微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 消费类电子 > 闪联应用白皮书

闪联应用白皮书

时间:10-05 来源:闪联组织 点击:

图2:闪联标准框架图。


与设备发现协议紧密相关的设备消息路由协议定义了处于不同的网络环境中(如同种网络协议不同网络链路,不同网络协议之间)的设备间的连接管理机制及相应的消息转发机制。通过设备消息路由协议和设备发现协议的配合,每个设备中均包含了一份网络上其它闪联设备的标识与该设备的实际传输层地址的映射表。通过该映射表,各个闪联设备即可根据连接管理机制建立、维护、拆除相互间的连接。

设备配置管理协议定义了分布式的设备配置管理机制,包括设备属性的远程读取、修改、删除等机制。由图2可以看出,闪联标准构建在业界标准的网络协议堆栈如TCP/IP,SPX/IPX等传输层和网络层协议之上。闪联标准和具体的传输层及网络层协议无关,为一应用层协议标准。如图2所示,闪联标准由三部分构成,分别是基础协议、智能应用框架、基础应用。

基础协议定义了闪联网络中各种网络环境下各个设备的相互发现与识别,各消息转发,各个设备上的服务和数据的发布与使用机制及相应的安全规范。

为了对业界成熟的分布式调用机制,如SOAP,RPC等,服务使用协商协议定义了服务和相应的客户端之间的服务调用方式的协商机制。数据获取分发协议则定义了数据的发布,检索,获取与分发机制。通过统一的数据发布机制和高效的数据检索机制,闪联网络中各设备上的数据资源构成了统一的数据视图,在此基础上,通过高效的获取和分发机制使得设备间的数据共享变得更加容易和迅捷。

安全规范则定义了上述各个协议中的安全交互机制,包括基于服务的访问控制机制和相应的身份认证、授权等机制。为了简化应用程序的开发,闪联标准除了定义闪联标准中的基础协议以外,还定义了智能应用框架。智能应用框架建立在基础协议基础之上,抽象了各种应用场景各自的通用需求,为某种特定应用场景中所涉及的服务、数据及相应的服务数据使用逻辑做了统一标准,同时定义了相关API 的参考标准,从而为最终应用程序开发提供了更进一步的支持。

如控制类应用框架抽象了控制端与被控制端的交互逻辑,封装出适合控制类应用开发的API。基于控制类应用API,应用程序开发者可以迅速的完成各种控制类应用场景的开发。

除了基础协议、智能应用框架以外,闪联标准工作组还针对各类信息设备分别定义了必须支持的应用,称之为基础应用。闪联设备生产厂家和应用开发者可以根据闪联标准协议的API开发其他应用以丰富各设备的功能,这些应用称之为扩展应用。

服务发现协议定义了如何发布设备上所拥有的服务信息,包括服务类型,服务标识,服务描述规范的定义。其中,服务类型,服务描述规范由闪联标准工作组统一定义。服务发现协议支持两种方式的服务发布与查找:完全对等方式和主从结构方式。相应的,服务发现协议定义了一类用于支持主从结构方式服务发现的专用设备类型即资源管理设备,资源管理设备负责收集网络上其它设备的共享资源信息,包括服务和数据信息。完全对等方式适用于规模较小或临时组织的网络环境,主从结构方式则适用于相对固定或较大规模的网络环境。服务发现协议中的服务描述规范支持多种业界成熟的服务描述规范,如UPNP FORUM定义的Service Template,如W3C定义的WSDL等。

基于闪联标准的产品开发:

标准工作组将提供闪联标准协议的授权使用,并根据情况提供一定的应用开发指导和技术支持,这将帮助厂商快速开发出基于闪联标准和具有某种闪联功能的产品。对以前上市的产品,可以通过安装升级软件等方式进行改进,以具有和闪联产品互联的功能。

目前,闪联标准工作组在标准制定、应用开发平台、测试和认证工具、验证系统方面均已经开展了相关工作。

标准制定方面,闪联标准工作组已经完成了闪联标准框架定义,闪联标准框架中的基础协议中大部分协议的制定,完成了包括控制类、文件应用类、音频视频静止图象应用类应用框架的制定。应用开发平台方面,闪联标准工作组已经完成了包括windows 98/2000/xp,windows CE,Linux等在内的各种操作系统下的基础协议实现及相应的API库的开发,已经可以支持闪联应用程序的开发和调试。测试和认证工具方面,闪联标准工作组正在组织相应的技术小组开发诸如闪联协议分析工具,闪联设备验证工具等相关工具,在不久的将来,闪联标准工作组将推出一系列的工具用于测试和验证闪联产品与闪联标准之间的兼容性。验证系统方面,闪联标准工作组中的五家发起厂商正在联合开发一套包括办公、家庭、移动场景在内的闪联应用系统,该系统将基于目前定义的各种闪联协议标准及相应的应用开发平台实现,该系统将于今年年底或明年年初推出。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top