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

一种电话号码确定方法、装置、设备及网络侧设备

文献发布时间:2024-04-18 19:53:33


一种电话号码确定方法、装置、设备及网络侧设备

技术领域

本发明涉及通信技术领域,特别是指一种电话号码确定方法、装置、设备及网络侧设备。

背景技术

随着4/5G宏微基站的大规模协同部署,大数据感知也成为一种必然的发展趋势,终端用户的电话号码是大数据感知的一个重要元素。目前,针对终端用户的电话号码的获取,只有运营商通过基站的核心网对终端的用户标识信息进行解析才能确定,获取途径的局限性较大,难以快速为大数据感知提供全面的数据支持。

发明内容

本发明的目的是提供一种电话号码确定方法、装置、设备及网络侧设备,用以解决现有技术中只有运营商通过基站的核心网进行相关数据的解析才能确定用户的电话号码,获取途径的局限性较大的问题。

为达到上述目的,本发明的实施例提供一种电话号码确定方法,应用于基站,包括:

在接收到终端在IP多媒体子系统注册成功的确认消息后,获取用户面数据;

根据所述用户面数据,确定所述终端的电话号码。

进一步地,在接收到所述终端在IP多媒体子系统注册成功的确认消息之前,包括:

在接收到终端的目标请求消息的情况下,向所述终端发送识别请求消息;所述识别请求消息用于获取所述终端的用户标识信息;

接收所述终端发送的识别响应消息;

通过所述识别响应消息解析出所述终端的用户标识信息。

进一步地,在所述基站为第一网络制式基站的情况下,在接收到终端的目标请求消息之前,还包括:

在接收到所述终端发送的跟踪区域更新请求后,向所述终端发送跟踪区域更新拒绝消息;

所述跟踪区域更新拒绝消息携带有终端标识无法被网络获得的信元。

进一步地,在所述基站为第一网络制式基站的情况下,所述目标请求消息为附着请求消息;

所述终端的用户标识信息为国际移动用户识别码。

进一步地,在所述基站为第二网络制式基站的情况下,所述目标请求消息为注册请求消息;

所述终端的用户标识信息为隐藏性用户标识符。

为达到上述目的,本发明的实施例还提供一种电话号码确定装置,应用于基站,包括:

获取模块,用于在接收到终端在IP多媒体子系统注册成功的确认消息后,获取用户面数据;

第一确定模块,用于根据所述用户面数据,确定所述终端的电话号码。

进一步地,所述电话号码确定装置,还包括:

第一发送模块,用于在接收到终端的目标请求消息的情况下,向所述终端发送识别请求消息;所述识别请求消息用于获取所述终端的用户标识信息;

接收模块,用于接收所述终端发送的识别响应消息;

第二确定模块,用于通过所述识别响应消息解析出所述终端的用户标识信息。

进一步地,在所述基站为第一网络制式基站的情况下,所述电话号码确定装置,还包括:

第二发送模块,用于在接收到所述终端发送的跟踪区域更新请求后,向所述终端发送跟踪区域更新拒绝消息。

为达到上述目的,本发明的实施例还提供一种电话号码确定设备,包括:收发机和处理机;

所述收发机用于在接收到终端在IP多媒体子系统注册成功的确认消息后,获取用户面数据;

所述处理机用于根据所述用户面数据,确定所述终端的电话号码。

为达到上述目的,本发明的实施例还提供一种网络侧设备,包括收发器、处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令;所述处理器执行所程序或指令时实现如上所述的电话号码确定方法。

为达到上述目的,本发明的实施例提供一种可读存储介质,其上存储有程序或指令,所述程序或指令被处理器执行时实现如上所述的电话号码确定方法中的步骤。

本发明的上述技术方案的有益效果如下:

本发明实施例的电话号码确定方法,基站在接收到终端在IP多媒体子系统注册成功的确认消息后,获取用户面数据,并根据所述用户面数据,确定所述终端的电话号码。无需运营商通过基站的核心网,能够直接通过基站获取终端的电话号码,针对终端的电话号码获取方法简便,能够快速为大数据感知提供全面的数据支持。

