一种VoLTE用户位置确定方法、装置和电子设备制造方法及图纸

技术编号:32437975 阅读:12 留言:0更新日期:2022-02-26 07:56
本申请实施例提出了一种VoLTE用户位置确定方法、装置和电子设备,涉及通信技术领域。本申请实施例中,会话边界控制网元接收RX接口上报的用户位置信息,并对用户位置信息进行识别。对所识别到的不同格式的用户位置信息采取不同的确定方法,确定用户接入地区号和区域识别码,并将用户接入地区号和区域识别码添加到对应的呼叫消息及呼叫业务对应的话单中。从而实现对用户位置信息的准确识别,避免错单,提高用户计费的准确性以及呼叫的成功率。高用户计费的准确性以及呼叫的成功率。高用户计费的准确性以及呼叫的成功率。

【技术实现步骤摘要】
一种VoLTE用户位置确定方法、装置和电子设备


[0001]本申请涉及通信
,尤其涉及一种VoLTE用户位置确定方法、装置和电子设备。

技术介绍

[0002]VoLTE(Voice over LTE,长期演进语音承载)技术作为LTE(Long Term Evolution,长期演进)网络下最终语音解决方案,是通过TD-LTE(Time Division Long Term Evolution,分时长期演进)网络作为业务接入、IMS(IP Multimedia Subsystem,IP多媒体子系统)网络实现业务控制的语音解决方案。
[0003]随着VoLTE技术的推广,用户数量不断攀升,现有技术中,SBC(Session Border Control,会话边界控制网元)在对VoLTE用户位置信息进行确定时,主要是根据RX接口提供的位置信息,在呼叫请求消息及话单中,添加用户接入位置所对应的区号和区域识别码。但是,现有技术在实现过程中存在以下问题:当RX接口提供的位置信息格式错误时,SBC无法识别该位置信息,也就无法将用户接入位置对应的区号和区域识别码添加至呼叫请求消息和话单中,因此造成错单,导致用户计费错误或呼叫失败。

技术实现思路

