一种多协议解析的方法和多协议解析系统的制作方法

文档序号:7797204阅读:145来源:国知局
一种多协议解析的方法和多协议解析系统的制作方法
【专利摘要】本发明公开了一种多协议解析的方法和多协议解析系统,其特征在于所述方法包括:获取翻译规则配置文件;根据所述翻译规则配置文件执行用户业务请求内容实现多协议解析。本发明所述方法针对采用不同数据类型的系统间交互性差的问题提出的解决方法。本发明所述方法强化了系统间的互操作型,尤其是对于分布式网关的操作提供了便利,为信息传输、信息交互、信息共享、信息的统一处理提供了有效的过渡方法和途径。
【专利说明】一种多协议解析的方法和多协议解析系统
【技术领域】
[0001]本发明涉及通信【技术领域】,特别涉及一种多协议解析的方法和多协议解析系统。【背景技术】
[0002]在泛在网络环境下,任何人、任何物体在任何时间、任何地点都可以实现顺畅的通信,随着信息通信技术的不断成熟和深入应用,各种类型的通信方式和通信协议也越来越多,覆盖到人们生产生活的各个角落。为实现网络设备在泛在网环境下的互联互通,泛在网关的出现就非常必要,它扮演着非常重要的角色,它是泛在网络设备与传统的通信网络实现互联互通的一个桥梁,泛在网关具有广泛的接入能力和协议转换能力,可实现多种不同类型协议之间的转换,既可以实现本地局域互连,也可以实现广域互连。目前,在泛在网关的接入层面,存在各种接入总线系统,包括BACnet、Lonworks> Modbus等,同时也包括Zigbee设备等,各类通信技术主要针对某一种应用进行,缺乏兼容性,互通性及互操性差。

【发明内容】

[0003]本发明的目的在于解决现有技术中各类通信系统因采用不同数据类型而使得系统间交互性差的问题。
[0004]为实现上述目的,本发明提供一种多协议解析的方法,强化了系统间的互操作性。
[0005]本发明提供了一种多协议解析的方法,包括:
[0006]获取翻译规则配置文件;
[0007]根据所述翻译规则配置文件执行用户业务请求内容实现多协议解析。
[0008]本发明还提供一种多协议解析的方法,包括:
[0009]根据网络需求形成配置文件,所述配置文件包括标识ID映射配置文件和翻译规则配置文件;
[0010]管理配置文件,包括分发标识ID映射配置文件给网关和分发翻译规则配置文件给智能应用解析器以用于智能应用解析器实现多协议解析。
[0011]本发明还提供一种多协议解析的方法,包括:
[0012]获取标识ID映射配置文件和翻译规则配置文件;
[0013]根据所述标识ID映射配置文件和翻译规则配置文件,执行用户业务请求内容,实现多协议解析。
[0014]本发明还提供一种智能应用解析器,所述智能应用解析器包括:
[0015]获取模块,用于获取翻译规则配置文件;
[0016]执行模块,用于根据所述翻译规则配置文件,执行用户业务请求内容。
[0017]本发明还提供一种可重构解析服务器,所述可重构解析服务器包括:
[0018]形成配置文件模块,形成标识ID映射配置文件和形成翻译规则配置文件;
[0019]管理配置文件模块,分发标识ID映射配置文件和翻译规则配置文件。
[0020]本发明还提供一种多协议解析系统,所述系统包括至少一个如上述所述的智能应用解析器。
[0021]本发明提供的一种多协议解析的方法、智能应用解析器、可重构解析服务器和多协议解析系统,解决了尤其是在泛在网络环境中不同数据类型的系统间交互性差的问题,对分布式网关的操作提供了便利,实现了不同数据类型之间在语义层面上的自动翻译,为信息传输、信息交互、信息共享和信息的统一处理提供了有效的过渡方法和途径,加强了系统间的互操作性。
【专利附图】

