CN113382403B - 终端识别方法、装置、设备及计算机可读存储介质 - Google Patents
终端识别方法、装置、设备及计算机可读存储介质 Download PDFInfo
- Publication number
- CN113382403B CN113382403B CN202110634354.1A CN202110634354A CN113382403B CN 113382403 B CN113382403 B CN 113382403B CN 202110634354 A CN202110634354 A CN 202110634354A CN 113382403 B CN113382403 B CN 113382403B
- Authority
- CN
- China
- Prior art keywords
- terminal
- identified
- dynamic
- library
- software
- 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
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
本申请提供一种终端识别方法、装置、设备及计算机可读存储介质,该方法包括:通过获取待识别终端的信令信息,并根据该信令信息,判断该待识别终端是否发生过IMS注册,若未发生过注册,则继续判断该待识别终端是否包含在存储有支持VoLTE功能的各终端型号的动态终端库和存储有支持VoLTE功能的各终端型号对应的软件版本的动态软件库中,如果待识别终端既包含在动态终端库中又包含在动态软件库中,则将该待识别终端识别为软硬件均支持VoLTE功能且该功能未开启的终端。从而可以有针对性地提醒使用该终端的用户开启VoLTE功能,以便提升VoLTE渗透率,提升用户的通话感知。
Description
技术领域
本申请涉及通信技术领域,尤其涉及一种终端识别方法、装置、设备及计算机可读存储介质。
背景技术
随着通信技术的发展,语音通话功能日益完善。其中,由于长期演进语音承载(Voice over Long-Term Evolution,简称VoLTE)功能具有等待时间更短,通话质量更高以及通话效果更自然等优点,在日常生活中的应用越来越广泛。但是,由于VoLTE功能需要用户通过支持该功能的终端自行开启,因此仍有一些用户由于多种原因没有开启该功能,从而无法提升用户的通话感知。
目前,现有技术虽然可以根据信令识别出哪些型号的终端支持VoLTE功能,但无法对提升VoLTE渗透率,进而提升用户的通话感知起到实质性的帮助。因此,如何精准识别软硬件均支持长期演进语音承载功能且该功能未开启的终端成为亟待解决的问题。
发明内容
本申请提供一种终端识别方法、装置、设备及计算机可读存储介质,用以精准识别软硬件均支持长期演进语音承载功能且该功能未开启的终端。
第一方面,本申请实施例提供一种终端识别方法,包括:
获取待识别终端的信令信息,根据所述信令信息,判断所述待识别终端是否发生过网际互连协议多媒体子***注册;
若未发生过注册,则判断所述待识别终端是否包含在动态终端库和动态软件库中;其中,所述动态终端库包括支持长期演进语音承载功能的各终端型号,所述动态软件库包括所述支持长期演进语音承载功能的各终端型号对应的软件版本;
若所述待识别终端既包含在所述动态终端库中又包含在所述动态软件库中,则识别所述待识别终端为软硬件均支持长期演进语音承载功能且所述功能未开启的终端。
进一步地,如上所述的方法,所述若未发生过注册,则判断所述待识别终端是否包含在动态终端库和动态软件库中之后,还包括:
若所述待识别终端包含在所述动态终端库中,但未包含在所述动态软件库中,则根据所述待识别终端的信令信息,判断所述待识别终端是否满足以下条件:存在所述待识别终端支持长期演进语音承载功能且语音优先的记录,且所述待识别终端注册的网络支持长期演进语音承载功能且所述待识别终端对应的用户已签约,且所述待识别终端存在语音回落至2G/3G网络的记录;
若满足,则识别所述待识别终端为软硬件均支持长期演进语音承载功能且所述功能未开启的终端。
进一步地,如上所述的方法,所述判断所述待识别终端是否包含在动态终端库和动态软件库中之前,包括:
根据各终端的网际互连协议多媒体子***注册信息,确定发生过网际互连协议多媒体子***注册的多个目标终端;
按照终端聚合通信号对所述多个目标终端进行聚类,获得所述动态终端库;其中,每个终端聚合通信号对应一个终端型号;
根据所述多个目标终端的网际互连协议多媒体子***注册信息,确定所述动态终端库中各终端型号对应的软件版本,以建立所述动态软件库。
进一步地,如上所述的方法,所述根据各终端的网际互连协议多媒体子***注册信息,确定发生过网际互连协议多媒体子***注册的多个目标终端之后,还包括:
根据所述多个目标终端的网际互连协议多媒体子***注册信息,计算每个目标终端在历史时段内的注册活跃度,其中,所述注册活跃度为所述历史时段内的累计注册天数除以累计在网天数;
从所述多个目标终端中筛选出注册活跃度大于预设值的目标终端,获得最终的多个目标终端。
进一步地,如上所述的方法,所述获取待识别终端的信令信息,根据所述信令信息,判断所述待识别终端是否发生过网际互连协议多媒体子***注册之后,还包括:
若发生过注册,则判断发生注册的时间;
若发生注册的时间在当前日期之前,且当前日期内未发生注册,则识别所述待识别终端为软硬件均支持长期演进语音承载功能且所述功能未开启的终端;
若发生注册的时间在当前日期内,则识别所述待识别终端为软硬件均支持长期演进语音承载功能且所述功能已开启的终端。
进一步地,如上所述的方法,所述若未发生过注册,则判断所述待识别终端是否包含在动态终端库和动态软件库中之后,还包括:
若所述待识别终端不包含在所述动态终端库中,则识别所述待识别终端为不支持长期演进语音承载功能的终端。
进一步地,如上所述的方法,所述识别所述待识别终端为软硬件均支持长期演进语音承载功能且所述功能未开启的终端之后,还包括:
向所述终端发送提示信息,引导用户开启长期演进语音承载功能。
第二方面,本申请实施例提供一种终端识别装置,包括:
判断模块,用于获取待识别终端的信令信息,根据所述信令信息,判断所述待识别终端是否发生过网际互连协议多媒体子***注册;
所述判断模块,还用于若未发生过注册,则判断所述待识别终端是否包含在动态终端库和动态软件库中;其中,所述动态终端库包括支持长期演进语音承载功能的各终端型号,所述动态软件库包括所述支持长期演进语音承载功能的各终端型号对应的软件版本;
识别模块,用于若所述待识别终端既包含在所述动态终端库中又包含在所述动态软件库中,则识别所述待识别终端为软硬件均支持长期演进语音承载功能且所述功能未开启的终端。
进一步地,如上所述的装置,所述判断模块,还用于若所述待识别终端包含在所述动态终端库中,但未包含在所述动态软件库中,则根据所述待识别终端的信令信息,判断所述待识别终端是否满足以下条件:存在所述待识别终端支持长期演进语音承载功能且语音优先的记录,且所述待识别终端注册的网络支持长期演进语音承载功能且所述待识别终端对应的用户已签约,且所述待识别终端存在语音回落至2G/3G网络的记录;
所述识别模块,还用于若满足,则识别所述待识别终端为软硬件均支持长期演进语音承载功能且所述功能未开启的终端。
第三方面,本申请实施例提供一种电子设备,包括:存储器,处理器;
存储器:用于存储所述处理器可执行指令的存储器;
其中,所述处理器用于调用所述存储器中的程序指令执行如第一方面所述的终端识别方法。
第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面所述的终端识别方法。
第五方面,本申请实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的终端识别方法。
本申请提供一种终端识别方法、装置、设备及计算机可读存储介质,若判断待识别终端未发生过IMS注册,即未开启VoLTE功能,则根据动态终端库和动态软件库对该待识别终端进行识别,这两个库包含能够支持VoLTE功能的终端型号及其对应的软件版本,如果待识别终端包含在这两个库中,则可确定该待识别终端支持VoLTE功能。通过本方案可以识别出软硬件均支持VoLTE功能且该功能未开启的终端,进而可以有针对性地提醒使用该终端的用户开启VoLTE功能,以便提升VoLTE渗透率,提升用户的通话感知。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
图1为本申请提供的终端识别方法的流程图;
图2为本申请提供的终端识别方法的流程图;
图3为本申请提供的一种应用场景的示意图;
图4为本申请提供的终端识别装置的结构示意图;
图5为本申请的电子设备的结构示意图。
通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
随着通信技术的革新和发展,通话质量更高以及通话效果更自然的VoLTE成为了常用功能。但是,由于一些用户不清楚VoLTE功能需要用户通过终端自行开启,还有一些用户不了解自己的终端是否支持VoLTE功能,因此导致这些用户的终端虽然支持VoLTE功能但却并没有开启,从而无法提升用户的通话感知。
目前,虽然可以根据信令识别出哪些型号的终端支持VoLTE功能,但通过以上方法无法对提升VoLTE渗透率,并有针对性地提升用户的通话感知起到实质性的帮助。
本申请提供的终端识别方法、装置、设备及计算机可读存储介质,旨在解决现有技术的如上技术问题。
下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。
实施例一
图1为本申请提供的终端识别方法的流程图,如图1所示,本实施例提供的终端识别方法包括以下步骤:
步骤101、获取待识别终端的信令信息,根据所述信令信息,判断所述待识别终端是否发生过网际互连协议多媒体子***注册。
步骤102、若未发生过注册,则判断所述待识别终端是否包含在动态终端库和动态软件库中;其中,所述动态终端库包括支持长期演进语音承载功能的各终端型号,所述动态软件库包括所述支持长期演进语音承载功能的各终端型号对应的软件版本。
步骤103、若所述待识别终端既包含在所述动态终端库中又包含在所述动态软件库中,则识别所述待识别终端为软硬件均支持长期演进语音承载功能且所述功能未开启的终端。
需要说明的是,本实施例提供的终端识别方法的执行主体可以为终端识别装置。在实际应用中,该终端识别装置可以通过计算机程序实现,例如应用软件,计算机程序等,也可以通过存储有相关计算机程序的介质,例如,U盘、光盘等实现;或者,还可以通过集成或安装有相关计算机程序的实体装置实现,例如,芯片等。
在本实施方式中,为了提升VoLTE渗透率,并有针对性地提升用户的通话感知,需要对软硬件均支持VoLTE功能且该功能未开启的终端进行识别。具体地,终端识别装置首先获取待识别终端的信令信息,该信令信息具体可以为会话初始协议(Session InitiationProtocol,简称SIP)信令或移动管理节点(Mobility Management Entity,简称MME)信令。该信令信息可以通过相应的接口或其他合适的方式获取,本实施例中对此不作限定。
在终端识别装置获取到待识别终端的信令信息之后,可以对该信令信息进行解析判断,判断该待识别终端是否发生过网际互连协议多媒体子***(IP multimediasubsystem,简称IMS)注册。由于若待识别终端没有开启VoLTE功能,则其一定没有发生过IMS注册,因此可以由此得到没有开启VoLTE功能的待识别终端。
具体地,终端识别装置可以判断SIP信令中的过程类型(Procedure Type)的数据中,是否记录有注册类信息,其中,注册类信息可以为注册(Register)、呼叫(calling)、重新注册(Re-register)。此外,终端识别装置还可以判断MME信令中的分组数据网络(PacketData Network,简称PDN)流程中,是否包含有IMS信息。相应地,若SIP信令中的ProcedureType数据中,记录有注册类信息,或者MME信令中的PDN流程中,包含有IMS信息,则判断该待识别终端发生过IMS注册,从而表明该待识别终端软硬件均支持VoLTE功能,且曾经开启过或当前已开启该功能。若SIP信令中的Procedure Type数据中,没有记录注册类信息,并且在MME信令中的PDN流程中,也没有包含IMS信息,则判断该待识别终端未发生过IMS注册。
对于未发生过IMS注册的待识别终端,则表明该待识别终端未开启VoLTE功能。因此,还需进一步判断该待识别终端的软硬件是否均支持VoLTE功能。具体地,终端识别装置可以判断待识别终端是否包含在动态终端库和动态软件库中,其中,动态终端库包括支持VoLTE功能的各终端型号,动态软件库包括支持VoLTE功能的各终端型号对应的软件版本。
相应地,如果待识别终端既包含在动态终端库中又包含在动态软件库中,则表明该待识别终端的软硬件均支持VoLTE功能。由此,终端识别装置可以识别该待识别终端为软硬件均支持VoLTE功能且该功能未开启的终端。
本实施例提供的终端识别方法,通过获取待识别终端的信令信息,并根据该信令信息,判断该待识别终端是否发生过IMS注册,若判断该待识别终端未发生过IMS注册,即未开启VoLTE功能,则根据动态终端库和动态软件库对该待识别终端进行识别,这两个库包含能够支持VoLTE功能的终端型号及其对应的软件版本,如果待识别终端包含在这两个库中,则可确定该待识别终端支持VoLTE功能。通过本方案可以识别出软硬件均支持VoLTE功能且该功能未开启的终端,进而可以有针对性地提醒使用该终端的用户开启VoLTE功能,以便提升VoLTE渗透率,提升用户的通话感知。
实施例二
图2为本申请提供的终端识别方法的流程图,如图2所示,本实施例提供的终端识别方法,在本申请实施例一的基础上,在步骤102之后,还包括以下步骤:
步骤201、若所述待识别终端包含在所述动态终端库中,但未包含在所述动态软件库中,则根据所述待识别终端的信令信息,判断所述待识别终端是否满足以下条件:存在所述待识别终端支持长期演进语音承载功能且语音优先的记录,且所述待识别终端注册的网络支持长期演进语音承载功能且所述待识别终端对应的用户已签约,且所述待识别终端存在语音回落至2G/3G网络的记录。
步骤202、若满足,则识别所述待识别终端为软硬件均支持长期演进语音承载功能且所述功能未开启的终端。
在本实施例中,在终端识别装置判断待识别终端是否包含在动态终端库和动态软件库中之后,如果待识别终端包含在动态终端库中,但未包含在动态软件库中,则初步表明该待识别终端的硬件支持VoLTE功能,但该待识别终端的软件不支持VoLTE功能。但是,由于软件版本的更新速度很快,因此动态软件库中包含的支持VoLTE功能的各终端型号对应的软件版本,可能存在不全面的情况。因此,为了更加准确且全面地判断待识别终端的软件是否支持VoLTE功能,对于包含在动态终端库中,但未包含在动态软件库中的待识别终端,可以基于其信令信息,对其软件是否支持VoLTE功能做进一步的判断。
具体地,终端识别装置可以根据待识别终端的信令信息中,终端VoLTE能力及语音业务优先级的数据,判断其是否具有支持VoLTE功能且语音优先的记录。具体表现形式为,若标志位信息VDP_UUS=‘03’,则表明其具有支持VoLTE功能且语音优先的记录。此外,终端识别装置还可以判断该待识别终端注册的网络是否支持VoLTE功能且该待识别终端对应的用户是否已签约。具体表现形式为,若标志位信息IMSVOPS=‘1’,则表明其注册的网络支持VoLTE功能且该待识别终端对应的用户已签约。另外,终端识别装置还可以根据MME信令数据,判断待识别终端是否存在语音回落至2G/3G网络的记录。具体表现形式为,若标志位信息SRVCC=‘1’,则表明其存在语音回落至2G/3G网络的记录。
相应地,若待识别终端的信令信息同时满足VDP_UUS=‘03’,且IMSVOPS=‘1’,且SRVCC=‘1’,则表明该待识别终端的软件支持VoLTE功能。
由此,终端识别装置可以识别该待识别终端为软硬件均支持VoLTE功能且该功能未开启的终端。
本实施例提供的终端识别方法,通过增加对待识别终端的相关标志位信息进行判断的步骤,对其软件是否支持VoLTE功能做进一步的判断。从而有效弥补了由于软件版本更新速度快,导致动态软件库中包含的软件版本不全面,造成的对待识别终端软件是否支持VoLTE功能判断不够准确的问题。进而可以更加准确且全面地识别软硬件均支持VoLTE功能且该功能未开启的终端。
在上述实施例一的基础上,步骤102之后,还包括:若所述待识别终端不包含在所述动态终端库中,则识别所述待识别终端为不支持长期演进语音承载功能的终端。
在本实施例中,在终端识别装置判断待识别终端是否包含在存储有支持VoLTE功能的各终端型号的动态终端库和存储有支持VoLTE功能的各终端型号对应的软件版本的动态软件库中之后,如果待识别终端不包含在该动态终端库中,则表明该待识别终端的硬件,也即该待识别终端的型号,不支持VoLTE功能。由此,终端识别装置可以识别该待识别终端为不支持VoLTE功能的终端。
本实施例提供的终端识别方法,通过判断出待识别终端不包含在存储有支持VoLTE功能的各终端型号的动态终端库中,进而识别出该待识别终端为不支持VoLTE功能的终端。识别方法简单易操作,从而可以有效排除掉不支持VoLTE功能的终端,提高工作效率。
实施例三
在上述实施例一的基础上,为了进一步说明本申请的终端识别方法,步骤102中,所述判断所述待识别终端是否包含在动态终端库和动态软件库中之前,包括:根据各终端的网际互连协议多媒体子***注册信息,确定发生过网际互连协议多媒体子***注册的多个目标终端;按照终端聚合通信号对所述多个目标终端进行聚类,获得所述动态终端库;其中,每个终端聚合通信号对应一个终端型号;根据所述多个目标终端的网际互连协议多媒体子***注册信息,确定所述动态终端库中各终端型号对应的软件版本,以建立所述动态软件库。
在本实施例中,为了对待识别终端的硬件和软件是否支持VoLTE功能进行判断,首先需要建立动态终端库和动态软件库。具体地,终端识别装置可以通过对各终端的信令信息进行解析判断,获取IMS注册信息,并根据该IMS注册信息,确定发生过IMS注册的多个目标终端。具体确定方法已在本申请实施例一中进行描述,本实施例中对此不做赘述。
其中,目标终端为发生过IMS注册的终端,也即软硬件均支持VoLTE功能的终端。
接下来,终端识别装置可以按照终端聚合通信(Terminal-AggregatorCommunication,简称TAC)号对多个目标终端进行聚类,获得动态终端库。由于每个TAC号对应一个终端型号,因此获得的动态终端库为包括支持VoLTE功能的各终端型号的动态终端库。
最后,终端识别装置可以根据该多个目标终端的IMS注册信息,得到各目标终端关联的软件版本,从而可以确定动态终端库中各终端型号对应的软件版本,进而建立包括支持VoLTE功能的各终端型号对应的软件版本的动态软件库。
需要说明的是,该建立的动态终端库和动态软件库可根据需求每天进行更新,以保证数据的准确和全面。
通过上述方式,可以建立动态终端库和动态软件库。由于该动态终端库和动态软件库中包含了支持VoLTE功能的各终端型号和支持VoLTE功能的各终端型号对应的软件版本,因此为后续对待识别终端的硬件和软件是否支持VoLTE功能进行判断奠定了基础。
在上述实施例三的基础上,所述根据各终端的网际互连协议多媒体子***注册信息,确定发生过网际互连协议多媒体子***注册的多个目标终端之后,还包括:根据所述多个目标终端的网际互连协议多媒体子***注册信息,计算每个目标终端在历史时段内的注册活跃度,其中,所述注册活跃度为所述历史时段内的累计注册天数除以累计在网天数;从所述多个目标终端中筛选出注册活跃度大于预设值的目标终端,获得最终的多个目标终端。
在本实施例中,由于IMS注册信息可能存在误报等特殊情况,因此为了对特殊情况进行排除,进而建立准确度更高的动态终端库和动态软件库,需要对多个目标终端进行筛选。
具体地,终端识别装置可以获取IMS注册信息中,每个目标终端在历史时段内的累计注册天数和累计在网天数,并计算每个目标终端在历史时段内的注册活跃度。其中,注册活跃度为所述历史时段内的累计注册天数除以累计在网天数。
接下来,终端识别装置可以从多个目标终端中筛选出注册活跃度大于预设值的目标终端,获得最终的多个目标终端。
需要说明的是,该预设值可以为根据实际情况设置的任意合适的值,本实施例中对此不作限定。
本实施例提供的终端识别方法,通过IMS注册信息计算每个目标终端在历史时段内的注册活跃度,并筛选出注册活跃度大于预设值的目标终端,作为最终的多个目标终端。由于注册活跃度可以反映出目标终端在历史时段内发生IMS注册是否为偶然情况,因此可以通过筛选对误报等特殊情况进行排除,进而建立准确度更高的动态终端库和动态软件库。
实施例四
在上述实施例一的基础上,为了进一步说明本申请的终端识别方法,步骤101之后,还包括:若发生过注册,则判断发生注册的时间;若发生注册的时间在当前日期之前,且当前日期内未发生注册,则识别所述待识别终端为软硬件均支持长期演进语音承载功能且所述功能未开启的终端;若发生注册的时间在当前日期内,则识别所述待识别终端为软硬件均支持长期演进语音承载功能且所述功能已开启的终端。
在本实施例中,在终端识别装置获取待识别终端的信令信息,并根据该信令信息,判断该待识别终端是否发生过IMS注册之后。如果该待识别终端发生过注册,则表明该待识别终端为软硬件均支持VoLTE功能的终端,为了进一步确认该待识别终端当前是否开启了VoLTE功能,需要对发生注册的时间进行判断。
具体地,如果终端识别装置判断出发生注册的时间在当前日期之前,且当前日期内未发生注册,则表明该待识别终端当前未开启VoLTE功能。由此,终端识别装置可以识别该待识别终端为软硬件均支持VoLTE功能且该功能未开启的终端。
相应地,如果终端识别装置判断出发生注册的时间在当前日期内,则表明该待识别终端当前已开启VoLTE功能。由此,终端识别装置可以识别该待识别终端为软硬件均支持VoLTE功能且该功能已开启的终端。
本实施例提供的终端识别方法,通过对发生过注册的待识别终端的注册时间进行判断,进而识别出软硬件均支持VoLTE功能且该功能未开启的终端。从而可以有针对性地提醒使用该终端的用户开启VoLTE功能,提升用户的通话感知。
实施例五
在上述任一实施例的基础上,为了进一步说明本申请的终端识别方法,所述识别所述待识别终端为软硬件均支持长期演进语音承载功能且所述功能未开启的终端之后,还包括:向所述终端发送提示信息,引导用户开启长期演进语音承载功能。
在本实施例中,在终端识别装置识别出软硬件均支持VoLTE功能且该功能未开启的终端之后,针对使用该终端的用户,为了提升其通话感知,终端识别装置可以向该终端发送提示信息,从而引导用户开启VoLTE功能。具体地,提示信息可以为“尊敬的用户,为了提高通话质量,请您开启VoLTE功能”等合适的提示信息,本实施例中对此不作限定。
需要说明的是,除了发送提示信息,还可采用电话语音提示等方式对用户进行提醒,本实施例中对此不作限定。
图3为本申请提供的一种应用场景的示意图,如图3所示,左侧为软硬件均支持VoLTE功能且该功能未开启的终端界面,其中,VoLTE功能未开启体现为“启用VoLTE高清通话”开关未打开。中间为收到提示信息的终端界面。右侧为软硬件均支持VoLTE功能且该功能已开启的终端界面,其中,VoLTE功能已开启体现为“启用VoLTE高清通话”开关打开。具体地,当VoLTE功能未开启时,终端上“移动网络”界面中,“启用VoLTE高清通话”的切换开关呈现“关状态”。当用户收到终端识别装置发送的,写有“尊敬的用户,为了提高通话质量,请您开启VoLTE功能”的提示信息后,可以自行将“启用VoLTE高清通话”的切换开关切换为“开状态”,从而开启VoLTE功能。
本实施例提供的终端识别方法,通过向终端发送提示信息,从而引导用户开启VoLTE功能,进而不仅可以提升用户的通话感知,还可以有效提升VoLTE渗透率。
实施例六
图4为本申请提供的终端识别装置的结构示意图,如图4所示,本实施例提供的终端识别装置包括:判断模块41以及识别模块42。其中,判断模块41,用于获取待识别终端的信令信息,根据所述信令信息,判断所述待识别终端是否发生过网际互连协议多媒体子***注册。所述判断模块41,还用于若未发生过注册,则判断所述待识别终端是否包含在动态终端库和动态软件库中;其中,所述动态终端库包括支持长期演进语音承载功能的各终端型号,所述动态软件库包括所述支持长期演进语音承载功能的各终端型号对应的软件版本。识别模块42,用于若所述待识别终端既包含在所述动态终端库中又包含在所述动态软件库中,则识别所述待识别终端为软硬件均支持长期演进语音承载功能且所述功能未开启的终端。
本实施例提供的终端识别装置,通过获取待识别终端的信令信息,并根据该信令信息,判断该待识别终端是否发生过IMS注册,若判断该待识别终端未发生过IMS注册,即未开启VoLTE功能,则根据动态终端库和动态软件库对该待识别终端进行识别,这两个库包含能够支持VoLTE功能的终端型号及其对应的软件版本,如果待识别终端包含在这两个库中,则可确定该待识别终端支持VoLTE功能。通过本装置可以识别出软硬件均支持VoLTE功能且该功能未开启的终端,进而可以有针对性地提醒使用该终端的用户开启VoLTE功能,以便提升VoLTE渗透率,提升用户的通话感知。
可选实施方式中,所述判断模块41,还用于若所述待识别终端包含在所述动态终端库中,但未包含在所述动态软件库中,则根据所述待识别终端的信令信息,判断所述待识别终端是否满足以下条件:存在所述待识别终端支持长期演进语音承载功能且语音优先的记录,且所述待识别终端注册的网络支持长期演进语音承载功能且所述待识别终端对应的用户已签约,且所述待识别终端存在语音回落至2G/3G网络的记录。所述识别模块42,还用于若满足,则识别所述待识别终端为软硬件均支持长期演进语音承载功能且所述功能未开启的终端。
可选实施方式中,所述终端识别装置还包括:确定模块43以及建立模块44。其中,所述确定模块43,用于根据各终端的网际互连协议多媒体子***注册信息,确定发生过网际互连协议多媒体子***注册的多个目标终端。所述建立模块44,用于按照终端聚合通信号对所述多个目标终端进行聚类,获得所述动态终端库;其中,每个终端聚合通信号对应一个终端型号。所述建立模块44,还用于根据所述多个目标终端的网际互连协议多媒体子***注册信息,确定所述动态终端库中各终端型号对应的软件版本,以建立所述动态软件库。
可选实施方式中,所述终端识别装置还包括:计算模块45以及筛选模块46。其中,所述计算模块45,用于根据所述多个目标终端的网际互连协议多媒体子***注册信息,计算每个目标终端在历史时段内的注册活跃度,其中,所述注册活跃度为所述历史时段内的累计注册天数除以累计在网天数。所述筛选模块46,用于从所述多个目标终端中筛选出注册活跃度大于预设值的目标终端,获得最终的多个目标终端。
可选实施方式中,所述判断模块41,还用于若发生过注册,则判断发生注册的时间。
所述识别模块42,还用于若发生注册的时间在当前日期之前,且当前日期内未发生注册,则识别所述待识别终端为软硬件均支持长期演进语音承载功能且所述功能未开启的终端。所述识别模块42,还用于若发生注册的时间在当前日期内,则识别所述待识别终端为软硬件均支持长期演进语音承载功能且所述功能已开启的终端。
可选实施方式中,所述识别模块42,还用于若所述待识别终端不包含在所述动态终端库中,则识别所述待识别终端为不支持长期演进语音承载功能的终端。
可选实施方式中,所述终端识别装置还包括:发送模块47,用于向所述终端发送提示信息,引导用户开启长期演进语音承载功能。
需要说明的是,本实施例提供的终端识别装置执行的技术方案和效果可以参见前述方法实施例的相关内容,在此不再赘述。
实施例七
图5为本申请的电子设备的结构示意图,如图5所示,本申请还提供了一种电子设备500,包括:存储器501和处理器502。
存储器501,用于存放程序。具体地,程序可以包括程序代码,所述程序代码包括计算机执行指令。存储器501可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
处理器502,用于执行存储器501存放的程序。
其中,计算机程序存储在存储器501中,并被配置为由处理器502执行以实现本申请任意一个实施例提供的终端识别方法。相关说明可以对应参见附图中的步骤所对应的相关描述和效果进行理解,此处不做过多赘述。
其中,本实施例中,存储器501和处理器502通过总线连接。所述总线可以是工业标准体系结构(Industry Standard Architecture,简称为ISA)总线、外部设备互连(Peripheral Component,简称为PCI)总线或扩展工业标准体系结构(Extended IndustryStandard Architecture,简称为EISA)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
实施例八
本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行以实现本申请任意一个实施例提供的终端识别方法。
实施例九
本申请实施例还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现本申请任意一个实施例提供终端识别方法。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。
用于实施本申请的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程终端识别装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
在本申请的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行***、装置或设备使用或与指令执行***、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体***、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
此外,虽然采用特定次序描绘了各操作,但是这应当理解为要求这样操作以所示出的特定次序或以顺序次序执行,或者要求所有图示的操作应被执行以取得期望的结果。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本申请的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实现中。相反地,在单个实现的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实现中。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求书指出。
应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求书来限制。
Claims (9)
1.一种终端识别方法,其特征在于,包括:
获取待识别终端的信令信息,根据所述信令信息,判断所述待识别终端是否发生过网际互连协议多媒体子***注册;根据所述待识别终端是否发生过网际互连协议多媒体子***是否发生注册可以判断所述待识别终端是否开启长期演进语音承载功能;
若未发生过注册,则判断所述待识别终端是否包含在动态终端库和动态软件库中;其中,所述动态终端库包括支持长期演进语音承载功能的各终端型号,所述动态软件库包括所述支持长期演进语音承载功能的各终端型号对应的软件版本;
若所述待识别终端既包含在所述动态终端库中又包含在所述动态软件库中,则识别所述待识别终端为软硬件均支持长期演进语音承载功能且所述功能未开启的终端;
若所述待识别终端包含在所述动态终端库中,但未包含在所述动态软件库中,则根据所述待识别终端的信令信息,判断所述待识别终端是否满足以下条件:存在所述待识别终端支持长期演进语音承载功能且语音优先的记录,且所述待识别终端注册的网络支持长期演进语音承载功能且所述待识别终端对应的用户已签约,且所述待识别终端存在语音回落至2G/3G网络的记录;
若满足,则识别所述待识别终端为软硬件均支持长期演进语音承载功能且所述功能未开启的终端。
2.根据权利要求1所述的方法,其特征在于,所述判断所述待识别终端是否包含在动态终端库和动态软件库中之前,包括:
根据各终端的网际互连协议多媒体子***注册信息,确定发生过网际互连协议多媒体子***注册的多个目标终端;
按照终端聚合通信号对所述多个目标终端进行聚类,获得所述动态终端库;其中,每个终端聚合通信号对应一个终端型号;
根据所述多个目标终端的网际互连协议多媒体子***注册信息,确定所述动态终端库中各终端型号对应的软件版本,以建立所述动态软件库。
3.根据权利要求2所述的方法,其特征在于,所述根据各终端的网际互连协议多媒体子***注册信息,确定发生过网际互连协议多媒体子***注册的多个目标终端之后,还包括:
根据所述多个目标终端的网际互连协议多媒体子***注册信息,计算每个目标终端在历史时段内的注册活跃度,其中,所述注册活跃度为所述历史时段内的累计注册天数除以累计在网天数;
从所述多个目标终端中筛选出注册活跃度大于预设值的目标终端,获得最终的多个目标终端。
4.根据权利要求1所述的方法,其特征在于,所述获取待识别终端的信令信息,根据所述信令信息,判断所述待识别终端是否发生过网际互连协议多媒体子***注册之后,还包括:
若发生过注册,则判断发生注册的时间;
若发生注册的时间在当前日期之前,且当前日期内未发生注册,则识别所述待识别终端为软硬件均支持长期演进语音承载功能且所述功能未开启的终端;
若发生注册的时间在当前日期内,则识别所述待识别终端为软硬件均支持长期演进语音承载功能且所述功能已开启的终端。
5.根据权利要求1所述的方法,其特征在于,所述若未发生过注册,则判断所述待识别终端是否包含在动态终端库和动态软件库中之后,还包括:
若所述待识别终端不包含在所述动态终端库中,则识别所述待识别终端为不支持长期演进语音承载功能的终端。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述识别所述待识别终端为软硬件均支持长期演进语音承载功能且所述功能未开启的终端之后,还包括:
向所述终端发送提示信息,引导用户开启长期演进语音承载功能。
7.一种终端识别装置,其特征在于,包括:
判断模块,用于获取待识别终端的信令信息,根据所述信令信息,判断所述待识别终端是否发生过网际互连协议多媒体子***注册;根据所述待识别终端是否发生过网际互连协议多媒体子***是否发生注册可以判断所述待识别终端是否开启长期演进语音承载功能;
所述判断模块,还用于若未发生过注册,则判断所述待识别终端是否包含在动态终端库和动态软件库中;其中,所述动态终端库包括支持长期演进语音承载功能的各终端型号,所述动态软件库包括所述支持长期演进语音承载功能的各终端型号对应的软件版本;
识别模块,用于若所述待识别终端既包含在所述动态终端库中又包含在所述动态软件库中,则识别所述待识别终端为软硬件均支持长期演进语音承载功能且所述功能未开启的终端;
所述判断模块,还用于若所述待识别终端包含在所述动态终端库中,但未包含在所述动态软件库中,则根据所述待识别终端的信令信息,判断所述待识别终端是否满足以下条件:存在所述待识别终端支持长期演进语音承载功能且语音优先的记录,且所述待识别终端注册的网络支持长期演进语音承载功能且所述待识别终端对应的用户已签约,且所述待识别终端存在语音回落至2G/3G网络的记录;
所述识别模块,还用于若满足,则识别所述待识别终端为软硬件均支持长期演进语音承载功能且所述功能未开启的终端。
8.一种电子设备,其特征在于,包括:存储器,处理器;
存储器:用于存储所述处理器可执行指令的存储器;
其中,所述处理器用于调用所述存储器中的程序指令执行如权利要求1-6任一项所述的终端识别方法。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-6任一项所述的终端识别方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110634354.1A CN113382403B (zh) | 2021-06-07 | 2021-06-07 | 终端识别方法、装置、设备及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110634354.1A CN113382403B (zh) | 2021-06-07 | 2021-06-07 | 终端识别方法、装置、设备及计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113382403A CN113382403A (zh) | 2021-09-10 |
CN113382403B true CN113382403B (zh) | 2022-10-21 |
Family
ID=77576255
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110634354.1A Active CN113382403B (zh) | 2021-06-07 | 2021-06-07 | 终端识别方法、装置、设备及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113382403B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115866802A (zh) * | 2021-10-22 | 2023-03-28 | 中兴通讯股份有限公司 | 数据传输方法、设备和存储介质 |
CN115866582A (zh) * | 2022-11-29 | 2023-03-28 | 中国联合网络通信集团有限公司 | 设备识别方法、装置、设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108271151A (zh) * | 2016-12-31 | 2018-07-10 | ***通信集团辽宁有限公司 | 用于移动互联网终端识别的方法及装置 |
CN109640316A (zh) * | 2018-12-18 | 2019-04-16 | ***通信集团江苏有限公司 | 目标用户终端识别方法、装置、设备及存储介质 |
CN112087744A (zh) * | 2020-08-21 | 2020-12-15 | 宜通世纪科技股份有限公司 | 一种识别终端型号的方法、***、装置及存储介质 |
WO2020258113A1 (zh) * | 2019-06-27 | 2020-12-30 | 华为技术有限公司 | 上报ue能力信息的方法、通信装置和通信*** |
-
2021
- 2021-06-07 CN CN202110634354.1A patent/CN113382403B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108271151A (zh) * | 2016-12-31 | 2018-07-10 | ***通信集团辽宁有限公司 | 用于移动互联网终端识别的方法及装置 |
CN109640316A (zh) * | 2018-12-18 | 2019-04-16 | ***通信集团江苏有限公司 | 目标用户终端识别方法、装置、设备及存储介质 |
WO2020258113A1 (zh) * | 2019-06-27 | 2020-12-30 | 华为技术有限公司 | 上报ue能力信息的方法、通信装置和通信*** |
CN112087744A (zh) * | 2020-08-21 | 2020-12-15 | 宜通世纪科技股份有限公司 | 一种识别终端型号的方法、***、装置及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN113382403A (zh) | 2021-09-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113382403B (zh) | 终端识别方法、装置、设备及计算机可读存储介质 | |
US10423958B2 (en) | Method, apparatus and system for voice verification | |
CN110312046B (zh) | 外呼数据优化方法、装置、计算机设备及存储介质 | |
CN111885270A (zh) | 一种异常通信的检测方法、装置、设备及存储介质 | |
CN109582655B (zh) | ***日志的定位方法及装置、计算机可读存储介质 | |
CN113038523B (zh) | 终端识别方法和装置 | |
CN113760611B (zh) | ***站点切换方法、装置、电子设备及存储介质 | |
CN112241362A (zh) | 一种测试方法、装置、服务器及存储介质 | |
CN117715048A (zh) | 电信诈骗识别方法、装置、电子设备及存储介质 | |
CN112153215A (zh) | 通话处理方法、装置、相关设备及存储介质 | |
EP3432558B1 (en) | Communication method, apparatus and system | |
CN112533188A (zh) | 一种播放源的输出处理方法和装置 | |
CN117041420A (zh) | 语音通话的测试方法、装置及设备 | |
CN111190761A (zh) | 日志输出方法、装置、存储介质及电子设备 | |
CN108696829B (zh) | 一种补充业务设置处理方法及装置 | |
CN112084163B (zh) | 一种数据写入方法、装置及计算机设备 | |
CN109618121B (zh) | 视频会议信息安全的处理方法及装置 | |
CN109981796B (zh) | 一种连接方法及装置 | |
CN112435063A (zh) | 资源处理方法、装置、电子设备及存储介质 | |
US10602351B1 (en) | Communication information hiding realization method and realization system | |
CN111143583A (zh) | 一种媒体数据库数据变化监听方法以及监听装置 | |
CN113923270B (zh) | 一种报文的处理方法、装置、设备及可读存储介质 | |
CN113038453B (zh) | 终端能力的确定方法、装置及存储介质 | |
CN113015190B (zh) | 终端识别方法、装置、设备、***及存储介质 | |
CN111417107B (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 |