一种基于云计算管理平台的数据库内的调取系统及方法与流程
未命名
07-22
阅读:59
评论:0

1.本发明涉及云计算数据调取技术领域,特别是涉及一种基于云计算管理平台的数据库内的调取系统及方法。
背景技术:
2.云计算是一种以互联网为基础的计算方式,将共享的软硬件资源和信息提供给电脑和其他设备,可按照用户需求对资源和服务进行动态部署、配置和取消,云计算资源分配为根据一定的资源使用规则,在不同的资源使用者之间进行资源调度。
3.主要是基于互联网的相关服务地增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。狭义云计算指it基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需资源;广义云计算指服务地交付和使用模式,指通过网络以按需、易扩展的方式获得所需服务。这种服务可以是it和软件、互联网相关,也可是其他服务。它意味着计算也可作为一种商品通过互联网进行流通。
4.现有技术中,用户查看数据信息,首选需要在终端打开数据文件夹或在数据搜索区域输入数据搜索信息,然后调取所需查看的数据信息,操作步骤复杂,查取缓冲时间长,需要花费用户太多时间。
技术实现要素:
5.为了克服现有技术的不足,本发明提供一种基于云计算管理平台的数据库内的调取系统及方法,通过数据预取模块对用户当前和历史请求进行结合并分析预测用户将来可能访问的数据内容,并将其预取到数据预存单元,方便用户在使用时快速调取数据。
6.为解决上述技术问题,本发明提供如下技术方案:一种基于云计算管理平台的数据库内的调取系统,包括用户端和数据库服务端,所述用户端通过互联网与数据库服务端之间远程数据交互,所述数据库服务端内部设有数据预取模块,所述数据预取模块通过互联网与用户端之间进行远程数据交互,所述数据预取模块用于在数据库服务端内通过挖掘用户的历史访问日志后预测用户接下来可能访问到的数据,并将其发送给用户端。
7.作为本发明的一种优选技术方案,所述数据预取模块在数据库服务端内通过挖掘用户的历史访问日志得到用户的访问序列,并将当前用户的访问序列与挖掘得到的用户访问序列进行对比,预测用户接下来可能访问到的数据,将其发送到用户端。
8.作为本发明的一种优选技术方案,所述数据预取模块内包括数据预存单元,所述数据预存单元的输入端与数据库服务端的输出端之间电连接,所述数据预存单元的输出端与用户端的输入端之间通过互联网传输连接。
9.作为本发明的一种优选技术方案,所述调取系统包括调取监控模块,用于对用户端的登录信息进行验证。
10.本发明还提供了一种基于云计算管理平台的数据库内的调取方法,包括以下步骤:步骤一:接收用户端的请求,并通过调取监控模块对用户的登录信息进行验证;步骤二:根据上述调取监控模块的验证结果选择是否对用户开放调取权限,若验证通过则开放;步骤三:通过数据预取模块在数据库服务端内通过挖掘用户的历史访问日志得到用户的访问序列,并将当前用户的访问序列与挖掘得到的用户访问序列进行对比,预测用户接下来可能访问到的数据,并将其存储在数据预存单元内,并将其发送到用户端;步骤四:当上述数据预取模块中发送到用户端的数据与用户所需数据不一致时,将用户的请求数据在数据库服务端内检索调取缓冲得到相应数据后通过互联网发送到用户端。
11.作为本发明的一种优选技术方案,调取监控模块在对用户进行验证时需要验证用户的登录id和登录位置信息以及登录设备信息。
12.作为本发明的一种优选技术方案,所述调取监控模块在对用户信息进行验证时,根据用户的登录id进行开放数据库服务端内的相关数据权限。
13.作为本发明的一种优选技术方案,所述数据库服务端内的数据根据机密级别分级存储。
14.与现有技术相比,本发明能达到的有益效果是:
15.本发明通过数据预取模块对用户当前和历史请求进行结合并分析预测用户将来可能访问的数据内容,并将其预取到数据预存单元,方便用户在使用时快速调取数据。
附图说明
16.图1为本发明中基于云计算管理平台的数据库内的调取系统结构图;
17.其中:1、用户端;2、互联网;3、数据库服务端;4、数据预取模块。
具体实施方式
18.为了更清楚的阐释本发明的整体构思,下面结合说明书附图以示例的方式进行详细说明。
19.在本发明的描述中,需要理解的是,术语“中心”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“轴向”、“径向”、“周向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
20.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
21.在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接,还可以是通信;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
22.在本发明中,除非另有明确的规定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接触,或第一和第二特征通过中间媒介间接接触。在本说明书的描述中,参考术语“一个方案”、“一些方案”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该方案或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个方案或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的方案或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个方案或示例中以合适的方式结合。
23.实施例:
24.实施例1:
25.如图1所示,本发明提供,一种基于云计算管理平台的数据库内的调取系统,包括用户端1和数据库服务端3,所述用户端1通过互联网2与数据库服务端3之间远程数据交互,所述数据库服务端3内部设有数据预取模块4,所述数据预取模块4通过互联网2与用户端1之间进行远程数据交互,所述数据预取模块4用于在数据库服务端3内通过挖掘用户的历史访问日志后预测用户接下来可能访问到的数据,并将其发送给用户端1;
26.所述数据预取模块4在数据库服务端3内通过挖掘用户的历史访问日志得到用户的访问序列,并将当前用户的访问序列与挖掘得到的用户访问序列进行对比,预测用户接下来可能访问到的数据,将其发送到用户端1;
27.所述数据预取模块4内包括数据预存单元,所述数据预存单元的输入端与数据库服务端3的输出端之间电连接,所述数据预存单元的输出端与用户端1的输入端之间通过互联网2传输连接;
28.所述调取系统包括调取监控模块,用于对用户端1的登录信息进行验证;
29.使用本发明所述的一种基于云计算管理平台的数据库内的调取系统时,首先接收用户端1的请求,并通过调取监控模块对用户的登录信息进行验证,验证不通过时直接拒绝该用户端1的请求,验证通过时对其进行开放权限内的数据访问请求,通过数据预取模块4在数据库服务端3内通过挖掘用户的历史访问日志得到用户的访问序列,并将当前用户的访问序列与挖掘得到的用户访问序列进行对比,预测用户接下来可能访问到的数据,并将其存储在数据预存单元内,并将其发送到用户端1,同时可以调取该用户上次访问时预测的预存数据,将其发送到用户端1,若该数据正是用户此次需求的数据,则结束本次请求,若该数据不是用户本次需求数据,则继续在该用户适用的权限内对其所需数据进行检索并缓冲下载到用户端1,通过数据预取模块对用户当前和历史请求进行结合并分析预测用户将来可能访问的数据内容,并将其预取到数据预存单元,方便用户在使用时快速调取数据。
30.实施例2:
31.本发明还提供一种基于云计算管理平台的数据库内的调取方法,包括以下步骤:
32.步骤一:接收用户端1的请求,并通过调取监控模块对用户的登录信息进行验证;
33.步骤二:根据上述调取监控模块的验证结果选择是否对用户开放调取权限,若验证通过则开放;
34.步骤三:通过数据预取模块4在数据库服务端3内通过挖掘用户的历史访问日志得到用户的访问序列,并将当前用户的访问序列与挖掘得到的用户访问序列进行对比,预测用户接下来可能访问到的数据,并将其存储在数据预存单元内,并将其发送到用户端1;
35.步骤四:当上述数据预取模块4中发送到用户端1的数据与用户所需数据不一致时,将用户的请求数据在数据库服务端3内检索调取缓冲得到相应数据后通过互联网2发送到用户端1。
36.其中,调取监控模块在对用户进行验证时需要验证用户的登录id和登录位置信息以及登录设备信息,所述调取监控模块在对用户信息进行验证时,根据用户的登录id进行开放数据库服务端3内的相关数据权限,所述数据库服务端3内的数据根据机密级别分级存储;通过调取监控模块对用户的登录信息进行验证并分类,若验证失败则驳回该用户的请求,若验证成功则根据该用户的id信息对其开放其权限内的数据信息,通过将数据根据机密程度分级存储可以有效对数据库服务端3内的数据进行保护。
37.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
技术特征:
1.一种基于云计算管理平台的数据库内的调取系统,包括用户端(1)和数据库服务端(3),其特征在于:所述用户端(1)通过互联网(2)与数据库服务端(3)之间远程数据交互,所述数据库服务端(3)内部设有数据预取模块(4),所述数据预取模块(4)通过互联网(2)与用户端(1)之间进行远程数据交互,所述数据预取模块(4)用于在数据库服务端(3)内通过挖掘用户的历史访问日志后预测用户接下来可能访问到的数据,并将其发送给用户端(1)。2.根据权利要求1所述的一种基于云计算管理平台的数据库内的调取系统,其特征在于:所述数据预取模块(4)在数据库服务端(3)内通过挖掘用户的历史访问日志得到用户的访问序列,并将当前用户的访问序列与挖掘得到的用户访问序列进行对比,预测用户接下来可能访问到的数据,将其发送到用户端(1)。3.根据权利要求1所述的一种基于云计算管理平台的数据库内的调取系统,其特征在于:所述数据预取模块(4)内包括数据预存单元,所述数据预存单元的输入端与数据库服务端(3)的输出端之间电连接,所述数据预存单元的输出端与用户端(1)的输入端之间通过互联网(2)传输连接。4.根据权利要求1所述的一种基于云计算管理平台的数据库内的调取系统,其特征在于:所述调取系统包括调取监控模块,用于对用户端(1)的登录信息进行验证。5.根据权利要求1所述的一种基于云计算管理平台的数据库内的调取方法,其特征在于:包括以下步骤:s1:接收用户端(1)的请求,并通过调取监控模块对用户的登录信息进行验证;s2:根据上述调取监控模块的验证结果选择是否对用户开放调取权限,若验证通过则开放;s3:通过数据预取模块(4)在数据库服务端(3)内通过挖掘用户的历史访问日志得到用户的访问序列,并将当前用户的访问序列与挖掘得到的用户访问序列进行对比,预测用户接下来可能访问到的数据,并将其存储在数据预存单元内,并将其发送到用户端(1);s4:当上述数据预取模块(4)中发送到用户端(1)的数据与用户所需数据不一致时,将用户的请求数据在数据库服务端(3)内检索调取缓冲得到相应数据后通过互联网(2)发送到用户端(1)。6.根据权利要求5所述的一种基于云计算管理平台的数据库内的调取方法,其特征在于:调取监控模块在对用户进行验证时需要验证用户的登录id和登录位置信息以及登录设备信息。7.根据权利要求6所述的一种基于云计算管理平台的数据库内的调取方法,其特征在于:所述调取监控模块在对用户信息进行验证时,根据用户的登录id进行开放数据库服务端(3)内的相关数据权限。8.根据权利要求5所述的一种基于云计算管理平台的数据库内的调取方法,其特征在于:所述数据库服务端(3)内的数据根据机密级别分级存储。
技术总结
本发明公开了一种基于云计算管理平台的数据库内的调取系统及方法,该系统包括用户端和数据库服务端,所述用户端通过互联网与数据库服务端之间远程数据交互,所述数据库服务端内部设有数据预取模块,所述数据预取模块通过互联网与用户端之间进行远程数据交互,所述数据预取模块用于在数据库服务端内通过挖掘用户的历史访问日志后预测用户接下来可能访问到的数据,并将其发送给用户端,本发明通过数据预取模块对用户当前和历史请求进行结合并分析预测用户将来可能访问的数据内容,并将其预取到数据预存单元,方便用户在使用时快速调取数据。取数据。取数据。
技术研发人员:华程 糜英 卜俊兰 谢亚丽
受保护的技术使用者:中博信息技术研究院有限公司
技术研发日:2023.04.12
技术公布日:2023/7/20
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/