呼叫方法、系统及计算机可读存储介质与流程

文档序号:17659272发布日期:2019-05-15 22:16阅读:88来源:国知局

本公开涉及vowifi(voiceoverwifi,基于wifi的语音业务)技术领域,尤其是一种呼叫方法、系统及计算机可读存储介质。



背景技术:

vowifi作为volte(voiceoverlte,基于lte的语音业务)的重要补充手段,充分利用了丰富的wlan(wirelesslocalareanetworks,无线局域网)资源,有效弥补了lte在室内覆盖不足等问题,有效地提升了移动语音业务质量。

在wlan覆盖区域,vowifi用户设备可以通过epdg(evolvedpacketdatagateway,演进的分组数据网关)设备接入运营商4g核心网后进入运营商的ims(ipmultimediasubsystem,ip多媒体子系统)。



技术实现要素:

发明人发现,目前由于ims不能识别vowifi用户设备的接入地,所以vowifi用户设备拨打接入地的固定电话号码时必须包括接入地的区号,否则不能实现vowifi用户设备对接入地的固定电话号码的呼叫。

为了解决上述问题,本公开提出了如下解决方案。

根据本公开实施例的一方面,提供一种呼叫方法,包括:演进的分组数据网关epdg设备接收vowifi用户设备的呼叫请求,所述呼叫请求携带被叫号码,所述被叫号码为vowifi用户设备接入地的固定电话号码;epdg设备提取vowifi用户设备的本地ip地址,所述本地ip地址是在epdg设备与vowifi用户设备建立ip隧道的过程中获得的;epdg设备将所述呼叫请求和所述本地ip地址发送给呼叫控制设备,以便呼叫控制设备在所述固定电话号码不包含区号的情况下,根据所述本地ip地址查找vowifi用户设备接入地的区号,并在所述固定电话号码前加入查找到的区号后进行呼叫。

在一些实施例中,所述方法还包括:vowifi用户设备接入无线局域网,并从无线局域网获取所述本地ip地址;vowifi用户设备获取epdg设备的ip地址;vowifi用户设备以所述本地ip地址作为源地址,以epdg设备的ip地址作为目标地址建立与epdg设备之间的ip隧道。

在一些实施例中,epdg设备通过diameter协议将所述本地ip地址发送给呼叫控制设备。

在一些实施例中,epdg设备将所述本地ip地址经由aaa服务器和hss服务器发送给呼叫控制设备。

根据本公开实施例的另一方面,提供一种呼叫系统,包括:epdg设备,用于接收vowifi用户设备的呼叫请求,所述呼叫请求携带被叫号码,所述被叫号码为vowifi用户设备接入地的固定电话号码;提取vowifi用户设备的本地ip地址,所述本地ip地址是在epdg设备与vowifi用户设备建立ip隧道的过程中获得的;将所述呼叫请求和所述本地ip地址发送给呼叫控制设备;呼叫控制设备,用于在所述固定电话号码不包含区号的情况下,根据所述本地ip地址查找vowifi用户设备接入地的区号,并在所述固定电话号码前加入查找到的区号后进行呼叫。

在一些实施例中,所述系统还包括:vowifi用户设备,用于接入无线局域网,并从无线局域网获取所述本地ip地址;获取epdg设备的ip地址;以所述本地ip地址作为源地址,以epdg设备的ip地址作为目标地址建立与epdg设备之间的ip隧道。

在一些实施例中,epdg设备用于通过diameter协议将所述本地ip地址发送给呼叫控制设备。

在一些实施例中,epdg设备用于将所述本地ip地址经由aaa服务器和hss服务器发送给呼叫控制设备。

根据本公开实施例的又一方面,提供一种呼叫系统,包括:存储器;以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器的指令执行上述任意一个实施例所述的方法。

根据本公开实施例的再一方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该指令被处理器执行时实现上述任意一个实施例所述的方法。

本公开实施例中,epdg设备在接收到vowifi用户设备的呼叫请求后,提取vowifi用户设备的本地ip地址,并将本地ip地址和呼叫请求一并发送给呼叫控制设备。呼叫控制设备可以在固定电话号码不包含区号的情况下,根据本地ip地址查找到vowifi用户设备接入地的区号,进而在固定电话号码前加入查找到的区号后进行呼叫。上述实施例使得vowifi用户在拨打接入地的固定电话号码时无需额外拨打区号即可实现呼叫。

