使用因特网域名建立呼叫的方法和设备的制作方法

文档序号:7997506阅读:141来源:国知局
使用因特网域名建立呼叫的方法和设备的制作方法
【专利摘要】本发明涉及一种用于建立电信呼叫的方法,该方法包括:应用服务器在接收到以因特网域名作为被叫方ID的呼叫请求时,查询所述因特网域名对应的电话号码;以及,所述应用服务器将查询到的电话号码发送给呼叫控制单元,以便发起以所述电话号码作为被叫方ID的呼叫请求。在本发明的实施例中,所述呼叫请求包含呼叫发起方的位置信息,所述查询步骤包括向对应于所述因特网域名的web服务器查询所述因特网域名对应的电话号码。本发明还涉及实施该方法的网络单元和终端设备。
【专利说明】使用因特网域名建立呼叫的方法和设备

【技术领域】
[0001] 本发明涉及通信网络领域,并且特别地,涉及使用因特网域名建立电信呼叫的机 制。

【背景技术】
[0002] 几乎每个人都有在购物中心或者购物中心的网站购买家用电器的购物体验,例如 购买一台洗衣机。销售人员会告诉你记住客户服务中心的电话号码,在安装电器或者处理 售后服务事项时需要呼叫该电话号码。但是由于该服务中心电话通常由一长串数字组成, 当用户需要呼叫该号码时,可能会想不起来。用户只得无奈地搜索因特网网站以找到该电 话号码。在花费一番力气找到之后,获得的号码很可能不是最近更新的号码因此不能使用, 或者获得的号码不是位于同一城市的服务中心的号码因此不能帮用户完成安装或者售后 事宜。最后,用户可能颇费周章地获得正确的号码,但是这种体验却是极糟糕的。最近,由 于在线购物越来越普及,客户联系服务中心咨询售前和售后的情况越来越多。由于服务提 供商的数量变得越来越巨大,服务中心号码也迅猛增长,顾客经常会遇到这种不愉快的体 验。通常,顾客能容易地记住购物中心的网站地址或者域名,但是很难记住服务中心的各种 电话号码的无意义的数字序列。


【发明内容】

[0003] 为了解决这类技术问题并且使传统电话业务变的更为多样化,为用户提供更多灵 活多样的呼叫建立方法,本发明提出一种允许主叫方拨打因特网域名作为被叫方联系信息 来代替无意义的数字号码的新方法。通过这种方法,当主叫方想联系某网站的客服服务中 心电话时,主叫方只需要知道该被叫方的域名并拨打该域名,接着发明中的电信应用服务 器将使用因特网域名的唯一性将这一域名发送给相应的因特网服务器并查询获取因特网 服务器上提供的相关映射电话号码,这种映射号码通常是是客服服务中心的呼叫号码,或 者维修中心的号码,或者是公司的主机号码;然后电信应用服务器根据因特网返回的电话 号码将该呼叫直接路由给相应的被叫方。于是,该方法解决了用户不能记住无意义的数字 序列的问题,并且提供了使用有意义的域名进行呼叫的新方法。另外,无论被叫方号码如何 更新,主叫方永远都能获得最新的可用号码。
[0004] 根据本发明的第一方面,提供了一种用于建立电信呼叫的方法,该方法包括:应用 服务器在接收到以因特网域名作为被叫方ID的呼叫请求时,查询所述因特网域名对应的 电话号码;以及,所述应用服务器将查询到的电话号码发送给呼叫控制单元,以便发起以所 述电话号码作为被叫方ID的呼叫请求。
[0005] 根据本发明的实施例,所述呼叫请求包含呼叫发起方的位置信息,目的是当因特 网web服务器收到呼叫建立请求时,web服务器会根据主叫的位置信息返回其所在地的电 话号码。
[0006] 根据本发明的实施例,所述查询步骤包括向对应于所述因特网域名的web服务器 查询所述因特网域名对应的电话号码。
[0007] 根据本发明的实施例,所述应用服务器在一时间段内维持因特网域名与所述电话 号码之间的临时映射关系,如果所述呼叫请求中包含的因特网域名在所述临时映射关系中 有效,则所述查询步骤包括从所述临时映射关系中提取相应的电话号码。换句话说,在规定 时间段内,应用服务器收到该相同因特网域名的呼叫请求时,应用服务器将根据主叫位置 信息,直接返回映射电话号码,不重复产生HTTP请求消息给因特网web服务器。
[0008] 根据本发明的实施例,所述应用服务器接收到的位置信息是可选项,如果接受到 的信息中只包含因特网域名而不包含位置信息,应用服务器将只根据因特网域名发送HTTP 请求给因特网web服务器。同时由因特网自行判断所需返回电话号码。
[0009] 根据本发明的第二方面,提供了一种基于因特网域名建立呼叫的方法,该方法包 括:当呼叫控制单元接收到以因特网域名作为被叫方ID的呼叫请求时,向应用服务器提供 所述呼叫请求;以及,当所述呼叫控制单元接收到所述应用服务器提供的对应于因特网域 名的电话号码时,发起以所述电话号码作为被叫方ID呼叫。
[0010] 根据本发明的第三方面,提供了一种用于建立电信呼叫的应用服务器,该应用服 务器包括:查询模块,被配置为在接收到以因特网域名作为被叫方ID的呼叫请求时,查询 所述因特网域名对应的电话号码;以及,处理模块,被配置为将查询到的电话号码发送给呼 叫控制单元,以便发起以所述电话号码作为被叫方ID的呼叫请求。
[0011] 根据本发明的实施例,所述查询模块被配置为向对应于所述因特网域名的web服 务器查询所述因特网域名对应的电话号码。
[0012] 根据本发明的实施例,所述应用服务器进一步包括存储模块,所述存储模块被配 置为在一时间段内维持因特网域名与所述电话号码之间的临时映射关系,如果呼叫请求中 包含的因特网域名在所述临时映射关系中有效,则所述查询模块被配置为从所述临时映射 关系中提取相应的电话号码。
[0013] 根据本发明的第四方面,提供了一种建立电信呼叫的呼叫控制单元,所述呼叫控 制单元包括:发送模块,被配置为在接收到以因特网域名作为被叫方ID的呼叫请求时,向 应用服务器提供所述呼叫请求;以及,呼叫发起模块,被配置为当接收到所述应用服务器提 供的对应于因特网域名的电话号码时,发起以所述电话号码作为被叫方ID呼叫。
[0014] 根据本发明的第五方面,提供了一种基于因特网域名建立呼叫的终端,所述终端 被配置为允许用户输入以因特网域名格式的信息作为被叫ID,并将此因特网域名放入呼叫 请求建立信息中,发送给电信服务器。
[0015] 根据本发明的不同实施例,所述被叫方ID可以是请求统一资源定位符R-URI,所 述呼叫控制单元可以是服务呼叫会话控制功能实体S-CSCF。
[0016] 根据本发明的不同实施例,所述被叫方ID是被叫方的拨打号码DN,所述呼叫控制 单元可以是移动交换中心MSC。
[0017] 根据本发明的不同实施例,所述被叫方ID可以是被叫方的拨打号码DN,所述呼叫 控制单元可以是移动管理实体MME
[0018] 本发明提出的呼叫机制带来以下优势:
[0019] 1)本发明通过使用有意义的域名代替无意义的数字号码提供了灵活性和友好方 法来进行呼叫。
[0020] 2)应用服务器基于独特的因特网域名提供了新的功能来查询被叫方的电话号码。 该方法提供了将因特网服务嵌入到电话呼叫的途径,并且基于因特网域名的独特性即可简 单实施。因此,该机制为运营商提供因特网和电信混合服务带来竞争上的优势。
[0021] 3)通过使用有意义的域名,该机制解决了人们总是难以记住一长串数字号码的问 题。同样,主叫方将总能获得最近更新的号码并且总是能获得正确的可用号码。

【专利附图】

【附图说明】
[0022] 通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它 特征、目的和优点将会变得更明显。在附图中,相同的引用标记表示相同单元或相同类型的 单元。
[0023] 图1示出本发明示例性实施例中的基于因特网域名建立MS呼叫连接的网络结 构;以及
[0024] 图2是示出本发明示例性实施例中的基于因特网域名建立MS呼叫连接的网络呼 叫处理流程图。
[0025] 图3是示出本发明另一示例性实施例中基于因特网域名建立呼叫的网络结构图。
[0026] 图4是示出本发明又一示例性实施例中基于因特网域名建立呼叫的网络结构图; 以及
[0027] 图5是示出根据本发明实施例的呼叫控制单元以及应用服务器的功能化框图。

