一种实现远程控制的方法、系统及数字电视接收终端的制作方法

文档序号:7705141阅读:218来源:国知局
专利名称:一种实现远程控制的方法、系统及数字电视接收终端的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种实现远程控制的方法、数字电视接收终端及
远程控制系统。
背景技术
随着PC技术的发展和宽带网络的普及,"数字家庭网络"逐渐开始深入人心,数字 家庭网络是指通过家庭网关将公共网络功能和应用延伸到家庭,并以有线网络或无线网络 连接各种信息终端(如家电、PC等),提供语音、数据、多媒体、控制和管理等功能,达到信息 在家庭内部终端之间及其与外部公网的充分流通和共享。从用户的角度来看,通过数字家 庭网络可以享受以下服务上网、IP电话、V0D点播、基于ASP的海量存储和个性化的信息 服务、互动的娱乐游戏、远程网络上的家庭控制和安全服务管理等。家庭网络由以下两大部 分组成一是家庭网关。这是整个家庭网络与外部网络发生联系的桥梁,也是数字家庭各种 业务和应用的关键,它可以从不同的外部网络接收通信信号,通过家庭网络传递信号给某 个设备。二是各种信息终端设备和智能家电设备。在一个家庭网络中,各类终端互联并与 家庭网关相连,通过家庭内部的有线或无线网络,实现家庭网络各信息终端设备和智能家 电设备的自组织联网并提供自动发现和配置功能。 但是,目前用于数字家庭即插即用协议UPnP(Universal Plug and Play)主要是 针对局域网内部的互联互通,对于处于广域网的UPnP设备如何发现和远程操作家庭内部 的数字设备,并没有具体的解决方案,未能实现在广域网内实现智能控制终端与家庭内部 数字设备的互连互通。

发明内容
本发明实施例所要解决的技术问题在于,提供一种实现远程控制的方法、数字电 视接收终端及远程控制系统。 为了解决上述技术问题,本发明实施例提供了一种实现远程控制的方法,包括 数字电视接收终端获取其所在第一网络内的数字设备信息并根据所述数字设备
信息生成UPnP消息,所述数字设备信息包括设备描述信息、与所述数字设备对应的服务信
息及所述第一网络内的数字设备当前在线和/或离线信息,所述UPnP消息包括与所述设备
描述信息对应的设备描述表的链接地址,与所述服务信息对应的服务描述表的链接地址,
所述第一网络内的数字设备当前在线和/或离线信息; 所述数字电视接收终端将所述UPnP消息向目标网络进行组播; 所述目标网络的服务器端将所述接收到的UPnP消息解析并组播至所述目标网络
内各智能控制终端; 所述智能控制终端根据所述UPnP消息内包含的信息对所述第一网络中的数字设 备实施远程控制。 本发明实施例还提供了一种数字电视接收终端,包括
UPnP消息生成单元,用于数字电视接收终端获取其所在第一网络内的数字设备
信息并根据所述数字设备信息生成UPnP消息,所述数字设备信息包括设备描述信息、与所
述数字设备对应的服务信息及所述第一网络内的数字设备当前在线和/或离线信息,所述
UPnP消息包括与所述设备描述信息对应的设备描述表的链接地址,与所述服务信息对应的
服务描述表的链接地址,所述第一网络内的数字设备当前在线和/或离线信息; 组播单元,用于所述数字电视接收终端将所述UPnP消息向目标网络的服务器端
进行组播。
相应地,本发明实施例还提供了一种远程控制系统,包括 数字电视接收终端,用于数字电视接收终端获取其所在第一网络内的数字设备信 息并根据所述数字设备信息生成UPnP消息,再将所述UPnP消息向目标网络进行组播;
服务器端,所述服务器端位于目标网络,用于接收所述数字电视接收端发送的 UPnP消息,将所述UPnP消息进行解析后向所述目标网络内的各智能控制终端进行组播;
智能控制终端,所述智能控制终端位于目标网络,用于根据所述服务器端组播的 UPnP消息对所述第一网络内数字设备实施远程控制。
实施本发明实施例,具有如下有益效果 用户可将数字设备的信息写入数字电视接收终端,通过智能控制终端例如手机、 电脑借助网络对所述数字设备进行远程控制,操作方便快捷,智能化程度高,同时,用户使 用数字电视接收终端来控制所述数字设备,不需要为所述数字设备另设独立服务器,有效 降低了实现远程控制的成本。


