《辅助SIP服务.pdf》由会员分享,可在线阅读,更多相关《辅助SIP服务.pdf(13页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN102119516A43申请公布日20110706CN102119516ACN102119516A21申请号200880130714722申请日20080811H04L29/0620060171申请人艾利森电话股份有限公司地址瑞典斯德哥尔摩72发明人珀奥斯特隆姆马茨斯提勒74专利代理机构中科专利商标代理有限责任公司11021代理人赵伟54发明名称辅助SIP服务57摘要本发明包括将来自辅助应用服务器AS的基于SIP的辅助服务的媒体数据提供给所建立的对等体之间的通信交换的接收方对等体。所述方法包括将调用发至辅助AS,所述调用包括辅助服务的接收方对等体的指示。准备所述辅助服务媒体数。
2、据,并将其与标识所建立的通信交换的相关ID和标识所述辅助服务的应用类标一起发送至所述接收方。85PCT申请进入国家阶段日2011021086PCT申请的申请数据PCT/EP2008/0605462008081187PCT申请的公布数据WO2010/017834EN2010021851INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书6页附图4页CN102119522A1/2页21一种用于将来自辅助应用服务器AS的基于SIP辅助服务的媒体数据提供至在对等体之间所建立的通信交换的接收方对等体的方法,所述方法包括将调用发至辅助AS,所述调用包括辅助服务的接收方对等体的指示。
3、;准备辅助服务媒体数据,并将所述辅助服务媒体数据与标识所建立的通信交换的相关ID和标识所述辅助服务的应用类标一起发送至所述接收方。2如权利要求1所述的方法,其中所建立的通信交换是SIP会话3如权利要求1所述的方法,其中所建立的通信交换是无会话交易。4如权利要求3所述的方法,其中所述无会话交易包括SIP消息,或其它无会话传递方法,例如SMS消息、MMS消息或电子邮件。5如前述任一权利要求所述的方法,其中通过通信对等体之一的支持SIP的用户终端发起所述调用。6如权利要求1至4中任一所述的方法,其中通过链接至所建立的通信交换的应用服务器发起所述调用。7如前述任一权利要求所述的方法,其中所述调用还包括。
4、相关ID。8如前述任一权利要求所述的方法,其中所述调用还包括辅助服务的标识,和/或通信对等体中每一个的标识。9如前述任一权利要求所述的方法,其中所述调用包括诸如SIP定制通知、SIP参考、或SIP消息之类的SIP信号;或XML/HTTP信号;或SMS信号。10如前述任一权利要求所述的方法,其中所述相关ID和/或应用类标包括在SIP消息头部;诸如特征标记之类的现有SIP头部中的值;或在SIP消息和/或诸如SMS消息、MMS消息或电子邮件之类的其它无会话传递方法中承载的XML主体中。11如前述任一权利要求所述的方法,还包括将辅助服务媒体数据与所建立的通信相关联,以及将所关联的辅助服务媒体数据呈现给。
5、接收方对等体。12如前述任一权利要求所述的方法,还包括在准备和转发辅助服务媒体数据之前从一个或多个数据源检索数据。13如权利要求12所述的方法,其中所述辅助服务是数据挖掘服务。14如权利要求1至12中任一所述的方法,其中所述辅助服务是呼叫方ID呈现服务;或用于添加通过单独的SIP会话传输的媒体的服务。15一种辅助应用服务器,被配置为通过准备针对所述辅助服务的数据,以及将所述数据与标识所建立的通信的相关ID和将所述数据标识为辅助服务数据的应用类标一起转发至对等体,来将基于SIP的辅助服务提供给所建立的通信的对等体。16如权利要求15所述的应用服务器,被配置为响应于调用的接收来提供辅助服务。17如。
6、权利要求15或16所述的辅助应用服务器,还被配置为在准备和转发辅助服务数据之前从一个或多个数据源中检索数据。18如权利要求17所述的辅助应用服务器,被配置为提供数据挖掘服务。19如权利要求15或16所述的辅助应用服务器,被配置为提供呼叫方ID呈现服务;或用于添加通过单独通信传输的媒体的服务。20一种支持SIP的用户终端,被配置为接收输入的SIP通信和辅助服务数据,所述辅助服务数据被应用类标标识且承载标识所建立的通信的相关ID;将所述辅助服务数据权利要求书CN102119516ACN102119522A2/2页3与被相关ID标识为所建立的通信的输入的通信相关联;以及将所述辅助服务数据呈现给与所建。
7、立的通信相关联的用户。21根据权利要求20所述的支持SIP的用户终端,其中所建立的通信是建立的SIP会话。22根据权利要求20或21所述的支持SIP的用户终端,被配置为当接收到被应用类标标识的辅助服务数据时,取消新会话的警报。23根据权利要求20所述的支持SIP的用户终端,其中所建立的通信是无会话交易。24根据权利要求23所述的支持SIP的用户终端,其中所述无会话交易包括SIP消息、SMS消息、MMS消息或电子邮件。25如权利要求20至24中任一所述的支持SIP的用户终端,还被配置为发起用于提供所述辅助服务的调用。权利要求书CN102119516ACN102119522A1/6页4辅助SIP服。
8、务技术领域0001本发明涉及向所建立的通信提供基于会话初始协议SIP的辅助服务。背景技术0002IP多媒体服务在通信会话内提供语音、视频、消息收发、数据等的动态组合。也可以组合会话中的媒体,以及提供给端用户的服务数量继续增加,丰富了人和人之间的通信体验。IP多媒体子系统IMS是第三代合作伙伴计划3GPP中定义的技术,以通过移动通信网络提供IP多媒体服务。IMS提供关键特征,以通过使用标准化的IMS服务使能器来丰富端用户人和人之间的通信体验,这使通过基于IP网络的新的丰富的人和人客户端对客户端的通信服务以及人对内容客户对服务器的服务变得容易。0003IMS利用会话初始协议SIP来设置和控制用户终。
9、端或用户终端和应用服务器之间的呼叫或会话。SIP信令所承载的会话描述协议SDP用于描述和协商会话的媒体组成。尽管SIP被创建为用户对用户协议,但是IMS引入附加功能,用于例如定制处理、安全和收费,以允许运营商和服务提供商控制用户接入服务,以及相应地向用户收费。0004图1示意性地示出在GPRS/PS接入网络的情况下IMS2如何适合移动网络结构。呼叫/会话控制功能CSCF4操作作为IMS核心网络2A中的SIP代理服务器。用户通过接入网络5和连接层6中的网关节点接入IMS2。用户必须使用特定的SIP寄存器方法向IMS进行登记,从而获取接入IMS服务。归属用户服务器HSS保留定义用户定制的服务的用户。
10、定制简档的记录。在登记之后,用户能够利用IMS的多媒体能力与其它对等体建立通信会话。IMS也包括服务网络2B,其中应用服务器AS8提供用于实现IMS服务功能。应用服务器8向端用户提供服务,以及可以连接作为3GPP定义的MR接口上的端点,或在3GPP定义的ISC接口上通过SCSCF的“链入”调用。0005SIP和IMS结构以“呼叫”模式为中心,其中通过网络中的设备应用或应用服务器提供供给端用户的服务。图2是根据已知当前实践,在SIP会话的建立阶段会话路径的示意性说明。这示出了当前如何在IMS中建立发起对等体呼叫方10和终止对等体接收方12之间的呼叫/会话。每个对等体10,12操作SIP终端,并且。
11、向IMS网络登记。因而,如在图2中所示,存在发起侧的IMS网络和接收侧的IMS网络。3GPP结构定义三种类型的CSCF作为针对呼叫方10和接收方12的IMS中联系的第一点的代理服务器CSCFPCSCF4A;服务CSCFSCSCF4B根据用户的定制控制向用户提供服务;以及询问CSCFICSCF4C,其角色是基于从用户HSS6获取的用户定制简档标识正确的SCSCF4B,以及通过PCSCF4A将从SIP终端接收的请求转发至SCSCF。在会话初始阶段标识对等体10,12请求的服务,并且通过在IMS网络中适合的AS8A、8B中链接来提供所述服务。0006当前的SIP技术如在因特网工程任务组请求注解IET。
12、FRFC3216中描述提供通信方之间要建立的会话,以及与特定会话或“呼叫”相关联的对等体之间的媒体传输。该呼叫/会话通过应用来处理,典型地实现为设备应用,以及有时具有通过应用服务器AS8的网络支持。设备应用提供针对服务例如视频电话呼叫实现的图形用户界面GUI。说明书CN102119516ACN102119522A2/6页5在初始条件下设立会话,利用初始媒体服务,或通过一个或多个AS提供的媒体服务的集合。一旦会话建立,可以通过另一类型的媒体来替代初始媒体,或可以在各方之间添加附加媒体。例如,可以通过视频替代初始音频,或将视频添加至初始音频,创建视频电话服务。0007负责GUI和SIP会话处理的设。
13、备应用当针对相同会话中提供的服务做出改变时即当通过通信对等体之一发起改变时没有问题。WO2006/125471描述了将服务标识符作为特征标记包含在SIP消息中。服务标识符标识与SIP消息相关的特定通信服务。该应用也描述了使应用能够将几个同时的IMS会话相关联的MCS限定符。2006年6月25日制定但现在到期的因特网工程任务组IETFSIPPING工作组因特网草案描述了用于将现有SIP对话与新的对话逻辑相关联的“相同会话”SIP头部字段。0008然而,当前第三方不可能发起将媒体添加至建立的SIP会话以使附加媒体与建立的SIP会话相关联。此外,不是所有的IP媒体通信都在建立的SIP会话期间发生。存。
14、在许多通信或SIP交易,其中消息从一个网络源例如用户终端或AS发送至另一个用户的SIP终端,但是这不会引起建立会话。示例包括通过例如在两个对等体之间正在玩的游戏中的通信所发生的SIP消息交换从IMS发送至登记的用户终端的通知。此外,当前没有方法使第三方源能够将服务媒体或功能添加至这些通信。0009现在,针对在整个会话期间的任何时候提供服务的AS,必须在建立阶段进行链接。由于SIP协议的固有特性,所以不能以后链接。在许多情况下,这不是个问题例如当向基于IP的语音呼叫提供类似电话的服务时。然而,针对其它服务,这是严格的限制或资源浪费,尤其针对仅有条件地需要的服务。在这种情况下,在会话建立时有必要当。
15、前总是将这些服务链接至会话路径,这会导致更长的呼叫建立次数,以及占用未使用的资源。0010本发明的目的是允许第三方服务将媒体或功能添加至进行中的SIP会话,或添加至对等体之间的SIP交易。这些“帮助”服务在这里称为辅助应用服务器提供的辅助服务。发明内容0011根据本发明的第一方面,提供了一种方法,用于将来自辅助应用服务器AS的基于SIP辅助服务的媒体数据提供至对等体之间的建立的通信交换的接收方对等体。该方法包括将调用发至辅助AS,所述调用包括辅助服务的接收方对等体的指示。准备辅助服务媒体数据,并将其与标识所建立的通信交换的相关ID和标识辅助服务的应用类标一起发送至接收方。0012所建立的通信交。
16、换可以是SIP会话或无会话交易。无会话交易可以包括SIP消息,或其它无会话传递方法,例如SMS消息、MMS消息或电子邮件。0013可以通过通信对等体之一的支持SIP的用户终端发起该调用。可选地,可以通过链接至所建立的通信交换的应用服务器发起该调用。0014在本发明的实施例中,该调用还包括相关ID。0015该调用还包括辅助服务的标识,和/或每个通信对等体的标识。该调用可以包括诸如SIP定制通知、SIP参考、或SIP消息之类的SIP信号;或XML/HTTP信号;或SMS信号。0016在本发明的实施例中,相关ID和/或应用类标包括在SIP消息头部;诸如特征标记的现有SIP头部中的值;或在SIP消息和。
17、/或诸如SMS消息、MMS消息或电子邮件的其它无会话传递方法中承载的XML主体中。说明书CN102119516ACN102119522A3/6页60017该方法还包括将辅助服务媒体数据与所建立的通信相关联,以及将所关联的辅助服务媒体数据呈现给接收方对等体。该方法还包括在准备和转发辅助服务媒体数据之前从一个或多个数据源检索数据。0018在本发明的实施例中,辅助服务是数据挖掘服务。辅助服务可以是呼叫方ID呈现服务;或用于添加通过单独的SIP会话传输的媒体的服务。0019根据本发明的第二方面,提供了一种辅助应用服务器AS,配置为将基于SIP的辅助服务提供给所建立的通信的对等体。AS被配置为针对辅助服。
18、务准备数据,以及将该数据与标识所建立的通信的相关ID和将该数据标识为辅助服务数据的应用类标一起转发至对等体。0020在本发明的实施例中,辅助AS被配置为响应于调用的接收方来提供辅助服务。辅助AS还被配置为在准备和转发辅助服务数据之前从一个或多个数据源中检索数据。0021辅助AS被配置为提供数据挖掘服务。辅助AS可以被配置为提供呼叫方ID呈现服务;或用于添加通过单独的SIP会话传输的媒体的服务。0022本发明的一个优势是提供一种方法和网络结构,其中可以在进行的通信的持续期间的任何时间、而不是只在呼叫建立阶段调用辅助服务。此外,本发明提供了一种解决方案,用于克服当后续/辅助会话/交易在主会话/交易。
19、之前到达时会出现的竞态条件的问题。0023根据本发明的第三方面,提供了一种支持SIP的用户终端,被配置为接收输入的SIP通信和辅助服务数据,所述辅助服务数据由应用类标标识且承载标识所建立的通信的相关ID。用户终端被配置为将辅助服务数据与由相关ID标识为所建立的通信的输入的通信相关联,以及将辅助服务数据呈现给与所建立的通信相关联的用户。0024所建立的通信可以是所建立的SIP会话。可选地,所建立的通信可以是无会话交易。无会话交易可以包括SIP消息、SMS消息、MMS消息或电子邮件。0025用户终端可以被配置为当接收到由应用类标标识的辅助服务数据时取消新会话的警报。0026用户终端还可被配置为发起。
20、用于提供辅助服务的调用。附图说明0027图1是示出IMS如何适合GPRS/PS接入网络的移动网络结构的示意性表示。0028图2是根据已知当前实践在SIP会话的建立阶段会话路径的示意性说明。0029图3是根据本发明的实施例在SIP会话期间会话路径的示意性说明。0030图4是示出了根据本发明的实施例的方法步骤的流程图。具体实施方式0031本发明所关心的是能够提供辅助服务。在这方面,辅助服务是当在服务执行上下文中需要时由另一个服务所要求的服务。辅助服务通过与在SIP会话或无SIP会话交易中正在处理的现有服务相关联的后续/辅助SIP会话/交易来执行其任务。可以以这种方式提供的服务的一些示例包括0032。
21、呼叫ID呈现用于向呼叫或SIP交易的呼叫方呈现与接收方相关的信息内容的说明书CN102119516ACN102119522A4/6页7多媒体服务。例如,信息内容可以是图片、文本或视频片段。0033例如通过搜索公司数据库持有客户信息来搜索和呈现关于呼叫方的信息给接收方的“数据挖掘”应用。0034将通过单独的SIP会话传输的媒体例如来自相机的图片添加至已经进行的SIP会话、而不需要改变现有呼叫/会话的拓扑的能力。例如,这可以是用于监视目的的来自相机的图片。0035图3是根据本发明的实施例的在SIP会话期间会话路径的示意性说明,其中与之前参照图2所描述的那些的等同特征标记着相同的参考数字。图3示出了。
22、通过与另一个SIP会话这里称为主会话相关联的单独SIP会话这里称为辅助会话的辅助服务传递的原理。0036如图3中所示,除了与建立阶段中的会话相链接的应用服务器8A、8B如上参照图2所述,从一个或多个辅助应用服务器14A、14B提供辅助服务。如圆圈内的数字1所指示的消息路径所示,在两个对等体呼叫方10和接收方12之间建立SIP会话主会话。可以针对根据3GPP通信服务概念的标准服务、或针对另一种类型的服务建立该会话。正如之前,应用服务器8A、8B通过发起和终止侧的ISC接口链接调用。例如,AS00378A、8B可以用于MMTEL通信服务。当呼叫建立到达接收方终端12时,终端将典型地产生警报铃声以引。
23、起接收方的注意。0038如上所解释的,尽管针对两个对等体之间的如SIPINVITE所建立的SIP会话的情况参照图3描述该示例,但是本发明的原理可以易于应用到诸如SIP消息的无会话交易,或用于包括以交互方式来回发送的多个SIP消息的通信如可能在两个对等体之间游戏通信中发生的。换言之,可以与无会话SIP消息或可选的通信方式,例如通信的SMS、MMS、电子邮件方式相关联、或与SIP会话例如通信的双向电话呼叫方式,包括铃声、应答等相关联,来建立辅助服务。0039为了解释本发明的基础原理,假设接收方12定制了IMS提供的数据挖掘服务。通过ISC接口调用的用于主会话的终止侧的应用服务器8B从辅助AS14B。
24、请求数据挖掘辅助服务。这通过圆圈内的2所指示的消息路径示出。辅助AS14B访问数据库16以获取关于呼叫方10的数据。尽管在该示例中仅示出一个数据库16,但是辅助AS14B访问多个数据库以获取与呼叫10相关的尽可能多的数据。当所有的数据可用并通过辅助服务处理时,准备数据用于在接收方终端呈现。呈现格式根据服务有所变化,例如,文本文件、或带有图片的文本例如基于XHTML,XML等。0040所调用的辅助服务器14B建立辅助会话,以将数据传递到接收方终端。以图3中圆圈内的数字3指示消息路径。该附加的、或辅助的SIP会话必须与主会话相关联,以允许接收方终端理解应该以特定的方式处理辅助会话,例如取消铃声,因。
25、为它不是呼叫方必须反应的新呼叫。相反,它用于传递与已建立的呼叫会话相关的信息服务。0041为此,实现以下机制0042调用辅助服务的机制0043将辅助会话与主会话相关联的方式;以及0044指示接收方终端输入的SIP会话/交易是辅助会话至主会话的机制。0045在图3中所示的示例中,通过应用服务器8B调用辅助服务。然而,也可以通过其说明书CN102119516ACN102119522A5/6页8它实体例如终端端点、或确定需要来自辅助服务的支持的任何实体来调用辅助服务。例如,通过接收方终端12中的应用也可调用以上示例中将关于呼叫方的数据提供给接收方的请求。所需要的是主体发送信号以触发辅助服务的调用。许。
26、多不同类型的信号可以用于调用,例如0046SIP信号,例如SIP定制通知;SIP参考;或SIP消息;0047XML/HTTP信号0048SMS信号。0049最适合的信令方法可以依据被调用的服务以及它被调用的地点。0050调用信号需要包括辅助服务的接收方对等体的标识、以及与辅助服务相关的呼叫的标识这被称为相关ID,并在以下进行进一步描述。调用还可以需要包括辅助服务的标识辅助服务的名称,以及依据提供的辅助服务,呼叫中涉及的其它对等体中的一个或多个的标识。例如,如果服务是将呼叫方ID呈现提供给呼叫或SIP交易的接收方的服务,或是“数据挖掘”应用,那么呼叫对等体的标识将需要包括在调用中。0051为了将。
27、辅助会话与主会话相关,并能够指示接收方终端输入的SIP会话/交易来自辅助服务,有必要能够将辅助会话和主会话/交易分开。为此,将以下两个新的信息要素引入用于发起会话/交易的SIP初始消息邀请、消息等。0052相关ID标识原始/主通信建立为会话或无会话交易。然后可以在任何后续/辅助通信建立为会话或无会话交易中重新使用相关ID,以引用原始/主会话/交易。以这种方式,接收设备可以将辅助服务呈现为主会话媒体的一部分、或在主会话媒体的上部。例如,如果辅助服务数据是视频或文本,那么它可以显示在与原始/主会话/交易中的视频或文本所显示的相同的显示窗口中。在特定方面,相关ID类似于参考以上并在WO2006/12。
28、5471中简要描述的MCS限定符。然而,不同于MCS限定符,可以通过不是主会话中的对等体之一的实体使用相关ID,并且该相关ID不需要实现为特征标签但是特征标签实施方式是一种可能性。0053列举或文字串形式的应用类标描述了会话/交易所意向的应用。因而,例如针对辅助会话/交易,应用类标可以具有值“辅助服务”。当接收方终端接收应用类标所标识的辅助服务数据时,它可以取消端用户的警报接收方终端的铃声。此外,如果在主会话数据之前接收辅助服务数据,那么终端可以保持该数据,并等待直到在呈现该数据之前原始/主会话/交易到达。在以上的数据挖掘示例中,如果辅助服务将呼叫方的照片发送到接收方,并且这在主呼叫之前到达,。
29、那么接收方的终端将等待,直到主会话是呈现呼叫方的照片之前所建立的通信。0054有各种方式引入这两种新的信息要素,相关ID和应用类标。这些包括新的SIP报头;现有的SIP报头中的值例如作为特征标签;或在现有SIP消息中承载的XML主体。0055存在已经由3GPP定义的用于服务标识目的的特定服务标识符通信服务IDICSI以及应用参考IARI。ICSI标识诸如MMTEL的标准化通信服务。IARI标识使用通信服务以建立对等体之间的连接的应用。辅助服务可以通过将ICSI设定为所期望的值来使用通信服务,以建立与辅助服务的接收机的连接。IARI可以用于标识在接收方终端中的辅助服务。如果辅助服务实现为另一个应。
30、用例如正在控制主会话的应用的“子功能”,那么该应用可以将其自身登记在针对辅助服务的IARI值的终端的应用登记库。同样,说明书CN102119516ACN102119522A6/6页9如果更加适合地发现例如如果帮助程序与几个应用一起使用,则单机帮助应用可以针对IARI将其自身登记。0056图4示出了向对等体提供辅助的方法中的步骤。在步骤201处,主会话或交易在通信对等体之间建立。根据本发明,会话建立现在包括针对主会话的ID的说明。在步骤202处,标识IDENTIFY需要辅助服务。换言之,对等体中的一个或多个需要被提供有辅助服务。如上所述,该需求可以通过对等体之一来标识,或在其它地方标识,例如通过。
31、在主会话中提供服务的AS来标识。已经标识了针对辅助服务的需求,在步骤203,将调用发送至控制辅助服务的辅助AS。如上所示,可以通过或代表标识在步骤202标识了需求的实体来发送该调用。例如,如果链接至主会话的AS标识了针对辅助服务的需求,那么如图3中所示,AS可以将调用发送至辅助AS。可选地,如果通信对等体之一标识用于提供辅助服务的需求,那么它将请求通过IMS发送至AS。然后,请求会发送至辅助AS,用于调用辅助服务。调用包括标识主会话的相关ID。0057一旦接收到调用,在步骤204处,辅助AS准备辅助服务数据。例如,如上所述,这可以包括从一个或多个数据库检索数据。在步骤205处,辅助AS将辅助服。
32、务数据发送至对等体。将该数据与辅助服务的应用类标和主会话的相关ID一起发送。0058当在对等体终端接收到辅助服务数据时,从应用类标中获知它是辅助服务数据,并根据相关ID获知要与辅助服务数据相关的主会话的标识。因此,终端不会将数据的到达看作是建立新会话的企图,例如不会开始响铃。相反,在步骤206处,它将辅助服务数据与建立的主会话或交易相关,以及在步骤207处,根据媒体类型,以适合的形式呈现数据。说明书CN102119516ACN102119522A1/4页10图1说明书附图CN102119516ACN102119522A2/4页11图2说明书附图CN102119516ACN102119522A3/4页12图3说明书附图CN102119516ACN102119522A4/4页13图4说明书附图CN102119516A。