基于P2P的政务数据共享交换的系统、数据获取方法技术方案

技术编号:38886902 阅读:16 留言:0更新日期:2023-09-22 14:14
本申请公开了一种基于P2P的政务数据共享交换的系统、数据获取方法,所述系统包括:业务系统模块,业务系统模块包括多个业务系统,用于政务数据的共享验证、采集以及发起政务数据获取请求;数据传输管控模块,用于对共享的政务数据和政务数据获取请求进行统一管理,实现对政务数据的网络调度;数据交换网络模块,用于处理政务数据获取请求以及政务数据获取请求对应的政务数据,实现政务数据的共享,其中,数据交换网络模块包括多个网络传输节点,每个网络传输节点包括P2P文件系统,P2P文件系统用于存储共享的政务数据对应的配置文件;地市共享交换模块,地市共享交换模块包括多个共享交换节点,用于多个业务系统与对应的网络传输节点之间的通信。点之间的通信。点之间的通信。

【技术实现步骤摘要】
基于P2P的政务数据共享交换的系统、数据获取方法


[0001]本申请属于计算机
,具体涉及一种基于P2P的政务数据共享交换的系统、数据获取方法。

技术介绍

[0002]现有政务数据共享交换方法采用树状的级联结构进行信息资源目录服务和数据交换服务,但这种树状政务数据共享交换体系架构跨层多,链路长,导致数据交换的时效性低。

技术实现思路

