一种多级公共电子阅览室穿越式数据拾取方法

文档序号:7869903阅读:467来源:国知局
专利名称:一种多级公共电子阅览室穿越式数据拾取方法
技术领域
本发明涉及数据拾取方法,具体涉及一种多级公共电子阅览室穿越式数据拾取方法。
背景技术
为了满足人民群众基本的网络文化需求,各级文化部门以公益性、基本性、均等性、便利性为原则,依托文化共享工程服务网络、文化信息资源共享工程及国家数字图书馆的资源建设各级公共电子阅览室,提供集互联网信息查询、文化共享工程信息资源服务、数字图书馆服务、培训、网络通讯、休闲娱乐为一体的公共文化服务场所。公共电子阅览室涉及到网络信息的传输,其必须有各级服务器,如省级交换平台中心服务器、地市级交换平台服务器、县级交换平台服务器与各个具体的电子阅览室服务器。目前使用跨区域网络访问的技术主要为WebService以及RMI技术,其主要应用于依托于共享工程的公共电子阅览室软件,在公共电子阅览室上层架设数据抓取中心,分级建立,通过数据上传下达的方式在网络中实现上级站点对下级站点公共电子阅览室基本情况、电子阅览室设备运行日志、读者上机记录、网络访问记录以及游戏运行记录的信息进行抓取。传统的多级站点的数据访问机制是数据实时上报,通过数据库接口或者程序接口的模式实现数据的向上传递,这种模式的主要的缺陷如下
1、上级站点对下级站点公共电子阅览室的实际情况监控不能及时,数据上报存在时
差;
2、网络数据传递存在并发隐患,数据上报并发时存在数据丢包现象;
3、多级节点存在网络中断情况,导致数据上报存在堆积不准确情况。

