[go: up one dir, main page]

CN1921482B - 一种基于会话发起协议的业务处理方法和装置 - Google Patents

一种基于会话发起协议的业务处理方法和装置 Download PDF

Info

Publication number
CN1921482B
CN1921482B CN2005100979111A CN200510097911A CN1921482B CN 1921482 B CN1921482 B CN 1921482B CN 2005100979111 A CN2005100979111 A CN 2005100979111A CN 200510097911 A CN200510097911 A CN 200510097911A CN 1921482 B CN1921482 B CN 1921482B
Authority
CN
China
Prior art keywords
terminal equipment
sip
equipment identifier
identifier information
information
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.)
Expired - Fee Related
Application number
CN2005100979111A
Other languages
English (en)
Other versions
CN1921482A (zh
Inventor
武亚娟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN2005100979111A priority Critical patent/CN1921482B/zh
Publication of CN1921482A publication Critical patent/CN1921482A/zh
Application granted granted Critical
Publication of CN1921482B publication Critical patent/CN1921482B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

本发明提供一种基于会话发起协议的业务处理方法和装置,其方法的核心为:为终端设备设置用于标识终端设备的终端设备标识信息,SIP节点获取终端设备标识信息,并根据所述终端设备标识信息进行业务处理。本发明能够使SIP网络中的每个SIP节点都能够获得终端设备标识信息,使各SIP节点都能够利用这个终端设备标识信息对业务进行处理;从而实现了优化业务处理过程、提高网络安全性能、提高业务质量、提高用户满意度、提高IMS网络可运营性能、可管理性能的目的。

Description

一种基于会话发起协议的业务处理方法和装置
技术领域
本发明涉及网络通讯技术领域,具体涉及一种基于会话发起协议的业务处理方法和装置。
背景技术
SIP(Session Initiation Protocol,会话发起协议)是由IETF(Interne工程任务组)提出的IP电话信令协议。正如其名字表面的含义,SIP用于发起会话,它能控制一个或者多个参与者参加的多媒体会话的建立和终结过程,并能动态调整和修改会话属性,如会话带宽要求、传输的媒体类型如语音、视频、文本等、媒体编解码格式、对组播和单播的支持等。
SIP提供必要的协议机制以保证终端系统和代理服务器提供以下业务:用户定位;用户能力;用户可用性;呼叫建立;呼叫处理;包括等效800类型的呼叫、无应答呼叫前转、遇忙呼叫前转、无条件呼叫前转等方式的呼叫前转;呼叫号码传递,其中的呼叫号码可以是采用任何命名机制命名的呼叫号码传递;个人移动性,如通过一个单一的、位置无关的地址到达被呼叫方,即使被呼叫方改变了终端;终端类型的协商和选择,即呼叫者可以给出选择如何到达对方,如通过因特网电话,移动电话或应答业务等;终端能力协商;呼叫者和被呼叫者鉴权;不知情和指导式的呼叫转移;多播会议的邀请等。
SIP提供的协议机制包括:名字翻译和用户定位,即无论被呼叫方在哪里都确保呼叫到达被叫方,执行任何描述信息到定位信息的映射,确保呼叫/会话的本质细节被支持;特征协商,由于不是所有方都能够支持相同级别的特征,所以,允许与呼叫有关的组包括多方呼叫的组在支持的特征上达成一致;呼叫参与者管理,即在呼叫中参与者能够引入其它用户加入呼叫或取消到其它用户的连接,此外,用户可以被转移或置为呼叫保持;呼叫特征改变,即用户应该能够改变呼叫过程中的呼叫特征,如一个呼叫可以被设置为“voice-only”,但是,在呼叫过程中,用户可以根据实际需要开启视频功能,也就是说一个加入呼叫的第三方为了加入该呼叫可以开启不同的特征。
随着宽带网络的发展,移动通信将不仅仅局限于传统的话音通信,结合音频、视频、图片和文本等多种媒体类型的多媒体业务将逐渐开展起来,通过与presence(呈现业务)、群组管理,短消息、WEB(网页)浏览、定位信息、PUSH(推送业务)、文件共享等数据业务的结合,可以满足用户的多种需求。
在多种应用的推动下,3GPP以及3GPP2等标准组织都先后推出了基于IP的多媒体子系统架构,目的是在移动网络中使用一种标准化的开放的结构来实现多种多样的多媒体应用,以提供给用户更多的选择和更丰富的感受。
在3GPP Release 5(R5)阶段,引入了IP多媒体子系统域,简称IMS,IMS叠加在分组域网络之上,由CSCF(呼叫状态控制功能)、MGCF(媒体网关控制功能)、MRF(媒体资源功能)和HSS(归属签约用户服务器)等功能实体组成,其中:CSCF又可以分成S-CSCF(服务CSCF)、P-CSCF(代理CSCF)和I-CSCF(查询CSCF)三个逻辑实体。S-CSCF是IMS的业务交换中心,执行会话控制,维持会话状态,负责管理用户信息,产生计费信息等;P-CSCF是终端用户接入IMS的接入点,完成用户注册,负责QoS控制和安全管理等,I-CSCF负责IMS域之间的互通,管理S-CSCF的分配,对外隐藏网络拓扑和配置,产生计费数据等。MGCF控制网关,实现IMS网络和其它网络的互通,MRF提供媒体资源,如收放音,编解码和多媒体会议桥等。HSS(归属签约用户服务器)是用户数据库,存储IMS用户的签约数据和配置信息等。
因为IMS网络的结构做到了和底层承载网络无关,因此,3GPP定义的IMS网络也可以应用在3GPP定义的分组域网络之外的其他分组网络上,比如3GPP2中定义的分组网络、WLAN网络、以及NGN网络等,实现了和用户使用终端类型的无关性以及和接入网络类型的无关性,因此,这里不限制IMS只应用在3GPP相关的网络和应用上,其他类型的接入网络和承载网络的业务和应用也可以用IMS架构来实现。
每个签约了IMS业务的用户都由归属网络运营商分配了一个或者多个私有用户标识IMPI,用于在注册、授权、管理和计费过程中使用,IMPI使用NAI(Network Access Identifier,网络接入标识)格式,每个IMS用户还有一个或者多个公共用户标识IMPU,用于和其他用户通信的时候标识自己,找到对方。私有用户标识一般不对外公开,而公共用户标识是对外公开的,在使用各类业务的会话过程中使用。现有电路交换网络中使用的MSISDN在IMS网络中可以继续使用,可以视为是一种特殊的公共用户标识。
HSS是每个用户最重要的数据库,保存着所有和签约相关的信息,用于支持各个网络实体对呼叫和会话的处理,其保存的信息包括:用户标识、编号以及寻址信息、用户安全信息、用户位置信息以及用户描述信息(user profileinformation)等。一个归属网络可以有一个或者多个HSS,HSS的数量取决于移动签约用户的数量、网络设备的容量以及具体的组网情况。HSS和网络中的多个实体之间有接口。
在IMS中,SIP协议被作为IP多媒体会话的信令控制协议来建立、修改和删除IP多媒体会话,满足用户对多媒体通信的需求。IMS网络和普通的SIP网络相比,一个显著的特点就是:IMS网络将是一个可运营可管理的电信级网络,签约了IMS网络业务的用户通过付一定的费用,将可以得到有服务质量保证的业务水平,同时享受运营商提供的其他增值业务。
目前,IMS网络中使用用于标识用户的逻辑标识符IMPI和IMPU来对每个IMS签约的用户进行业务管理,这样,用户在丢失了自己的终端设备之后,网络侧能够限制其他人使用这个用户逻辑标识符实现业务,但是,由于网络侧无法确定这个终端设备是否被合法的用户使用,所以,任何得到该终端设备的人都可以使用这个终端设备而不用付出任何代价,对于签约了IMS网络服务的用户来说这种损失无法避免,会造成用户的不满,对于开展IMS业务来说也是一个阻力。
更严重的是,终端设备中或多或少都会保存一些用户信息,如IMS网络的终端设备上配置有ISIM/USIM(IMS SIM,在IMS网络中使用的业务标识模块/通用签约用户标识模块),ISIM/USIM中保存了用户用于鉴权的IMPI(私有用户标识)、IMPU(公共用户标识)等信息,网络侧无法限制他人从终端设备中获取这些信息并使用,从而,会对用户通信的安全性造成影响。
考虑到多种接入技术并存的现象,终端设备正向着多模的方向演进,一个终端设备在不同的接入网络中可以使用不同的接入方式接入到IMS网络的业务上,仅根据逻辑标识进行业务处理已不能够满足运营商的维护、管理需要,如网络侧不允许两个终端设备重复注册,但是允许一个多模终端设备同时注册,当支持多种接入方式的多模终端设备漫游时,网络侧无法根据用户逻辑标识确定是两个终端设备重复注册,还是一个多模终端同时注册。
IMS网络中考虑到用户的使用方便和习惯,允许一个用户在多个终端设备上使用同一个公共用户标识,用户可以根据实际情况来选择使用其中一个终端来和对方建立会话,但是因为这多个终端设备能够支持的能力很可能是不同的,因此选定了一个终端设备就意味着选定了后续会话能够支持的一个能力范围,如果选择不当,会对通信双方后续的会话产生影响,而根据目前SIP规范的实现机制,只能根据公共用户标识或者私有用户标识等逻辑标识来进行通信的选择,从而,使得IMS网络对多终端设备的支持存在盲目性和局限性。
综上所述,SIP协议作为为互联网服务的一种协议,在一定程度上无法满足IMS网络电信级的要求。
发明内容
本发明的目的在于,提供一种基于会话发起协议的业务处理方法,通过将终端设备标识信息引入业务管理,优化了业务处理过程,使SIP协议能够满足IMS网络电信级的要求。
为达到上述目的,本发明提供的一种基于会话发起协议的业务处理方法,包括:
a、为终端设备设置用于标识终端设备的终端设备标识信息;
b、SIP节点获取终端设备标识信息,并根据所述终端设备标识信息进行业务优化处理。
所述SIP节点为:SIP用户代理和/或SIP服务器。
所述SIP节点为:SIP服务器,且所述步骤b中SIP节点获取终端设备标识信息的步骤具体包括:
SIP用户代理将终端设备标识信息承载于SIP消息中传输至SIP服务器;
SIP服务器从其接收的SIP消息中获取终端设备标识信息。
所述SIP节点为:SIP用户代理,且所述步骤b中SIP节点获取终端设备标识信息的步骤具体包括:
b1、SIP用户代理从终端设备固化存储的信息中获取终端设备标识信息;和/或
b2、其它SIP节点将终端设备标识信息承载于SIP消息中传输至SIP用户代理;
b3、所述SIP用户代理从其接收的SIP消息中获取终端设备标识信息。
所述步骤b2具体包括:
SIP服务器为终端设备分配用于标识终端设备的标识信息,并将终端设备标识信息承载于SIP消息中传输至SIP用户代理;和/或
其它SIP用户代理将终端设备标识信息承载于SIP消息中,并通过SIP服务器传输至所述SIP用户代理。
所述通过SIP服务器传输的步骤为:通过SIP服务器透传,或通过SIP服务器对SIP消息执行相应处理后传输。
所述步骤b中终端设备标识信息为:主叫终端设备标识信息和/或被叫终端设备标识信息。
所述终端设备标识信息包括:终端设备标识符;或
所述终端设备标识信息包括:终端设备标识类型和终端设备标识符。
所述终端设备标识类型包括:MAC、IMEI、MEID。
所述终端设备标识符包括:公共用户标识和终端设备索引值。
所述公共用户标识包括:IMPU、MSISDN。
所述将终端设备标识信息承载于SIP消息的步骤具体包括:
x、扩展SIP消息,将终端设备标识信息承载于SIP消息扩展的域中;或
y、将终端设备标识信息承载于SIP消息中的预定域中。
所述步骤x具体包括:
在SIP消息的Contact头域中增加特征标签,根据所述增加的特征标签将终端设备标识信息承载于SIP消息中。
所述步骤y中预定域包括:Call-Info信息域。
本发明还提供一种基于会话发起协议的业务处理装置,所述业务处理装置包括:获取终端设备标识模块和业务处理模块;
所述获取终端设备标识模块:获取终端设备标识信息,并将其传输至业务处理模块;
业务处理模块:根据接收的终端设备标识信息进行业务优化处理。
通过上述技术方案的描述可知,本发明通过设置能够有效标识终端设备的标识信息,并通过SIP节点之间传输终端设备标识信息,如SIP用户代理与SIP服务器、不同SIP用户代理之间传输终端设备标识信息,使SIP网络中的每个SIP节点都能够获得终端设备标识信息,使各SIP节点都能够利用这个终端设备标识信息对业务进行优化处理;如SIP服务器能够根据终端设备标识信息限制非法用户使用他人终端设备实现业务;如SIP服务器能够通过鉴权信息与终端设备标识信息的关联来限制他人非法使用合法用户鉴权的IMPI、IMPU等信息,保证了用户通信的安全性;再如,SIP服务器能够根据终端设备的标识信息准确区分两个终端设备的重复注册或一个多模终端的同时注册;另外,SIP代理和SIP服务器还能够通过终端设备标识信息与终端设备支持功能的关联控制后续业务的实现,保证了后续业务的可实现性,使IMS网络能够更好的支持多终端设备;本发明提供了多种利用SIP消息承载终端设备标识信息的方法,实现方法灵活;从而通过本发明提供的技术方案实现了优化业务处理过程、提高网络安全性能、提高业务质量、提高用户满意度、提高IMS网络可运营性能、可管理性能的目的。
附图说明
图1是本发明的业务处理方法示意图一;
图2是本发明的业务处理方法示意图二;
图3是本发明的业务处理方法示意图三;
图4是本发明的业务处理方法示意图四。
具体实施方式
网络侧在进行相关业务处理时,仅仅考虑用户逻辑标识信息是不够的,如果网络侧在进行相关业务处理时,能够获得用于标识终端设备的标识信息,并将终端设备标识信息引入到相关业务处理过程中,则能够有效解决现有技术中的诸多问题,如网络侧在非法用户使用他人终端设备实现业务时,能够根据终端设备标识信息对该业务进行限制;再如他人通过其他终端设备非法使用合法用户鉴权的IMPI、IMPU等信息时,网络侧能够通过鉴权信息与终端设备标识信息的关联来限制他人的非法使用,保证了用户通信的安全性;还有,当支持多种接入方式的多模终端设备漫游时,网络侧根据终端设备的标识信息能够准确的确定是两个终端设备的重复注册,还是一个多模终端的同时注册;另外,当终端设备选择不当时,网络侧通过终端设备标识信息与终端设备支持功能的关联能够控制后续业务的实现,保证了后续业务的可实现性,使IMS网络能够更好的支持多终端设备。从上面的描述可知,通过终端设备标识信息能够极大的优化业务处理过程,从而,对于实现可运营可管理的电信级网络来说,具有非常重要的意义。
因此,本发明的核心是:为终端设备设置用于标识终端设备的终端设备标识信息,SIP节点获取终端设备标识信息,并根据所述终端设备标识信息进行业务优化处理。
下面基于本发明的核心思想对本发明提供的技术方案做进一步的描述。
本发明首先需要为终端设备设置标识信息,该标识信息不同于用户逻辑标识信息等,它主要用于标识终端设备,本发明中的一个标识信息唯一标识一台物理终端设备,因此,可称为终端设备标识信息。
终端设备标识信息可以是固化存储在终端设备中,如终端设备在出厂前可以将预置的自身标识信息加以保存并通过某种方式能够被SIP UA(SIP UserAgent,SIP用户代理)读取并使用;终端设备标识信息也可以是网络侧通过消息传输下发至终端设备的SIP UA中的,即网络侧具有终端设备标识信息分配功能的网络实体在终端设备通过SIP UA注册、实现业务等过程中,为终端设备分配终端设备标识信息,并将其传输至对应的终端设备的SIP UA中。
具有终端设备标识信息分配功能的网络实体如各种SIP服务器(SIPServer),SIP Server可以通过SIP消息将其为终端设备分配的终端设备标识信息传输至SIP UA。
当SIP Server在终端设备通过SIP UA实现业务过程中为终端设备分配终端设备标识信息时,SIP Server可以将该终端设备的标识信息和业务对方终端设备的标识信息一起通过SIP消息下发至终端设备上的SIP UA,使SIP UA能够根据业务双方的终端设备标识信息进行相关业务处理。
在终端设备通过SIP UA需要实现业务时,SIP UA可以将终端设备标识信息传输到网络侧的SIP节点如SIP Server,SIP UA可以从其自身固化存储的信息中获取终端设备标识信息并将其传输至SIP Server,也可以将其从接收的SIP消息中获得的终端设备标识信息传输至SIP Server。这里的SIP消息是其它SIP节点传输来的,其它SIP节点如SIP Server、其它SIP UA等。
终端设备上的SIP UA除了向网络侧的SIP节点传输其自身的标识信息外,还可以将业务对方终端设备的标识信息传输至网络侧,即将主、被叫终端设备标识信息传输至SIP Server,使SIP Server也能够根据业务双方的终端设备标识信息进行相关业务处理。
SIP UA可以通过SIP消息将其自身和/或对方终端设备的标识信息传输至网络侧的SIP Server。
SIP Server为终端设备分配终端设备标识信息、及SIP UA与SIP Server、不同SIP UA之间传输终端设备标识信息并进行相关业务优化处理的方法如附图1至附图4所示。
图1中,终端设备上的SIP UA将终端设备标识信息通过SIP请求消息传送给SIP网络中负责处理业务的SIP Server,SIP Server从SIP请求消息中获取终端设备标识信息,并利用终端设备标识信息对SIP UA请求的业务进行优化处理。
SIP Server根据业务处理结果向SIP UA发送SIP应答消息,SIP UA根据终端设备标识信息及其接收的应答消息中的业务处理结果对终端设备请求的业务进行相应的业务处理。
图2中,SIP Server负责为终端设备分配终端设备标识信息,SIP Server将其为终端设备分配的标识信息通过SIP请求消息传输至SIP UA,这个SIP请求消息可以是SIP Server自己产生的,也可以是来自其他SIP UA的SIP请求消息,如SIP Server接收其它SIP UA传输来的SIP请求消息,并对该消息进行相应的处理如修改消息内容等,然后,发送给图2中的SIP UA。SIP UA接收到SIP请求消息后,向SIP Server发送SIP应答消息。这样,终端设备在后续需要通过SIP UA进行业务时,SIP UA能够在业务请求消息中携带SIP Server为其分配的终端设备标识信息,SIP Server和SIP UA均可以利用这个终端设备标识信息进行业务优化处理。
上述对图2的描述是终端设备标识信息分配过程,图2中的流程也可以描述为:SIP Server将其为终端设备分配的标识信息和/或业务对方终端设备的标识信息通过SIP请求消息传输至SIP UA,SIP UA接收到SIP请求消息后,向SIP Server发送SIP应答消息。这样,在后续的业务实现过程中,SIP UA能够在业务请求消息中携带SIP Server为其分配的终端设备标识信息和/或业务对方终端设备的标识信息,即主、被叫终端设备标识信息,使SIP Server和SIP UA均可以利用主、被叫终端设备标识信息进行业务优化处理。
图3中,SIP Server在接收到SIP UA发送来的SIP请求消息后,将其为终端设备分配的终端设备标识信息通过该请求消息的应答消息传输至SIP UA。这样,在后续的业务实现过程中,SIP UA能够在业务消息中携带SIP Server为其分配的终端设备标识信息,使SIP Server和SIP UA均可以利用这个终端设备标识信息进行业务优化处理。
上述对图3的描述是终端设备标识信息分配过程,图3中的流程也可以描述为:SIP Server在接收到SIP UA发送来的SIP请求消息后,将其为终端设备分配的标识信息和/或业务对方终端设备的标识信息通过SIP应答消息传输至SIP UA。这样,在后续的业务实现过程中,SIP UA能够在业务消息中携带SIPServer为其分配的终端设备标识信息和业务对方终端设备的标识信息,即主、被叫终端设备标识信息,使SIP Server和SIP UA均可以利用主、被叫终端设备标识信息进行业务优化处理。
除了SIP UA和SIP Server之间需要传输、获知并使用终端设备标识信息进行业务优化处理之外,在某些应用场景下,设备标识信息还可以在不同的SIPUA之间传送、保存并进行业务优化处理,具体如附图4所示。
图4中,SIP UA1将其对应的终端设备标识信息承载于SIP请求消息中,通过SIP Server透传至SIP UA2,这里,SIP Server可以不需要识别终端设备标识信息。SIP UA2也可以将其对应的终端设备标识信息承载于SIP应答消息中,通过SIP Server透传至SIP UA1,这里,SIP Server同样可以不需要识别终端设备标识信息。通过上述过程,SIP UA1和SIP UA2均可以获得主、被叫终端设备标识信息,并均利用主、被叫终端设备标识信息进行业务优化处理。
上述各过程的描述中,SIP请求消息、SIP应答消息可以为注册消息,OPTIONS应答消息,创建对话的请求和应答消息,如INVITE消息等。
通过上述描述可知,本发明可以通过SIP消息将终端设备标识信息在SIPUA与SIP Server之间,或者在不同SIP UA之间进行传送、保存并使用,以辅助、优化业务处理过程。
通过SIP消息传输终端设备标识信息的方法主要有如下两种:
方法一、利用SIP消息中增加新的信息域来承载并传输终端设备标识信息。
下面以在SIP消息的Contact头域中增加新的信息域即增加新的参数为例对SIP消息承载、传输终端设备标识信息的方法进行说明。
本发明需要在SIP规范的Contact头域中增加一个新的特征标签(featuretag),该特征标签指示终端设备标识信息,该特征标签可以类似的定义为:sip.device_id。
该特征标签可以直接携带具体的终端设备标识符,如SIP网络中按照某种规则统一分配的用于标识终端设备的标识信息;该特征标签也可以同时携带终端设备标识信息的类型以及具体的终端设备标识符。该特征标签也可以指示终端设备标识符的一部分,另一部分可以为Contact头域中原来承载的信息,如公共用户标识等。
特征标签可以使用字符串来表示,如首先明确指示终端设备标识是哪一种类型,其次,进一步指示具体的终端设备标识符。
典型的终端设备标识类型可以有多种,即终端设备标识类型的取值包括:MAC、IMEI、MEID等。当然,终端设备标识类型不限于上述三种,如果以后出现其它类型的终端设备,终端设备标识类型的取值相应增加即可。
终端设备标识类型的取值确定之后,需要确定具体的终端设备标识符,如终端设备标识信息的类型是IMEI,则后面的终端设备标识符就是该SIP UA对应的终端设备中保存的IMEI值;再如终端设备标识类型是MAC,则后面的终端设备标识符就是该SIP UA对应终端设备上保存的MAC地址。
终端设备标识类型和终端设备标识符在Contact头域中的具体表现形式有多种,下面举几个具体的例子来说明:
例1、Contact头域中终端设备标识类型和终端设备标识符分开表示的消息格式如下:
Contact:<sip:user@example.com>;audio;video;mobility="mobile";
     +message="TRUE";device_id="IMEI";imei="350112408932969";
     methods="INVITE,OPTIONS,BYE,CANCEL,ACK";schemes="sip,http"
其中:Contact头域中新增的特征标签为:device_id,终端设备标识类型为:IMEI,具体的终端设备标识符为:350112408932969。这里的终端设备标识符可以有自己独立的命名原则,也可以采用已有的命名。
上述消息格式可以被转换成如下断言:
(&(audio=TRUE)
  (video=TRUE)
(sip.mobility=mobile)
(message=TRUE)
(|(sip.identifier=IMEI)(sip.identifier.imei=350112408932969))
(|(sip.methods=INVITE)(sip.methods=OPTIONS)(sip.methods=BYE)
    (sip.methods=CANCEL)(sip.methods=ACK))
(|(sip.schemes=sip)(sip.schemes=http)))
例2、Contact头域中终端设备标识类型和终端设备标识符放在一起的消息格式为:
Contact:<sip:user@example.com>;audio;video;mobility="mobile";
     +message="TRUE";device_id="IMEI:350112408932969";
     methods="INVITE,OPTIONS,BYE,CANCEL,ACK";schemes="sip,http"
其中:Contact头域中新增的特征标签为:device_id,终端设备标识类型为:IMEI,具体的终端设备标识符为:350112408932969。这里的终端设备标识符可以有自己独立的命名原则,也可以采用已有的命名。
例3、Contact头域中仅设置终端设备标识符的消息格式为:
Contact:<sip:user@example.com>;audio;video;mobility="mobile";
     +message="TRUE";device_id="00-20-ed-aa-49-e8";
     methods="INVITE,OPTIONS,BYE,CANCEL,ACK";schemes="sip,http"
其中:Contact头域中新增的特征标签为:device_id,终端设备标识符为:00-20-ed-aa-49-e8。这里的终端设备标识符应该有自己独立的命名原则。
例4、Contact头域中仅设置终端设备标识符的消息格式为:
Contact:<sip:user@example.com>;audio;video;mobility="mobile";
     +message="TRUE";device_id="03";
     methods="INVITE,OPTIONS,BYE,CANCEL,ACK";schemes="sip,http"
其中:Contact头域中新增的特征标签为:device_id,特征标签中的内容为终端设备标识符的一部分,如后半部分或前半部分或中间部分等。该终端设备标识符可以由公共用户标识如IMPU或MSISDN与终端设备的索引值构成,该终端设备标识符可以区分几个共用一个公共用户标识的终端设备中的某一个终端设备。例4中的终端设备标识符是由contact中携带的IMPU和device_id中的索引值共同构成的,即终端设备标识符为sip:user@example.com:03,其中,的索引值有自己独立的命名原则。因为这里填入的是字符串,而且两位索引可以表示0~99这100个不同的数值,因此,这个例子可以区分同一个IMPU下的100个不同终端设备。IMPU和索引值结合起来使用就可以唯一标识一个用户拥有的共用一个IMPU的多个终端。
将终端设备标识信息设置于Contact头域后,SIP节点可以使用目前SIP网络中对Contact头域的传送机制来实现终端设备标识信息的传输。
例5:重用已有的UUID命名空间,使用UUID来唯一标识一个终端设备,具体可以是:device_id=”<urn:uuid:f81d4fae-7dec-11d0-a765-00a0c91e6bf6>”。
当然,本发明中终端设备标识信息的构造方法和在SIP中增加新的信息域承载传输终端设备标识信息的方法不限于上述例举的形式。
在方法一中,SIP消息的新的信息域中承载的终端设备标识信息可以为主叫终端设备标识信息、可以为被叫终端标识信息,也可以将主叫终端设备标识信息和被叫终端标识信息同时承载于新的信息域中。
方法二、利用SIP消息中已有的信息域来承载并传输终端设备标识信息,即对SIP规范中已有的信息域进行扩展,使扩展后的信息域能够携带终端设备标识信息。从而,可以利用已有的机制来实现终端设备标识信息的传送。
对于不认识扩展后信息域的SIP节点,不对扩展后的信息域进行处理,即跳过这部分不认识的信息域,根据现有的SIP协议的实现原则继续处理SIP消息中的后续信息域,因此,不会影响现有SIP协议的实现过程。
下面以扩展现有的Call-Info信息域为例对本发明的利用SIP消息中已有的信息域来承载并传输终端设备标识信息的方法进行说明。
Call-Info信息域在请求消息中携带有主叫的附加信息,在应答消息中携带有被叫的附加信息,因此,Call-Info信息域很适合传送双方终端设备标识信息。
例6、在Call-Info信息域中增加一个新的purpose以表示Call-Info信息域中携带的是终端设备标识信息,且终端设备标识类型和终端设备标识符分开表示,其消息格式如下:
Call-Info:<urn:imei:350112408932969>;purpose=di
其中:di是新增加purpose,终端设备标识类型为:IMEI,具体的终端设备标识符为:350112408932969。这里的终端设备标识符可以有自己独立的命名原则,也可以采用已有的命名。
例7、利用已有的purpose来承载终端设备标识信息,其消息格式如下:
Call-Info:<urn:imei:350112408932969>;purpose=info
其中:info是已有的purpose,终端设备标识类型为:IMEI,具体的终端设备标识符为:350112408932969。处理这个信息的SIP网络功能实体需要能够理解终端设备标识信息的命名原则,从而能够解析出Call-Info信息域中承载的是终端设备标识信息还是原有的附件信息。这里的终端设备标识符可以有自己独立的命名原则,也可以采用已有的命名。
例8、在Call-Info信息域中增加一个新的purpose以表示Call-Info信息域中携带的是终端设备标识信息,且终端设备标识信息仅包括:终端设备标识符,其消息格式如下:
Call-Info:<urn:00-20-ed-aa-49-e8>;purpose=di
其中:di是新增加purpose,终端设备标识符为:00-20-ed-aa-49-e8。这里的终端设备标识符应该有自己独立的命名原则。
例9、Contact头域中仅设置终端设备标识符的消息格式为:
Call-Info:<urn:sip:user@example.com:03>;purpose=di
其中:di是新增加purpose,终端设备标识符为:sip:user@example.com:03,该终端设备标识符可以由公共用户标识如IMPU或MSISDN与终端设备的索引值构成,该终端设备标识符可以区分几个共用一个公共用户标识的终端设备中的某一个终端设备。这里的终端设备标识符前半部分如sip:user@example.com可以采用已有的命名,后半部分如:03应有自己独立的命名原则。
在方法二中,通过SIP请求消息可以携带并传输主叫终端设备标识信息,通过SIP应答消息可以携带并传输被叫终端设备标识信息,即主叫终端设备标识信息和被叫终端设备标识信息不能够同时被承载于一个SIP消息中。
本发明提供的基于会话发起协议的业务处理装置,位于SIP节点中,如位于SIP UA、SIP Server中。该装置主要包括:获取终端设备标识模块和业务处理模块。
获取终端设备标识模块主要用于获取终端设备标识信息,如可以从其接收的SIP消息如SIP请求消息、SIP应答等消息中获取终端设备标识信息,再如也可以从其自身固化存储的信息中获取终端设备标识信息,获取终端设备标识模块将其获取的终端设备标识信息传输至业务处理模块。另外,该模块还能够将其得到的终端设备标识信息通过SIP消息传输至其他业务处理装置的获取终端设备标识模块。终端设备标识信息通过SIP消息传输的具体过程如上述方法中的描述,在此不再详细描述。
业务处理模块主要用于根据获取终端设备标识模块传输来的终端设备标识信息进行业务优化处理,如限制非法用户使用他人终端设备等。
虽然通过实施例描绘了本发明,本领域普通技术人员知道,本发明有许多变形和变化而不脱离本发明的精神,本发明的申请文件的权利要求包括这些变形和变化。

Claims (11)

1.一种基于会话发起协议的业务处理方法,其特征在于,包括:
终端设备设置有用于标识终端设备的终端设备标识信息,所述终端设备标识信息包括终端设备标识符,或包括终端设备标识类型和终端设备标识符;所述终端设备标识信息不同于用户逻辑标识信息,一个所述终端设备标识信息唯一标识一台物理终端设备;
SIP节点获取终端设备标识信息,并根据所述终端设备标识信息进行业务处理;所述SIP节点为SIP用户代理和/或SIP服务器;
当所述SIP节点为SIP服务器时获取终端设备标识信息的步骤具体包括:
SIP用户代理将终端设备标识信息承载于SIP消息中传输至SIP服务器;
SIP服务器从其接收的SIP消息中获取终端设备标识信息;
当所述SIP节点为SIP用户代理时获取终端设备标识信息的步骤具体包括:
SIP用户代理从终端设备固化存储的信息中获取终端设备标识信息;和/或
其它SIP节点将终端设备标识信息承载于SIP消息中传输至SIP用户代理;
所述SIP用户代理从其接收的SIP消息中获取终端设备标识信息。
2.如权利要求1所述的一种基于会话发起协议的业务处理方法,其特征在于,所述其它SIP节点将终端设备标识信息承载于SIP消息中传输至SIP用户代理具体包括:
SIP服务器为终端设备分配用于标识终端设备的标识信息,并将终端设备标识信息承载于SIP消息中传输至SIP用户代理;和/或
其它SIP用户代理将终端设备标识信息承载于SIP消息中,并通过SIP服务器传输至所述SIP用户代理。
3.如权利要求2所述的一种基于会话发起协议的业务处理方法,其特征在于,所述通过SIP服务器传输的步骤为:通过SIP服务器透传,或通过SIP服务器对SIP消息执行相应处理后传输。
4.如权利要求1至3中任一权利要求所述的一种基于会话发起协议的业务处理方法,其特征在于,所述终端设备标识信息为:主叫终端设备标识信息和/或被叫终端设备标识信息。
5.如权利要求1所述的一种基于会话发起协议的业务处理方法,其特征在于,所述终端设备标识类型包括:MAC、IMEI或MEID。
6.如权利要求1所述的一种基于会话发起协议的业务处理方法,其特征在于,所述终端设备标识符包括:公共用户标识和终端设备索引值。
7.如权利要求6所述的一种基于会话发起协议的业务处理方法,其特征在于,所述公共用户标识包括:IMPU或MSISDN。
8.如权利要求1或2所述的一种基于会话发起协议的业务处理方法,其特征在于,所述将终端设备标识信息承载于SIP消息的步骤具体包括:
扩展SIP消息,将终端设备标识信息承载于SIP消息扩展的域中;或
将终端设备标识信息承载于SIP消息中的预定域中。
9.如权利要求8所述的一种基于会话发起协议的业务处理方法,其特征在于,所述扩展SIP消息,将终端设备标识信息承载于SIP消息扩展的域中具体包括:
在SIP消息的Contact头域中增加特征标签,根据所述增加的特征标签将终端设备标识信息承载于SIP消息中。
10.如权利要求1所述的一种基于会话发起协议的业务处理方法,其特征在于,所述预定域包括:Call-Info信息域。
11.一种基于会话发起协议的业务处理装置,所述装置包括:获取终端设备标识模块和业务处理模块;
所述获取终端设备标识模块:获取终端设备标识信息,并将其传输至业务处理模块,所述终端设备标识信息包括终端设备标识符,或包括终端设备标识类型和终端设备标识符;所述终端设备标识信息不同于用户逻辑标识信息,一个所述终端设备标识信息唯一标识一台物理终端设备;
所述装置为SIP用户代理和/或SIP服务器;
当所述装置为SIP服务器时所述获取终端设备标识模块具体用于:
SIP用户代理将终端设备标识信息承载于SIP消息中传输至SIP服务器;
SIP服务器从其接收的SIP消息中获取终端设备标识信息;
当所述装置为SIP用户代理时所述获取终端设备标识模块具体用于:
SIP用户代理从终端设备固化存储的信息中获取终端设备标识信息;和/或
其它SIP节点将终端设备标识信息承载于SIP消息中传输至SIP用户代理;
所述SIP用户代理从其接收的SIP消息中获取终端设备标识信息;
业务处理模块:根据其接收的终端设备标识信息进行业务处理。
CN2005100979111A 2005-08-24 2005-08-24 一种基于会话发起协议的业务处理方法和装置 Expired - Fee Related CN1921482B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2005100979111A CN1921482B (zh) 2005-08-24 2005-08-24 一种基于会话发起协议的业务处理方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2005100979111A CN1921482B (zh) 2005-08-24 2005-08-24 一种基于会话发起协议的业务处理方法和装置

Publications (2)

Publication Number Publication Date
CN1921482A CN1921482A (zh) 2007-02-28
CN1921482B true CN1921482B (zh) 2011-03-30

Family

ID=37779053

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2005100979111A Expired - Fee Related CN1921482B (zh) 2005-08-24 2005-08-24 一种基于会话发起协议的业务处理方法和装置

Country Status (1)

Country Link
CN (1) CN1921482B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101610503A (zh) * 2008-06-20 2009-12-23 华为技术有限公司 一种呼叫建立方法及装置
CN101848444B (zh) * 2009-03-23 2013-06-05 华为终端有限公司 被叫处理方法、系统及网络节点
CN101977201B (zh) * 2010-11-05 2015-08-19 中国电信股份有限公司 扩展SIP消息中Call-Info头域携带业务信息的方法
TWI507052B (zh) * 2014-05-28 2015-11-01 Univ Nat Taipei Technology 語音在長期演進技術的驗證法
CN104602215B (zh) * 2015-01-12 2018-06-26 中国联合网络通信集团有限公司 一种实现增值业务更新的方法及装置
CN108989221B (zh) * 2018-09-21 2021-01-01 北京东土科技股份有限公司 一种sip消息的传输方法、装置、计算机设备及存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1489346A (zh) * 2003-08-06 2004-04-14 浙江大学 用数字域名系统统一解释ip网络地址的方法及系统
WO2005076644A1 (en) * 2004-01-30 2005-08-18 Telefonaktiebolaget Lm Ericsson (Publ) Method for determining mobile terminal performance in a running wireless network

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1489346A (zh) * 2003-08-06 2004-04-14 浙江大学 用数字域名系统统一解释ip网络地址的方法及系统
WO2005076644A1 (en) * 2004-01-30 2005-08-18 Telefonaktiebolaget Lm Ericsson (Publ) Method for determining mobile terminal performance in a running wireless network

Also Published As

Publication number Publication date
CN1921482A (zh) 2007-02-28

Similar Documents

Publication Publication Date Title
Poikselkä et al. The IMS: IP multimedia concepts and services
AU2005338480B2 (en) A method and arrangement for enabling multimedia communication
US9854005B2 (en) Methods and apparatus for providing network based services to non-registering endpoints
CN100362807C (zh) 一种实现网际协议多媒体子系统中用户注册的方法
US8463264B2 (en) Early IMS security
CN101292498A (zh) 利用tel-uri的ims呼叫路由
CN101164312A (zh) 传统终端用户接入ims域的实现方法及系统
WO2006078202A1 (en) A method and apparatus for handling emergency calls
CN101617517A (zh) 对ip多媒体子系统服务的群组接入
CN102177698A (zh) 关联通信会话
CN102035813A (zh) 端到端呼叫的实现方法、端到端呼叫终端及系统
CN101529883B (zh) 向匿名呼叫者提供组合服务的系统和方法
CN100525309C (zh) Ip多媒体子系统域用户接入控制方法及其系统
CN1327680C (zh) 一种电路交换网络到ims网络呼叫路由的建立方法
CN101511072A (zh) 一种sip或ims网络中实现增强型一号通业务的方法
EP2119178B1 (en) Method and apparatuses for the provision of network services offered through a set of servers in an ims network
CN102006371B (zh) 一种实现多媒体彩振业务的方法及设备
CN104168190B (zh) 一种呼叫路由方法及装置
CN1921482B (zh) 一种基于会话发起协议的业务处理方法和装置
CN101119212B (zh) 通过信令适配实体传输isdn用户-用户应用信息的方法
Wisely SIP and conversational Internet applications
KR100608907B1 (ko) 3gpp ims망에서 화상 통화 내용 기록 방법 및 시스템
CN1929627B (zh) 一种在ims网络中实现公有用户标识携带的方法及系统
Handa System engineering for IMS networks
CN1968262B (zh) 一种ims网络中的会话控制方法和装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110330

Termination date: 20130824