传递及应用用户-用户应用信息的方法和系统的制作方法

文档序号:7965148阅读:204来源:国知局
专利名称:传递及应用用户-用户应用信息的方法和系统的制作方法
技术领域
本发明涉及通信领i或,特别地涉及一种传递及应用用户-用户应 用信息的方法和系统,以及一种自动转4妄方法、 一种能够实时进刊-通话的游戏共享方法、 一种通过信令适配实体传输用户-用户应用信 息的方法。
背景技术
会话初始协i义(Session Initiation Protocol,简称SIP )是IETF (Internet Engineering Task Force, Internet工程任务组)制订的多媒 体通信系统框架协议之一,是用于建立、改变或结束多媒体会话的 应用层十办i义,与RTP/RTCP 、 SDP、 RTSP、 DNS等协i义配合,共同 完成IP分组网络中SIP终端的注册、位置管理、会话建立和力某体协 商等功能。SIP协议凭借其简单、易于扩展等诸多优点得到了 IT界和电信 界的普遍i人可和青睐,在因特网(Internet)多々某体通信、软交换网 纟各、下一^电4言网、3GPP ( Third Generation Partnership Project)和 TISPAN ( Telecommunication and Internet Converged Services and Protocols for Advanced Networking )制定的IP多々某体子系统(IPMultimedia Subsystem,简称IMS )等领域中得到了广泛的应用,已 经成为未来多媒体会话控制的事实标准协议。基于IP才支术的专用电i舌交4灸才几(IP private branch telephone exchange,简称IP PBX )是一种企业内部的电话系统,为企业内部 员工提供通信服务。当基于SIP协议的软交换网络、IP多媒体子系 统等公共通信网络广泛部署之后,企业IP PBX存在着接入基于SIP 协议的多媒体公共通信网络的需求。在IP PBX中对于分机可以采 用多种地址标识进行表示,如传统的由数字组成的分机号码或SIP URI或字符串组成的姓名等多种形式来表示分^L的地址标识。在tel URI定义中对于^t字组成的分4几号码可以作为tel URI的一个参凄t 在tel URI中给出,但对于使用SIPURI或字符串等形式表示的分机 地址标识,在SIP消息中还无法携带。在SIP公共通信网络的主叫 呼叫不具备直拨功能的IP PBX中的转、接总才几,然后再通过IP PBX 的转接控制与所要呼叫的分机建立会话连接的应用场景中,要求公 共通信网络中的主叫和IP PBX转接总机建立SIP呼叫会话的过程 中可以携带除分^L号码外其它形式的分^L地址标识信息,IP PBX才 可以根据所携带的分机地址标识信息进行到分机的转接控制。在IP电子娱乐领域,在发送方邀请接收方加入可以进行实时通 话游戏的应用场景中,假定双方的实时通话会话连接使用SIP协议 进4亍控制建立, -接收方需要先获得一个发送方指定的游戏句柄才能 实现和发送方的游戏共享,如果SIP协议建立呼叫会话的过程中无 法在两通信用户之间传递游戏句柄〗言息,那么实i见前述应用场景需 要先应用SIP协议建立发送方和接收方之间的实时通话连接,接着
再通过语音通知或建立其它的通信连接等方式传递共享游戏句柄 给接收方以便进行游戏共享,导致才喿作流程比较繁瑣。在两个ISDN终端通过IAD (信令适配实体)等适配设备接入 SIP网络的应用场景中,IAD等接入实体实现ISDN终端的用户网 络信令Q.931信令到SIP协议的适配和转换。当两个ISDN终端之 间应用用户-用户4言令业务(USER-TO-USER SIGNALLING,简称 UUS )时,Q.931信令中的ISDN用户-用户信息(User-to-User Information,简称UUI)无法在SIP信令中得到映射和携带,对于 SIPIAD接入适配实体来说,可以把Q.931信令中的ISDN用户-用 户信息作为高层应用信息通过SIP协议在IAD接入适配实体之间进 行传递。从以上应用需求场景可见,SIP会话过程中存在着传递用户-用 户应用信息的需求。在传统窄带ISDN网络中4是供UUS业务,主叫、净皮叫ISDN终 端之间可以应用Q.931信令和ISUP信令传递UUI应用信息,UUI 信息作为Q.931和ISUP信令的一个参I史封装在相应的信令中携带。 图1是ISDN UUS业务流程示例S102, ISDN主叫用户向主叫端交换机发送携带有ISDN用户-用户信息UUI—1的Q.931 Setup呼叫建立请求消息;S104,主叫端交冲奐才A4巴Setup消息映射IAM消息,同时对巴Setup 消息中携带的ISDN用户-用户信息UUI一1信息作为ISUP信令的一 个参^t去于装在IAM中,转发至^皮叫端交换:才几; S106,被叫端交换机将IAM消息映射为Q.931 Setup消息,解 析出IAM消息中封装的ISDN用户-用户信息UUI—1信息,再通过 Q.931 Setup消息中的UUI参^:发送给^1叫ISDN终端;S108至S112, #皮叫用户再向主叫用户发起携带UUI—2信息的 ALERTING提醒消息,传递方法和步骤S102 、 S104 、 S106传递UUI—1 的方法相同。上述现有技术仅适用于窄带的ISDN终端和ISDN网络,无法 满足因特网(Internet)多々某体通信、软交换网络、下一代电信网 (NGN ) 、 3GPP和TISPAN制定的IP多4某体子系统(IMS )等基 于IP承载采用SIP协议场景中的应用需求。在国际电信联盟电信标准化部门(ITU-T )发布的Q.1980.1《窄 带信令句法(NSS) —句法定义》和Q.1912.5《SIP和承载无关的 呼叫控制协议或ISDN用户部分互通》的两个规范中给出了在SIP 信令中封装传递ISUP信令或ISUP信令参H的方法,通过这种方法 可以实i见ISDN的用户-用户4言息(UUI)在SlP妨、i义中的传递。上述现有4支术虽可以实现ISDN终端的用户-用户信息在SIP网 络中的传递,但所能够传递携带的用户-用户信息仅局限于已经定义 的窄带ISDN用户-用户信息,无法满足在SIP网络中传递分机号码、 游戏句柄等在SIP网络中新出现的各种各样用户-用户之间应用信 息的需求。
发明内容针对以上一个或多个问题,本发明提出了一种传递及应用用户 -用户应用信息的方法及系统,以及一种自动转4^方法、 一种能够实 时进行通话的游戏共享方法、 一种通过信令适配实体传输用户-用户应用信息的方法,通过以上方法和系统,能够更加灵活;也传^r并处 理用户-用户信息,提高系统性能。才艮据本发明的一方面,4是出了一种传递及应用用户-用户应用信息的方法,其包括以下步骤S202,发送方将用户-用户应用信息携 带在会话初始协议消息中发送至接收方;以及S204,接收方根据会 话初始协议消息中携带的用户-用户应用信息进行相应处理。在上述传递及应用用户-用户应用信息的方法中,在会话初始协 议消息的报文头字段、报文头字段的参数域或报文消息体中携带用 户-用户应用^f言息。在上述传递及应用用户-用户应用信息的方法中,在会i舌初始十办 议消息的消息体中携带用户-用户应用信息的情况下,通过XML语 言描述用户-用户应用信息。在上述传递及应用用户-用户应用4言息的方法中,在会i舌初始十办 议消息的消息体中携带用户-用户应用信息的情况下,为用户-用户 应用信息定义一个新的MIME媒体子类型application/xuus+xml。在上述传递及应用用户-用户应用4言息的方法中,用户-用户应 用信息包括以下至少一种信息4妻收方的分才几地址标识、共享游戏 句柄、以及ISDN用户之间的用户-用户应用信息。
根据本发明的另一方面,提出了一种自动转接方法,其包括以下步骤S302,主叫用户终端将基于IP技术的专用电话交换机内 部的分才几的分机地址标识信息携带在会话初始协议消息中发送至 基于IP4支术的专用电话交换机;以及S034,基于IP技术的专用电 话交换才几才艮据会话初始协议消息中携带的分才几地址标识信息直4妾 进行转接控制。在上述自动转接方法中,在会话初始协议消息的报文头字段、 报文头字段的参数域或报文消息体中携带分机地址标识信息。在上述自动转接方法中,在会话初始协议消息的消息体中携带 分才几i也址标识4言息的情况下,通过XML i吾言描述分才几;也址标识信 自、在上述自动转接方法中,在会话初始协议消息的消息体中携带 分才几地址标识信息的情况下,为分才几地址标识信息定义一个新的MIME媒体子类型application/xuus+xml。根据本发明的又一方面,提出了一种能够实时进行通话的游戏 共享方法,其包4舌以下步骤S402,游戏发起方一夸共享游戏句柄携 带在会话初始协i义消息中发送至游戏参与方;S404,游戏参与方才艮 据共享游戏句柄启动加入游戏的过程,并继续后续实时通话会话建 立过禾呈;以及S406,游戏发起方与游戏参与方建立实时通话会i舌连 接。在上述游戏共享方法中,在会话初始协议消息的报文头字段、 报文头字段的参数域或报文消息体中携带共享游戏句柄。在上述游戏共享方法中,在会话初始协议消息的消息体中携带 共享游戏句柄的情况下,通过XML语言描述共享游戏句柄。
在上述游戏共享方法中,在会话初始协i义消息的消息体中携带共享游戏句柄的'晴况下,为共享游戏句柄定义一个新的MIME々某体 子类型application/xuus十xml。根据本发明的又一方面,提出了一种通过信令适配实体传输用 户-用户应用信息的方法,其包括以下步骤S502,发送端信令适配 实体4巴来自ISDN终端的ISDN信令中的ISDN用户-用户信息通过 会话初始协议发送至接收端信令适配实体;以及S504,接收端信令 适配实体通过ISDN信令把ISDN用户-用户信息传递给接收方 ISDN终端。在上述通过信令适配实体传输用户-用户应用信息的方法中,在 会话初始协议消息的报文头字段、报文头字段的参数域或报文消息 体中携带ISDN用户-用户应用4言息。在上述通过信令适配实体传输用户-用户应用信息的方法中,在 会^舌初始十办i义消息的消息体中携带ISDN用户-用户应用4言息的情 况下,通过XML语言描述ISDN用户-用户应用信息。在上述通过信令适配实体传输用户-用户应用信息的方法中,在 会话初始协议消息的消息体中携带ISDN用户-用户应用信息的情 况下,为ISDN用户-用户应用信息定义一个新的MIME々某体子类型 application/xuus+xml 。才艮据本发明的又一方面,4是出了一种传递及应用用户-用户应用 信息的系统,其包括发送装置602,用于将用户-用户应用信息携 带在会话初始协议消息中发送至接收装置;以及接收装置604,用 于才艮据会话初始协议消息中携带的用户-用户应用信息进行相应处理。在上述传递及应用用户-用户应用4言息的系统中,在会i舌初始十办 议消息的报文头字段、报文头字段的参数域或报文消息体中携带用 户-用户应用1言息。在上述传递及应用用户-用户应用4言息的系统中,在通过会i舌初始协i义消息体携带用户-用户应用信息的情况下,通过XML语言描 述用户-用户应用信息。在上述传递及应用用户-用户应用4言息的系统中,在通过会话初 始协i^'肖息体携带用户-用户应用信息的情况下,为用户-用户应用 4言息定义一个新的MIME々某体子类型application/xuus+xml。在上述传递及应用用户-用户应用4言息的系纟充中,用户-用户应 用信息包括以下至少一种信息分才几地址标识、共享游戏句柄、以 及ISDN用户之间的用户-用户应用4言息。通过本发明,通4言双方可以#4居所传递的特定用户-用户应用信 息完成相应的应用操作。且本发明采用的对高层应用信息进行描述 的方法是一种可扩展性强、能够灵活描述各种数据信息的通用SIP 用户-用户信息传递方法。当有新的特定用户-用户应用信息传递需 求时,可以通过方使J也扩展XML描述定义即可实^见新增特定用户-用户4言息在SIP消息中的携带。


图1是示出ISDN中的UUS业务流程图;图2是示出根据本发明的传递及应用用户-用户应用信息的方 法的流程图;图3是示出根据本发明的自动转接方法的流程图; 图4是示出根据本发明的能够实时进行通话的游戏共享方法的 流程图;图5是示出根据本发明的通过心灵适配实体传输用户-用户应 用4言息的方法的流禾呈图;图6是示出才艮据本发明的用户-用户信息处理系统的框图;图7是示出成功实现自动转接应用示例的流程图;图8是示出分机忙导致转接不成功应用示例的流程图;图9是示出SIP会话建立"i青求中携带游戏句柄应用示例的流程 图;以及图10是示出SIP消息中携带ISDN UUI信息应用示例的流程图。
具体实施方式
下面参考附图,对本发明的具体实施方式
进行说明。参考图2,说明根据本发明的一种传递及应用用户-用户应用信 息的方法。该方法包括以下步骤S202,发送方将用户-用户应用信 息携带在会话初始协议消息中发送至接收方;以及S204,接收方根 据会话初始协议消息中携带的用户-用户应用信息进行相应处理。在上述传递及应用用户-用户应用信息的方法中,在会话初始协 议消息的报文头字段、报文头字段的参数域或报文消息体中携带用 户-用户应用#:息。
在上述传递及应用用户-用户应用4言息的方法中,在会i舌初始十办议消息的消息体中携带用户-用户应用信息的情况下,通过XML语 言描述用户-用户应用信息。在上述传递及应用用户-用户应用信息的方法中,在会话初始协 议消息的消息体中携带用户-用户应用信息的情况下,为用户-用户 应用^f言息定义一个4斤的MIME々某体子类型application/xuus+xml。在上述传递及应用用户-用户应用4言息的方法中,用户-用户应 用信息包括以下至少一种信息4妄收方的分枳i地址标识、共享游戏 句柄、以及ISDN用户之间的用户-用户应用J言息。参考图3, i兌明4艮据本发明的一种自动转接方法。该方法包括 以下步骤S302,主叫用户终端将基于IP技术的专用电话交换机 内部的分机的分才几地址标识信息携带在会话初始协议消息中发送 至基于IP技术的专用电话交换机;以及S304,基于IP技术的专用 电话交换机根据会话初始协议消息中携带的分机地址标识信息直 4妻进4于转4妄控制。在上述自动转接方法中,在会话初始协议消息的报文头字段、 报文头字段的参数域或报文消息体中携带分机地址标识信息。在上述自动转接方法中,在会话初始协议消息的消息体中携带 分才几地址标识信息的情况下,通过XML语言描述分才几地址标识信息。在上述自动转接方法中,在会话初始协议消息的消息体中携带 分枳j地址标识信息的情况下,为分才几地址标识信息定义一个新的 MIME媒体子类型application/xuus+xml 。
参考图4,说明根据本发明的一种能够实时进行通话的游戏共 享方法。该方法包括以下步骤S402,游戏发起方将共享游戏句柄 携带在会话初始协议消息中发送至游戏参与方;S404,游戏参与方 才艮据共享游戏句柄启动加入游戏的过程,并继续后续实时通话会话 建立过程;以及S406,游戏发起方与游戏参与方建立实时通话会话 连接。在上述游戏共享方法中,在会话初始协议消息的报文头字段、 报文头字段的参数域或报文消息体中携带共享游戏句柄。在上述游戏共享方法中,在会话初始协议消息的消息体中携带 共享游戏句柄的情况下,通过XML i吾言描述共享游戏句柄。在上述游戏共享方法中,在会话初始协议消息的消息体中携带 共享游戏句柄的情况下,为共享游戏句柄定义一个新的MIME々某体 子类型application/xuus+xml。参考图5, i兌明才艮据本发明的一种通过信令适配实体传输用户-用户应用信息的方法。该方法包括以下步骤S502,发送端信令适 配实体把来自ISDN终端的ISDN信令中的ISDN用户-用户信息通 过会话初始协议发送至接收端信令适配实体;以及S504,接收端信 令适配实体通过ISDN信令把ISDN用户-用户信息传递给接收方 ISDN终端。在上述通过信令适配实体传输用户-用户应用信息的方法中,在 会话初始协议消息的报文头字段、报文头字段的参数域或报文消息 体中携带ISDN用户-用户应用信息。 在上述通过信令适配实体传输用户-用户应用信息的方法中,在会话初始协-汉消息的消息体中携带ISDN用户-用户应用信息的情 况下,通过XML语言描迷ISDN用户-用户应用信息。在上述通过信令适配实体传输用户-用户应用信息的方法中,在 会话初始协议消息的消息体中携带ISDN用户-用户应用信息的情 况下,为ISDN用户-用户应用信息定义一个新的MIME媒体子类型 application/xuus+xml 。参考图6,说明根据本发明的传递及应用用户-用户应用信息的 系统。该系统包括发送装置602,用于将用户-用户应用信息携带 在会话初始协议消息中发送至接收装置;以及接收装置604,用于 根据会话初始协议消息中携带的用户-用户应用信息进行相应处理。在上述传递及应用用户-用户应用信息的系统中,在会话初始协 议消息的报文头字段、报文头字段的参数域或报文消息体中携带用 户-用户应用^f言息。在上述传递及应用用户-用户应用4言息的系统中,在通过会i舌初 始协议消息体携带用户-用户应用信息的情况下,通过XML语言描 述用户-用户应用信息。在上述传递及应用用户-用户应用4言息的系统中,在通过会i舌初 始协议消息体携带用户-用户应用信息的情况下,为用户-用户应用 信息定义一个新的MIME媒体子类型application/xuus+xml。在上述传递及应用用户-用户应用4言息的系统中,用户-用户应 用信息包括以下至少一种信息分机地址标识、共享游戏句柄、以 及I SDN用户之间的用户-用户应用信息。 本发明乡合出一种在SIP会i舌消息中携带各种用户-用户应用信息的通用方法,通信双方可以才艮据所传递的特定用户-用户应用信息 完成相应的应用操作。所能够传递携带的用户-用户应用信息包括接收方的分4几地址标识、共享游戏句柄、ISDN用户之间UUI信息等 通信双方高层应用所需要且能够相互识别的各种特定应用信息。本发明中,发送方在发送的SIP消息中携带用户-用户应用信 息,接收方可以根据所收到的特定用户-用户应用信息完成相应的应 用操作。所能够传递携带的用户-用户应用信息包括接收方的分机地 址标识、共享游戏句柄、ISDN用户之间UUI信息等通信双方高层 应用所需要且能够相互识别的各种特定应用信息。用户-用户应用信 息可通过INVITE、 ACK、 BYE、 CANCEL、 REGISTER, OPTIONS、 INFO、 MESSAGE、 SUBSCRIBE. NOTIFY、 UPDATE、 REFER 等SIP "i青求消息中携带,也可以通过lxx、 2xx、 3xx、 4xx、 5xx、 6xx等SIP响应消息中携带。SIP消息中携带的用户-用户信息可以 通过扩展SIP报文的头字段、报文头字段的参数域或报文消息体等 方式实现。由于满足不同的特定应用需求所需要传递的SIP用户-用户终 端之间的用户-用户信息有着各种各样的不同需求,因此需要考虑一 种可扩展性强、能够灵活描述各种数据信息的通用SIP用户-用户信 息传递方法。考虑到XML对数据描述上的优势及其在IP网络上的 事实标准地位,SIP用户-用户信息可以使用XML语法进行描述定 义,同时扩展定义 一 个新的MIME々某体子类型,命名为 application/xuus + xml,作为携带用户-用户4言息的SIP消息体类型。 这样当有新的特定用户-用户信息需求时,可以通过方便地扩展 application/xuus + xml媒体子类型的XML描迷定义即可实现新增特 定用户-用户信息在SIP消息中的携带。一个使用XML语法描述的用户-用户信息示例如下
< xml version="1.0" encoding="UTF-8" > <xs:schema xmlns:xs="http:〃www. w3.org/2001/XMLSchema" elementFormDefault-"qualified" ="unqualified"〉 <xs:element name="xuus"> <xs:complexType> <xs:ssqucncc>〈xs:element name=" extend-addr " type="xs:string" minOccurs="0" maxOccurs二" 1 "/>〈xs:element name="game-interface" type二"xs:string" minOccurs="0" maxOccurs="unbounded"/>〈xs:element name="app-spec-uui" minOccurs="0" maxOccurs="unbounded"〉<xs:complexType> <xs:scqucnce〉<xs:element name="Protocol—type"type="tProtocol"/〉<xs:element name="User—information"type=" xs: string "/〉<!—User—information为采用Protocol—type才示i只的 协议封装的高层特定的UUI信息--></xs:s6qu6nce> </xs: complexType> </xs:element〉 </xs:sequence> </xs:complexType> </xs:element〉<xs:simpleType name="tProtocol" final="list restriction")<xs:restriction base="xs:string"〉<xs:enumeration value="Q.931—UUI—IE7><xs:enumeration value="Diameter"/><!-- Protocol—type可以4艮才居用户的需要增加或者删除—〉</xs:restriction〉 </xs: simpleType> </xs:schema>如上所述,用户-用户信息以根元素xuus开始,所包含的具体 用户-用户信息可以4艮据用户的需求按照XML语法灵活地定义,如 extend-addr分才几i也i止才示"i只、game-interface游?戈句才丙、ISDN用户之 间Q.931 UUI信息等等,且这些信息可以按照用户的需求设置其出 现的次#_,如分才几号码可以出现0次或1次,游戏句柄和ISDN用 户之间UUI信息可以出现0次或多次。为对前述方法做进一步的说明,后续将给出几个根据前述方法 实^L的应用示例。实施例1: IPPBX^f吏用SIP INVITE ^^"建立请求中携带的分 才;u^址标识实现自动转接应用示例公共通信网络中的SIP主叫用户呼叫接入SIP网络的IP PBX 内部的某个分^L用户,主叫用户发送携带除分才几号码外其它形式的 分才AJ也址标识4言息的SIP INVITE会i舌i青求消息到IP PBX的4争4妻总 机,IP PBX收到该消息后可以根据INVITE消息中所携带的分机地 址标识直4矣进4亍转4妻控制。布i设IP PBX转接总才几SIP UR1为 abc@chinatelecom.com,;故叫用户的分才几;也Jt止才示i口、为SIP URI形式,
具体为michael@abc.com ,后续将介绍几种INVITE消息中携带分 机地址标识信息的具体方法。1 )扩展INVITE消息头字段来携带分机号码信息示例如下INVITE sip 12345678@example.com sip/2.0 xuus:sip: michael@abc.com2 )扩展INVITE消息头字段的参数域来携带分机号码信息示例 如下INVITE sip 12345678@example.com ; xuus = sip: michael@abc.com sip/2.03 )扩展INVITE消息报文消息体来携带分机号码信息示例如下INVITE sip 12345678@example.com sip/2.0Content-Type: application/ xuus + xml Content-Length:... < xuusxmlns:xsi=http:〃www. w3.org/2001/XMLSchema-instancexsi:noNamespaceSchemaLocation="D:\XML\test.xsd"> <extend-addr>sip: michael@abc.com</extend-addr> </ xuus 〉
后续假i殳IP PBX和内部分才几之间4吏用的呼叫会话协议为SIP, 主叫用户在SIP INVITE i青求消息体中携带分4几地址标识,IP PBX 使用SIP INVITE会话建立请求中携带的分机地址标识成功实现自 动转"l妻应用示例流程如图7所示。S702,公共通信网络中的SIP主叫用户向IPPBX的转接总机 sip:abc@chinatelecom.com发起携带有被叫分机地址标识 sip:michael@abc.com的INVITE会i舌建立i青求;S704 , IP PBX根据INVITE请求消息体中的分机地址标识 sip:michael@abc.com进4亍后续的4争接4空制,向#皮叫分才几 sip:michael@abc.com发送INVITE会i舌建立i青求;S706至S716为被叫分机振铃及应答后在主叫用户和被叫分机 之间建立々某体通〗言连4妄的过禾呈。图8描述了一个由于分机忙而导致转接不成功的示例流程,其中步骤S802和S804和前述示例流程中的步骤S402和S404相同;步骤S806至S812为分才几返回用户正忙导致无法成功建立转^妄 连冲妾的过程。实施例2:SIP INVITE ^^建立请求中携带游戏句柄的应用示例 在IP电子娱乐领域,在发起方邀^青参与方加入〗吏用SIP协议进行实时会话控制的可以进行实时通话的共享游戏时,发起方发送携带共享游戏句柄的SIP INVITE会^^奮求消息到参与方,参与方》]史 到该INVITE消息后进行会话控制,再根据携带的共享游戏句柄加 入共享游戏中,这样就简化了背景4支术中先建立实时通话连4妄再通 过其^也方式传递共享游戏句柄的繁瑣操作流考呈。图9给出一个应用SIP协i义建立呼叫会话的过程中,在两通信 用户之间通过SIP消息传递游戏句柄〗言息,实现可以进4亍实时通话 的游戏共享的应用示例流禾呈,其中S902,游戏发起方向游戏参与方发送携带有游戏句柄的 INVITE请求, 一个使用前面定义的application/xuus + xml媒体子类 型进4于描述的携带游戏句柄的SIP消息体实例示例如下Content-Type: application/ xuus + xml Content-Length:... < xuusxmlns:xsi=http:〃www. w3.org/2001/XMLSchema-instance xsi:noNamespaceSchemaLocation="D:\XML\test.xsd"><game-interface〉 interface@game </game-interface〉</ xuus >S904,游戏参与方可以才艮据所4妾收的游戏句柄启动加入游戏的 过程,同时返回SIP 180 Ringing振铃响应; 步骤S906和S908为发起方和参与方继续后续的SIP会话建立 控制,最后成功建立实时通话会话连4妾的过程。实施例3: SIP消息中携带ISDN UUI信息的应用示例在两个ISDN终端通过IAD等适配设备接入SIP网络的应用场 景中,IAD等接入实体实现ISDN终端的用户网络信令Q.931信令 到SIP协议的适配和转换。图10给出当两个ISDN终端之间应用用 户-用户信令业务(USER-TO-USER SIGNALLING简称UUS )时, IAD使用SIP信令携带Q.931信令中的用户-用户信息(User-to-User Information,简称UUI)从而实现ISDN UUI高层应用信息在SIP 网络中传递的示例流程。S1002, ISDN主叫终端向主叫端IAD发送携带有ISDN用户-用户信息UUI—1的Q.931 Setup呼叫建立请求消息;S1004,主叫端IAD把Setup消息映射为SIP Invite消息,同时 把Setup消息中携带的ISDN用户-用户信息UUI—1作为高层应用信 息使用消息体携带方式封装在SIP Invite消息体中发送给被叫端 IAD; —个使用前面定义的application/xuus + xml媒体子类型进行 描述的携带ISDN用户-用户信息的SIP消息体实例示例如下Content-Type: application/ xuus + xml Content-Length:... <xuusxmlns:xsi=http:〃www.w3.org/2001/XMLSchema-instance xsi:noNamespaceSchemaLocation="D:\XML\test.xsd"><app-spec-uui〉<Protocoltype> Q.931 UUI IE </ Protocol—type> <User—information> UUI一l is encapsulated using Q.931 UUI IE </User_information></app-spec-uui></ xuus >S1006,被叫端IAD接收到Invite消息后映射为Q.931Setup消 息,同时把Invite消息中携带的高层用户-用户信息UUI—1通过 Q.931 Setup消息中的UUI参数发送给被叫ISDN终端;步骤S1008、 S710、 S712为被叫ISDN终端回复振铃信令的过 程,这个过程中传递了 ISDN用户-用户信息UUI一2, UUI—2的传递 方法和步骤S1002、 S1004、 S1006传递UUI_1的方法相同,这里 不再累述。此实施例中通过SIP会话消息传递的ISDN UUI高层应用信息 可以是整个Q.931消息中的UUI参凄t也可以是通过解析获得UUI 参^t中的部分信息。以上所述^f又为本发明的优选实施例而已,并不用于限制本发 明,对于本领域的技术人员来说,本发明可以有各种更改和变化。 凡在本发明的精神和原则之内,所作的4壬何《奮改、等同替换、改进 等,均应包含在本发明的保护范围之内。
权利要求
1.一种传递及应用用户-用户应用信息的方法,其特征在于,所述方法包括以下步骤S202,发送方将用户-用户应用信息携带在会话初始协议消息中发送至接收方;以及S204,所述接收方根据所述会话初始协议消息中携带的所述用户-用户应用信息进行相应处理。
2. 4艮据;f又利要求1所述的传递及应用用户-用户应用信息的方 法,其特征在于,在所述会话初始协议消息的报文头字段、报 文头字段的参数域或报文消息体中携带所述用户-用户应用信 自、
3. 才艮据权利要求2所述的传递及应用用户-用户应用信息的方 法,其特征在于,在所述会话初始协议消息的消息体中携带所 述用户-用户应用信息的情况下,通过XML语言描述所述用 户-用户应用信息。
4. 根据权利要求2或3所述的传递及应用用户-用户应用信息的 方法,其特征在于,在所述会话初始协议消息的消息体中携带 所述用户-用户应用信息的情况下,为所述用户-用户应用信息 定义一个新的MIME々某体子类型。
5. 根据权利要求4所述的传递及应用用户-用户应用信息的方 法,其净争4i在于,所述用户-用户应用4言息包4舌以下至少一种 信息才妻收方的分才几地址标识、共享游戏句柄、以及ISDN用 户之间的用户-用户应用信息。
6. —种自动转4妄方法,其特征在于包4舌以下步骤S302,主叫用户终端将基于IP才支术的专用电话交换才几内 部的分机的分机地址标识信息携带在会话初始协议消息中发 送至所述基于IP纟支术的专用电话交换才几;以及S304,所述基于IP技术的专用电话交换机根据所述会话 初始协议消息中携带的所述分机地址标识信息直接进行转接控制。
7. 根据权利要求6所述的自动转接方法,其特征在于,在所述会 话初始协议消息的报文头字段、报文头字段的参数域或报文消 息体中携带所述分机地址标识信息。
8. 根据权利要求7所述的自动转接方法,其特征在于,在所述会 话初始协议消息的消息体中携带所述分机地址标识信息的情 况下,通过XML语言描述所述分机地址标识信息。
9. 4艮据权利要求6至8中任一项所述的自动转接方法,其特征在 于,在所述会话初始协议消息的消息体中携带所述分机地址标 识信息的情况下,为所述分才几i也址标识〗言息定义 一 个新的 MIME々某体子类型。
10. —种能够实时进4于通"i舌的游戏共享方法,其特4正在于,所述方 法包括以下步骤S402 ,游戏发起方将共享游戏句柄携带在会话初始协议 消息中发送至游戏参与方;S404,所述游戏参与方冲艮据所述共享游戏句柄启动加入 游戏的过程,并继续后续实时通话会话建立过程;以及S406,所述游戏发起方与所述游戏参与方建立实时通话 会话连4妄。
11. 根据权利要求10所述的游戏共享方法,其特征在于,在所述会话初始协议消息的报文头字段、报文头字段的参数域或报文 消息体中携带所述共享游戏句柄。
12. 根据权利要求11所述的游戏共享方法,其特征在于,在所述 会话初始协议消息的消息体中携带所述共享游戏句柄的情况 下,通过XML语言描述所述共享游戏句柄。
13. 根据权利要求10至12中任一项所述的游戏共享方法,其特征 在于,在所述会话初始协议消息的消息体中携带所述共享游戏 句柄的情况下,为所述共享游戏句柄定义一个新的MIME々某 体子类型。
14. 一种通过信令适配实体传lt用户-用户应用信息的方法,其特 4正在于包4舌以下步骤S502,发送端信令适配实体4巴来自ISDN终端的ISDN信 令中的ISDN用户-用户信息通过会话初始协议发送至接收端 信令适配实体;以及S504,接收端信令适配实体通过ISDN信令把所述ISDN 用户-用户信息传递给4妾收方ISDN终端。
15. 根据权利要求14所述的通过信令适配实体传输用户-用户应 用信息的方法,其特征在于,在所述会话初始协议消息的寺艮文 头字段、报文头字段的参数域或报文消息体中携带所述ISDN 用户-用户应用信息。
16. 根据权利要求15所述的通过信令适配实体传输用户-用户应 用信息的方法,其特征在于,在所述会话初始协议消息的消息 体中携带所述ISDN用户-用户应用信息的情况下,通过XML 语言描述所述ISDN用户-用户应用信息。
17. 根据权利要求14至16中任一项所述的通过信令适配实体传输 用户-用户应用信息的方法,其特征在于,在所述会话初始协 议消息的消息体中携带所述ISDN用户-用户应用信息的情况 下,为所述ISDN用户-用户应用信息定义一个新的MIME々某 体子类型。
18. —种传递及应用用户-用户应用信息的系统,其特征在于包括发送装置,用于将用户-用户应用信息携带在会话初始协 议消息中发送至接收装置;以及接收装置,用于根据所述会话初始协议消息中携带的所 述用户-用户应用信息进4亍相应处理。
19. 才艮据片又利要求18所述的传递及应用用户-用户应用信息的系统,其特征在于,在所述会话初始协议消息的报文头字段、报文头字^a的参^t域或才艮文消息体中携带所述用户-用户应用信 自、
20. 根据权利要求19所述的传递及应用用户-用户应用信息的系 统,其特征在于,在通过会话初始协议消息体携带用户-用户 应用信息的情况下,通过XML语言描述所述用户-用户应用信息。
21. 根据权利要求19或20所述的传递及应用用户-用户应用信息 的系统,其特;f正在于,在通过会话初始十办i义消息体携带用户-用户应用信息的情况下,为所述用户-用户应用信息定义一个 新的MIME々某体子类型。
22. 4艮据权利要求18至21中任一项所述的传递及应用用户-用户 应用信息的系统,其特征在于,所述用户-用户应用信息包括 以下至少 一种4言息分才几;也址才示i口、、共享游戏句柄、以及ISDN 用户之间的用户-用户应用信息。
全文摘要
本发明提供了一种传递及应用用户-用户应用信息的方法和系统,其包括以下步骤步骤S202,发送方将用户-用户应用信息携带在会话初始协议消息中发送至接收方;以及步骤S204,接收方根据会话初始协议消息中携带的用户-用户应用信息进行相应处理。本发明还提供了一种自动转接方法、一种能够实时进行通话的游戏共享方法、一种通过信令适配实体传输用户-用户应用信息的方法。通过本发明,可以灵活地描述各种数据信息,实现新增特定用户-用户信息的传输及处理。
文档编号H04M3/60GK101119212SQ20061010385
公开日2008年2月6日 申请日期2006年8月4日 优先权日2006年8月4日
发明者妮 张, 毛凌志, 波 郑, 黄世碧 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1