基于智能应用解析器的异构网络融合方法

文档序号:7779975阅读:202来源:国知局
基于智能应用解析器的异构网络融合方法
【专利摘要】本发明公开了一种基于智能应用解析器的异构网络融合方法,该方法包括:在包含多个异构网络的泛在绿色社区控制网络中配置若干个智能应用解析器IAR;由所述IAR接收系统配置的翻译规则信息,获得各个异构网络中应用数据的相互翻译功能;当所述各个异构网络进行数据通信时,由所述IAR利用其翻译功能进行数据类型的转换,实现异构网络的互联互通。通过采用本发明公开的方法在实现了异构网络的互联互通的同时提高了网络规模的可扩展性。
【专利说明】基于智能应用解析器的异构网络融合方法
【技术领域】
[0001]本发明涉及网络【技术领域】,尤其涉及一种基于智能应用解析器的异构网络融合方法。【背景技术】
[0002]在当前的通信控制网络中,数字社区耗电设施的统一控制管理一直以来都是实现能源节约的关键技术。为此,IEEE1888工作组发起了泛在绿色社区控制网络协议(UGCCNet)的制定。
[0003]泛在绿色社区控制网络协议规定了一个针对数字社区、智能楼宇和数字城域网的远程控制网络架构,指定了设备和系统间的数据通信格式,给出了数字社区网络中设备、月艮务、信号以及通信消息的定义。该网络架构为社区管理者、公共服务提供商、政府部门以及个人用户实现了对总线系统网络的统一控制和管理,并通过远程的监控、操作、管理和维护来缓解能源短缺,实现便捷家居等。
[0004]泛在绿色社区控制网络架构如图1所示,该网络架构分为控制平面和数据平面。控制平面包括注册器,而数据平面包括网关,存储器和应用单元等组件。
[0005]总线系统网络:社区中的耗电设施(例如传感器、执行器)组成的网络,实现耗电设施之间的互联互通、互操作以及协同工作。支持有线或无线短距离通信组网方式,支持各种通信协议及控制协议,例如Zigbee、BACnet、Lonworks等。通过UGCCNet可以将异构总线系统网络进行统一管理,并实现网络之间的互操作。
[0006]现有的UGCCNet系统并未对不同的总线系统网络(又称异构网络)应用数据的内容和语义做出明确的定义,这使得不同异构总线系统之间的应用数据类型难以进行转化,不同总线系统间的互联互通变得复杂与困难。随着更多的总线系统的接入,系统的可扩展性面临越来越严峻的挑战。UGCCNet系统需要为特定的接入网络提供特定的翻译组件,保障该网络与其他异构接入网络的正常通信。

【发明内容】

[0007]本发明的目的是提供一种基于智能应用解析器的异构网络融合方法,实现了异构网络的互联互通,提高了网络规模的可扩展性。
[0008]本发明的目的是通过以下技术方案实现的:
[0009]一种基于智能应用解析器的异构网络融合方法,该方法包括:
[0010]在包含多个异构网络的泛在绿色社区控制网络UGCCNet中配置若干个智能应用解析器IAR ;
[0011]由所述IAR接收系统配置的翻译规则信息,获得各个异构网络中应用数据的相互翻译功能;
[0012]当所述各个异构网络进行数据通信时,由所述IAR利用其翻译功能进行数据类型的转换,实现异构网络的互联互通。
[0013]由上述本发明提供的技术方案可以看出,利用智能应用解析器IAR对各种异构网络间的信息交互进行翻译,使一种总线系统网络的应用数据类型转化为另一种总线系统网络的应用数据类型,产生符合具体通信协议与数据格式的消息,实现不同总线系统网络接入网络的互联互通。
【专利附图】