附图说明

图1为本发明实施例的应用于基站的电话号码确定方法的流程示意图;

图2为本发明实施例的应用于基站的电话号码确定装置的结构示意图;

图3为本发明实施例的应用于基站的电话号码确定设备的结构示意图;

图4为本发明实施例的网络侧设备的结构示意图。

具体实施方式

为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。

应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。

在本发明的各种实施例中,应理解,下述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

另外,本文中术语“系统”和“网络”在本文中常可互换使用。

在本申请所提供的实施例中,应理解,“与A相应的B”表示B与A相关联,根据A可以确定B。但还应理解,根据A确定B并不意味着仅仅根据A确定B,还可以根据A和/或其它信息确定B。

如图1所示,本发明实施例的一种电话号码确定方法,应用于基站,包括如下步骤:

步骤101,在接收到终端在IP多媒体子系统注册成功的确认消息后,获取用户面数据;

步骤102,根据所述用户面数据,确定所述终端的电话号码。

本发明一实施例中,IP多媒体子系统注册(IMS Register)成功的确认消息,可以为IMS Register OK 200消息。需要说明的是,在终端完成附着流程后,通过公用数据网(Public Data Network,PDN)连接流程完成默认承载建立后,向所述基站的核心网发送IP多媒体子系统(IP Multimedia Subsystem,IMS)会话初始协议(Session initializationProtocol,SIP)注册请求(即IMS SIP Register Request),在所述终端注册成功后,所述基站的核心网向所述基站发送IP多媒体子系统注册成功的确认消息。

本发明实施例的电话号码确定方法,基站在接收到终端在IP多媒体子系统注册成功的确认消息后,获取用户面数据,并根据所述用户面数据,确定所述终端的电话号码。无需运营商通过基站的核心网,能够直接通过基站获取终端的电话号码,针对终端的电话号码获取方法简便,能够快速为大数据感知提供全面的数据支持。

可选地,在接收到所述终端在IP多媒体子系统注册成功的确认消息之前,包括:

在接收到终端的目标请求消息的情况下,向所述终端发送识别请求消息;所述识别请求消息用于获取所述终端的用户标识信息;

接收所述终端发送的识别响应消息;

通过所述识别响应消息解析出所述终端的用户标识信息。

本发明一实施例中,所述目标请求消息包括:附着请求Attach Request消息和注册请求Register Request消息;所述识别请求identity request消息中携带有识别类型identity type的信元。终端在接收到识别请求消息后,不再将识别响应identityresponse消息发送至所述基站的核心网,而是将识别响应消息发送至所述基站,以使所述基站根据所述识别响应消息解析出终端的用户标识信息。

本发明一实施例中,所述终端的电话号码与所述终端的用户标识信息一一对应,因此所述终端的用户标识信息可以用于所述终端的电话号码的验证。

本发明一实施例中,若获取所述终端的电话号码的用户同时也需要获取所述终端的用户标识信息,可以同时将所述终端的电话号码和用户标识信息打包发送给所述用户。

本发明实施例的电话号码确定方法,所述基站在接收到终端的目标请求消息后,构造识别请求消息并发送给所述终端,以使所述终端将识别响应消息发送至所述基站,从而所述基站能够根据所述识别响应消息解析出终端的用户标识信息。

可选地,在所述基站为第一网络制式基站的情况下,在接收到终端的目标请求消息之前,还包括:

在接收到所述终端发送的跟踪区域更新请求后,向所述终端发送跟踪区域更新拒绝消息;

所述跟踪区域更新拒绝消息携带有终端标识无法被网络获得的信元。

