一种SIP网络中控制服务的实现方法、系统和设备.pdf

上传人:a3 文档编号:4334634 上传时间:2018-09-14 格式:PDF 页数:17 大小:3.06MB
返回 下载 相关 举报
摘要
申请专利号:

CN201210312897.2

申请日:

2012.08.29

公开号:

CN102833254A

公开日:

2012.12.19

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04L 29/06申请日:20120829|||公开

IPC分类号:

H04L29/06; H04L1/16

主分类号:

H04L29/06

申请人:

中兴通讯股份有限公司

发明人:

邢晓江

地址:

518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部

优先权:

专利代理机构:

北京派特恩知识产权代理事务所(普通合伙) 11270

代理人:

张颖玲;程立民

PDF下载: PDF下载
内容摘要

本发明公开了一种会话初始协议(SIP)网络中控制服务的实现方法,控制方根据被控制方的能力经SIP核心网向被控制方发送SIP协议的控制指令;接收SIP核心网转发的被控制方返回的控制结果指令;本发明同时还公开了一种SIP网络中控制服务的实现系统和设备,通过本发明的方案,能够实现SIP网络设备的远程控制,方便用户操作远程设备,对运营商扩展服务范围、节约投资、吸引用户会带来很多的好处。

权利要求书

1.一种会话初始协议(SIP)网络中控制服务的实现方法,其特征在于,该方法包括:控制方根据被控制方的能力经SIP核心网向被控制方发送SIP协议的控制指令;接收SIP核心网转发的被控制方返回的控制结果指令。2.根据权利要求1所述的实现方法,其特征在于,所述SIP协议的控制指令通过扩展SIP的消息类型的方式得到,包括:在SIP的消息类型中增加控制消息类型,定义SIP协议的控制指令,所述SIP协议的控制指令的消息类型为控制消息类型,在SIP协议的控制指令的消息头、或SDP文本、或XML文本中描述控制指令的唯一标识、操作对象、操作方式。3.根据权利要求1所述的实现方法,其特征在于,所述SIP协议的控制指令通过重用现有的SIP消息的方式得到,包括:重用会话建立请求(INVITE)、和/或信息(MESSAGE)、和/或通知(INFO)消息,在重用的消息的消息头中增加表明作为控制指令的指示,并在消息头、或会话描述协议(SDP)文本、或可扩展标记语言(XML)文本中描述控制指令的唯一标识、操作对象、操作方式。4.根据权利要求2或3所述的实现方法,其特征在于,在所述消息头、或SDP文本、或XML文本中还携带操作描述。5.根据权利要求1所述的实现方法,其特征在于,所述控制结果指令通过扩展SIP的消息类型的方式得到,包括:在SIP的消息类型中增加控制消息类型,定义控制结果指令,所述控制结果指令的消息类型为控制消息类型,在控制结果指令的消息头、或SDP文本、或XML文本中描述控制结果指令的唯一标识、操作对象、操作结果。6.根据权利要求1所述的实现方法,其特征在于,所述控制结果指令通过重用现有的SIP消息的方式得到,包括:重用INVITE、和/或MESSAGE、和/或INFO消息,在重用的消息的消息头中增加表明作为控制指令的指示,并在消息头、或SDP文本、或XML文本中描述控制结果指令的唯一标识、操作对象、操作结果。7.根据权利要求1至6任一项所述的实现方法,其特征在于,该方法还包括:在控制方根据被控制方的能力经SIP核心网向被控制方发送SIP协议的控制指令之前,所述控制方采用SIP协议的INFO消息发送用于获取被控制方的能力的请求,所述请求经SIP核心网转发到被控制方,被控制方将自身的能力通过扩展的会话描述协议(SDP)发送到SIP核心网,SIP核心网将被控制方的能力转发到控制方。8.根据权利要求7所述的实现方法,其特征在于,所述SIP核心网包括:软交换或IMS核心网。9.根据权利要求7所述的实现方法,其特征在于,所述被控制方的能力包括:端口或通道上支持的操作方式。10.一种SIP网络中控制服务的实现系统,其特征在于,该系统包括:控制方、被控制方、SIP核心网;其中,控制方,用于根据被控制方的能力经SIP核心网向被控制方发送SIP协议的控制指令,接收SIP核心网转发的被控制方返回的控制结果指令;被控制方,用于接收SIP协议的控制指令,并向SIP核心网返回控制结果指令;SIP核心网,用于转发控制方和被控制方之间的交互信令。11.根据权利要求10所述的实现系统,其特征在于,所述控制方包括:控制指令发送模块和控制结果接收模块;其中,控制指令发送模块,用于根据被控制方的能力经SIP核心网向被控制方发送SIP协议的控制指令;控制结果接收模块,用于接收SIP核心网转发的被控制方返回的控制结果指令。12.根据权利要求11所述的实现系统,其特征在于,所述控制方还包括:能力获取模块,用于采用SIP协议的INFO消息发送用于获取被控制方的能力的请求,所述请求经SIP核心网转发到被控制方,接收被控制方返回的自身能力。13.根据权利要求10所述的实现系统,其特征在于,所述被控制方包括:控制指令接收模块、执行模块、结果返回模块;其中,控制指令接收模块,用于接收SIP协议的控制指令;执行模块,用于按照所述SIP协议的控制指令执行操作,并将执行结果发送到结果返回模块;结果返回模块,用于向SIP核心网返回控制结果指令。14.根据权利要求13所述的实现系统,其特征在于,所述被控制方还包括:能力通知模块,用于在收到控制方的获取被控制方的能力的请求后,经SIP核心网向控制方返回自身能力。15.根据权利要求10至14所述的实现系统,其特征在于,所述SIP协议的控制指令通过扩展SIP的消息类型的方式得到,包括:在SIP的消息类型中增加控制消息类型,定义SIP协议的控制指令,所述SIP协议的控制指令的消息类型为控制消息类型,在SIP协议的控制指令的消息头、或SDP文本、或XML文本中描述控制指令的唯一标识、操作对象、操作方式。16.根据权利要求10至14所述的实现系统,其特征在于,所述SIP协议的控制指令通过重用现有的SIP消息的方式得到,包括:重用INVITE、和/或MESSAGE、和/或INFO消息,在重用的消息的消息头中增加表明作为控制指令的指示,并在消息头、或SDP文本、或XML文本中描述控制指令的唯一标识、操作对象、操作方式。17.根据权利要求10至14所述的实现系统,其特征在于,所述控制结果指令通过扩展SIP的消息类型的方式得到,包括:在SIP的消息类型中增加控制消息类型,定义控制结果指令,所述控制结果指令的消息类型为控制消息类型,在控制结果指令的消息头、或SDP文本、或XML文本中描述控制结果指令的唯一标识、操作对象、操作结果。18.根据权利要求10至14所述的实现系统,其特征在于,所述控制结果指令通过重用现有的SIP消息的方式得到,包括:重用INVITE、和/或MESSAGE、和/或INFO消息,在重用的消息的消息头中增加表明作为控制指令的指示,并在消息头、或SDP文本、或XML文本中描述控制结果指令的唯一标识、操作对象、操作结果。19.一种控制方,其特征在于,该控制方包括:控制指令发送模块和控制结果接收模块;其中,控制指令发送模块,用于根据被控制方的能力经SIP核心网向被控制方发送SIP协议的控制指令;控制结果接收模块,用于接收SIP核心网转发的被控制方返回的控制结果指令。20.根据权利要求19所述的控制方,其特征在于,所述控制方还包括:能力获取模块,用于采用SIP协议的INFO消息发送用于获取被控制方的能力的请求,所述请求经SIP核心网转发到被控制方,接收被控制方返回的自身能力。21.一种被控制方,其特征在于,该被控制方包括:控制指令接收模块、执行模块、结果返回模块;其中,控制指令接收模块,用于接收SIP协议的控制指令;执行模块,用于按照所述SIP协议的控制指令执行操作,并将执行结果发送到结果返回模块;结果返回模块,用于向SIP核心网返回控制结果指令。22.根据权利要求21所述的被控制方,其特征在于,所述被控制方还包括:能力通知模块,用于在收到控制方的获取被控制方的能力的请求后,经SIP核心网向控制方返回自身能力。