【附图说明】
[0014]为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。
[0015]图1为本发明【背景技术】提供的泛在绿色社区控制网络架构的示意图;
[0016]图2为本发明实施例一提供的一种在UGCCNet网络中配置IAR的示意图;
[0017]图3为本发明实施例一提供的IAR进行异构网络间应用数据翻译的示意图;
[0018]图4a为本发明实施例一提供的一种独立IAR的示意图;
[0019]图4b为本发明实施例一提供的一种网关与IAR组合的示意图;
[0020]图4c为本发明实施例一提供的一种存储器与IAR组合的示意图;
[0021]图5为本发明实施例一提供的IAR基于FETCH协议通信过程的示意图;
[0022]图6为本发明实施例一提供的IAR基于WRITE协议通信过程的示意图;
[0023]图7为本发明实施例一提供的IAR基于TRAP协议通信过程的示意图;
[0024]图8为本发明实施例一提供的IAR基于FETCH与WRITE协议通信过程的示意图;
[0025]图9为本发明实施例一提供的基于FETCH协议IAR与其他组件注册绑定及进行数据翻译的示意图。
【具体实施方式】
[0026]下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。
[0027]实施例一
[0028]本发明实施例提供一种基于智能应用解析器的UGCCNet异构网络融合方法,该方法包括:
[0029]在包含多个异构网络的泛在绿色社区控制网络UGCCNet中配置若干个智能应用解析器IAR ;
[0030]由所述IAR接收系统配置的翻译规则信息,获得各个异构网络中应用数据的相互翻译功能;
[0031]当所述各个异构网络进行数据通信时,由所述IAR利用其翻译功能进行数据类型的转换,实现异构网络的互联互通。
[0032]配置IAR之后的UGCCNet网络可如图2所示,IAR负责将不同总线系统网络间交互的应用数据进行翻译,即从一个总线系统网络定义的应用数据类型转化为另一个总线系统网络定义的应用数据类型。[0033]其中,该IAR通常配置有必须的翻译规则信息,包括值映射信息、算数计算公式与点标识对应关系。
[0034]该IAR的翻译过程简述如下:所述IAR根据点标识对应关系将携带数据或携带数据请求的点标识进行转换,再根据值映射信息与算数计算公式将数据进行异构网络间的翻译。
[0035]示例性的,如图3所示,当总线系统A与总线系统B的应用数据需要相互传递时,IAR作为代理,会将一端总线系统定义的应用数据翻译为对端总线系统可以理解的数据。
[0036]具体过程如下:
[0037]步骤I)当总线系统A发起请求时,IAR将携带总线系统A数据的点标识Point/A/01与Point/A/02,转化为携带总线系统B数据的点标识Point/B/01、Point/B/02 (点标识的命名规则根据IEEE1888-2011标准)。从而在总线系统A与B之间建立点标识的对应关系。
[0038]步骤2)根据点标识的对应关系,再根据值映射信息与算数计算公式将点标识Point/Α/ΟΙ携带的总线系统A的应用数据翻译为总线系统B可理解的应用数据,由对应的点标识Point/Β/ΟΙ携带。
[0039]示例性的,表1为值映射信息表,由IAR根据该值映射信息表进行应用数据的翻译。
[0040]
【权利要求】
1.一种基于智能应用解析器的异构网络融合方法,其特征在于,该方法包括: 在包含多个异构网络的泛在绿色社区控制网络UGCCNet中配置若干个智能应用解析器 IAR; 由所述IAR接收系统配置的翻译规则信息,获得各个异构网络中应用数据的相互翻译功能; 当所述各个异构网络进行数据通信时,由所述IAR利用其翻译功能进行数据类型的转换,实现异构网络的互联互通。
2.根据权利要求1所述的方法,其特征在于,所述翻译规则信息包括:值映射信息、算数计算公式与点标识对应关系。
3.根据权利要求2所述的方法,其特征在于,实现异构网络的互联互通包括: 各个异构网络间基于FETCH协议、WRITE协议与TRAP协议进行数据通信; 其中,所述FETCH协议用于从远程组件中获取数据;具体的:当前网络中某一组件作为数据请求者向IAR发送FETCH请求时,由所述IAR从其他网络的组件中获得数据并利用其翻译功能进行数据类型的转换后发送给所述数据请求者; 所述WRITE协议用于向远程组件传输数据;具体的:当前网络中某一组件作为数据提供者向IAR发送WRITE请求时,由所述IAR从该数据提供者中获得数据并利用其翻译功能进行数据类型的转换后发送给其他网络中对应的目标组件; 所述TRAP协议用于支持基于事件的查找注册和数据传输,包括请求阶段与回响阶段;其中,请求阶段包括:当前网络中某一组件作为数据请求者向IAR发送TRAP请求时,由所述IAR根据该TRAP请求查找其他网络中对应的组件作为数据提供者,并发送该TRAP请求至所述数据提供者,且在该TRAP请求中指定自身为回响组件的数据接收者与控制信令接收者;回响阶段包括:若所述数据提供者具有满足请求的更新数据或需要通告的控制信令,则向所述IAR发送回响请求的数据或控制信令,由所述IAR利用其翻译功能进行数据类型的转换后发送给所述数据请求者。
4.根据权利要求3所述的方法,其特征在于,该方法还包括: 由所述IAR作为数据请求者向当前网络中某一组件发起FETCH请求,在获得所述当前网络中某一组件返回的数据后,利用其翻译功能进行数据类型的转换,并通过WRITE协议将进行转换后的数据发送至其他网络中对应的目标组件。
5.根据权利要求3或4所述的方法,其特征在于,由所述IAR利用其翻译功能进行数据类型的转换包括: 所述IAR根据点标识对应关系将携带数据或携带数据请求的点标识进行转换,再根据值映射信息与算数计算公式将数据进行异构网络间的翻译。
6.根据权利要求3或4所述的方法,其特征在于,该方法还包括: 若所述IAR无法翻译所接收到的数据或所述IAR接收到携带错误消息的数据,则该IAR向外发送错误消息。
7.根据权利要求1-4任一项所述的方法,其特征在于,该方法还包括: 所述IAR通过向注册器注册实现与异构网络中组件的注册绑定;具体的: 当所述各个异构网络进行数据通信时,数据通信端的组件通过注册器查询所述IAR的接入统一资源标识符URI ;或者,所述IAR通过注册器查询数据通信端的组件的URI,实现IAR与组件的绑定。
8.根据权利要求7所述的方法,其特征在于,该方法还包括:当系统中存在多个IAR时,注册器根据数据通信端的组件发送的查询请求筛选出所有符合条件的IAR,并将负载最小的IAR的接入URI返回给该组件,实现系统中的IAR负载均衡。
9.根据权利要求1所述的方法,其特征在于, 配置的所述若干个IAR独立存在于所述UGCCNet网络中,或集成在某一组件中; 当IAR集成在某一组件中时,该IAR与该组件共用一个URI。
【文档编号】H04L29/08GK103634408SQ201310676086
【公开日】2014年3月12日 申请日期:2013年12月11日 优先权日:2013年12月11日
【发明者】郜帅, 张宏科, 张中岳, 苏伟, 王洪超, 周华春 申请人:北京交通大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1