本发明一实施例中,所述第一网络制式基站可以为4G基站。所述基站在接收到终端发送的跟踪区域更新(Tracking Area Update,TAU)请求后,不再将所述跟踪区域更新请求转发给核心网(核心分组网演进(Evolved Packet Core,EPC)),所述基站构造跟踪区域更新拒绝TAU Request消息,并将所述跟踪区域更新拒绝消息发送给所述终端,并且所述区域更新拒绝消息中携带终端标识无法被网络获得的信元。

本发明一实施例中,所述区域更新拒绝消息中携带终端标识无法被网络获得的信元可以理解为,所述区域更新拒绝消息的移动性管理原因(mobility management,EMMcause)设置为”cause#9”(即,终端标识无法被网络获得)。

可选地,在所述基站为第一网络制式基站的情况下,所述目标请求消息为附着请求消息;

所述终端的用户标识信息为国际移动用户识别码。

本发明一实施例中,所述第一网络制式基站可以为4G基站。所述终端在接收到基站发送的区域更新拒绝消息后,向所述基站的核心网发起附着请求Attach Request,以使所述基站根据所述附着请求构造所述识别请求消息。

在所述基站为第一网络制式基站的情况下,所述终端的用户标识信息为国际移动用户识别码(International Mobile Subscriber Identity,IMSI)。所述用户面数据为从基站与核心网的用户面接口所采集的数据(eNode-BEPC),例如S1-U口。

可选地,在所述基站为第二网络制式基站的情况下,所述目标请求消息为注册请求消息;

所述终端的用户标识信息为隐藏性用户标识符。

本发明一实施例中,所述第二网络制式基站可以为5G基站。所述终端发起注册请求Register Request,所述基站接收到所述注册请求消息后,构造识别请求identityrequest消息并发送给所述终端,同时所述基站也可将所述注册请求消息转发给所述基站的核心网。所述识别请求identity request消息中携带有识别类型identity type的信元。终端在接收到识别请求消息后,不再将识别响应identity response消息发送至所述基站的核心网,而是将识别响应消息发送至所述基站,以使所述基站根据所述识别响应消息解析出终端的用户标识信息。

在所述基站为第二网络制式基站的情况下,所述终端的用户标识信息为隐藏性用户标识符(Subscription Concealed Identifier,SUCI)。所述用户面数据为从基站与核心网的用户面接口所采集的数据(gNB-UPF),例如NG-U口。

如图2所示,为达到上述目的,本发明的实施例还提供一种电话号码确定装置200,应用于基站,包括:

获取模块201,用于在接收到终端在IP多媒体子系统注册成功的确认消息后,获取用户面数据;

第一确定模块202,用于根据所述用户面数据,确定所述终端的电话号码。

本发明实施例的电话号码确定装置,基站在接收到终端在IP多媒体子系统注册成功的确认消息后,获取用户面数据,并根据所述用户面数据,确定所述终端的电话号码。无需运营商通过基站的核心网,能够直接通过基站获取终端的电话号码,针对终端的电话号码获取方法简便,能够快速为大数据感知提供全面的数据支持。

可选地,所述电话号码确定装置,还包括:

第一发送模块,用于在接收到终端的目标请求消息的情况下,向所述终端发送识别请求消息;所述识别请求消息用于获取所述终端的用户标识信息;

接收模块,用于接收所述终端发送的识别响应消息;

第二确定模块,用于通过所述识别响应消息解析出所述终端的用户标识信息。

可选地,在所述基站为第一网络制式基站的情况下,所述电话号码确定装置,还包括:

第二发送模块,用于在接收到所述终端发送的跟踪区域更新请求后,向所述终端发送跟踪区域更新拒绝消息。

如图3所示,本发明实施例的一种电话号码确定设备300,应用于基站,包括处理机310和收发机320,其中,

所述收发机用于在接收到终端在IP多媒体子系统注册成功的确认消息后,获取用户面数据;

所述处理机用于根据所述用户面数据,确定所述终端的电话号码。

所述收发机还用于在接收到终端的目标请求消息的情况下,向所述终端发送识别请求消息;所述识别请求消息用于获取所述终端的用户标识信息;