说明书

一种SIP网络中控制服务的实现方法、系统和设备

技术领域

本发明涉及物联网通信技术,尤其涉及一种会话初始协议(SIP,Session 
Initiation Protocol)网络中控制服务的实现方法、系统和设备。

背景技术

目前,SIP网络,如软交换网络、IMS网络提供了包括VoIP、呈现、即时
消息等多种服务,覆盖用户面非常广阔,目前已经基本上完成了所有传统PSTN
语音的改造,国内、国际很多运营商都部署了IMS和/或软交换网络,拥有庞大
的用户群。

目前SIP网络所提供的服务主要是会话类多媒体服务,其基础控制信令采
用SIP协议。

物联网作为国家和运营商发展的重点方向,受到国家、地方政府和运营商
的联合推动;同时,用户对通信服务的需求,从简单的语音通信,逐步发展到
多媒体通信,伴随着物联网的发展,尤其是类似智能家居类服务的发展,用户
直接和家庭内的终端进行直接通信,获取相关信息,并对该设备进行控制的需
求和场景越来越多。

例如:在家庭里面的智能终端,能支持可视通话服务,用户能通过这个可
视通话服务来看到家庭里面的视频图像,如果在这会话过程中,能方便的调节
摄像头的方向,那么就可以看的范围更广。

又如:智能家居系统中,可能还需要对家庭的某些设备的远程控制,如果
能够通过对SIP协议实现,则对运营商来讲,完全可以在已有的核心网上通过
统一的服务平台来提供类似服务,对运营商扩展服务范围、节约投资、吸引用
户将会带来很多的好处。

还如:目前楼宇、住宅中的对讲系统都是独立于通信网络,但对讲系统的
功能和现有通信服务的功能几乎完全重叠,目前通信服务还较难提供直接控制
楼道门的开门动作,如果现有通信服务中支持这一点,实现运营商和用户的更
良好的捆绑,将为后续服务开展打下良好基础。

发明内容

有鉴于此,本发明的主要目的在于提供一种SIP网络中控制服务的实现方
法、系统和设备,能够实现SIP网络设备的远程控制。

为达到上述目的,本发明的技术方案是这样实现的:

本发明提供的一种SIP网络中控制服务的实现方法,该方法包括:

控制方根据被控制方的能力经SIP核心网向被控制方发送SIP协议的控制
指令;接收SIP核心网转发的被控制方返回的控制结果指令。

上述方案中,所述SIP协议的控制指令通过扩展SIP的消息类型的方式得
到,包括:在SIP的消息类型中增加控制消息类型,定义SIP协议的控制指令,
所述SIP协议的控制指令的消息类型为控制消息类型,在SIP协议的控制指令
的消息头、或SDP文本、或XML文本中描述控制指令的唯一标识、操作对象、
操作方式。

上述方案中,所述SIP协议的控制指令通过重用现有的SIP消息的方式得
到,包括:重用会话建立请求(INVITE)、和/或信息(MESSAGE)、和/或通知
(INFO)消息,在重用的消息的消息头中增加表明作为控制指令的指示,并在
消息头、或会话描述协议(SDP)文本、或可扩展标记语言(XML)文本中描
述控制指令的唯一标识、操作对象、操作方式。

上述方案中,在所述消息头、或SDP文本、或XML文本中还携带操作描
述。

上述方案中,所述控制结果指令通过扩展SIP的消息类型的方式得到,包
括:在SIP的消息类型中增加控制消息类型,定义控制结果指令,所述控制结
果指令的消息类型为控制消息类型,在控制结果指令的消息头、或SDP文本、
或XML文本中描述控制结果指令的唯一标识、操作对象、操作结果。

上述方案中,所述控制结果指令通过重用现有的SIP消息的方式得到,包
括:重用INVITE、和/或MESSAGE、和/或INFO消息,在重用的消息的消息
头中增加表明作为控制指令的指示,并在消息头、或SDP文本、或XML文本
中描述控制结果指令的唯一标识、操作对象、操作结果。

上述方案中,该方法还包括:在控制方根据被控制方的能力经SIP核心网
向被控制方发送SIP协议的控制指令之前,所述控制方采用SIP协议的INFO
消息发送用于获取被控制方的能力的请求,所述请求经SIP核心网转发到被控
制方,被控制方将自身的能力通过扩展的会话描述协议(SDP)发送到SIP核
心网,SIP核心网将被控制方的能力转发到控制方。

上述方案中,所述SIP核心网包括:软交换或IMS核心网。

上述方案中,所述被控制方的能力包括:端口或通道上支持的操作方式。

本发明提供的一种SIP网络中控制服务的实现系统,该系统包括:控制方、
被控制方、SIP核心网;其中,

控制方,用于根据被控制方的能力经SIP核心网向被控制方发送SIP协议
的控制指令,接收SIP核心网转发的被控制方返回的控制结果指令;

被控制方,用于接收SIP协议的控制指令,并向SIP核心网返回控制结果
指令;

SIP核心网,用于转发控制方和被控制方之间的交互信令。

上述方案中,所述控制方包括:控制指令发送模块和控制结果接收模块;
其中,

控制指令发送模块,用于根据被控制方的能力经SIP核心网向被控制方发
送SIP协议的控制指令;

控制结果接收模块,用于接收SIP核心网转发的被控制方返回的控制结果
指令。

上述方案中,所述控制方还包括:能力获取模块,用于采用SIP协议的INFO
消息发送用于获取被控制方的能力的请求,所述请求经SIP核心网转发到被控
制方,接收被控制方返回的自身能力。

上述方案中,所述被控制方包括:控制指令接收模块、执行模块、结果返
回模块;其中,

控制指令接收模块,用于接收SIP协议的控制指令;

执行模块,用于按照所述SIP协议的控制指令执行操作,并将执行结果发
送到结果返回模块;

结果返回模块,用于向SIP核心网返回控制结果指令。

上述方案中,所述被控制方还包括:能力通知模块,用于在收到控制方的
获取被控制方的能力的请求后,经SIP核心网向控制方返回自身能力。

上述方案中,所述SIP协议的控制指令通过扩展SIP的消息类型的方式得
到,包括:在SIP的消息类型中增加控制消息类型,定义SIP协议的控制指令,
所述SIP协议的控制指令的消息类型为控制消息类型,在SIP协议的控制指令
的消息头、或SDP文本、或XML文本中描述控制指令的唯一标识、操作对象、
操作方式。

上述方案中,所述SIP协议的控制指令通过重用现有的SIP消息的方式得
到,包括:重用INVITE、和/或MESSAGE、和/或INFO消息,在重用的消息
的消息头中增加表明作为控制指令的指示,并在消息头、或SDP文本、或XML
文本中描述控制指令的唯一标识、操作对象、操作方式。

上述方案中,所述控制结果指令通过扩展SIP的消息类型的方式得到,包
括:在SIP的消息类型中增加控制消息类型,定义控制结果指令,所述控制结
果指令的消息类型为控制消息类型,在控制结果指令的消息头、或SDP文本、
或XML文本中描述控制结果指令的唯一标识、操作对象、操作结果。

上述方案中,所述控制结果指令通过重用现有的SIP消息的方式得到,包
括:重用INVITE、和/或MESSAGE、和/或INFO消息,在重用的消息的消息
头中增加表明作为控制指令的指示,并在消息头、或SDP文本、或XML文本
中描述控制结果指令的唯一标识、操作对象、操作结果。

本发明提供的一种控制方,该控制方包括:控制指令发送模块和控制结果
接收模块;其中,

控制指令发送模块,用于根据被控制方的能力经SIP核心网向被控制方发
送SIP协议的控制指令;

控制结果接收模块,用于接收SIP核心网转发的被控制方返回的控制结果
指令。

本发明提供的一种被控制方,该被控制方包括:控制指令接收模块、执行
模块、结果返回模块;其中,

控制指令接收模块,用于接收SIP协议的控制指令;

