[发明专利]一种配置协议的方法及装置有效
申请号: | 201010289365.2 | 申请日: | 2010-09-19 |
公开(公告)号: | CN102404306A | 公开(公告)日: | 2012-04-04 |
发明(设计)人: | 舒军;王金华 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 王一斌;王琦 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 配置 协议 方法 装置 | ||
1.一种配置协议的方法,其特征在于,该方法包括:
预先设置包括协议与命令字的映射关系、协议转换标识以及各协议对应的逻辑层模块信息的配置文件;
拉取配置文件;
接收数据包,获取数据包采用的协议,根据数据包采用的协议与预先设置的配置文件,确定是否需要进行协议转换,如果需要,获取该转换的协议对应的逻辑层模块信息,将数据包输出至该转换的协议对应的逻辑层模块;否则,获取数据包采用的协议对应的逻辑层模块信息,将数据包输出至该数据包采用的协议对应的逻辑层模块。
2.如权利要求1所述的方法,其特征在于,所述拉取配置文件具体包括:
在接入层/协议转换层模块进程启动或设置的定时时间到时,通过信号的方式从本地设备或远程服务器拉取配置文件。
3.如权利要求2所述的方法,其特征在于,进一步包括:
判断缓存中是否存储有配置文件,如果有,将拉取得到的配置文件更新存储在缓存中的配置文件。
4.如权利要求1至3任一项所述的方法,其特征在于,所述接收数据包,获取数据包采用的协议具体包括:
解析接收的数据包包头,获取携带的命令字,然后解析命令字获取该命令字对应的协议,所述命令字对应的协议为接收的数据包采用的协议。
5.如权利要求4所述的方法,其特征在于,所述根据数据包采用的协议与预先设置的配置文件,确定是否需要进行协议转换具体包括:
根据数据包采用的协议,查询预先设置的配置文件中的协议转换标识,如果数据包采用的协议没有对应的协议转换标识,则丢弃该接收的数据包;如果数据包采用的协议存在对应的协议转换标识,根据协议转换标识判断需要进行协议转换。
6.如权利要求4所述的方法,其特征在于,
接入层/协议转换层模块预先将前端过来的命令字,发往后端的命令字,以及发往后端的逻辑层模块标识组合在一起,作为一条记录,并将记录存放在配置文件中,在每次进程起来时,接入层/协议转换层模块读取所述配置文件,并放在缓存中。
7.一种配置协议的装置,其特征在于,该装置包括:配置文件拉取模块、接入层/协议转换层模块以及逻辑层模块,其中,
配置文件拉取模块,用于获取包括协议与命令字的映射关系、协议转换标识以及各协议对应的逻辑层模块信息的配置文件;
接入层/协议转换层模块,用于接收数据包,获取数据包采用的协议,根据数据包采用的协议与配置文件拉取模块存储的配置文件,确定是否需要进行协议转换,如果需要,获取该转换的协议对应的逻辑层模块信息,将数据包输出至该转换的协议对应的逻辑层模块;否则,获取数据包采用的协议对应的逻辑层模块信息,将数据包输出至该数据包采用的协议对应的逻辑层模块;
逻辑层模块,用于接收数据包,进行业务逻辑处理。
8.如权利要求7所述的装置,其特征在于,所述接入层/协议转换层模块包括:数据包解析单元、协议转换处理单元、数据包处理单元以及数据包发送单元,其中,
数据包解析单元,用于接收数据包,解析数据包包头获取数据包采用的协议,将数据包以及解析得到的数据包采用的协议输出至协议转换判断单元,
协议转换处理单元,用于根据接收的数据包采用的协议,查询配置文件拉取模块存储的配置文件中该协议对应的协议转换标识,获取协议转换标识对应的协议,将数据包以及协议转换标识对应的协议输出至数据包处理单元;
数据包处理单元,用于根据接收的协议,查询配置文件拉取模块存储的配置文件中各协议对应的逻辑层模块信息,获取该接收的协议对应的逻辑层模块信息,对数据包进行封装后输出至数据包发送单元;
数据包发送单元,用于将接收的数据包进行发送。
9.如权利要求8所述的装置,其特征在于,所述配置文件在接入层/协议转换层模块进程启动或设置的定时时间到时,通过信号的方式从本地设备或远程服务器拉取配置文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010289365.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防水式游艇灯
- 下一篇:一种具有投影机功能的吊灯