论文部分内容阅读
信息设备资源共享协同服务(IGRS:IntelligentGroupingandResourceSharing)标准化工作组是由联想、TCL、康佳、海信和长城等五家发起,多家企业参与的关于设备间互联互通、资源共享、协同服务的标准组织。IGRS的设计目标是在有限范围网络域(有线网络、无线网络)内支持多种信息设备、家用电器、通讯设备之间的设备自动发现、动态组网、资源共享和协同服务,从而提高这些设备间的互操作性和易用性,充分发挥不同设备的功能特点,为用户创造新的应用模式和丰富应用。
IGRS标准由三部分组成:核心基础协议组、智能应用框架和特色应用。IGRS服务是IGRS设备提供的符合IGRS基础协议规定的可共享资源。一个IGRS应用由一个或多个IGRS服务和一个或多个使用IGRS服务的IGRS客户交互完成。由于闪联电子产品种类繁多,可以开发出形式各异的IGRS服务,因此采用一种中间件技术应用于闪联电子产品的开发过程是一种非常高效的方法。
本人在TCL集团工业研究院IGRS项目组参与了IGRS基础协议栈以及数字媒体适配器两个项目的开发工作。基于对IGRS基础协议以及IGRSAV应用框架的理解,本文提出了IGRS服务适配器这一基于IGRS基础协议栈的IGRS服务开发中间件技术。IGRS服务适配器包括IGRS服务客户端适配器以及IGRS服务供应端适配器两部分,可分别应用于IGRS服务客户端和IGRS服务供应端的开发。
经过数字多媒体适配器项目的开发实践,证明该服务适配器可以非常方便的实现服务开发功能,加快项目的开发进程。