执行模块,用于按照所述SIP协议的控制指令执行操作,并将执行结果发
送到结果返回模块;

结果返回模块,用于向SIP核心网返回控制结果指令。

本发明提供了一种SIP网络中控制服务的实现方法、系统和设备,控制方
根据被控制方的能力经SIP核心网(Core)向被控制方发送SIP协议的控制指
令;接收SIP核心网转发的被控制方返回的控制结果指令;如此,能够实现SIP
网络设备的远程控制,方便用户操作远程设备,对运营商扩展服务范围、节约
投资、吸引用户会带来很多的好处。

附图说明

图1为本发明实现SIP网络中控制服务的实现方法的流程示意图;

图2为本发明控制方A与被控制方B在会话过程中执行控制服务的流程示
意图;

图3为本发明实现SIP网络中控制服务的实现系统的结构示意图。

具体实施方式

本发明的基本思想是:控制方根据被控制方的能力经SIP核心网向被控制
方发送SIP协议的控制指令;接收SIP核心网转发的被控制方返回的控制结果
指令。

所述控制方和被控制方为SIP网络中能够通信的两个终端设备。

下面通过附图及具体实施例对本发明做进一步的详细说明。

本发明实现一种SIP网络中控制服务的实现方法,如图1所示,该方法包
括以下几个步骤:

步骤101:控制方根据被控制方的能力经SIP核心网向被控制方发送SIP
协议的控制指令;

在本步骤之前还可以包括:控制方采用SIP协议的INFO消息发送用于获
取被控制方的能力的请求,所述请求经SIP核心网转发到被控制方,被控制方
将自身的能力通过扩展的会话描述协议(SDP,Session Description Protocol)发
送到SIP核心网,SIP核心网将被控制方的能力转发到控制方;

所述被控制方的能力包括:端口或通道上支持的操作方式;

所述SIP核心网包括:软交换或IMS核心网等;

所述扩展的SDP一般为:包含操作对象、操作对象支持的操作方式的SDP
消息;

所述SIP协议的控制指令一般通过扩展SIP的消息类型或重用现有的SIP
消息的方式得到;

所述SIP协议的控制指令通过扩展SIP的消息类型的方式得到,包括:在
SIP的消息类型中增加控制(control)消息类型,定义SIP协议的控制指令,所
述SIP协议的控制指令的消息类型为控制消息类型,在SIP协议的控制指令的
消息头、或SDP文本、或可扩展标记语言(XML)文本中描述控制指令的唯一
标识、操作对象、操作方式;进一步的,在SIP协议的控制指令的消息头、或
SDP文本、或XML文本中还携带操作描述;

如:在SIP的消息类型中增加控制消息类型control/SDP或control/XML,
定义SIP协议的控制指令CONTROL,将CONTROL的消息头中的Content-Type
设置为control/SDP或control/XML,在消息体中的SDP文本或XML文本中,
增加操作对象D、操作方式E、操作描述T;CONTROL的具体结构如下:

CONTROL sip:Bzte.com.cn SIP/2.0//向被控制方B发控制指令CONTROL

Via:SIP/2.0/UDP proxy.zte.com.cn  //通过代理:proxy.zte.com.cn发送

From:A//发起控制请求的控制方的标识A

To:B//被控制方的标识B

Control-ID:238899011zte.com.cn//控制指令的唯一标识

Subject:Door Control//控制对象的名称为门(Door)

Content-Type:control/SDP//消息体的类型为control/SDP

Content-Length:100//消息体的长度

在SDP文本中描述为:

V=0//版本

O=A 53655765 2353687637 IN IP4 128.3.4.5//会话建立者和会话的标识、
会话版本、地址协议类型、地址

D=channel1//操作对象为通道(channel)1

E=OPEN//操作方式为打开

T=open the door//操作描述为开门。

上述控制指令中,如果消息体的类型为control/XML,则:

在XML文本中描述告警控制的例子为:


在XML文本中描述控制开门的例子为:


所述SIP协议的控制指令通过重用现有的SIP消息的方式得到,包括:重
用INVITE、和/或MESSAGE、和/或INFO等消息,在重用的消息的消息头中
增加表明作为控制指令的指示,并在消息头、或SDP文本、或XML文本中描
述控制指令的唯一标识、操作对象、操作方式;进一步的,在消息头、或SDP
文本、或XML文本中还携带操作描述等。

如:重用MESSAGE或者INFO消息,将消息头中的Content-Type设置为
control/SDP或者control/XML,用于表明重用的MESSAGE或者INFO消息为
控制指令,在消息体中的SDP文本或XML文本中,增加操作对象D、操作方
式E;进一步的,在消息体中的SDP文本或XML文本中,还增加操作描述T;

以重用INFO消息为例:

INFO sip:azte.com.cn SIP/2.0

Via SIP/2.0/UDP proxy.zte.com.cn

Max-Forwards:70

Route:<sip:scscf1.home1.net;lr><atcf.visited1.net;lr>

From:A

To:B

CONTROL-ID:cb03a0s09a2sdfglkj490334//控制指令的唯一标识

Content-Type:control/SDP

Content-Length:

在SDP文本中描述为:

V=0

......

D=channel1//操作对象

E=OPEN//操作方式

T=ope the door//操作描述。

步骤102:控制方接收SIP核心网转发的被控制方返回的控制结果指令;

所述控制结果指令一般也通过扩展SIP的消息类型或重用现有的SIP消息
的方式得到;

所述控制结果指令通过扩展SIP的消息类型的方式得到,包括:在SIP的
消息类型中增加控制消息类型,定义控制结果指令,所述控制结果指令的消息
类型为控制消息类型,在控制结果指令的消息头、或SDP文本、或XML文本
中描述控制结果指令的唯一标识、操作对象、操作结果等;

如:在SIP的消息类型中增加控制消息类型control/SDP或control/XML,
定义控制结果指令CONTROL-RES,CONTROL-RES中携带控制指令的唯一标
识,并在SDP文本或XML文本中携带操作对象D和操作结果R;
CONTROL-RES的具体结构如下:

CONTROL-RES sip:Bzte.com.cn SIP/2.0

Via SIP/2.0/UDP proxy.zte.com.cn

Max-Forwards:70

Route:<sip:scscf1.home1.net;lr><atcf.visited1.net;lr>

From:B

To:A

CONTROL-ID:cb03a0s09a2sdfglkj490334//控制结果指令的唯一标识

Content-Type:control/SDP//消息体的类型为control/SDP

Content-Length:

在SDP文本中描述为:

V=0

D=channel1//操作对象

R=success//操作结果。

所述控制结果指令通过重用现有的SIP消息的方式得到,包括:重用
INVITE、和/或MESSAGE、和/或INFO等消息,在重用的消息的消息头中增
加表明作为控制指令的指示,并在消息头、或SDP文本、或XML文本中描述
控制结果指令的唯一标识、操作对象、操作结果等;

如:重用MESSAGE或者INFO消息,将消息头中的Content-Type设置为
control/SDP或者control/XML,用于表明重用的MESSAGE或者INFO消息为
控制指令,在消息体中的SDP文本或XML文本中,增加操作对象D、操作结
果R;以重用INFO消息为例:

INFO sip:Bzte.com.cn SIP/2.0

Via SIP/2.0/UDP proxy.zte.com.cn

Max-Forwards:70

Route:<sip:scscf1.home1.net;lr><atcf.visited1.net;lr>

From:B

To:A

CONTROL-ID:cb03a0s09a2sdfglkj490334//控制结果指令的唯一标识

Content-Type:control/SDP

Content-Length:

在SDP文本中描述为:

V=0

......

D=channel1//操作对象

R=success//操作结果。

本步骤还包括:被控制方接收到控制方发送的SIP协议的控制指令后,通
过SIP核心网向控制方返回确认消息;

所述确认消息可以是新定义的SIP消息,也可以是200 OK消息;

例如:新定义的SIP消息为CONTROL-CFM,消息中携带控制指令的唯一
标识。