下面通过附图和实施例,对本公开的技术方案做进一步的详细描述。

附图说明

为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是根据本公开一个实施例的网络架构示意图;

图2是根据本公开一个实施例的呼叫方法的流程示意图;

图3是根据本公开一个实施例的呼叫系统的结构示意图;

图4是根据本公开另一个实施例的呼叫系统的结构示意图;

图5是根据本公开又一个实施例的呼叫系统的结构示意图。

具体实施方式

下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。

除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。

同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。

在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

图1是根据本公开一个实施例的网络架构示意图。图2是根据本公开一个实施例的呼叫方法的流程示意图。

下面结合图1和图2对根据本公开一个实施例的呼叫方法进行详细说明。

在步骤202,epdg设备接收vowifi用户设备的呼叫请求,该呼叫请求携带被叫号码,这里的被叫号码为vowifi用户设备接入地的固定电话号码。

例如,vowifi用户设备可以先与epdg设备建立ip隧道,然后通过建立的ip隧道与与pdg(pdn网关)建立点对点连接,以接入4g核心网。下面介绍vowifi用户设备与epdg设备建立ip隧道的示例性过程。

首先,vowifi用户设备接入wlan,并从wlan获取本地ip地址。这里,vowifi用户设备接入wlan后,wlan会为vowifi用户设备分配一个本地ip地址。

然后,vowifi用户设备获取epdg设备的ip地址。例如,vowifi用户设备可以从本地获取预先配置的epdg的ip地址;又例如,vowifi用户设备可以从本地获取预先配置的epdg的域名,然后通过域名服务器(dns)将域名解析为对应的ip地址。

之后,vowifi用户设备以本地ip地址作为源地址,以epdg设备的ip地址作为目标地址建立与epdg设备之间的ip隧道。

在建立ip隧道后,vowifi用户设备可以通过epdg设备发起接入4g核心网的认证请求,在认证成功后,epdg设备从aaa(authentication、authorization、accounting,验证、授权和记账)服务器获取vowifi用户设备的签约数据,并从pgw获取vowifi用户设备的远端ip地址。

在步骤204,epdg设备提取vowifi用户设备的本地ip地址。

这里,本地ip地址是在epdg设备与vowifi用户设备建立ip隧道的过程中获得的。在接收到vowifi用户设备的呼叫请求后,epdg设备从本地提取出相应的vowifi用户设备的本地ip地址。

在步骤206,epdg设备将呼叫请求和本地ip地址发送给呼叫控制设备,以便呼叫控制设备在固定电话号码不包含区号的情况下,根据本地ip地址查找vowifi用户设备接入地的区号,并在固定电话号码前加入查找到的区号后进行呼叫。

在一个实现方式中,epdg设备可以通过diameter协议将本地ip地址发送给呼叫控制设备。在一些实施例中,epdg设备可以将本地ip地址经由aaa服务器和hss(homesubscriberserver,归属用户服务器)等网元发送给呼叫控制设备。

呼叫控制设备可以包括cscf(callsessioncontrolfunction,呼叫会话控制功能)实体,例如i-cscf(interrogatingcscf,查询cscf或s-cscf(servingcscf,服务cscf)。

呼叫控制设备(例如i-cscf或s-cscf)中可以预先存储有本地ip地址与区号的映射关系,在接收到本地ip地址后,根据映射关系可以查找对应的vowifi用户设备接入地的区号。从而,呼叫控制设备可以在固定电话号码前加入区号后进行呼叫。

上述实施例中,epdg设备在接收到vowifi用户设备的呼叫请求后,提取vowifi用户设备的本地ip地址,并将本地ip地址和呼叫请求一并发送给呼叫控制设备。呼叫控制设备可以在固定电话号码不包含区号的情况下,根据本地ip地址查找到vowifi用户设备接入地的区号,进而在固定电话号码前加入查找到的区号后进行呼叫。上述实施例使得vowifi用户在拨打接入地的固定电话号码时无需额外拨打区号即可实现呼叫。

需要说明的是,在图1所示的网络架构中,某些网元,例如pgw或p-cscf(proxycscf,代理cscf)与现有的网元执行的功能相同或相似,在此不再做过多介绍。

本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于系统实施例而言,由于其与方法实施例基本对应,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

图3是根据本公开一个实施例的呼叫系统的结构示意图。如图3所示,该系统可以包括epdg设备301和呼叫控制设备302。

epdg设备301用于接收vowifi用户设备303的呼叫请求,该呼叫请求携带被叫号码,被叫号码为vowifi用户设备303接入地的固定电话号码;提取vowifi用户设备的本地ip地址,其中本地ip地址是在epdg设备与vowifi用户设备建立ip隧道的过程中获得的;将呼叫请求和本地ip地址发送给呼叫控制设备。例如,epdg设备301可以用于通过diameter协议将本地ip地址发送给呼叫控制设备302。在一些实施例中,epdg设备301用于将本地ip地址经由aaa服务器和hss服务器发送给呼叫控制设备302。

呼叫控制设备302用于在固定电话号码不包含区号的情况下,根据本地ip地址查找vowifi用户设备303接入地的区号,并在固定电话号码前加入查找到的区号后进行呼叫。

上述实施例中,epdg设备在接收到vowifi用户设备的呼叫请求后,提取vowifi用户设备的本地ip地址,并将本地ip地址和呼叫请求一并发送给呼叫控制设备。呼叫控制设备可以在固定电话号码不包含区号的情况下,根据本地ip地址查找到vowifi用户设备接入地的区号,进而在固定电话号码前加入查找到的区号后进行呼叫。上述实施例使得vowifi用户在拨打接入地的固定电话号码时无需额外拨打区号即可实现呼叫。

在一些实施例中,参见图1,呼叫系统还可以包括vowifi用户设备303,用于接入wlan,并从wlan获取本地ip地址;获取epdg设备301的ip地址;以本地ip地址作为源地址,以epdg设备301的ip地址作为目标地址建立与epdg设备301之间的ip隧道。

图4是根据本公开另一个实施例的呼叫系统的结构示意图。如图4所示,该系统包括存储器401和处理器402。存储器401可以是磁盘、闪存或其它任何非易失性存储介质。存储器用于存储前述任意一个实施例的方法对应的指令。处理器402耦接至存储器401,可以被实施为一个或多个集成电路,例如微处理器或微控制器。处理器402用于执行存储器401中存储的指令,能够使得vowifi用户在拨打接入地的固定电话号码时无需额外拨打区号即可实现呼叫。

图5是根据本公开又一个实施例的呼叫系统的结构示意图。如图5所示,该系统500包括存储器501和处理器502。处理器502通过总线(bus)503耦合至存储器501。该系统500还可以通过存储接口504连接至外部存储装置505以便调用外部数据,还可以通过网络接口506连接至网络或者外部计算机系统(未示出)。

上述实施例中,通过存储器存储数据指令,再通过处理器处理上述指令,能够使得vowifi用户在拨打接入地的固定电话号码时无需额外拨打区号即可实现呼叫。

本公开还提供了一种计算机可读存储介质,其上存储有计算机程序指令,该指令被处理器执行时实现前述任意一个实施例的方法的步骤。本领域内的技术人员应明白,本公开的实施例可提供为方法、装置、或计算机程序产品。因此,本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用非瞬时性存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本公开是参照根据本公开实施例的方法、设备(系统)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

至此,已经详细描述了本公开。为了避免遮蔽本公开的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。

可能以许多方式来实现本公开的方法以及装置。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本公开的方法以及装置。用于所述方法的步骤的上述顺序仅是为了进行说明,本公开的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本公开实施为记录在记录介质中的程序,这些程序包括用于实现根据本公开的方法的机器可读指令。因而,本公开还覆盖存储用于执行根据本公开的方法的程序的记录介质。

虽然已经通过示例对本公开的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本公开的范围。本领域的技术人员应该理解,可在不脱离本公开的范围和精神的情况下,对以上实施例进行修改。本公开的范围由所附权利要求来限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1