掌桥专利:专业的专利平台
掌桥专利
首页

一种VoWiFi业务自动开通方法及装置

文献发布时间:2023-06-19 19:23:34


一种VoWiFi业务自动开通方法及装置

技术领域

本发明涉及通信领域,尤其是一种VoWiFi业务自动开通方法及装置。

背景技术

在移动终端已经普及的当下,移动通信变得愈加方便。但是会出现由于受到频段站址等多重因素影响导致用户无法正常进行移动通话。此时,Vowifi功能(wifi网络下基于数据包传输语音/通话功能)可以在有Wifi覆盖时有效解决蜂窝数据无法实现移动通话的问题。

VoWiFi(VoiceoverWiFi)是指运营商利用WiFi热点,为用户提供语音服务。通过VoWiFi技术,用户可以利用WiFi接入,在使用移动互联网的同时,拨打和接听语音或视频电话。VoWiFi有效的解决了VoLTE覆盖不足的问题,降低了MVNO的空口租赁成本,提供低廉的国际漫游成本。除此之外,运营商可以通过VoWiFi吸引更多的用户群或者设计更具有吸引力的套餐包来留住用户,从而增加运营商的整体竞争力,获取更多的收益。

VoWiFi业务开通主要涉及VoWiFi业务开通、业务鉴权及用户位置定位,在此之前,传统做法各部分操作是割裂开的,各做各的,没有统一协同,更无法做到自动化。VoWiFi业务开通,运维人员根据不同用户类别,到网管手工选择对应网元,下发配置;配置完成后,再手工调用业务鉴权接口,完成VoWiFi业务鉴权。再根据不同的用户类别,调用对应系统提供的查询接口,获取用户位置信息。整个配置环节通过线下手工方式来开通,整体开通流程人为来串接,效率较低。

VoLTE:VoiceoverLong-TermEvolution,长期演进语音承载,是基于IP多媒体子系统(IMS)网络的语音业务。

MVNO:移动虚拟运营商,就是需要通过基础移动运营商(MNO)的网络为自己用户提供移动业务的运营者。

发明内容

为解决现有技术存在的问题,本发明提供一种VoWiFi业务自动开通方法及装置,通过业务开通流程设计、业务开通接口设计和调用,满足VoWiFi业务自动化开通要求。

为实现上述目的,本发明采用下述技术方案:

在本发明一实施例中,提出了一种VoWiFi业务自动开通方法,该方法包括:

S01、用户申请开通VoWiFi业务,VoWiFi业务自动开通装置判断接入的用户类别;

S02、定义用户类别数据字典,包括:4G用户、5GNSA用户、5GSA用户、家庭网关,支持动态调整;

S03、VoWiFi业务自动开通装置动态配置用户类别与开通网元/系统对应关系,支持动态拓展调整,当对应关系发生变化时,可补充、调整。匹配完成后,按照用户类别对应的开通网元/系统,适配下发接口;

S04、VoWiFi业务鉴权;

S05、VoWiFi用户位置定位;

S06、执行完成后,VoWiFi用户位置定位模块向自动开通装置反馈开通结果;

S07、流程闭环后,VoWiFi业务自动开通装置向前端系统反馈开通结果。

进一步地,所述S02中接入的用户类别无法归类,则异常,该用户类别不支持开通VoWiFi业务。

进一步地,所述S03包括:

S031、适配用户类别与开通网元/系统确定对应关系,4G用户需要在EPCHSS中开通VoWiFi业务;5GNSA用户需要在EPCHSS中开通VoWiFi业务;5GSA用户需要在UDM中开通VoWiFi业务;家庭网关需要在固网AAA中开通VoWiFi业务;

S032、确定网元/系统对应接口关系:

与EPCHSS对接,使用Non-3GPP-User-Data.Non-3GPP-IP-Access作为VoWiFi的签约参数,通过HSSProxy接口来转发SWx接口消息,SWx接口消息包括P-GW的地址、用户的移动参数;

