[发明专利]一种互联网间提高传递效率的传递方法在审
申请号: | 201710205913.0 | 申请日: | 2017-03-31 |
公开(公告)号: | CN107066429A | 公开(公告)日: | 2017-08-18 |
发明(设计)人: | 梁远雄 | 申请(专利权)人: | 柳州译海网络科技有限公司 |
主分类号: | G06F17/22 | 分类号: | G06F17/22;G06F12/12;H04L29/08 |
代理公司: | 北京方圆嘉禾知识产权代理有限公司11385 | 代理人: | 董芙蓉 |
地址: | 545616 广西壮族自治区柳州市*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 互联网 提高 传递 效率 方法 | ||
技术领域
本发明涉及一种提高提高传递效率的传递方法,具体是一种互联网间提高传递效率的传递方法,属于互联网技术领域。
背景技术
网络服务现如今已经成为SOA实现标准之一。很多公司已经或者正在参与到服务项目的实现和部署中。服务的优点在于松散的处理异构系统之间的通信和数据交换,可以随机应变的处理企业各个系统之间的整合问题。但是同时,服务采用标准进行系统间的数据传输,加大了传输的数据量,尤其是在传输一些具有比较严格结构的数据时,会使得传输效率有所下降。所以,如何提高服务传输效率成为很多公司进行项目部署时非常关心的问题。
在数据传输时,如果表格中还带有格式的信息,比如字体,背景颜色等等的话,那么相应的XML就会很复杂了,除了数据之外,XML会附加很多标签信息,这就使得传输的数据量增大,当所需要传输的数据比较多的时候,XML的标签就会带来比较大的效率问题,并且在传输数据时数据和数据之间往往具有很多相同的地方,重复传输也会带来传输效率问题,而且,传统的RPC调用,在多次使用的时候会产生很大的效率问题。用户在进行每次远程调用的时候都要等待网络传输所耗费的时间。而对于服务来讲,很多用户仍然将其作为传统的RPC来进行调用。每次都调用服务Provider所提供的函数,造成了效率的极大浪费。
发明内容
针对上述现有技术存在问题,本发明提供一种互联网间提高传递效率的传递方法,提供以互联网数据传递中所需要解决的关键技术问题为研究目标,提出以当前先进的压缩与解压技术,再结合数据本身的特性,提高互联网数据传递效率,使互联网数据传递效率大大提高,使互联网公司在服务项目部署时,拥有更多的思路。
本发明通过以下技术方案来实现上述目的:一种互联网间提高传递效率的传递方法,该传递方法的步骤是:
步骤一:用户开始操作数据源,服务器数据模块调查缓存机制模块中是否存在该数据源的副本,有则直接调用,没有则生成新副本,待下次使用;
步骤二:一次性调用模块在本地对数据源副本进行一次性的设置,再把生成的XML统一的发送给服务的另外一端;
步骤三:序列化模块将数据源副本经空值处理和标签简化操作后,经模型序列化模块将数据源副本进行序列化,再经过gzip压缩模块进行压缩,传输给客户端模块;
步骤四:压缩的数据经gzip解压模块解压,经过反序列模块将数据还原,当还原后的数据只需读取到程序所需的文档标签处时,使用DMO解析模块解析数据,当需要读取对象层次结构时,使用SAX解析模块解析数据;
步骤五:解析后的数据显示于客户端数据模块上。
作为对上述技术方案的改进,序列化模块包括控制处理模块、模型序列化模块和标签简化模块。
作为对上述技术方案的改进,解析模块分为SAX解析模块和DOM解析模块。
作为对上述技术方案的改进,步骤一中缓存机制模块在对数据进行多次重复刷新时,系统不需要重新打开数据源,且如果缓存已经满了,则利用最近最少使用原则,清除缓存中的一部分数据对象。
作为对上述技术方案的改进,步骤四中SAX解析模块和DOM解析模块不出现同时工作的情况。
作为对上述技术方案的改进,步骤二中一次性调用模块将所有数据操作在本地进行,用户在处理数据时不会感到网络所带来的停顿,最终所有操作请求统一发送给服务器端,使得原本多次等待的远程操作只需要一次数据传输就能完成,用户只用等待一次的数据传输时间即可。
本发明的有益效果是:缓存机制模块在对数据进行多次重复刷新时,系统不需要重新打开数据源,且如果缓存已经满了,则利用最近最少使用原则,清除缓存中的一部分数据对象,保证缓存工作持续进行;一次性调用模块将所有数据操作在本地进行,用户在处理数据时不会感到网络所带来的停顿。最终所有操作请求统一发送给服务器端,使得原本多次等待的远程操作只需要一次数据传输就能完成,用户只用等待一次的数据传输时间即可;当还原后的数据只需读取到程序所需的文档标签处时,使用DMO解析模块解析数据,当需要读取对象层次结构时,使用SAX解析模块解析数据,根据需求自主选择解析方式,方便快捷。
附图说明
图1为本发明互联网间提高传递效率的传递方法流程示意图。
具体实施方式
下面将结合本发明的实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于柳州译海网络科技有限公司,未经柳州译海网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710205913.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种角标的处理方法及系统
- 下一篇:数字作品标注的方法及装置