[发明专利]基于自定义模板的通用业务数据通讯方法与系统无效
| 申请号: | 200710179937.X | 申请日: | 2007-12-20 |
| 公开(公告)号: | CN101188561A | 公开(公告)日: | 2008-05-28 |
| 发明(设计)人: | 龚健;赵天越;丑成业;李平立 | 申请(专利权)人: | 北京大学;北京方正国际软件系统有限公司 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/24;H04L7/00 |
| 代理公司: | 北京天悦专利代理事务所 | 代理人: | 田明;屈献庄 |
| 地址: | 100871*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 自定义 模板 通用 业务 数据通讯 方法 系统 | ||
技术领域
发明属于计算机网络通讯领域,具体涉及一种基于自定义模板的通用业务数据通讯方法与系统。
背景技术
现有技术中对于通讯数据一般先按照约定协议转换为报文,接受方将报文再按照该协议转换为通讯数据,其中协议定义了传送报文的格式与语义。按照目前这种方式,采用通用的通讯协议只是解决数据发送问题,针对具体业务应用,发送方与接受方还是需要对通讯数据的格式与语义达成一致,即使用匹配的报文生成与解析模块,如果报文数据发生修改或者增加新的业务,往往需要重新编写相应通讯模块代码,这种方式不仅系统维护成本高、而且在分布式的网络应用环境下,在不中断应用的前提下同步所有的发送与接受通讯模块就相当的困难,并且对公开协议的传送方式通讯数据的安全性较低。
对报文灵活性进行处理的研究,国内也有一些相关的专利,如专利申请号为02111897.3“一种基本类模板管理器的通讯报文处理设备和方法”,该专利用以建立一系列对象类层次结构的表示模型以及对这些对象类进行访问和处理方法,这些对象类包括描述计算机通讯系统中的报文的对象类、对所有报文对象类进行统一描述的报文对象类模板和统一处理这些对象类模板所生成对象实例的类模板管理器;可以实现使用统一、简洁的接口来处理数以千计的报文对象类而不仅仅是对象实例,从而大大降低程序设计的复杂性,提高软件的可重用性和可靠性。该专利提供的基于类模板管理器的通讯报文处理设备和方法,可以用于网络管理系统的通讯接口报文处理模块中,也可以用于其他应用系统中,为系统设计和开发提供了对象类管理和访问的便利工具。该专利提出对通讯报文的处理,但是该专利仅针对一种基本类模板管理器中进行的相关报文处理并不是通用报文解析的方法及装置。上述等专利都没有提到通过报文模板的方式进行报文的数据编码转换、分析、提取以及报文加密传输的功能,更没有涉及发送方与接受方的配置管理器的主从方式对发送方与接受方的报文模板的分发同步。
发明内容
针对现有技术中存在的问题,本发明的目的是提供一种基于自定义模板的通用业务数据通讯方法与系统,通过该方法和系统能够让用户自定义报文模板并能够根据该报文模板实现通讯数据与报文的转换,对报文发送方与接受方只需获得一致的报文模板,即能够根据该报文模板解析或者生成报文,从而能够实现发送方与接受方之间的数据同步,同时能够通过设定不同应用规则的报文模板,实现通讯的报文加密。
为实现上述发明目的,本发明采用的技术方案是:
一种基于自定义模板的通用业务数据通讯系统,该系统包括:报文解析器、数据缓冲池、配置管理器、模板管理器、规则管理器、数据接口和通讯接口,其中,数据接口和通讯接口分别与报文解析器相连接;
所述的报文解析器,能够将需要通讯的数据根据报文模板转化成报文数据并进一步转化为报文,也能够将报文根据报文模板逆向解析成报文数据,并将报文数据转化通讯数据;
所述的数据缓冲池以数据堆栈和数据队列的形式缓存报文解析器、配置管理器使用到的中间数据,也能够记录报文发送/接受是否成功的状态;
所述的配置管理器用于管理和保存用户为通讯数据选择对应报文模板而设定的业务规则,并根据规则管理器判断的结果从模板管理器中或者向模板定义方请求选择适用的报文模板;
所述的规则管理器用于业务规则的判断,当用户为通讯数据指定报文模板时,该指定是否符合用户事先确定并存储于配置管理器的业务规则由规则管理器进行判断;
所述的模板管理器用于管理报文模板;
所述的数据接口是报文解析器接受需要通讯数据的对外接口;
所述的通讯接口是报文解析器与通讯模块的接口。
一种基于自定义模板的通用业务数据通讯方法,包括如下步骤:
(A)发送方报文解析器的数据接口接受通讯数据并将其保存到数据缓冲池中,配置管理器根据主从方式和业务配置选择相应的报文模板;
(B)发送方报文解析器将通讯数据依据步骤A中选择的报文模板转换为报文数据,并转化为报文;
(C)发送方通讯接口将报文发送给接受方;
(D)接受方报文解析器的通讯接口接受报文并将其保存到数据缓冲池中,配置管理器根据主从方式和报文头选择相应的报文模板;
(E)接受方报文解析器按照步骤D选择的报文模板将报文反向解析为报文数据,并将其转换为通讯数据,结束数据通讯处理。
进一步,所述的报文模板为结构化数据,其定义了通讯数据的格式信息,记录了通讯数据与报文数据之间、报文数据与报文之间的相互转换规则;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学;北京方正国际软件系统有限公司,未经北京大学;北京方正国际软件系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710179937.X/2.html,转载请声明来源钻瓜专利网。





