著录项信息
专利名称 | 一种对家电设备进行远程控制的方法和系统 |
申请号 | CN200710175498.5 | 申请日期 | 2007-09-29 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2008-02-20 | 公开/公告号 | CN101127671 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L12/28 | IPC分类号 | H;0;4;L;1;2;/;2;8;;;H;0;4;L;1;2;/;6;6查看分类表>
|
申请人 | 北京邮电大学 | 申请人地址 | 北京市海淀区西土城路10号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 北京邮电大学 | 当前权利人 | 北京邮电大学 |
发明人 | 唐晓晟;张平;纪阳;梅伟;张蕾;李碧瑞;李亦农;冯志勇 |
代理机构 | 中国国际贸易促进委员会专利商标事务所 | 代理人 | 马浩 |
摘要
一种对家电设备进行远程控制的方法和系统,由用户终端构建会话初始化协议SIP信令,并将其发送到IP多媒体子系统,所述SIP信令包括:用户终端需要与之互通的家电设备的属性信息,将要对该家电设备实施的操作信息,以及家庭网关标识;然后由IP多媒体子系统判断所述用户终端是否符合家庭网关设置的初始过滤规则,如果是,则根据所述家庭网关标识查找到家庭网关,向其转发所述SIP信令;由家庭网关根据SIP信令中的属性信息在家庭域内查找到符合条件的家电设备,再根据操作信息对所述家电设备实施操作。本发明使用户在任何时间、任何地点都可以使用多种支持IP多媒体子系统的终端访问家庭网络,获得最佳的、丰富多彩的用户体验。
1.一种对家电设备进行远程控制的方法,包括以下步骤:
(1)用户终端构建会话初始化协议SIP信令的INVITE请求消息,并将其发送到IP多媒体子系统,所述SIP信令的INVITE请求的消息体包括:用户终端需要与之互通的家电设备的属性信息,将要对该家电设备实施的操作信息,以及家庭网关标识以及媒体协商信息;
(2)由IP多媒体子系统判断所述用户终端是否符合家庭网关设置的初始过滤规则,如果是,则根据所述家庭网关标识查找到家庭网关,向其转发所述SIP信令的INVITE请求;
(3)由家庭网关根据SIP信令的INVITE请求中的属性信息在家庭域内查找到符合条件的家电设备,提取所述INVITE请求中的媒体协商信息,根据媒体协商信息与用户终端确认双方支持的媒体类型,并进行家庭网关和用户终端的资源预留;再根据INVITE消息体中的操作信息对所述家电设备实施数据传输操作。
2.如权利要求1所述对家电设备进行远程控制的方法,其特征在于:
步骤(1)中,构建SIP信令的MESSAGE请求,所述属性信息至少包括如下之一:设备类型、设备名字,操作信息包括:开启或关闭;
步骤(3)中,由家庭网关控制家电设备开启或关闭。
3.如权利要求1所述对家电设备进行远程控制的方法,其特征在于:
步骤(1)中,构建SIP信令的INVITE请求,所述INVITE请求还包括:媒体协商信息,所述属性信息至少包括如下之一:设备类型、设备名字,操作信息包括:数据传输,媒体协商信息包括:用户终端支持的媒体类型;
步骤(3)中,根据所述媒体协商信息确认家电设备与用户终端都支持的媒体类型后,启动所述家电设备进行数据传输。
4.如权利要求1所述对家电设备进行远程控制的方法,其特征在于,步骤(1)中,还包括:
当家庭网关注册后,IP多媒体子系统将家庭网关的公共用户身份与家庭网关IP地址绑定;
当家庭网关在IP多媒体子系统中的归属用户服务器中完成公共用户身份注册后,通过应用服务器在归属用户服务器中设置自己的初始过滤规则,并且通过IP多媒体子系统的归属用户服务器与应用服务器的交互,修改家庭网关的初始过滤规则。
5.如权利要求4所述对家电设备进行远程控制的方法,其特征在于,
步骤(1)中,所述家庭网关标识包括:家庭网关公共用户身份。
6.如权利要求1所述对家电设备进行远程控制的方法,其特征在于,步骤(2)包括以下步骤:
(21)由IP多媒体子系统的代理呼叫会话控制将SIP信令转发到为发起该消息的用户服务的服务会话控制;
(22)由服务会话控制从归属用户服务器中提取用户的初始过滤规则并对其进行评估,如果评估结果是将请求消息向目的地转发,则通过解析请求消息中家庭网关公共用户身份中的宿主部分,查询到归属网络中的问询会话控制,并向其转发此请求消息;
(23)问询会话控制向本地的归属网络服务器询问为家庭网关服务的服务会话控制的地址,然后将请求消息发往该地址;
(24)为家庭网关服务的服务会话控制根据家庭网关的初始过滤规则,判断发起请求的用户终端是否得到了家庭网关的允许,若允许,将请求消息发送到代理呼叫会话控制;否则,拒绝转发;
(25)代理呼叫会话控制根据公共用户身份和家庭网关IP地址的绑定关系,将请求消息发送到IP地址对应的家庭网关。
7.如权利要求3所述对家电设备进行远程控制的方法,其特征在于,步骤(3)中,包括以下步骤:
(31)由家庭网关向用户终端发送响应,响应消息体中包括:家电设备所支持的媒体类型;
(32)用户终端根据该响应,确定用于通信的媒体类型并告知家庭网关;
(33)当家庭网关获知该媒体类型后,向用户终端发送响应消息;
(34)当用户确认进行传输时,用户终端向家庭网关发送消息,通知家庭网关进行数据传输;
(35)家庭网关启动家电设备,并在家庭网关和用户终端双方确认后,进行媒体数据传输。
8.一种对家电设备进行远程控制的系统,包括:用户终端、IP多媒体子系统以及家庭网关,其中,
用户终端用于构建会话初始化协议信令SIP,并将其发送到IP多媒体子系统,所述SIP信令包括:用户终端需要与之互通的家电设备的属性信息,将要对该家电设备实施的操作信息,以及家庭网关标识;当SIP信令包括INVITE请求时,还包括媒体协商信息;
IP多媒体子系统用于判断所述用户终端是否符合家庭网关设置的初始过滤规则,如果是,则根据所述家庭网关标识查找到家庭网关并向其转发所述SIP信令;
家庭网关用于根据SIP信令中的属性信息在家庭域内查找到符合条件的家电设备,再根据操作信息对所述家电设备实施操作,当所述SIP信令包括INVITE请求时,家庭网关根据所述媒体协商信息确认家电设备与用户终端都支持的媒体类型并进行资源预留后,启动所述家电设备进行数据传输。
9.如权利要求8所述对家电设备进行远程控制的系统,其特征在于:
用户终端还构建SIP信令的MESSAGE请求,所述属性信息至少包括如下之一:设备类型、设备名字,操作信息包括:开启或关闭;
家庭网关还控制家电设备的开启或关闭。
10.如权利要求8所述对家电设备进行远程控制的系统,其特征在于:
用户终端还构建SIP信令的INVITE请求,所述INVITE请求还包括:媒体协商信息,所述属性信息至少包括如下之一:设备类型、设备名字,操作信息包括:数据传输,媒体协商信息包括:用户终端支持的媒体类型;
家庭网关还根据所述媒体协商信息确认家电设备与用户终端都支持的媒体类型后,启动所述家电设备进行数据传输。
11.如权利要求8所述对家电设备进行远程控制的系统,其特征在于:
所述IP多媒体子系统在家庭网关注册后,将家庭网关的公共用户身份与家庭网关IP地址绑定;
所述家庭网关在IP多媒体子系统的归属用户服务器中完成公共用户身份注册后,通过应用服务器在归属用户服务器中设置自己的初始过滤规则,并且通过IP多媒体子系统的归属用户服务器与应用服务器的交互,修改初始过滤规则。
12.如权利要求11所述对家电设备进行远程控制的系统,其特征在于:
所述家庭网关标识包括:家庭网关公共用户身份。
13.如权利要求8所述对家电设备进行远程控制的系统,其特征在于:IP多媒体子系统还进行代理呼叫会话控制,服务会话控制,家庭网关还进行问询会话控制,服务会话控制和代理呼叫会话控制,
其中所述IP多媒体子系统的代理呼叫会话控制,用于将SIP信令转发到为发起该消息的用户服务的服务会话控制;
所述IP多媒体子系统的服务会话控制,用于从归属用户服务器中提取用户的初始过滤规则并对其进行评估,如果评估结果是将请求消息向目的地转发,则通过解析请求消息中家庭网关公共用户身份中的宿主部分,查询到归属网络中的问询会话控制,并向其转发此请求消息;
所述家庭网关的问询会话控制用于向本地的归属网络服务器询问为家庭网关服务的服务会话控制的地址,将请求消息发往该地址;
所述家庭网关的服务会话控制用于根据家庭网关的初始过滤规则,判断发起请求的用户终端是否得到了家庭网关的允许,若允许,将请求消息发送到代理呼叫会话控制;
所述家庭网关的代理呼叫会话控制用于根据公共用户身份和家庭网关IP地址的绑定关系,将请求消息发送到IP地址对应的家庭网关。
14.如权利要求10所述对家电设备进行远程控制的系统,其特征在于:
家庭网关还向用户终端发送消息,包括:家电设备所支持的媒体类型;在获知用户终端支持的媒体类型后,向用户终端发送响应消息;
用户终端还根据家电设备所支持的媒体类型,确定用于通信的媒体类型并告知家庭网关。
一种对家电设备进行远程控制的方法和系统\n技术领域\n[0001] 本发明涉及一种网络技术,具体涉及一种通过IP多媒体子系统远程控制位于家庭域的家电设备的方法和系统。\n背景技术\n[0002] 当用户处在家庭域之外时,经常需要与家庭环境进行交互。这种交互可能包括获得实时的家庭环境的信息,从家电设备上获取文档、音乐、视频等数据内容,远程控制家庭中的设备等等。例如,用户在外出办公时需要从家中的电脑上拷贝一份重要的电子文档;用户在旅途中想要听些保存在家中电脑中的音乐来打发时间。在诸如此类的情况下,用户希望能够通过某个身边的设备来远程控制位于家庭域的家电设备。\n[0003] 现有的一些家电设备远程控制的技术,基本上是通过互联网来实现控制信令和数据的传输。由于用户并不能随时、随处接入到互联网,这给用户带来了较大的不便利性,也大大限制了这类远程控制技术的适用性。而随着无线移动通信技术的飞速发展,无线移动通信网络在覆盖面、传送速率上都得到了很大的提高,手机能够随时随地的接入到电信网中并可获得高速率、高质量的语音数据业务,使用手机通过无线移动通信网对家庭域的家电设备进行远程控制成为最佳的解决方案之一。\n[0004] 移动通信已经发展到了第三代,作为第三代移动通信核心网重要组成部分的IP多媒体子系统IMS能够支持丰富的IP多媒体业务。IMS基于会话初始化协议SIP的体系,使用SIP呼叫控制机制来创建、管理和终结各种类型的多媒体业务。IMS提供了业务融合的基础,基于IP技术它同时支持语音、数据和多媒体业务以及新的应用。\n发明内容\n[0005] 本发明要解决的技术问题是提供一种对家电设备进行远程控制的方法和系统,使用户在任何时间、任何地点都可以使用多种支持IP多媒体子系统的终端访问家庭网络,对家电设备进行远程控制,获得最佳的、丰富多彩的用户体验。\n[0006] 为了解决上述问题,本发明提出了一种对家电设备进行远程控制的方法,包括以下步骤:\n[0007] (1)用户终端构建会话初始化协议SIP信令,并将其发送到IP多媒体子系统,所述SIP信令包括:用户终端需要与之互通的家电设备的属性信息,将要对该家电设备实施的操作信息,以及家庭网关标识;\n[0008] (2)由IP多媒体子系统判断所述用户终端是否符合家庭网关设置的初始过滤规则,如果是,则根据所述家庭网关标识查找到家庭网关,向其转发所述SIP信令;\n[0009] (3)由家庭网关根据SIP信令中的属性信息在家庭域内查找到符合条件的家电设备,再根据操作信息对所述家电设备实施操作。\n[0010] 进一步,所述对家电设备进行远程控制的方法还可具有以下特点,步骤(1)中,构建SIP信令的MESSAGE请求,所述属性信息至少包括如下之一:设备类型、设备名字,操作信息包括:开启或关闭;步骤(3)中,由家庭网关控制家电设备开启或关闭。\n[0011] 进一步,所述对家电设备进行远程控制的方法还可具有以下特点,步骤(1)中,构建SIP信令的INVITE请求,所述INVITE请求还包括:媒体协商信息,所述属性信息至少包括如下之一:设备类型、设备名字,操作信息包括:数据传输,媒体协商信息包括:用户终端支持的媒体类型;步骤(3)中,根据所述媒体协商信息确认家电设备与用户终端都支持的媒体类型后,启动所述家电设备进行数据传输。\n[0012] 进一步,所述对家电设备进行远程控制的方法还可具有以下特点,当家庭网关注册后,IP多媒体子系统将家庭网关IP地址和家庭网关的公共用户身份进行绑定;当家庭网关在IP多媒体子系统中的归属用户服务器中完成公共用户身份注册后,通过应用服务器在归属用户服务器中设置自己的初始过滤规则,并且通过IP多媒体子系统的归属用户服务器与应用服务器的交互,修改家庭网关的初始过滤规则。\n[0013] 进一步,所述对家电设备进行远程控制的方法还可具有以下特点,步骤(1)中,所述家庭网关标识包括:家庭网关公共用户身份。\n[0014] 进一步,所述对家电设备进行远程控制的方法还可具有以下特点,步骤(2)包括以下步骤:(21)由IP多媒体子系统的代理呼叫会话控制将SIP信令转发到为发起该消息的用户服务的服务会话控制;(22)由服务会话控制从归属用户服务器中提取用户的初始过滤规则,对用户的初始过滤规则进行评估,决定对请求消息的下一步处理。若评估结果是将请求消息向目的地转发,则通过解析请求消息中家庭网关公共用户身份中的宿主部分,查询到归属网络中的问询会话控制,并向其转发此请求消息;(23)问询会话控制向本地的归属网络服务器询问为家庭网关服务的服务会话控制的地址,然后将请求消息发往该地址;(24)为家庭网关服务的服务会话控制根据家庭网关的初始过滤规则,判断发起请求的用户终端是否得到了家庭网关的允许,若允许,将请求消息发送到代理呼叫会话控制;否则,拒绝转发;(25)代理呼叫会话控制根据公共用户身份和家庭网关IP地址的绑定关系,将请求消息发送到IP地址对应的家庭网关。\n[0015] 进一步,所述对家电设备进行远程控制的方法还可具有以下特点,步骤(3)中,包括以下步骤:(31)由家庭网关向用户终端发送响应,响应消息体中包括:家电设备所支持的媒体类型;(32)用户终端根据该响应,确定用于通信的媒体类型并告知家庭网关;(33)当家庭网关获知该媒体类型后,向用户终端发送响应消息;(34)当用户确认进行传输时,用户终端向家庭网关发送消息,通知家庭网关进行数据传输;(35)家庭网关启动家电设备,并在家庭网关和用户终端双方确认后,进行媒体数据传输。\n[0016] 一种对家电设备进行远程控制的系统,包括:用户终端、IP多媒体子系统以及家庭网关,其中,\n[0017] 用户终端用于构建会话初始化协议信令SIP,并将其发送到IP多媒体子系统,所述SIP信令包括:用户终端需要与之互通的家电设备的属性信息,将要对该家电设备实施的操作信息,以及家庭网关标识;\n[0018] IP多媒体子系统用于判断所述用户终端是否符合家庭网关设置的初始过滤规则,如果是,则根据所述家庭网关标识查找到家庭网关并向其转发所述SIP信令;\n[0019] 家庭网关用于根据SIP信令中的属性信息在家庭域内查找到符合条件的家电设备,再根据操作信息对所述家电设备实施操作。\n[0020] 进一步,所述对家电设备进行远程控制的系统还可具有以下特点,用户终端还构建SIP信令的MESSAGE请求,所述属性信息至少包括如下之一:设备类型、设备名字,操作信息包括:开启或关闭;家庭网关还控制家电设备的开启或关闭。\n[0021] 进一步,所述对家电设备进行远程控制的系统还可具有以下特点,用户终端还构建SIP信令的INVITE请求,所述INVITE请求还包括:媒体协商信息,所述属性信息至少包括如下之一:设备类型、设备名字,操作信息包括:数据传输,媒体协商信息包括:用户终端支持的媒体类型;家庭网关还根据所述媒体协商信息确认家电设备与用户终端都支持的媒体类型后,启动所述家电设备进行数据传输。\n[0022] 进一步,所述对家电设备进行远程控制的系统还可具有以下特点,所述IP多媒体子系统在家庭网关注册后,将家庭网关IP地址和家庭网关的公共用户身份进行绑定;当家庭网关在IP多媒体子系统中的归属用户服务器中完成公共用户身份注册后,通过应用服务器在归属用户服务器中设置自己的初始过滤规则,并且通过IP多媒体子系统的归属用户服务器与应用服务器的交互,修改家庭网关的初始过滤规则。\n[0023] 进一步,所述对家电设备进行远程控制的系统还可具有以下特点,所述家庭网关标识包括:家庭网关公共用户身份。\n[0024] 进一步,所述对家电设备进行远程控制的系统还可具有以下特点,IP多媒体子系统还进行代理呼叫会话控制,服务会话控制,家庭网关还进行问询会话控制,服务会话控制和代理呼叫会话控制,其中所述IP多媒体子系统的代理呼叫会话控制,用于将SIP信令转发到为发起该消息的用户服务的服务会话控制;所述IP多媒体子系统的服务会话控制,用于从归属用户服务器中提取用户的初始过滤规则,对用户的初始过滤规则进行评估,决定对请求消息的下一步处理。若评估结果是将请求消息向目的地转发,则通过解析请求消息中家庭网关公共用户身份中的宿主部分,查询到归属网络中的问询会话控制,并向其转发此请求消息;所述家庭网关的问询会话控制用于向本地的归属网络服务器询问为家庭网关服务的服务会话控制的地址,将请求消息发往该地址;所述家庭网关的服务会话控制用于根据家庭网关的初始过滤规则,判断发起请求的用户终端是否得到了家庭网关的允许,若允许,将请求消息发送到代理呼叫会话控制;所述家庭网关的代理呼叫会话控制用于根据公共用户身份和家庭网关IP地址的绑定关系,将请求消息发送到IP地址对应的家庭网关。\n[0025] 进一步,所述对家电设备进行远程控制的系统还可具有以下特点,家庭网关还向用户终端发送消息,包括:家电设备所支持的媒体类型;在获知用户终端支持的媒体类型后,向用户终端发送响应消息;用户终端还根据家电设备所支持的媒体类型,确定用于通信的媒体类型并告知家庭网关。\n[0026] 与现有技术相比,本发明实现了通过IP多媒体子系统对家电设备的远程控制,即用户终端将家庭网关标识、家电设备的属性信息、以及要操作信息发送到IP多媒体子系统,由IP多媒体子系统根据家庭网关标识找到该家庭网关,再由该家庭网关根据属性信息找到符合条件的家电设备,并根据操作信息开启或关闭家电设备,如果用户终端还传送媒体协商信息时,则可以根据该信息控制家电设备进行数据传输。进而使用户在任何时间、任何地点都可以使用多种支持IP多媒体子系统的终端访问家庭网络,获得最佳的、丰富多彩的用户体验。\n附图说明\n[0027] 图1是实施例中的系统方框图;\n[0028] 图2是实施例中的方法流程图;\n[0029] 图3是另一实施例的方法流程图。\n具体实施方式\n[0030] 本发明提出了一种基于无线移动网络,通过IP多媒体子系统来实现对家电设备的远程控制方法和系统。下面通过附图和实施例对本发明进行进一步的详细描述。\n[0031] 如图1所示,一种对家电设备进行远程控制的系统,包括:用户终端、IP多媒体子系统、IP连通性接入网(IP-Connectivity AccessNetwork)、家庭网关以及多个家电设备,其中,\n[0032] 用户终端,用于构建SIP信令,并将其通过IP连通性网络发送到IP多媒体子系统,所述SIP信令包括:用户终端需要与之互通的家电设备的属性信息,将要对该家电设备实施的操作信息和家庭网关标识;\n[0033] 所述SIP信令包括:INVITE请求和MESSAGE请求,其中,INVITE请求包括:用户终端需要与之互通的家电设备的属性信息,将要对该家电设备实施的操作信息(可以用扩展标识语言XML),以及用以媒体协商的信息(用会话描述协议SDP封装到INVITE请求消息体中),该属性信息至少包括如下之一:设备类型、设备名字等,家电设备操作信息包括:数据传输等,用以媒体协商的信息包括:用户设备所支持的媒体类型、用户设备用以接收媒体的地址和端口等;MESSAGE请求包括:属性信息和操作信息,该属性信息至少包括如下之一:\n设备类型、设备名字等,操作信息包括:开启、关闭等。\n[0034] 所述家庭网关标识包括:家庭网关公共用户身份,其格式形如Bob@bupt.com或者\n123456@bupt.com。当然,也包括其他用于标识家庭网关的符号,文字,以及根据某种绑定关系可以查找到相应家庭网关的格式等等。\n[0035] IP多媒体子系统,用于用户终端和家庭网关之间控制信令的传输,包括:判断所述用户终端是否符合家庭网关设置的初始过滤规则,如果是,则根据所述家庭网关标识查找到家庭网关并向其转发SIP信令;\n[0036] 当家庭网关在IP多媒体子系统的归属用户服务器中注册后,完成家庭网关IP地址与家庭网关公共用户身份的绑定并将此绑定关系保存到归属用户服务器中。当所述用户终端符合家庭网关的初始过滤规则时,IP多媒体子系统根据所保存的公共用户身份和家庭网关IP地址的绑定关系,将所述SIP信令转发到该IP地址对应的家庭网关。\n[0037] IP连通性接入网,用于用户终端和IP多媒体子系统、家庭网关和IP多媒体子系统之间,以及用户终端和家庭网关之间的数据传输。IP连通性接入网是指任何以IP作为承载的网络,可以是无线移动通信网络,如通用分组无线服务网络GPRS、通用移动通信系统UMTS、无线局域网WLAN,可以是有线通信网络,如互联网、局域网;\n[0038] 家庭网关,用于根据SIP信令中的属性信息在家庭域内查找到符合条件的家电设备,再根据操作信息对所述家电设备实施操作;\n[0039] 当所述SIP信令包括:INVITE请求时,家庭网关根据所述媒体协商信息确认家电设备与用户终端都支持的媒体类型并进行资源预留后,启动所述家电设备进行数据传输。\n当所述SIP信令包括:MESSAGE请求时,家庭网关根据操作信息开启或关闭家电设备。\n[0040] 家庭网关向用户终端发送消息,包括:家电设备所支持的媒体类型,用户终端根据家电设备所支持的媒体类型,确定用于通信的媒体类型,进行资源预留并告知家庭网关,家庭网关在获知用户终端支持的媒体类型后,进行资源预留并向用户终端发送响应消息。然后,在用户确认进行传输时,用户终端通知家庭网关进行数据传输,家庭网关接收到所述消息后启动家电设备,并在家庭网关和用户终端双方确认后,进行媒体数据传输。\n[0041] 所述家庭网关在IP多媒体子系统的归属用户服务器中完成公共用户身份注册后,通过应用服务器在归属用户服务器中设置自己的初始过滤规则,用来对访问自己的IP多媒体子系统用户终端的身份进行限制,确保只有经过家庭网关允许的用户才可以向其发起应用请求。并且通过IP多媒体子系统的归属用户服务器与应用服务器的交互,修改初始过滤规则。\n[0042] 家庭网关从SIP信令消息体中提取家电设备属性信息和操作信息,用来构建当前家庭域所采用的用以家电设备互联的协议信令,代表用户终端在家庭域内进行家电设备的发现与操作,并将操作结果通过IP连通性网络发送给用户终端。但是,家电设备之间用以互联互通、相互发现的协议不一定是SIP协议,有可能是任何现有的可以支持家庭域内家电设备互联的标准协议。\n[0043] 家电设备,是用户最终所要操作的对象。家电设备采用某种现有的技术进行家庭域内的互联,能够发现彼此的存在,并能够实现相互控制。现有的技术标准,如通用即插即用协议UPnP、闪联标准IGRS,可以用于家电设备的互联互通、相互发现、资源共享等。家电设备之间、家电设备和家庭网关之间通过物理传输介质进行信令和数据的发送与接收,该物理传输介质可以是双绞线、电力线或无线。\n[0044] 在通过IP多媒体子系统实现家电设备远程控制的系统中,用户在终端侧的SIP信令构建也是重要的一环。用户需要在SIP信令的消息体中加入用于进行会话协商的会话描述协议文本,除此之外,还要在消息体中加入用户需要与之互通的家电设备的属性信息及将要对该家电设备实施的操作信息,这些信息用扩展标识语言XML进行描述。用以远程控制家电设备的SIP信令包括两类:一类是用于对家电设备进行开启或关闭控制的MESSAGE消息;一类是用于对存储于家电设备的数据进行远程传输的INVITE消息。两类消息均为会话初始化协议SIP中的消息类型。\n[0045] 一种对家电设备进行远程控制的方法,分别如图2和图3所示,包括:控制家电设备进行远程数据传输,以及远程开启或关闭家电设备。\n[0046] 图2是远程控制家电设备将数据传输到用户终端的过程,使用了SIP协议中的INVITE消息,包括以下步骤:\n[0047] 步骤210,用户终端构建SIP信令的INVITE请求消息,将该INVITE请求消息通过IP连通性网络发送到IP多媒体子系统;\n[0048] SIP信令的INVITE请求的消息体包括:用户终端需要与之互通的家电设备的属性信息,将要对该家电设备实施的操作信息(可以用扩展标识语言XML),家庭网关标识以及媒体协商信息;该媒体协商的信息用会话描述协议SDP封装到INVITE请求中。所述家庭网关标识包括:家庭网关公共用户身份。\n[0049] 步骤220,由IP多媒体子系统判断该INVITE请求是否符合家庭网关的初始过滤规则,如果是,则根据所述家庭网关标识查找到家庭网关,向其转发所述INVITE请求;\n[0050] 步骤230,由家庭网关提取所述INVITE请求中的家电设备属性信息,并根据所述属性信息查找到符合条件的家电设备;\n[0051] 步骤240,由家庭网关提取所述INVITE请求中的媒体协商信息,根据该协商信息与用户终端确认双方支持的媒体类型,并进行家庭网关和用户终端的资源预留;\n[0052] 步骤250,由家庭网关根据INVITE消息体中的操作信息,启动所述家电设备进行数据传输。\n[0053] 在步骤220中,由IP多媒体子系统查找所述家庭网关并向其转发请求消息,包括以下步骤:\n[0054] 步骤2201,该INVITE请求消息被IP多媒体子系统的P-CSCF转发到为发起该消息的用户服务的S-CSCF;\n[0055] 步骤2202,由S-CSCF从归属用户服务器中提取用户的初始过滤规则,对用户的初始过滤规则进行评估,决定对请求消息的下一步处理。若评估结果是将请求消息向目的地转发,则S-CSCF将解析请求消息中家庭网关公共用户身份中的宿主部分,查询到归属网络中的一个I-CSCF,并将此请求消息转发给该I-CSCF;\n[0056] 所述家庭网关在IP多媒体子系统中的归属用户服务器中完成公共用户身份注册后,通过应用服务器在归属用户服务器中设置自己的初始过滤规则,用来对访问自己的IP多媒体子系统用户的身份进行限制,确保只有经过家庭网关允许的用户才可以向家庭网关发起应用请求。并且通过IP多媒体子系统的归属用户服务器与应用服务器的交互,修改家庭网关的初始过滤规则。\n[0057] 步骤2203,I-CSCF作为家庭网关归属网络的入口,向本地的归属网络服务器询问为家庭网关服务的S-CSCF的地址,然后将请求消息发往该地址;\n[0058] 步骤2204,为家庭网关服务的S-CSCF根据家庭网关的初始过滤规则,判断发起请求的用户终端是否得到了家庭网关的允许,若允许,根据公共用户身份和家庭网关IP地址的绑定关系,将请求消息通过P-CSCF发送到IP地址对应的家庭网关;否则,拒绝转发。\n[0059] 其中,P-CSCF表示代理呼叫会话控制功能,S-CSCF表示服务会话控制功能,I-CSCF表示问询会话控制功能,HSS表示归属用户服务器,它们均为IP多媒体子系统的重要网元,用以会话管理和路由。\n[0060] 在步骤240中,由家庭网关与用户终端确认双方支持的媒体类型并进行资源预留,包括以下步骤:\n[0061] 步骤2401,在家庭域内查找到符合条件的家电设备后,由家庭网关向用户发送\n183响应,响应消息体中至少包含:家电设备所支持的媒体类型;\n[0062] 响应消息体中还包括:端口号,当利用RTP协议进行数据传输时,由该端口号对应的端口来接收媒体内容。\n[0063] 步骤2402,用户终端收到来自家庭网关的183响应后,获知了双方都可接受的媒体类型,进而确定用于通信的媒体类型,将此确定的媒体类型包含在发往家庭网关的PRACK确认消息中,同时用户终端进行资源预留操作;\n[0064] 步骤2403,当家庭网关收到PRACK消息后,获知了用于通信的媒体类型,向用户发送200 OK响应,同时进行资源预留;\n[0065] 当进行实时数据传输时,为了保证QoS,家庭网关需要进行资源预留。\n[0066] 步骤2404,用户终端在资源预留完成后,向家庭网关发送UPDATE消息,用来向家庭网关通知这一事件;\n[0067] 步骤2405,家庭网关收到UPDATE消息后,向用户终端发送200OK响应,并在家庭网关完成资源预留后,向用户终端发送180振铃消息,通知用户资源预留完毕,可以进行媒体传输。\n[0068] 在步骤250中,由家庭网关根据INVITE消息体中的操作信息,启动所述家电设备进行数据传输,包括以下步骤:\n[0069] 步骤2501,用户终端收到180振铃消息后,获知家庭网络侧设备已经准备就绪,询问用户是否开始数据传输,如果用户确认进行传输,则用户终端向家庭网关发送PRACK消息,通知家庭网关进行数据传输;\n[0070] 步骤2502,家庭网关收到PRACK消息后启动家电设备,并在家庭网关和用户终端双方确认后,进行媒体数据传输。\n[0071] 本发明的另一实施例,如图3所示,是远程控制家电设备开启或关闭的过程,使用了SIP协议中的MESSAGE消息,包括以下步骤:\n[0072] 步骤310,用户终端构建SIP信令的MESSAGE请求消息,将MESSAGE请求消息通过IP连通性网络发送到IP多媒体子系统;\n[0073] 将用户需要与之互通的家电设备的属性信息、将要对该家电设备实施的操作信息、以及家庭网关标识用扩展标识语言XML封装到MESSAGE请求消息体中。其中,家电设备属性信息至少包括如下之一:设备类型、设备名字等,家电设备操作信息包括:开启、关闭等。\n[0074] 步骤320,由IP多媒体子系统判断该MESSAGE请求是否符合家庭网关的初始过滤规则,如果是,则根据所述家庭网关标识查找到家庭网关,向其转发该MESSAGE请求,执行步骤230;否则,拒绝转发该MESSAGE请求;\n[0075] 步骤330,由家庭网关提取所述MESSAGE请求中的属性信息和操作信息,构建应用于家庭网络的协议信令,根据所述属性信息查找到符合条件的家电设备;\n[0076] 步骤340,由家庭网关根据操作信息向该家电设备发送控制消息,然后向用户发送\n200 OK响应,完成对家电设备的远程控制。\n[0077] 该实施例与前一实施例不同之处在于,用户终端发往家庭网关的是MESSAGE消息,只是用来远程控制家电设备的开启或关闭,不涉及数据的远程传输,所以该消息体中不含媒体协商信息,用户设备和家庭网关也就不需要进行资源预留。\n[0078] 最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
法律信息
- 2015-11-11
未缴年费专利权终止
IPC(主分类): H04L 12/28
专利号: ZL 200710175498.5
申请日: 2007.09.29
授权公告日: 2011.09.07
- 2011-09-07
- 2009-03-04
- 2008-02-20
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2007-09-19
|
2006-03-14
| | |
2
| |
2007-06-27
|
2006-11-30
| | |
3
| |
2004-03-10
|
2002-09-30
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |