《用于多级结构的数据交互装置及方法.pdf》由会员分享,可在线阅读,更多相关《用于多级结构的数据交互装置及方法.pdf(18页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104202230A43申请公布日20141210CN104202230A21申请号201410505877622申请日20140926H04L12/46200601H04L12/2420060171申请人深圳中兴网信科技有限公司地址518057广东省深圳市南山区高新技术产业园高新南6道万德莱南座5楼72发明人焦晨斌邹凌云鄢全文74专利代理机构北京友联知识产权代理事务所普通合伙11343代理人尚志峰汪海屏54发明名称用于多级结构的数据交互装置及方法57摘要本发明提供了一种用于多级结构的数据交互装置及方法,所述多级结构中的每级结构均包含有用于提供数据或获取数据的至少一个前置节点。
2、,以及用于对所述至少一个前置节点进行管理的交换中心系统,数据交互方法包括与所述每级结构的交换中心系统进行连接;接收所述多级结构中任一级结构的任一前置节点通过所述任一结构的交换中心系统发送的对其他级结构的指定前置节点中的数据的获取请求;根据所述获取请求,从所述指定前置节点中读取所述任一前置节点请求获取的数据,并将所述数据通过所述任一级结构的交换中心系统发送至所述任一前置节点。本发明的技术方案实现了多级结构中不同级结构之间数据的双向交换与共享,同时也提高了数据传输的稳定性。51INTCL权利要求书2页说明书9页附图6页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书9页附图6页。
3、10申请公布号CN104202230ACN104202230A1/2页21一种用于多级结构的数据交互装置,其特征在于,所述多级结构中的每级结构均包含有用于提供数据或获取数据的至少一个前置节点,以及用于对所述至少一个前置节点进行管理的交换中心系统,所述数据交互装置,包括连接建立单元,用于与所述每级结构的交换中心系统进行连接;接收单元,用于接收所述多级结构中任一级结构的任一前置节点通过所述任一结构的交换中心系统发送的对其他级结构的指定前置节点中的数据的获取请求;处理单元,用于根据所述获取请求,从所述指定前置节点中读取所述任一前置节点请求获取的数据,并将所述数据通过所述任一级结构的交换中心系统发送至。
4、所述任一前置节点。2根据权利要求1所述的用于多级结构的数据交互装置,其特征在于,所述处理单元包括获取单元,用于根据所述获取请求直接从所述指定前置节点中获取所述数据;和/或发送单元,用于通知所述指定前置节点对应的交换中心系统,以使所述指定前置节点对应的交换中心系统从所述指定前置节点中获取并反馈所述数据。3根据权利要求2所述的用于多级结构的数据交互装置,其特征在于,所述发送单元具体用于将所述获取请求发送至所述指定前置节点对应的交换中心系统,以使所述指定前置节点对应的交换中心系统询问所述指定前置节点是否同意所述获取请求,并用于在第一监听单元监听到所述指定前置节点对应的交换中心系统创建第一交换存储空间。
5、时,向所述任一级结构的交换中心发送反馈信息,以使所述任一级结构的交换中心创建第二交换存储空间并通知所述任一前置节点创建数据读取任务,以及在所述接收单元接收到所述任一前置节点通过所述任一级结构的交换中心发送的数据读取任务创建完成的信息时,通知所述指定前置节点发送所述数据;所述第一监听单元,用于监听所述指定前置节点对应的交换中心系统是否创建第一交换存储中心;所述接收单元还用于,接收所述任一前置节点通过所述任一级结构的交换中心发送的所述数据读取任务创建完成的信息。4根据权利要求1至3中任一项所述的用于多级结构的数据交互装置,其特征在于,还包括第二监听单元,用于在将所述数据发送至所述任一前置节点之后,。
6、通过所述指定前置节点对应的交换中心系统监听所述指定前置节点中的所述数据是否更新;所述处理单元还用于,在所述第二监听单元监听到所述指定前置节点中的所述数据发生更新时,重新读取所述指定前置节点中更新后的数据,并发送至所述任一前置节点。5根据权利要求1至3中任一项所述的用于多级结构的数据交互装置,其特征在于,还包括压缩单元,用于在将所述数据通过所述任一级结构的交换中心系统发送至所述任一前置节点之前对所述数据进行压缩;和/或加密单元,用于在将所述数据通过所述任一级结构的交换中心系统发送至所述任一前置节点之前对所述数据进行加密处理。权利要求书CN104202230A2/2页36一种用于多级结构的数据交互。
7、方法,其特征在于,所述多级结构中的每级结构均包含有用于提供数据或获取数据的至少一个前置节点,以及用于对所述至少一个前置节点进行管理的交换中心系统,所述数据交互方法,包括与所述每级结构的交换中心系统进行连接;接收所述多级结构中任一级结构的任一前置节点通过所述任一结构的交换中心系统发送的对其他级结构的指定前置节点中的数据的获取请求;根据所述获取请求,从所述指定前置节点中读取所述任一前置节点请求获取的数据,并将所述数据通过所述任一级结构的交换中心系统发送至所述任一前置节点。7根据权利要求6所述的用于多级结构的数据交互方法,其特征在于,根据所述获取请求,从所述指定前置节点中读取所述任一前置节点请求获取。
8、的数据的步骤具体为根据所述获取请求直接从所述指定前置节点中获取所述数据;或通知所述指定前置节点对应的交换中心系统,以使所述指定前置节点对应的交换中心系统从所述指定前置节点中获取并反馈所述数据。8根据权利要求7所述的用于多级结构的数据交互方法,其特征在于,根据所述获取请求,从所述指定前置节点中读取所述任一前置节点请求获取的数据,并将所述数据通过所述任一级结构的交换中心系统发送至所述任一前置节点的步骤具体为将所述获取请求发送至所述指定前置节点对应的交换中心系统,以使所述指定前置节点对应的交换中心系统询问所述指定前置节点是否同意所述获取请求;监听所述指定前置节点对应的交换中心系统是否创建第一交换存储。
9、空间,若是,则向所述任一级结构的交换中心发送反馈信息,以使所述任一级结构的交换中心创建第二交换存储空间并通知所述任一前置节点创建数据读取任务;在接收到所述任一前置节点通过所述任一级结构的交换中心发送的数据读取任务创建完成的信息时,通知所述指定前置节点发送所述数据。9根据权利要求6至9中任一项所述的用于多级结构的数据交互方法,其特征在于,在将所述数据发送至所述任一前置节点之后,还包括通过所述指定前置节点对应的交换中心系统监听所述指定前置节点中的所述数据是否更新;在通过所述指定前置节点对应的交换中心系统监听到所述指定前置节点中的所述数据发生更新时,重新读取所述指定前置节点中更新后的所述数据,并发送。
10、至所述任一前置节点。10根据权利要求6至9中任一项所述的用于多级结构的数据交互方法,其特征在于,在将所述数据通过所述任一级结构的交换中心系统发送至所述任一前置节点之前还包括对所述数据进行压缩和/或加密处理。权利要求书CN104202230A1/9页4用于多级结构的数据交互装置及方法技术领域0001本发明涉及数据处理技术领域,具体而言,涉及一种用于多级结构的数据交互装置和一种用于多级结构的额数据交互方法。背景技术0002目前,现有技术中用于多级结构的数据交互系统,不同层级结构之间的数据交换方式一般是单向数据交换,如图1所示,数据处理工具ETL定时抽取与汇总下级结构中的数据如数据库表、文件等至上级。
11、结构中的数据库,并且上级结构通过企业服务总线ESB调用与定制服务,以达到订阅与查询下级结构中数据的功能,完成定制化任务的处理。0003但上述方式只是为单向数据的汇总、订阅或查询,不能完成数据的双向交互,而且对于跨级数据的获取来讲步骤繁琐,扩展性较差,并且没有与多级结构中的每一级交换中心系统交互,使得交换中心系统不能很好地监控与统计数据状态信息,阻碍了信息化的发展建设。0004因此,如何能够实现多级结构之间数据的双向交换与共享成为亟待解决的技术问题。发明内容0005本发明正是基于上述技术问题至少之一,提出了一种新的用于多级结构的数据交互方案,实现了多级结构中不同级结构之间数据的双向交换与共享,同。
12、时也提高了数据传输的稳定性。0006本发明的另一个目的在于提出了一种用于多级结构的数据交互方法。0007有鉴于此,本发明提出了一种用于多级结构的数据交互装置,所述多级结构中的每级结构均包含有用于提供数据或获取数据的至少一个前置节点,以及用于对所述至少一个前置节点进行管理的交换中心系统,所述数据交互装置,包括连接建立单元,用于与所述每级结构的交换中心系统进行连接;接收单元,用于接收所述多级结构中任一级结构的任一前置节点通过所述任一结构的交换中心系统发送的对其他级结构的指定前置节点中的数据的获取请求;处理单元,用于根据所述获取请求,从所述指定前置节点中读取所述任一前置节点请求获取的数据,并将所述数。
13、据通过所述任一级结构的交换中心系统发送至所述任一前置节点。0008在该技术方案中,通过与每级结构的交换中心系统进行连接,能够通过交换中心系统完成多级结构之间数据的请求与获取,相较于现有技术中通过数据处理工具与企业服务总线直接对数据源进行处理的方案,本申请的技术方案由于能够与交换中心系统进行交互,而交换中心系统能够对数据进行管理,因此提高了数据传输的稳定性。而通过在接收到任一级结构中的任一前置节点发送的对其他级结构的指定前置节点中数据的获取请求时,根据该获取请求读取相应的数据并发送至上述任一前置节点,实现了多级结构中不同级结说明书CN104202230A2/9页5构之间数据的双向交换与共享,相较。
14、于现有技术中仅能上级读取下级数据的方案,本申请的技术方案实现了数据交互的灵活性。0009在上述技术方案中,优选地,所述处理单元包括获取单元,用于根据所述获取请求直接从所述指定前置节点中获取所述数据;和/或发送单元,用于通知所述指定前置节点对应的交换中心系统,以使所述指定前置节点对应的交换中心系统从所述指定前置节点中获取并反馈所述数据。0010在该技术方案中,具体地,在接收到任一前置节点发送的获取请求时,既可以直接从指定前置节点中获取数据,以直接、快速地获取前置节点中的数据;也可以通过指定前置节点对应的交换中心系统从指定前置节点获取数据,以使交换中心系统对数据进行预存、监控、统计等处理,进而提高。
15、数据传输的稳定性。0011在上述技术方案中,优选地,所述发送单元具体用于将所述获取请求发送至所述指定前置节点对应的交换中心系统,以使所述指定前置节点对应的交换中心系统询问所述指定前置节点是否同意所述获取请求,并用于在第一监听单元监听到所述指定前置节点对应的交换中心系统创建第一交换存储空间时,向所述任一级结构的交换中心发送反馈信息,以使所述任一级结构的交换中心创建第二交换存储空间并通知所述任一前置节点创建数据读取任务,以及在所述接收单元接收到所述任一前置节点通过所述任一级结构的交换中心发送的数据读取任务创建完成的信息时,通知所述指定前置节点发送所述数据;所述第一监听单元,用于监听所述指定前置节点。
16、对应的交换中心系统是否创建第一交换存储中心;所述接收单元还用于,接收所述任一前置节点通过所述任一级结构的交换中心发送的所述数据读取任务创建完成的信息。0012在该技术方案中,通过向任一级结构的交换中心系统发送反馈信息,使得上述任一级结构的交换中心系统能够创建交换存储空间并通知上述任一前置节点创建数据读取任务,能够使得上述任一级结构的交换中心事先做好接收数据的准备,进而能够高效、稳定地接收数据,从而提高获取数据的稳定性。0013在上述技术方案中,优选地,还包括第二监听单元,用于在将所述数据发送至所述任一前置节点之后,通过所述指定前置节点对应的交换中心系统监听所述指定前置节点中的所述数据是否更新;。
17、所述处理单元还用于,在所述第二监听单元监听到所述指定前置节点中的所述数据发生更新时,重新读取所述指定前置节点中更新后的数据,并发送至所述任一前置节点。0014在该技术方案中,通过监听指定前置节点中的数据是否更新,并在指定节点中的数据发生更新时,重新读取更新后的数据,能够确保上述任一前置节点获取到及时、准确的数据。0015在上述技术方案中,优选地,还包括压缩单元,用于在将所述数据通过所述任一级结构的交换中心系统发送至所述任一前置节点之前对所述数据进行压缩;和/或加密单元,用于在将所述数据通过所述任一级结构的交换中心系统发送至所述任一前置节点之前对所述数据进行加密处理。0016在该技术方案中,通过。
18、对数据的压缩,能够减少数据传输时占用的带宽,进而能够实现快速高效地传输数据;而通过对数据进行加密处理,能够提高数据的安全性,确保数据安全地传输到上述任一前置节点。说明书CN104202230A3/9页60017根据本发明的第二方面,还提出了一种用于多级结构的数据交互方法,所述多级结构中的每级结构均包含有用于提供数据或获取数据的至少一个前置节点,以及用于对所述至少一个前置节点进行管理的交换中心系统,所述数据交互方法,包括与所述每级结构的交换中心系统进行连接;接收所述多级结构中任一级结构的任一前置节点通过所述任一结构的交换中心系统发送的对其他级结构的指定前置节点中的数据的获取请求;根据所述获取请求。
19、,从所述指定前置节点中读取所述任一前置节点请求获取的数据,并将所述数据通过所述任一级结构的交换中心系统发送至所述任一前置节点。0018在该技术方案中,通过与每级结构的交换中心系统进行连接,能够通过交换中心系统完成多级结构之间数据的请求与获取,相较于现有技术中通过数据处理工具与企业服务总线直接对数据源进行处理的方案,本申请的技术方案由于能够与交换中心系统进行交互,而交换中心系统能够对数据进行管理,因此提高了数据传输的稳定性。而通过在接收到任一级结构中的任一前置节点发送的对其他级结构的指定前置节点中数据的获取请求时,根据该获取请求读取相应的数据并发送至上述任一前置节点,实现了多级结构中不同级结构之。
20、间数据的双向交换与共享,相较于现有技术中仅能上级读取下级数据的方案,本申请的技术方案实现了数据交互的灵活性。0019在上述技术方案中,优选地,根据所述获取请求,从所述指定前置节点中读取所述任一前置节点请求获取的数据的步骤具体为根据所述获取请求直接从所述指定前置节点中获取所述数据;或通知所述指定前置节点对应的交换中心系统,以使所述指定前置节点对应的交换中心系统从所述指定前置节点中获取并反馈所述数据。0020在该技术方案中,具体地,在接收到任一前置节点发送的获取请求时,既可以直接从指定前置节点中获取数据,以直接、快速地获取前置节点中的数据;也可以通过指定前置节点对应的交换中心系统从指定前置节点获取。
21、数据,以使交换中心系统对数据进行预存、监控、统计等处理,进而提高数据传输的稳定性。0021在上述技术方案中,优选地,根据所述获取请求,从所述指定前置节点中读取所述任一前置节点请求获取的数据,并将所述数据通过所述任一级结构的交换中心系统发送至所述任一前置节点的步骤具体为将所述获取请求发送至所述指定前置节点对应的交换中心系统,以使所述指定前置节点对应的交换中心系统询问所述指定前置节点是否同意所述获取请求;监听所述指定前置节点对应的交换中心系统是否创建第一交换存储空间,若是,则向所述任一级结构的交换中心发送反馈信息,以使所述任一级结构的交换中心创建第二交换存储空间并通知所述任一前置节点创建数据读取任。
22、务;在接收到所述任一前置节点通过所述任一级结构的交换中心发送的数据读取任务创建完成的信息时,通知所述指定前置节点发送所述数据。0022在该技术方案中,通过向任一级结构的交换中心系统发送反馈信息,使得上述任一级结构的交换中心系统能够创建交换存储空间并通知上述任一前置节点创建数据读取任务,能够使得上述任一级结构的交换中心事先做好接收数据的准备,进而能够高效、稳定地接收数据,从而提高获取数据的稳定性。0023在上述技术方案中,优选地,在将所述数据发送至所述任一前置节点之后,还包括通过所述指定前置节点对应的交换中心系统监听所述指定前置节点中的所述数据是否更新;在通过所述指定前置节点对应的交换中心系统监。
23、听到所述指定前置节点中的所述数说明书CN104202230A4/9页7据发生更新时,重新读取所述指定前置节点中更新后的所述数据,并发送至所述任一前置节点。0024在该技术方案中,通过监听指定前置节点中的数据是否更新,并在指定节点中的数据发生更新时,重新读取更新后的数据,能够确保上述任一前置节点获取到及时、准确的数据。0025在上述技术方案中,优选地,在将所述数据通过所述任一级结构的交换中心系统发送至所述任一前置节点之前还包括对所述数据进行压缩和/或加密处理。0026在该技术方案中,通过对数据的压缩,能够减少数据传输时占用的带宽,进而能够实现快速高效地传输数据;而通过对数据进行加密处理,能够提高。
24、数据的安全性,确保数据安全地传输到上述任一前置节点。0027通过以上技术方案,实现了多级结构中不同级结构之间数据的双向交换与共享,同时由于是通过交换中心系统完成多级结构之间数据的请求与获取,因此也提高了数据传输的稳定性。附图说明0028图1示出了现有技术中数据交换系统的结构示意图;0029图2示出了根据本发明的一个实施的用于多级结构的数据交互装置的示意框图;0030图3示出了根据本发明的一个实施例的用于多级结构的数据交互方法的示意流程图;0031图4示出了根据本发明的一个实施例的数据交互装置与交换中心系统的连接关系示意图;0032图5示出了根据本发明的实施例的级联装置的示意框图;0033图6示。
25、出了根据本发明的一个实施例的数据交互系统的结构示意图;0034图7示出了根据本发明的另一个实施例的用于多级结构的数据交互方法的示意流程图。具体实施方式0035为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。0036在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。0037图2示出了根据本发明的一个实施例的用于多级结构的数据交互装置的示意框图。00。
26、38如图2所示,根据本发明的一个实施例的用于多级结构的数据交互装置200,所述多级结构中的每级结构均包含有用于提供数据或获取数据的至少一个前置节点,以及用于对所述至少一个前置节点进行管理的交换中心系统,所述数据交互装置200,包括连接建立单元202,用于与所述每级结构的交换中心系统进行连接;接收单元204,用于接收所述说明书CN104202230A5/9页8多级结构中任一级结构的任一前置节点通过所述任一结构的交换中心系统发送的对其他级结构的指定前置节点中的数据的获取请求;处理单元206,用于根据所述获取请求,从所述指定前置节点中读取所述任一前置节点请求获取的数据,并将所述数据通过所述任一级结构。
27、的交换中心系统发送至所述任一前置节点。0039在该技术方案中,通过与每级结构的交换中心系统进行连接,能够通过交换中心系统完成多级结构之间数据的请求与获取,相较于现有技术中通过数据处理工具与企业服务总线直接对数据源进行处理的方案,本申请的技术方案由于能够与交换中心系统进行交互,而交换中心系统能够对数据进行管理,因此提高了数据传输的稳定性。而通过在接收到任一级结构中的任一前置节点发送的对其他级结构的指定前置节点中数据的获取请求时,根据该获取请求读取相应的数据并发送至上述任一前置节点,实现了多级结构中不同级结构之间数据的双向交换与共享,相较于现有技术中仅能上级读取下级数据的方案,本申请的技术方案实现。
28、了数据交互的灵活性。0040在上述技术方案中,优选地,所述处理单元206包括获取单元2062,用于根据所述获取请求直接从所述指定前置节点中获取所述数据;和/或发送单元2064,用于通知所述指定前置节点对应的交换中心系统,以使所述指定前置节点对应的交换中心系统从所述指定前置节点中获取并反馈所述数据。0041在该技术方案中,具体地,在接收到任一前置节点发送的获取请求时,既可以直接从指定前置节点中获取数据,以直接、快速地获取前置节点中的数据;也可以通过指定前置节点对应的交换中心系统从指定前置节点获取数据,以使交换中心系统对数据进行预存、监控、统计等处理,进而提高数据传输的稳定性。0042在上述技术方。
29、案中,优选地,所述发送单元2064具体用于将所述获取请求发送至所述指定前置节点对应的交换中心系统,以使所述指定前置节点对应的交换中心系统询问所述指定前置节点是否同意所述获取请求,并用于在第一监听单元208监听到所述指定前置节点对应的交换中心系统创建第一交换存储空间时,向所述任一级结构的交换中心发送反馈信息,以使所述任一级结构的交换中心创建第二交换存储空间并通知所述任一前置节点创建数据读取任务,以及在所述接收单元204接收到所述任一前置节点通过所述任一级结构的交换中心发送的数据读取任务创建完成的信息时,通知所述指定前置节点发送所述数据;所述第一监听单元208,用于监听所述指定前置节点对应的交换中。
30、心系统是否创建第一交换存储中心;所述接收单元204还用于,接收所述任一前置节点通过所述任一级结构的交换中心发送的所述数据读取任务创建完成的信息。0043在该技术方案中,通过向任一级结构的交换中心系统发送反馈信息,使得上述任一级结构的交换中心系统能够创建交换存储空间并通知上述任一前置节点创建数据读取任务,能够使得上述任一级结构的交换中心事先做好接收数据的准备,进而能够高效、稳定地接收数据,从而提高获取数据的稳定性。0044在上述技术方案中,优选地,还包括第二监听单元210,用于在将所述数据发送至所述任一前置节点之后,通过所述指定前置节点对应的交换中心系统监听指定前置节点中的数据是否更新;所述处理。
31、单元206还用于,在第二监听单元监听到指定前置节点中的数据发生更新时,重新读取指定前置节点中更新后的数据,并发送至所述任一前置节点。0045在该技术方案中,通过监听指定前置节点中的数据是否更新,并在指定节点中的说明书CN104202230A6/9页9数据发生更新时,重新读取更新后的数据,能够确保上述任一前置节点获取到及时、准确的数据。0046在上述技术方案中,优选地,还包括压缩单元212,用于在将数据通过所述任一级结构的交换中心系统发送至所述任一前置节点之前对所述数据进行压缩;和/或加密单元214,用于在将所述数据通过所述任一级结构的交换中心系统发送至所述任一前置节点之前对所述数据进行加密处理。
32、。0047在该技术方案中,通过对数据的压缩,能够减少数据传输时占用的带宽,进而能够实现快速高效地传输数据;而通过对数据进行加密处理,能够提高数据的安全性,确保数据安全地传输到上述任一前置节点。0048图3示出了根据本发明的一个实施例的用于多级结构的数据交互方法的示意流程图。0049如图3所示,根据本发明的一个实施例的用于多级结构的数据交互方法,所述多级结构中的每级结构均包含有用于提供数据或获取数据的至少一个前置节点,以及用于对所述至少一个前置节点进行管理的交换中心系统,所述数据交互方法,包括步骤302,与所述每级结构的交换中心系统进行连接;步骤304接收所述多级结构中任一级结构的任一前置节点通。
33、过所述任一结构的交换中心系统发送的对其他级结构的指定前置节点中的数据的获取请求;步骤306,根据所述获取请求,从所述指定前置节点中读取所述任一前置节点请求获取的数据,并将所述数据通过所述任一级结构的交换中心系统发送至所述任一前置节点。0050在该技术方案中,通过与每级结构的交换中心系统进行连接,能够通过交换中心系统完成多级结构之间数据的请求与获取,相较于现有技术中通过数据处理工具与企业服务总线直接对数据源进行处理的方案,本申请的技术方案由于能够与交换中心系统进行交互,而交换中心系统能够对数据进行管理,因此提高了数据传输的稳定性。而通过在接收到任一级结构中的任一前置节点发送的对其他级结构的指定前。
34、置节点中数据的获取请求时,根据该获取请求读取相应的数据并发送至上述任一前置节点,实现了多级结构中不同级结构之间数据的双向交换与共享,相较于现有技术中仅能上级读取下级数据的方案,本申请的技术方案实现了数据交互的灵活性。0051在上述技术方案中,优选地,根据所述获取请求,从所述指定前置节点中读取所述任一前置节点请求获取的数据的步骤具体为根据所述获取请求直接从所述指定前置节点中获取所述数据;或通知所述指定前置节点对应的交换中心系统,以使所述指定前置节点对应的交换中心系统从所述指定前置节点中获取并反馈所述数据。0052在该技术方案中,具体地,在接收到任一前置节点发送的获取请求时,既可以直接从指定前置节。
35、点中获取数据,以直接、快速地获取前置节点中的数据;也可以通过指定前置节点对应的交换中心系统从指定前置节点获取数据,以使交换中心系统对数据进行预存、监控、统计等处理,进而提高数据传输的稳定性。0053在上述技术方案中,优选地,根据所述获取请求,从所述指定前置节点中读取所述任一前置节点请求获取的数据,并将所述数据通过所述任一级结构的交换中心系统发送至所述任一前置节点的步骤具体为将所述获取请求发送至所述指定前置节点对应的交换中心系统,以使所述指定前置节点对应的交换中心系统询问所述指定前置节点是否同意所述说明书CN104202230A7/9页10获取请求;监听所述指定前置节点对应的交换中心系统是否创建。
36、第一交换存储空间,若是,则向所述任一级结构的交换中心发送反馈信息,以使所述任一级结构的交换中心创建第二交换存储空间并通知所述任一前置节点创建数据读取任务;在接收到所述任一前置节点通过所述任一级结构的交换中心发送的数据读取任务创建完成的信息时,通知所述指定前置节点发送所述数据。0054在该技术方案中,通过向任一级结构的交换中心系统发送反馈信息,使得上述任一级结构的交换中心系统能够创建交换存储空间并通知上述任一前置节点创建数据读取任务,能够使得上述任一级结构的交换中心事先做好接收数据的准备,进而能够高效、稳定地接收数据,从而提高获取数据的稳定性。0055在上述技术方案中,优选地,在将所述数据发送至。
37、所述任一前置节点之后,还包括通过所述指定前置节点对应的交换中心系统监听所述指定前置节点中的所述数据是否更新;在通过所述指定前置节点对应的交换中心系统监听到所述指定前置节点中的所述数据发生更新时,重新读取所述指定前置节点中更新后的所述数据,并发送至所述任一前置节点。0056在该技术方案中,通过监听指定前置节点中的数据是否更新,并在指定节点中的数据发生更新时,重新读取更新后的数据,能够确保上述任一前置节点获取到及时、准确的数据。0057在上述技术方案中,优选地,在将所述数据通过所述任一级结构的交换中心系统发送至所述任一前置节点之前还包括对所述数据进行压缩和/或加密处理。0058在该技术方案中,通过。
38、对数据的压缩,能够减少数据传输时占用的带宽,进而能够实现快速高效地传输数据;而通过对数据进行加密处理,能够提高数据的安全性,确保数据安全地传输到上述任一前置节点。0059其中,图2中所示的用于多级结构的数据交互装置200与每级结构的交换中心系统的连接关系如图4所示。0060图4示出了根据本发明的一个实施例的数据交互装置与交换中心系统的连接关系示意图。0061如图4所示,数据交互装置200作为各级交换中心系统进行数据交互的中间件,通过数据交互装置200,上级结构与下级结构之间可进行数据双向处理,各级交换中心系统通过与数据交互装置200间进行交互命令处理,可完成相应的数据订阅、交换监控等任务。00。
39、62图5示出了根据本发明的实施例的级联装置的示意框图。0063如图5所示,根据本发明的实施例的级联装置500,即上述所述的数据交互装置,包括0064任务管理单元502,用于针对多级数据共享和交换订阅关系,建立共享交换任务,完成数据发送或接收处理。0065所述任务管理单元502包括数据读取单元5022、数据发送单元5024和数据监听单元5026。其中,数据读取单元5022负责跨级数据的读取、解密、存储等任务,它读取上级或下级交换中心的数据,将数据交由任务池中的任务进行处理。根据订阅信息,读取任务直接与上级或下级的交换中心进行交互处理。0066数据发送单元5024,负责跨级数据的打包、加密、发送等。
40、任务。发送的数据由接收说明书CN104202230A108/9页11数据的上级或下级的交换中心进行接收处理,并负责分发到相应的前置节点。0067数据监听单元5026,对数据进行监听,发现有数据更新时,通过相应任务进行处理。0068级联装置500还包括命令监听单元504,主要与交换中心进行命令交互,完成数据订阅或查询命令处理。0069服务路由单元506,针对跨级数据进行实时查询,通过服务请求路由到跨级的前置节点进行处理,以便获取实时数据,路由可根据配置直接获取需要的数据,也可以委托下级交换中心完成查询处理。0070图6示出了根据本发明的一个实施例的数据交互系统的结构示意图。0071如图6所示,级。
41、联装置500连接在不同级的交换中心之间。在此多级结构的部署环境中,每个交换中心可以管理多个前置子节点,同一级结构中的前置子节点之间是平级关系,不同级结构的交换中心要进行数据共享与交换,需要部署级联装置500。其中,数据订阅方可以是下级的前置子节点,提供方可以是上级的前置子节点;多级结构间数据共享与交换并不只针对图中的逐级结构进行支持,可跨级配置级联装置,完成跨级数据共享与交换。0072图7示出了根据本发明的另一个实施例的用于多级结构的数据交互方法的示意流程图。0073如图7所示,根据本发明的另一个实施例的用于多级结构的数据交互方法,其中以上级结构中的前置节点作为数据订阅方,下级结构中的前置节点。
42、作为数据提供方为例进行说明,步骤如下0074步骤702,数据订阅方上级前置节点进行订阅申请。0075步骤704,上级交换中心进行请求判断,判断订阅申请是否为跨级申请,若是,则执行步骤708;否则,执行步骤706。0076步骤706,在上级交换中心判定数据订阅方的订阅申请不是跨级申请时,进行同级订阅处理。0077步骤708,在上级交换中心判定数据订阅方的订阅申请是跨级申请时,进行请求转发处理,将订阅请求消息发送到级联装置。0078步骤710,级联装置根据订阅请求消息中的路由信息将订阅请求路由到数据提供方由下级交换中心所管理的指定前置节点所在的交换中心进行处理。0079步骤712,下级交换中心进行。
43、请求转发,将订阅请求转发至数据提供方。0080步骤714,数据提供方判断是否同意订阅请求,若是,则执行步骤716。0081步骤716,订阅请求在提供方前置节点进行审批处理,同意后,下级交换中心将创建数据提供方存储空间,用于存储订阅数据信息。0082步骤718,级联装置监听下级交换中心创建存储空间的处理状态,并将下级交换中心的处理状态信息反馈给上级交换中心。0083步骤720,上级交换中心根据级联装置反馈的处理状态信息,创建数据订阅方存储空间。0084步骤722,上级交换中心通知数据订阅方创建数据读取任务,负责读取上级交换中心中的数据接收方存储空间中的数据,并进行序列化存储。0085步骤724,。
44、判断上级前置节点与交换中心的准备工作是否就绪,若是,则执行步骤说明书CN104202230A119/9页12726。0086步骤726,在上级前置节点与交换中心的准备工作就绪时,级联装置进行同步命令处理,即通知下级交换中心进行数据发送处理。0087步骤728,下级交换中心进行同步命令处理。0088步骤730,下级数据提供方根据订阅周期信息定时发送订阅数据。0089步骤732,下级交换中心进行数据统计监控。0090步骤734,级联装置读取下级交换中心发送的数据。0091步骤736,级联装置将数据发送到上级交换中心。0092步骤738,上级交换中心进行数据统计监控。0093步骤740,数据订阅方接。
45、收数据进行存储。0094以上结合附图详细说明了本发明的技术方案,考虑到相关技术中不同级结构之间只能单向传递数据,无法完成任意不同级结构之间数据的交互。因此,本发明提出了一种新的用于多级结构的数据交互方案,实现了多级结构中不同级结构之间数据的双向交换与共享,同时也提高了数据传输的稳定性。0095以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。说明书CN104202230A121/6页13图1说明书附图CN104202230A132/6页14图2说明书附图CN104202230A143/6页15图3图4说明书附图CN104202230A154/6页16图5说明书附图CN104202230A165/6页17图6说明书附图CN104202230A176/6页18图7说明书附图CN104202230A18。