【附图说明】
[0022]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0023]图1为本发明提供的一种多协议解析的方法实施例1的流程图;
[0024]图2为本发明提供的一种多协议解析的方法实施例2的流程图;
[0025]图3为本发明提供的一种多协议解析的方法实施例3的流程图;
[0026]图4为本发明提供的一种多协议解析的方法实施例3的系统结构图A ;
[0027]图5为本发明提供的一种多协议解析的方法实施例3的系统结构图B ;
[0028]图6为本发明提供的一种多协议解析的方法实施例3的系统结构图C ;
[0029]图7为本发明提供的一种多协议解析的方法实施例1的系统结构图;
[0030]图8为本发明提供的一种可重构解析服务器的功能模块图;
[0031]图9为图8所示功能模块中翻译规则配置文件功能结构图。
【具体实施方式】
[0032]为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0033]下面对本发明提供的技术方案做详细公开的说明,首先,参考附图1所示,为本发明提供的一种多协议解析的方法实施例1的流程图,本实施例具体可以包括以下步骤:
[0034]SlOl:获取翻译规则配置文件;
[0035]智能应用解析器在泛在网络环境下获取翻译规则配置文件时,根据网关及智能应用解析器的部署分为两种情况:分布式部署和集中式部署。考虑到人工成本因素及操作的便捷性,分布式部署和集中式部署两种情况下智能应用解析器获取翻译规则配置文件时可以通过可重构解析服务器进行;而集中式部署下智能应用解析器获取翻译规则配置文件还可以通过人工现场写入的方式进行。
[0036]具体的,分布式部署情况下,智能应用解析器获取翻译规则配置文件可以通过智能应用解析器的获取模块向可重构解析服务器索取已形成的翻译规则配置文件;当智能应用解析器支持翻译规则配置文件推送时,智能应用解析器获取翻译规则配置文件还可以通过可重构解析服务器向智能应用解析器推送翻译规则配置文件的方式实现。集中式部署情况下,智能应用解析器获取翻译规则配置文件除了和分布式部署情况下相同的两种获取方式外还可以通过人工现场写入的方式实现。
[0037]S102:根据所述翻译规则配置文件执行用户业务请求内容实现多协议解析;
[0038]在获取到配置文件后,智能应用解析器的执行模块根据所述翻译规则配置文件,执行用户业务请求内容。例如,智能应用解析器获取到的用户业务请求内容是某一标识ID的翻译请求,则智能应用解析器的执行模块将此标识ID认为是原标识ID,通过翻译规则配置文件查找ID标识绑定表找到对应的目的标识ID,然后根据对应的映射名称查找数值映射表或算术运算表完成此翻译。
[0039]附图2为本发明实施例2的技术方案,具体是在泛在网络环境下主要针对分布式部署情况下实现多协议解析的流程图,具体实现过程如下:
[0040]S201:根据网络需求形成配置文件,所述配置文件包括标识ID映射配置文件和翻译规则配置文件;
[0041]具体的,可重构解析服务器的形成配置文件模块根据网络需求形成ID映射配置文件和翻译规则配置文件,可重构解析服务器的功能构图如附图8所示,其中所述根据网络需求可以是根据网关下面所连接的设备的种类应用协议等的不同,可重构解析服务器形成的翻译规则配置文件包括数值映射表、算术运算表和标识ID之间的绑定表,如附图9所
/Jn ο
[0042]S202:管理配置文件,包括分发标识ID映射配置文件给网关和分发翻译规则配置文件给智能应用解析器以用于智能应用解析器实现多协议解析。
[0043]具体的,可重构解析服务器的管理配置文件模块将形成配置文件模块已形成的标识ID映射配置文件分发给网关,将翻译规则配置文件分发给智能应用解析器。其中所述的可重构解析服务器的分发动作可以通过下述方式实现:
[0044]当网关和智能应用解析器支持配置文件推送时,可重构解析服务器可以主动推送标识ID映射配置文件给网关和推送翻译规则配置文件给智能应用解析器,若有更新,可重构解析服务器会推送更新后的标识ID映射配置文件给网关和推送更新后的翻译规则配置文件给智能应用解析器;
[0045]网关可以向可重构解析服务器索取标识ID映射配置文件,智能应用解析器向可重构解析服务器索取翻译规则配置文件,网关定期监测标识ID映射配置文件的变化情况,智能应用解析器定期监测翻译规则配置文件的变化情况,若有更新,网关会更新标识ID映射配置文件,且智能应用解析器也会更新翻译规则配置文件。
[0046]由于分布式部署情况下实现多协议解析的功能比集中式部署情况下实现多协议解析功能更普遍,所以实施例3将参考图3和图4对本发明提供的技术方案作详细的说明。
[0047]图4示出了分布式部署下多协议解析系统的系统结构图。参考图4,本发明提供了一种智能应用解析器,包括:获取模块,用于获取翻译规则配置文件;执行模块,用于根据所述翻译规则配置文件执行用户业务请求内容;本发明还提供了一种可重构解析服务器,包括:形成配置文件模块,形成标识ID映射配置文件和形成翻译规则配置文件;管理配置文件模块,分发标识ID映射配置文件和翻译规则配置文件。多协议解析系统中的智能应用解析器可以是与网关集成,作为网关的一个执行翻译功能的模块如图6所示,也可以是在网关的外面,作为一个智能应用解析服务器存在如图5和图7所示。一个系统中也可部署多个可重构解析服务器和多个智能应用解析器,这样有助于提高系统的相应速度和效率,图4所示的多协议解析系统部署了一个可重构解析服务器和一个智能应用解析器,且智能应用解析器是在网关外面。
[0048]一个系统可以存在多个不同应用域,图4所示系统截取了系统中的两个不同的应用域,称为应用域A和应用域B。在应用域A中,有应用单元A和泛在网关A,设备Al假设为空调,设备A2假设为温度传感器;在应用域B中,有应用单元B和泛在网关B,设备BI假设为空调,设备B2假设为温度传感器,所述应用单元A和应用单元B可以根据具体情况具体定制,比如可以是管控平台可视化应用。其中应用域A中的应用单元A可对设备Al的状态进行监测,并可实现对Al控制,改变其工作模式,还可获取设备A2的实时数据,泛在网关A和泛在网关B属于分布式部署的网关。设备Al空调的运行模式及表达方式如下表所示:
[0049]
【权利要求】
1.一种多协议解析的方法,其特征在于,所述方法包括: 获取翻译规则配置文件; 根据所述翻译规则配置文件执行用户业务请求内容实现多协议解析。
2.根据权利要求1所述的方法,其特征在于,所述获取翻译规则配置文件包括: 当智能应用解析器启动时,所述智能应用解析器主动向可重构解析服务器索取翻译规则配置文件,所述智能应用解析器定期监测翻译规则配置文件的变化情况,若有更新,则所述智能应用解析器更新翻译规则配置文件。
3.根据权利要求1所述的方法,其特征在于,所述获取翻译规则配置文件还包括: 所述智能应用解析器支持翻译规则配置文件推送时,可重构解析服务器可以向所述智能应用解析器推送翻译规则配置文件,若有更新,则可重构解析服务器向所述智能应用解析器推送更新的翻译规则配置文件。
4.根据权利要求1-3中任一项所述的方法,其特征在于,在泛在网络中获取翻译规则配置文件。
5.一种多协议解析的方法,其特征在于,所述方法包括: 根据网络需求形成配置文件,所述配置文件包括标识ID映射配置文件和翻译规则配直文件; 管理配置文件,包括分发标识ID映射配置文件给网关和分发翻译规则配置文件给智能应用解析器以用于智能应用解析器实现多协议解析。
6.根据权利要求5所述的方法,其特征在于,所述翻译规则配置文件包括:数值映射表、算术运算表和标识ID之间的绑定表。
7.一种多协议解析的方法,其特征在于,所述方法包括: 获取标识ID映射配置文件和翻译规则配置文件; 根据所述标识ID映射配置文件和翻译规则配置文件,执行用户业务请求内容实现多协议解析。
8.根据权利要求7所述的方法,其特征在于,所述获取标识ID映射配置文件和翻译规则配置文件包括:当网关启动时,所述网关主动向可重构解析服务器索取标识ID映射配置文件,当智能应用解析器启动时,所述智能应用解析器主动向可重构解析服务器索取翻译规则配置文件,所述网关定期监测标识ID映射配置文件的变化情况,所述智能应用解析器定期监测配置文件的变化情况,若有更新,则所述网关更新标识ID映射配置文件,所述智能应用解析器更新翻译规则配置文件。
9.根据权利要求7所述的方法,其特征在于,所述获取标识ID映射配置文件和翻译规则配置文件还包括:网关和智能应用解析器支持配置文件推送时,可重构解析服务器可以向所述网关推送标识ID映射配置文件和向所述智能应用解析器推送翻译规则配置文件,若有更新,则所述可重构解析服务器向所述网关推送更新的标识ID映射配置文件和向所述智能应用解析器推送更新的翻译规则配置文件。
10.根据权利要求7-9中任一项所述的方法,其特征在于,在泛在网络中获取标识ID映射配置文件和翻译规则配置文件 。
11.根据权利要求7所述的方法,其特征在于,所述方法包括在获取ID映射配置文件和翻译规则配置文件的步骤之前,还包括步骤:根据网络需求形成配置文件,所述配置文件包括标识ID映射配置文件和翻译规则配置文件; 管理配置文件,包括分发标识ID映射配置文件和翻译规则配置文件。
12.—种智能应用解析器,其特征在于,所述智能应用解析器包括: 获取模块,用于获取翻译规则配置文件; 执行模块,用于根据所述翻译规则配置文件执行用户业务请求内容。
13.根据权利要求12所述的智能应用解析器,其特征在于,所述获取模块用于在所述智能应用解析器启动时,主动向可重构解析服务器索取翻译规则配置文件,并定期监测翻译规则配置文件的变化情况,若有更新,则所述获取模块更新翻译规则配置文件。
14.根据权利要求12所述的智能应用解析器,其特征在于,所述获取模块当所述智能应用解析器支持翻译规则配置文件推送时可用于接收可重构解析服务器推送的翻译规则配置文件,若有更新,则接收可重构解析服务器推送的更新后的翻译规则配置文件。
15.一种可重构解析服务器,其特征在于,所述可重构解析服务器包括: 形成配置文件模块,形成标识ID映射配置文件和形成翻译规则配置文件; 管理配置文件模块,分发标识ID映射配置文件和翻译规则配置文件。
16.根据权利要求15所述的可重构解析服务器,其特征在于,所述翻译规则配置文件包括: 数值映射表,定义了语义相同但应用数据类型不同的数据之间的转换规则的列表,所述数值映射表包括映射名称、原值和转换目标值; 算术运算表,包括映射名称和运算转换规则; 标识ID之间的绑定表,定义了原标识ID、目的标识ID和映射名,且规定了原标识ID和目的标识ID之间的绑定关系。
17.一种多协议解析系统,其特征在于,所述系统包括至少一个如权利要求12-14中任一项所述的智能应用解析器。
18.根据权利要求17所述的多协议解析系统,其特征在于,所述系统还包括在泛在网络环境下获取标识ID映射配置文件的网关。
19.根据权利要求18所述的多协议解析系统,其特征在于,所述网关用于获取标识ID映射配置文件时,主动向可重构解析服务器索取标识ID映射配置文件,且定期监测标识ID映射配置文件的变化情况,若有更新,则所述网关更新标识ID映射配置文件。
20.根据权利要求18所述的多协议解析系统,其特征在于,所述网关支持标识ID映射配置文件推送时可用于接收可重构解析服务器推送的标识ID映射配置文件,若有更新,则接收可重构解析服务器推送的更新后的标识ID映射配置文件。
21.根据权利要求17所述的多协议解析系统,其特征在于,所述系统还包括至少一个如权利要求15-16中任一项所 述的可重构解析服务器。
【文档编号】H04L29/06GK103888443SQ201410057158
【公开日】2014年6月25日 申请日期:2014年2月20日 优先权日:2014年2月20日
【发明者】宋阳, 谷晨, 江连山 申请人:北京优联实科信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1