发明内容
本发明的目的就是要解决上述不足,提供一种多级公共电子阅览室穿越式数据拾取方法,把电子阅览室运行信息动态存入网络通道的虚拟穿越区中避免网络并发造成的网络堵塞情况,提高数据传输效率。为了达到上述目的,本发明提供一种多级公共电子阅览室穿越式数据拾取方法,包括以下步骤
(1)在公共电子阅览室的管理系统数据层通过Spring容器与数据中间层共同组建一个数据缓冲区,在数据缓冲区对业务数据进行抽取和汇总;
(2)在公共电子阅览室的上级交换平台服务器建立以WebService为底层的远程数据调用接口,所述调用接口与(I)中的数据缓冲区进行对接,并将从数据缓冲区抽取的业务数据通过调用接口暴露于数据缓冲区外;(3)将公共电子阅览室服务器与上级交换平台服务器之间通过WebService连接,则公共电子阅览室的管理系统为客户端,上级交换平台服务器为服务端;
(4)客户端向服务端发送请求的同时,服务端获取客户端的当前动态IP地址并通过该动态IP地址反向向客户端发起请求,形成两级互联互通机制;
即将原先的客户端到服务端机制进行颠倒,变成服务端对服务端,形成两级互联互通的机制。(5)在服务端与客户端中间建立虚拟数据穿越区,将(2)中暴露的业务数据与需拾取的数据进行剥离;
(6)上级交换平台服务器通过反向建立连接访问来拾取(5)中的数据穿越区中的数据。上述方案的优选方案是,所述步骤(2),在调用接口的外层建立以密钥为安全机制的接口门禁;所述步骤(4)中客户端向服务端请求时利用密钥通过接口门禁授权。本发明中Spring容器是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架的简称,是本领域的现有技术。Web Services是由企业发布的完成其特定商务需求的在线应用服务,其他公司或应用软件能够通过Internet来访问并使用这项在线服务,即是系统对外的接口。另外,数据缓冲区、数据穿越区等均是本领域的现有技术与概念。本发明通过多级公共电子阅览室之间的穿越式数据拾取方法实时对各站点网络状况进行检测,通过把电子阅览室运行信息动态存入网络通道的虚拟穿越区中避免网络并发造成的网络堵塞情况,提高数据传输效率。数据的访问的方式是上级站点对下级站点信息的实时抓取,上级站点可在数据穿越区中随意拾取下级站点的相关数据而不影响阅览室正常业务运行,同时可以保证信息的及时性,达到及时监控各公共电子阅览室的基本情况、电子阅览室设备运行日志、读`者上机记录、网络访问记录以及游戏运行记录等信息,并进行抓取所需的数据,其及时率达到99%。本发明从最基层的公共电子阅览室运行数据抓取并共享到网络穿越区,实现各级上级站点对下级站点信息的抓取,各级站点之间相互协调同时又各自独立,体现了本技术的应用弹性化,同时各级站点存在数据缓冲机制又保证数据的实时及准确性。本发明的穿越式数据拾取方法,除了提供对远程软件接口的调用,还将网络协议、硬件运行日志、跨区域读者行为轨迹以及软件技术想融合,利用多级管理中心和公共电子阅览室作为数据抓取站点,通过传递式数据导向实现空间数据穿越式抓取,在现实的网络通道中虚拟出专有的数据穿越区,利用网络通道实现对穿越区数据的抓取,从而达到公共电子阅览室多级监控的目的。本发明应用于公共电子阅览室体系,运行稳定、数据传输快速、信息准确,可有效减低各级电子阅览室工作人员手动上报数据的工作量,提高管理部门对公共电子阅览室的监控效率。
具体实施例方式下面结合实施例对本发明做进一步的阐述。本发明提供一种多级公共电子阅览室穿越式数据拾取方法,包括以下步骤
(I)在公共电子阅览室的管理系统数据层通过Spring容器与数据中间层共同组建一个数据缓冲区,在数据缓冲区对业务数据进行抽取和汇总;(2)在公共电子阅览室的上级交换平台服务器建立以WebService为底层的远程数据调用接口,所述调用接口与(I)中的数据缓冲区进行对接,并将从数据缓冲区抽取的业务数据通过调用接口暴露于数据缓冲区外;并同时在调用接口的外层建立以密钥为安全机制的接口门禁;
(3)将公共电子阅览室服务器与上级交换平台服务器之间通过WebService连接,则公共电子阅览室的管理系统为客户端,上级交换平台服务器为服务端;
(4)利用密钥通过接口门禁授权,客户端向服务端发送请求的同时,服务端获取客户端的当前动态IP地址并通过该动态IP地址反向向客户端发起请求,即将原先的客户端到服务端机制进行颠倒,变成服务端对服务端,形成两级互联互通的机制。(5)在服务端与客户端中间建立虚拟数据穿越区,将(2)中暴露的业务数据与需拾取的数据进行剥离;
(6)上级交换平台服务器通过反向建·立连接访问来拾取(5)中的数据穿越区数据。本发明的数据的访问的方式是上级站点对下级站点信息的实时抓取,并共享到网络穿越区,实现各级上级站点对下级站点的信息在数据穿越区中随意拾取而不影响琥级站点的正常业务运行,各级站点之间相互协调同时又各自独立,从而达到公共电子阅览室多级监控的目的。同时保证信息的及时性,达到及时监控各公共电子阅览室的基本情况、电子阅览室设备运行日志、读者上机记录、网络访问记录以及游戏运行记录等信息,并进行抓取所需的数据,其及时率达到99%。上面所述仅仅是对本发明的优选实施方式进行描述,并非对本发明的范围进行限定,在不脱离本发明设计精神前提下,本领域普通工程技术人员对本发明技术方案做出的各种变形和改进,均应落入本发明的权利要求书确定的保护范围内。
权利要求
1.一种多级公共电子阅览室穿越式数据拾取方法,其特征在于包括以下步骤(1)在公共电子阅览室的管理系统数据层通过Spring容器与数据中间层共同组建一个数据缓冲区,在数据缓冲区对业务数据进行抽取和汇总;(2)在公共电子阅览室的上级交换平台服务器建立以WebService为底层的远程数据调用接口,所述调用接口与(I)中的数据缓冲区进行对接,并将从数据缓冲区抽取的业务数据通过调用接口暴露于数据缓冲区外;(3)将公共电子阅览室服务器与上级交换平台服务器之间通过WebService连接,则公共电子阅览室的管理系统为客户端,上级交换平台服务器为服务端;(4)客户端向服务端发送请求的同时,服务端获取客户端的当前动态IP地址并通过该动态IP地址反向向客户端发起请求,形成两级互联互通机制;(5)在服务端与客户端中间建立虚拟数据穿越区,将(2)中暴露的业务数据与需拾取的数据进行剥离;(6)上级交换平台服务器通过反向建立连接访问来拾取(5)中的数据穿越区中的数据。
2.根据权利要求1所述的穿越式数据拾取方法,其特征在于所述步骤(2),在调用接口的外层建立以密钥为安全机制的接口门禁;所述步骤(4)中客户端向服务端请求时利用密钥通过接口门禁授权。
全文摘要
本发明提供一种多级公共电子阅览室穿越式数据拾取方法,包括建数据缓冲区与调用接口,将从数据缓冲区抽取的业务数据通过调用接口暴露于数据缓冲区外;建立客户端与服务端两级互联互通机制,将暴露的业务数据与需拾取的数据进行剥离后,拾取所需的数据。达到公共电子阅览室多级监控的目的。同时保证信息的及时性,达到及时监控各公共电子阅览室的基本情况、电子阅览室设备运行日志、读者上机记录、网络访问记录以及游戏运行记录等信息,并进行抓取所需的数据,其及时率达到99%。
文档编号H04L29/08GK103037006SQ20121056580
公开日2013年4月10日 申请日期2012年12月24日 优先权日2012年12月24日
发明者王学杰 申请人:安徽华博胜讯信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1