【具体实施方式】
[0028] 下面将参考附图对本发明的典型实施例进行描述。需要指出,在此公开的特定结 构和功能细节只为描述示例性实施例。这些示例性实施例可通过许多备选形式体现并且不 能被视为仅限于在此描述的实施例。
[0029] 图1示出根据本发明的一个示例性实施例中的网络结构。
[0030] 图示的网络主要包括IP多媒体子系统(MS)网络和因特网。值得注意的是,示 出网络的网络云不是被用来显示网络的实际服务区域,因为服务区域可以是单独的或重叠 的。IMS由HSS服务器(归属用户服务器)、S-CSCF (服务一呼叫会话控制功能,图中以103 示出)、I-CSCF (询问一呼叫会话控制功能)和P-CSCF (代理一呼叫会话控制功能,图中以 101示出)组成。MS经由IP核心、SIP接入网等连接到主叫用户A、被叫用户B等。应用 服务器105分别连接至MS网络以及因特网中的web服务器107。
[0031] 在图1示出的例子中,用户A想要呼叫某一服务中心,但是他/她只知道服务中心 的域名而不知道服务中心的电话号码。因此,用户A拨打服务中心的域名,例如在其移动电 话上连续输入域名(例如,www. walmart. com)并按下呼叫按钮。
[0032] 当接收到以域名而不是以数字序列作为请求统一资源定位符(以下简称为R-URI) 的INVITE消息时,P-CSCF101将把该消息发送给发起方SCSCF103并且在PANI报头(PANI : 接入网信息)中放入用户A的位置信息。
[0033] SCSCF103接收到以域名作为R-URI的INVITE消息,S-CSCF103发SAR消息给HSS, HSS回应用服务器105的SAA消息给S-CSCF。SCSCF将该INVITE消息发送给应用服务器 105。
[0034] 应用服务器105将进行SIP和HTTP消息的交互,并且将域名和位置信息放入HTTP 请求,之后把该请求发送到因特网Web服务器。
[0035] 当因特网web服务器107接收该HTTP请求,基于域名和位置信息以相关的电话号 码作为响应。
[0036] 当应用服务器105接收到包含相关的电话号码的HTTP响应时,将把电话号码(例 如对应于域名WWW. walmart. com以及用户A的位置信息的电话号码"400-9898-1234")放 入R-URI报头并生成SIP INVITE消息发送至发起S-SCSCF103。
[0037] 接着,发起SCSCF将按照传统的方式基于网络供应结构,继续将呼叫路由至终端 SCSCF或至BGCF,接着路由至MGCF。最终,使用被叫方的域名信息替代传统的数字序列该呼 叫被路由至被叫方。
[0038] 图2示出根据本发明示例性实施例中的呼叫处理流程。
[0039] 本领域技术人员可以理解,图2中的流程图的步骤不是包括一切的,实际应用中 可以包括未示出的其它步骤。在以下呼叫流程的描述中,只描述与本发明有关的一些部件, 省去了基本呼叫建立过程中的一些常用网络单元,以避免混淆本发明。
[0040] 在图2中,首先,主叫用户A发起呼叫建立请求,比如INVITE消息。
[0041] 在步骤S202中,发起方S-CSCF103接收到以因特网域名作为R-URI的INVITE消 息时,按照惯例,S-CSCF103发SAR (服务器分配请求)消息给HSS,HSS回应用服务器105的 SAA消息给S-CSCF103。SCSCF103将把该消息发送给应用服务器105。
[0042] 该INVITE消息优选地包括主叫方用户A的位置信息,该位置信息可以由例如图1 中的P-CSCF101加入INVITE消息。提供位置信息的主要原因是购物网站在不同城市的服 务电话可能不同,基于用户的地理位置可以有助于提供正确的服务中心电话号码。
[0043] 在步骤S204中,应用服务器105分析接收的拨打域名,并将域名和位置信息放入 HTTP请求,然后将HTTP请求发送至相应的因特网web服务器107。该HTTP请求用于获得 web服务器提供的电话号码。
[0044] 在根据本发明的优选实施例中,应用服务器105(具体地是应用服务器包含的数据 库或者存储装置)在域名和电话号码之间维持临时映射关系。在接收到呼叫建立请求时,根 据收到的因特网域名信息和主叫用户位置信息,查询临时映射表中是否有符合条件的匹配 电话号码。这样,如果在允许的持续时间内发起呼叫,应用服务器不需要再次查询因特网, 只使用其维持的映射表。持续时间可以根据实际情况设置,例如一周、一个月或者其他任意 时间段。
[0045] 在步骤S206中,当接收到来自web服务器107的HTTP响应时,应用服务器105提 取该电话号码并构建以该电话号码为R-URI的INVITE消息,并且将该INVITE消息发送给 SCSCF103以继续呼叫处理。
[0046] 在步骤S208中,当应用服务器105接收包含相关电话号码的HTTP响应时,应用 服务器105将把该电话号码,例如图中所示的"400-9898-1234",放入R-URI报头中并生成 SIP INVITE消息发送给发起SCSCF103。
[0047] 优选地,应用服务器105可以在向SCSCF103发送SIP INVITE消息之前、之后或者 同时,将这一域名与电话号码的对应信息存入自己的数据库中,并设置一个有效时间戳。以 便在上文S204提到的持续时间内,如果再有以相同域名发起的INVITE,可以直接向主叫方 回复相同的电话号码。
[0048] 接着,SCSCF103按照传统方式将该呼叫路由至被叫方,即用户A希望联系到的服 务中心,成功建立呼叫会话。在整个过程中,用户A所要做的只是拨打因特网域名。
[0049] 需要说明的是,尽管本文中仅以IMS网络为例为本发明进行了说明,但本领域技 术人员应能理解,本发明同样适用于其他电信网络,包括但不限于PSTN网络、3G-MSC网络、 LTE网络等。
[0050] 下面将以3G-MSC网络为例对本发明的典型实施例进行描述。如图3和图4所示, 当3G-MSC网络无线用户A发起呼叫建立请求并将被叫域名做为被叫拨打号码DN信息发送 给节点B301,节点B将主叫用户的位置信息加入到呼叫请求中发送给无线网络控制器RNC, 并经由RNC发送到移动交换中心MSC303/403。MSC303/403收到呼叫请求后回查询HLR中 用户的信息,并根据MSC303/403中配置的路由表将呼叫请求发送给网关,网关责相应的信 息格式转换,例如将ISUP信息转换成SIP信息,并将呼叫请求送给应用服务器305/405。
[0051] 当应用服务器305/405收到呼叫请求后,根据因特网域名信息和主叫用户的位置 信息生成http请求发送给因特网Web服务器307/407,此外与MS网络中的实施示例实现 方式一样。当应用服务器305/407接收到因特网Web服务器307/407的响应消息后,提取 出被叫方对应的电话号码,并将其发送给MSC303/403。
[0052] MSC303/403收到被叫号码后会做路由分析。
[0053] 如图3所示,如果这个号码是PSTN网络里的固话号码,MSC303会将呼叫请求建立 信息发送给PSTN,并最终发送到被叫的电话终端即客户服务中心。
[0054] 如图4所示,如果MSC做被叫号码路由分析后判定是本局的移动电话号码,MSC403 和VLR将呼叫请求发送给相应的RNC和基站,并最终呼叫被叫手机.
[0055] 在本发明的其他实施例中,例如在长期演进LTE网络中,当主叫UE发送呼叫建立 请求经由e节点B发送给移动管理实体MME,MME查询HSS得到主叫的鉴权等信息,并将呼 叫请求发送给服务网关SGW和PDN网关PGW,并由PGW最终发送给应用服务器和因特网Web 服务器。根据Web服务器返回的被叫号码最终建立起LTE网络的呼叫。
[0056] 在根据本发明的实施例中,各个网络单元可以实现为可以实现为硬件、软件、固件 或它们的某种组合。特别是,根据本发明的优选实施例,应用服务器、SCSCF以及MSC等可 以在现有网络单元的基础上,通过结合计算机软件方式来实现。构造执行相应功能的模块 对于本领域技术人员来说不存在特别的困难。
[0057] 以图5中的应用服务器505为例,为了实现本发明实施例中描述的方法,可以设置 相应的功能模块,例如:查询模块,被配置为在接收到以因特网域名作为被叫方ID的呼叫 请求时,向对应于因特网域名的web服务器(例如图1中的107、图3中的307、图4中的407 等)查询因特网域名对应的电话号码;以及,处理模块,被配置为将查询到的电话号码发送 给S-CSCF以便发起以电话号码作为被叫方ID的呼叫请求。类似地,根据本发明的实施例, 呼叫控制单元(例如,S-CSCF或者MSC及相关网络单元)包括:发送模块,被配置为当接收到 以因特网域名作为被叫方ID的呼叫请求时,向应用服务器提供所述呼叫请求;以及,呼叫 发起模块,被配置为在接收到所述应用服务器提供的对应于因特网域名的电话号码时,发 起以所述电话号码作为被叫方ID的呼叫请求。
[0058] 在根据本发明的各个实施例中,根据不同的网络结构,被叫方ID可以是R-URI、被 叫方的拨打号码DN等。呼叫控制单元503可以是图1、图2中的S-CSCF,图3、图4中的MSC 及其相关网络单元,在LTE网络中,所述呼叫控制单元是移动管理实体MME。在本发明的其 他实施例中,呼叫控制单元503可以是任何一种类似于本发明实施例中完成的呼叫控制功 能的网络单元或者模块。
[0059] 对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在 不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论 从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权 利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有 变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此 夕卜,显然"包括" 一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多 个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。
【权利要求】
1. 一种用于建立电信呼叫的方法,该方法包括: 应用服务器在接收到以因特网域名作为被叫方ID的呼叫请求时,查询所述因特网域 名对应的电话号码;以及 所述应用服务器将查询到的电话号码发送给呼叫控制单元,以便发起以所述电话号码 作为被叫方ID的呼叫请求。
2. 根据权利要求1所述的方法,其中,所述呼叫请求包含呼叫发起方的位置信息。
3. 根据权利要求1或2所述的方法,所述查询步骤包括向对应于所述因特网域名的 web服务器查询所述因特网域名对应的电话号码。
4. 根据权利要求1或2所述的方法,其中,所述应用服务器在一时间段内维持因特网域 名与所述电话号码之间的临时映射关系,如果所述呼叫请求中包含的因特网域名在所述临 时映射关系中有效,则所述查询步骤包括从所述临时映射关系中提取相应的电话号码。
5. 根据权利要求1或2所述的方法,其中,所述被叫方ID是请求统一资源定位符 R-URI,所述呼叫控制单元是服务呼叫会话控制功能实体S-CSCF。
6. 根据权利要求1或2所述的方法,其中,所述被叫方ID是被叫方的拨打号码DN,所 述呼叫控制单元是移动交换中心MSC。
7. 根据权利要求1或2所述的方法,其中,所述被叫方ID是被叫方的拨打号码DN,所 述呼叫控制单元是移动管理实体MME。
8. -种用于建立电信呼叫的方法,该方法包括: 当呼叫控制单元接收到以因特网域名作为被叫方ID的呼叫请求时,向应用服务器提 供所述呼叫请求;以及 当所述呼叫控制单元接收到所述应用服务器提供的对应于因特网域名的电话号码时, 发起以所述电话号码作为被叫方ID的呼叫请求。
9. 一种用于建立电信呼叫的应用服务器,该应用服务器包括: 查询模块,被配置为在接收到以因特网域名作为被叫方ID的呼叫请求时,查询所述因 特网域名对应的电话号码;以及 处理模块,被配置为将查询到的电话号码发送给呼叫控制单元,以便发起以所述电话 号码作为被叫方ID的呼叫请求。
10. 根据权利要求9所述的应用服务器,其中,所述呼叫请求包含呼叫发起方的位置信 肩、。
11. 根据权利要求9或10所述的应用服务器,所述查询模块被配置为向对应于所述因 特网域名的web服务器查询所述因特网域名对应的电话号码。
12. 根据权利要求8或9所述的应用服务器,其中,所述应用服务器进一步包括存储模 块,所述存储模块被配置为在一时间段内维持因特网域名与所述电话号码之间的临时映射 关系,如果所述呼叫请求中包含的因特网域名在所述临时映射关系中有效,则所述查询模 块被配置为从所述临时映射关系中提取相应的电话号码。
13. -种建立电信呼叫的呼叫控制单元,所述呼叫控制单元包括: 发送模块,被配置为在接收到以因特网域名作为被叫方ID的呼叫请求时,向应用服务 器提供所述呼叫请求;以及, 呼叫发起模块,被配置为当接收到所述应用服务器提供的对应于因特网域名的电话号 码时,发起以所述电话号码作为被叫方ID的呼叫请求。
14. 一种通信网络中用于发起电信呼叫的终端设备,被配置为允许用户输入以因特网 域名格式的信息作为被叫ID,并将此因特网域名放入呼叫请求建立信息中,发送给电信服 务器。
【文档编号】H04L29/08GK104065629SQ201310095070
【公开日】2014年9月24日 申请日期:2013年3月22日 优先权日:2013年3月22日
【发明者】刘皛, 郭康 申请人:阿尔卡特朗讯公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1