异构gnss平台数据路由系统的制作方法

文档序号:7823476阅读:122来源:国知局
专利名称:异构gnss平台数据路由系统的制作方法
技术领域
本实用新型属于网络通信技术领域,涉及异构GNSS数据技术,具体的讲是一种异 构GNSS平台数据路由系统。
背景技术
对于较大的联网平台(例如全国联网平台)而言,大量的GNSS数据汇集后,不仅 要完成数据的存储,更要根据路由策略分析结果完成数据的转发到相应的省份,作为路由 节点而言,如果采用独立实例进程来加以路由分析,针对海量浪涌模式数据的分析,显然会 产生数据堵塞情况,因此,如何构建灵活的多路由服务策略成为关键。此外,针对在多个网关节点之间进行彼此的数据交换,现有技术中是采用最传统 的单播模式,这样将构建出蜘蛛网,导致系统的极大的复杂度,不利于数据采集和交换。因此,业内亟需一种路由和交换系统的技术复杂度低、交互效率高的GNSS平台数 据路由接口技术。

实用新型内容本实用新型实施例提出一种异构GNSS平台数据路由系统,以解决现有技术的路 由和交换系统的技术复杂度高、交互效率低的问题。本实用新型提出的异构GNSS平台数据路由系统,所述的系统包括多服务客户端模式构建装置,用于利用一个网关节点与多个路由节点构建多服务 客户端模式;数据分发装置,用于在所述多服务客户端模式下,所述网关节点利用均衡策略将 GNSS数据分发到所述路由节点,以用于路由分析。所述的多服务客户端模式构建装置进一步用于所述网关节点与所述路由节点之 间通过TCP协议通信,其中所述网关节点作为TCP服务端,所述路由节点作为客户端。所述的数据分发装置包括路由服务客户端查找装置,用于若判断出当前有需要进行路由分析的GNSS数据 包,则查找到在路由分析服务客户端池中已经登录注册的路由服务客户端;路由服务客户端数据包发送装置,用于发送所述GNSS数据包到所述路由服务客 户端。所述的系统还包括数据组播装置,用于所述网关节点与另一所述网关节点间采 用组播方式进行GNSS数据交换。所述的数据组播装置包括第一中心网关节点连接装置,用于将所述网关节点连接至第一中心网关节点;第二中心网关节点连接装置,用于将另一所述网关节点连接至第二中心网关节占.
^ \\\ 目的网关节点数据发送装置,按照预先设定的组包规范,将所述网关节点发出的GNSS数据进行组包后发送给目的网关节点;第二中心网关节点数据发送装置,若判断出所述目的网关节点为所述另一网关节 点,则将所述组包后的GNSS数据包发送给所述第二中心网关节点,若判断出所述目的网关 节点不存在,则放弃所述GNSS数据包。本实用新型的有效果在于本实用新型提供的技术方案,通过将多服务客户端本 技术点与交换层面组播模式技术同时使用,降低路由与交换的技术复杂度,提升了交换的 效率,降低了算法的复杂度。从实践的验证角度来看,是高效的路由与交换技术,且本技术 方案可以通用并复用,因此具有较好的应用价值。