CONTROL-CF M sip:Azte.com.cn SIP/2.0//向A发送确认消息

Via:SIP/2.0/UDP proxy.zte.com.cn//通过代理:proxy.zte.com.cn

From:B//被控制方的标识B

To:A//控制方的标识A

Control-ID:238899011zte.com.cn//控制指令的唯一标识

Subject:Door Control//控制的名字或者属性。

图2描述了控制方A与被控制方B在会话过程中执行控制服务的具体流
程,包括以下几个步骤:

步骤201:控制方A与发送会话建立请求消息Invite到SIP核心网;

步骤202:SIP核心网向被控制方B转发所述会话建立请求消息Invite;

步骤203:被控制方B回复正在响铃响应180Ring;

步骤204:SIP核心网向控制方A转发所述正在响铃响应180Ring;

步骤205:被控制方B接受会话建立请求后,向SIP核心网发送200 OK消
息;

步骤206:SIP核心网向控制方A转发所述200 OK消息;

步骤207:控制方A向SIP核心网发送确认消息ACK;

步骤208:SIP核心网向被控制方B转发所述确认消息ACK;

步骤209:控制方A与被控制方B开始通话;

步骤210:控制方A向SIP核心网发送获取被控制方B的能力的请求;

步骤211:SIP核心网转发获取被控制方B的能力的请求到被控制方B;

步骤212:被控制方B将自身的能力返回给SIP核心网;

步骤213:SIP核心网转发被控制方B的能力给控制方A;

步骤214:控制方A根据被控制方的能力发送SIP协议的控制指令到SIP
核心网;

步骤215:SIP核心网转发所述SIP协议的控制指令到被控制方B;

步骤216:被控制方B回复确认消息到SIP核心网;

步骤217:SIP核心网转发所述确认消息给控制方A;

步骤218:被控制方B按照所述SIP协议的控制指令进行本地操作,并返
回控制结果指令给SIP核心网;

步骤219:SIP核心网转发所述控制结果指令给控制方A;

步骤220:在会话结束时,被控制方B发送结束消息BYE给SIP核心网;

步骤221:SIP核心网转发所述结束消息BYE给控制方A;

步骤222:控制方A回复200 OK消息到SIP核心网;

步骤223:SIP核心网转发所述200 OK消息给被控制方B。

本流程中的SIP协议的控制指令、控制结果指令和步骤216的确认消息与
上文步骤101~102中所述SIP协议的控制指令、控制结果指令和确认消息相同。

为了实现上述方法,本发明还提供一种SIP网络中控制服务的实现系统,
如图3所示,该系统包括:控制方31、被控制方32、SIP核心网33;其中,

控制方31,用于根据被控制方的能力经SIP核心网33向被控制方32发送
SIP协议的控制指令,接收SIP核心网33转发的被控制方32返回的控制结果
指令;

被控制方32,用于接收SIP协议的控制指令,并向SIP核心网33返回控
制结果指令;

SIP核心网33,用于转发控制方31和被控制方32之间的交互信令;

所述SIP协议的控制指令通过扩展SIP的消息类型的方式得到,包括:在
SIP的消息类型中增加控制消息类型,定义SIP协议的控制指令,所述SIP协议
的控制指令的消息类型为控制消息类型,在SIP协议的控制指令的消息头、或
SDP文本、或XML文本中描述控制指令的唯一标识、操作对象、操作方式;
进一步的,在SIP协议的控制指令的消息头、或SDP文本、或XML文本中还
携带操作描述;

所述SIP协议的控制指令通过重用现有的SIP消息的方式得到,包括:重
用INVITE、和/或MESSAGE、和/或INFO等消息,在重用的消息的消息头中
增加表明作为控制指令的指示,并在消息头、或SDP文本、或XML文本中描
述控制指令的唯一标识、操作对象、操作方式;进一步的,在消息头、或SDP
文本、或XML文本中还携带操作描述等。

所述控制结果指令通过扩展SIP的消息类型的方式得到,包括:在SIP的
消息类型中增加控制消息类型,定义控制结果指令,所述控制结果指令的消息
类型为控制消息类型,在控制结果指令的消息头、或SDP文本、或XML文本
中描述控制结果指令的唯一标识、操作对象、操作结果等;

所述控制结果指令通过重用现有的SIP消息的方式得到,包括:重用
INVITE、和/或MESSAGE、和/或INFO等消息,在重用的消息的消息头中增
加表明作为控制指令的指示,并在消息头、或SDP文本、或XML文本中描述
控制结果指令的唯一标识、操作对象、操作结果等。

所述控制方31包括:控制指令发送模块311和控制结果接收模块312;其
中,

控制指令发送模块311,用于根据被控制方32的能力经SIP核心网33向
被控制方32发送SIP协议的控制指令;

控制结果接收模块312,用于接收SIP核心网33转发的被控制方32返回
的控制结果指令;

所述控制方31还包括:能力获取模块313,用于采用SIP协议的INFO消
息发送用于获取被控制方32的能力的请求,所述请求经SIP核心网33转发到
被控制方32,接收被控制方32返回的自身能力;

所述被控制方32包括:控制指令接收模块321、执行模块322、结果返回
模块323;其中,

控制指令接收模块321,用于接收SIP协议的控制指令;

执行模块322,用于按照所述SIP协议的控制指令执行操作,并将执行结
果发送到结果返回模块323;

结果返回模块323,用于向SIP核心网33返回控制结果指令;

所述被控制方32还包括:能力通知模块324,用于在收到控制方31的获
取被控制方的能力的请求后,经SIP核心网33向控制方31返回自身能力。

基于上述系统,本发明还提供一种控制方,如图3所示,所述控制方31
包括:控制指令发送模块311和控制结果接收模块312;其中,

控制指令发送模块311,用于根据被控制方32的能力经SIP核心网33向
被控制方32发送SIP协议的控制指令;

控制结果接收模块312,用于接收SIP核心网33转发的被控制方32返回
的控制结果指令;

所述控制方31还包括:能力获取模块313,用于采用SIP协议的INFO消
息发送用于获取被控制方32的能力的请求,所述请求经SIP核心网33转发到
被控制方32,接收被控制方32返回的自身能力;

基于上述系统,本发明还提供一种被控制方,如图3所示,所述被控制方
32包括:控制指令接收模块321、执行模块322、结果返回模块323;其中,

控制指令接收模块321,用于接收SIP协议的控制指令;

执行模块322,用于按照所述SIP协议的控制指令执行操作,并将执行结
果发送到结果返回模块323;

结果返回模块323,用于向SIP核心网33返回控制结果指令;

所述被控制方32还包括:能力通知模块324,用于在收到控制方31的获
取被控制方的能力的请求后,经SIP核心网33向控制方31返回自身能力。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范
围。

一种SIP网络中控制服务的实现方法、系统和设备.pdf_第1页
第1页 / 共17页
一种SIP网络中控制服务的实现方法、系统和设备.pdf_第2页
第2页 / 共17页
一种SIP网络中控制服务的实现方法、系统和设备.pdf_第3页
第3页 / 共17页
点击查看更多>>
资源描述