与UDM对接,使用Non-3GPP-User-Data.Non-3GPP-IP-Access作为VoWiFi的签约参数,转发SWx接口消息;

与固网AAA系统对接,自动开通装置将家庭网关的LocalIP、端口号信息传送给固网AAA系统,调用VoWiFi业务开通模块。

进一步地,所述S032中与固网AAA系统对接包括:

自动开通装置对派单信息进行校验,校验入参是否完整无缺失,校验IP格式是否正确;

S0321、校验派单基本信息,若参数异常,响应接口校验参数失败,跳转S0323;

S0322、校验派单基本信息,若参数正常,响应接口校验参数成功,跳转S0324;

S0323、派单响应接口回参‘失败’至自动开通装置;

S0324:派单响应接口回参‘成功’至自动开通装置。

同步接口(对应异步接口来说)完整的一套是两个,派单接口和响应接口,是一个长连接,单子过来可以做基础检查,异常直接在响应中反馈失败,就不用再后续处理回单接口了。

进一步地,所述S04包括:

S041、从HSS获取用户签约信息后,对Non-3GPP-User-Data进行判断;

S042、Non-3GPP-IP-Access签约为NON_3GPP_SUBSCRIPTION_AL LOWED即允许订阅,则用户VoWiFi业务鉴权成功,跳转S044;

S043、Non-3GPP-IP-Access签约为NON_3GPP_SUBSCRIPTION_BA RRED即暂停订阅,则用户VoWiFi业务鉴权失败;

S044、家庭网关VoWiFi业务鉴权,调用固网AAA系统VoWiFi业务鉴权模块提供的接口,包括家庭网关是否允许VoWiFi业务接口、家庭网关是否开通VoWiFi业务接口。

进一步地,所述S044包括:

S0441、家庭网关是否允许VoWiFi业务接口,使用LocalIP+端口号验证对应的家庭网关是否允许VoWiFi业务;

S0442、家庭网关是否开通VoWiFi业务接口,根据LocalIP+端口号去查询用户login和WLAN线路信息,再根据login去固网AAA用户信息数据库中查询家庭网关对应的位置信息,查询到位置信息则说明该家庭网关开通了VoWiFi业务,否则就未开通业务。

进一步地,所述S05包括:

S051、家庭网关,与固网AAA系统对接,自动开通装置将家庭网关的开户标识传送给固网AAA系统,通过固网AAA系统提供的用户位置查询接口,定位用户位置;

家庭网关用户都有一个标识身份的唯一标识即开户标识,开户了就会有。

S052、ePDG通过S2b接口将用户位置信息上传到P-GW或SMF+PGW-C,ePDG在发送到P-GW或SMF+PGW-C的“CreateSession Request”消息中,通过WLANLocationInformation、UELocalIP Address、UEUDPPort参数确定用户位置信息;

S053、P-CSCF/BAC通过Rx接口向PCRF/PCF发起位置查询,PCRF/PCF再通过Gx/N7接口查询P-GW或SMF+PGW-C的“Create SessionRequest”消息中,通过TWAN-IdentifierAVP、UE-Local-IP-AddressAVP、UDP-Source-PortAVP参数确定用户位置信息。

在本发明一实施例中,还提出了一种VoWiFi业务自动开通装置,该装置包括:

用户类别判断模块、用户申请开通VoWiFi业务,VoWiFi业务自动开通装置判断接入的用户类别;

用户类别模块、定义用户类别数据字典,包括:4G用户、5GNSA用户、5GSA用户、家庭网关;

开通网元/系统模块、VoWiFi业务自动开通装置动态配置用户类别与开通网元/系统对应关系,支持动态拓展调整,匹配完成后,按照用户类别对应的开通网元/系统,适配下发接口;

VoWiFi业务鉴权模块;

VoWiFi用户位置定位模块、向自动开通装置反馈开通结果。

在本发明一实施例中,还提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现前述VoWiFi业务自动开通方法。

在本发明一实施例中,还提出了一种计算机可读存储介质,计算机可读存储介质存储有执行VoWiFi业务自动开通方法的计算机程序。

有益效果:

本发明VoWiFi一次性开通,流程处理自动化,提升开通效率;自动串接VoWiFi业务开通、业务鉴权及用户位置定位,实现VoWiFi业务自动开通整体流程闭环,提升运维效率;开通过程自动化,调用场景及能力接口调用自动匹配,提高业务开通成功率;用户类别、开通网元及对应关系可根据实际情况进行修改和扩展,加强装置的可靠性和灵活性,切实匹配应用场景。

附图说明

图1是本发明VoWiFi业务自动开通方法流程示意图;

图2是本发明VoWiFi业务自动开通装置结构示意图;

图3是本发明一实施例的计算机设备结构示意图。

具体实施方式

下面将参考若干示例性实施方式来描述本发明的原理和精神,应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。

本领域技术人员知道,本发明的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。

本发明涉及的名词及其中文解释:

ePDG:EvolevdPacketDataGateway,演进的分组数据网关/演进型分组数据网关。ePDG的主要功能是确保数据传输的UE通过不可信的非3GPP接入网连接到EPC,为Wi-Fi用户提供了对演进型分组核心(EPC)网络的安全连接,并实现了长期演进(LTE)和Wi-Fi之间的无缝移动性。

S2b接口:S2bItprovidestheuserplanewithrelated controlandmobilitysupportbetweenePDGandtheGateway。非可信non-3GPP中ePDG与3GPP网关PDNGW之间的接口。

SMF:SessionManagementfunction,会话管理功能,负责隧道维护、IP地址分配和管理、UP功能选择、策略实施和QoS中的控制、计费数据采集、漫游等。

PGW:(PDNGateWay,PDN网关)是移动通信网络EPC中的重要网元。EPC网络实际上是原3G核心网PS域的演进版本,而PGW也相当于是一个演进了的GGSN网元,其功能和作用与原GGSN网元相当。

PGW-C:PGW控制面

P-CSCF:代理呼叫会话控制功能(Proxy-CallSessionControl Function)是IMS系统中用户接触到的第一个实体。

BAC:BorderAccessController,边缘接入控制设备,是IMS网络中引入的接入控制设备。

PCRF:PolicyandChargingRulesFunction策略计费规则功能,是业务数据流和IP承载资源的策略和计费控制判决单元。

PCF:策略控制功能PolicyControlfunction,支持统一的策略框架去管理网络行为,提供策略规则给网络实体去实施执行,访问统一数据仓库(UDR)的订阅信息。

HSS:HomeSubscriberServer,是支持用于处理调用/会话的IMS网络实体的主要用户数据库。它包含用户配置文件,执行用户的身份验证和授权,并可提供有关用户物理位置的信息。

UDM:UnifiedDataManagement,统一数据管理功能。负责用户标识、签约数据、鉴权数据的管理、用户的服务网元注册管理。

EPC:EvolvedPacketCore,演进的分组核心,即4G核心网络。

Rx接口:用于AF传递应用层会话信息给PCRF,传送控制面数据的接口。

Gx接口:EPC网络中PCEF设备与PCRF设备之间的接口。

N7接口:PCF与SMF之间的接口。

根据本发明的实施方式,提出了一种VoWiFi业务自动开通方法及装置,通过业务开通流程设计、业务开通接口设计和调用,满足VoWiFi业务自动化开通要求。

下面参考本发明的若干代表性实施方式,详细阐释本发明的原理和精神。

本发明分为三个步骤:

VoWiFi业务开通;

VoWiFi业务鉴权;

VoWiFi用户位置定位。

主要实现流程:

用户发起EPC附着时,先对用户进行VoWiFi业务鉴权;再由ePDG与固网AAA/溯源系统交互对家庭网关进行VoWiFi业务鉴权并获得用户位置信息,ePDG通过S2b接口将用户位置信息上传到P-GW或SMF+PGW-C。

用户发起VoWiFi呼叫时,P-CSCF/BAC通过Rx接口向PCRF/PCF发起位置查询,PCRF/PCF再通过Gx/N7接口查询P-GW或SMF+PGW-C获得用户位置信息。

需要说明的是,尽管在上述实施例及附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。

为了对上述VoWiFi业务自动开通方法进行更为清楚的解释,下面结合一个具体的实施例来进行说明,然而值得注意的是该实施例仅是为了更好地说明本发明,并不构成对本发明不当的限定。

如图1所示,该方法包括:

S01、用户申请开通VoWiFi业务,VoWiFi业务自动开通装置判断接入的用户类别;

S02、定义用户类别数据字典,包括:4G用户、5GNSA用户、5GSA用户、家庭网关,支持动态调整;

S03、VoWiFi业务自动开通装置动态配置用户类别与开通网元/系统对应关系,支持动态拓展调整,当对应关系发生变化时,可补充、调整。匹配完成后,按照用户类别对应的开通网元/系统,适配下发接口;

S04、VoWiFi业务鉴权;

S05、VoWiFi用户位置定位;

S06、执行完成后,VoWiFi用户位置定位模块向自动开通装置反馈开通结果;

S07、流程闭环后,VoWiFi业务自动开通装置向前端系统反馈开通结果。

所述S02中接入的用户类别无法归类,则异常,该用户类别不支持开通VoWiFi业务。

所述S03包括:

S031、适配用户类别与开通网元/系统确定对应关系,4G用户需要在EPCHSS中开通VoWiFi业务;5GNSA用户需要在EPCHSS中开通VoWiFi业务;5GSA用户需要在UDM中开通VoWiFi业务;家庭网关需要在固网AAA中开通VoWiFi业务;

S032、确定网元/系统对应接口关系:

与EPCHSS对接,使用Non-3GPP-User-Data.Non-3GPP-IP-Access作为VoWiFi的签约参数,通过HSSProxy接口来转发SWx接口消息,SWx接口消息包括P-GW的地址、用户的移动参数;

与UDM对接,使用Non-3GPP-User-Data.Non-3GPP-IP-Access作为VoWiFi的签约参数,转发SWx接口消息;

与固网AAA系统对接,自动开通装置将家庭网关的LocalIP、端口号信息传送给固网AAA系统,调用VoWiFi业务开通模块。

所述S032中与固网AAA系统对接包括:

自动开通装置对派单信息进行校验,校验入参是否完整无缺失,校验IP格式是否正确;

S0321、校验派单基本信息,若参数异常,响应接口校验参数失败,跳转S0323;

S0322、校验派单基本信息,若参数正常,响应接口校验参数成功,跳转S0324;

S0323、派单响应接口回参‘失败’至自动开通装置;

S0324:派单响应接口回参‘成功’至自动开通装置。

同步接口(对应异步接口来说)完整的一套是两个,派单接口和响应接口,是一个长连接,单子过来可以做基础检查,异常直接在响应中反馈失败,就不用再后续处理回单接口了。

所述S04包括:

S041、从HSS获取用户签约信息后,对Non-3GPP-User-Data进行判断;

S042、Non-3GPP-IP-Access签约为NON_3GPP_SUBSCRIPTION_AL LOWED即允许订阅,则用户VoWiFi业务鉴权成功,跳转S044;

S043、Non-3GPP-IP-Access签约为NON_3GPP_SUBSCRIPTION_BA RRED即暂停订阅,则用户VoWiFi业务鉴权失败;

S044、家庭网关VoWiFi业务鉴权,调用固网AAA系统VoWiFi业务鉴权模块提供的接口,包括家庭网关是否允许VoWiFi业务接口、家庭网关是否开通VoWiFi业务接口。

所述S044包括:

S0441、家庭网关是否允许VoWiFi业务接口,使用LocalIP+端口号验证对应的家庭网关是否允许VoWiFi业务;

S0442、家庭网关是否开通VoWiFi业务接口,根据LocalIP+端口号去查询用户login和WLAN线路信息,再根据login去固网AAA用户信息数据库中查询家庭网关对应的位置信息,查询到位置信息则说明该家庭网关开通了VoWiFi业务,否则就未开通业务。

所述S05包括:

S051、家庭网关,与固网AAA系统对接,自动开通装置将家庭网关的开户标识传送给固网AAA系统,通过固网AAA系统提供的用户位置查询接口,定位用户位置;

家庭网关用户都有一个标识身份的唯一标识即开户标识,开户了就会有。

S052、ePDG通过S2b接口将用户位置信息上传到P-GW或SMF+PGW-C,ePDG在发送到P-GW或SMF+PGW-C的“CreateSession Request”消息中,通过WLANLocationInformation、UELocalIP Address、UEUDPPort参数确定用户位置信息;

S053、P-CSCF/BAC通过Rx接口向PCRF/PCF发起位置查询,PCRF/PCF再通过Gx/N7接口查询P-GW或SMF+PGW-C的“Create SessionRequest”消息中,通过TWAN-IdentifierAVP、UE-Local-IP-AddressAVP、UDP-Source-PortAVP参数确定用户位置信息。

基于同一发明构思,本发明还提出一种VoWiFi业务自动开通装置。该装置的实施可以参见上述方法的实施,重复之处不再赘述。以下所使用的术语“模块”,可以是实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图2是本发明VoWiFi业务自动开通装置结构示意图。如图2所示,该装置包括:

用户类别判断模块110、用户申请开通VoWiFi业务,VoWiFi业务自动开通装置判断接入的用户类别;

用户类别模块120、定义用户类别数据字典,包括:4G用户、5GNSA用户、5GSA用户、家庭网关;

开通网元/系统模块130、VoWiFi业务自动开通装置动态配置用户类别与开通网元/系统对应关系,支持动态拓展调整,匹配完成后,按照用户类别对应的开通网元/系统,适配下发接口;

VoWiFi业务鉴权模块140;

VoWiFi用户位置定位模块150、向自动开通装置反馈开通结果。

应当注意,尽管在上文详细描述中提及了VoWiFi业务自动开通装置的若干模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多模块的特征和功能可以在一个模块中具体化。反之,上文描述的一个模块的特征和功能可以进一步划分为由多个模块来具体化。

基于前述发明构思,如图3所示,本发明还提出一种计算机设备200,包括存储器210、处理器220及存储在存储器210上并可在处理器220上运行的计算机程序230,处理器220执行计算机程序230时实现前述VoWiFi业务自动开通方法。

基于前述发明构思,本发明还提出一种计算机可读存储介质,计算机可读存储介质存储有执行前述VoWiFi业务自动开通方法的计算机程序。

本发明VoWiFi业务自动开通方法,VoWiFi一次性开通,流程处理自动化,提升开通效率;自动串接VoWiFi业务开通、业务鉴权及用户位置定位,实现VoWiFi业务自动开通整体流程闭环,提升运维效率;开通过程自动化,调用场景及能力接口调用自动匹配,提高业务开通成功率;用户类别、开通网元及对应关系可根据实际情况进行修改和扩展,加强装置的可靠性和灵活性,切实匹配应用场景。

虽然已经参考若干具体实施方式描述了本发明的精神和原理,但是应该理解,本发明并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本发明旨在涵盖所附权利要求的精神和范围内所包含的各种修改和等同布置。

本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上系统的系统(SOC)、复杂可编程逻辑设备(CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。

用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。

在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。

为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。

可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)和互联网。

计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,也可以为分布式系统的服务器,或者是结合了区块链的服务器。

应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。

上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。

对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。

技术分类

06120115890815