一种基于云的数据接入方法、电子设备及计算机可读介质与流程

文档序号:20437798发布日期:2020-04-17 22:11阅读:114来源:国知局
一种基于云的数据接入方法、电子设备及计算机可读介质与流程

本发明涉及计算机信息处理领域,具体而言,涉及一种基于云的数据接入方法、电子设备及计算机可读介质。



背景技术:

随着互联网技术的快速发展与创新,当前网络技术已深入各行各业,为人们的生产和生活带来益处的同时也伴有严重的问题,因此应当对其加强重视。云数据平台的应用越来越广泛,不仅将基础设施建设、资源存储以及网络资源等,以服务形式提供给用户应用,同时还改变了传统用户应用计算机的操作模式。因此,在当前的形势下,加强对云计算和平台云数据管理技术的研究,具有非常重大的现实意义。

当前,云数据计算量大,平台云任务重,响应慢,服务器时延长,数据传输不畅通,甚至造成数据接入错误频频出现。

为了解决上述现有技术中的问题,本发明提供一种基于云的数据接入方法、电子设备及计算机可读介质。该方法提供无人平台云资源管理端。因此本发明能够解决平台云数据量大,任务重,时延长,数据传输不高效甚至出现错误的问题。



技术实现要素:

本发明旨在解决现有技术中基于云的数据接入不高效的问题。本发明提供一种基于云的数据接入方法、电子设备及计算机可读介质。该方法提供在移动无线传输的云系统中,数据请求从位于应用层的app传输到位于软件层的无人平台云资源管理端;数据发送在软件层的平台云资源管理端依次完成数据管理与存储,注册,资源发现,通信管理及通信管理;数据请求和发送的解耦通过在物理层的责任链执行,改变链的节点,调整链节点次序,删除或增加责任;移动无线传输的云系统根据责任链管理数据接入,分发接入密钥;向移动终端发送解密数据。因此本发明能够解决现有技术的平台云数据接入的问题。本发明提供的基于云的数据接入方法,使得平台云计算管理的功能更加多样化,之间的联系与通信更加方便,数据传输更加可靠安全,而且能够提高数据传输的效率,利于资源的整合与运用。

为了解决上述技术问题,本发明第一方面提出一种基于云的数据接入方法,所述方法包括以下步骤:

s1,在移动无线传输的云系统中,数据请求从位于应用层的app传输到位于软件层的无人平台云资源管理端;

s2,数据发送在软件层的平台云资源管理端依次完成数据管理与存储,注册,资源发现,通信管理及通信管理;

s3,数据请求和发送的解耦通过在物理层的责任链执行,改变链的节点,调整链节点次序,删除或增加责任;

s4,移动无线传输的云系统根据责任链管理数据接入,分发接入密钥;

s5,向移动终端发送解密数据。

步骤s2中,所述数据管理与存储按照以下次序进行,

其中k={1,2,3……,k}表示移动终端的用户设备构成的集合;x和a分别表示移动终端的用户设备的传输速率和权重因子,fk表示移动终端的可信度值,ptn表示与数据接入平台云的传输速率,p0n表示数据从平台云发出的传输速率。

可选地,所述步骤2中,所述数据管理与存储包括数据缓存和时延。

可选地,所述缓存的策略最小化用户下载时延,最小化用户时延等价于最大化节约时间,所述节约时间定义为,未缓存情况下用户直接从核心网络获取文件的时延与当前用户获取文件的时延之间的差值,用户在本地rrh缓存待命中,直接获取文件而不引起时间消耗。

可选地,所述平台云资源管理端包括函数管理模块,平台云端可以在界面上使用编辑器编写定义函数,系统根据函数定义创建对应的服务,暴露数据接入规则进行调用。

可选地,所述平台云包括云化后的分层的云结构,用于根据实际网络场景,执行数据接入。

为了解决上述技术问题,本发明第二方面提出一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,该处理器执行所述程序时,实现上述方法。