图1是本发明一种实现远程控制的方法第一实施例的流程示意图;
图2是本发明一种实现远程控制的方法第二实施例的流程示意图;
图3是本发明一种远程控制系统第三实施例的结构示意图;
图4是本发明一种远程控制系统第三实施例的结构示意图;
图5是本发明一种远程控制系统第三实施例的结构示意图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一 步地详细描述。
图1是本发明一种实现远程控制的方法第一实施例的流程示意图,包括 100、数字电视接收终端获取其所在第一网络内的数字设备信息并根据所述数字
设备信息生成UPnP消息。 需要说明的是,所述数字设备信息包括设备描述信息、与所述数字设备对应的服 务信息及所述第一网络内的数字设备当前在线和/或离线信息,所述UPnP消息包括与所述 设备描述信息对应的设备描述表的链接地址,与所述服务信息对应的服务描述表的链接地 址,所述第一网络内的数字设备当前在线和/或离线信息,所述设备描述信息包括设备编 码、设备类型等,所述服务信息包括所述数字设备提供的可被远程控制的服务项目信息。例 如,一台电视机,其设备信息包括电视机本身的设备编码,设备类型等信息。其服务信息包括开关电视、选台、音量控制等控制操作的信息。 同时,所述数字电视接收终端将所述设备描述信息服务信息分别存储在所述数字电视接收终端的设备描述表及服务描述表上。 还需要说明的是,本实施例中所述数字电视接收终端包括机顶盒。 例如,按照UPnP的设备描述模板,用xml语言描述出的机顶盒和网络灯设备信息
设备描述表,其它设备描述信息都可以嵌入到〈deviceList〉字段中(如下所示)。 〈root xmlns =〃 urn: schemas-up叩-org: device-1-0〃 〉
〈亂Base〉base亂for all relative亂s〈/亂Base〉 〈device〉 〈deviceType〉urn: schemas-up叩-org: device: Basic: 1〈/deviceType〉 〈friendlyName〉Set Top Box〈/friendlyName〉 〈m肌uf3cturer〉m肌u:fecturer n膽e〈/m肌u:fecturer〉 〈ma皿facturerURL〉URL to manufacturer site〈/ma皿facturerURL〉 〈modelDescription〉long user-friendly title〈/modelDescription〉 〈mode1Name〉model name〈/modelName〉 〈modelNumber〉model皿mber〈/modelNumber〉 〈model亂〉亂to model site〈/model亂〉 〈serialNumber〉ma皿facturer' s serial皿mber〈/serialNumber〉 〈誦〉uuid:UUID〈/誦〉 〈UPC〉Universal Product Code〈/UPC〉 〈deviceList〉 〈device〉 〈deviceType〉urn:schemas_upnp_org:device:BinaryLight:0
.9 〈/deviceType〉 〈friendlyName〉short user-friendly title〈/friendlyName〉 ... 〈serviceList〉 〈service〉 〈serviceType〉urn: schemas—up叩—org: service: Swit
chP ower:1〈/serviceType〉 〈serviceld〉urn:upnp-org:serviceld:SwitchPower. 1 〈/serviceld〉 〈SCPDURL〉URL to service description〈/SCPDURL〉 〈control亂〉亂for control〈/control亂〉 〈eventSub亂〉亂for eventing〈/eventSub亂〉 〈/service〉 〈service〉
〈serviceType>urn: schemas—叩叩—org: service: Dimming
:1 〈/serviceType> 〈serviceId>urn:upnp_org:serviceId:Dimming. 1 〈/serviceId>
〈/service>
〈/serviceList>
〈/device> 〈device>0ther embedded device of digital home〈/device> 〈deviceList〉
〈/device> 〈/root> 其中,服务描述表(〈SCPDURL〉URL to service description〈/SCPDURL〉)可通过以下代码实现 〈scpd〉 〈serviceStateTable〉 《stateVariable> 〈name>Target〈/name〉 〈sendEventsAttribute>no〈/sendEventsAtt:ribute> 〈dataType〉boolean〈/dat£iType> 〈defaultValue>0〈/defaultValue> 〈/stateVariable> 〈stateVariable> 〈name>Status〈/name〉 〈dataType>boolean〈/dataType> 〈defaultValue>0〈/defaultValue> 〈/stateVariable〉 〈/serviceStateTable> 〈actionList> 〈action> 〈name>SetTarget〈/name〉 〈argumen仕isO 〈argument> 〈name>newTargetValue〈/name> 〈direction〉in〈/direction> 〈relatedStateVariable>Target〈/relatedStateVariable> 〈/argument> 〈/argumentList〉 〈/action〉
〈action>. 〈/action>
〈/actionList>
〈/scpd> 所述UPnP消息包括与所述设备描述信息对应的设备描述表的链接地址,与所述服务信息对应的服务描述表的链接地址,所述第一网络内的数字设备当前在线和/或离线信息。 101、所述数字电视接收终端将所述UPnP消息向目标网络进行组播。 为了避免网络中的组播消息拥塞,根据UPnP标准要求设备在规定的间隔时间随
机选取时间发送组播消息。 需要说明的是,数字电视接收终端将先与所述目标网络的服务器端建立TCP连接,同时将所述UPnP消息通过所述TCP连接发送至所述目标网络。 102、所述目标网络的服务器端将所述接收到的UPnP消息解析并组播至所述目标网络内各智能控制终端。 所述服务器端将对接收到的UPnP消息进行解析并将其中的组播消息包,如SSDP(Simple Service Discovery Protocol,简单月艮务发I见协i义)、GENA(GeneralEventNotification Architecture,普通时间通知体系),组播至所述目标网络内各智能控制终
丄山顺。 所述智能控制终端包括手机、电脑等。 103、所述智能控制终端根据所述UPnP消息内包含的信息对所述第一网络中的数字设备实施远程控制。 由上可知,实施本发明实施例,可通数字电视接收终端聚集其所在网络内的数字设备信息,其它网络内的智能控制终端可通过网络与数字电视接收终端连接从而远程控制数字电视接收终端所在网络内的数字设备。 图2是本发明一种实现远程控制的方法第二实施例的流程示意图,包括 200、数字电视接收终端获取其所在第一网络内的数字设备信息并根据所述数字
设备信息生成UPnP消息。 需要说明的是,所述数字设备信息包括设备描述信息、与所述数字设备对应的服务信息及所述第一网络内的数字设备当前在线和/或离线信息,所述UPnP消息包括与所述设备描述信息对应的设备描述表的链接地址,与所述服务信息对应的服务描述表的链接地址,所述第一网络内的数字设备当前在线和/或离线信息,所述设备描述信息包括设备编码、设备类型等,所述服务信息包括所述数字设备提供的可被远程控制的服务项目信息。例如, 一台电视机,其设备信息包括电视机本身的设备编码,设备类型等信息。其服务信息包括开关电视、选台、音量控制等控制操作的信息。 同时,所述数字电视接收终端将所述设备描述信息服务信息分别存储在所述数字电视接收终端的设备描述表及服务描述表上。 还需要说明的是,本实施例中所述数字电视接收终端包括机顶盒。
例如,按照UPnP的设备描述模板,用xml语言描述出的机顶盒和网络灯设备信息设备描述表,其它设备描述信息都可以嵌入到〈deviceList〉字段中(如下所示)。
〈root xmlns =〃 urn: schemas—up叩—org: device—1—O〃 〉
〈亂Base〉base亂for all relative亂s〈/亂Base〉 〈device〉 〈deviceType〉urn:schemas_upnp_org:device:Basic:1〈/deviceType〉 〈friendlyName〉Set Top Box〈/friendlyName〉 〈m肌uf3cturer〉m肌u:fecturer n膽e〈/m肌u:fecturer〉 〈ma皿facturerURL〉URL to manufacturer site〈/ma皿facturerURL〉 〈modelDescription〉long user-friendly title〈/modelDescription〉 〈mode1Name〉model name〈/modelName〉 〈modelNumber〉model皿mber〈/modelNumber〉 〈model亂〉亂to model site〈/model亂〉 〈serialNumber〉ma皿facturer' s serial皿mber〈/serialNumber〉 〈UDN〉uuid: UUID〈/UDN〉 〈UPC〉Universal Product Code〈/UPC〉 〈deviceList〉 〈device〉 〈deviceType〉urn : schemasipnp-org :device:BinaryLight:O. 9〈/
deviceType〉 〈friendlyName〉short user-friendly title〈/friendlyName〉 … 〈serviceList〉 〈service〉 〈serviceType〉urn:schemas_upnp_org:service:SwitchPower:1〈/serviceType〉 〈serviceld〉urn:upnp-org:serviceId:SwitchPower. 1〈/serviceld〉 〈SCPDURL〉URL to service description〈/SCPDURL〉 〈control亂〉亂for control〈/control亂〉 〈eventSub亂〉亂for eventing〈/eventSub亂〉 〈/service〉 〈service〉 〈serviceType〉urn: schemas-up叩-org: service:Dimming: 1〈/serviceType〉 〈serviceld〉urn:up叩-org: serviceld:Dimming. 1〈/serviceId〉 〈/service〉 〈/serviceList〉 〈/device〉 〈device〉0ther embedded device of digital home〈/device〉 〈deviceList〉
:0152] 〈/device〉:0153] 〈/root〉0154] 其中,服务描述表(〈SCPDURL〉URL to service description〈/SCPDURL〉)
0155] 可通过以下代码实现
0156] 〈scpd〉
0157] 〈serviceStateTable>
0158] 〈stateVariable>
0159] 〈name>Target〈/name>
0160] 〈sendEventsAttribute〉no〈/sendEventsAttribute〉
0161 ] 〈dataType>boolean〈/dataType>
0162] 〈defaultValue>0〈/defaultValue>
0163] 〈/stateVariable>
0164] 〈stateVariable>
0165] 〈name>Status〈/name>
0166] 〈dataType>boolean〈/dataType>
0167] 〈defaultValue>0〈/defaultValue>
0168] 〈/stateVariable>
0169] 〈/serviceStateTable>
0170] 〈actionList>
0171] 〈action〉
0172] 〈name>SetTarget〈/name>
0173] 〈argumentList>
0174] 〈argument>
0175] 〈name>newTargetValue〈/name>
0176] 〈direction>in〈/direction>
0177] 〈relatedStateVariable>Target〈/relatedStateVariable>
0178] 〈/argument>
0179] 〈/argumentList〉
0180] 〈/action>
0181] 〈action>. . . 〈/action>
0182] 〈/actionList>
0183] 〈/scpd>
0184] 所述UPnP消息包括与所述设备描述信息对应的设备描述表的链接地址,与所述服务信息对应的服务描述表的链接地址,所述第一网络内的数字设备当前在线和/或离线信息。
0185] 201、所述数字电视接收终端与所述目标网络的服务器端建立TCP连接。
0186] 202、所述数字电视接收终端将所述UPnP消息封装成SSDP组播包通过所述TCP连接组播至所述目标网络。
0187] 为了避免网络中的组播消息拥塞,按照UPnP标准的要求,设备在规定的间隔时间;道机选取时间发送组播消息。
0188] 需要说明的是,数字电视接收终端将先与所述目标网络的服务器端建立TCP连接,同时将所述UPnP消息通过所述TCP连接组播至所述目标网络。 203、所述目标网络的服务器端将所述接收到的UPnP消息解析并组播至所述目标 网络内各智能控制终端。 所述服务器端将对接收到的UPnP消息进行解析并组播至所述目标网络内各智能 控制终端。 所述智能控制终端包括手机、电脑等。 204、所述智能控制终端根据所述UPnP消息内的链接地址下载所述数字电视接收 终端上的设备描述表及服务描述表。 205、所述智能控制终端根据所述设备描述表及服务描述表及所述第一网络内的
数字设备当前在线和/或离线信息对所述第一网络中数字设备实施远程控制。 用户可通过智能控制终端根据设备描述表及服务描述表及数字设备在线和/或
离线信息有选择性的对一个或多个数字设备实施远程控制。 206、所述数字电视接收终端实时更新所述第一网络内数字设备的设备信息。
需要说明的是,206与其它步骤间没有必然的先后关系。 由上可知,实施本发明实施例,可通数字电视接收终端聚集其所在网络内的数字
设备信息,其它网络内的智能控制终端可通过网络与数字电视接收终端连接从而有选择性
的远程控制数字电视接收终端所在网络内的数字设备,同时数字电视接收终端还将实时更
新数字设备信息,为用户提供了准确实时的设备信息,提高了操作的便利性。 图3是本发明一种远程控制系统第一实施例的结构示意图,包括 数字电视接收终端l,用于数字电视接收终端获取其所在第一网络内的数字设备
信息并根据所述数字设备信息生成UPnP消息,再将所述UPnP消息向目标网络进行组播。 需要说明的是,所述数字设备信息包括设备描述信息、与所述数字设备对应的服
务信息及所述第一网络内的数字设备当前在线和/或离线信息,所述UPnP消息包括与所述
设备描述信息对应的设备描述表的链接地址,与所述服务信息对应的服务描述表的链接地
址,所述第一网络内的数字设备当前在线和/或离线信息,所述设备描述信息包括设备编
码、设备类型等,所述服务信息包括所述数字设备提供的可被远程控制的服务项目信息。例
如, 一台电视机,其设备信息包括电视机本身的设备编码,设备类型等信息。其服务信息包
括开关电视、选台、音量控制等控制操作的信息。 同时,所述数字电视接收终端将所述设备描述信息服务信息分别存储在所述数字 电视接收终端的设备描述表及服务描述表上。 还需要说明的是,本实施例中所述数字电视接收终端包括机顶盒。 例如,按照UPnP的设备描述模板,用xml语言描述出的机顶盒和网络灯设备信息
设备描述表,其它设备描述信息都可以嵌入到〈deviceList〉字段中(如下所示)。




