[发明专利]一种实现数字家庭设备间多协议互联互通的适配器及其方法无效

专利信息
申请号: 200710028799.5 申请日: 2007-06-25
公开(公告)号: CN101277293A 公开(公告)日: 2008-10-01
发明(设计)人: 徐昊;周凡;罗笑南 申请(专利权)人: 广东中大讯通软件科技有限公司;中山大学
主分类号: H04L29/06 分类号: H04L29/06;H04L12/56
代理公司: 广州广信知识产权代理有限公司 代理人: 李玉峰
地址: 510275广东省广州市新港西*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 实现 数字家庭 设备 协议 互通 适配器 及其 方法
【说明书】:

技术领域

发明涉及一种网络通信技术,尤其涉及一种基于数字家庭基础协议实现数字家庭设备之间多协议互联互通的适配器及其方法。

背景技术

从1994年数字家庭诞生到现在,经过10余年的发展,各项技术已日趋成熟,数字家庭的相关产品也层出不穷。因此,不同设备之间如何方便、智能地互联互通及资源共享和协同工作等已逐渐成为人们关注的问题。

目前,许多相关的厂商或组织正致力于该领域的研究之中,如国内以联想为首的“闪联”(IGRS)提出了IGRS协议、由国际众多著名厂商联盟的数字生活网络联盟(DLNA)提出了UPnP协议等等。虽然如此,但目前还只是局限于单纯协议间设备的互联互通,而如何在这些协议之间实现互联互通的问题并未得到实质性的解决。因此,如何实现不同协议间的自由通信,以及基于不同协议的设备间的相互交流与控制,是数字家庭技术发展中一个亟待解决的问题。

发明内容

本发明的目的在于克服现有技术的不足,提供一种使得基于不同协议的设备之间能够互相发现、控制以及通信的实现数字家庭设备间多协议互联互通的适配器,从而使不同协议的设备间实现互联互通、资源共享和互操作等,使得数字家庭设备变得多样化,不再依赖设备所属协议的限制。本发明的另一目的在于提供一种实现数字家庭设备间多协议互联互通的方法。

本发明的目的通过以下技术方案予以实现:

本发明提供的一种实现数字家庭设备间多协议互联互通的适配器,包括GDHomeICP基础协议模块和多协议分析处理模块;其中

1)GDHomeICP基础协议模块-用于实现对设备和消息的控制;包括以下组成部分:

消息接收缓冲区-用于临时存储来自发送方设备的数据报;

消息提取与转发子模块-用于读取消息接收缓冲区的数据报,根据该数据报头部的协议描述字段数据判断其协议类型,并根据协议类型的不同,将数据报发送到消息处理缓冲区等待消息处理,或转发到多协议分析处理模块做进一步的处理;将处理后的数据报发送到接收方设备;

消息处理缓冲区-用于临时存储来自消息提取与转发子模块的数据报;

消息分析子模块-用于读取消息处理缓冲区的数据报,分析消息类型,通过数据报中消息类型描述字段数据,判断该数据报所属的类型,并调用消息处理子模块相应的处理方法接口;

消息处理子模块-用于根据数据报所述类型通过调用相应处理方法接口对其进行处理,并对整个传输进行总控制;

消息发送缓冲区-用于临时存储处理后需要发送给接收方设备的数据报,以供消息提取与转发子模块调用发送到接收方设备;

2)多协议分析处理模块-用于实现消息格式的分析以及消息内容的处理,对数据报进行拆包,提取字段、属性和字段数据,形成分析表;按照接收方的协议格式对数据报进行重新封装后,转发到所述GDHomeICP基础协议模块的消息发送缓冲区;包括以下组成部分:

消息分析缓冲区-用于临时存储来自所述消息提取与转发子模块或消息处理子模块、需要多协议分析处理模块进行处理的数据报;

分析处理子模块-根据消息的不同类型通过调用相应处理方法的接口对消息进行拆包,提取字段、属性和数据操作形成分析表、重新封装数据等操作与处理。

多协议字段与属性映射表-内置于多协议分析处理模块,主要包括不同协议间的字段名称映射和不同协议间的字段属性映射两部分内容;

所述GDHomeICP基础协议模块通过通用接口与发送方设备和接收方设备连接;GDHomeICP基础协议模块和多协议分析处理模块则通过预定义的软件接口相互连接通信。

本发明基于GDHomeICP(广东省数字家庭互联互通基础协议),该协议比IGRS基础协议与UPnP协议等的兼容性更强。采用多协议分析处理机制和缓冲区技术,对于来自发送方设备的数据报,如果属于GDHomeICP基础协议,直接由GDHomeICP基础协议模块处理并发送给接收方设备。如果属于其他协议,则通过多协议分析处理模块对其进行分析及关键字段提取与转化,最后将处理后的数据报按照接收方的协议格式进行封装,交由GDHomeICP基础协议模块转发给接收方设备,从而实现不同协议设备之间的互联互通。

采用缓冲区技术目的在于提高消息处理速度。缓冲区均采用队列方式实现,先进入缓冲区的消息将被先处理。

本发明所述消息处理子模块是GDHomeICP基础协议模块的核心,其功能通过以下八个模块实现:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东中大讯通软件科技有限公司;中山大学,未经广东中大讯通软件科技有限公司;中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200710028799.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top