[0003]本申请实施例提供一种基于点对点(Point to Point,P2P)的政务数据共享交换的系统、数据获取方法,能够解决树状政务数据共享交换体系架构跨层多,链路长,导致数据交换的时效性低的问题。
[0004]第一方面,本申请实施例提供了一种基于P2P的政务数据共享交换的系统,该系统包括:业务系统模块,所述业务系统模块包括多个业务系统,用于政务数据的共享验证、采集以及发起政务数据获取请求;数据传输管控模块,用于对共享的政务数据和政务数据获取请求进行统一管理,实现对政务数据的网络调度;数据交换网络模块,用于处理所述政务数据获取请求以及所述政务数据获取请求对应的政务数据,实现政务数据的共享,其中,所述数据交换网络模块包括多个网络传输节点,每个网络传输节点包括P2P文件系统,所述P2P文件系统用于存储共享的政务数据对应的配置文件;地市共享交换模块,所述地市共享交换模块包括多个共享交换节点,用于多个所述业务系统与对应的所述网络传输节点之间的通信,其中,每个所述共享交换节点对应一个所述业务系统和一个所述网络传输节点。
[0005]第二方面,本申请实施例提供了一种数据获取方法,该方法包括:接收数据传输管控模块转发的政务数据获取请求,其中,所述政务数据获取请求用于请求获取目标业务系统对应的目标政务数据;在确定所存储的配置文件中不存在所述目标政务数据对应的文件以及所述目标政务数据的校验结果为通过的情况下,接收所述目标业务系统上传的目标政务数据;对所述目标政务数据进行处理,得到所述目标政务数据对应的目标配置文件,并向数据交换网络中的其它各个网络传输节点的P2P文件系统同步所述目标配置文件,其中,所述目标配置文件包括配置数据文件和配置元文件;向所述数据传输管控模块发送第一响应消息,其中,所述第一响应消息用于指示所述目标配置文件获取完成,第一响应消息携带有所述配置数据文件的第一哈希值和/或所述配置元文件的第二哈希值,所述第一哈希值和所述第二哈希值在数据交换网络中是唯一且加密的。
[0006]第三方面,本申请实施例提供了一种数据获取方法,该方法包括:接收数据需求业务系统发送的政务数据获取请求,其中,所述政务数据获取请求用于请求获取目标业务系统对应的目标政务数据;在确定所存储的配置文件中不存在所述目标政务数据对应的文件的情况下,向数据传输管控模块转发所述政务数据获取请求;接收所述数据传输管控模块
发送的第一响应消息,其中,所述第一响应消息用于指示所述目标政务数据对应目标配置文件获取完成,所述目标配置文件包括配置数据文件和配置元文件,所述第一响应消息携带有所述配置数据文件的第一哈希值和/或所述配置元文件的第二哈希值;通过预设类型的接口获取所述目标配置文件;基于所述第一哈希值和/或所述第二哈希值解析所述配置数据文件和/或配置元文件,得到所述目标政务数据;向所述数据需求业务系统发送所述目标政务数据。
[0007]第四方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第二方面所述的方法的步骤,或者实现如第三方面所述的方法的步骤。
[0008]第五方面,本申请实施例提供了一种可读存储介质,所述计算机可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第二方面所述的方法的步骤,或者实现如第二方面所述的方法的步骤。
[0009]第六方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法,或者实现如第二方面所述的方法的步骤。
[0010]在本申请实施例中,提出一种基于P2P的政务数据共享交换的系统,该系统包括:数据传输管控模块、数据交换网络模块、地市共享交换模块和业务系统模块,其中,所述业务系统模块包括多个业务系统,所述数据交换网络模块包括多个网络传输节点以及各个所述网络传输节点对应的P2P文件系统,所述地市共享交换模块包括多个共享交换节点,每个所述共享交换节点对应一个所述业务系统和一个所述网络传输节点。在该系统中,当需要政务数据共享交互时,由数据传输管控模块对政务数据获取请求进行处理,将从业务系统采集后的政务数据通过对应的共享交换节点发送到对应网络传输节点,网络传输节点对该政务数据进行处理得到目标配置文件,该目标配置文件包括配置数据文件和配置元文件,并将该配置数据文件和配置元文件存储至P2P文件系统中,发起政务数据获取请求的业务系统对应的网络传输节点利用唯一配置数据文件或配置元文件的哈希值进行数据查找,并解析得到所需要的政务数据,通过对应的共享交换节点传输至数据需求业务系统,完成点对点的数据交换共享。通过前述点对点的数据共享交换方式实现了各个网络传输节点之间互联互通,数据共享交换过程中不需要再经过上级节点,节省了数据传输时间,极大提升了数据共享交换的实时性。
附图说明
[0011]图1是本申请实施例提供的一种树状的级联结构示意图;图2是本申请实施例提供的一种基于P2P的政务数据共享交换的系统的示意图;图3是本申请实施例提供的另一种基于P2P的政务数据共享交换的系统的示意图;图4是本申请实施例提供的一种目标配置文件的组成示意图;图5是本申请实施例提供的一种基于P2P的政务数据共享交换的系统的应用流程示意图;图6是本申请实施例提供的一种数据获取的流程示意图;图7是本申请实施例提供的另一种数据获取的流程示意图;
图8是根据本申请的一个实施例的电子设备的结构示意图。
具体实施方式
[0012]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0013]为了更好地理解本申请提供的技术方案,首先对本申请涉及的技术进行介绍。
[0014]如图1所示,现有政务数据共享交换方法采用树状的级联结构进行信息资源目录服务和数据交换服务,其体系主要分为国家、省、地市三级节点,实现国家、省、市、县级数据交换。在国家级节点存储和提供政务信息资源总目录和国家级政务数据交换服务;在省级节点存储和提供相关省级政务信息资源分目录和省级交换服务;在地市级节点存储和提供地市级及以下政务信息资源分目录和地市级及以下交换服务。下级节点应当利用上级节点进行本级政务信息资源的注册和跨区域的数据交换。
[0015]然而,上述政务数据共享本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于P2P的政务数据共享交换的系统,其特征在于,所述系统包括:业务系统模块,所述业务系统模块包括多个业务系统,用于政务数据的共享验证、采集以及发起政务数据获取请求;数据传输管控模块,用于对共享的政务数据和政务数据获取请求进行统一管理,实现对政务数据的网络调度;数据交换网络模块,用于处理所述政务数据获取请求以及所述政务数据获取请求对应的政务数据,实现政务数据的共享,其中,所述数据交换网络模块包括多个网络传输节点,每个网络传输节点包括P2P文件系统,所述P2P文件系统用于存储共享的政务数据对应的配置文件;地市共享交换模块,所述地市共享交换模块包括多个共享交换节点,用于多个所述业务系统与对应的所述网络传输节点之间的通信,其中,每个所述共享交换节点对应一个所述业务系统和一个所述网络传输节点。2.根据权利要求1所述的系统,其特征在于,所述多个业务系统包括数据需求业务系统和目标业务系统,所述多个网络传输节点包括与所述数据需求业务系统对应的数据需求网络传输节点和与所述目标业务系统对应的目标网络传输节点。3.根据权利要求2所述的系统,其特征在于,所述目标网络传输节点包括:接收单元,用于接收所述数据需求业务系统发送的政务数据获取请求以及所述目标业务系统基于所述政务数据获取请求上传的目标政务数据;目标P2P文件系统,用于对所述目标政务数据进行处理,得到所述目标政务数据对应的目标配置文件,其中,所述目标配置文件包括具有第一哈希值的配置数据文件和第二哈希值的配置元文件,所述第一哈希值和所述第二哈希值是唯一且加密的;结果发送单元,用于向所述数据传输管控模块发送响应消息,以使所述数据传输管控模块通知所述数据需求网络传输节点已获取完成所述目标配置文件。4.根据权利要求3所述的系统,其特征在于,所述目标P2P文件系统包括:配置数据文件生成单元,用于生成所述目标政务数据对应的所述配置数据文件以及所述配置数据文件对应的配置信息,并通过预设类型的接口存储至预设目录下,其中所述配置信息包括所述配置数据文件的第一哈希值、所述配置数据文件的生成时间、所述配置数据文件的责任对象和所述配置数据文件的生效时间;配置元文件生成单元,用于基于所述配置数据文件生成单元得到的所述配置数据文件以及所述配置数据文件对应的配置信息,生成所述目标政务数据对应的所述配置元文件以及所述配置元文件对应的文件名和所述第二哈希值,并通过所述预设类型的接口存储至所述预设目录下,其中,所述配置元文件通过所述第一哈希值对所述配置数据文件进行索引。5.根据权利要求3所述的系统,其特征在于,所述目标网络传输节点还包括:同步单元,用于向其它各个所述网络传输节点同步所述目标配置文件。6.根据权利要求3所述的系统,其特征在于,所述目标网络传输节点还包括:校验结果通知单元,用于向所述数据传输管控模块通知所述目标政务数据是否支持共享的校验结果。7.根据权利要求3所述的系统,其特征在于,所述数据需求网络传输节点包括:请求发送单元,用于在确定所存储的配置文件中不存在所述目标政务数据对应的文件
的情况下,将所述数据需求业务系统发送的政务数据获取请求发送至所述数据传输管控模块;获取单元,用于通过预设类型的接口获取所述目标网络传输节点发送的所述目标配置文件;数据需求P2P文件系统,用于存储所述配置数据文件并解析,得到所述目标政务数据;请求回应单元,用于向所述数据需求业务系统发送所述目标政务数据。8.根据权利要求7所述的系统,其特征在于,所述数据需求网络传输节点还包括:数据校验单元,用于对所述目标配置文件进行完整性校验;文件生成单元,用于在确定所述目标配置文件被篡改的情况下,生成新的配置文件。9.根据权利要求1所述的系统,其特征在于...

【专利技术属性】
技术研发人员:王昀郭毅峰张皖哲周武爱于庆军梅迪菲李铎胡珉许大虎田康高有军孙海涛安宝宇陈书钢陈志刚
申请(专利权)人:中移系统集成有限公司中移雄安信息通信科技有限公司中国移动通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1