实现同组代答业务的方法、应用服务器和通信系统的制作方法

文档序号:7687080阅读:207来源:国知局
专利名称:实现同组代答业务的方法、应用服务器和通信系统的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种第三代移动通信网络中实现同组代答 业务的技术。
背景技术
群业务是传统网络中的一类重要业务,该群业务的含义是网络将一组特 定用户(如同一个单位的用户、同一个小区的用户)组织为一个用户群,针 对这一用户群,网络提供特色业务。同组代答是该群业务中的一项特色业务, 当一个用户群的任一用户终端的来话无应答时,可以由群内其它用户在自己的 终端上代为应答。随着移动通信网络的演进,第三代合作伙伴计划(3GPP)提出了基于IP 的3G (第三代)网络架构,该3G网络架构以互联协议多媒体子系统(IP Multimedia System, IMS)为核心,能够提供话音、视频、数据等丰富的多媒 体综合业务。可见,3G网络必将逐步取代传统网络。在IMS中,媒体层、控制层和业务层是分离的。控制层由呼叫会话控制功 能实体(Call Session Control Function, CSCF)构成,不提供具体业务,只提 供必要的业务触发、路由寻址、计费等功能。业务层是由应用服务器(Application Server, AS)组成,提供具体的业务。控制层与业务层之间采用初始会话协议 (Session Initiation Protocol, SIP )作为业务控制协议,控制层根据用户的签约 信息触发AS执行一定的业务逻辑,完成特定的业务。媒体层根据控制层与业 务层的指示,在用户终端之间建立媒体流通道,传输特定类型的媒体(如语音、 视频等)。在3G网络逐步取代传统网络过程中,为保证传统网络用户的业务使用连续性,3G网络首先需要提供传统网络中的已有业务,然后在此Jo5出上利用IP技术的特性对这些业务进行增强,例如扩展可使用的媒体类型(从单纯语音业 务扩展为多媒体业务),增加新的功能。然而在目前各大标准组织已发布的或正在制订的规范中,还没有相关技术能够在3G网络实现同组代答业务。 发明内容本发明提供一种实现同组代答业务的方法、应用服务器和通信系统,其弥 补了目前在3G网络中实现同组代答业务的空白。 本发明实施例通过如下技术方案实现本发明实施例提供一种实现同组代答业务的方法,该方法包括 应用服务器根据主叫用户终端的呼叫请求,获得所述主叫用户终端的地址 信息;根据与被叫用户终端处于同 一应用群组的代答用户终端发送的呼叫请 求,获得所述代答用户终端所拨打的号码信息以及所述代答用户终端的地址信 息;根据所述号码信息确定所述代答用户终端的呼叫请求为同组代答请求,则 将所述代答用户终端的地址信息提供给所述主叫用户终端,将所述主叫用户终 端的地址信息提供给所述代答用户终端;根据所述地址信息,控制所述主叫用户终端和所述代答用户终端之间建立 通话。本发明实施例还提供一种应用服务器,该应用服务器包括 信息获得单元,用于根据主叫用户终端的呼叫请求,获得所述主叫用户终 端的地址信息;根据与被叫用户终端处于同一应用群组的代答用户终端发送的 呼叫请求,获得所述代答用户终端所拨打的号码信息以及所述代答用户终端的 地址信息;识别单元,用于根据所述号码信息确定所述代答用户终端的呼叫请求为同 组代答请求;信息处理单元,用于当所述识别单元确定所述代答用户终端的呼叫请求为 同组代答请求时,将所述代答用户终端的地址信息提供给所述主叫用户终端,将所述主叫用户终端的地址信息提供给所述代答用户终端;控制单元,用于根据所述地址信息,控制所述主叫用户终端和所述代答用 户终端之间建立通话。本发明实施例还提供一种通信系统,该通信系统包括 第 一呼叫会话控制功能实体、第二呼叫会话控制功能实体和应用服务器; 所述第一呼叫会话控制功能实体,用于将主叫用户终端的呼叫请求转发给 所述应用服务器,所述呼叫请求中携带所述主叫用户终端的地址信息;所述第二呼叫会话控制功能实体,用于将与被叫用户终端处于同 一应用群 组的代答用户终端发送的呼叫请求,转发给应用服务器,所述呼叫请求携带所 述代答用户终端所拨打的号码信息以及所述代答用户终端的地址信息;所述应用服务器,用于根据主叫用户终端的呼叫请求,获得所述主叫用户 终端的地址信息;根据与被叫用户终端处于同一应用群组的代答用户终端发送 的呼叫请求,获得所述代答用户终端所拨打的号码信息以及所述代答用户终端 的地址信息;根据所述号码信息确定所述代答用户终端的呼叫请求为同组代答 请求,则将所述代答用户终端的地址信息提供给所述主叫用户终端,将所述主 叫用户终端的地址信息提供给所述代答用户终端;并根据所述地址信息,控制 所述主叫用户终端和所述代答用户终端之间建立通话。由上述本发明实施例提供的技术方案可以看出,应用服务器根据与用户终 端处于同 一应用群组的用户终端呼叫请求,获得代答用户终端的地址信息和代 答用户终端拨打同组代答业务的特征号码;根据所述特征号码确定所述代答用 户终端的请求为同组代答请求,则将代答用户终端的地址信息提供给主叫用户 终端;将主叫用户终端的地址信息提供给代答用户终端,并基于上述地址信息 控制用户终端与代答用户终端之间建立通话,从而能够在3G网络实现同组代 答业务,弥补了目前在3G网络中实现同组代答业务的空白。