为了解决上述技术问题,本发明第三方面提供一种计算机可读存储介质,其上存储有计算机程序,该程序能够被处理器执行来实现上述方法。

通过以上方法,设置云系统中数据管理与存储方法,数据请求和发送的解耦通过在物理层的责任链执行。因此本发明能够解决基于云的数据接入缺乏高效传输和管理的问题,使得平台云计算管理的功能更加多样化,之间的联系与通信更加方便,数据传输更加可靠安全,而且能够提高数据传输的效率,利于资源的整合与运用。

附图说明

为了使本发明所解决的技术问题、采用的技术手段及取得的技术效果更加清楚,下面将参照附图详细描述本发明的具体实施例。但需声明的是,下面描述的附图仅仅是本发明的示例性实施例的附图,对于本领域的技术人员来讲,在不付出创造性劳动的前提下,可以根据这些附图获得其他实施例的附图。

图1是示出了根据本发明实施例的一种基于云的数据接入方法的示意图。

图2是示出了根据本发明实施例的一种基于云的数据接入方法的结构示意图。

图3是根据本发明实施例的一种电子设备的示例性实施例的结构框图。

图4是根据本发明实施例的一种计算机可读介质的示意图。

具体实施方式

现在将参考附图来更加全面地描述本发明的示例性实施例,虽然各示例性实施例能够以多种具体的方式实施,但不应理解为本发明仅限于在此阐述的实施例。相反,提供这些示例性实施例是为了使本发明的内容更加完整,更加便于将发明构思全面地传达给本领域的技术人员。

在符合本发明的技术构思的前提下,在某个特定的实施例中描述的结构、性能、效果或者其他特征可以以任何合适的方式结合到一个或更多其他的实施例中。

在对于具体实施例的介绍过程中,对结构、性能、效果或者其他特征的细节描述是为了使本领域的技术人员对实施例能够充分理解。但是,并不排除本领域技术人员可以在特定情况下,以不含有上述结构、性能、效果或者其他特征的技术方案来实施本发明。

附图中的流程图仅是一种示例性的流程演示,不代表本发明的方案中必须包括流程图中的所有的内容、操作和步骤,也不代表必须按照图中所显示的顺序执行。例如,流程图中有的操作/步骤可以分解,有的操作/步骤可以合并或部分合并,等等,在不脱离本发明的发明主旨的情况下,流程图中显示的执行顺序可以根据实际情况改变。

附图中的框图一般表示的是功能实体,并不一定必然与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。

各附图中相同的附图标记表示相同或类似的元件、组件或部分,因而下文中可能省略了对相同或类似的元件、组件或部分的重复描述。还应理解,虽然本文中可能使用第一、第二、第三等表示编号的定语来描述各种器件、元件、组件或部分,但是这些器件、元件、组件或部分不应受这些定语的限制。也就是说,这些定语仅是用来将一者与另一者区分。例如,第一器件亦可称为第二器件,但不偏离本发明实质的技术方案。此外,术语“和/或”、“及/或”是指包括所列出项目中的任一个或多个的所有组合。

图1是示出了根据本发明实施例的一种基于云的数据接入方法的示意图。所述方法包括以下步骤:

s1,在移动无线传输的云系统中,数据请求从位于应用层的app传输到位于软件层的无人平台云资源管理端。参考图2,图2是示出了根据本发明实施例的一种基于云的数据接入方法的结构示意图。在云系统中,数据请求如果是写数据操作,写数据操作可以是新增写数据,访问到平台云数据库修改数据可以是请求访问。

s2,数据发送在软件层的平台云资源管理端依次完成数据管理与存储,注册,资源发现,通信管理及通信管理。平台云数据资源管理端可以完成数据的整理和管理。

