Abstract:
IGRS and UPnP are the two main protocols in the field of digital home net work, but the two devices cannot interact directly. Oriented to this problem, the paper reviews some related works at the beginning. A transformation engine for link IGRS and UPnP devices seamlessly is discussed by analysis of addressing, device/service discover, service control and other levels. According to the engine, the working mechanism for invoking block is explained in details, the engine architecture and transfer method for device/service description are presented. It developes a bridge based on the transformation engine. Experimental results validate that these two heterogeneous home network protocols can interact seamlessly without doing anything to the existing devices. Besides, the stability of the bridge is also verified.
Key words:
IGRS protocal,
UPnP protocal,
interoperability,
digital home network,
transformation engine,
bridge
摘要:
IGRS和UPnP协议所支持的信息设备之间不能相互发现、相互操作和资源共享。为此,分析其互联的相关工作,从设备寻址、设备/服务发现、服务控制等多个层面讨论协议转换引擎的设计方法。解析2种协议的服务控制模块的工作机制,提出引擎架构和设备服务描述的转换方法,根据该协议转换引擎开发一款桥接器。实验结果表明,在未对设备作任何修改的情况下,该桥接器能够透明地实现IGRS与UPnP这2类异构协议设备之间的互操作,而且稳定性较好。
关键词:
IGRS协议,
UPnP协议,
互操作性,
数字家庭网络,
转换引擎,
桥接器
CLC Number:
HU Yan-Ping, YANG Wei, CHEN Huan-Fei, ZHANG Quan, SHU Zhen-Min. Design Method of Transformation Engine Between IGRS and UPnP Protocol[J]. Computer Engineering, 2011, 37(22): 28-31.
胡艳萍, 杨威, 陈援非, 张全, 朱珍民. IGRS和UPnP协议转换引擎的设计方法[J]. 计算机工程, 2011, 37(22): 28-31.