接收所述终端发送的识别响应消息。

所述处理机还用于通过所述识别响应消息解析出所述终端的用户标识信息。

所述收发机还用于在接收到所述终端发送的跟踪区域更新请求后,向所述终端发送跟踪区域更新拒绝消息;

所述跟踪区域更新拒绝消息携带有终端标识无法被网络获得的信元。

本发明另一实施例的一种网络侧设备,如图4所示,包括收发机410、处理器400、存储器420及存储在所述存储器420上并可在所述处理器400上运行的程序或指令;所述处理器400执行所述程序或指令时实现上述应用于电话号码确定方法。

所述收发机410,用于在处理器400的控制下接收和发送数据。

其中,在图4中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器400代表的一个或多个处理器和存储器420代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机410可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。针对不同的用户设备,用户接口430还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。

处理器400负责管理总线架构和通常的处理,存储器420可以存储处理器400在执行操作时所使用的数据。

本发明实施例的一种可读存储介质,其上存储有程序或指令,所述程序或指令被处理器执行时实现如上所述的电话号码确定方法中的步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。

其中,所述处理器为上述实施例中所述的网络侧设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。

进一步需要说明的是,此说明书中所描述的终端包括但不限于智能手机、平板电脑等,且所描述的许多功能部件都被称为模块,以便更加特别地强调其实现方式的独立性。

本发明实施例中,模块可以用软件实现,以便由各种类型的处理器执行。举例来说,一个标识的可执行代码模块可以包括计算机指令的一个或多个物理或者逻辑块,举例来说,其可以被构建为对象、过程或函数。尽管如此,所标识模块的可执行代码无需物理地位于一起,而是可以包括存储在不同位里上的不同的指令,当这些指令逻辑上结合在一起时,其构成模块并且实现该模块的规定目的。

实际上,可执行代码模块可以是单条指令或者是许多条指令,并且甚至可以分布在多个不同的代码段上,分布在不同程序当中,以及跨越多个存储器设备分布。同样地,操作数据可以在模块内被识别,并且可以依照任何适当的形式实现并且被组织在任何适当类型的数据结构内。所述操作数据可以作为单个数据集被收集,或者可以分布在不同位置上(包括在不同存储设备上),并且至少部分地可以仅作为电子信号存在于系统或网络上。

在模块可以利用软件实现时,考虑到现有硬件工艺的水平,所以可以以软件实现的模块,在不考虑成本的情况下,本领域技术人员都可以搭建对应的硬件电路来实现对应的功能,所述硬件电路包括常规的超大规模集成(VLSI)电路或者门阵列以及诸如逻辑芯片、晶体管之类的现有半导体或者是其它分立的元件。模块还可以用可编程硬件设备,诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑设备等实现。

上述范例性实施例是参考该些附图来描述的,许多不同的形式和实施例是可行而不偏离本发明精神及教示,因此,本发明不应被建构成为在此所提出范例性实施例的限制。更确切地说,这些范例性实施例被提供以使得本发明会是完善又完整,且会将本发明范围传达给那些熟知此项技术的人士。在该些图式中,组件尺寸及相对尺寸也许基于清晰起见而被夸大。在此所使用的术语只是基于描述特定范例性实施例目的,并无意成为限制用。如在此所使用地,除非该内文清楚地另有所指,否则该单数形式“一”、“一个”和“该”是意欲将该些多个形式也纳入。会进一步了解到该些术语“包含”及/或“包括”在使用于本说明书时,表示所述特征、整数、步骤、操作、构件及/或组件的存在,但不排除一或更多其它特征、整数、步骤、操作、构件、组件及/或其族群的存在或增加。除非另有所示,陈述时,一值范围包含该范围的上下限及其间的任何子范围。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

相关技术
  • 一种注射器架及穿刺器
  • 一种注射器架及穿刺器
技术分类

06120116337303