〈root xmlns =〃 urn:schemas_upnp_org:device_l_0〃 >
〈亂Base〉base亂for all relative亂s〈/亂Base〉 〈device>
〈deviceType>urn:schemas_upnp_org:device:Basic:1〈/deviceType> 〈friendlyName>Set Top Box〈/friendlyName> 〈mMiuf3cturer>mMiuf3cturer n咖e〈/m3皿f3cturer〉
〈ma皿facturerURDURL to manufacturer site〈/ma皿facturerURD 〈modelDescription>long user-friendly title〈/modelDescription> 〈modelName>model name〈/modelName> 〈modelNumber〉model皿mber〈/modelNumber〉 〈model亂〉亂to model site〈/modelURL> 〈serialNumber>manufacturer' s serial number〈/serialNumber> 〈UDN>uuid:UUID〈/UDN> 〈UPOUniversal Product Code〈/UPC> 〈deviceList〉 〈device〉 〈deviceType>urn: schemas_upnp_org: device: Bin aryLight:O. 9〈/
deviceType> 〈friendlyName>short user-friendly title〈/friendlyName> ... 〈serviceList> 〈service> 〈serviceType〉urn : schemas-叩叩-org :service:SwitchPower: 1〈/ serviceType> 〈serviceId>urn:upnp_org:serviceld:SwitchPower. 1〈/ serviceld> 〈SCPDURL〉URL to service description〈/SCPDURL〉 〈control亂〉亂for control〈/control亂〉 〈eventSub亂〉亂for eventing〈/eventSub亂〉 〈/service> 〈service> 〈serviceType>urn:schemas_upnp_org:service:Dimming:1〈/serviceType> 〈serviceId>urn:upnp_org:serviceId:Dimming. l〈/serviceld> 〈/service> 〈/serviceList> 〈/device> 〈device>0ther embedded device of digital home〈/device> 〈deviceList> 〈/device> 〈/root>其中,服务描述表(〈SCPDURL〉URL to service description〈/SCPDURL〉)
可通过以下代码实现
〈scpd〉 〈serviceStateTable>
〈stateVariable>
〈name>Target〈/name> 〈sendEventsAttribute〉no〈/sendEventsAttribute〉 〈dataType>boolean〈/dataType> 〈defaultValue>0〈/defaultValue> 〈/stateVariable> 〈stateVariable> 〈name>Status〈/name> 〈dataType>boolean〈/dataType> 〈defaultValue>0〈/defaultValue> 〈/stateVariable> 〈/serviceStateTable> 〈actionList> 〈action〉 〈name>SetTarget〈/name> 〈argumentList> 〈argument> 〈name>newTargetValue〈/name> 〈direction>in〈/direction> 〈relatedStateVariable>Target〈/relatedStateVariable> 〈/argument> 〈/argumentList〉 〈/action> 〈action>. . . 〈/action> 〈/actionList>
〈/scpd> 所述UPnP消息包括与所述设备描述信息对应的设备描述表的链接地址,与所述 服务信息对应的服务描述表的链接地址,所述第一网络内的数字设备当前在线和/或离线 信息。 服务器端2,所述服务器端位于目标网络,用于接收所述数字电视接收端1发送的 UPnP消息,将所述UPnP消息进行解析后向所述目标网络内的各智能控制终端3进行组播。
智能控制终端3,所述智能控制终端位于目标网络,用于根据所述服务器端2组播 的UPnP消息对所述第一网络内数字设备实施远程控制。
其中,数字电视接收终端1包括 UPnP消息生成单元ll,用于数字电视接收终端获取其所在第一网络内的数字设 备信息并根据所述数字设备信息生成UPnP消息,所述数字设备信息包括设备描述信息、与 所述数字设备对应的服务信息及所述第一网络内的数字设备当前在线和/或离线信息,所 述UPnP消息包括与所述设备描述信息对应的设备描述表的链接地址,与所述服务信息对 应的服务描述表的链接地址,所述第一网络内的数字设备当前在线和/或离线信息;
组播单元12,用于所述数字电视接收终端将所述UPnP消息生成单元11生成的UPnP消息向目标网络的服务器端进行组播。
所述智能控制终端3包括 下载单元31,用于所述智能控制终端根据所述UPnP消息内的链接地址下载所述 数字电视接收终端上的设备描述表及服务描述表; 控制单元32,用于所述智能控制终端根据所述设备描述表及服务描述表及所述第 一网络内的数字设备当前在线和/或离线信息对所述第一网络中数字设备实施远程控制。
图4是本发明一种远程控制系统第二实施例的结构示意图,与上述第一实施例不 同的是,所述数字电视接收终端1还包括 预置单元13,用于预先将所述数字电视接收终端其所在网络内数字设备信息写入 所述数字电视接收终端; 第一获取单元14,用于所述数字电视接收终端实时获取所述第一网络内数字设备 在线和/或离线信息。 更新单元15,用于所述数字电视接收终端实时更新所述第一网络内数字设备的设 备信息。 图5是本发明一种远程控制系统第三实施例的结构示意图,与上述第二实施例不 同的是,所述数字电视接收终端1中组播单元12包括 连接单元121,用于所述数字电视接收终端与所述目标网络的服务器端建立TCP 连接; 封装单元122,所述数字电视接收终端将所述UPnP消息封包通过所述TCP连接组 播至所述目标网络。 本发明一种数字电视接收终端与上述系统中的数字电视接收终端1的功能和实 现大致相同,在此不再详述。 由上可知,实施本发明实施例,可通数字电视接收终端聚集其所在网络内的数字
设备信息,其它网络内的智能控制终端可通过网络与数字电视接收终端连接从而有选择性
的远程控制数字电视接收终端所在网络内的数字设备,同时数字电视接收终端还将实时更
新数字设备信息,为用户提供了准确实时的设备信息,提高了操作的便利性。 以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员
来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为
本发明的保护范围。
权利要求
一种实现远程控制的方法,其特征在于,包括数字电视接收终端获取其所在第一网络内的数字设备信息并根据所述数字设备信息生成UPnP消息,所述数字设备信息包括设备描述信息、与所述数字设备对应的服务信息及所述第一网络内的数字设备当前在线和/或离线信息,所述UPnP消息包括与所述设备描述信息对应的设备描述表的链接地址,与所述服务信息对应的服务描述表的链接地址,所述第一网络内的数字设备当前在线和/或离线信息;所述数字电视接收终端将所述UPnP消息向目标网络进行组播;所述目标网络的服务器端将所述接收到的UPnP消息解析并组播至所述目标网络内各智能控制终端;所述智能控制终端根据所述UPnP消息内包含的信息对所述第一网络中的数字设备实施远程控制。
2. 如权利要求1所述的方法,其特征在于 所述设备描述信息包括设备编码、设备类型;所述服务信息包括所述数字设备提供的可被远程控制的服务项目信息。
3. 如权利要求2所述的方法,其特征在于,所述数字电视接收终端将所述UPnP消息向 目标网络进行组播的步骤包括所述数字电视接收终端与所述目标网络的服务器端建立TCP连接; 所述数字电视接收终端将所述UPnP消息通过TCP连接传送至所述目标网络。
4. 如权利要求3所述的方法,其特征在于,所述智能控制终端根据所UPnP消息内包括 的信息对所述第一网络中的数字设备实施远程控制的步骤包括所述智能控制终端根据所述UPnP消息内的链接地址下载所述数字电视接收终端上的 设备描述表及服务描述表;所述智能控制终端根据所述设备描述表及服务描述表及所述第一网络内的数字设备 当前在线和/或离线信息对所述第一网络中数字设备实施远程控制。
5. 如权利要求1 4任一项所述的方法,还包括 所述数字电视接收终端实时更新所述第一网络内数字设备的设备信息。
6. —种数字电视接收终端,其特征在于,包括UPnP消息生成单元,用于数字电视接收终端获取其所在第一网络内的数字设备信息并 根据所述数字设备信息生成UPnP消息,所述数字设备信息包括设备描述信息、与所述数字 设备对应的服务信息及所述第一网络内的数字设备当前在线和/或离线信息,所述UPnP消 息包括与所述设备描述信息对应的设备描述表的链接地址,与所述服务信息对应的服务描 述表的链接地址,所述第一网络内的数字设备当前在线和/或离线信息;组播单元,用于所述数字电视接收终端将所述UPnP消息向目标网络的服务器端进行 组播。
7. 如权利要求6所述的数字电视接收终端,其特征在于,所述组播单元包括 连接单元,用于所述数字电视接收终端与所述目标网络的服务器端建立TCP连接; 封装单元,所述数字电视接收终端将所述UPnP消息通过所述TCP连接组播至所述目标网络。
8. 如权利要求6 7任一项所述的数字电视接收终端,其特征在于,还包括更新单元,用于所述数字电视接收终端实时更新所述第一网络内数字设备的设备信息。
9. 一种远程控制系统,其特征在于,包括数字电视接收终端,用于数字电视接收终端获取其所在第一网络内的数字设备信息并根据所述数字设备信息生成UPnP消息,再将所述UPnP消息向目标网络进行组播;服务器端,所述服务器端位于目标网络,用于接收所述数字电视接收端发送的UPnP消息,将所述UPnP消息进行解析后向所述目标网络内的各智能控制终端进行组播;智能控制终端,所述智能控制终端位于目标网络,用于根据所述服务器端组播的UPnP消息对所述第一 网络内数字设备实施远程控制。
10. 如权利要求9所述的远程控制系统,其特征在于,所述智能控制终端包括下载单元,用于所述智能控制终端根据所述UPnP消息内的链接地址下载所述数字电视接收终端上的设备描述表及服务描述表;控制单元,用于所述智能控制终端根据所述设备描述表及服务描述表对所述第一网络中数字设备实施远程控制。
全文摘要
本发明实施例公开了一种实现远程控制的方法、系统及数字电视接收终端,所述方法包括数字电视接收终端获取其所在第一网络内的数字设备信息并根据所述数字设备信息生成UPnP消息;所述数字电视接收终端将所述UPnP消息向目标网络进行组播;所述目标网络的服务器端将所述接收到的UPnP消息解析并组播至所述目标网络内各智能控制终端;所述智能控制终端根据所UPnP消息内包含的信息对所述第一网络中的数字设备实施远程控制。采用本发明,用户可实现方便快捷的实现远程控制数字设备。
文档编号H04N5/44GK101702707SQ20091011035
公开日2010年5月5日 申请日期2009年10月28日 优先权日2009年10月28日
发明者吴峰凯 申请人:深圳市同洲电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1