系统间海量数据检索传输方法

文档序号:6576805阅读:389来源:国知局
专利名称:系统间海量数据检索传输方法
技术领域
本发明涉及一种系统间海量数据检索传输方法。
背景技术
在不同软件应用系统之间进行数据传递是实现信息资源交换和共享的基 础。目前,主要通过两种方式来实现不同应用系统之间的数据交换, 一是通过 开放数据库来解决,目标应用系统直接开放自己数据库系统的访问权限给应用
系统;二是通过WEB SERVICES方法来实现系统间的信息传递。前一种方法的 优点是操作灵活(可实现分页査询显示)、访问效率高,缺点是不安全,通过 暴露访问权限给其他应用系统,软件系统自身数据安全和完整性将受到危险。 第二种方法的优点是较好地保证了目标应用系统数据库的安全,但缺点是不够 灵活(无法实现分页查询显示)、效率较低,无法满足系统间海量数据的访问 传输。

发明内容
本发明的目的就是提供一种安全、高效、灵活,可实现分页査询显示,并 在不同的应用系统间实现海量数据访问和传输的系统间海量数据检索传输方 法。
本发明的系统间海量数据检索传输方法,包括以下步骤
步骤a、应用系统通过Web Services的方式传输加密的检索条件给目标系
统;
步骤b、目标系统接收应用系统传过来的Web Services信息,解密检索条 件,解析检索参数;
步骤c、目标系统用随机函数生成一随机数值,目标系统把该随机数值与 解析的检索参数作为键值对存入缓存或数据库中;
步骤d、目标系统根据检索条件进行检索,生成结果集,目标系统把上述 的随机数值和结果集生成XML格式字串返回给应用系统;
步骤e、应用系统显示査询结果,如有翻页操作则向目标系统发送上述的 随机数值和新的起止行号;步骤f,目标应用系统根据上述的随机数值取得检索参数,并拼合起止行 号,重新执行查询操作并返回给应用系统。
本发明的系统间海量数据检索传输方法,具有以下特点
1、 首先检索参数只发送一次,其后便可以用随机数和起止行号进地检索 操作,这样对于检索参数安全度比较高和复杂(如GIS的不规则参数)的査询 可以增加传输过程的安全性和减少传输内容;
2、 增加了检索验证功能,由于在第一次的检索以后便使用随机值进行查 询操作,这样目标系统可以根据随机值来判别是否予以执行;
3、 为系统间的数据检索增加了翻页功能;
4、 保证了查询结果的可再次引用性,因为随机值和査询结果已在缓存或 数据库中进行了保留,所以如果其它地方用到结果值,则可以根据随机值随时 再次进行查询。


图l为本发明的结构及流程图。
具体实施例方式
一种系统间海量数据检索传输方法,包括以下步骤
步骤a、应用系统通过Web Services的方式传输加密的检索条件A (检索 参数X、起止行号N到M,其中査询条件可以非常复杂)给目标应用系统;
步骤b、目标应用系统接收应用系统传过来的Web Services信息,解密检 索条件A,解析检索参数X,起止行号N到M;
步骤c、目标应用系统用随机函数生成一随机数值Y,目标应用系统把(Y, X)作为键值对存入缓存MAP或数据库中;
步骤d、目标应用系统根据检索条件(X, N到M)进行检索,生成结果集S, 目标应用系统把Y和S生成XML格式字串返回给应用系统;
步骤e、应用系统显示査询结果的(N到M),如有翻页操作则向目标应用 系统发送Y和新的起止行号N到M;
步骤f、目标应用系统根据Y取得检索参数X,并拼合起止行号N到M,重 新执行查询操作并返回给应用系统。
权利要求
1、一种系统间海量数据检索传输方法,其特征在于包括以下步骤步骤a、应用系统通过Web Services的方式传输加密的检索条件(A),检索参数(X)、起止行号(N)到(M),给目标应用系统;步骤b、目标应用系统接收应用系统传过来的Web Services信息,解密检索条件(A),解析检索参数(X),起止行号(N)到(M);步骤c、目标应用系统用随机函数生成一随机数值(Y),目标应用系统把(Y,X)作为键值对存入缓存MAP或数据库中;步骤d、目标应用系统根据检索条件(X,N到M)进行检索,生成结果集(S),目标应用系统把(Y)和(S)生成XML格式字串返回给应用系统;步骤e、应用系统显示查询结果的(N)到(M),如有翻页操作则向目标应用系统发送(Y)和新的起止行号(N)到(M);步骤f、目标应用系统根据(Y)取得检索参数(X),并拼合起止行号(N)到(M),重新执行查询操作并返回给应用系统。
全文摘要
本发明的系统间海量数据检索传输方法,公开了一种在应用系统间进行海量数据检索和分页展示方法,它在WEB SERVICES的基础上采用减少检索参数传递,通过随机摘要保存和验证查询条件,具有效率高、安全性好、支持分页显示查看的特点。
文档编号G06F17/30GK101547220SQ20091011527
公开日2009年9月30日 申请日期2009年5月5日 优先权日2009年5月5日
发明者付萍萍, 刘显明, 朱正刚, 杨继海, 文 梁, 平 殷, 蔡志民, 谭永香, 陶振文, 勇 马 申请人:江西省电力信息通讯有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1