用于在UPnP网络中连接UPnP设备的系统技术方案

技术编号:4270815 阅读:288 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种用于在UPnP网络中连接通用即插即用UPuP设备(1)的系统,所述系统包括UPnP设备(1)的通用UPnP控制点(2)和外化于这种UPnP控制点(2)的该设备(1)的控制逻辑装置。

【技术实现步骤摘要】

本专利技术涉及一种用于在UPnP网络中连接通用即插即用UPnP设备的系统和在这种网络中nj实现的连接方法。
技术介绍
u:Pn:p是-,特别适用T互连多个设备的家庭M络的W络协议。它是以服务为中心的,换句话说设备专用于向家庭网络用户提供服务。 经由UPnP控制点控制实现UPnP服务的设备。这种UPnP控制点根据用户需求(例如经由远程控制)或主地经由本地管理软件(例如家庭服务质量管理),来管理UPnP设备所提供服务的状态(最近公布或离开,分级)。在最后这种情况下,由于服务可能依赖f先前的服务,需要以特别的次序组织这种设备所提供的服务。例如,将来电显不为电视字幕,并在用户拿起电话时电视静音。 为了管理UPnP服务,将专用UPnP控制点包含在混合了特定规则和逻辑的软件中。 UPnP控制点与它们所管理的UPnP服务保持着紧密的耦合。这样,以公知的方式,当检测到新的UPnP服务时必须开发额外的专用U:Pn:P控制点。 这种UPnP控制点的开发将引起-多余的成本,特别是在给第-:方软件授权或新UPnP控制点的内部开发方面;-多余的部署工作g:,对f每个UPnP控制点,需要安装至少一个软件,并对其进行周期性地升级和维护;—在主控各种UPnP控制点的系统中增加了存储器的使用。 此外.,应用是很特定的或者是暂时使用的(例如监测、故障处理协助、设备预先配置),并且用户可能对购买多种软件不感兴趣。
技术实现思路
本专利技术的目的是通过特别地提议一种系统来解决现W技术的问题,该系统使用通用UPnP控制点来在UPnP网络中连接UPnP设备,对f任意预先知道的或不知道的u:Pn:p服务,该通用UPnP控制点都可被用于控制全部u:Pn:p设各。 为了这个目的和根据本专利技术的第一方面,本专利技术涉及用于在UPnP网络中连接通用即插即用U:Pn:P设备的系统,该系统包括通用UPnP设备的UPnP控制点和外化T这种UPnP控制点的设备的控制逻辑装置。 根据本专利技术的第二方面,本专利技术涉及UPnP网络中UPnP设备的连接方法,其中将专用TR-069控制信号转换成设备的专用UPnP控制信号,以及通过所述专用信号获得对通用UPnP控制点的远程控制。附图说明 通过引用附图的下列描述,使本专利技术的其他方面和优势变得很清楚,附图表现了根据本专利技术的相应实施例的用于连接UPiiP设备的系统。 图1示出了根据本专利技术第一实施例的系统; 图2示出了根据本专利技术第二实施例的系统。具体实施例方式在本专利技术屮,将UPnP设备连接到UPnP网络屮。代替每个设备都有一个控制点,系统包括用于网络中几个且优选地是全部UPnP设备1的通用UPnP控制点2。 通用UPnP控制点2只针对(address)网络中的任意种类UPnP设备1和服务,该设备的控制逻辑装置从通用UPnP控制点2中外化(externalize)出来。根据图l,在第一实施例中,将逻辑完全委托给远程管理服务器3。 为此,在网络的远程管理服务器3中实现控制逻辑装置,将通用U:Pn:P控制点2作为OSGi包(bundle)引入开放服务网关标准(OSGi)服务平台4。 远程管理服务器3提交命令供通用UPnP控制点2执行,因此通过远程管理代理5交互式地控制该通用UPnP控制点2。 代理5使用的远程管理协议是根据TR-069标准的。 通过接口 A将专用TR-069控制信号转换为设备的专用UPnP控制信号。 在远程管理代理5和通用UPn:P控制点2之间提供接口 A,所述接口包括控制UPnP服务控制点的创建的装置,和报告UPnP设备状态的变化和UPnP设备冃标的分级的变化的装置。 专用TR-069信号使用接口 A来检索网络巾当前发现的UPnP设备1和服务的目录。由于可以有规律地添加或从网络中移除新设备1及由此产生的新服务,它们的数量进行相同的变化。 因为这里只:一个UPnP控制点2,所以需要参考设备1和服务的数目。不过,TR-069也接收网络中UPnP设备1和服务的状态变化的通知。为了优化UPnP设备管理,通用UPn:P控制点2必须知晓最新公布的设各和从网络中移除的设各或设各分级的变化。TR-()69信号的另一个功能是,调用关于UPnP服务的UPnP动作,并请求接收当U:Pn:P状态变量变化吋的通知。将设备参数和配置审查周期性地报告给远程管理服务器3,可以纠正错误的配置参数。 专用TR-069信号由此使得实现了对通用UPn:P控制点的远程控制。 在一个实例屮,如果没有自动地检测到故障,家庭网络屮的UPnP设备1不能l下:常丁作的用户可以访问远程管理服务器3并将用户的设备1标记为未丁作。将问题通报给服务器3,服务器3经山通用UPnP控制点2实例化一个专用UPnP控制点。 如图2所示,在本专利技术的第二实施例中,在网络的服务平台4中实现控制逻辑装置,OSGi服务平台4上通过基于规则的引擎驱动通用UPnP控制点2。 远程管理服务器3的远程管理代理5使用与第-'实施例中相NJ的方式将网络信息传送到通用UPnP控制点2。在远程管理代理5和通用UPnP控制点2之间提供接口A,所述接口包括控制UPii:P服务控制点的创建的装置,以及报告UPiiP设备状态的变化和UPn:P设备目标的分级的变化的装置。 在OSGi服务平台4上,远程管理服务器3的远程管理代理5将UPnP设备管理规则提交给基于规则的引擎6。 可以提交这种规则,其用于自动诊断、査询配置数据和所收集的测量信息。远程管理代理5通过在给定UR.L(例如TR-069DownloadReq RPC)处下载规则文件或经由专用TR-069对象,转储(dump)UPnP设备管理规则。 基于规则的引擎6随后将所请求的数据结果报告给远程管理代理5,将其进--步发送到远程管理服务器3。 为了确保规则和数据结果的传送,在远程管理代理5和基于规则的引擎6之间提供接口C。 另--方面,在通过基于规则的引擎6驱动的通用U:Pn:P控制点2的情况下,在它们之间提供接口 B,所述接口包括对基于规则的引擎6所使用的应用程序接口进行形式化(formalize)以发现UPnP设备1的装置、调用UPnP动作的装置和监测UPn:P状态变量变化的装置。本文档来自技高网...

【技术保护点】
一种用于在UPnP网络中连接通用即插即用UPnP设备(1)的系统,所述系统包括UPnP设备(1)的通用UPnP控制点(2)和外化于这种UPnP控制点的所述设备(1)的控制逻辑装置。

【技术特征摘要】
一种用于在UPnP网络中连接通用即插即用UPnP设备(1)的系统,所述系统包括UPnP设备(1)的通用UPnP控制点(2)和外化于这种UPnP控制点的所述设备(1)的控制逻辑装置。2. 根据权利要求1所述的系统,其特征在于,所述控制逻辑装置在所述网络的远程管 理服务器(3)屮实现,通过远程管理代理(5)交互式地控制所述通川UPnP控制点(2)。3. 根据权利要求2所述的系统,其特征在于,所述代理使用的远程管理协议基于 TR-069标准。4. 根据权利要求2或3所述的系统,其特征在于,在所述远程管理代理(5)和所述通 用UPnP控制点(2)之间提供一个接口 (A),所述接口包括控制UPnP服务控制点的创建的 装置,以及报告UPnP设备状态的变化和U:Pn:P设备目标分级的变化的装置。5. 根据权利要求1到4中的任意一项所述的系统,其特征在于,将所述通用UPnP控 制点(2)作为OSGi包引入开放服务网关标准(OSGi)服务平台(4)。6. 根据权利要求1所述的系统,其特征在于,所述控制逻辑装置在所述网络的服务平 台(4)上实现,在所述OSGi服务平台(4)上通过基于规则的引擎(3)驱动所述通用UPnP 控制点②。7. 根据权利要求6所述的系统,其特征在于提供两个接口(A, B):-第一接口在所述远程管理代理(5)和所述通用UPnP控制点(2)之间,所述接口包括 控制UPnP服务控制点的创建的装置,以及报告UPnP设备状态的变化和UPn:P设备目标 分...

【专利技术属性】
技术研发人员:P贾斯坦C史蒂文斯W利肯斯J科彭斯C布查特W阿克
申请(专利权)人:阿尔卡特朗讯
类型:发明
国别省市:FR[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1