CN109640316B - 目标用户终端识别方法、装置、设备及存储介质 - Google Patents
目标用户终端识别方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN109640316B CN109640316B CN201811549164.4A CN201811549164A CN109640316B CN 109640316 B CN109640316 B CN 109640316B CN 201811549164 A CN201811549164 A CN 201811549164A CN 109640316 B CN109640316 B CN 109640316B
- Authority
- CN
- China
- Prior art keywords
- information
- user terminal
- terminal
- type information
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W8/24—Transfer of terminal data
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例提供了一种目标用户终端识别方法、装置、设备及介质。其目标用户终端识别方法包括:将多个用户终端的终端类型信息与目标用户终端信息集合中的终端类型信息进行匹配,并利用盗用特征信息识别盗用类型信息的用户终端,目标用户终端信息集合包括升级后支持目标网络功能的用户终端的终端类型信息;根据匹配结果从除盗用类型信息的用户终端之外的用户终端中识别需要升级的目标用户终端。本发明实施例可避免用户的误识别,如避免将默认支持的用户终端或盗用TAC的用户终端误识别为升级后支持的用户终端;也可以避免TAC的误识别,即避免将升级后也无法支持的用户终端误识别为升级后支持的用户终端,提高识别精度。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种目标用户终端识别方法、装置、设备及存储介质。
背景技术
网络的某些特定功能,需要网络侧和用户终端侧共同支持,例如:某些功能需要网络侧支持LTE(Long Term Evolution,长期演进)FDD(Frequency Division Duplexing,频分双工)Band8(频段8),同时也需要用户终端支持LTE FDD Band8,当用户终端接入LTE FDDBand8后可减少大气波导的影响,从而可提升用户注册VOLTE(Voice over Long-TermEvolution,长期演进语音承载)占比。
针对上述特定的网络功能,有些用户终端出厂默认就支持,而有些用户终端需要升级后才支持,导致现网中存在大量用户终端由于未升级而无法使用特定的网络功能。为提升用户的感知和网络指标,需要运营商推动此类未升级的用户升级其用户终端,从而支持和使用特定的网络功能。
对于网络侧和用户终端侧共同支持的特定网络功能,用户终端侧通常会通过某些信令或消息携带特定网络功能的某些特性向网络侧告知本用户终端是否已支持,网络侧通过分析此特性来识别用户终端是否支持此特定网络功能。
例如:支持接入移动FDD和载波聚合等网络无线的一些功能,用户终端通过无线支持能力向网络侧上报用户终端支持的FDD频段和支持哪些类型的载波聚合;再例如对于支持EVS(EnhanceVoiceServices)编解码的VOLTE语音功能,用户终端在VOLTE业务中发起Invite(邀请)请求中的语音编解码携带EVS语音编解码;还有例如对于用户终端支持IPV6的新功能,终端获取IPV6(Internet Protocol Version 6,互联网协议版本6)字段后发起IPV6的DNS(Domain Name System,域名***)查询。
但是仅“根据用户终端发起的某个信令或消息的特征”来识别用户终端是否需要升级存在如下问题:
对用户终端的误识别:现网中,针对特定的网络功能,部分出厂默认已经支持该功能的用户终端存在如下问题:仅在特定场景下,才向网络侧上报支持该特定网络功能,其他场景不上报支持该特定网络功能;如果仅“根据用户终端发起的某个信令或消息的特征”识别,导致此类用户终端被误识别为“需升级后支持特定功能”的用户终端,但实际该用户终端已支持此特定功能。例如:部分用户终端出厂默认支持LTE FDD Band8,在仅有LTE FDDBand8覆盖而无LTE TDD(时分双工)覆盖地区开机附着,才会上报支持LTE FDD Band8,其他场景下上报不支持LTE FDD Band8,但实际也可以接入LTE FDD Band8。又或者,现网中,存在盗用其他用户终端的TAC(类型分配代码)的用户终端(例如某些山寨机),若被盗用TAC的用户终端升级后可支持特定网络功能,那么就会将盗用该TAC的用户终端误识别为“需升级后支持特定网络功能”的用户终端,而实际上盗用TAC的用户终端即使升级后也无法支持特定网络功能。
对TAC的误识别:例如,某TAC的国际漫入终端,上报支持目标网络功能,而此TAC的本地用户(非国际漫入情况下)实际上即使升级不支持,运营商的目标是针对本地用户终端识别,这种情况会将该TAC对应的用户终端误识别“升级后支持目标网络”的TAC。
上述情况的误识别不仅会对用户造成困扰甚至投诉,也由于不必要的升级通知甚至升级操作造成通信资源的浪费。
发明内容
本发明实施例提供了一种目标用户终端识别方法、装置、设备及存储介质,避免上述情况的误识别,提高识别精度,降低了对通信资源的浪费。
第一方面,本发明实施例提供了一种目标用户终端识别方法,方法包括:
获取多个用户终端的终端信息,所述多个用户的终端信息包括终端类型信息和盗用特征信息;
将所述多个用户终端的终端类型信息与目标用户终端信息集合中的终端类型信息进行匹配,并利用所述盗用特征信息从所述多个用户终端中识别盗用类型信息的用户终端,所述目标用户终端信息集合包括升级后支持目标网络功能的用户终端的终端类型信息;
根据匹配结果从所述多个用户终端中除所述盗用类型信息的用户终端之外的用户终端中识别目标用户终端,所述目标用户终端为当前不支持目标网络功能、但升级后支持目标网络功能的用户终端。
第二方面,本发明实施例提供了一种目标用户终端识别装置,装置包括:
终端信息获取模块,用于获取多个用户终端的终端信息,所述多个用户的终端信息包括终端类型信息和盗用特征信息;
用户终端查找模块,用于将所述多个用户终端的终端类型信息与目标用户终端信息集合中的终端类型信息进行匹配,并利用所述盗用特征信息从所述多个用户终端中识别盗用类型信息的用户终端,所述目标用户终端信息集合包括升级后支持目标网络功能的用户终端的终端类型信息;
目标用户终端识别模块,用于根据匹配结果从所述多个用户终端中除所述盗用类型信息的用户终端之外的用户终端中识别目标用户终端,所述目标用户终端为当前不支持目标网络功能、但升级后支持目标网络功能的用户终端。
本发明实施例提供了一种网络设备,包括:至少一个处理器、至少一个存储器以及存储在存储器中的计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。
第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。
本发明实施例提供的目标用户终端识别方法、装置、设备及介质,通过维护目标用户终端信息集合,其中,该集合中的终端类型信息对应的用户终端是升级后支持目标网络功能的用户终端,利用获取的用户终端的终端类型信息与目标用户终端信息集合中的终端类型信息进行匹配,由于该目标用户终端信息集合排除了“默认支持目标网络功能的用户终端”或“升级后也无法支持目标网络功能的用户终端”的终端类型信息,因此,基于匹配结果识别目标用户终端不会将“默认支持目标网络功能的用户终端”或“升级后也无法支持目标网络功能的用户终端”误识别为目标用户终端;另外,利用获取的用户终端的盗用特征信息识别盗用类型信息的用户终端,从而在识别目标用户终端时提出盗用类型信息的用户终端,避免将盗用类型信息的用户终端误识别为目标用户终端,即当前不支持目标网络功能、但升级后支持目标网络功能的用户终端。因此,本发明实施例提供的方法实现了目标用户终端的精准识别,从而可避免误识别造成的用户投诉和通信资源的浪费。另外,本发明实施例提供的方法可实现针对多个目标网络功能自动识别目标用户终端。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了根据本发明一些实施例提供的目标用户终端识别方法流程图;
图2示出了IMEI的数据结构示意图;
图3示出了IMEISV的数据结构示意图;
图4示出了根据本发明一些实施例提供的升级信息表更新方法流程图;
图5示出了根据本发明一些实施例提供的目标类型终端识别算法流程图;
图6示出了根据本发明一些实施例提供的终端TAC盗用的识别方法的流程图;
图7示出了根据本发明一些实施例提供的目标用户终端识别方法的示意图;
图8示出了根据本发明一些实施例提供的目标用户终端识别装置的框图;
图9示出了本发明一些实施例提供的网络设备的硬件结构示意图。
具体实施方式
下面将详细描述本发明的各个方面的特征和示例性实施例,为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本发明,并不被配置为限定本发明。对于本领域技术人员来说,本发明可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本发明的示例来提供对本发明更好的理解。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
升级后支持目标网络功能的用户终端,与出厂默认支持目标网络功能的用户终端对比,实现较为规范,将会根据实际支持能力,如实向网络侧上报实际支持的目标网络功能。其中,目标网络功能即需要网络侧和用户终端侧均支持的网络功能,即上述特定的网络功能。
本发明实施例利用这一特点,可以自动识别升级后支持目标网络功能的用户终端的类型信息,进而动态维护目标用户终端信息集合,在识别目标用户终端时,利用该目标用户终端信息集合中的用户终端的终端类型信息查找用户终端,进而识别其中需要升级的目标用户终端,那么,查找到的用户终端不会是默认支持目标网络功能的用户终端,也不会是“升级后也无法支持目标网络功能的用户终端”,也就避免了上述对默认支持的用户终端和升级后也无法支持目标网络功能的用户终端的误识别情况。而通过盗用特征信息识别盗用类型信息的用户终端,从而在识别目标用户终端时剔除盗用类型信息的用户终端,避免了上述对盗用类型信息的用户终端的误识别的情况。因此,本发明实施例提供的方法实现了目标用户终端的精准识别,从而可避免误识别造成的用户投诉和通信资源的浪费。另外,本发明实施例提供的方法可实现针对多个目标网络功能自动识别目标用户终端。
而为了维护上述目标用户终端信息集合,首先从至少一个接口获取上报支持目标网络功能的用户终端的用户终端信息构成的候选终端类型信息集合,也就是从现网中可以获取已知的上报支持目标网络功能的用户终端的用户终端信息,其中包括升级后支持目标网络功能的用户终端,利用目标终端类型识别算法从中识别出升级后支持目标网络功能的用户终端,并利用这些用户终端的类型信息创建或更新目标用户终端信息集合,从而可以利用现网大数据自动实现对目标用户终端信息集合的维护,其处理效率和精度都能够得到保障。
以图1所示的流程为例,本发明实施例提供的目标用户终端识别方法包括如下操作:
步骤101、获取多个用户终端的终端信息,获取的多个用户的终端信息包括终端类型信息和盗用特征信息。
本发明实施例中,可以获取现网中的全量用户终端的终端信息,也可以获取现网中的增量用户终端的终端信息。
本发明实施例中,盗用特征信息是用来识别盗用类型信息的用户终端的信息,例如包括用户终端上报的VOLTE业务中的SIP(Session Initiation Protocol,会话初始协议)消息中的user agent(用户代理信息),也可以是其他能够识别出盗用类型信息的用户终端的信息。
如果本发明实施例提供的方法在接入网侧(例如基站)实现,具体的,基站可以在用户终端进入或切换到本基站的小区时,实时获取用户终端的终端类型信息和盗用特征信息;基站也可以按照预定的时间间隔收集本基站覆盖范围内的用户终端的终端类型信息和盗用特征信息;当然也可以采用其他方式查找,本发明实施例对此不做限定;
如果本发明实施例提供的方法在核心网侧(例如运营商服务器)实现,具体的,核心网侧设备可以按照预定的时间间隔从各个基站获取用户终端的终端类型信息和盗用特征信息;当然也可以采用其他方式查找,本发明实施例对此不做限定;
应当指出的是,本发明实施例提供的方法也可以由多台网络设备配合实现,例如,步骤101~步骤103在接入网侧实现,目标用户终端信息集合的创建和更新在核心网侧实现,接入网侧从核心网侧获取目标用户终端信息集合。
步骤102、将上述多个用户终端的终端类型信息与目标用户终端信息集合中的终端类型信息进行匹配,并利用上述盗用特征信息从上述多个用户终端中识别盗用类型信息的用户终端,目标用户终端信息集合包括升级后支持目标网络功能的用户终端的终端类型信息。
本发明实施例不对目标用户终端信息集合的数据格式进行具体限定,也不对该集合所包括的具体信息内容进行限定。对于数据格式,目标用户终端信息集合可以但不仅限于采用数据表格的数据格式。对于信息内容,不同的目标网络功能对应不同的目标用户终端信息集合,以数据表格为例,每个目标网络功能对应的目标用户终端信息集合可以为单独的数据表格,也可以是多个目标网络功能对应的目标用户终端信息集合存储在一个数据表格中。
本发明实施例中,可以首先对获取的多个用户终端进行终端类型信息的匹配,然后对根据匹配结果筛选出的用户终端进行盗用类型信息的识别;也可以首先对获取的多个用户终端进行盗用类型信息的识别,从该多个用户终端中剔除盗用类型信息的用户终端,对剩余的用户终端进行终端类型信息的匹配。
步骤103、根据匹配结果从上述多个用户终端中除盗用类型信息的用户终端之外的用户终端中识别目标用户终端,目标用户终端为当前不支持目标网络功能、但升级后支持目标网络功能的用户终端。
可以采用特征识别的方式识别目标用户终端,即从上述多个用户终端中查找硬件型号信息与目标用户终端类型信息集合中的硬件型号信息匹配、且不是盗用类型信息的用户终端的终端;从查找到的用户终端中识别发送的信令和/或消息中未携带目标特征的用户终端作为目标用户终端。这种情况下,终端类型信息包括硬件型号信息(例如TAC)。
除此之外,对于支持国际移动设备识别码软件版本(IMEISV)的用户终端,也可以根据其类型信息是否在目标用户终端信息集合来进行识别。具体的,从上述多个用户终端中查找硬件型号信息与目标用户终端类型信息集合中的硬件型号信息匹配、软件版本信息与目标用户终端类型信息集合中的软件版本信息不匹配、且不是盗用类型信息的用户终端的终端作为目标用户终端。这种情况下,终端类型信息包括硬件型号信息(例如TAC)和软件版本信息(例如IMEISV SVN)。
本发明实施例中,定期或不定期地更新目标用户终端信息集合。若定期更新目标用户终端信息,可以根据实际需要配置更新周期;若不定期更新目标用户终端信息,可以预先配置更新触发条件,一旦检测到满足更新触发条件则对目标用户终端信息集合进行更新。相应的,目标用户终端信息集合的创建或更新过程包括:
通过至少一个接口获取候选终端类型信息集合,候选终端类型信息集合中包括上报支持目标网络功能的用户终端的类型信息;将该候选终端类型信息集合中的类型信息作为目标终端类型识别算法的输入信息,利用该目标终端类型识别算法创建或更新目标用户终端信息集合。
本发明实施例中,对于核心网侧设备,可以但不仅限于通过与接入网侧设备和/或其他核心网侧设备的通信接口获取相关信息,从而得到候选终端类型信息集合。
本发明实施例不对候选终端类型集合的具体数据格式进行限定,其可以但不仅限于采用数据表格的形式。
如上所述,本发明实施例中,用户终端的类型信息可以仅包括硬件型号信息,也可以包括硬件型号信息和软件版本信息。
其中,硬件型号信息可以但不仅限于是用户终端的TAC,TAC为IMEI(International Mobile Equipment Identity,国际移动设备识别码)或IMEISV(INTERNATIONAL MOBILE EQUIPMENTIDENTITY SOFTWARE VERSION,国际移动设备识别码软件版本)的前八位。升级后支持特定功能的用户终端对应TAC(类型分配代码),简称“需升级TAC”。
其中,软件版本信息可以但不仅限于是SVN信息,对于支持IMEISV的用户终端,其SVN信息为IMEISV的后两位,对于不支持IMEISV的用户终端,其SVN信息为默认值(00)。
IMEI共15位,其数据结构如图2所示,前8位是TAC,TAC唯一对应于用户终端型号,但单一用户终端型号可能有多个TAC;例如:TAC是35206806和35206706,都对应型号苹果iPhone 6A1586;接着6位是Serial Number(SNR);最后1位是Check Digit(CD)/SpareDigit(SD)。
IMEISV共16位,其数据结果如图3所示,前8位是TAC、接着6位是SNR、最后2位是Software Version Number(SVN)。
现网仅部分用户终端支持IMEISV功能,按GSMA TS.06 IMEI Allocation andApproval Process(GSMA TS.06IMEI分配和批准程序)说明中的内容,IMEISV SVN初始值是00。经过实际测试,不支持IMEISV的用户终端,默认上报IMEISV SVN为00;可通过用户终端上报是否是00来分析是否支持IMEISV功能。
可见,本发明实施例提供的方法,在网络侧仅分析“需升级TAC”对应的所有用户,根据这些用户所使用的用户终端发起的某个信令或消息的特征,分析这些用户所使用的用户终端是否不支持目标网络功能,这样即可确认这些用户所使用的用户终端需升级后支持目标网络功能。
本发明实施例中,利用上述目标终端类型识别算法创建或更新目标用户终端信息集合的实现方式可以但不仅限于:按照预定的干扰信息筛选规则,从输入的终端类型信息中删除干扰类型信息;将剩余的终端类型信息与预定的匹配规则进行匹配;根据匹配结果创建或更新目标用户终端信息集合。
上述目标终端类型识别算法可以将“默认支持目标网络功能的用户终端”或“升级后也无法支持目标网络功能的用户终端”的终端类型信息识别出来并删除,确保目标用户终端信息集合中不包括这两类用户终端的用户终端信息(如终端类型信息等),进而在目标用户识别过程中,避免将上述两类用户终端误识别为目标用户终端。
本发明实施例中,可以根据实际需要确定干扰信息筛选规则及匹配规则,本发明实施例对此不做限定。
优选地,预定的干扰信息筛选规则指示漫游用户终端的终端类型信息为干扰类型信息,相应的,按照预定的干扰信息筛选规则,从输入的终端类型信息中删除干扰类型信息,其具体实现方式为从输入的终端类型信息中删除漫游用户终端的终端类型信息。
优选地,预定的匹配规则指示:类型信息对应的支持目标网络功能的用户终端数量大于设定的终端数量阈值,且支持目标网络功能的用户终端数量与所述类型信息对应的用户终端数量的比值大于设定的比例阈值,则所述类型信息对应的终端不是目标用户终端;和/或,预定的匹配规则指示:预定时间段内,各个采样点得到的类型信息对应的支持目标网络功能的用户终端数量与所述类型信息对应的用户终端数量的比值大于前一采样点得到的所述比值,且比值的差值大于设定的差值阈值。
本发明实施例中,上述目标用户终端信息集合的更新过程中,通过至少一个接口获取候选终端类型信息集合的实现方式可以是:在本更新周期内通过至少一个接口收集上报支持目标网络功能的用户终端的终端类型信息,并将收集的终端类型信息添加到全量用户终端类型信息集合中;从所述全量用户终端类型信息集合中删除与当前目标用户终端信息集合中的终端类型信息相同的终端类型信息,得到候选终端类型信息集合。
本发明实施例中,上述在本更新周期内通过至少一个接口收集上报支持所述目标网络功能的用户终端的终端类型信息,并将收集的终端类型信息添加到全量用户终端类型信息集合中,其实现方式可以是:在本更新周期内通过至少一个接口收集上报支持所述目标网络功能的用户终端的终端类型信息和盗用特征信息;利用所述盗用特征信息从所述上报支持所述目标网络功能的用户终端中识别盗用类型信息的用户终端;在确定收集到的终端类型信息不是盗用类型信息的用户终端的终端类型信息后,将收集的终端类型信息添加到全量用户终端类型信息集合中。
优选地,盗用特征信息包括用户终端上报的VOLTE业务中的SIP消息中携带的用户代理信息,目标用户终端信息集合的更新过程中,还可以比较利用所述目标终端类型识别算法识别到的用户终端的所述用户代理信息指示的数量与预先保存的所述用户终端的终端类型信息对应的用户代理信息指示的数量,在确定所述利用所述目标终端类型识别算法识别到的用户终端的所述用户代理信息指示的数量大于预先保存的所述用户代理信息的数量后,使用所述利用所述目标终端类型识别算法识别到的用户终端的所述用户代理信息替换预先保存的所述用户代理信息。
其中,预先保存的所述用户终端的终端类型信息对应的用户代理信息可以是指下述的映射关系中保存的用户代理信息,也可以是指目标用户终端信息集合中保存的用户代理信息(这种情况下,目标用户终端信息集合中还包括用户代理信息)。
本发明实施例中,为了避免误识别盗用类型信息的用户终端,也为了提高处理效率,不仅在识别目标用户终端的过程中识别并剔除盗用类型信息的用户终端,也在创建或更新目标用户终端信息集合的过程中识别并提出盗用类型信息的用户终端。
现网山寨机存在盗用其他用户终端TAC的情况,山寨机即使升级后也无法支持目标网络功能,为了避免误识别到山寨机,如上所述,在目标终端识别过程中识别盗用类型信息的用户终端,也在维护目标用户终端信息集合的过程中识别盗用类型信息的用户终端。
随着网络的演进,用户终端也在不断发展,支持VOLTE语音功能的用户终端渐渐成为主流终端,新上市的用户终端基本都是VOLTE终端。发明人在实现本发明的过程中发现,VOLTE终端的IMS协议栈都是Native,“VOLTE业务中SIP消息携带的User Agent”是VOLTE终端***自带且用户无法修改,同时一个用户仅对应唯一的一个User Agent,因此,可以将“VOLTE业务中SIP消息携带的User Agent”作为上述盗用特征信息,通过此特性信息识别用户终端是否盗用TAC。
应当指出的是,若用户终端盗用了SVN,也可以采用同样的方法进行识别。
其中,识别盗用类型信息的用户终端的实现方式有多种,但其识别原理均是利用用户终端上报的VOLTE业务中的SIP消息中携带的用户代理信息不可篡改,也就是说,山寨机可以盗用类型信息,但无法盗用VOLTE业务中的SIP消息中携带的用户代理信息。一种具体实现方式中,将用户终端上报的VOLTE业务中的SIP消息中携带的用户代理信息与所述用户终端的终端类型信息在映射关系集合中对应的用户代理信息比较;根据比较结果识别所述用户终端是否盗用类型信息;所述映射关系集合包括终端类型信息与用户代理信息的映射关系,所述映射关系集合根据获取的终端类型信息和用户代理信息创建并更新。另一种实现方式中,将用户终端上报的VOLTE业务中的SIP消息中携带的用户代理数量信息与所述用户终端的终端类型信息在所述目标用户终端信息集合中对应的用户代理信息比较,所述目标用户终端信息还包括上述用户代理数量信息;根据比较结果识别所述用户终端是否盗用类型信息。
在上述任意方法实施例的基础上,在对目标用户终端信息集合的更新过程中,上述通过至少一个接口获取候选终端类型信息集合的实现方式可以但不仅限于是:在本更新周期内通过至少一个接口收集上报支持目标网络功能的用户终端的终端类型信息,并将收集的终端类型信息添加到全量用户终端类型信息集合中;从全量用户终端类型信息集合中删除与当前目标用户终端信息集合中的终端类型信息相同的用户终端信息,得到候选用户终端信息集合。
本发明实施例不对全量用户终端信息集合的数据格式进行限定,可以但不仅限于采用数据表格形式。
如上所述,在识别盗用类型信息时,其原理是利用了用户代理信息无法被盗用。因此,为了保证识别的准确性,目标用户终端信息和候选用户终端的用户终端信息还包括用户代理数量信息,目标用户终端信息集合的更新过程中,比较利用目标类型终端识别算法识别到的用户终端在候选用户终端信息集合中与目标用户终端信息集合中的用户代理数量信息,将数值大的用户代理数量信息作为更新后的目标用户终端信息集合中的用户代理数量信息。
现网山寨机存在盗用其他用户终端TAC的情况,山寨机即使升级后也无法支持目标网络功能,为了避免误识别到山寨机,可以在目标终端识别过程中识别盗用类型信息的用户终端,也可以在维护目标用户终端信息集合的过程中识别盗用类型信息的用户终端。
其中,识别盗用类型信息的用户终端的实现方式有多种,但其识别原理均是利用用户代理信息不可篡改,也就是说,山寨机可以盗用类型信息,但无法盗用用户代理数量信息。一种具体实现方式中,将用户终端上报的用户代理信息指示的数量与所述用户终端在映射关系集合中对应的用户代理信息指示的数量比较,所述目标用户终端信息还包括用户代理信息;根据比较结果识别所述用户终端是否盗用类型信息;所述映射关系集合包括用户终端的类型信息与用户代理数量信息的映射关系,所述映射关系集合根据获取的用户终端信息创建并更新。另一种实现方式中,将用户终端上报的用户代理数量信息与所述用户终端在所述目标用户终端信息集合中对应的目标用户终端信息比较,所述目标用户终端信息还包括用户代理数量信息;根据比较结果识别所述用户终端是否盗用类型信息。
下面结合附图,对本发明实施例提供的方法进行更为详细的说明。
为了提高识别效率,本发明实施例针对需要用户终端和网络侧共同支持的各个网络功能,由网络侧分析用户终端支持网络功能的识别方法,建立如表1所示的功能特性表,该功能特性表中每条表项数据主要包括网络功能说明、识别方法等。操作人员可以根据具体网络功能对该功能特性表进行修改,实现动态删除、添加、修改该功能特性表的识别方法。
表1功能特性表
另外,网络侧设备还基于现网大数据学习方法,创建并动态更新表2所示的“升级信息表”,该升级信息表中的每条表项数据包括:TAC、品牌型号、IMEISV SVN、SIP消息中携带的User Agent(用户代理)、以及各网络功能是否可通过“升级支持”(可通过升级支持的信息即为上述升级标签信息)。应当指出的是,该“升级信息表”即为多个目标网络功能对应的目标用户终端信息集合,如表2所示,一个目标网络功能对应的目标用户终端信息集合不仅包括TAC、IMEISV SVN,还包括表示用户终端升级后支持该目标网络功能的升级标签信息(即“升级支持”)。
表2升级信息表
升级后支持目标网络功能的用户终端,将会如实向网络侧上报其支持特性,网络侧根据其特性可以分析出,该型号用户终端的升级的数量占比逐步增长。
现网用户终端数量和型号发展较快,需定期按照以下算法自动更新“升级信息表”,便于解决“不支持目标网络功能的用户终端后期升级支持此功能”的场景。
相应的,自动动态更新“升级信息表”的具体实现方式如图4所示,具体包括如下操作:
步骤一:针对特定功能(即目标网络功能),使用“功能特性表”中的识别方法,根据特征识别现网中支持该特定功能的用户(具体是用户使用的用户终端),剔除TAC盗用的用户;将剩余用户的TAC和IMEISV SVN进行汇聚,形成{所有支持此功能的TAC和IMEISV SVN集合}(即上述全量用户终端信息集合);
步骤二:针对特定网络功能(即上述目标网络功能),如果在“升级信息表”中无法查到任何记录,则在此表中新增此功能的对应的列;设置{已知升级后支持此功能的终端TAC和IMEISV SVN集合}为空集;如果可查询到,则遍历每个TAC和IMEISV SVN对应的特定功能值是否是“升级支持”,如果是,则添加到{已知升级后支持此功能的终端TAC和IMEISVSVN集合};
步骤三:计算以上两个集合的相对差集={所有支持此功能的TAC和IMEISV SVN集合}-{已知升级后支持此功能的终端TAC和IMEISV SVN集合};
步骤四:根据以上差集(即上述的候选用户终端信息集合)中的每个TAC和IMEISVSVN,使用“升级后支持网络功能的终端TAC和IMEISV SVN”的识别算法(即上述的目标类型终端识别算法),判断是否为“升级后支持此功能”,如果完全不支持此功能,则不进行处理;
步骤五:如果用户终端升级后支持此功能,则在升级信息表中查找对应的TAC和IMEISV SVN,如果找到,更新该特定功能对应的值为“升级支持”;如果未找到,则新增一条记录,并设置TAC、IMEISV SVN、特定功能对应的值为“升级支持”等信息;如果相同TAC和IMEISV SVN用户对应的“VOLTE业务中SIP消息携带的User Agent”不唯一,使用User Agent用户数最多的User Agent更新到表中。
上述动态更新升级信息表的过程中,使用到了“升级后支持特定功能的终端TAC和IMEISV SVN”的识别算法,在本实施例中,该算法的输入参数包括:用户终端的类型信息(TAC、IMEISV SVN)、特定网络功能;该算法的输出参数包括:是否升级后支持目标网络功能。
此算法至少可解决误识别的3个场景,以下为其解决方法:
误识别场景一:使用相同型号的用户终端,国际漫入用户上报的支持能力和本运营商网络下用户上报的支持能力不一致;例如:相同TAC的用户终端,国际漫入用户上报支持FDD而本运营商网络下用户上报不支持FDD,会导致误识别此用户终端升级后支持此功能。
解决方法:算法主要针对本运营商网络下的用户进行识别,通过剔除国际漫入用户防止误识别。
误识别场景二:用户终端厂家的工程机支持此功能,而商用机型不支持此功能。若识别到部分现网的工程机支持此功能,会导致认为此用户终端升级后支持此功能。
解决方法:算法通过捞取支持特定功能的用户数大于一定数量、且升级后支持的用户数占比动态增长。
误识别场景三:出厂默认支持此功能的部分问题终端,在很多场景里上报不支持此功能,被误识别此终端升级后支持此功能。
解决方法:出厂后默认支持此功能的终端,如果按照规范如实上报识别特征,那么通过特征识别到的“支持某功能的终端数”和“按照TAC统计现网的终端数”基本一致;而升级后支持此功能的终端,通过特征识别到的“支持某功能的终端数”应小于“按照TAC统计现网的终端数”,因此可以通过当两者占比小于一定门限(例如:90%),来识别需升级的终端。
同时“出厂默认支持特定功能但部分场景上报不支持特定功能的问题终端”,通过特征识别到的“支持某功能的终端数”和“按照TAC统计现网的终端数”差异较大,但两者的占比不会随时间呈现稳步增长的趋势,而与所在的网络环境相关;而对于升级后支持特定功能的终端型号,两者占比将会随时间呈现稳步增长的趋势;因此可以通过两者占比在一段时间内稳步增长,来识别需升级的终端。
定义以下5个变量,用户可以根据识别的实际情况,优化参数的值。
表3“升级后支持网络特定功能的终端TAC和IMEISV SVN”的识别算法-参数表
如图5所示,上述“升级后支持特定功能的终端TAC和IMEISV SVN”的识别算法具体可以通过以下步骤实现:
步骤一:根据TAC和IMEISV SVN,统计现网中所有相同TAC和IMEISV SVN的用户信息;根据用户号码,剔除国际漫入的用户;用户在未换机的情况下,分别“上报支持“和“不上报支持”的异常情况,则认为用户支持此功能;
步骤二:不满足以下条件则认为终端不支持该功能:
分析支持功能的用户数大于N_min,且“支持某功能的终端数”/“按照TAC统计现网的终端数”占比小于P_max;
步骤三:满足以下条件则认为支持,否则认为终端不支持该功能:
持续统计之前T_total天内,每间隔T_unit天的“支持某功能的终端数”/“按照TAC统计现网的终端数”占比,相同TAC下较之前T_unit天统计的占比增长Pergrow_min。
“升级后支持网络功能的终端TAC和IMEISV SVN”的识别算法的匹配规则也可以总结为:支持功能的用户数大于一定数量、“支持某功能的终端数”/“按照TAC统计现网的终端数”占比小于一定门限、且在一段时间内其占比随时间稳步增长。
上述动态更新升级信息表的过程中,使用到了终端TAC盗用的识别方法。
发明人在实现本发明的过程中注意到,随着网络的演进,用户终端也在不断发展,支持VOLTE语音功能的用户终端渐渐成为主流终端;新上市终端基本都是VOLTE终端,本实施例针对VOLTE终端进行研究,同样也具有普遍性。
如上所述,现网仍有少量终端是山寨机或者非法刷机用户,存在盗用其他终端TAC的情况。VOLTE终端的IMS协议栈都是Native,“VOLTE业务中SIP消息携带的User Agent”是VOLTE终端***自带且用户无法修改,同时一个用户仅对应唯一的一个User Agent;通过此特性识别用户是否盗用TAC。
这种识别方式与基于上网User Agent相比更为可靠,原因是上网HTTP等协议携带User Agent有可能是手机安装第三方应用的User Agent,相同用户存在不同的UserAgent。
如图6所示,上述识别方法分成2个步骤实现:
步骤一:基于网络侧VOLTE***的大数据学习,动态生成TAC、IMEI SVN和UserAgent映射表,实现方法具体如下:
分析VOLTE***中终端的TAC、IMEISV SVN和SIP消息的User Agent,如果相同TAC和IMEISV SVN用户对应的User Agent不唯一,取用户数最高的User Agent,最终动态形成TAC、IMEISV SVN和User Agent映射表;如数量相同,定期继续学习,最终动态形成映射表;
表4 TAC、IMEISV SVN和User Agent映射表
步骤二:用户在VOLTE网络下,根据用户的TAC+IMEI SVN,查找“TAC、IMEI SVN和User Agent映射表”中的User Agent与“VOLTE业务中SIP消息携带的User Agent”是否一致,如果不一致那么认为TAC盗用;
例如:TAC是35206806,IMEI SV=29,对应终端的“VOLTE业务中SIP消息携带的User Agent”格式应该是iOS/11.3(15E5211a)iPhone;而现网发现相同TAC的个别用户携带SIP User Agent是VoLTE/WFC UA,可以识别此类用户的终端盗用苹果的TAC。
注:针对不支持IMEISV功能的终端,IMEISVN默认是00。
基于上述功能特性表和升级信息表,进行目标用户终端识别,具体的:
针对目标网络功能,统计出终端需升级用户的所有TAC和IMEISV SVN,具体实现方式:遍历该目标网络功能在“升级信息表”(表2)对应的每列值,如果值是“升级支持”,那么获取对应TAC和IMEISV SVN,形成“升级后支持的TAC和IMEISV SVN列表”;
根据形成的“升级后支持的TAC和IMEISV SVN列表”中的各TAC找到对应所有的用户,通过“终端TAC盗用的识别方法”剔除TAC盗用的用户,剩余的用户根据“功能特性表”(表1)的识别方法,识别出剩余用户中不支持该功能的用户信息,而此类用户即为需要升级的用户。
针对支持IMEISV的终端型号,也可通过检查本终端的TAC和IMEISV SVN不在“升级后支持的TAC和IMEISV SVN列表”中,来识别此类用户为需要升级的用户。
下面以识别需要通过升级“支持接入LTE FDD Band8”的目标用户终端为例,进行详细说明。
步骤一:分析“功能特性表”,检查是否可以查询到“支持接入LTE FDD Band8”的识别特征;如果没有查询到,则新添加“支持接入LTE FDD Band8”识别特征;
步骤二:定期动态更新基于“支持接入LTE FDD Band8”的“升级信息表”;
1.在“升级信息表”中是否可以找到“支持接入LTE FDD Band8”对应TAC等信息,如果无法找到,则在表中新增此功能对应的列,设置{已知升级后支持此功能的终端TAC和IMEISV SVN集合}为空集;如果找到,遍历每个TAC和IMEISV SVN对应的特定功能值是否是“升级后支持”,如果是,则添加到{已知升级后支持此功能的终端TAC和IMEISV SVN集合};
2.根据“功能特性表”(表1)的识别方法,查询“支持接入LTE FDD Band8”所有用户形成{所有支持此功能的终端TAC和IMEISV SVN集合};
3.计算以上两个集合的相对差集={所有支持此功能的TAC和IMEISV SVN集合}-{已知升级后支持此功能的终端TAC和IMEISV SVN集合};
4.根据以上差集中的每个TAC和IMEISV SVN,使用“升级后支持网络功能的终端TAC和IMEISV SVN”的识别算法,判断是否“升级后支持此功能”,如果完全不支持此功能,则不进行处理;
5.如果判定为升级后支持此功能,则在“升级信息表”中查找对应的TAC和IMEISVSVN,如果找到,更新该特定功能对应的值为“升级支持”;如果未找到,则新增一条记录,并设置TAC、IMEISV SVN、特定功能对应的值为“升级支持”等信息;如果相同TAC和IMEISV SVN对应的“VOLTE业务中SIP消息携带的User Agent”不唯一,使用User Agent用户数最多的User Agent更新到表中;
步骤三:“功能特性表”和“升级信息表”已建立完成的前提下,针对“支持接入LTEFDD Band8”的功能,遍历该功能在“升级信息表”(表2)对应的每列值,如果该功能对应的值是“升级支持”,那么再获取对应TAC和IMEISV SVN,形成“升级后支持的TAC和IMEISV SVN列表”(TAC为35282009、35206806等);
其过程中相关集合与数据表的关系如图7所示。
步骤四:根据此列表中的TAC获取对应的所有用户,通过“终端TAC盗用的识别方法”剔除TAC盗用的用户,剩余的用户根据“功能特性表”中的识别方法(比如:UECapability Information消息向网络侧上报的LTE频段中包括Band8)过滤出不支持该功能的用户,此类用户为需升级后才可以接入LTE FDD Band8的用户。
针对支持IMEISV的终端型号(例如:苹果等终端),也可通过检查本终端的TAC和IMEISV SVN不在“升级后支持的TAC和IMEISV SVN列表”中,来识别此类用户为需要“升级后支持的用户”。
本发明实施例提供的目标用户终端识别方法,至少存在以下3个优点:
(1)高效性、准确性、通用性:非人工方式实现,不依赖于终端厂家提供升级可支持特定功能的TAC以及IMEISV SVN。通过建立和维护“功能特性表”统一实现各类终端支持各网络功能的自动识别;通过定期动态更新“升级信息表”,可同时针对多个网络功能,实现自动化识别“需升级后支持特定网络功能的用户”。
(2)便捷性:现网中部分支持IMEISV的终端,动态生成支持网络功能的IMEISV SVN列表,也可通过支持的IMEISV SVN快捷识别(用户的IMEISV SVN不在此列表中,可判定为不支持此网络功能)“需升级的用户”;同时动态生成IMEI SV和“VOLTE业务中SIP消息携带的User Agent”的对应表格,便于统计相同终端不同版本的网络指标。
(3)正确性:利用大数据学习和基于“VOLTE业务中SIP消息携带的User Agent”来识别盗用TAC的方法、设计“升级后支持网络功能的终端TAC和IMEISV SVN”的识别算法,可以成功地避免把“实际升级后不支持的用户”或者“默认支持特定功能的用户”识别成“需升级的用户”。
基于与方法同样的发明构思,本发明实施例还提供一种信息处理装置,如图8所示,该装置包括:
终端信息获取模块801,用于获取多个用户终端的终端信息,所述多个用户的终端信息包括终端类型信息和盗用特征信息;
用户终端查找模块802,用于将所述多个用户终端的终端类型信息与目标用户终端信息集合中的终端类型信息进行匹配,并利用所述盗用特征信息从所述多个用户终端中识别盗用类型信息的用户终端,所述目标用户终端信息集合包括升级后支持目标网络功能的用户终端的终端类型信息;
目标用户终端识别模块803,用于根据匹配结果从所述多个用户终端中除所述盗用类型信息的用户终端之外的用户终端中识别目标用户终端,所述目标用户终端为当前不支持目标网络功能、但升级后支持目标网络功能的用户终端。
其中,目标用户终端识别模块803可以采用特征识别的方式识别目标用户终端,即从上述多个用户终端中查找硬件型号信息与目标用户终端类型信息集合中的硬件型号信息匹配、且不是盗用类型信息的用户终端的终端;从查找到的用户终端中识别发送的信令和/或消息中未携带目标特征的用户终端作为目标用户终端,所述终端类型信息包括硬件型号信息(例如TAC)。
除此之外,对于支持国际移动设备识别码软件版本(IMEISV)的用户终端,目标用户终端识别模块803也可以根据其类型信息是否在目标用户终端信息集合来进行识别。具体的,从上述多个用户终端中查找硬件型号信息与目标用户终端类型信息集合中的硬件型号信息匹配、软件版本信息与目标用户终端类型信息集合中的软件版本信息不匹配、且不是盗用类型信息的用户终端的终端作为目标用户终端。这种情况下,终端类型信息包括硬件型号信息(例如TAC)和软件版本信息(例如IMEISV SVN)。
本发明实施例中,定期或不定期地更新目标用户终端信息集合。若定期更新目标用户终端信息,可以根据实际需要配置更新周期;若不定期更新目标用户终端信息,可以预先配置更新触发条件,一旦检测到满足更新触发条件则对目标用户终端信息集合进行更新。相应的,本发明实施例提供的装置还包括目标用户终端信息集合维护模块,用于通过至少一个接口获取候选终端类型信息集合,候选终端类型信息集合中包括上报支持目标网络功能的用户终端的类型信息;将该候选终端类型信息集合中的类型信息作为目标终端类型识别算法的输入信息,利用该目标终端类型识别算法创建或更新目标用户终端信息集合。
其中,为了利用上述目标终端类型识别算法创建或更新目标用户终端信息集合,上述目标用户终端信息集合维护模块用于:按照预定的干扰信息筛选规则,从输入的终端类型信息中删除干扰类型信息;将剩余的终端类型信息与预定的匹配规则进行匹配;根据匹配结果创建或更新目标用户终端信息集合。
本发明实施例中,可以根据实际需要确定干扰信息筛选规则及匹配规则,本发明实施例对此不做限定。
优选地,预定的干扰信息筛选规则指示漫游用户终端的终端类型信息为干扰类型信息,相应的,按照预定的干扰信息筛选规则,从输入的终端类型信息中删除干扰类型信息,其具体实现方式为从输入的终端类型信息中删除漫游用户终端的终端类型信息。
优选地,预定的匹配规则指示:类型信息对应的支持目标网络功能的用户终端数量大于设定的终端数量阈值,且支持目标网络功能的用户终端数量与所述类型信息对应的用户终端数量的比值大于设定的比例阈值,则所述类型信息对应的终端不是目标用户终端;和,预定的匹配规则指示:预定时间段内,各个采样点得到的类型信息对应的支持目标网络功能的用户终端数量与所述类型信息对应的用户终端数量的比值大于前一采样点得到的所述比值,且比值的差值大于设定的差值阈值。
本发明实施例中,为了在本更新周期内通过至少一个接口收集上报支持所述目标网络功能的用户终端的终端类型信息,并将收集的终端类型信息添加到全量用户终端类型信息集合中,上述目标用户终端信息集合用于:在本更新周期内通过至少一个接口收集上报支持所述目标网络功能的用户终端的终端类型信息和盗用特征信息;利用所述盗用特征信息从所述上报支持所述目标网络功能的用户终端中识别盗用类型信息的用户终端;在确定收集到的终端类型信息不是盗用类型信息的用户终端的终端类型信息后,将收集的终端类型信息添加到全量用户终端类型信息集合中。
优选地,盗用特征信息包括用户终端上报的VOLTE业务中的SIP消息中携带的用户代理信息,目标用户终端信息集合的更新过程中,目标用户终端信息集合维护模块还可以比较利用所述目标终端类型识别算法识别到的用户终端的所述用户代理信息指示的数量与预先保存的所述用户终端的终端类型信息对应的用户代理信息指示的数量,在确定所述利用所述目标终端类型识别算法识别到的用户终端的所述用户代理信息指示的数量大于预先保存的所述用户代理信息的数量后,使用所述利用所述目标终端类型识别算法识别到的用户终端的所述用户代理信息替换预先保存的所述用户代理信息。
其中,预先保存的所述用户终端的终端类型信息对应的用户代理信息可以是指下述的映射关系中保存的用户代理信息,也可以是指目标用户终端信息集合中保存的用户代理信息(这种情况下,目标用户终端信息集合中还包括用户代理信息)。
本发明实施例中,为了避免误识别盗用类型信息的用户终端,也为了提高处理效率,不仅在识别目标用户终端的过程中识别并剔除盗用类型信息的用户终端,也在创建或更新目标用户终端信息集合的过程中识别并提出盗用类型信息的用户终端。
其中,识别盗用类型信息的用户终端的实现方式有多种,但其识别原理均是利用用户终端上报的VOLTE业务中的SIP消息中携带的用户代理信息不可篡改,也就是说,山寨机可以盗用类型信息,但无法盗用VOLTE业务中的SIP消息中携带的用户代理信息。一种具体实现方式中,将用户终端上报的VOLTE业务中的SIP消息中携带的用户代理信息与所述用户终端的终端类型信息在映射关系集合中对应的用户代理信息比较;根据比较结果识别所述用户终端是否盗用类型信息;所述映射关系集合包括终端类型信息与用户代理信息的映射关系,所述映射关系集合根据获取的终端类型信息和用户代理信息创建并更新。另一种实现方式中,将用户终端上报的VOLTE业务中的SIP消息中携带的用户代理数量信息与所述用户终端的终端类型信息在所述目标用户终端信息集合中对应的用户代理信息比较,所述目标用户终端信息还包括上述用户代理数量信息;根据比较结果识别所述用户终端是否盗用类型信息。
在上述任意装置实施例的基础上,在对目标用户终端信息集合的更新过程中,上述通过至少一个接口获取候选终端类型信息集合的实现方式可以但不仅限于是:在本更新周期内通过至少一个接口收集上报支持目标网络功能的用户终端的终端类型信息,并将收集的终端类型信息添加到全量用户终端类型信息集合中;从全量用户终端类型信息集合中删除与当前目标用户终端信息集合中的终端类型信息相同的用户终端信息,得到候选用户终端信息集合。
本发明实施例不对全量用户终端信息集合的数据格式进行限定,可以但不仅限于采用数据表格形式。
如上所述,在识别盗用类型信息时,其原理是利用了用户代理信息无法被盗用。因此,为了保证识别的准确性,目标用户终端信息和候选用户终端的用户终端信息还包括用户代理数量信息,目标用户终端信息集合的更新过程中,比较利用目标类型终端识别算法识别到的用户终端在候选用户终端信息集合中与目标用户终端信息集合中的用户代理数量信息,将数值大的用户代理数量信息作为更新后的目标用户终端信息集合中的用户代理数量信息。
现网山寨机存在盗用其他用户终端TAC的情况,山寨机即使升级后也无法支持目标网络功能,为了避免误识别到山寨机,可以在目标终端识别过程中识别盗用类型信息的用户终端,也可以在维护目标用户终端信息集合的过程中识别盗用类型信息的用户终端。
其中,识别盗用类型信息的用户终端的实现方式有多种,但其识别原理均是利用用户代理数量信息不可篡改,也就是说,山寨机可以盗用类型信息,但无法盗用用户代理数量信息。一种具体实现方式中,将用户终端上报的用户代理数量信息与所述用户终端在映射关系集合中对应的用户代理数量信息比较,所述目标用户终端信息还包括用户代理数量信息;根据比较结果识别所述用户终端是否盗用类型信息;所述映射关系集合包括用户终端的类型信息与用户代理数量信息的映射关系,所述映射关系集合根据获取的用户终端信息创建并更新。另一种实现方式中,将用户终端上报的用户代理数量信息与所述用户终端在所述目标用户终端信息集合中对应的目标用户终端信息比较,所述目标用户终端信息还包括用户代理数量信息;根据比较结果识别所述用户终端是否盗用类型信息。
另外,结合图1描述的本发明实施例的目标用户终端识别方法可以由网络设备来实现。图9示出了本发明实施例提供的网络设备的硬件结构示意图。
网络设备可以包括处理器901以及存储有计算机程序指令的存储器902。
具体地,上述处理器901可以包括中央处理器(CPU),或者特定集成电路(Application Specific Integrated Circuit,ASIC),或者可以被配置成实施本发明实施例的一个或多个集成电路。
存储器902可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器902可包括硬盘驱动器(Hard Disk Drive,HDD)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(Universal Serial Bus,USB)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器902可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器902可在数据处理装置的内部或外部。在特定实施例中,存储器902是非易失性固态存储器。在特定实施例中,存储器902包括只读存储器(ROM)。在合适的情况下,该ROM可以是掩模编程的ROM、可编程ROM(PROM)、可擦除PROM(EPROM)、电可擦除PROM(EEPROM)、电可改写ROM(EAROM)或闪存或者两个或更多个以上这些的组合。
处理器901通过读取并执行存储器902中存储的计算机程序指令,以实现上述实施例中的任意一种目标用户终端识别方法。
在一个示例中,网络设备还可包括通信接口903和总线910。其中,如图9所示,处理器901、存储器902、通信接口903通过总线910连接并完成相互间的通信。
通信接口903,主要用于实现本发明实施例中各模块、装置、单元和/或设备之间的通信。
总线910包括硬件、软件或两者,将网络设备的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(AGP)或其他图形总线、增强工业标准架构(EISA)总线、前端总线(FSB)、超传输(HT)互连、工业标准架构(ISA)总线、无限带宽互连、低引脚数(LPC)总线、存储器总线、微信道架构(MCA)总线、***组件互连(PCI)总线、PCI-Express(PCI-X)总线、串行高级技术附件(SATA)总线、视频电子标准协会局部(VLB)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线910可包括一个或多个总线。尽管本发明实施例描述和示出了特定的总线,但本发明考虑任何合适的总线或互连。
另外,结合上述实施例中的目标用户终端识别方法,本发明实施例可提供一种计算机可读存储介质来实现。该计算机可读存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种目标用户终端识别方法。
需要明确的是,本发明并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本发明的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本发明的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。
以上所述的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(ASIC)、适当的固件、插件、功能卡等等。当以软件方式实现时,本发明的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、ROM、闪存、可擦除ROM(EROM)、软盘、CD-ROM、光盘、硬盘、光纤介质、射频(RF)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。
还需要说明的是,本发明中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或***。但是,本发明不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。
以上所述,仅为本发明的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的***、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。
Claims (12)
1.一种目标用户终端识别方法,其特征在于,所述方法包括:
获取多个用户终端的终端信息,所述多个用户的终端信息包括终端类型信息和盗用特征信息;
将所述多个用户终端的终端类型信息与目标用户终端信息集合中的终端类型信息进行匹配,并利用所述盗用特征信息从所述多个用户终端中识别盗用类型信息的用户终端,所述目标用户终端信息集合包括升级后支持目标网络功能的用户终端的终端类型信息;
根据匹配结果从所述多个用户终端中除所述盗用类型信息的用户终端之外的用户终端中识别目标用户终端,所述目标用户终端为当前不支持目标网络功能、但升级后支持目标网络功能的用户终端;
其中,利用所述盗用特征信息识别盗用类型信息的用户终端的方式包括:
将用户终端上报的VOLTE业务中的SIP消息中携带的用户代理信息与所述用户终端的终端类型信息在映射关系集合中对应的用户代理信息比较;根据比较结果识别所述用户终端是否盗用类型信息;所述映射关系集合包括终端类型信息与所述用户代理信息的映射关系,所述映射关系集合根据获取的终端类型信息和用户代理信息创建并更新;
或者,
将用户终端上报的VOLTE业务中的SIP消息中携带的用户代理信息与所述用户终端的终端类型信息在所述目标用户终端信息集合中对应的所述用户代理信息比较,所述目标用户终端信息还包括所述用户代理数量信息;
根据比较结果识别所述用户终端是否盗用类型信息。
2.根据权利要求1所述的方法,其特征在于,所述目标用户终端信息集合定期或不定期更新,所述目标用户终端信息集合的创建或更新过程包括:
通过至少一个接口获取候选终端类型信息集合,所述候选终端类型信息集合中包括上报支持所述目标网络功能的用户终端的类型信息;
将所述候选终端类型信息集合中的类型信息作为目标终端类型识别算法的输入信息,利用所述目标终端类型识别算法创建或更新所述目标用户终端信息集合。
3.根据权利要求2所述的方法,其特征在于,所述利用所述目标终端类型识别算法创建或更新所述目标用户终端信息集合,包括:
按照预定的干扰信息筛选规则,从输入的终端类型信息中删除干扰类型信息;
将剩余的终端类型信息与预定的匹配规则进行匹配;
根据匹配结果创建或更新目标用户终端信息集合。
4.根据权利要求3所述的方法,其特征在于,所述预定的干扰信息筛选规则指示漫游用户终端的终端类型信息为干扰类型信息,所述按照预定的干扰信息筛选规则,从输入的终端类型信息中删除干扰类型信息,包括:
从输入的终端类型信息中删除漫游用户终端的终端类型信息。
5.根据权利要求3所述的方法,其特征在于,所述匹配规则指示:终端类型信息对应的支持目标网络功能的用户终端数量大于设定的终端数量阈值,且支持目标网络功能的用户终端数量与所述类型信息对应的用户终端数量的比值大于设定的比例阈值,则所述终端类型信息对应的终端不是目标用户终端;
和,
所述匹配规则指示:预定时间段内,各个采样点得到的类型信息对应的支持目标网络功能的用户终端数量与所述类型信息对应的用户终端数量的比值大于前一采样点得到的所述比值,且比值的差值大于设定的差值阈值。
6.根据权利要求2所述的方法,其特征在于,所述目标用户终端信息集合的更新过程中,所述通过至少一个接口获取候选终端类型信息集合,包括:
在本更新周期内通过至少一个接口收集上报支持所述目标网络功能的用户终端的终端类型信息,并将收集的终端类型信息添加到全量用户终端类型信息集合中;
从所述全量用户终端类型信息集合中删除与当前目标用户终端信息集合中的终端类型信息相同的终端类型信息,得到候选终端类型信息集合。
7.根据权利要求6所述的方法,其特征在于,所述在本更新周期内通过至少一个接口收集上报支持所述目标网络功能的用户终端的终端类型信息,并将收集的终端类型信息添加到全量用户终端类型信息集合中,包括:
在本更新周期内通过至少一个接口收集上报支持所述目标网络功能的用户终端的终端类型信息和盗用特征信息;
利用所述盗用特征信息从所述上报支持所述目标网络功能的用户终端中识别盗用类型信息的用户终端;
在确定收集到的终端类型信息不是盗用类型信息的用户终端的终端类型信息后,将收集的终端类型信息添加到全量用户终端类型信息集合中。
8.根据权利要求7所述的方法,其特征在于,所述盗用特征信息包括用户终端上报的长期演进语音承载VOLTE业务中的会话初始协议SIP消息中携带的用户代理信息,所述目标用户终端信息集合的更新过程中,该方法还包括:比较利用所述目标终端类型识别算法识别到的用户终端的所述用户代理信息指示的数量与预先保存的所述用户终端的终端类型信息对应的用户代理信息指示的数量,在确定所述利用所述目标终端类型识别算法识别到的用户终端的所述用户代理信息指示的数量大于预先保存的所述用户代理信息的数量后,使用所述利用所述目标终端类型识别算法识别到的用户终端的所述用户代理信息替换预先保存的所述用户代理信息。
9.根据权利要求1~8任一项所述的方法,其特征在于,所述根据匹配结果从所述多个用户终端中除所述盗用类型信息的用户终端之外的用户终端中识别目标用户终端,包括:
从所述多个用户终端中查找硬件型号信息与所述目标用户终端类型信息集合中的硬件型号信息匹配、且不是盗用类型信息的用户终端的终端;从查找到的用户终端中识别发送的信令和/或消息中未携带目标特征的用户终端作为目标用户终端,所述终端类型信息包括硬件型号信息;
或者,
从所述多个用户终端中查找硬件型号信息与所述目标用户终端类型信息集合中的硬件型号信息匹配、软件版本信息与所述目标用户终端类型信息集合中的软件版本信息不匹配、且不是盗用类型信息的用户终端的终端作为所述目标用户终端,所述终端类型信息包括硬件型号信息和软件版本信息。
10.一种信息处理装置,其特征在于,所述装置包括:
终端信息获取模块,用于获取多个用户终端的终端信息,所述多个用户的终端信息包括终端类型信息和盗用特征信息;
用户终端查找模块,用于将所述多个用户终端的终端类型信息与目标用户终端信息集合中的终端类型信息进行匹配,并利用所述盗用特征信息从所述多个用户终端中识别盗用类型信息的用户终端,所述目标用户终端信息集合包括升级后支持目标网络功能的用户终端的终端类型信息;
目标用户终端识别模块,用于根据匹配结果从所述多个用户终端中除所述盗用类型信息的用户终端之外的用户终端中识别目标用户终端,所述目标用户终端为当前不支持目标网络功能、但升级后支持目标网络功能的用户终端;
其中,所述用户终端查找模块,具体用于将用户终端上报的VOLTE业务中的SIP消息中携带的用户代理信息与所述用户终端的终端类型信息在映射关系集合中对应的用户代理信息比较;根据比较结果识别所述用户终端是否盗用类型信息;所述映射关系集合包括终端类型信息与所述用户代理信息的映射关系,所述映射关系集合根据获取的终端类型信息和用户代理信息创建并更新;
或者,
将用户终端上报的VOLTE业务中的SIP消息中携带的用户代理信息与所述用户终端的终端类型信息在所述目标用户终端信息集合中对应的所述用户代理信息比较,所述目标用户终端信息还包括所述用户代理数量信息;
根据比较结果识别所述用户终端是否盗用类型信息。
11.一种网络设备,其特征在于,包括:至少一个处理器、至少一个存储器以及存储在所述存储器中的计算机程序指令,当所述计算机程序指令被所述处理器执行时实现如权利要求1-9任一项所述的方法。
12.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,当所述计算机程序指令被处理器执行时实现如权利要求1-9中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811549164.4A CN109640316B (zh) | 2018-12-18 | 2018-12-18 | 目标用户终端识别方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811549164.4A CN109640316B (zh) | 2018-12-18 | 2018-12-18 | 目标用户终端识别方法、装置、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109640316A CN109640316A (zh) | 2019-04-16 |
CN109640316B true CN109640316B (zh) | 2021-09-03 |
Family
ID=66075109
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811549164.4A Active CN109640316B (zh) | 2018-12-18 | 2018-12-18 | 目标用户终端识别方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109640316B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110808860B (zh) * | 2019-11-06 | 2022-10-18 | 积成电子股份有限公司 | 一种高速载波通信采集终端的识别方法及*** |
US20240031914A1 (en) * | 2020-10-30 | 2024-01-25 | Beijing Xiaomi Mobile Software Co., Ltd. | Method and apparatus for determining tac obtaining mode |
CN113038453B (zh) * | 2021-03-24 | 2023-03-24 | 中国联合网络通信集团有限公司 | 终端能力的确定方法、装置及存储介质 |
CN113382403B (zh) * | 2021-06-07 | 2022-10-21 | 中国联合网络通信集团有限公司 | 终端识别方法、装置、设备及计算机可读存储介质 |
CN113556288B (zh) * | 2021-07-23 | 2022-10-28 | 中国科学技术大学苏州高等研究院 | 多租户云中服务功能链路由更新装置和方法 |
CN114222284B (zh) * | 2021-11-19 | 2023-10-31 | 中国联合网络通信集团有限公司 | 终端设备识别方法、装置及可读存储介质 |
CN114710830A (zh) * | 2022-03-11 | 2022-07-05 | 西安广和通无线软件有限公司 | 一种网络注册方法及相关装置 |
Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101577901A (zh) * | 2009-06-19 | 2009-11-11 | 中兴通讯股份有限公司 | 一种无线接入平台及其设备升级管理***与方法 |
CN101795205A (zh) * | 2009-12-22 | 2010-08-04 | 中兴通讯股份有限公司 | 一种终端升级的方法及*** |
WO2011096778A2 (ko) * | 2010-02-08 | 2011-08-11 | Lee Chang Keun | 유,무선 통신을 이용한 정보 매칭 시스템 및 그 서비스 제공방법 |
CN102595379A (zh) * | 2011-12-30 | 2012-07-18 | 吴涛 | 一种无线电子终端的智能识别方法和*** |
CN102722383A (zh) * | 2012-05-22 | 2012-10-10 | 航天数字传媒有限公司 | 软件升级方法和数字发行终端 |
CN102932775A (zh) * | 2012-11-16 | 2013-02-13 | 广州市通联技术发展有限公司 | 一种利用imei与ua结合进行终端识别的方法及装置 |
CN103260173A (zh) * | 2013-04-12 | 2013-08-21 | 南京安讯科技有限责任公司 | 一种基于用户上网日志信息识别山寨手机的方法 |
CN104602274A (zh) * | 2014-12-05 | 2015-05-06 | 珠海世纪鼎利通信科技股份有限公司 | 一种动态识别终端品牌和终端类型的方法及*** |
CN106407203A (zh) * | 2015-07-29 | 2017-02-15 | 阿里巴巴集团控股有限公司 | 一种对目标终端进行识别的方法和设备 |
CN106717041A (zh) * | 2014-07-18 | 2017-05-24 | T移动美国公司 | 用于在外地网络中漫游的移动装置的增强的互联网协议多媒体子***的服务限制和选择控制 |
CN107105428A (zh) * | 2016-02-23 | 2017-08-29 | ***通信集团内蒙古有限公司 | 快速补全终端信息库的方法及装置 |
CN107634845A (zh) * | 2017-07-18 | 2018-01-26 | 深圳市有方科技股份有限公司 | 运营商网络的适配方法及设备 |
CN107657048A (zh) * | 2017-09-21 | 2018-02-02 | 北京麒麟合盛网络技术有限公司 | 用户识别方法及装置 |
CN107926070A (zh) * | 2015-08-28 | 2018-04-17 | 苹果公司 | 用于建立VoLTE的设备、***和方法 |
CN108271151A (zh) * | 2016-12-31 | 2018-07-10 | ***通信集团辽宁有限公司 | 用于移动互联网终端识别的方法及装置 |
CN108966345A (zh) * | 2018-08-30 | 2018-12-07 | 河南信安通信技术股份有限公司 | 基于移动终端的目标探测设备及*** |
US10686847B2 (en) * | 2015-03-13 | 2020-06-16 | Telefonaktiebolaget Lm Ericsson (Publ) | Dynamic service point triggering in an IP multimedia subsystem |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2180664A1 (en) * | 2008-10-22 | 2010-04-28 | Vivendi Mobile Entertainment | System and method for accessing multi-media content via a mobile terminal |
CN103068068B (zh) * | 2011-10-21 | 2015-09-09 | 华为技术有限公司 | 处理上下文的方法及设备 |
-
2018
- 2018-12-18 CN CN201811549164.4A patent/CN109640316B/zh active Active
Patent Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101577901A (zh) * | 2009-06-19 | 2009-11-11 | 中兴通讯股份有限公司 | 一种无线接入平台及其设备升级管理***与方法 |
CN101795205A (zh) * | 2009-12-22 | 2010-08-04 | 中兴通讯股份有限公司 | 一种终端升级的方法及*** |
WO2011096778A2 (ko) * | 2010-02-08 | 2011-08-11 | Lee Chang Keun | 유,무선 통신을 이용한 정보 매칭 시스템 및 그 서비스 제공방법 |
CN102595379A (zh) * | 2011-12-30 | 2012-07-18 | 吴涛 | 一种无线电子终端的智能识别方法和*** |
CN102722383A (zh) * | 2012-05-22 | 2012-10-10 | 航天数字传媒有限公司 | 软件升级方法和数字发行终端 |
CN102932775A (zh) * | 2012-11-16 | 2013-02-13 | 广州市通联技术发展有限公司 | 一种利用imei与ua结合进行终端识别的方法及装置 |
CN103260173A (zh) * | 2013-04-12 | 2013-08-21 | 南京安讯科技有限责任公司 | 一种基于用户上网日志信息识别山寨手机的方法 |
CN106717041A (zh) * | 2014-07-18 | 2017-05-24 | T移动美国公司 | 用于在外地网络中漫游的移动装置的增强的互联网协议多媒体子***的服务限制和选择控制 |
CN104602274A (zh) * | 2014-12-05 | 2015-05-06 | 珠海世纪鼎利通信科技股份有限公司 | 一种动态识别终端品牌和终端类型的方法及*** |
US10686847B2 (en) * | 2015-03-13 | 2020-06-16 | Telefonaktiebolaget Lm Ericsson (Publ) | Dynamic service point triggering in an IP multimedia subsystem |
CN106407203A (zh) * | 2015-07-29 | 2017-02-15 | 阿里巴巴集团控股有限公司 | 一种对目标终端进行识别的方法和设备 |
CN107926070A (zh) * | 2015-08-28 | 2018-04-17 | 苹果公司 | 用于建立VoLTE的设备、***和方法 |
CN107105428A (zh) * | 2016-02-23 | 2017-08-29 | ***通信集团内蒙古有限公司 | 快速补全终端信息库的方法及装置 |
CN108271151A (zh) * | 2016-12-31 | 2018-07-10 | ***通信集团辽宁有限公司 | 用于移动互联网终端识别的方法及装置 |
CN107634845A (zh) * | 2017-07-18 | 2018-01-26 | 深圳市有方科技股份有限公司 | 运营商网络的适配方法及设备 |
CN107657048A (zh) * | 2017-09-21 | 2018-02-02 | 北京麒麟合盛网络技术有限公司 | 用户识别方法及装置 |
CN108966345A (zh) * | 2018-08-30 | 2018-12-07 | 河南信安通信技术股份有限公司 | 基于移动终端的目标探测设备及*** |
Non-Patent Citations (2)
Title |
---|
手机上网业务质量端到端分析方法和***;钮远;《电信工程技术与标准化》;20160715;全文 * |
骚扰欺诈电话的识别及阻断技术研究;王攀;《电信快报》;20170410;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN109640316A (zh) | 2019-04-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109640316B (zh) | 目标用户终端识别方法、装置、设备及存储介质 | |
CN107948943B (zh) | 双卡终端中异网卡的识别方法及服务器 | |
CN108092685B (zh) | 双卡槽终端的双卡状态识别方法、装置、设备及介质 | |
CN107371234B (zh) | 注册方法、装置及终端 | |
US10959063B2 (en) | Notification method for configuring a secure element | |
CN112214577A (zh) | 目标用户的确定方法、装置、设备及计算机存储介质 | |
CN111328067B (zh) | 用户信息核对方法、装置、***、设备及介质 | |
CN111093200A (zh) | 小区驻留方法、终端、第一服务器、计算设备和介质 | |
CN111385771B (zh) | 业务的处理方法、***、设备和介质 | |
CN108696873B (zh) | 虚假用户识别方法及装置 | |
CN109951838B (zh) | 识别双卡槽双卡用户的方法、装置、设备及介质 | |
CN111355817A (zh) | 域名解析方法、装置、安全服务器及介质 | |
WO2016173070A1 (zh) | 一种终端搜网方法及终端 | |
US10015727B2 (en) | Automatic detection of a network operator for a mobile network device | |
CN105682217B (zh) | 网络注册方法、网络注册装置和终端 | |
CN108401252B (zh) | 终端制式获取方法和智能卡 | |
CN109982392B (zh) | 基站小区的邻区配置方法、装置、设备及介质 | |
CN105763709A (zh) | 通讯录更新方法、用户终端及服务器 | |
CN109525698B (zh) | 一种sim卡识别配置方法、存储介质及手机 | |
CN109995564B (zh) | 自动开通维护端口的方法、装置、设备及介质 | |
CN114071464B (zh) | 基于5g消息的专网实现方法、装置、设备及存储介质 | |
CN110191201B (zh) | 小区别名的显示方法、装置、设备及计算机存储介质 | |
CN108064069B (zh) | 一种WiFi子网络的唯一标识确定方法、介质及设备 | |
CN111107552B (zh) | 一种识别伪基站的方法及*** | |
CN111212432B (zh) | 定位伪基站的方法、装置、设备和介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |