用于管理通用即插即用家庭网络中的控制设备的系统和方法技术方案

技术编号:8688314 阅读:152 留言:0更新日期:2013-05-09 08:20
本发明专利技术提供一种用于管理通用即插即用(UPnP)家庭网络中的控制设备的性能的方法和系统。所述方法包括向UPnP家庭网络中的控制点宣告控制设备的性能的列表,通过控制设备更新性能的列表中的性能,以及向控制点宣告已更新的性能的列表。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般涉及通用即插即用(UPnP)家庭网络系统,更具体地,涉及管理UPnP家庭网络中的控制设备。
技术介绍
UPnP是通过UPnP论坛发布的一组计算机网络协议。UPnP的目标是提供主要地用于住宅网络的一组联网协议,用于允许诸如个人计算机(PC)、打印机、互联网网关、W1-Fi接入点、移动设备等等之类的网络设备无缝地发现彼此存在于网络上并且建立用于数据共享、通信和娱乐的功能性网络服务。因此,UPnP技术为家庭网络中的各类设备提供服务。UPnP提供发现、控制和事件(eventing)机制。发现使得能够使用简单服务发现协议(SSDP),而事件遵循通用事件通知结构(GENA)协议。使用这些技术,UPnP使得UPnP设备的可用性和不可用性为UPnP家庭网络中的另一设备所知。UPnP架构允许PC、网络应用和无线设备的对等网络。它是基于诸如传输控制协议/互联网协议(TCP/IP)、用户数据报协议(UDP)、超级文本传输协议(HTTP)和可扩展标记语言(XML)之类已建立的标准的分布式、开放式架构。UPnP架构还支持零配置网络。例如,来自任一供应商的UPnP兼容设备可以动态地加入网络、获得IP地址、广播(announce)它的名称、按请求传送它的性能、以及获悉网络中的其他设备的存在和性能。然而,UPnP设备还可以自动地离开UPnP家庭网络而不留下任何不希望的状态信息。UPnP网络的基础是IP寻址基本上,每个UPnP设备(例如,控制设备或控制点)包括动态主机配置协议(DHCP)客户端,当UPnP设备首次连接到UPnP家庭网络时该DHCP客户端搜索DHCP服务器。如果没有DHCP服务器可用,则UPnP设备给它自己分配地址。如果在DHCP事务期间,例如,UPnP设备通过域名系统(DNS)服务器或经由DNS转发而获得域名,则UPnP设备在后续的网络操作中使用那个名称;否则,UPnP设备使用它的IP地址。通常,UPnP家庭网络中的控制设备使用存储在设备和服务描述文档中的设备和服务描述来暴露它们的功能。设备和服务描述文档包括动作和状态变量,控制点能够调用或收集关于该动作和状态变量的信息。通常,当控制设备加入UPnP家庭网络时,控制设备宣告(advertise)如在设备和服务描述文档中列出的控制设备的性能。基于已宣告的性能,控制点可以选择可用于UPnP服务的控制设备。例如,控制点可以基于宣告消息来选择用于打印文档的打印机。在这种情况下,“打印”是在作为宣告消息传送的服务描述中列出的打印机的性能。
技术实现思路
技术问题然而,一些性能可能引起故障(malfunctioning)或可能在宣告性能的列表之后不再可用。在这种情况下,控制点仍然可能基于已宣告的性能发起与故障性能关联的请求,因为控制点不知道故障或不再可用的性能。然而,因为控制设备不能服务由控制点启动的这些请求,所以这可能导致在控制设备处有大批无用的请求以及控制点处的不良用户体验。技术方案因此,已经做出以下专利技术以解决现有技术中发生的上述问题,并且提供下述优点。本专利技术的一方面提供一种用于管理UPnP家庭网络中的控制设备的性能的系统和方法,其中故障性能或不再可用的性能被禁用。本专利技术的另一方面提供一种用于管理UPnP家庭网络中的控制设备的性能的系统和方法,其禁用故障性能并且重新宣告已更新的性能的列表。本专利技术的另一方面提供一种用于管理UPnP家庭网络中的控制设备的性能的系统和方法,其重新启用已禁用的性能并且重新宣告已更新的性能的列表。本专利技术的另一方面提供一种用于管理UPnP家庭网络中的控制设备的性能的系统和方法,其向性能的列表添加新性能并重新宣告已更新的性能的列表。根据本专利技术的一方面,提供一种管理通用即插即用(UPnP)家庭网络中的控制设备的性能的方法。所述方法包括向UPnP家庭网络中的控制点宣告控制设备的性能的列表;通过控制设备更新性能的列表中的性能;以及向控制点宣告已更新的性能的列表。根据本专利技术的另一方面,提供一种通用即插即用(UPnP)家庭网络的控制设备装置。所述装置包括存储性能的列表的存储器;以及处理器,用于向UPnP家庭网络中的控制点宣告性能的列表,更新性能的列表中的性能,以及向控制点宣告已更新的性能的列表。根据本专利技术的另一方面,提供一种通用即插即用(UPnP)家庭网络系统。所述系统包括控制点;以及经由UPnP家庭网络与控制点通信的控制设备。所述控制设备向控制点宣告性能的列表,更新性能的列表中的性能,以及向控制点宣告已更新的性能的列表。有益效果本专利技术提供一种用于管理UPnP家庭网络中的控制设备的性能的系统和方法,其中故障性能或不再可用的性能被禁用。本专利技术提供一种用于管理UPnP家庭网络中的控制设备的性能的系统和方法,其禁用故障性能并且重新宣告已更新的性能的列表。本专利技术提供一种用于管理UPnP家庭网络中的控制设备的性能的系统和方法,其重新授权禁用性能并且重新宣告已更新的性能的列表。本专利技术提供一种用于管理UPnP家庭网络中的控制设备的性能的系统和方法,其向性能的列表添加新性能并重新宣告已更新的性能的列表。附图说明图1是示出根据本专利技术的实施例的、用于管理控制设备的性能的UPnP家庭网络系统的框图;图2是示出根据本专利技术的实施例的、用于管理控制设备的性能的方法的流程图;图3a是示出根据本专利技术的实施例的、禁用故障性能并且重新宣告已更新的性能的列表的方法的信号流图;图3b是示出根据本专利技术的实施例的、基于性能类型禁用故障性能的方法的信号流图;图4是示出根据本专利技术的实施例的、重新授权禁用性能并且重新宣告已更新的性能的列表的方法的信号流图;图5是示出根据本专利技术的实施例的、向性能的列表添加新性能并且重新宣告已更新的性能的列表的方法的信号流图;以及图6是示出根据本专利技术的实施例的、UPnP家庭网络系统的控制设备的组件的框图。具体实施例方式在下文中,将参考附图描述本专利技术的各个实施例。在下面的详细描述中,相同的元素将由相同的参考数字指定,尽管它们在不同的附图中示出。足够详细地描述这些实施例以使本领域技术人员能实践本专利技术,并且可以理解,可以利用其他实施例并且可以不脱离本专利技术的范围做出改变。因此,以下详细描述不包括限制的意思,并且本专利技术的范围由所附的权利要求定义。此外,在本专利技术的以下描述中,将略去合并于此的已知功能和配置的详细说明,以免使得本专利技术的主题不清楚。图1是示出根据本专利技术的实施例的、用于管理控制设备的性能的UPnP家庭网络系统的框图。参照图1,UPnP家庭网络系统包括经由UPnP家庭网络108连接的控制点102A-102N、控制设备104A-104N。控制设备104A-104N的每一个包括性能管理模块106和存储在其存储器中的设备和服务描述文档110。性能管理模块106用于管理由控制设备支持的性能的、由处理器操作的代码(或程序)。例如,控制点102A是对控制设备104A的操作进行控制的主控制点,而控制点102B经由UPnP家庭网络108建立与控制设备104A的连接。图2是示出根据本专利技术的实施例的、管理控制设备的性能的方法的流程图。参照图2,在步骤202中,当与控制点102A-102B连接时,性能管理模块106向控制点102A和102B宣告由控制设备104A支持的性能的列表。性能的列表可本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2010.09.16 IN 2718/CHE/20101.一种用于管理通用即插即用(UPnP)家庭网络中的控制设备的性能的方法,所述方法包括: 向UPnP家庭网络中的控制点宣告控制设备的性能的列表; 通过控制设备更新性能的列表中的性能;以及 向控制点宣告已更新的性能的列表。2.按权利要求1所述的方法,其中更新性能的列表中的性能包括: 基于与所述性能关联的故障触发器,在性能的列表中将所述性能标记为禁用。3.按权利要求2所述的方法,其中在性能的列表中将所述性能标记为禁用包括: 从控制点接收用于禁用故障性能的指令;以及 基于所述指令,在性能的列表中将所述性能标记为禁用。4.按权利要求1所述的方法,其中更新性能的列表中的性能包括: 从控制点接收用于禁用故障性能的指令; 确定故障性能是否是强制性的性能; 如果故障性能是强制性的性能,则向控制点返回错误消息;以及 如果故障性能不是强制性的性能,则在性能的列表中将所述性能标记为禁用。5.按权利要求1所述的方法,其中更新性能的列表中的性能包括: 当已禁用的性能的故障被修改时,在性能的列表中将已禁用的性能标记为重新启用。6.按权利要求1所述的方法,其中更新性能的列表中的性能包括: 基于与所述性能关联的固件更新操作,向性能的列表添加所述性能。7.按权利要求1所述的方法,其中向控制点宣告已更新的性能的...

【专利技术属性】
技术研发人员:KB维杜拉李钟孝
申请(专利权)人:三星电子株式会社
类型:
国别省市:

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

1