发明名称 一种实现数字家庭设备间多协议互联互通的适配器及其方法
摘要 本发明公开了一种实现数字家庭设备间多协议互联互通的适配器,包括用于实现对设备和消息的控制的GDHomeICP基础协议模块,以及用于实现消息格式分析以及消息内容处理的多协议分析处理模块;所述GDHomeICP基础协议模块通过通用接口与发送方设备和接收方设备连接;GDHomeICP基础协议模块和多协议分析处理模块则通过预定义的软件接口相互连接通信。本发明还公开了一种实现数字家庭设备间多协议互联互通的方法。本发明使得基于不同协议的设备之间能够互相发现、控制以及通信,从而使不同协议的设备间实现互联互通、资源共享和互操作等,使得数字家庭设备变得多样化,不再依赖设备所属协议的限制。
申请公布号 CN101277293B 申请公布日期 2011.05.25
申请号 CN200710028799.5 申请日期 2007.06.25
申请人 广东中大讯通软件科技有限公司;中山大学 发明人 徐昊;周凡;罗笑南
分类号 H04L29/06(2006.01)I;H04L12/56(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 广州广信知识产权代理有限公司 44261 代理人 李玉峰
主权项 一种实现数字家庭设备间多协议互联互通的适配器,其特征在于:包括GDHomeICP基础协议模块和多协议分析处理模块;其中1)GDHomeICP基础协议模块‑用于实现对设备和消息的控制;包括以下组成部分:消息接收缓冲区‑用于临时存储来自发送方设备的数据报;消息提取与转发子模块‑用于读取消息接收缓冲区的数据报,根据该数据报头部的协议描述字段数据判断其协议类型,并根据协议类型的不同,将数据报发送到消息处理缓冲区等待消息处理,或转发到多协议分析处理模块做进一步的处理;将处理后的数据报发送到接收方设备;消息处理缓冲区‑用于临时存储来自消息提取与转发子模块的数据报;消息分析子模块‑用于读取消息处理缓冲区的数据报,分析消息类型,通过数据报中消息类型描述字段数据,判断该数据报所属的类型,并调用消息处理子模块相应的处理方法接口;消息处理子模块‑用于根据数据报所述类型通过调用相应处理方法接口对其进行处理,并对整个传输进行总控制;消息发送缓冲区‑用于临时存储处理后需要发送给接收方设备的数据报,以供消息提取与转发子模块调用发送到接收方设备;2)多协议分析处理模块‑用于实现消息格式的分析以及消息内容的处理,对数据报进行拆包,提取字段、属性和字段数据,形成分析表;按照接收方的协议格式对数据报进行重新封装后,转发到所述GDHomeICP基础协议模块的消息发送缓冲区;包括以下组成部分:消息分析缓冲区‑用于临时存储来自所述消息提取与转发子模块或消息处理子模块、需要多协议分析处理模块进行处理的数据报;分析处理子模块‑根据消息的不同类型通过调用相应处理方法的接口对消息进行拆包,提取字段、属性和数据操作形成分析表、重新封装数据操作与处理;多协议字段与属性映射表‑内置于多协议分析处理模块,主要包括不同协议间的字段名称映射和不同协议间的字段属性映射两部分内容;所述GDHomeICP基础协议模块通过通用接口与发送方设备和接收方设备连接;GDHomeICP基础协议模块和多协议分析处理模块则通过预定义的软件接口相 互连接通信。
地址 510275 广东省广州市新港西路135号海珠中大科技综合楼801-803房