[发明专利]基于自定义模板的通用业务数据通讯方法与系统无效
| 申请号: | 200710179937.X | 申请日: | 2007-12-20 |
| 公开(公告)号: | CN101188561A | 公开(公告)日: | 2008-05-28 |
| 发明(设计)人: | 龚健;赵天越;丑成业;李平立 | 申请(专利权)人: | 北京大学;北京方正国际软件系统有限公司 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/24;H04L7/00 |
| 代理公司: | 北京天悦专利代理事务所 | 代理人: | 田明;屈献庄 |
| 地址: | 100871*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 自定义 模板 通用 业务 数据通讯 方法 系统 | ||
1.一种基于自定义模板的通用业务数据通讯方法,包括如下步骤:
(A)发送方报文解析器的数据接口接受通讯数据并将其保存到数据缓冲池中,配置管理器根据主从方式和业务配置选择相应的报文模板;
(B)发送方报文解析器将通讯数据依据步骤A中选择的报文模板转换为报文数据,并转化为报文;
(C)发送方通讯接口将报文发送给接受方;
(D)接受方报文解析器的通讯接口接受报文并将其保存到数据缓冲池中,配置管理器根据主从方式和报文头选择相应的报文模板;
(E)接受方报文解析器按照步骤D选择的报文模板将报文反向解析为报文数据,并将其转换为通讯数据,结束数据通讯处理。
2.如权利要求1所述的一种基于自定义模板的通用业务数据通讯方法,其特征在于:所述的报文模板为结构化数据,其定义了通讯数据的格式信息,记录了通讯数据与报文数据之间、报文数据与报文之间的相互转换规则。
3.如权利要求1或2所述的一种基于自定义模板的通用业务数据通讯方法,其特征在于:所述的业务配置是指用户为每一个需要传输的通读数据指定对应的报文模板,用户在为通讯数据指定对应的报文模板时需要遵守用户设立的业务规则,业务规则由用户根据需要自行设定。
4.如权利要求3所述的一种基于自定义模板的通用业务数据通讯方法,其特征在于:步骤(A)和步骤(D)中所述的配置管理器的主从方式包括发送方主动方式和接受方主动方式两种,发送方主动方式中由发送方定义报文模板,并由发送方根据接受方配置管理器的请求提供和发送报文模板;接受方主动方式中由接受方定义报文模板,并由接受方根据发送方配置管理器的请求提供和发送报文模板。
5.如权利要求4所述的一种基于自定义模板的通用业务数据通讯方法,其特征在于:步骤(A)中,配置管理器根据主从方式和业务配置选择相应的报文模板时,采用的具体方法为:配置管理器的主从方式为发送方主动方式时,报文模板由发送方定义,根据业务配置所确定的对应报文模板,发送方的配置管理器直接选择该相应的报文模板即可;配置管理器的主从方式为接受方主动方式时,报文模板由接受方定义,根据业务配置所确定的对应报文模板,发送方的配置管理器首先向发送方的模板管理器中查找是否存在该报文模板,如果查找到报文模板则直接选择该报文模板,如果查找不到,则向接受方请求发送由该报文模板。
6.如权利要求2所述的一种基于自定义模板的通用业务数据通讯方法,其特征在于:步骤(B)中,报文解析器根据报文模板将通讯数据转换为报文数据时,是按照报文模板确定的数据结构、层次顺序进行转换的。
7.如权利要求1所述的一种基于自定义模板的通用业务数据通讯方法,其特征在于:步骤(C)中,发送方通过通讯协议将报文发送给接受方,所述的通讯协议是指HTTP协议、SOAP协议等。
8.如权利要求4所述的一种基于自定义模板的通用业务数据通讯方法,其特征在于:步骤(D)中,接受方的配置管理器根据主从方式和报文头选择相应的报文模板时,采用的具体方法为:配置管理器的主从方式为发送方主动方式时,报文模板由发送方定义,由于报文头中记录了所选报文模板的名称信息,据此即可确定所选的报文模板,此时接受方的配置管理器首先向接受方的模板管理器中查找是否存在该报文模板,如果查找到报文模板则选择该报文模板,如果查找不到,则向发送方请求发送该报文模板;配置管理器的主从方式为接受方主动方式时,报文模板由接受方定义,根据报文头中记录的报文模板信息,配置管理器直接选择该报文模板。
9.一种基于自定义模板的通用业务数据通讯系统,该系统包括:报文解析器、数据缓冲池、配置管理器、模板管理器、规则管理器、数据接口和通讯接口,其中,数据接口和通讯接口分别与报文解析器相连接;
所述的报文解析器,能够将需要通讯的数据根据报文模板转化成报文数据并进一步转化为报文,也能够将报文根据报文模板逆向解析成报文数据,并将报文数据转化通讯数据;
所述的数据缓冲池以数据堆栈和数据队列的形式缓存报文解析器、配置管理器使用到的中间数据,也能够记录报文发送/接受是否成功的状态;
所述的配置管理器用于管理和保存用户为通讯数据选择对应报文模板而设定的业务规则,并根据规则管理器判断的结果从模板管理器中或者向模板定义方请求选择适用的报文模板;
所述的规则管理器用于业务规则的判断,当用户为通讯数据指定报文模板时,该指定是否符合用户事先确定并存储于配置管理器的业务规则由规则管理器进行判断;
所述的模板管理器用于管理报文模板;
所述的数据接口是报文解析器接受需要通讯数据的对外接口;
所述的通讯接口是报文解析器与通讯模块的接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学;北京方正国际软件系统有限公司,未经北京大学;北京方正国际软件系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710179937.X/1.html,转载请声明来源钻瓜专利网。