《一种SIP网络中控制服务的实现方法、系统和设备.pdf》由会员分享,可在线阅读,更多相关《一种SIP网络中控制服务的实现方法、系统和设备.pdf(17页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102833254 A (43)申请公布日 2012.12.19 C N 1 0 2 8 3 3 2 5 4 A *CN102833254A* (21)申请号 201210312897.2 (22)申请日 2012.08.29 H04L 29/06(2006.01) H04L 1/16(2006.01) (71)申请人中兴通讯股份有限公司 地址 518057 广东省深圳市南山区高新技术 产业园科技南路中兴通讯大厦法务部 (72)发明人邢晓江 (74)专利代理机构北京派特恩知识产权代理事 务所(普通合伙) 11270 代理人张颖玲 程立民 (54) 发明名称 一种SIP。

2、网络中控制服务的实现方法、系统 和设备 (57) 摘要 本发明公开了一种会话初始协议(SIP)网络 中控制服务的实现方法,控制方根据被控制方的 能力经SIP核心网向被控制方发送SIP协议的控 制指令;接收SIP核心网转发的被控制方返回的 控制结果指令;本发明同时还公开了一种SIP网 络中控制服务的实现系统和设备,通过本发明的 方案,能够实现SIP网络设备的远程控制,方便用 户操作远程设备,对运营商扩展服务范围、节约投 资、吸引用户会带来很多的好处。 (51)Int.Cl. 权利要求书3页 说明书10页 附图3页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 3 页 说。

3、明书 10 页 附图 3 页 1/3页 2 1.一种会话初始协议(SIP)网络中控制服务的实现方法,其特征在于,该方法包括: 控制方根据被控制方的能力经SIP核心网向被控制方发送SIP协议的控制指令;接收 SIP核心网转发的被控制方返回的控制结果指令。 2.根据权利要求1所述的实现方法,其特征在于,所述SIP协议的控制指令通过扩展 SIP的消息类型的方式得到,包括:在SIP的消息类型中增加控制消息类型,定义SIP协议 的控制指令,所述SIP协议的控制指令的消息类型为控制消息类型,在SIP协议的控制指令 的消息头、或SDP文本、或XML文本中描述控制指令的唯一标识、操作对象、操作方式。 3.根据。

4、权利要求1所述的实现方法,其特征在于,所述SIP协议的控制指令通过重用 现有的SIP消息的方式得到,包括:重用会话建立请求(INVITE)、和/或信息(MESSAGE)、 和/或通知(INFO)消息,在重用的消息的消息头中增加表明作为控制指令的指示,并在消 息头、或会话描述协议(SDP)文本、或可扩展标记语言(XML)文本中描述控制指令的唯一标 识、操作对象、操作方式。 4.根据权利要求2或3所述的实现方法,其特征在于,在所述消息头、或SDP文本、或 XML文本中还携带操作描述。 5.根据权利要求1所述的实现方法,其特征在于,所述控制结果指令通过扩展SIP的 消息类型的方式得到,包括:在SIP。

5、的消息类型中增加控制消息类型,定义控制结果指令, 所述控制结果指令的消息类型为控制消息类型,在控制结果指令的消息头、或SDP文本、或 XML文本中描述控制结果指令的唯一标识、操作对象、操作结果。 6.根据权利要求1所述的实现方法,其特征在于,所述控制结果指令通过重用现有的 SIP消息的方式得到,包括:重用INVITE、和/或MESSAGE、和/或INFO消息,在重用的消息 的消息头中增加表明作为控制指令的指示,并在消息头、或SDP文本、或XML文本中描述控 制结果指令的唯一标识、操作对象、操作结果。 7.根据权利要求1至6任一项所述的实现方法,其特征在于,该方法还包括:在控制方 根据被控制方的。

6、能力经SIP核心网向被控制方发送SIP协议的控制指令之前,所述控制方 采用SIP协议的INFO消息发送用于获取被控制方的能力的请求,所述请求经SIP核心网转 发到被控制方,被控制方将自身的能力通过扩展的会话描述协议(SDP)发送到SIP核心网, SIP核心网将被控制方的能力转发到控制方。 8.根据权利要求7所述的实现方法,其特征在于,所述SIP核心网包括:软交换或IMS 核心网。 9.根据权利要求7所述的实现方法,其特征在于,所述被控制方的能力包括:端口或通 道上支持的操作方式。 10.一种SIP网络中控制服务的实现系统,其特征在于,该系统包括:控制方、被控制 方、SIP核心网;其中, 控制方。

7、,用于根据被控制方的能力经SIP核心网向被控制方发送SIP协议的控制指令, 接收SIP核心网转发的被控制方返回的控制结果指令; 被控制方,用于接收SIP协议的控制指令,并向SIP核心网返回控制结果指令; SIP核心网,用于转发控制方和被控制方之间的交互信令。 11.根据权利要求10所述的实现系统,其特征在于,所述控制方包括:控制指令发送模 块和控制结果接收模块;其中, 权 利 要 求 书CN 102833254 A 2/3页 3 控制指令发送模块,用于根据被控制方的能力经SIP核心网向被控制方发送SIP协议 的控制指令; 控制结果接收模块,用于接收SIP核心网转发的被控制方返回的控制结果指令。。

8、 12.根据权利要求11所述的实现系统,其特征在于,所述控制方还包括:能力获取模 块,用于采用SIP协议的INFO消息发送用于获取被控制方的能力的请求,所述请求经SIP 核心网转发到被控制方,接收被控制方返回的自身能力。 13.根据权利要求10所述的实现系统,其特征在于,所述被控制方包括:控制指令接收 模块、执行模块、结果返回模块;其中, 控制指令接收模块,用于接收SIP协议的控制指令; 执行模块,用于按照所述SIP协议的控制指令执行操作,并将执行结果发送到结果返 回模块; 结果返回模块,用于向SIP核心网返回控制结果指令。 14.根据权利要求13所述的实现系统,其特征在于,所述被控制方还包括。

9、:能力通知模 块,用于在收到控制方的获取被控制方的能力的请求后,经SIP核心网向控制方返回自身 能力。 15.根据权利要求10至14所述的实现系统,其特征在于,所述SIP协议的控制指令 通过扩展SIP的消息类型的方式得到,包括:在SIP的消息类型中增加控制消息类型,定义 SIP协议的控制指令,所述SIP协议的控制指令的消息类型为控制消息类型,在SIP协议的 控制指令的消息头、或SDP文本、或XML文本中描述控制指令的唯一标识、操作对象、操作方 式。 16.根据权利要求10至14所述的实现系统,其特征在于,所述SIP协议的控制指令通 过重用现有的SIP消息的方式得到,包括:重用INVITE、和/。

10、或MESSAGE、和/或INFO消息, 在重用的消息的消息头中增加表明作为控制指令的指示,并在消息头、或SDP文本、或XML 文本中描述控制指令的唯一标识、操作对象、操作方式。 17.根据权利要求10至14所述的实现系统,其特征在于,所述控制结果指令通过扩展 SIP的消息类型的方式得到,包括:在SIP的消息类型中增加控制消息类型,定义控制结果 指令,所述控制结果指令的消息类型为控制消息类型,在控制结果指令的消息头、或SDP文 本、或XML文本中描述控制结果指令的唯一标识、操作对象、操作结果。 18.根据权利要求10至14所述的实现系统,其特征在于,所述控制结果指令通过重用 现有的SIP消息的方。

11、式得到,包括:重用INVITE、和/或MESSAGE、和/或INFO消息,在重用 的消息的消息头中增加表明作为控制指令的指示,并在消息头、或SDP文本、或XML文本中 描述控制结果指令的唯一标识、操作对象、操作结果。 19.一种控制方,其特征在于,该控制方包括:控制指令发送模块和控制结果接收模 块;其中, 控制指令发送模块,用于根据被控制方的能力经SIP核心网向被控制方发送SIP协议 的控制指令; 控制结果接收模块,用于接收SIP核心网转发的被控制方返回的控制结果指令。 20.根据权利要求19所述的控制方,其特征在于,所述控制方还包括:能力获取模块, 用于采用SIP协议的INFO消息发送用于获。

12、取被控制方的能力的请求,所述请求经SIP核心 权 利 要 求 书CN 102833254 A 3/3页 4 网转发到被控制方,接收被控制方返回的自身能力。 21.一种被控制方,其特征在于,该被控制方包括:控制指令接收模块、执行模块、结果 返回模块;其中, 控制指令接收模块,用于接收SIP协议的控制指令; 执行模块,用于按照所述SIP协议的控制指令执行操作,并将执行结果发送到结果返 回模块; 结果返回模块,用于向SIP核心网返回控制结果指令。 22.根据权利要求21所述的被控制方,其特征在于,所述被控制方还包括:能力通知模 块,用于在收到控制方的获取被控制方的能力的请求后,经SIP核心网向控制方。

13、返回自身 能力。 权 利 要 求 书CN 102833254 A 1/10页 5 一种 SIP 网络中控制服务的实现方法、 系统和设备 技术领域 0001 本发明涉及物联网通信技术,尤其涉及一种会话初始协议(SIP,Session Initiation Protocol)网络中控制服务的实现方法、系统和设备。 背景技术 0002 目前,SIP网络,如软交换网络、IMS网络提供了包括VoIP、呈现、即时消息等多种 服务,覆盖用户面非常广阔,目前已经基本上完成了所有传统PSTN语音的改造,国内、国际 很多运营商都部署了IMS和/或软交换网络,拥有庞大的用户群。 0003 目前SIP网络所提供的服务。

14、主要是会话类多媒体服务,其基础控制信令采用SIP 协议。 0004 物联网作为国家和运营商发展的重点方向,受到国家、地方政府和运营商的联合 推动;同时,用户对通信服务的需求,从简单的语音通信,逐步发展到多媒体通信,伴随着物 联网的发展,尤其是类似智能家居类服务的发展,用户直接和家庭内的终端进行直接通信, 获取相关信息,并对该设备进行控制的需求和场景越来越多。 0005 例如:在家庭里面的智能终端,能支持可视通话服务,用户能通过这个可视通话服 务来看到家庭里面的视频图像,如果在这会话过程中,能方便的调节摄像头的方向,那么就 可以看的范围更广。 0006 又如:智能家居系统中,可能还需要对家庭的某。

15、些设备的远程控制,如果能够通过 对SIP协议实现,则对运营商来讲,完全可以在已有的核心网上通过统一的服务平台来提 供类似服务,对运营商扩展服务范围、节约投资、吸引用户将会带来很多的好处。 0007 还如:目前楼宇、住宅中的对讲系统都是独立于通信网络,但对讲系统的功能和现 有通信服务的功能几乎完全重叠,目前通信服务还较难提供直接控制楼道门的开门动作, 如果现有通信服务中支持这一点,实现运营商和用户的更良好的捆绑,将为后续服务开展 打下良好基础。 发明内容 0008 有鉴于此,本发明的主要目的在于提供一种SIP网络中控制服务的实现方法、系 统和设备,能够实现SIP网络设备的远程控制。 0009 为。

16、达到上述目的,本发明的技术方案是这样实现的: 0010 本发明提供的一种SIP网络中控制服务的实现方法,该方法包括: 0011 控制方根据被控制方的能力经SIP核心网向被控制方发送SIP协议的控制指令; 接收SIP核心网转发的被控制方返回的控制结果指令。 0012 上述方案中,所述SIP协议的控制指令通过扩展SIP的消息类型的方式得到,包 括:在SIP的消息类型中增加控制消息类型,定义SIP协议的控制指令,所述SIP协议的控 制指令的消息类型为控制消息类型,在SIP协议的控制指令的消息头、或SDP文本、或XML 文本中描述控制指令的唯一标识、操作对象、操作方式。 说 明 书CN 1028332。

17、54 A 2/10页 6 0013 上述方案中,所述SIP协议的控制指令通过重用现有的SIP消息的方式得到,包 括:重用会话建立请求(INVITE)、和/或信息(MESSAGE)、和/或通知(INFO)消息,在重用 的消息的消息头中增加表明作为控制指令的指示,并在消息头、或会话描述协议(SDP)文 本、或可扩展标记语言(XML)文本中描述控制指令的唯一标识、操作对象、操作方式。 0014 上述方案中,在所述消息头、或SDP文本、或XML文本中还携带操作描述。 0015 上述方案中,所述控制结果指令通过扩展SIP的消息类型的方式得到,包括:在 SIP的消息类型中增加控制消息类型,定义控制结果指令。

18、,所述控制结果指令的消息类型为 控制消息类型,在控制结果指令的消息头、或SDP文本、或XML文本中描述控制结果指令的 唯一标识、操作对象、操作结果。 0016 上述方案中,所述控制结果指令通过重用现有的SIP消息的方式得到,包括:重用 INVITE、和/或MESSAGE、和/或INFO消息,在重用的消息的消息头中增加表明作为控制指 令的指示,并在消息头、或SDP文本、或XML文本中描述控制结果指令的唯一标识、操作对 象、操作结果。 0017 上述方案中,该方法还包括:在控制方根据被控制方的能力经SIP核心网向被控 制方发送SIP协议的控制指令之前,所述控制方采用SIP协议的INFO消息发送用于。

19、获取被 控制方的能力的请求,所述请求经SIP核心网转发到被控制方,被控制方将自身的能力通 过扩展的会话描述协议(SDP)发送到SIP核心网,SIP核心网将被控制方的能力转发到控 制方。 0018 上述方案中,所述SIP核心网包括:软交换或IMS核心网。 0019 上述方案中,所述被控制方的能力包括:端口或通道上支持的操作方式。 0020 本发明提供的一种SIP网络中控制服务的实现系统,该系统包括:控制方、被控制 方、SIP核心网;其中, 0021 控制方,用于根据被控制方的能力经SIP核心网向被控制方发送SIP协议的控制 指令,接收SIP核心网转发的被控制方返回的控制结果指令; 0022 被控。

20、制方,用于接收SIP协议的控制指令,并向SIP核心网返回控制结果指令; 0023 SIP核心网,用于转发控制方和被控制方之间的交互信令。 0024 上述方案中,所述控制方包括:控制指令发送模块和控制结果接收模块;其中, 0025 控制指令发送模块,用于根据被控制方的能力经SIP核心网向被控制方发送SIP 协议的控制指令; 0026 控制结果接收模块,用于接收SIP核心网转发的被控制方返回的控制结果指令。 0027 上述方案中,所述控制方还包括:能力获取模块,用于采用SIP协议的INFO消息发 送用于获取被控制方的能力的请求,所述请求经SIP核心网转发到被控制方,接收被控制 方返回的自身能力。 。

21、0028 上述方案中,所述被控制方包括:控制指令接收模块、执行模块、结果返回模块; 其中, 0029 控制指令接收模块,用于接收SIP协议的控制指令; 0030 执行模块,用于按照所述SIP协议的控制指令执行操作,并将执行结果发送到结 果返回模块; 0031 结果返回模块,用于向SIP核心网返回控制结果指令。 说 明 书CN 102833254 A 3/10页 7 0032 上述方案中,所述被控制方还包括:能力通知模块,用于在收到控制方的获取被控 制方的能力的请求后,经SIP核心网向控制方返回自身能力。 0033 上述方案中,所述SIP协议的控制指令通过扩展SIP的消息类型的方式得到,包 括:。

22、在SIP的消息类型中增加控制消息类型,定义SIP协议的控制指令,所述SIP协议的控 制指令的消息类型为控制消息类型,在SIP协议的控制指令的消息头、或SDP文本、或XML 文本中描述控制指令的唯一标识、操作对象、操作方式。 0034 上述方案中,所述SIP协议的控制指令通过重用现有的SIP消息的方式得到,包 括:重用INVITE、和/或MESSAGE、和/或INFO消息,在重用的消息的消息头中增加表明作 为控制指令的指示,并在消息头、或SDP文本、或XML文本中描述控制指令的唯一标识、操作 对象、操作方式。 0035 上述方案中,所述控制结果指令通过扩展SIP的消息类型的方式得到,包括:在 S。

23、IP的消息类型中增加控制消息类型,定义控制结果指令,所述控制结果指令的消息类型为 控制消息类型,在控制结果指令的消息头、或SDP文本、或XML文本中描述控制结果指令的 唯一标识、操作对象、操作结果。 0036 上述方案中,所述控制结果指令通过重用现有的SIP消息的方式得到,包括:重用 INVITE、和/或MESSAGE、和/或INFO消息,在重用的消息的消息头中增加表明作为控制指 令的指示,并在消息头、或SDP文本、或XML文本中描述控制结果指令的唯一标识、操作对 象、操作结果。 0037 本发明提供的一种控制方,该控制方包括:控制指令发送模块和控制结果接收模 块;其中, 0038 控制指令发。

24、送模块,用于根据被控制方的能力经SIP核心网向被控制方发送SIP 协议的控制指令; 0039 控制结果接收模块,用于接收SIP核心网转发的被控制方返回的控制结果指令。 0040 本发明提供的一种被控制方,该被控制方包括:控制指令接收模块、执行模块、结 果返回模块;其中, 0041 控制指令接收模块,用于接收SIP协议的控制指令; 0042 执行模块,用于按照所述SIP协议的控制指令执行操作,并将执行结果发送到结 果返回模块; 0043 结果返回模块,用于向SIP核心网返回控制结果指令。 0044 本发明提供了一种SIP网络中控制服务的实现方法、系统和设备,控制方根据被 控制方的能力经SIP核心。

25、网(Core)向被控制方发送SIP协议的控制指令;接收SIP核心网 转发的被控制方返回的控制结果指令;如此,能够实现SIP网络设备的远程控制,方便用户 操作远程设备,对运营商扩展服务范围、节约投资、吸引用户会带来很多的好处。 附图说明 0045 图1为本发明实现SIP网络中控制服务的实现方法的流程示意图; 0046 图2为本发明控制方A与被控制方B在会话过程中执行控制服务的流程示意图; 0047 图3为本发明实现SIP网络中控制服务的实现系统的结构示意图。 说 明 书CN 102833254 A 4/10页 8 具体实施方式 0048 本发明的基本思想是:控制方根据被控制方的能力经SIP核心网。

26、向被控制方发送 SIP协议的控制指令;接收SIP核心网转发的被控制方返回的控制结果指令。 0049 所述控制方和被控制方为SIP网络中能够通信的两个终端设备。 0050 下面通过附图及具体实施例对本发明做进一步的详细说明。 0051 本发明实现一种SIP网络中控制服务的实现方法,如图1所示,该方法包括以下几 个步骤: 0052 步骤101:控制方根据被控制方的能力经SIP核心网向被控制方发送SIP协议的 控制指令; 0053 在本步骤之前还可以包括:控制方采用SIP协议的INFO消息发送用于获取被控制 方的能力的请求,所述请求经SIP核心网转发到被控制方,被控制方将自身的能力通过扩 展的会话描。

27、述协议(SDP,Session Description Protocol)发送到SIP核心网,SIP核心网 将被控制方的能力转发到控制方; 0054 所述被控制方的能力包括:端口或通道上支持的操作方式; 0055 所述SIP核心网包括:软交换或IMS核心网等; 0056 所述扩展的SDP一般为:包含操作对象、操作对象支持的操作方式的SDP消息; 0057 所述SIP协议的控制指令一般通过扩展SIP的消息类型或重用现有的SIP消息的 方式得到; 0058 所述SIP协议的控制指令通过扩展SIP的消息类型的方式得到,包括:在SIP的消 息类型中增加控制(control)消息类型,定义SIP协议的控。

28、制指令,所述SIP协议的控制指 令的消息类型为控制消息类型,在SIP协议的控制指令的消息头、或SDP文本、或可扩展标 记语言(XML)文本中描述控制指令的唯一标识、操作对象、操作方式;进一步的,在SIP协议 的控制指令的消息头、或SDP文本、或XML文本中还携带操作描述; 0059 如:在SIP的消息类型中增加控制消息类型control/SDP或control/XML,定义 SIP协议的控制指令CONTROL,将CONTROL的消息头中的Content-Type设置为control/SDP 或control/XML,在消息体中的SDP文本或XML文本中,增加操作对象D、操作方式E、操作描 述T。

29、;CONTROL的具体结构如下: 0060 CONTROL sip:B SIP/2.0/向被控制方B发控制指令CONTROL 0061 Via:SIP/2.0/UDP /通过代理:发送 0062 From:A/发起控制请求的控制方的标识A 0063 To:B/被控制方的标识B 0064 Control-ID: 0065 Subject:Door Control/控制对象的名称为门(Door) 0066 Content-Type:control/SDP/消息体的类型为control/SDP 0067 Content-Length:100/消息体的长度 0068 在SDP文本中描述为: 0069。

30、 V0/版本 0070 OA 53655765 2353687637 IN IP4 128.3.4.5/会话建立者和会话的标识、会 话版本、地址协议类型、地址 说 明 书CN 102833254 A 5/10页 9 0071 Dchannel1/操作对象为通道(channel)1 0072 EOPEN/操作方式为打开 0073 Topen the door/操作描述为开门。 0074 上述控制指令中,如果消息体的类型为control/XML,则: 0075 在XML文本中描述告警控制的例子为: 0076 0077 在XML文本中描述控制开门的例子为: 0078 0079 所述SIP协议的控制指。

31、令通过重用现有的SIP消息的方式得到,包括:重用 INVITE、和/或MESSAGE、和/或INFO等消息,在重用的消息的消息头中增加表明作为控制 指令的指示,并在消息头、或SDP文本、或XML文本中描述控制指令的唯一标识、操作对象、 操作方式;进一步的,在消息头、或SDP文本、或XML文本中还携带操作描述等。 0080 如:重用MESSAGE或者INFO消息,将消息头中的Content-Type设置为control/ 说 明 书CN 102833254 A 6/10页 10 SDP或者control/XML,用于表明重用的MESSAGE或者INFO消息为控制指令,在消息体中的 SDP文本或X。

32、ML文本中,增加操作对象D、操作方式E;进一步的,在消息体中的SDP文本或 XML文本中,还增加操作描述T; 0081 以重用INFO消息为例: 0082 INFO sip: SIP/2.0 0083 Via SIP/2.0/UDP 0084 Max-Forwards:70 0085 Route: 0086 From:A 0087 To:B 0088 CONTROL-ID:cb03a0s09a2sdfglkj490334/控制指令的唯一标识 0089 Content-Type:control/SDP 0090 Content-Length: 0091 在SDP文本中描述为: 0092 V0 。

33、0093 0094 Dchannel1/操作对象 0095 EOPEN/操作方式 0096 Tope the door/操作描述。 0097 步骤102:控制方接收SIP核心网转发的被控制方返回的控制结果指令; 0098 所述控制结果指令一般也通过扩展SIP的消息类型或重用现有的SIP消息的方式 得到; 0099 所述控制结果指令通过扩展SIP的消息类型的方式得到,包括:在SIP的消息类型 中增加控制消息类型,定义控制结果指令,所述控制结果指令的消息类型为控制消息类型, 在控制结果指令的消息头、或SDP文本、或XML文本中描述控制结果指令的唯一标识、操作 对象、操作结果等; 0100 如:在S。

34、IP的消息类型中增加控制消息类型control/SDP或control/XML,定义控 制结果指令CONTROL-RES,CONTROL-RES中携带控制指令的唯一标识,并在SDP文本或XML 文本中携带操作对象D和操作结果R;CONTROL-RES的具体结构如下: 0101 CONTROL-RES sip:B SIP/2.0 0102 Via SIP/2.0/UDP 0103 Max-Forwards:70 0104 Route: 0105 From:B 0106 To:A 0107 CONTROL-ID:cb03a0s09a2sdfglkj490334/控制结果指令的唯一标识 0108 。

35、Content-Type:control/SDP/消息体的类型为control/SDP 0109 Content-Length: 0110 在SDP文本中描述为: 说 明 书CN 102833254 A 10 7/10页 11 0111 V0 0112 Dchannel1/操作对象 0113 Rsuccess/操作结果。 0114 所述控制结果指令通过重用现有的SIP消息的方式得到,包括:重用INVITE、和/ 或MESSAGE、和/或INFO等消息,在重用的消息的消息头中增加表明作为控制指令的指示, 并在消息头、或SDP文本、或XML文本中描述控制结果指令的唯一标识、操作对象、操作结果 等;。

36、 0115 如:重用MESSAGE或者INFO消息,将消息头中的Content-Type设置为control/ SDP或者control/XML,用于表明重用的MESSAGE或者INFO消息为控制指令,在消息体中的 SDP文本或XML文本中,增加操作对象D、操作结果R;以重用INFO消息为例: 0116 INFO sip:B SIP/2.0 0117 Via SIP/2.0/UDP 0118 Max-Forwards:70 0119 Route: 0120 From:B 0121 To:A 0122 CONTROL-ID:cb03a0s09a2sdfglkj490334/控制结果指令的唯一标。

37、识 0123 Content-Type:control/SDP 0124 Content-Length: 0125 在SDP文本中描述为: 0126 V0 0127 0128 Dchannel1/操作对象 0129 Rsuccess/操作结果。 0130 本步骤还包括:被控制方接收到控制方发送的SIP协议的控制指令后,通过SIP核 心网向控制方返回确认消息; 0131 所述确认消息可以是新定义的SIP消息,也可以是200 OK消息; 0132 例如:新定义的SIP消息为CONTROL-CFM,消息中携带控制指令的唯一标识。 0133 CONTROL-CF M sip:A SIP/2.0/向A发。

38、送确认消息 0134 Via:SIP/2.0/UDP 0135 From:B/被控制方的标识B 0136 To:A/控制方的标识A 0137 Control-ID: 0138 Subject:Door Control/控制的名字或者属性。 0139 图2描述了控制方A与被控制方B在会话过程中执行控制服务的具体流程,包括 以下几个步骤: 0140 步骤201:控制方A与发送会话建立请求消息Invite到SIP核心网; 0141 步骤202:SIP核心网向被控制方B转发所述会话建立请求消息Invite; 0142 步骤203:被控制方B回复正在响铃响应180Ring; 说 明 书CN 10283。

39、3254 A 11 8/10页 12 0143 步骤204:SIP核心网向控制方A转发所述正在响铃响应180Ring; 0144 步骤205:被控制方B接受会话建立请求后,向SIP核心网发送200 OK消息; 0145 步骤206:SIP核心网向控制方A转发所述200 OK消息; 0146 步骤207:控制方A向SIP核心网发送确认消息ACK; 0147 步骤208:SIP核心网向被控制方B转发所述确认消息ACK; 0148 步骤209:控制方A与被控制方B开始通话; 0149 步骤210:控制方A向SIP核心网发送获取被控制方B的能力的请求; 0150 步骤211:SIP核心网转发获取被控制。

40、方B的能力的请求到被控制方B; 0151 步骤212:被控制方B将自身的能力返回给SIP核心网; 0152 步骤213:SIP核心网转发被控制方B的能力给控制方A; 0153 步骤214:控制方A根据被控制方的能力发送SIP协议的控制指令到SIP核心网; 0154 步骤215:SIP核心网转发所述SIP协议的控制指令到被控制方B; 0155 步骤216:被控制方B回复确认消息到SIP核心网; 0156 步骤217:SIP核心网转发所述确认消息给控制方A; 0157 步骤218:被控制方B按照所述SIP协议的控制指令进行本地操作,并返回控制结 果指令给SIP核心网; 0158 步骤219:SIP。

41、核心网转发所述控制结果指令给控制方A; 0159 步骤220:在会话结束时,被控制方B发送结束消息BYE给SIP核心网; 0160 步骤221:SIP核心网转发所述结束消息BYE给控制方A; 0161 步骤222:控制方A回复200 OK消息到SIP核心网; 0162 步骤223:SIP核心网转发所述200 OK消息给被控制方B。 0163 本流程中的SIP协议的控制指令、控制结果指令和步骤216的确认消息与上文步 骤101102中所述SIP协议的控制指令、控制结果指令和确认消息相同。 0164 为了实现上述方法,本发明还提供一种SIP网络中控制服务的实现系统,如图3所 示,该系统包括:控制方。

42、31、被控制方32、SIP核心网33;其中, 0165 控制方31,用于根据被控制方的能力经SIP核心网33向被控制方32发送SIP协 议的控制指令,接收SIP核心网33转发的被控制方32返回的控制结果指令; 0166 被控制方32,用于接收SIP协议的控制指令,并向SIP核心网33返回控制结果指 令; 0167 SIP核心网33,用于转发控制方31和被控制方32之间的交互信令; 0168 所述SIP协议的控制指令通过扩展SIP的消息类型的方式得到,包括:在SIP的消 息类型中增加控制消息类型,定义SIP协议的控制指令,所述SIP协议的控制指令的消息类 型为控制消息类型,在SIP协议的控制指令。

43、的消息头、或SDP文本、或XML文本中描述控制 指令的唯一标识、操作对象、操作方式;进一步的,在SIP协议的控制指令的消息头、或SDP 文本、或XML文本中还携带操作描述; 0169 所述SIP协议的控制指令通过重用现有的SIP消息的方式得到,包括:重用 INVITE、和/或MESSAGE、和/或INFO等消息,在重用的消息的消息头中增加表明作为控制 指令的指示,并在消息头、或SDP文本、或XML文本中描述控制指令的唯一标识、操作对象、 操作方式;进一步的,在消息头、或SDP文本、或XML文本中还携带操作描述等。 说 明 书CN 102833254 A 12 9/10页 13 0170 所述控。

44、制结果指令通过扩展SIP的消息类型的方式得到,包括:在SIP的消息类型 中增加控制消息类型,定义控制结果指令,所述控制结果指令的消息类型为控制消息类型, 在控制结果指令的消息头、或SDP文本、或XML文本中描述控制结果指令的唯一标识、操作 对象、操作结果等; 0171 所述控制结果指令通过重用现有的SIP消息的方式得到,包括:重用INVITE、和/ 或MESSAGE、和/或INFO等消息,在重用的消息的消息头中增加表明作为控制指令的指示, 并在消息头、或SDP文本、或XML文本中描述控制结果指令的唯一标识、操作对象、操作结果 等。 0172 所述控制方31包括:控制指令发送模块311和控制结果。

45、接收模块312;其中, 0173 控制指令发送模块311,用于根据被控制方32的能力经SIP核心网33向被控制方 32发送SIP协议的控制指令; 0174 控制结果接收模块312,用于接收SIP核心网33转发的被控制方32返回的控制结 果指令; 0175 所述控制方31还包括:能力获取模块313,用于采用SIP协议的INFO消息发送用 于获取被控制方32的能力的请求,所述请求经SIP核心网33转发到被控制方32,接收被控 制方32返回的自身能力; 0176 所述被控制方32包括:控制指令接收模块321、执行模块322、结果返回模块323; 其中, 0177 控制指令接收模块321,用于接收SI。

46、P协议的控制指令; 0178 执行模块322,用于按照所述SIP协议的控制指令执行操作,并将执行结果发送到 结果返回模块323; 0179 结果返回模块323,用于向SIP核心网33返回控制结果指令; 0180 所述被控制方32还包括:能力通知模块324,用于在收到控制方31的获取被控制 方的能力的请求后,经SIP核心网33向控制方31返回自身能力。 0181 基于上述系统,本发明还提供一种控制方,如图3所示,所述控制方31包括:控制 指令发送模块311和控制结果接收模块312;其中, 0182 控制指令发送模块311,用于根据被控制方32的能力经SIP核心网33向被控制方 32发送SIP协议。

47、的控制指令; 0183 控制结果接收模块312,用于接收SIP核心网33转发的被控制方32返回的控制结 果指令; 0184 所述控制方31还包括:能力获取模块313,用于采用SIP协议的INFO消息发送用 于获取被控制方32的能力的请求,所述请求经SIP核心网33转发到被控制方32,接收被控 制方32返回的自身能力; 0185 基于上述系统,本发明还提供一种被控制方,如图3所示,所述被控制方32包括: 控制指令接收模块321、执行模块322、结果返回模块323;其中, 0186 控制指令接收模块321,用于接收SIP协议的控制指令; 0187 执行模块322,用于按照所述SIP协议的控制指令执行操作,并将执行结果发送到 结果返回模块323; 0188 结果返回模块323,用于向SIP核心网33返回控制结果指令; 说 明 书CN 102833254 A 13 10/10页 14 0189 所述被控制方32还包括:能力通知模块324,用于在收到控制方31的获取被控制 方的能力的请求后,经SIP核心网33向控制方31返回自身能力。 0190 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。 说 明 书CN 102833254 A 14 1/3页 15。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1