为了更清楚地说明本实用新型实施例或现有技术中的技术方案,下面将对实施例 或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅 是本实用新型的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前 提下,还可以根据这些附图获得其他的附图。图1为本实用新型提供的异构GNSS平台数据路由方法流程图;图2为本实用新型提供的多服务客户端模式的示意图;图3为本实用新型提供的多服务客户端模式下的负载均衡流程图;图4为本实用新型提供的异构GNSS平台数据路由方法的另一示意图;图5为本实用新型提供的数据组播结构示意图;图6为本实用新型提供的交换层面数据组播的流程图;图7为本实用新型提供的异构GNSS平台数据路由系统结构图;图8为本实用新型提供的异构GNSS平台数据路由系统的另一结构图;图9为本实用新型提供的异构GNSS平台数据路由系统的又一结构图。
具体实施方式
下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行 清楚、完整地描述,显然,所描述的实施例仅仅是本实用新型一部分实施例,而不是全部的 实施例。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动前提下 所获得的所有其他实施例,都属于本实用新型保护的范围。如图1所示,为本实用新型提供的异构GNSS平台数据路由方法的示意图。该异构 GNSS平台数据路由方法包括步骤S101,利用一个网关节点与多个路由节点构建多服务客户端模式;具体地,如图2所示,为本实用新型提供的多服务客户端模式的示意图。在该多服 务客户端模式下,网关节点与路由节点间通过TCP协议通信,网关节点作为TCP服务端,监 听本地端口。步骤S102,在所述多服务客户端模式下,所述网关节点利用均衡策略将GNSS数据 分发到所述路由节点,以用于路由分析。具体地,路由节点作为TCP客户端,数据交互前按照协议规范先向网关节点进行 登录注册。每个网关节点可接入多个路由节点,GNSS数据上传到网关节点后,网关节点采用均分与路由分析响应效率均衡策略分发数据到各路由节点进行路由分析,确保数据相对 公平地分发到各路由节点并及时返回分析结果。以下对多服务客户端模式下的负载均衡做详细介绍,如图3所示步骤301,启动网关节点服务,进入步骤302 ;步骤302,判断数据队列中是否有需要进行路由分析数据包,如果有需要进行路由 分析数据包进入步骤S303,否则进入步骤306 ;步骤303,查找路由分析服务客户端池是否有已经登录注册路由服务客户端,如果 有进入步骤305,否则进入步骤304 ;步骤304,取出分析响应最快的路由服务客户端,并发送该数据包到此路由服务客 户端,进入步骤306 ;步骤305,记录错误日志,丢弃本次数据包,进入步骤306 ;步骤306,判断是否退出,如果是则退出服务,否则进入步骤302。如图4所示,优选的是,所述方法还包括步骤103,所述网关节点与另一所述网关 节点间采用组播方式进行GNSS数据交换。具体地,请结合参看图5。如图5所示,多个网关节点(第一网关节点、第二网关节 点……第N网关节点)之间采用组播方式交换数据。优选的是,多个网关节点中的各网关 节点可以相同或者不相同。在该交换层面采用组播模式下,减少了通讯数据元,结合源接入码与目的接入码 的模式,实现数据的收、发以及转的实现,即数据交换的实现。根据系统配置,各节点网关接入固定级别(例如省级)中心网关(譬如将第一 网关节点连接至第一中心网关节点,将第二网关节点连接至第二中心网关节点)。各网关节 点(第一网关节点、第二网关节点……第N网关节点)发出的数据包中严格按照系统协议 规范进行字节流组包,在每个字节流包的目的网关节点填入路由分析服务返回的该数据转 发的目的节点。各网关节点收到数据包后,校验数据包中的目的码是否为本网关节点,如果 是,则进行后续处理,转发到对应的中心网关,如果不是直接丢弃该数据包。从而实现数据 的交换。(譬如所述目的网关节点为所述另一网关节点,则将所述组包后的GNSS数据包 发送给所述第二中心网关节点,若判断出所述目的网关节点不存在,则放弃所述GNSS数据 包。)如图6所示,为本实用新型提供的交换层面组播模式的示意图。如图6所示,所述 的方法包括以下步骤步骤601,判断组播是否收到符合规范数据包,如果收到进入步骤602,否则进入 步骤606 ;步骤602,解析数据包,提取目的网关节点进入步骤603 ;步骤603,判断目的网关节点是否是本网关节点,如果是进入步骤605,否则进入 步骤604 ;步骤605,转发该数据包到与目的中心网关节点所属的中心网关节点(例如图5中 的第一网关节点欲将数据包发给到第二网关节点时,则通过第一中心网关节点发送至第二 中心网关节点。这样,第二中心网关节点则可将数据包再发送至第二网关节点);进入步骤 606 ;[0052]步骤604,丢弃该数据包,进入步骤606 ;步骤606,判断服务是否退出,如果是退出本服务,否则进入步骤601。如图7所示,本实用新型提供的异构GNSS平台数据路由系统包括多服务客户端 模式构建装置701和数据分发装置702。其中多服务客户端模式构建装置701,用于利用 一个网关节点与多个路由节点构建多服务客户端模式,具体地,在该多服务客户端模式下, 网关节点与路由节点间通过TCP协议通信,网关节点作为TCP服务端,监听本地端口 ;数据 分发装置702,用于在所述多服务客户端模式下,所述网关节点利用均衡策略将GNSS数据 分发到所述路由节点,以用于路由分析。具体地,路由节点作为TCP客户端,数据交互前按照协议规范先向网关节点进行 登录注册。每个网关节点可接入多个路由节点,GNSS数据上传到网关节点后,网关节点采 用均分与路由分析响应效率均衡策略分发数据到各路由节点进行路由分析,确保数据相对 公平地分发到各路由节点并及时返回分析结果。如图8所示,本实用新型提供的异构GNSS平台数据路由系统还包括数据组播装置703,用于所述网关节点与另一所述网关节点间采用组播方式进行 GNSS数据交换。如图9所示,本实用新型提供的异构GNSS平台数据路由系统还包括所述的数据 分发装置702包括路由服务客户端查找装置704,用于若判断出当前有需要进行路由分析的GNSS数 据包,则查找到在路由分析服务客户端池中已经登录注册的路由服务客户端;路由服务客户端数据包发送装置705,用于发送所述GNSS数据包到所述路由服务 客户端。具体地,该异构GNSS平台数据路由系统执行如图3所示的步骤,其中路由服务客 户端查找装置704可执行如图3中步骤302至304 ;路由服务客户端数据包发送装置705,可 执行步骤304。优选的是,该异构GNSS平台数据路由系统还可执行如步骤305至步骤306。 具体请见上文,再次不再赘述。优选的是,如图9所示,所述的数据组播装置703包括第一中心网关节点连接装 置706、第二中心网关节点连接装置707、目的网关节点数据发送装置708和第二中心网关 节点数据发送装置709。具体地,再请参阅图5以及图6。第一中心网关节点连接装置706, 用于将所述网关节点连接至第一中心网关节点(如将图5中的第一网关节点连接至第一中 心网关节点);第二中心网关节点连接装置707,用于将另一所述网关节点连接至第二中心 网关节点;(如将图5中的第二网关节点连接至第二中心网关节点);目的网关节点数据发 送装置708,按照预先设定的组包规范,将所述网关节点发出的GNSS数据进行组包后发送 给目的网关节点(如图6中步骤603至60 ;第二中心网关节点数据发送装置709,若判断 出所述目的网关节点为所述另一网关节点,则将所述组包后的GNSS数据包发送给所述第 二中心网关节点,若判断出所述目的网关节点不存在,则放弃所述GNSS数据包。本实用新型的有效果在于本实用新型提供的技术方案,通过将多服务客户端本 技术点与交换层面组播模式技术同时使用,降低路由与交换的技术复杂度,提升了交换的 效率,降低了算法的复杂度。从实践的验证角度来看,是高效的路由与交换技术,且本技术 方案可以通用并复用,因此具有较好的应用价值。[0064] 以上实施例,只是本实用新型优选的具体实施方式
,所属领域的技术人员在本实 用新型的技术方案内进行的通常变化、更改或者替换都应包含在本实用新型的保护范围之 内。
权利要求1.一种异构GNSS平台数据路由系统,其特征在于,所述的系统包括多服务客户端模式构建装置,用于利用一个网关节点与多个路由节点构建多服务客户 端模式;数据分发装置,用于在所述多服务客户端模式下,所述网关节点利用均衡策略将GNSS 数据分发到所述路由节点,以用于路由分析。
2.如权利要求1所述的异构GNSS平台数据路由系统,其特征在于,所述的多服务客户 端模式构建装置进一步用于所述网关节点与所述路由节点之间通过TCP协议通信,其中所述网关节点作为TCP服 务端,所述路由节点作为客户端。
3.如权利要求2所述的异构GNSS平台数据路由系统,其特征在于,所述的数据分发装 置包括路由服务客户端查找装置,用于若判断出当前有需要进行路由分析的GNSS数据包,则 查找到在路由分析服务客户端池中已经登录注册的路由服务客户端;路由服务客户端数据包发送装置,用于发送所述GNSS数据包到所述路由服务客户端。
4.如权利要求1所述的异构GNSS平台数据路由系统,其特征在于,所述的系统还包括数据组播装置,用于所述网关节点与另一所述网关节点间采用组播方式进行GNSS数 据交换。
5.如权利要求4所述的异构GNSS平台数据路由系统,其特征在于,所述的数据组播装 置包括第一中心网关节点连接装置,用于将所述网关节点连接至第一中心网关节点; 第二中心网关节点连接装置,用于将另一所述网关节点连接至第二中心网关节点; 目的网关节点数据发送装置,按照预先设定的组包规范,将所述网关节点发出的GNSS 数据进行组包后发送给目的网关节点;第二中心网关节点数据发送装置,若判断出所述目的网关节点为所述另一网关节点, 则将所述组包后的GNSS数据包发送给所述第二中心网关节点,若判断出所述目的网关节 点不存在,则放弃所述GNSS数据包。
专利摘要本实用新型关于一种异构GNSS平台数据路由系统。该系统包括多服务客户端模式构建装置,用于利用一个网关节点与多个路由节点构建多服务客户端模式;数据分发装置,用于在所述多服务客户端模式下,所述网关节点利用均衡策略将GNSS数据分发到所述路由节点,以用于路由分析。利用本技术方案,能降低路由与交换的复杂度,提升数据交换效率。
文档编号H04L12/56GK201919020SQ20112002440
公开日2011年8月3日 申请日期2011年1月25日 优先权日2011年1月25日
发明者李小楠, 汪宏宇, 王一路, 贺芳林, 邢国敬 申请人:北京中交通信科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1