立哥尖端技术-室内定位语音无线溯源国家通信核心网

本文主要是介绍立哥尖端技术-室内定位语音无线溯源国家通信核心网,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

背景技术
VoLTE(长期演进语音承载)是目前运营商最广泛使用的高清语音通话技术,其通
过无线小区信息(cell id)来进行溯源工作(在移动网信令传送及话单中,标识了明确的无
线小区信息,以满足溯源要求),该方法溯源精度为小区级(小区与物理地点经纬度的对应
关系,定期同步给溯源单位或溯源系统)。VoWiFi(Voice over Wi Fi)与VoLTE类似,都是以
数据的方式传递通话语音封包,但是中间传输的过程由LTE更换为WiFi无线网路,其最大的
优点就是不受手机网路收讯不佳的影响。然而传统VoWiFi没有定位能力,网络对用户位置
不感知,无法像VoLTE一样提供高精度的位置溯源。
本领域存在的技术问题:在公共区域WiFi下(如ChinaNet、行业WiFi等通过用户名
密码认证的运营商公共WiFi),用户的上网账号与上网区域位置没有关联性,无法像家庭宽
带场景下那样通过用户的宽带账号对应到用户位置。
发明内容
因此,本发明提供一种公共区域无线网下语音无线网位置溯源的方法和系统,旨
在解决本领域存在的技术问题。
公共区域无线网下的语音无线网高精度位置溯源的方法,其特征在于,
包括:
S1:一用户在一公共区域无线网下发起一演进分组核心网附着,一演进型分组数
据网关提取所述用户接入的所述公共区域无线网的无线接入点分配给用户终端的本地域
名、一端口号和所述用户终端上报的一无线接入点的第一物理地址;
S2:所述用户通过一语音无线网的业务鉴权,所述演进型分组数据网关和一固网
AAA平台进行交互,将所述本地域名和所述端口号传至所述固网AAA平台;
S3:所述固网AAA平台根据所述本地域名和所述端口号对所述用户的在线信息进
行溯源得到所述用户上线时的线路信息,提取所述线路信息中的一无线接入点的业务端
口,通过所述无线接入点的业务端口在一无线资源库中查询到每个所述无线接入点的第二
物理地址和所述无线接入点的一安装地址;
S4:所述固网AAA平台将所述第二物理地址和所述安装地址返回至所述演进型分
组数据网关,所述演进型分组数据网关校验所述第二物理地址和所述安装地址,然后将所
述安装地址转化为一位置信息编码。
优选地,步骤S3包括:
S31:所述固网AAA平台提取所述线路信息中的业务端口;
S32:所述固网AAA平台通过所述业务端口在所述无线资源库中查询到每个无线接
入点的第二物理地址和所述安装地址。
优选地,步骤S31中,所述线路信息采用一设备描述信息和\或一接入属性信息的
格式,所述线路信息包括一设备名、一槽位、一子槽、一端口、一SLVAN和一CVLAN至少一种。
优选地,步骤S4中,所述演进型分组数据网关校验所述第二物理地址和所述安装
地址是否一致,若是,则将所述无线访问点的安装地址转化为所述位置信息编码,若否,则
判定所述公共区域无线网发生所述无线访问点的物理地址的伪造情况,结束业务流程。
优选地,步骤S4中,所述位置信息编码包括一行政区号、一国家码、一本地网区号
任意一种。
进一步地,步骤S4中,所述本地网区号和所述行政区号的编码格式为:行政区号+
国家码+本地网区号。如权利要求1的一种公共区域无线网下语音无线网高精度位置溯源方
法,其特征在于,步骤S4中,所述位置信息编码用于紧急呼叫与被叫号码补全处理,所述安
装地址直接用于所述用户使用语音无线网业务时的位置定位。
进一步地,一种公共区域无线网下语音无线网位置溯源的系统,用于上述的一种
公共区域无线网下语音无线网位置溯源的方法,其特征在于,包括:
一用户终端(1),用于在所述公共区域无线网下发起所述演进分组核心网附着;
一演进型分组数据网关(2),连接所述用户终端(1),用于提取所述公共区域无线
网的无线接入点分配给所述用户终端(1)的本地域名、一端口号和所述用户终端(1)上报的
第一物理地址;
一固网AAA平台(3),连接所述演进型分组数据网关(2),用于根据所述本地域名和
所述端口号对所述用户的在线信息进行溯源得到所述用户上线时的线路信息,提取所述线
路信息中的一无线接入点的业务端口,基于所述业务端口获取每个所述无线接入点的第二
物理地址和所述无线接入点的一安装地址;
一无线资源库模块(4),连接所述固网AAA平台(3),用于查询每个所述无线接入点
的第二物理地址和所述无线接入点的安装地址。
有益效果:本发明通过设计一种公共区域WiFi下获取VoWiFi业务位置信息编码的
方案,还有通过用户上报的AP MAC地址和无线资源库中查询到的AP的MAC地址校验过程,实
现了智能终端用户的高精度定位。
具体实施方式
S1:一用户在一公共区域无线网下发起一演进分组核心网附着,一演进型分组数
据网关提取此用户接入的此公共区域无线网的无线接入点分配给用户终端的本地域名
(Local IP)、一端口号和此用户终端上报的一无线接入点的第一物理地址(AP MAC1);
S2:此用户通过一语音无线网的业务鉴权,此演进型分组数据网关和一固网AAA平
台进行交互,将此本地域名和此端口号传至此固网AAA平台;
S3:此固网AAA平台根据此本地域名和此端口号对此用户的在线信息进行溯源得
到此用户上线时的线路信息,提取此线路信息中的一无线接入点(AP,Access Point)的业
务端口,通过此无线接入点的业务端口在一无线资源库中查询到每个此无线接入点的第二
物理地址(AP MAC2)和此无线接入点的一安装地址;
S4:此固网AAA平台将此第二物理地址和此安装地址返回至此演进型分组数据网
关,此演进型分组数据网关校验此第二物理地址和此安装地址,然后将此安装地址转化为
一位置信息编码。
对于上述的固网AAA平台,
固网AAA
指一种固定通信网络的AAA系统。
先将 固网 AAA 视作2个独立概念理解,其中,这里的 固网 指的是固定点与
点之间的通信网路系统,属于一类电信事业,本文中可以泛指固定宽带。接着,
AAA 也即
认证Authentication,授权Authorization,记账\计费Accounting ,是专为目前通信市场
需求和未来发展趋势推出的一体化认证、计费系统,采用RADIUS协议,应用于电信、ISP、尤
其是公众多媒体网、宽带城域网、IP电话网等。系统能对各种应用进行统一集中的用户实时
认证和计费,并且支持用户漫游。在一些实施方式中,AAA系统也可称为RADIUSServer或
AAAServer,其主要功能为认证,授权和计费(计费采集)。认证授权管理主要是要验证用户
身份的合法性,控制用户对不同服务的不同访问权限,并支持漫游认证/授权。
进一步地,步骤S3包括:
S31:此固网AAA平台提取此线路信息中的业务端口;
S32:此固网AAA平台通过此业务端口在此无线资源库中查询到每个无线接入点的
第二物理地址和此安装地址。
优选地,步骤S31中,上述的线路信息采用一设备描述信息(NAS Identifier)和\
或一接入属性信息(NAS Port ID)的格式,该信息包含一设备名、一槽位、一子槽、一端口、
一svlan和一cvlan至少一种,该信息设定的格式为:
设备名+槽位+子槽+端口+svlan+
cvlan
在一具体实施例中 ,用户上线时的线路信息样例如下 :S H S H N H X C M S E
进一步地,对于步骤S31中所说的 svlan cvlan ,这里,首先需要理解的是,
VLAN(Virtual Local Area Network),即"虚拟局域网",一个VLAN就是一个广播域,用一个
标签来表示。(802 .1q标准定义,在以太网ethernetII/802 .3的SA(5G独立组网)后增加4字
节用于为该以太网帧打标签和优先级值)。
于是,SVLAN和CVLAN,分别为Service provider VLAN(服务提供商虚拟局域网)和
customer VLAN(用户虚拟局域网),由802 .1ad定义,采用QinQ(即QinQ技术,也称Stacked
VLAN或Double VLAN,其标准出自IEEE 802 .1ad,其实现将用户私网VLAN Tag封装在公网
VLAN Tag中,使报文带着两层VLAN Tag穿越运营商的骨干网络(公网)),在一个VLAN里再增
加一层标签,成为双标签的VLAN,外层的就是SVLAN,内层的就是CVLAN。
进一步地,步骤S4中,当上述的网关收到地址后,首先校验固网AAA系统返回的地
址与终端上报的地址是否一致,若是,则将无线访问点的安装地址转化为一位置信息编码,
若否,则判定公共区域无线网发生无线访问点的物理地址的伪造情况,结束业务流程。
进一步地,步骤S4中,位置信息编码包括一行政区号、一国家码、一本地网区号的
任意一种。
进一步地,步骤S4中,位置信息编码用于紧急呼叫与被叫号码补全处理,与现有基
于语音的长期演进机制VoLTE相一致,无线访问点的安装地址直接用于用户使用语音无线
网业务时的位置定位。
作为优选,在一具体实施例中,该位置信息编码的格式包括家庭网关所属的本地
网区号和行政区号,前述两者都参照目前VoLTE业务中PANI头域access domain的编码规则
bacyy .国家码+本地网区号 .省份标签 .ctcims .cn ,ePDG上传本地网区号和行政区号的编
码格式为 行政区号+国家码+本地网区号 。其中,行政区号对应bacyy中的 yy 两位,
国家
码+本地网区号 格式为+86XXX),特别地,这一编码格式适用于处在国内的移动用户。
如图3所示,作为优选,在本实施例中,一种公共区域无线网下语音无线网位置溯
源的系统,用于上述的一种公共区域无线网下语音无线网位置溯源的方法,其特征在于,包
括:
一用户终端1,用于在此公共区域无线网下发起此演进分组核心网附着;
一演进型分组数据网关2,连接此用户终端1,用于提取此公共区域无线网的无线
接入点分配给此用户终端1的本地域名、一端口号和此用户终端1上报的第一物理地址;
一固网AAA平台3,连接此演进型分组数据网关2,用于根据此本地域名和此端口号
对此用户的在线信息进行溯源得到此用户上线时的线路信息,提取此线路信息中的一无线
接入点的业务端口,基于此业务端口分别从在线信息数据模块31和用户信息数据模块32获
取每个无线接入点的第二物理地址和无线接入点的一安装地址;
一无线资源库模块4,连接此固网AAA平台3,用于查询每个无线接入点的第二物理
地址和安装地址。
具体地,在本系统中,上述的在线信息数据模块31和该固网AAA平台3进行用户宽
带编号、本地终端的网络入口地址Local IP和端口号数据的交互,上述的用户信息数据模
块32和该固网AAA平台3进行用户终端使用的宽带编号和上线(网络登入)线路信息的交互。
基于前述,本发明和以往现有技术的区别特征、实现的有益效果在于:
1、提出了首个获取公共区域WiFi下VoWiFi业务位置信息编码的方案,使支持
7 VoWiFi溯源的业务场景进一步扩大;
2、与VoLTE用户位置定位相比,本发明具有先进性,具备更高的用户位置定位精度
(溯源精度从小区级精确到AP级);
3、具备高精度的位置定位能力和获取位置信息编码的能力使VoWiFi业务具备了
商用的条件。在公共区域WiFi场景下,使VoWiFi业务可有效替代VoLTE业务,若用户5G信号
不佳,可从VoLTE无缝切换至VoWiFi业务,解决了部分地区5G覆盖不足的问题。

这篇关于立哥尖端技术-室内定位语音无线溯源国家通信核心网的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/432602

相关文章

怎样通过分析GC日志来定位Java进程的内存问题

《怎样通过分析GC日志来定位Java进程的内存问题》:本文主要介绍怎样通过分析GC日志来定位Java进程的内存问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、GC 日志基础配置1. 启用详细 GC 日志2. 不同收集器的日志格式二、关键指标与分析维度1.

Java进程异常故障定位及排查过程

《Java进程异常故障定位及排查过程》:本文主要介绍Java进程异常故障定位及排查过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、故障发现与初步判断1. 监控系统告警2. 日志初步分析二、核心排查工具与步骤1. 进程状态检查2. CPU 飙升问题3. 内存

CSS Anchor Positioning重新定义锚点定位的时代来临(最新推荐)

《CSSAnchorPositioning重新定义锚点定位的时代来临(最新推荐)》CSSAnchorPositioning是一项仍在草案中的新特性,由Chrome125开始提供原生支持需... 目录 css Anchor Positioning:重新定义「锚定定位」的时代来了! 什么是 Anchor Pos

全屋WiFi 7无死角! 华硕 RP-BE58无线信号放大器体验测评

《全屋WiFi7无死角!华硕RP-BE58无线信号放大器体验测评》家里网络总是有很多死角没有网,我决定入手一台支持Mesh组网的WiFi7路由系统以彻底解决网络覆盖问题,最终选择了一款功能非常... 自2023年WiFi 7技术标准(IEEE 802.11be)正式落地以来,这项第七代无线网络技术就以超高速

