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

背景技术
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.tpcf.cn/news/181166.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C语言——I /深入理解指针(三)

一、字符指针变量 在指针的类型中我们知道有⼀种指针类型为字符指针 char* ; ⼀般使⽤: int main() { char ch w; char *pc &ch; *pc w; return 0; } 还有⼀种使⽤⽅式如下: int main() { const char* pstr "hello bit.";//这⾥是把⼀个字…

jquery 地址四级联级显示 不默认选择

代码效果 <body class"bgca"><img src"./files/joinTooBg.png" style"width: 100%;object-fit: cover;" alt""><!--填写申请资料--><section><div class"zi-liao"><h3 class"zong-h…

鸿蒙应用开发之打包与上架

一、概述 当您开发、调试完HarmonyOS应用/元服务&#xff0c;就可以前往AppGallery Connect申请上架&#xff0c;华为审核通过后&#xff0c;用户即可在华为应用市场获取您的HarmonyOS应用/元服务。 HarmonyOS会通过数字证书与Profile文件等签名信息来保证应用的完整性&#…

污染源在线监控平台设备调试

运行调试&#xff1a; 平台端接收数据端口&#xff1a;20000操作步骤&#xff1a; 、创建tcp client、212协议组包,需要注意的地方已经标红eg: ##0231QN20211014183805619;ST32;CN2011;PW123456;MN888800001;Flag1;CP&&DataTime20211014183730;060-Rtd1.6160,060-Fla…

Vue3中props传参(多种数据类型传参方式)

在Vue3中&#xff0c;props接收的type类型有以下几种&#xff1a; 1. String&#xff1a;字符串类型 2. Number&#xff1a;数字类型 3. Boolean&#xff1a;布尔类型 4. Array&#xff1a;数组类型 5. Object&#xff1a;对象类型 6. Date&#xff1a;日期类型 7. Func…

案例:某旅游文化开发公司的IT设备统一监控

一、背景介绍 某旅游文化开发有限公司&#xff08;以下简称“旅文公司”&#xff09;是一家专注于旅游文化开发的综合性企业。随着公司业务的快速发展&#xff0c;其IT设备数量和复杂性不断增加&#xff0c;这给IT运维和管理带来了挑战。为了提高IT设备的可靠性和稳定性&#x…

第二证券:燃料电池产业进入发展快车道 多家公司披露布局进展

据悉&#xff0c;日前太原钢铁&#xff08;集团&#xff09;有限公司初次开发出超级超纯铁素体TFC22-X连接体材料并结束了批量供货&#xff0c;填补了国内空白。 燃料电池电堆连接体材料是行业中最为要害的战略材料。研发团队打破了特别元素含量精确操控的要害技术瓶颈&#x…

【智能算法】基于黄金正弦和混沌映射思想的改进减法优化器算法

减法优化器&#xff08;Subtraction-Average-Based Optimizer&#xff0c;SABO&#xff09;是2023年刚出的智能优化算法。目前知网中文期刊基本搜不到&#xff0c;并且可以遇见未来一年文章也很少。SABO算法原理简单&#xff0c;算上初始化粒子&#xff0c;总共不超过6个公式。…

MySQL 8.0关键字和保留字

官网地址&#xff1a; https://dev.mysql.com/doc/refman/8.0/en/keywords.html 可以粘贴出去自己排版整理 {accessible} {account} {action} {active} {add} {admin} {after} {against} {aggregate} {algorithm} {all} {alter} {always} {analyse} {analyze} …

AI 学习笔记(持续更新)

What is AI PS &#xff1a;代码块里的统一是 gpt4 回复 在大模型中 1 b 10 亿参数的含义 AI 目前是什么&#xff1f; 目前的人工智能&#xff08;AI&#xff09;是指使计算机和机器能够模仿人类智能的技术&#xff0c;包括学习、推理、解决问题、知觉、语言理解等能力。A…

Pytorch:view()、permute()和contiguous()

pytorch contiguous 1 官方中英文doc&#xff1a; torch.Tensor.contiguous (Python method, in torch.Tensor) torch.Tensor.is_contiguous (Python method, in torch.Tensor)1.1 contiguous() → Tensor Returns a contiguous tensor containing the same data as self te…

基于协同过滤算法的音乐推荐系统的研究与实现

完整下载&#xff1a;基于协同过滤算法的音乐推荐系统的研究与实现 基于协同过滤算法的音乐推荐系统的研究与实现 A Study and Implementation of a Music Recommendation System based on Collaborative Filtering Algorithm 目录 目录 2 摘要 3 关键词 4 第一章 绪论 4 1.1 研…

【论文阅读笔记】Prompt-to-Prompt Image Editing with Cross-Attention Control

【论文阅读笔记】Prompt-to-Prompt Image Editing with Cross-Attention Control 个人理解思考基本信息摘要背景挑战方法结果 引言方法论结果讨论引用 个人理解 通过将caption的注意力图注入到目标caption注意力中影响去噪过程以一种直观和便于理解的形式通过修改交叉注意力的…

界限与不动产测绘乙级申请条件

整理一期关于测绘资质界限与不动产测绘乙级资质的申请要求 测绘资质是由测绘资质主管部门自然资源部制定的 想要了解标准、正规的申请条件&#xff0c;可以到当地省份的政务网搜索测绘资质办理相关标准&#xff08;例如下图&#xff09; 1、通用标准 http://gi.mnr.gov.cn/20…

基于多模态大数据的国家安全风险态势感知模型构建

源自&#xff1a;情报杂志 “人工智能技术与咨询” 发布 摘要 [研究目的]为强化国家安全情报能力,推动风险监测预警能力提升,构建基于多模态大数据的国家安全风 险态势感知模型。 [研究方法]首先,对国家安全风险态势感知进行阐释;然后,分析多模态大数据驱动下…

【黑马甄选离线数仓day07_常见优化手段及核销主题域开发】

1.常见优化手段 1.1 分桶表基本介绍 分桶表: 分文件的, 在创建表的时候, 指定分桶字段, 并设置分多少个桶, 在添加数据的时候, hive会根据设置分桶字段, 将数据划分到N个桶(文件)中, 默认情况采用HASH分桶方案 , 分多少个桶, 取决于建表的时候, 设置分桶数量, 分了多少个桶最终…

每日一题:LeetCode-202.面试题 08.06. 汉诺塔问题

每日一题系列&#xff08;day 07&#xff09; 前言&#xff1a; &#x1f308; &#x1f308; &#x1f308; &#x1f308; &#x1f308; &#x1f308; &#x1f308; &#x1f308; &#x1f308; &#x1f308; &#x1f308; &#x1f308; &#x1f308; &#x1f50e…

全新仿某度文库网站源码/在线文库源码/文档分享平台网站源码/仿某度文库PHP源码

源码简介&#xff1a; 全新仿某度文库网站源码/在线文库源码&#xff0c;是以phpMySQL开发的&#xff0c;它是仿某度文库PHP源码。有功能免费文库网站 文档分享平台 实现文档上传下载及在线预览。 仿百度文库是一个以phpMySQL进行开发的免费文库网站源码。仿某度文库实现文档…

Chroma向量数据库支持的距离计算公式

Chroma DB默认采用squared L2 norm作为衡量两个向量距离的计算方式&#xff0c;可以在创建collection的时候更改metadata的hnsw:space字段指定其他距离计算公式&#xff0c;方式如下&#xff1a; collection client.create_collection(name"collection_name",metada…

史上最全C/C++面试八股文,一文带你彻底搞懂C/C++面试!

前述&#xff1a;本文初衷是为了总结本人在各大平台看到的面经&#xff0c;我会在本文持续更新我所遇到的一些C面试问题&#xff0c;如有错误请一定指正我。 目录 1.讲一讲封装、继承、多态是什么&#xff1f; 2.多态的实现原理&#xff08;实现方式&#xff09;是什么&…