[0004]本申请实施例提供了一种VoLTE用户位置确定方法、装置和电子设备,以实现网络侧对错误格式的位置信息的识别,避免错单,提高用户计费的准确性以及呼叫的成功率。
[0005]第一方面,本申请实施例提供一种VoLTE用户位置确定方法,包括:接收主叫RX接口上报的主叫用户位置信息;对所述主叫用户位置信息进行识别;当所述主叫用户位置信息中缺少蜂窝小区标识时,根据移动网络代码+移动国家代码+跟踪区标识确定主叫用户接入地区号和区域识别码;当所述主叫用户位置信息为空,或所述主叫用户位置信息中缺少蜂窝小区标识且移动网络代码+移动国家代码+跟踪区标识中的部分信息缺失时,根据呼叫请求消息中的初始位置信息确定主叫用户接入地区号和区域识别码;将所述主叫用户接入地区号和区域识别码添加到呼叫请求消息及呼叫业务对应的第一话单中。
[0006]其中一种可能的实现方式中,对所述主叫用户位置信息进行识别,包括:对所述主叫用户位置信息的长度进行识别;确定所述主叫用户位置信息中缺少蜂窝小区标识,包括:当所述主叫用户位置信息的长度等于第一预设长度时,确定所述主叫用户位置信息中缺少蜂窝小区标识;确定所述主叫用户位置信息中缺少蜂窝小区标识且移动网络代码+移动国家代码+跟踪区标识中的部分信息缺失,包括:当所述主叫用户位置信息的长度小于第一预设长度时,确定所述主叫用户位置信息中缺少蜂窝小区标识且移动网络代码+移动国家代码+跟踪区标识中的部分信息缺失。
[0007]其中一种可能的实现方式中,当所述主叫用户位置信息中缺少蜂窝小区标识时,确定主叫用户接入地区号和区域识别码,包括:根据主叫用户位置信息查询位置区号映射表,确定与所述主叫用户位置信息对应的接入地区号和区域识别码。
[0008]其中一种可能的实现方式中,将所述主叫用户接入地区号和区域识别码添加到呼叫请求消息中,包括:将所述主叫用户接入地区号和区域识别码添加到呼叫请求消息的sbc-domain字段。
[0009]其中一种可能的实现方式中,将所述主叫用户接入地区号和区域识别码添加到呼叫请求消息及呼叫业务对应的第一话单中之后,所述方法还包括:根据所述第一话单中主叫用户接入地区号和区域识别码,对主叫用户进行计费;根据所述第一话单中主叫用户接入地区号和区域识别码,对目标区域的主叫用户进行统计。
[0010]其中一种可能的实现方式中,将所述主叫用户接入地区号和区域识别码添加到呼叫请求消息及呼叫业务对应的第一话单中之后,所述方法还包括:当被叫用户号码为第一服务号码时,根据呼叫请求消息中所述主叫用户接入地区号和区域识别码,确定被叫完整号码;根据所述完整号码进行呼叫。
[0011]其中一种可能的实现方式中,所述方法还包括:接收被叫RX接口上报的被叫用户位置信息;对所述被叫用户位置信息进行识别;当所述被叫用户位置信息中缺少蜂窝小区标识时,根据移动网络代码+移动国家代码+跟踪区标识确定被叫用户接入地区号和区域识别码;当所述被叫用户位置信息为空,或所述被叫用户位置信息中缺少蜂窝小区标识且移动网络代码+移动国家代码+跟踪区标识中的部分信息缺失时,根据呼叫请求响应消息中的初始位置信息确定被叫用户接入地区号和区域识别码;将所述被叫用户接入地区号和区域识别码添加到呼叫请求响应消息及呼叫业务对应的第二话单中。
[0012]其中一种可能的实现方式中,将所述被叫用户接入地区号和区域识别码添加到呼叫请求响应消息及呼叫业务对应的第二话单中之后,所述方法还包括:根据所述第二话单中被叫用户接入地区号和区域识别码,对被叫用户进行计费;根据所述第二话单中被叫用户接入地区号和区域识别码,对被叫用户进行统计。
[0013]第二方面,本申请实施例提供一种VoLTE用户位置确定装置,包括:接收模块,用于接收主叫RX接口上报的主叫用户位置信息;确定模块,用于对所述主叫用户位置信息进行识别;当所述主叫用户位置信息中缺少蜂窝小区标识时,根据移动网络代码+移动国家代码+跟踪区标识确定主叫用户接入地区号和区域识别码;当所述主叫用户位置信息为空,或所述主叫用户位置信息中缺少蜂窝小区标识且移动网络代码+移动国家代码+跟踪区标识中的部分信息缺失时,根据呼叫请求消息中的初始位置信息确定主叫用户接入地区号和区域识别码;添加模块,用于将所述主叫用户接入地区号和区域识别码添加到呼叫请求消息及呼叫业务对应的第一话单中。
[0014]第三方面,本申请实施例提供一种电子设备,包括:至少一个处理器;以及与所述处理器通信连接的至少一个存储器,其中:所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如上所述的方法。
[0015]第四方面,本申请实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如上所述的方法。
[0016]以上技术方案中,会话边界控制网元接收RX接口上报的用户位置信息,并对用户位置信息进行识别。当用户位置信息中缺少蜂窝小区标识时,根据移动网络代码+移动国家代码+跟踪区标识确定用户接入地区号和区域识别码;当用户位置信息为空,或用户位置信息中缺少蜂窝小区标识且移动网络代码+移动国家代码+跟踪区标识中的部分信息缺失时,
根据用户设备的初始位置信息确定用户接入地区号和区域识别码。将用户接入地区号和区域识别码添加到对应的呼叫消息及呼叫业务对应的话单中。从而实现对用户位置信息的准确识别,避免错单,提高用户计费的准确性以及呼叫的成功率。
【附图说明】
[0017]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种VoLTE用户位置确定方法,其特征在于,包括:接收主叫RX接口上报的主叫用户位置信息;对所述主叫用户位置信息进行识别;当所述主叫用户位置信息中缺少蜂窝小区标识时,根据移动网络代码+移动国家代码+跟踪区标识确定主叫用户接入地区号和区域识别码;当所述主叫用户位置信息为空,或所述主叫用户位置信息中缺少蜂窝小区标识且移动网络代码+移动国家代码+跟踪区标识中的部分信息缺失时,根据呼叫请求消息中的初始位置信息确定主叫用户接入地区号和区域识别码;将所述主叫用户接入地区号和区域识别码添加到呼叫请求消息及呼叫业务对应的第一话单中。2.根据权利要求1所述的方法,其特征在于,对所述主叫用户位置信息进行识别,包括:对所述主叫用户位置信息的长度进行识别;确定所述主叫用户位置信息中缺少蜂窝小区标识,包括:当所述主叫用户位置信息的长度等于第一预设长度时,确定所述主叫用户位置信息中缺少蜂窝小区标识;确定所述主叫用户位置信息中缺少蜂窝小区标识且移动网络代码+移动国家代码+跟踪区标识中的部分信息缺失,包括:当所述主叫用户位置信息的长度小于第一预设长度时,确定所述主叫用户位置信息中缺少蜂窝小区标识且移动网络代码+移动国家代码+跟踪区标识中的部分信息缺失。3.根据权利要求1所述的方法,其特征在于,当所述主叫用户位置信息中缺少蜂窝小区标识时,确定主叫用户接入地区号和区域识别码,包括:根据主叫用户位置信息查询位置区号映射表,确定与所述主叫用户位置信息对应的接...

【专利技术属性】
技术研发人员:孙刚罗松松刘颖
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1