RabbitMQ工作模式中的RPC通信模式详解

《RabbitMQ工作模式中的RPC通信模式详解》在RabbitMQ中,RPC模式通过消息队列实现远程调用功能,这篇文章给大家介绍RabbitMQ工作模式之RPC通信模式,感兴趣的朋友一起看看吧... 目录RPC通信模式概述工作流程代码案例引入依赖常量类编写客户端代码编写服务端代码RPC通信模式概述在R

在Spring Boot中实现HTTPS加密通信及常见问题排查

《在SpringBoot中实现HTTPS加密通信及常见问题排查》HTTPS是HTTP的安全版本,通过SSL/TLS协议为通讯提供加密、身份验证和数据完整性保护,下面通过本文给大家介绍在SpringB... 目录一、HTTPS核心原理1.加密流程概述2.加密技术组合二、证书体系详解1、证书类型对比2. 证书获

Python模拟串口通信的示例详解

《Python模拟串口通信的示例详解》pySerial是Python中用于操作串口的第三方模块,它支持Windows、Linux、OSX、BSD等多个平台,下面我们就来看看Python如何使用pySe... 目录1.win 下载虚www.chinasem.cn拟串口2、确定串口号3、配置串口4、串口通信示例5

基于C#实现MQTT通信实战

《基于C#实现MQTT通信实战》MQTT消息队列遥测传输,在物联网领域应用的很广泛,它是基于Publish/Subscribe模式,具有简单易用,支持QoS,传输效率高的特点,下面我们就来看看C#实现... 目录1、连接主机2、订阅消息3、发布消息MQTT(Message Queueing Telemetr

Python中edge-tts实现便捷语音合成

《Python中edge-tts实现便捷语音合成》edge-tts是一个功能强大的Python库,支持多种语言和声音选项,本文主要介绍了Python中edge-tts实现便捷语音合成,具有一定的参考价... 目录安装与环境设置文本转语音查找音色更改语音参数生成音频与字幕总结edge-tts 是一个功能强大的

使用Python实现文本转语音(TTS)并播放音频

《使用Python实现文本转语音(TTS)并播放音频》在开发涉及语音交互或需要语音提示的应用时,文本转语音(TTS)技术是一个非常实用的工具,下面我们来看看如何使用gTTS和playsound库将文本... 目录什么是 gTTS 和 playsound安装依赖库实现步骤 1. 导入库2. 定义文本和语言 3