CN102594632A - 家庭网络设备的控制方法及装置 - Google Patents
家庭网络设备的控制方法及装置 Download PDFInfo
- Publication number
- CN102594632A CN102594632A CN2012100177604A CN201210017760A CN102594632A CN 102594632 A CN102594632 A CN 102594632A CN 2012100177604 A CN2012100177604 A CN 2012100177604A CN 201210017760 A CN201210017760 A CN 201210017760A CN 102594632 A CN102594632 A CN 102594632A
- Authority
- CN
- China
- Prior art keywords
- home network
- control terminal
- network device
- notification message
- media
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2807—Exchanging configuration information on appliance services in a home automation network
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Abstract
本发明公开了一种家庭网络设备的控制方法及装置。其中,该方法包括:控制终端接收家庭网络设备在接入或退出家庭网络时通过预定地址发送的通知消息;控制终端根据通知消息更新家庭网络设备的设备列表信息。通过本发明,可以实时刷新家庭网络中接入的DLNA设备列表,并可以对接入家庭网络的DLNA设备进行管理。
Description
技术领域
本发明涉及通信领域,具体而言,涉及一种家庭网络设备的控制方法及装置。
背景技术
通用即插即用(Universal Plug and Play,简称为UPnP)协议是由UPnP组织制订的在家庭网络中共享内容的协议。在UPnP协议中,可以充分利用家庭网络的优势,将位于不同设备上的媒体内容与其它UPnP设备共享。家庭网络设备按功能可以分为媒体服务器(MediaServer,简称为MS)、媒体控制器(Media Controler,简称为MC),和媒体渲染器(Media Render,简称为MR)三种类型。
媒体服务器用于为家庭网络提供媒体内容的共享。媒体服务器主要包括以下业务:连接管理业务(Connection Manager Service,简称为CMS)、内容目录业务(Content Directory Service,简称为CDS)和音视频传输业务(AV Transport Service,简称为AVT)。连接管理业务用于建立媒体控制器和媒体服务器之间的网络连接;内容目录业务用于管理媒体服务器中的媒体数据;音视频传输业务用于***体控制器和媒体服务器之间的媒体数据传输。
媒体控制器用于管理家庭网络中的其它媒体服务器设备和媒体渲染器设备。当有媒体服务器以及媒体渲染器加入或者退出UPnP网络时,媒体控制器能够及时更新设备列表;媒体控制器设备还需要支持浏览媒体服务器共享的媒体内容,并能够指定媒体渲染器设备进行播放,播放进程可以由媒体控制器进行控制。
媒体渲染器用于渲染家庭网络中获取到的媒体内容。媒体渲染器主要包括以下业务:渲染控制业务(Rendering Control Service,简称为RCS)、连接管理业务和音视频传输业务。连接管理业务用于实现与媒体服务器的媒体传输协议和媒体格式的协商;音视频传输业务用于实现播放过程的控制;渲染控制业务用于实现对渲染特性的控制,例如,亮度、对比度,以及音量等。
媒体服务器、媒体控制器以及媒体渲染器都可以单独使用,也可以集成在一起使用。同一终端的同一应用可以同时具备媒体服务器、媒体控制器,和/或媒体渲染器的功能。
在家庭网络中,针对数字家庭网络联盟(Digital Living Network Alliance,简称为DLNA)设备的接入控制(包括媒体控制器、媒体服务器、媒体渲染器三种设备类型)、家庭网络中的DLNA设备列表的实时刷新,以及DLNA设备的退出控制,目前尚没有明确的规范涉及,也没有具体的方案可以同时实现对所有家庭网络中DLNA设备的接入和退出控制、DLNA设备列表的实时更新。
针对需要同时对所有家庭网络中DLNA设备的接入和退出控制、DLNA设备列表的实时更新的需求问题,目前尚未提出有效的解决方案。
发明内容
本发明提供一种家庭网络设备的控制方法及装置,以至少解决上述问题。
根据本发明的一个方面,提供了一种家庭网络设备的控制方法,包括:控制终端接收家庭网络设备在接入或退出家庭网络时通过预定地址发送的通知消息;控制终端根据通知消息更新家庭网络设备的设备列表信息,其中,设备列表信息包括家庭网络设备的IP地址信息。
优选地,家庭网络设备包括以下之一:媒体服务器、媒体渲染器,以及媒体控制器。
优选地,控制终端接收家庭网络设备在接入家庭网络时通过预定地址发送的通知消息,包括:媒体服务器或媒体渲染器确定需要接入家庭网络,通过预定地址向控制终端发送携带有对应于媒体服务器或媒体渲染器的第一统一资源***(URL)的通知消息;控制终端接收携带有第一URL的通知消息。
优选地,控制终端根据通知消息更新家庭网络设备的设备列表信息,包括:控制终端通过预定方式访问通知消息中携带的第一URL,并从第一URL中获取媒体服务器或媒体渲染器的第一描述信息,其中,第一描述信息包括第一IP地址信息和第一设备类型信息;控制终端根据第一IP地址信息和第一设备类型信息更新家庭网络设备的设备列表信息。
优选地,控制终端接收家庭网络设备在退出家庭网络时通过预定地址发送的通知消息,包括:媒体服务器或媒体渲染器确定需要退出家庭网络,通过预定地址向控制终端发送通知消息;控制终端接收通知消息;控制终端根据通知消息更新家庭网络设备的设备列表信息,包括:控制终端根据通知消息确认媒体服务器或媒体渲染器已经退出家庭网络;控制终端的媒体控制器更新家庭网络设备的设备列表信息。
优选地,通知消息为简单服务发现协议广播(SSDPNOTIFY)消息。
优选地,控制终端接收家庭网络设备在接入家庭网络时通过预定地址发送的通知消息,包括:媒体控制器确定需要接入家庭网络,通过预定地址向控制终端发送通知消息;控制终端接收通知消息。
优选地,控制终端根据通知消息更新家庭网络设备的设备列表信息,包括:控制终端响应通知消息,将控制终端的第二描述信息关联至第二URL中,并将第二URL携带在响应消息中后将响应消息发送给媒体控制器;媒体控制器接收响应消息,从响应消息中提取出第二URL,通过预定方式访问第二URL,获取第二描述信息;当控制终端确定媒体控制器访问第二URL时,获取媒体控制器的第二IP信息,确定媒体控制器的第二设备类型信息;控制终端的媒体控制器根据第二IP地址信息和第二设备类型信息更新家庭网络设备的设备列表信息。
优选地,通知消息为简单服务发现协议搜索(SSDP M-SEARCH)消息。
优选地,在媒体控制器获取第二描述信息之后,还包括:媒体控制器向控制终端发送订阅控制终端的订阅消息。
优选地,控制终端接收家庭网络设备在退出家庭网络时通过预定地址发送的通知消息,包括:媒体控制器发送取消订阅控制终端的取消订阅消息;控制终端接收取消订阅消息;控制终端根据通知消息更新家庭网络设备的设备列表信息,包括:控制终端确定媒体控制器已经退出家庭网络;控制终端更新家庭网络设备的设备列表信息。
优选地,在控制终端根据通知消息更新家庭网络设备的设备列表信息之后,还包括:当控制终端希望家庭网络设备退出家庭网络时,将家庭网络设备的第三IP地址信息发送给家庭网络中的接入节点(AP)设备;AP设备根据第三IP地址信息断开第三IP地址信息对应的家庭网络设备与家庭网络的连接。
根据本发明的另一方面,提供了一种家庭网络设备的控制装置,包括:接收模块,用于接收家庭网络设备在接入或退出家庭网络时通过预定地址发送的通知消息;更新模块,用于根据通知消息更新家庭网络设备的设备列表信息。
优选地,家庭网络设备包括以下之一:媒体服务器、媒体渲染器,以及媒体控制器。
优选地,装置还包括:发送模块,用于当控制终端希望家庭网络设备退出家庭网络时,将家庭网络设备的第三IP地址信息发送给家庭网络中的接入点(AP)设备;处理模块,用于根据第三IP地址信息断开第三IP地址信息对应的家庭网络设备与家庭网络的连接。
通过本发明,采用,解决了现有技术不能实时更新DLNA设备的设备列表信息的问题,进而达到了实时刷新家庭网络中接入的DLNA设备列表,并可以对接入家庭网络的DLNA设备进行管理的效果。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的家庭网络设备的控制方法流程图;
图2是根据本发明实施例的媒体服务器/媒体渲染器接入与退出家庭网络的流程图;
图3是根据本发明实施例的媒体控制器接入与退出家庭网络的流程图;
图4是根据本发明实施例的控制终端控制家庭网络设备退出家庭网络的流程图;
图5是根据本发明实施例的家庭网络设备的发现过程示意图;
图6是根据本发明实施例的SSDPNOTIFY接入消息的字段格式图;
图7是根据本发明实施例的SSDPNOTIFY退出消息的字段格式图;
图8是根据本发明实施例的SSDP M-SEARCH消息及响应消息的字段格式图;
图9是根据本发明实施例的GENAUNSUBSCRIBER消息及响应消息的字段格式图;
图10是根据本发明实施例的家庭网络设备的控制装置的结构框图;
图11是根据本发明优选实施例的家庭网络设备的控制装置的结构框图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
图1是根据本发明实施例的家庭网络设备的控制方法流程图,如图1所示,该方法主要包括以下步骤(步骤S102-步骤S104):
步骤S102,控制终端接收家庭网络设备在接入或退出家庭网络时通过预定地址发送的通知消息;
步骤S104,控制终端根据通知消息更新家庭网络设备的设备列表信息。
优选地,在实际应用中,家庭网络设备可以包括以下之一:媒体服务器、媒体渲染器,以及媒体控制器。
在本发明的一个优选实施方式中,当家庭网络设备为媒体服务器或媒体渲染器时,控制终端接收家庭网络设备在接入家庭网络时通过预定地址发送的通知消息,包括:媒体服务器或媒体渲染器确定需要接入家庭网络,通过预定地址向控制终端发送携带有对应于媒体服务器或媒体渲染器的第一统一资源***(URL)的通知消息;控制终端接收携带有第一URL的通知消息。控制终端根据通知消息更新家庭网络设备的设备列表信息,包括:控制终端通过预定方式访问通知消息中携带的第一URL,并从第一URL中获取媒体服务器或媒体渲染器的第一描述信息,其中,第一描述信息包括第一IP信息和第一设备类型信息;控制终端根据第一IP信息和第一设备类型信息更新家庭网络设备的设备列表信息。优选地,在实际应用中,该通知消息为简单服务发现协议广播(SSDPNOTIFY)消息。
在本发明的一个优选实施方式中,当家庭网络设备为媒体服务器或媒体渲染器时,控制终端接收家庭网络设备在退出家庭网络时通过预定地址发送的通知消息,包括:媒体服务器或媒体渲染器确定需要退出家庭网络,通过预定地址向控制终端发送通知消息;控制终端接收通知消息。控制终端根据通知消息更新家庭网络设备的设备列表信息,包括:控制终端根据通知消息确认媒体服务器或媒体渲染器已经退出家庭网络;控制终端的媒体控制器更新家庭网络设备的设备列表信息。优选地,在实际应用中,该通知消息为简单服务发现协议广播(SSDPNOTIFY)消息。
在本发明的一个优选实施方式中,当家庭网络设备为媒体控制器时,控制终端接收家庭网络设备在接入家庭网络时通过预定地址发送的通知消息,包括:媒体控制器确定需要接入家庭网络,通过预定地址向控制终端发送通知消息;控制终端接收通知消息。控制终端根据通知消息更新家庭网络设备的设备列表信息,包括:控制终端响应通知消息,将控制终端的第二描述信息关联至第二URL中,并将第二URL携带在响应消息中后将响应消息发送给媒体控制器;媒体控制器接收响应消息,从响应消息中提取出第二URL,通过预定方式访问第二URL,获取第二描述信息;当控制终端确定媒体控制器访问第二URL时,获取媒体控制器的第二IP信息,确定媒体控制器的第二设备类型信息;控制终端的媒体控制器根据第二IP信息和第二设备类型信息更新家庭网络设备的设备列表信息。优选地,在实际应用中,该通知消息为简单服务发现协议搜索(SSDP M-SEARCH)消息。优选地,在实际应用中,在媒体控制器获取第二描述信息之后,还可以包括:媒体控制器向控制终端发送订阅控制终端的订阅消息。
在本发明的一个优选实施方式中,当家庭网络设备为媒体控制器时,控制终端接收家庭网络设备在退出家庭网络时通过预定地址发送的通知消息,包括:媒体控制器发送取消订阅控制终端的取消订阅消息;控制终端接收取消订阅消息;控制终端根据通知消息更新家庭网络设备的设备列表信息,包括:控制终端确定媒体控制器已经退出家庭网络;控制终端更新家庭网络设备的设备列表信息。
优选地,在实际应用中,在所述控制终端根据所述通知消息更新所述家庭网络设备的设备列表信息之后,还可以包括:当所述控制终端希望所述家庭网络设备退出所述家庭网络时,将所述家庭网络设备的第三IP地址信息发送给所述家庭网络中的接入点(AP)设备;所述AP设备根据所述第三IP地址信息断开所述第三IP地址信息对应的所述家庭网络设备与所述家庭网络的连接。
例如,在实际应用中,当家庭网络设备为以下之一:媒体服务器、媒体渲染器,以及媒体控制器时,可以采取以下实现方式:
当家庭网络中有媒体服务器设备或者媒体渲染器设备接入时,可以通过239.255.255.250:1900地址(即上述预定地址)发送SSDP NOTIFY广播消息,控制终端(在实际应用中,可以由控制终端的媒体控制器来执行操作)接收到SSDP NOTIFY广播消息后,从中提取出LOCATION字段,以及该字段中包含的URL,通过HTTP GET方式(即上述预定方式)访问URL,从而获取媒体服务器设备或者媒体渲染器设备的描述信息,其中,该描述信息中包含IP地址信息以及设备类型信息。控制终端的媒体控制器根据IP地址信息和设备类型信息更新位于控制终端的家庭网络设备的设备列表信息。
当媒体服务器设备或者媒体渲染器设备退出时,同样可以通过239.255.255.250:1900地址发送SSDPNOTIFY广播消息。控制终端的媒体控制器在接收到消息后,确认媒体服务器设备或者媒体渲染器设备已经离开网络,及时更新位于控制终端的家庭网络设备的设备列表信息。
当媒体控制器接入家庭网络时,可以通过239.255.255.250:1900地址(即上述预定地址)发送SSDP M-SEARCH消息,控制终端(在实际应用中,可以由控制终端的媒体服务器来执行操作)收到消息后,可以忽略M-SEARCH消息中ST字段的设备类型的限制,对SSDPM-SEARCH消息进行响应后发送响应消息,响应消息中携带LOCATION字段,该字段主要用于保存控制终端的描述信息的URL。媒体控制器收到响应后,从响应消息中提取出LOCATION字段的URL,使用HTTP GET方式(即上述预定方式)访问URL。当控制终端的媒体服务器发现有其他设备通过访问URL获取其描述信息时,控制终端的服务器保存该访问设备的IP地址信息,并确定该访问设备的媒体类型信息为媒体控制器类型。媒体控制器获取设备描述信息后,可以通过通用事件通知结构(General EventNotificationArchitecture,简称为GENA)订阅(SUBSCRIBE)控制终端的媒体服务器。
当媒体控制器退出家庭网络时,同样可以通过GENA UNSUBSCRIBE取消订阅。控制终端的媒体服务器发现有其他设备取消订阅时,可以确认该设备已经离开网络,及时更新位于控制终端的家庭网络设备的设备列表信息。
而且,控制终端还可以主动控制DLNA设备(主要为家庭网络设备)的退出。当控制终端希望某个家庭网络设备退出家庭网络时,只需要将该家庭网络设备的IP地址发送给家庭网络中的接入节点(AP)设备,并发送一个断开连接消息给AP设备。为了方便实施,可以同时在AP设备侧运行一个侦听模块,该侦听模块主要用于侦听控制终端发送的断开连接消息并将其转发给AP设备的处理模块。处理模块收到断开连接消息后,根据将IP地址信息完成断开IP地址信息对应的家庭网络设备与家庭网络的连接。
通过上述方法,用户可以管理家庭网络中的DLNA设备,并可以任意控制DLNA设备的退出。
下面结合图2至图9对上述方法进行详细描述。
图2是根据本发明实施例的媒体服务器/媒体渲染器接入与退出家庭网络的流程图,如图2所示,媒体服务器/媒体渲染器接入与退出家庭网络的流程包括如下步骤:
S201,接入设备A需要具备媒体服务器或者媒体渲染器的功能,并处于家庭网络覆盖范围之内,设备A接入家庭网络时,通过239.255.255.250:1900地址(即上述预定地址)向家庭网络中广播SSDPNOTIFY消息(SSDPNOTIFY消息为接入消息,其消息格式如图6所示);广播过程请同时参考图5;
S202,控制终端B收到设备A的广播消息后,从中提取LOCATION字段包含的URL;
S203,控制终端B通过HTTP GET方式(即上述预定方式)访问URL,获取设备A的描述信息;
S204,设备A接收HTTP GET请求后,将自身描述信息作为响应发送给控制终端B;
S205,控制终端B获取设备A的描述信息,从描述信息中解析出设备A的设备类型信息及IP地址信息,并更新控制终端上的DLNA设备(主要为家庭网络设备)的设备列表信息;
S206,设备A退出家庭网络时,通过239.255.255.250:1900地址(即上述预定地址)向家庭网络中广播SSDP NOTIFY消息(该SSDP NOTIFY消息为退出消息,其消息格式如图7所示);
S207,控制终端B接收到设备A的广播消息后,确认设备A离开家庭网络,更新DLNA设备的设备列表信息。
图3是根据本发明实施例的媒体控制器接入与退出家庭网络的流程图,如图3所示,媒体控制器接入与退出家庭网络的流程包括以下步骤:
S301,接入设备C需要具备媒体服务器或者媒体渲染器的功能,并处于家庭网络覆盖范围之内。设备C接入家庭网络时,通过239.255.255.250:1900地址(即上述预定地址)向家庭网络中广播SSDP M-SEARCH消息(该M-SEARCH消息为接入消息,其消息格式如图8所示);广播过程请同时参考图5;
S302,控制终端B收到设备C的广播消息后,忽略M-SEARCH消息中ST字段的要求,对M-SEARCH消息单播响应产生响应消息;
S303,设备C收到响应消息后,从中提取LOCATION字段的URL信息;
S304,设备C通过HTTP GET方式(即上述预定方式)访问URL,获取控制终端B的设备描述信息;
S305,控制终端B发现有其他设备访问其描述信息,保存该设备的IP地址,默认设备类型为媒体控制器,更新控制终端的设备列表;
S306,设备C通过GENA SUBSCRIBE方式(UNSUBSCRIBE消息为退出消息,其消息格式如图9所示)订阅控制终端B;
S307,设备C退出家庭网络,通过GENAUNSUBSCRIBE方式取消订阅;
S308,控制终端B收到UNSUBSCRIBE消息后,确认该设备退出家庭网络,更新控制终端上的DLNA设备(主要为家庭网络设备)设备列表信息;
图4是根据本发明实施例的控制终端控制家庭网络设备退出家庭网络的流程图,如图4所示,控制终端控制家庭网络设备退出家庭网络的流程包括以下步骤:
S401,启动接入节点(AP)设备侧的侦听模块,用于侦听控制终端发送的断开连接消息;
S402,控制终端选择希望断开连接的家庭网络设备,并将该家庭网络设备的IP地址信息携带在断开连接消息通过HTTP发送至AP设备侧的侦听模块;
S403,AP设备侧的侦听模块收到断开连接消息后,发送响应以确认成功接收消息,控制终端刷新设备列表;
S404,AP设备侧的侦听模块对断开连接消息进行处理,从中提取出需要断开连接设备的IP地址信息,交给AP设备进行处理;
S405,AP控制设备断开家庭网络设备与家庭网络之间的连接,是家庭网络设备离开网络。
采用上述实施例提供的家庭网络设备的控制方法,结合使用了媒体控制器和媒体服务器的部分功能,以及AP设备的功能,通过实时刷新家庭网络中的DLNA设备(家庭网络设备)设备列表信息,可以实现对家庭网络中的DLNA设备的综合管理。
图10是根据本发明实施例的家庭网络设备的控制装置的结构框图,该装置用以实现上述实施例提供的家庭网络设备的控制方法,该装置主要包括:接收模块10和更新模块20。其中,接收模块10,用于接收家庭网络设备在接入或退出家庭网络时通过预定地址发送的通知消息;更新模块20,连接至接收模块10,用于根据通知消息更新家庭网络设备的设备列表信息。
优选地,在实际应用中,家庭网络设备可以包括以下之一:媒体服务器、媒体渲染器,以及媒体控制器。
图11是根据本发明优选实施例的家庭网络设备的控制装置的结构框图,如图11所示,该装置还可以包括:发送模块30和处理模块40。其中,发送模块30,连接至更新模块20,用于当所述控制终端希望所述家庭网络设备退出所述家庭网络时,将所述家庭网络设备的第三IP地址信息发送给所述家庭网络中的接入节点AP设备;处理模块40,连接至发送模块30,用于根据所述第三IP地址信息断开所述第三IP地址信息对应的所述家庭网络设备与所述家庭网络的连接。
采用上述实施例提供的家庭网络设备的控制装置,结合使用了媒体控制器和媒体服务器的部分功能,以及AP设备的功能,通过实时刷新家庭网络中的DLNA设备(家庭网络设备)设备列表信息,可以实现对家庭网络中的DLNA设备的综合管理。
从以上的描述中,可以看出,本发明实现了如下技术效果:结合使用了媒体控制器和媒体服务器的部分功能,以及AP设备的功能,通过实时刷新家庭网络中的DLNA设备(家庭网络设备)设备列表信息,可以实现对家庭网络中的DLNA设备的综合管理,而且,可以主动控制已经接入家庭网络的DLNA设备从家庭网络中退出。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (15)
1.一种家庭网络设备的控制方法,其特征在于,包括:
控制终端接收家庭网络设备在接入或退出家庭网络时通过预定地址发送的通知消息;
所述控制终端根据所述通知消息更新所述家庭网络设备的设备列表信息,其中,所述设备列表信息包括所述家庭网络设备的IP地址信息。
2.根据权利要求1所述的方法,其特征在于,所述家庭网络设备包括以下之一:媒体服务器、媒体渲染器,以及媒体控制器。
3.根据权利要求2所述的方法,其特征在于,控制终端接收家庭网络设备在接入家庭网络时通过预定地址发送的通知消息,包括:
所述媒体服务器或所述媒体渲染器确定需要接入所述家庭网络,通过所述预定地址向所述控制终端发送携带有对应于所述媒体服务器或所述媒体渲染器的第一统一资源***URL的通知消息;
所述控制终端接收携带有所述第一URL的所述通知消息。
4.根据权利要求3所述的方法,其特征在于,所述控制终端根据所述通知消息更新所述家庭网络设备的设备列表信息,包括:
所述控制终端通过预定方式访问所述通知消息中携带的所述第一URL,并从所述第一URL中获取所述媒体服务器或所述媒体渲染器的第一描述信息,其中,所述第一描述信息包括第一IP地址信息和第一设备类型信息;
所述控制终端根据所述第一IP地址信息和所述第一设备类型信息更新所述家庭网络设备的设备列表信息。
5.根据权利要求2所述的方法,其特征在于,
控制终端接收家庭网络设备在退出家庭网络时通过预定地址发送的通知消息,包括:
所述媒体服务器或所述媒体渲染器确定需要退出所述家庭网络,通过所述预定地址向所述控制终端发送所述通知消息;
所述控制终端接收所述通知消息;
所述控制终端根据所述通知消息更新所述家庭网络设备的设备列表信息,包括:
所述控制终端根据所述通知消息确认所述媒体服务器或所述媒体渲染器已经退出所述家庭网络;
所述控制终端的媒体控制器更新所述家庭网络设备的设备列表信息。
6.根据权利要求3至5中任一项所述的方法,其特征在于,所述通知消息为简单服务发现协议广播SSDPNOTIFY消息。
7.根据权利要求2所述的方法,其特征在于,控制终端接收家庭网络设备在接入家庭网络时通过预定地址发送的通知消息,包括:
所述媒体控制器确定需要接入所述家庭网络,通过所述预定地址向所述控制终端发送所述通知消息;
所述控制终端接收所述通知消息。
8.根据权利要求7所述的方法,其特征在于,所述控制终端根据所述通知消息更新所述家庭网络设备的设备列表信息,包括:
所述控制终端响应所述通知消息,将所述控制终端的第二描述信息关联至第二URL中,并将所述第二URL携带在响应消息中后将所述响应消息发送给所述媒体控制器;
所述媒体控制器接收所述响应消息,从所述响应消息中提取出所述第二URL,通过所述预定方式访问所述第二URL,获取所述第二描述信息;
当所述控制终端确定所述媒体控制器访问所述第二URL时,获取所述媒体控制器的第二IP信息,确定所述媒体控制器的第二设备类型信息;
所述控制终端的媒体控制器根据所述第二IP地址信息和所述第二设备类型信息更新所述家庭网络设备的设备列表信息。
9.根据权利要求8所述的方法,其特征在于,所述通知消息为简单服务发现协议搜索SSDPM-SEARCH消息。
10.根据权利要求8或9所述的方法,其特征在于,在所述媒体控制器获取所述第二描述信息之后,还包括:
所述媒体控制器向所述控制终端发送订阅所述控制终端的订阅消息。
11.根据权利要求2所述的方法,其特征在于,
控制终端接收家庭网络设备在退出家庭网络时通过预定地址发送的通知消息,包括:
所述媒体控制器发送取消订阅所述控制终端的取消订阅消息;
所述控制终端接收所述取消订阅消息;
所述控制终端根据所述通知消息更新所述家庭网络设备的设备列表信息,包括:
所述控制终端确定所述媒体控制器已经退出所述家庭网络;
所述控制终端更新所述家庭网络设备的设备列表信息。
12.根据权利要求1或2所述的方法,其特征在于,在所述控制终端根据所述通知消息更新所述家庭网络设备的设备列表信息之后,还包括:
当所述控制终端希望所述家庭网络设备退出所述家庭网络时,将所述家庭网络设备的第三IP地址信息发送给所述家庭网络中的接入节点AP设备;
所述AP设备根据所述第三IP地址信息断开所述第三IP地址信息对应的所述家庭网络设备与所述家庭网络的连接。
13.一种家庭网络设备的控制装置,其特征在于,包括:
接收模块,用于接收家庭网络设备在接入或退出家庭网络时通过预定地址发送的通知消息;
更新模块,用于根据所述通知消息更新所述家庭网络设备的设备列表信息。
14.根据权利要求13所述的装置,其特征在于,所述家庭网络设备包括以下之一:媒体服务器、媒体渲染器,以及媒体控制器。
15.根据权利要求13或14所述的方法,其特征在于,所述装置还包括:
发送模块,用于当所述控制终端希望所述家庭网络设备退出所述家庭网络时,将所述家庭网络设备的第三IP地址信息发送给所述家庭网络中的接入点AP设备;
处理模块,用于根据所述第三IP地址信息断开所述第三IP地址信息对应的所述家庭网络设备与所述家庭网络的连接。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210017760.4A CN102594632B (zh) | 2012-01-19 | 2012-01-19 | 家庭网络设备的控制方法及装置 |
PCT/CN2012/080055 WO2013107175A1 (zh) | 2012-01-19 | 2012-08-13 | 家庭网络设备的控制方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210017760.4A CN102594632B (zh) | 2012-01-19 | 2012-01-19 | 家庭网络设备的控制方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102594632A true CN102594632A (zh) | 2012-07-18 |
CN102594632B CN102594632B (zh) | 2018-03-13 |
Family
ID=46482852
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210017760.4A Active CN102594632B (zh) | 2012-01-19 | 2012-01-19 | 家庭网络设备的控制方法及装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN102594632B (zh) |
WO (1) | WO2013107175A1 (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103023896A (zh) * | 2012-11-29 | 2013-04-03 | Tcl集团股份有限公司 | Dlna设备类型标记及获取方法、装置及dlna设备 |
CN103023736A (zh) * | 2012-12-12 | 2013-04-03 | 惠州Tcl移动通信有限公司 | 显示dlna设备的方法及移动终端 |
WO2013107175A1 (zh) * | 2012-01-19 | 2013-07-25 | 中兴通讯股份有限公司 | 家庭网络设备的控制方法及装置 |
CN103237033A (zh) * | 2013-04-28 | 2013-08-07 | 青岛海信移动通信技术股份有限公司 | 一种访问控制方法、装置及通信*** |
CN103973742A (zh) * | 2013-01-31 | 2014-08-06 | 纬创资通股份有限公司 | 远程控制方法及***、支持远程控制的控制及反馈装置 |
CN104753851A (zh) * | 2013-12-25 | 2015-07-01 | 华为终端有限公司 | 一种访问网络的方法及装置 |
CN105338023A (zh) * | 2014-07-11 | 2016-02-17 | 北京华为数字技术有限公司 | 一种智能设备控制的方法、装置及*** |
CN105812325A (zh) * | 2014-12-30 | 2016-07-27 | Tcl集团股份有限公司 | UPnP设备管理方法、UPnP设备管理装置及终端 |
CN110290415A (zh) * | 2019-07-29 | 2019-09-27 | 四川长虹电器股份有限公司 | 一种实现多设备间媒体播放无缝协同的方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1481122A (zh) * | 2002-11-06 | 2004-03-10 | 联想(北京)有限公司 | 家庭网络中家电设备的控制和管理方法 |
US20080301293A1 (en) * | 2007-05-31 | 2008-12-04 | Samsung Electronics Co., Ltd. | Method and apparatus for discovering universal plug and play device using resource information |
CN101583151A (zh) * | 2009-07-02 | 2009-11-18 | 杭州华三通信技术有限公司 | 一种wlan网络中sta漫游的方法及装置 |
CN102004751A (zh) * | 2009-08-28 | 2011-04-06 | 埃森哲环球服务有限公司 | 访问网络中的内容 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050040166A (ko) * | 2003-10-27 | 2005-05-03 | 삼성전자주식회사 | 홈 네트워크의 장치를 제어하는 프록시 장치 및 그 방법 |
CN102594632B (zh) * | 2012-01-19 | 2018-03-13 | 中兴通讯股份有限公司 | 家庭网络设备的控制方法及装置 |
-
2012
- 2012-01-19 CN CN201210017760.4A patent/CN102594632B/zh active Active
- 2012-08-13 WO PCT/CN2012/080055 patent/WO2013107175A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1481122A (zh) * | 2002-11-06 | 2004-03-10 | 联想(北京)有限公司 | 家庭网络中家电设备的控制和管理方法 |
US20080301293A1 (en) * | 2007-05-31 | 2008-12-04 | Samsung Electronics Co., Ltd. | Method and apparatus for discovering universal plug and play device using resource information |
CN101583151A (zh) * | 2009-07-02 | 2009-11-18 | 杭州华三通信技术有限公司 | 一种wlan网络中sta漫游的方法及装置 |
CN102004751A (zh) * | 2009-08-28 | 2011-04-06 | 埃森哲环球服务有限公司 | 访问网络中的内容 |
Non-Patent Citations (1)
Title |
---|
张建华: "基于UPnP的智能家庭网络的研究和实现", 《中国优秀博硕士学位论文全文数据库(硕士)(信息科技辑)》 * |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013107175A1 (zh) * | 2012-01-19 | 2013-07-25 | 中兴通讯股份有限公司 | 家庭网络设备的控制方法及装置 |
CN103023896A (zh) * | 2012-11-29 | 2013-04-03 | Tcl集团股份有限公司 | Dlna设备类型标记及获取方法、装置及dlna设备 |
CN103023736A (zh) * | 2012-12-12 | 2013-04-03 | 惠州Tcl移动通信有限公司 | 显示dlna设备的方法及移动终端 |
CN103973742A (zh) * | 2013-01-31 | 2014-08-06 | 纬创资通股份有限公司 | 远程控制方法及***、支持远程控制的控制及反馈装置 |
CN103237033A (zh) * | 2013-04-28 | 2013-08-07 | 青岛海信移动通信技术股份有限公司 | 一种访问控制方法、装置及通信*** |
CN104753851A (zh) * | 2013-12-25 | 2015-07-01 | 华为终端有限公司 | 一种访问网络的方法及装置 |
CN104753851B (zh) * | 2013-12-25 | 2018-12-07 | 华为终端有限公司 | 一种访问网络的方法及装置 |
CN105338023A (zh) * | 2014-07-11 | 2016-02-17 | 北京华为数字技术有限公司 | 一种智能设备控制的方法、装置及*** |
CN105338023B (zh) * | 2014-07-11 | 2019-05-28 | 北京华为数字技术有限公司 | 一种智能设备控制的方法、装置及*** |
CN105812325A (zh) * | 2014-12-30 | 2016-07-27 | Tcl集团股份有限公司 | UPnP设备管理方法、UPnP设备管理装置及终端 |
CN110290415A (zh) * | 2019-07-29 | 2019-09-27 | 四川长虹电器股份有限公司 | 一种实现多设备间媒体播放无缝协同的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN102594632B (zh) | 2018-03-13 |
WO2013107175A1 (zh) | 2013-07-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102594632A (zh) | 家庭网络设备的控制方法及装置 | |
EP2721805B1 (en) | Apparatus and method for exchanging data between upnp based devices | |
EP2148469A1 (en) | A method, system and home network access device for accessing home network | |
CN105338023B (zh) | 一种智能设备控制的方法、装置及*** | |
CN110830841B (zh) | 一种处于不同局域网下的投屏方法、***及智能装置 | |
CN103493500A (zh) | 媒体播放方法、控制点和终端 | |
EP2339786B1 (en) | Apparatus and method for providing information for a wireless network connection using Wi-Fi | |
KR20050098926A (ko) | UPnP 장치의 변화에 반응하는 방법 및 시스템 | |
EP2723112A1 (en) | Rights control method and apparatus for digital living network alliance | |
US8176343B2 (en) | Method for providing information for power management of devices on a network | |
KR20040021305A (ko) | UPnP 네트워크의 원격지 보안 접속 시스템 및 방법 | |
CN103368847A (zh) | 宽带融合通信的方法及路由器 | |
US7617316B2 (en) | Network connection device, network system and method for avoiding duplication of proxy function | |
US20240008117A1 (en) | Dual-connection device enabling service advertisement and discovery of services between networks, user device and system | |
CN102006266A (zh) | 服务质量参数的配置方法以及远程访问服务器和*** | |
CN104320718A (zh) | 一种避免多个dmc推送媒体播放产生冲突的方法及装置 | |
US9083545B2 (en) | Method and apparatus for managing resources of a universal plug and play device based on a connection status of a control point | |
KR20040055446A (ko) | 컨트롤 포인트 및 컨트롤 포인트 간의 인식 방법 | |
KR20040055456A (ko) | 유피엔피(UPnP) 기반의 다중 컨트롤 포인트 간의 정보교환 방법 | |
CN104468652A (zh) | 一种数据同步的方法及数字媒体服务器 | |
KR20120030889A (ko) | 사설망에 위치한 미디어 서버의 컨텐츠를 원격지 사설망에 위치한 미디어 랜더러에 공유시키는 홈 게이트웨이 및 컨트롤 포인트 | |
KR20050035038A (ko) | 유피엔피(UPnP) 네트워크의 IP 주소 설정 방법 | |
KR102015413B1 (ko) | 로컬 네트워크에서의 인터페이스 설정장치 및 방법 | |
CN105337821A (zh) | 一种基于upnp协议的物联网***及物联网数据传输方法 | |
EP3632065B1 (en) | Method of providing information to an audio/video receiver device and corresponding apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |