[发明专利]用于桥接IGRS设备和UPnP设备的桥接器及方法无效
申请号: | 201110404370.8 | 申请日: | 2011-12-07 |
公开(公告)号: | CN102497364A | 公开(公告)日: | 2012-06-13 |
发明(设计)人: | 朱珍民;何哲;胡艳萍;杨威;沈燕飞;罗海勇;陈援非 | 申请(专利权)人: | 中国科学院计算技术研究所 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/28;H04L29/08 |
代理公司: | 北京泛华伟业知识产权代理有限公司 11280 | 代理人: | 王勇 |
地址: | 100190 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 igrs 设备 upnp 桥接器 方法 | ||
技术领域
本发明涉及计算机网络领域,具体地,涉及网络通信领域。
背景技术
目前,随着数字化家庭网络技术的发展,特别是通用即插即用(Universal Plug and Play,UPnP)协议和信息设备资源共享协同服务(Intelligent Grouping and Resource Sharing,IGRS)标准的使用,越来越多的家电设备使用UPnP技术或IGRS技术来实现互相通信和资源共享。
数字化家庭网络目的是打破各个家庭信息设备“信息孤岛”的现实,实现家庭中各种信息终端之间的资源共享和协同服务。IGRS和UPnP作为数字家庭领域的两大主流协议,它们的制定具有相同的目标和相似的体系结构。但是UPnP和IGRS在设备/服务描述格式、获取设备/服务描述的方式、操作方式、以及订阅方式等诸多方面的差异,致使IGRS和UPnP设备之间无法进行互联互操作。
2009年4月14日提交的、名称为“并行IGRS-UPnP”的中国专利200910132866.7描述了一种同时支持IGRS和UPnP两种协议的设备,该设备能够与现有的IGRS或UPnP设备进行通信。但该设备不能解决现有IGRS和UPnP设备之间的互联互操作,而且也增加了新设备开发的工作量。
2006年第1期的《电子设计与应用》中发表的“IGRS和UPnP协议互连机制分析”一文分析了两个协议互连的可行性问题,并提出了通过增加协议扩展的方式来实现两个协议互连。
2007年《第三届和谐人机环境联合学术会议(HHME2007)论文集》中的《数字家庭系统中IGRS和UPnP双协议栈研究与实现》一文提出了将IGRS和UPnP两种协议抽象融合,生成数字家庭网络双协议栈的一种方法。
前述现有技术的缺陷在于,仅专注于升级现有设备或者运行双协议栈等方法控制具有不同协议的设备,未能实现现有的大量IGRS和UPnP设备互操作的功能,而且也增加了设备开发或升级的成本和工作量。
发明内容
本发明要解决的技术问题是现有技术中IGRS设备和UPnP设备无法互联互通的问题,也即,希望使得IGRS客户端能够发现和控制UPnP设备,UPnP客户端也能够发现和控制IGRS设备。
根据本发明一个方面,提供了一种桥接IGRS设备和UPnP设备的桥接器,所述桥接器包括:UPnP控制点、IGRS控制点以及设备/服务描述转换模块,其中
所述UPnP控制点和IGRS控制点分别用于检测所连接的UPnP设备和IGRS设备;
所述设备/服务描述转换模块用于获取IGRS设备/服务描述信息或UPnP设备/服务描述信息,并将IGRS设备/服务描述信息转换成UPnP格式的设备/服务描述信息或将UPnP设备/服务描述信息转换成IGRS格式的设备/服务描述信息;且
所述桥接器还用于根据UPnP格式的设备/服务描述信息或IGRS格式的设备/服务描述信息创建UPnP虚设备或IGRS虚设备以通过所述UPnP虚设备或所述IGRS虚设备实现IGRS设备和UPnP设备的互联。
上述桥接器还包括:控制中介模块,用于在IGRS设备和UPnP设备之间转发控制信息。
上述桥接器还包括:订阅中介模块,用于在IGRS设备和UPnP设备之间转发服务订阅和事件通知。
根据本发明另一方面,还提供了一种基于上述任一桥接器桥接在线的IGRS设备和UPnP设备的方法,该方法包括下列步骤:
获取IGRS设备/服务描述信息或UPnP设备/服务描述信息,并将IGRS设备/服务描述信息转换成UPnP格式的设备/服务描述信息或将UPnP设备/服务描述信息转换成IGRS格式的设备/服务描述信息,并根据UPnP格式的设备/服务描述信息或IGRS格式的设备/服务描述信息创建UPnP虚设备或IGRS虚设备,以通过所述UPnP虚设备或所述IGRS虚设备实现IGRS设备和UPnP设备的通过所述桥接器的互联。
通过本发明的桥接器和方法,可以实现现有的IGRS设备和UPnP设备的无缝互联、互操作。在一个局域网中IGRS设备能够如同操作本地设备一样与远程UPnP设备进行交互,反之亦然;而且不需要对现有IGRS设备和UPnP设备进行任何修改和设置,任何标准的IGRS设备和UPnP设备都能够透明地互联、互操作。
附图说明
图1是根据本发明一个优选实施例的网络通信系统示意图;
图2是根据本发明一个优选实施例的桥接器总体架构图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院计算技术研究所,未经中国科学院计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110404370.8/2.html,转载请声明来源钻瓜专利网。