s3,数据请求和发送的解耦通过在物理层的责任链执行,改变链的节点,调整链节点次序,删除或增加责任。责任链是对数据业务进行计算和管理处理的处理序列,其包含了多个处理模块,各处理模块按照处理序列执行。在基于责任链模式对数据业务进行计算时,文件中的业务规则及数据业务与责任链模式的某一个或者某些模块有关,相应的业务规则和数据业务就会在对应的处理模块中进行计算和管理。

s4,移动无线传输的云系统根据责任链管理数据接入,分发接入密钥;

s5,向移动终端发送解密数据。接入密钥和解密的过程提高了传输数据的安全性和可靠性。本发明采用本领域通用的加密和解密方法。

步骤s2中,所述数据管理与存储按照以下次序进行,

其中k={1,2,3……,k}表示移动终端的用户设备构成的集合;x和a分别表示移动终端的用户设备的传输速率和权重因子,fk表示移动终端的可信度值,ptn表示与数据接入平台云的传输速率,p0n表示数据从平台云发出的传输速率。

通过上述的数据管理与存储过程,本发明的基于云的数据接入方法,可以实现数据接入传输的高效稳定,且准确率高,不易出现错误传输,数据的输入和输出准确率高。

可选地,所述步骤2中,所述数据管理与存储包括数据缓存和时延。

可选地,所述缓存的策略最小化用户下载时延,最小化用户时延等价于最大化节约时间,所述节约时间定义为,未缓存情况下用户直接从核心网络获取文件的时延与当前用户获取文件的时延之间的差值,用户在本地rrh缓存待命中,直接获取文件而不引起时间消耗。

可选地,所述平台云资源管理端包括函数管理模块,平台云端可以在界面上使用编辑器编写定义函数,系统根据函数定义创建对应的服务,暴露数据接入规则进行调用。通过使用编辑器编写定义函数,使得云资源管理端灵活的进行数据管理。

可选地,所述平台云包括云化后的分层的云结构,用于根据实际网络场景,执行数据接入。分层的云结构可以实现根据实际网络,例如2g/3g/4g/5g,有线网络等进行平台云的数据管理和存储。

图3是根据本发明实施例的一种电子设备的示例性实施例的结构框图。参考图3,在硬件层面,该电子设备310包括处理器311、内部总线312、网络接口313、内存314以及非易失性存储器315,当然还可能包括其他业务所需要的硬件。处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行。当然,除了软件实现方式之外,本发明并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。例如,所述处理器可以执行如图1所示的步骤。

内部总线312可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。

应当明白,尽管图中未示出,电子设备310中可使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。

图4是本发明实施例的一种计算机可读介质的示意图。如图4所示,所述计算机程序可以存储于一个或多个计算机可读介质上。计算机可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。当所述计算机程序被一个或多个数据处理设备执行时,使得该计算机可读介质能够实现本发明的上述方法。

与现有技术相比,本发明的有益效果为:

基于云的数据接入方法,使得平台云计算管理的功能更加多样化,之间的联系与通信更加方便,数据传输更加可靠安全,数据接入更加准确,响应速度快,而且能够提高数据传输的效率,利于资源的整合与运用。本发明可用于任何的智能终端,例如,智能手机,平板电脑,笔记本,智能手表等。

本发明与现有技术相比,具有以下改进技术点:

1.本发明提出了应用层,软件层和物理层的三层结构,平台云资源管理端位于软件层。

2.通过责任链执行数据请求和发送。

3.有效的加密和解密过程。本发明提供的基于云的数据接入方法,使得平台云计算管理的功能更加多样化,之间的联系与通信更加方便,数据传输更加可靠安全,而且能够提高数据传输的效率,利于资源的整合与运用。

以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行基于云的数据接入方法,使得平台云计算管理的功能更加多样化,之间的联系与通信更加方便,数据传输更加可靠安全,而且能够提高数据传输的效率,利于资源的整合与运用。进一步详细说明,应理解的是,本发明不与任何特定计算机、虚拟装置或者电子设备固有相关,各种通用装置也可以实现本发明。以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1