图1为本发明第一实施例的流程图;图2为本发明第 一 实施例的 一种基本应用的同组代答流程图; 图3为本发明第二实施例的流程图;图4为本发明第二实施例的一种使用资源预留机制应用的同组代答流程图;图5为本发明第三实施例的结构示意图; 图6为本发明第五实施例的结构原理图。
具体实施方式
本发明实施例中,对于同一应用群的所有用户,网络中设置同一个应用服 务器(AS)为这些用户提供群业务(含同组代答业务)。 下面结合附图对本发明实施例进行详细说明。本发明第一实施例提供了一种实现同组代答业务的方法,该方法的具体实 施流程如图l所示,包括如下步骤步骤IOI,当用户终端A呼叫用户终端B时,应用服务器根据用户终端A 的呼叫,获得用户终端A的地址信息。步骤102,用户终端B振铃未应答时,与用户终端B处于同一应用群组的 用户终端C,通过拨打用来标识同组代答业务的特征号码,发送呼叫请求。上述用来标识同组代答业务的特征号码由运营商分配,并由运营商通知给务器。当处于同 一应用群组中的用户终端获知本群组中的其它用户终端振铃时, 可以利用该特征号码,向应用服务器请求为本群组中的其它用户终端进行代 答,如通过拨打该特征号码,发送呼叫请求,该呼叫请求中携带用户终端C所拨打的号码信息、用户终端C的地址信息。步骤103,应用服务器根据所述用户终端C的呼叫请求,获得用户终端C的地址信息和用户终端c所拨打的号码信息。步骤104,应用服务器根据所述号码信息,确定所述用户终端C的呼叫请 求为同组代答请求,并确定代答目标为用户终端B,其主叫方为用户终端A; 将用户终端C的地址信息提供给主叫用户终端A,将主叫用户终端A的地址 信息提供给用户终端C。步骤104中,应用服务器获得用户终端C所拨打的号码信息后,首先将所 述号码信息与为群业务所分配的号码信息进行匹配,发现所述号码信息能够匹 配到用来标识同组代答业务的特征号码时,则确定用户终端C的呼叫请求为同 组代答请求;否则,确定所述用户终端C的呼叫请求为非同组代答请求。应用服务器通过以下方法确定代答目标应用服务器监视同 一应用群组的 所有用户终端的呼叫信令;当接收到群组内某用户终端发出的同组代答请求 时,判断同一群组内有哪些用户终端处于振铃未接听状态;若只有一个用户终 端处于振铃未接听状态,则确定此用户终端为代答目标;若同时有多个用户终 端处于振铃未接听状态,则根据一定的策略选择其中一个用户终端为代答目 标;所述选择策略可以是选择最先振铃的用户终端,或者最晚振铃的用户终端; 通过前述对所有用户终端的呼叫信令的监视,可以确定代答目标的主叫用户终 端。应用服务器确定所述用户终端C的呼叫请求为同组代答请求时,还可以取 消对被叫用户终端B的呼叫,使被叫用户终端B不再振铃。步骤105,基于主叫用户终端A的地址信息和用户终端C的地址信息,控 制主叫用户终端A与用户终端C之间建立通话,即将主叫用户终端A对被叫 用户终端B的呼叫,接续到用户终端C。上述实施例中,当用户终端C与用户终端A之前不知道对方所支持的々某 体信息,则用户终端A与用户终端C之间还需要进行媒体信息的协商过程,也就是说,上述用户终端C发送的呼叫请求中也可以携带用户终端C的媒体 信息。相应地,应用服务器需要将用户终端C所支持的媒体信息提供给主叫用户终端A进行媒体信息的协商,将用户终端A所支持的媒体信息提供给用户 终端C进行媒体信息的协商。应用服务器获得用户终端C和主叫用户终端A 的媒体信息协商结果,将所述媒体信息协商结果提供给用户终端C和主叫用户 终端A,并基于该媒体信息协商结果、主叫用户终端A的地址信息和用户终端 C的地址信息,控制主叫用户终端A与用户终端C之间建立通话,即将主叫用 户终端A对被叫用户终端B的呼叫,接续到用户终端C。下面为本发明第一实施例的一种实现同组代答业务的应用,该应用中涉及 到的用户终端包括用户终端A、用户终端B和用户终端C。其中用户终端B与 用户终端C属于同一个应用群组,用户终端A可以属于此应用群组,也可以 不属于此应用群组。网络中设置同一个应用服务器(AS)为这些用户终端提供 群业务(含同组代答业务),该应用服务器(AS)也可以被称为群AS。群AS 中保存有运营商为群业务分配的特定号码,其中包括运营商为同组代答业务分 配的一个特征号码。归属于同一应用群组的所有用户知道该特征号码。该应用 的具体实现流程如图2所示,为筒化起见,图2中省略了位于控制层的呼叫会 话控制功能实体,实现流程具体包括如下步骤步骤201,用户终端A作为主叫,发起至用户终端B的呼叫请求(如邀请 (INVITE))消息,此请求首先到达用户终端B的群AS。该呼叫请求中携带 的源地址为用户终端A的地址;目的地址为用户终端B的地址。同时可以携 带用户终端A所支持的媒体信息。步骤202,群AS根据该呼叫请求,获得用户终端A的地址、用户终端A 所支持的媒体信息,将该呼叫请求转发给用户终端B。步骤203,用户终端B振铃,提示被叫用户有来电。步骤204,用户终端B向群AS返回回铃响应(180 Ringing )消息。步骤205,群AS将回铃响应消息转发给用户终端A。步骤211,群内另一终端(用户终端C)发现用户终端B振铃但未应答, 决定代答此来电,通过拨打运营商为同组代答业务所分配的特征号码,向群 AS发起一个呼叫请求(INVITE)消息,目的地址是运营商为同组代答业务所 分配的一个特征号码,源地址为用户终端C的地址信息,同时可以携带用户终 端C的媒体信息。步骤212,群AS收到此呼叫请求,根据目的地址判断出用户终端C请求 代答,代答目标为用户终端B,其主叫方为用户终端A。之后,群AS将该呼叫请求中携带的用户终端C的地址信息和用户终端C 所支持的々某体信息保存下来,随后启动同组代答的业务流程,包括取消对被叫 用户终端B的呼叫;将用户终端C的地址信息提供给用户终端A,并请求用户 终端A进行呼叫更新;将用户终端A的地址信息提供给用户终端C,使得将 用户终端A的呼叫接续到用户终端C。具体如下步骤213,群AS向用户终端B发送取消呼叫的请求(CANCEL)消息, 取消步骤202所发的呼叫请求。步骤214,用户终端B不再振铃,并向群AS返回呼叫取消成功响应(200 OK)消息。步骤215,用户终端B向群AS返回呼叫失败响应(487 Request Terminated) 消息,它是针对步骤202中的呼叫请求的响应,指示失败原因为呼叫请求被终 止。步骤216,群AS向用户终端B返回呼叫失败确认(ACK)消息。 经过步骤213至步骤216之间的过程,群AS完成取消对用户B的呼叫流程。步骤221 ,群AS向用户终端A发送呼叫更新请求(UPDATE )消息,该 更新请求消息中,携带用户终端C的地址信息和用户终端C的媒体信息,要 求用户终端A更改其媒体流(传递话音或多媒体内容)的收发目的地址(原收 发目的地址为用户终端B,现在需改为用户终端C)。步骤222 ,用户终端A将目的地址由用户终端B的地址信息更新为用户终 端C的地址信息,并返回更新成功响应(200 OK )消息。步骤231,群AS向用户终端C发送呼叫成功响应(200OK)消息,它是 步骤21 l中呼叫请求的响应,该呼叫成功响应消息中携带用户终端A的地址信 息和媒体信息。步骤232,用户终端C向群AS返回呼叫成功确认(ACK)消息。 步骤241,群AS向用户终端A发送呼叫成功响应(200OK)消息,它是步骤201中呼叫请求的响应。步骤242,用户终端A向群AS返回呼叫成功确认(ACK)消息。 步骤251,群AS控制用户终端A与用户终端C之间建立通话,完成同组代答业务。本发明第二实施例提供了另一种实现同组代答业务的方法,该方法结合资 源预留机制实现了同组代答业务,所谓资源预留,是指用户终端侧(包括用户 终端所连的IP网关、空中信道等)获取媒体流传送所需的足够资源(包括足 够的媒体上下行带宽、满足业务需要的传输时延保证等)。在IMS会话建立过 程中,INVITE、 UPDATE等请求及其响应消息可携带会话描述协议(Session Description Protocol, SDP )参数,该参数含有消息发送方所支持的媒体信息、 本地々某体流收发地址(包括网络层IP地址以及传输层地址(即端口 ))、本地 媒体资源的预留信息(包括已完成媒体资源的预留和成功预留的媒体资源,或 者包括尚未完成々某体资源的预留)等。在会话建立过程中,通过双方交换SDP 参数,可进行媒体信息的协商确定,并获知对端的媒体收发地址以及媒体预留 情况。由于媒体资源的协商与预留需要一定的时间(秒级),如果被叫方在媒 体资源尚未预留好O某体流通道尚未打通)的情况下就摘机说话,其话音是无 法传送到主叫方的,话音包将被丢弃。为避免这种情况,本发明第二实施例启 用资源预留机制,在资源预留完成后被叫终端才振铃通知被叫用户。本发明第二实施例实施流程如图3所示,包括如下步骤步骤301,当用户终端A呼叫用户终端B时,应用服务器根据用户终端A 的呼叫请求中携带的SDP参数,获得用户终端A的地址信息、用户终端A所 支持的媒体信息和媒体资源的预留信息。步骤302,当用户终端B振铃未应答时,与用户终端B处于同一应用群组 的用户终端C通过拨打同组代答业务的特征号码,发送呼叫请求。上述用来标识同组代答业务的特征号码由运营商分配,并由运营商通知给 归属于同 一应用群组的所有用户终端以及为所述应用群组提供应用的应用服 务器。当处于同 一应用群组中的用户终端获知本群组中的其它用户终端振铃时, 可以利用该特定号码,向应用服务器请求为本群组中的其它用户终端进行代 答,如通过拨打该特定号码,发送呼叫请求,该呼叫请求中携带用户终端C所 拨打的号码信息、用户终端C的地址信息、用户终端C所支持的媒体信息和 媒体资源的预留信息。步骤303,应用服务器根据所述用户终端C的呼叫请求,获得用户终端C 的地址信息、用户终端C所支持的i某体信息、々某体资源预留信息和用户终端C 所拨打的号码信息。步骤304,应用服务器根据所述号码信息,确定所述用户终端C的呼叫请 求为同组代答请求,代答目标为用户终端B,其主叫方为用户终端A;将用户 终端C的地址信息、用户终端C所支持的媒体信息和媒体资源的预留信息, 提供给主叫用户终端A,并请求主叫用户终端A根据该用户终端C所支持的 媒体信息进行媒体信息协商,请求主叫用户终端A根据该用户终端C的媒体 资源预留信息为本次呼叫进行资源预留。步骤304中,应用服务器根据所述号码信息,确定用户终端C的呼叫请求 为同组代答请求以及确定代答目标的过程,与第一实施例中的相关描述相同, 这里不再详细描述。应用服务器确定接收到同组代答请求后,还可以取消对被叫用户终端B的呼叫,使被叫用户终端B不再振铃。步骤305,应用服务器将主叫用户终端A的地址信息、用户终端A所支持 的媒体信息和媒体资源预留信息,提供给用户终端C,并请求用户终端C根据 所述用户终端A所支持的媒体信息进行媒体信息协商,根据所述媒体资源预留 信息为用户终端A的呼叫进行资源预留。步骤306,应用服务器根据用户终端C的上报,获得用户终端C为主叫用 户终端A所预留的媒体资源和媒体资源预留成功的信息,并将其通知给主叫用 户终端A。步骤307,应用服务器根据主叫用户终端A反馈的响应,获得主叫用户终 端A为代答用户终端C所预留的i某体资源和々某体资源预留成功的信息,并将 其提供给代答用户终端C。经过步骤303至步骤307的过程,应用服务器协助用户终端A与用户终端 C完成了媒体信息协商和媒体资源预留。步骤308,基于用户终端A与用户终端C的^ 某体信息协商结果、成功预留 的媒体资源、以及它们的地址信息,控制用户终端A与用户终端C之间建立 通话。下面给出本发明第二实施例的一种具体应用,该应用中涉及到的用户终端 包括用户终端A、用户终端B和用户终端C。其中用户终端B与用户终端C 属于同一个应用群组,用户终端A可以属于此应用群組,也可以不属于此应用 群组。网络中设置同 一个应用服务器(AS )为这些用户终端提供群业务(含同 组代答业务),该应用服务器(AS)也可以被称为群AS。群AS中保存有运营 商为群业务分配的特定号码,其中包括运营商为同组代答业务分配的一个特征 号码。归属于同一应用群组的用户知道该特征号码。该应用的具体实现流程如 图4所示,为简化起见,图4中省略了位于控制层的呼叫会话控制功能实体, 实现流程具体包括如下步骤步骤401,用户终端A发起至用户终端B的呼叫请求(INVITE消息),其中携带了用户终端A的SDP参数(SDP A);此请求首先到达用户终端B的 AS。该SDP参数含有用户终端A所支持的媒体信息(包括媒体类型)、本地媒 体流收发地址(包括网络层IP地址信息以及传输层地址(端口 )信息)、本地 媒体资源的预留信息等。步骤402,群AS将呼叫请求转发给用户终端B。步骤403,用户终端A与用户终端B启动资源预留机制,经过一系列消息 的交互(本图中省略),完成了两个用户终端的资源预留,然后用户终端B开 始振铃,提示用户有来电。步骤404,用户终端B向群AS返回回铃响应(180 Ringing)消息。步骤405,群AS将回铃响应消息转发给用户终端A。步骤411,群内另一终端(用户终端C)决定代答此来电,向群AS发起 一个呼叫请求(INVITE)消息,目的地址是运营商为同组代答业务所分配的 一个特定号码,同时携带了用户终端C的SDP参数(SDP C ),包括该SDP 参数含有用户终端C所支持的媒体信息、媒体流收发地址(包括网络层IP地 址信息以及传输层地址(端口 )信息)、媒体资源的预留情况为尚未完成预留等信 息o步骤412,群AS收到此呼叫请求,根据目的地址判断出用户终端C希望 代答用户终端B上的来电。将用户终端C的SDP参数保存下来。之后,群AS启动同组代答的业务流程,包括取消对被叫用户终端B的呼 叫;将用户终端C的SDP参数提供给用户终端A,并请求用户终端A进行呼 叫更新;将用户终端A的SDP参数提供给用户终端C,使得将用户终端A的 呼叫接续到用户终端C。具体如下步骤413,群AS向用户终端B发送取消呼叫的请求(CANCEL)消息。步骤414,用户终端B不再振铃,并向群AS返回呼叫取消成功响应(200 OK)消息。步骤415,用户终端B向群AS返回呼叫失败响应(487 Request Terminated) 消息,它是针对步骤402中的呼叫请求的响应,指示失败原因为呼叫请求被终 止。步骤416,群AS向用户终端C返回呼叫失败确认(ACK)消息。步骤421,群AS向用户终端A发送呼叫更新请求(UPDATE)消息,其 中携带了用户终端C的SDP参数(SDP C ),要求用户终端A更改其媒体流(传 递话音或多媒体内容)的收发目的地址(原收发目的地址为用户终端B,现在 需改为用户终端C)。步骤422,用户终端A返回更新成功响应(200OK)消息,其中携带了用 户终端A的SDP参数(SDP A )。步骤431,群AS向用户终端C发送呼叫进展响应(183 Progress)消息, 其中携带了用户终端A提供的SDP参数(SDPA)。步骤432,用户终端C向群AS返回呼叫临时应答(PRACK消息)。步骤433,群AS向用户终端C返回呼叫临时应答的成功响应(200 OK消 息),确认收到呼叫临时应答消息。步骤441,用户终端C成功完成了资源预留。步骤442,用户终端C向群AS发送呼叫更新请求(UPDATE消息),其中 携带的SDP参数(SDPC,),其中的i某体资源预留情况为已完成资源预留。步骤443,群AS向用户终端A发送呼叫更新请求(UPDATE)消息,其 中携带了 SDP C,参数,其中的媒体资源预留信息为用户终端C已完成资源预 留。步骤444,用户终端A返回更新成功响应(200 0K消息),其中携带了用 户终端A的SDP参数(SDPA,),其中的媒体资源预留信息为用户终端A已完 成资源预留。步骤445,群AS向用户终端C发送呼叫更新请求的成功响应(200 OK) 消息,其中携带了用户终端A提供的SDPA,参数。步骤446,群AS向用户终端C发送呼叫成功响应(200OK)消息,它是步骤411中呼叫请求的响应消息。步骤447,用户终端C向群AS返回呼叫成功确认(ACK)消息。 步骤448,群AS向用户终端A发送呼叫成功响应(200OK)消息,它是步骤201中呼叫请求的响应消息。步骤449,用户终端A向群AS返回呼叫成功确认(ACK)消息。 步骤451,用户终端A与用户终端C之间建立通话,完成同组代答业务。 本发明第三实施例提供一种应用服务器,该应用服务器的结构如图5所示,包括信息获得单元511、识别单元512、信息处理单元513和控制单元514。 信息获得单元511,用于根据主叫用户终端的呼叫请求,获得所述主叫用户终端的地址信息;根据与被叫用户终端处于同一应用群组的代答用户终端发送的呼叫请求,获得所述代答用户终端所拨打的号码信息以及所述代答用户终端的地址信息;识别单元512,用于根据所述号码信息确定所述代答用户终端的呼叫请求 为同组代答请求;信息处理单元513,用于当所述识别单元确定所述代答用户终端的呼叫请 求为同组代答请求时,将所述代答用户终端的地址信息提供给所述主叫用户终 端,将所述主叫用户终端的地址信息提供给所述代答用户终端;控制单元514,用于4艮据所述地址信息,控制所述主叫用户终端和所述代 答用户终端之间建立通话。上述识别单元512可以进一步包括匹配子单元和识别子单元。匹配子单元,用于将所述号码信息与为群业务所分配的号码信息进行匹配;识别子单元,用于当所述匹配子单元发现所述号码信息匹配到用来标识同 组代答业务的特征号码时,则确定所述代答用户终端的呼叫请求为同组代答请 求。上述信息处理单元513,还可以进一步用于当所述识别单元确定所述代答 用户终端的呼叫请求为同组代答请求时,取消对被叫用户终端的呼叫。上述信息获得单元511,还可以进一步用于才艮据与^C叫用户终端处于同一应用群组的代答用户终端发送的呼叫请求,获得代答用户终端所支持的々某体信自.相应地,上述信息处理单元513,还用于将所述代答用户终端所支持的媒 体信息提供给所述主叫用户终端进行媒体信息协商;相应地,上述信息获得单元511,还用于获得所述主叫用户终端所支持的 媒体信息;相应地,上述信息处理单元513,还用于将所述主叫用户终端所支持的媒 体信息提供给所述代答用户终端进行媒体信息协商;相应地,上述信息获得单元511,还用于获得所述主叫用户终端和所述代 答用户终端的媒体协商结果;相应地,上述信息处理单元513,还用于将所述々某体协商结果传输给主叫 用户终端和代答用户终端;相应地,上述控制单元514,具体用于基于主叫用户终端与代答用户终端 的々某体协商结果,才艮据所述地址信息,控制所述主叫用户终端和所述代答用户 终端之间建立通话。本发明第四实施例提供一种应用服务器,该应用服务器包括信息获得单 元、识别单元、信息处理单元和控制单元。所述信息获得单元,用于获得所述主叫用户终端的地址信息、获得主叫用 户终端所支持的媒体信息和媒体资源预留信息;根据与被叫用户终端处于同一 应用群组的代答用户终端发送的呼叫请求,获得所述代答用户终端所拨打的号 码信息以及所述代答用户终端的地址信息、所述代答用户终端所支持的媒体信 息和媒体资源预留信息。识别单元,用于根据所述号码信息确定所述代答用户终端的呼叫请求为同组代答请求。该识别单元可以进一步包括匹配子单元和识别子单元,各个子单 元的功能与第三实施例中的相关描述相同,这里不再详细描述。信息处理单元,用于当所述识别单元确定所述代答用户终端的呼叫请求为 同组代答请求时,将所述代答用户终端的地址信息提供给所述主叫用户终端, 将所述主叫用户终端的地址信息提供给所述代答用户终端;将所获得的^某体信 息提供给所述主叫用户终端进行媒体信息协商,将所获得的媒体资源预留信息提供给所述主叫用户终端进行媒体资源预留;将所获得的々某体信息提供给所述代答用户终端进行媒体信息协商,将所获得的媒体资源预留信息提供给所述代答用户终端进4亍媒体资源预留;所述信息获得单元,还用于获得所述主叫用户终端和所述代答用户终端的 媒体信息协商结果、媒体资源预留成功的结果以及预留成功的々某体资源;所述信息处理单元,还用于将所述i某体信息协商结果、々某体资源预留成功 的结果以及预留成功的媒体资源,传输给所述主叫用户终端和所述代答用户终所述控制单元,具体用于基于主叫用户终端与代答用户终端的々某体信息协 商结果、媒体资源预留成功的结果和预留成功的媒体资源,根据所述地址信息, 控制所述主叫用户终端和所述代答用户终端之间建立通话。本发明第五实施例提供一种通信系统,该通信系统的结构如图6所示,包 括第一呼叫会话控制功能实体611、第二呼叫会话控制功能实体612和应用 服务器613。所述第一呼叫会话控制功能实体611,用于将主叫用户终端的呼叫请求转 发给所述应用服务器,所述呼叫请求中携带所述主叫用户终端的地址信息;所述第二呼叫会话控制功能实体612,用于将与被叫用户终端处于同一应 用群组的代答用户终端发送的呼叫请求,转发给应用服务器,所述呼叫请求携 带所述代答用户终端所拨打的号码信息以及所述代答用户终端的地址信息;所述应用服务器613,用于根据主叫用户终端的呼叫请求,获得所述主叫用户终端的地址信息;根据与被叫用户终端处于同 一应用群组的代答用户终端 发送的呼叫请求,获得所述代答用户终端所拨打的号码信息以及所述代答用户终端的地址信息;4艮据所述号码信息确定所述代答用户终端的呼叫请求为同组 代答请求,则将所述代答用户终端的地址信息提供给所述主叫用户终端,将所 述主叫用户终端的地址信息提供给所述代答用户终端;并根据所述地址信息, 控制所述主叫用户终端和所述代答用户终端之间建立通话。由上述本发明实施例提供的技术方案可以看出,应用服务器根据与用户终 端处于同 一应用群组的用户终端呼叫请求,获得代答用户终端的地址信息和代 答用户终端拨打同组代答业务的特征号码;根据所述特征号码确定所述代答用 户终端的请求为同组代答请求,则将代答用户终端的地址信息提供给主叫用户 终端;将主叫用户终端的地址信息提供给代答用户终端,并基于上述地址信息 控制用户终端与代答用户终端之间建立通话,从而能够在3G网络实现同组代 答业务,弥补了目前在基于IMS的3G网络中实现同组代答业务的空白。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发 明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种实现同组代答业务的方法,其特征在于,该方法包括应用服务器根据主叫用户终端的呼叫请求,获得所述主叫用户终端的地址信息;根据与被叫用户终端处于同一应用群组的代答用户终端发送的呼叫请求,获得所述代答用户终端所拨打的号码信息以及所述代答用户终端的地址信息;根据所述号码信息确定所述代答用户终端的呼叫请求为同组代答请求,则将所述代答用户终端的地址信息提供给所述主叫用户终端,将所述主叫用户终端的地址信息提供给所述代答用户终端;根据所述地址信息,控制所述主叫用户终端和所述代答用户终端之间建立通话。
2、 如权利要求1所述的方法,其特征在于,所述应用服务器根据所述号 码信息确定所述代答用户终端的呼叫请求为同组代答请求,包括所述应用服务器将所述号码信息与为群业务所分配的号码信息进行匹配, 发现所述号码信息匹配到用来标识同组代答业务的特征号码时,则确定所述代 答用户终端的呼叫请求为同组代答请求。
3、 如权利要求2所述的方法,其特征在于,所述用来标识同组代答业务 的特征号码由运营商分配,并由运营商将其所分配的特征号码,通知给归属于 同 一应用群组中的用户以及为所述应用群组提供应用的应用服务器。
4、 如权利要求l、 2或3所述的方法,其特征在于,该方法还包括应用服务器确定所述代答用户终端的呼叫请求为同组代答请求时,取消对 被叫用户终端的呼叫。
5、 如权利要求4所述的方法,其特征在于, 该方法还包4舌所述应用服务器根据与被叫用户终端处于同 一应用群组的代答用户终端 发送的呼叫请求,获得代答用户终端所支持的媒体信息;将所述代答用户终端所支持的i某体信息提供给所述主叫用户终端进行々某体信息协商;获得所述主叫用户终端所支持的媒体信息,将所述主叫用户终端所支持的 媒体信息提供给所述代答用户终端进行媒体信息协商;获得所述主叫用户终端和所述代答用户终端的媒体协商结果,并将所述媒体协商结果传输给所述主叫用户终端和所述代答用户终端;所述根据所述地址信息,控制所述主叫用户终端和所述代答用户终端之间 建立通话,包括基于所述主叫用户终端与所述代答用户终端的媒体协商结果,根据所述地 址信息,控制所述主叫用户终端和所述代答用户终端之间建立通话。 6、如权利要求4所述的方法,其特征在于, 该方法还包括应用服务器根据与被叫用户终端处于同 一应用群组的代答用户终端发送 的呼叫请求,获得所述代答用户终端所支持的媒体信息和媒体资源预留信息;将所述代答用户终端所支持的媒体信息提供给所述主叫用户终端进行媒 体信息协商,将所述代答用户终端的媒体资源预留信息提供给所述主叫用户终 端进行媒体资源预留;获得所述主叫用户终端所支持的i某体信息和々某体资源预留信息;将所获得 的媒体信息提供给所述代答用户终端进行媒体信息协商,将所获得的i某体资源预留信息提供给所述代答用户终端进行4某体资源预留;获得所述主叫用户终端与所述代答用户终端的^!某体信息协商结果、々某体资源预留成功的结果以及预留成功的媒体资源,并将所获得的信息提供给所述主 叫用户终端和所述代答用户终端;
6.所述根据所述地址信息,控制所述主叫用户终端和所述代答用户终端之间 建立通话,包括基于所述主叫用户终端与所述代答用户终端的々某体信息协商结果、纟!某体资 源预留成功的结果和预留成功的媒体资源,根据所述地址信息,控制所述主叫用户终端和所述代答用户终端之间建立通话。
7、 一种应用服务器,其特征在于,该应用服务器包括信息获得单元,用于才艮据主叫用户终端的呼叫请求,获得所述主叫用户终端的地址信息;根据与被叫用户终端处于同 一应用群组的代答用户终端发送的 呼叫请求,获得所述代答用户终端所拨打的号码信息以及所述代答用户终端的 地址信息;识别单元,用于根据所述号码信息确定所述代答用户终端的呼叫请求为同 组代答请求;信息处理单元,用于当所述识别单元确定所述代答用户终端的呼叫请求为 同组代答请求时,将所述代答用户终端的地址信息提供给所述主叫用户终端, 将所述主叫用户终端的地址信息提供给所述代答用户终端;控制单元,用于根据所述地址信息,控制所述主叫用户终端和所述代答用 户终端之间建立通话。
8、 如权利要求7所述的应用服务器,其特征在于,所述识别单元包括 匹配子单元,用于将所述号码信息与为群业务所分配的号码信息进行匹配;识别子单元,用于当所述匹配子单元发现所述号码信息匹配到用来标识同 组代答业务的特征号码时,则确定所述代答用户终端的呼叫请求为同组代答请 求。
9、 如权利要求7或8所述的应用服务器,其特征在于,所述信息处理单 元,还用于当所述识别单元确定所述代答用户终端的呼叫请求为同组代答请求 时,取消对被叫用户终端的呼叫。
10、 如权利要求9所述的应用服务器,其特征在于,所述信息获得单元,还用于根据与被叫用户终端处于同 一应用群组的代答 用户终端发送的呼叫请求,获得代答用户终端所支持的媒体信息;所述信息处理单元,还用于将所述代答用户终端所支持的媒体信息提供给所述主叫用户终端进行媒体信息协商;所述信息获得单元,还用于获得所述主叫用户终端所支持的々某体信息; 所述信息处理单元,还用于将所述主叫用户终端所支持的々某体信息提供给所述代答用户终端进行^ 某体信息协商;所述信息获得单元,还用于获得所述主叫用户终端和所述代答用户终端的媒体协商结果;所述信息处理单元,还用于将所述々某体协商结果传输给主叫用户终端和代 答用户终端;所述控制单元,具体用于基于主叫用户终端与代答用户终端的媒体协商结 果,根据所述地址信息,控制所述主叫用户终端和所述代答用户终端之间建立 通话。
11、如权利要求9所述的应用服务器,其特征在于,所述信息获得单元,还用于根据与被叫用户终端处于同 一应用群组的代答 用户终端发送的呼叫请求,获得所述代答用户终端所支持的媒体信息和媒体资 源预留信息;所述信息处理单元,还用于将所获得的媒体信息提供给所述主叫用户终端 进行媒体信息协商,将所获得的媒体资源预留信息提供给所述主叫用户终端进 行媒体资源预留;所述信息获得单元,还用于获得主叫用户终端所支持的媒体信息和媒体资 源预留信息;所述信息处理单元,还用于将所获得的媒体信息提供给所述代答用户终端 进行媒体信息协商,将所获得的媒体资源预留信息提供给所述代答用户终端进 行媒体资源预留;所述信息获得单元,还用于获得所述主叫用户终端和所述代答用户终端的 媒体信息协商结果、媒体资源预留成功的结果以及预留成功的媒体资源; 所述信息处理单元,还用于将所述J 某体信息协商结果、^ 某体资源预留成功的结果以及预留成功的+某体资源,传输给所述主叫用户终端和所述代答用户终端;所述控制单元,具体用于基于主叫用户终端与代答用户终端的媒体信息协 商结果、媒体资源预留成功的结果和预留成功的媒体资源,根据所述地址信息, 控制所述主叫用户终端和所述代答用户终端之间建立通话。
12、 一种通信系统,其特征在于,该通信系统包括第 一呼叫会话控制功能实体、第二呼叫会话控制功能实体和应用服务器;所述第 一呼叫会话控制功能实体,用于将主叫用户终端的呼叫请求转发给 所述应用服务器,所述呼叫请求中携带所述主叫用户终端的地址信息;所述第二呼叫会话控制功能实体,用于将与被叫用户终端处于同 一应用群 组的代答用户终端发送的呼叫请求,转发给应用服务器,所述呼叫请求携带所 述代答用户终端所拨打的号码信息以及所述代答用户终端的地址信息;所述应用服务器,用于根据主叫用户终端的呼叫请求,获得所述主叫用户 终端的地址信息;根据与被叫用户终端处于同 一应用群组的代答用户终端发送 的呼叫请求,获得所述代答用户终端所拨打的号码信息以及所述代答用户终端 的地址信息;根据所述号码信息确定所述代答用户终端的呼叫请求为同组代答 请求,则将所述代答用户终端的地址信息提供给所述主叫用户终端,将所述主 叫用户终端的地址信息提供给所述代答用户终端;并根据所述地址信息,控制 所述主叫用户终端和所述代答用户终端之间建立通话。
全文摘要
本发明公开了一种实现同组代答业务的方法、应用服务器和通信系统,以弥补目前在3G网络中实现同组代答业务的空白。本发明中,应用服务器根据与用户终端处于同一应用群组的用户终端呼叫请求,获得代答用户终端的地址信息和代答用户终端拨打同组代答业务的特征号码;根据所述特征号码确定所述代答用户终端的请求为同组代答请求,则将代答用户终端的地址信息提供给主叫用户终端;将主叫用户终端的地址信息提供给代答用户终端,并基于上述地址信息控制用户终端与代答用户终端之间建立通话。通过本申请,能够在3G网络实现同组代答业务,从而弥补目前在基于IMS的3G网络中实现同组代答业务的空白。
文档编号H04Q7/38GK101232649SQ20081005708
公开日2008年7月30日 申请日期2008年1月29日 优先权日2008年1月29日
发明者弦 余, 滨 张, 跃 李, 岷 沈, 刚 赵, 郑永强, 鹏 陈, 翔 高 申请人:中国移动通信集团公司;中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1