一种基于应用服务核心框架平台的数据压缩交互方法与流程

文档序号:11253997阅读:733来源:国知局
一种基于应用服务核心框架平台的数据压缩交互方法与流程

本发明涉及通讯技术领域,具体的说是一种基于应用服务核心框架平台的数据压缩交互方法。



背景技术:

网络是用物理链路将各个孤立的工作站或主机相连在一起,组成数据链路,从而达到资源共享和通信的目的。通信是人与人之间通过某种媒体进行的信息交流与传递。网络通信是通过网络将各个孤立的设备进行连接,通过信息交换实现人与人、人与计算机、计算机与计算机之间的通信。当客户端待传输的数据量更大时,只能依靠核心服务平台的扩容来改进网络的容纳度,从而提高数据的传输效率,但核心服务平台的扩容需要耗费很大的财力和物力,与此同时,扩容也有限制要求。

故针对上述技术中存在的缺点及局限性,从提高数据的容纳度、传输效率及完整性出发,本发明提出了一种基于应用服务核心框架平台的数据压缩交互方法。



技术实现要素:

为了解决上述现有技术中存在的问题,本发明提供一种基于应用服务核心框架平台的数据压缩交互方法。

本发明解决其技术问题所采用的技术方案是:

一种基于应用服务的核心框架平台的数据压缩交互方法,该方法包括以下步骤:

步骤1:数据获取指令发起方的发送数据模块发送数据至数据获取指令接收方获取请求,数据获取指令接收方的接收数据模块获取请求,将数据发送给数据获取指令接收方中的指令与数据业务处理组件;

步骤2:指令与数据业务处理组件利用服务器接口向数据库服务器发起操作指令,数据库服务器执行反馈结果给指令与数据业务处理组件;

步骤3:指令与数据业务处理组件接收到反馈结果后发送数据执行指令给数据获取指令接收方中的第二交互数据安全操作组件,第二交互数据安全操作组件进行数据文件获取后,依次进行数据文件交互格式化、数据文件压缩后将数据发送至数据加密模块,数据加密模块反馈数据至发送数据模块;

步骤4:发送数据模块获取反馈数据后将数据发送至数据获取指令发起方的第一交互数据安全操作组件,第一交互数据安全操作组件获取数据文件后,依次进行数据文件解压缩、数据完整性效验、数据文件加载。

进一步地,步骤1中的数据获取指令发起方从数据库通过sql获取数据文件,根据应用服务中的核心服务平台默认支持数据格式进行对象化存储。

进一步地,步骤3中的数据文件交互格式化基于json格式进行对数据精简及转换,应用服务中的核心服务平台对象化存储数据体数据格式对于数据交互来说存在盈余内容,需要进行数据的精简及转换。

进一步地,步骤3中的数据文件压缩对数据文件交互格式化后的数据进行压缩算法处理,生成压缩数据包,实现交互文件体轻量化,文件大小可以减小90%。

进一步地,步骤4中的数据文件解压缩是对获取的数据文件进行解压缩算法处理,生成精简数据对象文件。

进一步地,步骤4中的数据完整性效验是对获取的数据文件进行数据格式和数据内容的完整性进行效验处理。

进一步地,步骤4中的数据文件加载是对数据文件进行内存格式化加载处理。

本发明的有益效果是通过数据文件获取、数据文件交互格式化、数据文件压缩、数据文件解压缩、数据完整性效验和数据文件加载等步骤对数据文件进行压缩,在基于应用服务中间层数据通讯平台的交互数据安全操作组件的数据压缩过程中实现网络数据交互的最小化,从而提高了数据的传输效率以及数据传输的完整性。

附图说明

下面结合附图和实施例对本发明进一步说明。

图1是本发明系统原理控制流程示意图;

图2是本发明第二交互数据安全操作组件23工作模块流程示意图;

图3是本发明第二交互数据安全操作组件12工作模块流程示意图。

图中:1、数据获取指令发起方,11、发送数据模块,12、第一交互数据安全操作组件,121、数据文件解压缩,122、数据完整性效验,123数据文件加载,2、数据获取指令接收方,21、接收数据模块,22、指令与数据业务处理组件,23、第二交互数据安全操作组件,231、数据文件获取,232、数据文件交互格式化,233、数据文件压缩,24、数据加密模块,3、数据库服务器。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

参照图1至图3,一种基于应用服务的核心框架平台的数据压缩交互方法,该方法包括以下步骤:

步骤1:数据获取指令发起方1的发送数据模块11发送数据至数据获取指令接收方2获取请求,数据获取指令接收方2的接收数据模块21获取请求,将数据发送给数据获取指令接收方2中的指令与数据业务处理组件22;

步骤2:指令与数据业务处理组件22利用服务器接口向数据库服务器3发起操作指令,数据库服务器3执行反馈结果给指令与数据业务处理组件22;

步骤3:指令与数据业务处理组件22接收到反馈结果后发送数据执行指令给数据获取指令接收方2中的第二交互数据安全操作组件23,第二交互数据安全操作组件23进行数据文件获取231后,依次进行数据文件交互格式化232、数据文件压缩233后将数据发送至数据加密模块24,数据加密模块24反馈数据至发送数据模块11;

步骤4:发送数据模块11获取反馈数据后将数据发送至数据获取指令发起方1的第一交互数据安全操作组件12,第一交互数据安全操作组件12获取数据文件后,依次进行数据文件解压缩121、数据完整性效验122、数据文件加载123。

步骤1中的数据获取指令发起方1从数据库通过sql获取数据文件,根据应用服务中的核心服务平台默认支持数据格式进行对象化存储。

步骤3中的数据文件交互格式化232基于json格式进行对数据精简及转换,应用服务中的核心服务平台对象化存储数据体数据格式对于数据交互来说存在盈余内容,需要进行数据的精简及转换。

步骤3中的数据文件压缩233对数据文件交互格式化后的数据进行压缩算法处理,生成压缩数据包,实现交互文件体轻量化,文件大小可以减小90%。

步骤4中的数据文件解压缩121是对获取的数据文件进行解压缩算法处理,生成精简数据对象文件。

步骤4中的数据完整性效验122是对获取的数据文件进行数据格式和数据内容的完整性进行效验处理。

步骤4中的数据文件加载123是对数据文件进行内存格式化加载处理。

本发明中,通过数据文件获取231、数据文件交互格式化232、数据文件压缩233、数据文件解压缩121、数据完整性效验122和数据文件加载123等步骤对数据文件进行压缩,在基于应用服务中间层数据通讯平台的交互数据安全操作组件的数据压缩过程中实现网络数据交互的最小化,从而提高了数据的传输效率以及数据传输的完整性。

以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。

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