双卡终端的用户号码使用类型识别方法及装置与流程

文档序号:16468801发布日期:2019-01-02 22:56阅读:326来源:国知局
双卡终端的用户号码使用类型识别方法及装置与流程

本发明实施例涉及智能终端技术领域,尤其涉及一种双卡终端的用户号码使用类型识别方法及装置。



背景技术:

双卡终端是指一部手机通过放置两张卡,同时接收来自两个通信网络的信号。近些年上市的终端中,双卡终端的比例呈逐年上升的趋势,据统计,2010年新上市的终端中,双卡终端占比约10%,到2016年新上市终端中,双卡终端占比上升至约75%,增速迅猛。由于“全网通”类型的双卡终端的增加,随之而来存在如下的一些问题引起了运营商的关注:

(1)如何识别双卡终端中两个卡槽的使用情况?如卡槽1、2是否都在使用?(2)卡槽1、2是否跨运营商?如何针对同时使用两个运营商sim的用户进行转网营销?

这两个问题可以总结为:如何识别双卡终端的号码使用情况。目前,识别方法主要有如下两种:

方法一:通过终端侧的app进行采集:可以通过开发androidapp,使用android提供的itelephony接口,可以获取终端的双卡状态、双卡各自处于的网络制式等信息。

优缺点:该方法可以在终端侧获取双卡终端相关的更多信息,缺点是需要目标用户安装该androidapp,且itelephony接口需要针对不同厂家的终端进行适配,部分厂家的终端屏蔽了该接口导致获取不了准确的双卡状态。

方法二:通过客服外呼的方式进行收集:在处理双卡终端投诉时,通过客服外呼的方式,询问用户所使用终端的双卡情况以及对应的运营商及号码。

优缺点:该方法简单直接,但会对用户产生骚扰,收集结果的准确性依赖于用户对双卡终端的认识,收集成本高。

因此,目前还没有一种方法可以在既不要求用户在移动终端安装软件又不需要询问用户的情况下,获知双卡终端的号码使用情况。提供一种自动识别双卡终端的号码使用情况的方法是目前业界亟待解决的技术问题。



技术实现要素:

为了解决现有技术中存在的问题,本发明实施例提供一种双卡终端的用户号码使用类型识别方法及装置。

第一方面,本发明实施例提供一种双卡终端的用户号码使用类型识别方法,包括:

读取预设数据关系表,所述数据关系表包括:用户号码、国际移动设备标识码imei号、数据业务使用量和语音业务使用量;

读取数据业务使用量大于零的用户号码和对应的imei号建立第一用户集合;读取数据业务使用量等于零且语音业务使用量大于零的用户号码和对应的imei号建立第二用户集合;

根据所述第一用户集合中的用户号码对应的imei号与所述第二用户集合中的用户号码对应的imei号,对双卡终端中用户号码的使用类型进行识别;其中,所述使用类型包括主卡类型和副卡类型,数据业务使用量大于零的对应所述主卡类型,数据业务使用量等于零且语音业务使用量大于零的对应所述副卡类型。

第二方面,本发明实施例提供、一种双卡终端的用户号码使用类型识别装置,其特征在于,包括:

读取单元,用于读取预设数据关系表,所述数据关系表包括:用户号码、国际移动设备标识码imei号、数据业务使用量和语音业务使用量;

第一建立单元,用于读取数据业务使用量大于零的用户号码和对应的imei号建立第一用户集合;读取数据业务使用量等于零且语音业务使用量大于零的用户号码和对应的imei号建立第二用户集合;

识别单元,用于根据所述第一用户集合中的用户号码对应的imei号与所述第二用户集合中的用户号码对应的imei号,对双卡终端中用户号码的使用类型进行识别;其中,所述使用类型包括主卡类型和副卡类型,数据业务使用量大于零的对应所述主卡类型,数据业务使用量等于零且语音业务使用量大于零的对应所述副卡类型。

第三方面,本发明实施例还提供了一种计算机程序,包括程序代码,所述程序代码用于执行上述双卡终端的用户号码使用类型识别方法;

所述处理器用于调用所述存储器中的逻辑指令,以执行上述上述双卡终端的用户号码使用类型识别方法。

第四方面,本发明实施例还提供了一种存储介质,用于存储如前所述的计算机程序。

本发明实施例提供的双卡终端的用户号码使用类型识别方法及装置,利用用户号码、对应的imei号、双卡终端上报imei号的特性、数据业务使用量和语音业务使用量,实现了自动识别双卡终端的用户号码使用类型,基于全网信令及用户数据业务和语音业务消费行为实现对双卡终端的用户号码使用类型的识别,提高了识别效果、降低了识别成本,对转网营销及营销成效评估提供了数据支持。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的双卡终端的用户号码使用类型识别方法流程示意图;

图2为某一具体双卡终端的用户号码使用类型识别流程图;

图3为本发明实施例提供的双卡终端的用户号码使用类型识别装置结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明实施例提供的双卡终端的用户号码使用类型识别方法流程示意图,如图1所示,方法包括:

步骤10、读取预设数据关系表,所述数据关系表包括:用户号码、国际移动设备标识码imei号、数据业务使用量和语音业务使用量;

步骤20、读取数据业务使用量大于零的用户号码和对应的imei号建立第一用户集合;读取数据业务使用量等于零且语音业务使用量大于零的用户号码和对应的imei号建立第二用户集合;

步骤30、根据所述第一用户集合中的用户号码对应的imei号与所述第二用户集合中的用户号码对应的imei号,对双卡终端中用户号码的使用类型进行识别;其中,所述使用类型包括主卡类型和副卡类型,数据业务使用量大于零的对应所述主卡类型,数据业务使用量等于零且语音业务使用量大于零的对应所述副卡类型。

随着科技发展,越来越多的双卡终端进入手机市场,双卡终端是指一部手机通过同时放置两张sim卡同时接收来自两个通信网络的信号。当双卡终端插入两张sim卡时,同一时间只能设置为使用其中一张卡接入数据网络,通常我们称这张接入数据网络的sim卡为主卡,而另外一张不能接入数据网络的卡称为副卡,从业务特征上,主卡会产生语音业务使用量及数据业务使用量,而副卡只能产生语音业务使用量但不会产生彩信收发外的其他流量。因此,结合用户号码产生的语音业务使用量和数据业务使用量可以辅助识别双卡终端的用户号码使用情况。

当需要识别双卡终端的用户号码使用情况时:

首先,读取预设的数据关系表,从数据关系表中可以获知用户号码、与用户号码对应的国家移动设备标识码(internationalmobileequipmentidentity,简称imei)以及与用户号码对应的数据业务使用量和语音业务使用量。

然后,读取数据关系表中数据业务量大于零的用户号码和对应的imei号建立第一用户集合;读取数据业务使用量等于零且语音业务使用量大于零的用户号码和对应的imei号建立第二用户集合。也就是说,第一用户集合中的用户号码对应的数据业务使用量大于零,第二用户集合中的用户号码对应的数据业务使用量等于零语音业务使用量大于零。

最后,根据所述第一用户集合中的用户号码对应的imei号与所述第二用户集合中的用户号码对应的imei号,对双卡终端中用户号码的使用类型进行识别。这是由于大部分双卡终端具有两个卡槽中的sim卡上报相同imei号的特点,根据第一用户集合和第二用户集合中用户号码对应的imei号,可以识别第一用户集合和第二用户集合中用户号码的使用类型是主卡类型还是副卡类型。这里所说的主卡类型是指数据业务使用量大于零的用户号码,副卡类型是指数据业务使用量等于零而语音业务使用量大于零的用户号码。

本发明实施例提供的双卡终端的用户号码使用类型识别方法,利用用户号码及其对应的imei号、语音业务使用量和数据业务使用量自动对双卡终端的用户号码使用类型进行识别,具有较高的识别率,降低了识别难度并且提高了识别速度。

在上述实施例的基础上,进一步地,所述根据所述第一用户集合中的用户号码对应的imei号与所述第二用户集合中的用户号码对应的imei号,对双卡终端中用户号码的使用类型进行识别具体包括:

若所述第一用户集合中的第一用户号码对应的imei号与所述第二用户集合中的第二用户号码对应的imei号相同,则所述第一用户号码和所述第二用户号码安装在同一移动终端上,且所述第一用户号码的使用类型为主卡类型,所述第二用户号码的使用类型为副卡类型;

若所述第一用户集合中的第三用户号码对应的imei号与所述第二用户集合中用户号码对应的imei号均不同,则所述第三用户号码的使用类型为主卡类型;

若所述第二用户集合中的第四用户号码对应的imei号与所述第一用户集合中用户号码对应的imei号均不同,则所述第四用户号码的使用类型为副卡类型。

具体的,根据所述第一用户集合中的用户号码对应的imei号与所述第二用户集合中的用户号码对应的imei号,对双卡终端中用户号码的使用类型进行识别的过程相当于根据imei号将第一用户集合和第二用户集合相交,可以得到如下三种情况:

情况a:所述第一用户集合中的第三用户号码对应的imei号与所述第二用户集合中用户号码对应的imei号均不同;

情况b:所述第一用户集合中的第一用户号码对应的imei号与所述第二用户集合中的第二用户号码对应的imei号相同;

情况c:所述第二用户集合中的第四用户号码对应的imei号与所述第一用户集合中用户号码对应的imei号均不同。

针对情况b,所述第一用户集合中的第一用户号码对应的imei号与所述第二用户集合中的第二用户号码对应的imei号相同,也就是第一用户集合和第二用户集合中根据imei相交的部分,说明两个不同的用户号码具有相同的imei号,根据大部分双卡终端的两个卡槽的用户号码上报相同imei号的特点,可以断定imei号相同的两个用户号码在同一个双卡终端上,又因为第一用户集合中的用户号码对应的流量业务使用量大于零,第二用户集合中的用户号码对应的流量业务使用量等于零语音业务使用量大于零,所以,第一用户号码与第二用户号码在同一双卡终端上,并且第一用户号码是主卡类型,第二用户号码是副卡类型。

根据双卡终端的两个卡槽的用户号码上报相同imei号的特点,可以将上述情况a和情况c中的用户号码视为未发现与之安装在同一双卡终端上的用户号码。又因为第一用户集合中的用户号码对应的流量业务使用量大于零,第二用户集合中的用户号码对应的流量业务使用量等于零语音业务使用量大于零。

因此,可以认为情况a中的第三用户号码是所在双卡终端上的主卡类型,但不能判断所述双卡终端的另一个卡槽中是否装有sim卡。可以认为情况c中的第四用户号码是所在双卡终端上的副卡类型,所述双卡终端上的主卡类型用户号码或为其他通信公司的sim卡。

通过将第一用户集合和第二用户集合中的imei号相交,可以判断得出imei号对应的用户号码在双卡终端上的使用类型,可以跟踪及记录双卡终端用户的用户号码使用情况,对转网营销及营销成效评估形成有力支撑。

在上述各实施例的基础上,进一步地,所述数据关系表还包括终端类型,所述终端类型包括第一终端类型和第二终端类型,所述第一终端类型的终端两个卡槽上报相同的imei号,所述第二终端类型的终端两个卡槽上报不同的imei号;

相应的,所述读取数据业务使用量大于零的用户号码和相应的imei号建立第一用户集合;读取数据业务使用量等于零且语音业务使用量大于零的用户号码和相应的imei号建立第二用户集合具体为:

读取所述终端类型为第一终端类型并且数据业务使用量大于零的用户号码和相应的imei号建立第一用户集合;读取所述终端类型为第一终端类型、数据业务使用量等于零且语音业务使用量大于零的用户号码和相应的imei号建立第二用户集合。

前面提到,大部分双卡终端具有两个卡槽中的sim卡上报相同imei号的特点,也就是说有一部分双卡终端的两个卡槽中的sim卡上报的imei号不相同。由于3gpp对双卡终端的卡槽1、2在响应identityrequest请求时上报的imei没有明确的要求,目前,各个终端厂商对双卡终端的imei上报有各自的实现方案,现有技术中,双卡终端主要存在两种情况:

1、双卡终端的两个卡槽使用同一个imei:在任何一个卡槽插入sim卡,在响应网络侧发送的identityrequest请求时,都只回应同一个imei;

2、双卡终端的两个卡槽分别使用不同的imei:终端响应网络侧发送的identityrequest时回复的imei信息取决于当前卡所在的卡槽,卡槽1和卡槽2对应的imei不一样:有的双卡终端两个imei只有最后一两位不一样,有的双卡终端两个imei截然不同,没有明显规律。

上述实施例中的识别方法可以是基于双卡终端两个卡槽使用同一个imei的情况。

因此,在预设的数据关系表中还包括终端类型,终端类型包括第一终端类型和第二终端类型,所述第一终端类型的终端两个卡槽上报相同的imei号,所述第二终端类型的终端两个卡槽上报不同的imei号;

在建立第一用户集合和第二用户集合时,读取的是终端类型为第一终端类型的用户号码,即:读取所述终端类型为第一终端类型并且数据业务使用量大于零的用户号码和相应的imei号建立第一用户集合;读取所述终端类型为第一终端类型、数据业务使用量等于零且语音业务使用量大于零的用户号码和相应的imei号建立第二用户集合。

本发明实施例通过区分用户号码对应的终端类型,只对两个卡槽sim卡上报相同imei号的双卡终端对应的用户号码的使用类型进行识别,减少了由于双卡终端两个sim卡上报的imei号不同造成的误判,提高了识别的准确率。

在上述实施例的基础上,进一步地,所述方法还包括:

根据用户号码、终端类型、imei号、数据业务使用量和语音业务使用量,建立数据关系表。

建立数据关系表的步骤如下:

s1、在终端发起通信业务时,读取终端的用户号码与相应的imei号,建立用户号码与imei号对应关系表。

imei号是终端在网络侧的唯一标识,终端在发起语音、数据等业务时,网络侧会通过下发验证身份请求identityrequest信令发起对终端信息获取的请求,获取的信息根据请求中的身份类型identitytype字段而定,可以是国际移动用户识别码imsi、imei、临时识别码tmsi等。

当identitytype为3时,终端通过identityresponse响应终端对应的imei信息至网络,则网络侧可以实时记录用户手机号码与imei的对应关系。本发明实施例实时将用户号码与imei的对应关系、imei变更的历史记录存储在数据库中,建立用户号码与imei号对应关系表。

s2、通过网络侧发现和/或静态关系导入,建立imei号与终端类型对应关系表;

本发明实施例通过网络侧发现、imei与终端型号静态关系导入的方式构建imei与终端型号的对应关系库,该关系库的动态升级维护是基于二元关联校准算法,此为现有技术,此处不在赘述。

利用s1中建立的用户号码与imei号对应关系表,与imei与终端型号对应关系数据库进行关联,可以识别在网用户所使用的终端型号以及终端类型,这里重点考虑终端类型,因此建立imei号与终端类型对应关系表。

s3、将所述用户号码与imei号对应关系表和imei号与终端类型对应关系表进行关联,并统计用户号码对应的数据业务使用量和语音业务使用量,建立所述数据关系表。

经过s1和s2后,已经能掌握在网的任何一个用户号码所使用的终端型号及是否支持双卡、如果是双卡终端,两个卡槽上的sim卡上报的imei是否一致等信息。接下来,本发明实施例基于上述信息,并结合用户号码对应的语音、数据业务的使用量,建立数据关系表。通过数据关系表可以获取用户号码及对应的imei、终端类型、语音业务使用量和数据业务使用量五个方面的信息。

本发明实施例提供的方法,通过从网络侧读取用户号码对应的imei号建立用户号码与imei号对应关系表,通过网络侧发现和/或静态关系导入,建立imei号与终端类型对应关系表,将所述用户号码与imei号对应关系表和imei号与终端类型对应关系表进行关联,并统计用户号码对应的数据业务使用量和语音业务使用量,建立数据关系表。建立的数据关系表中可以获取用户号码及对应的imei、终端类型、语音业务使用量和数据业务使用量五个方面的信息,为双卡终端的用户号码使用类型的识别提供了数据基础。

在上述各实施例的基础上,进一步地,所述数据业务使用量为预设时间周期内统计的彩信业务之外的流量,所述语音业务使用量为预设时间周期内统计的主叫和被叫通话时长。

图2为某一具体双卡终端的用户号码使用类型识别流程图,如图2所示,当需要进行双卡终端的用户号码使用量行识别时:

(1)选取终端类型为第一终端类型的所有用户号码及其对应的imei构建表1,表1中包含用户号码、终端类型imei号、数据业务使用量(以mb为单位,即月结扣费周期内产生的除彩信内容外的流量,下属所提及的“流量”都是剔除彩信业务外的流量)和语音业务使用量(以秒为单位,即月结扣费周期内产生的主叫、被叫通话时长)五个字段。

(2)判断月结扣费周期内是否产生语音或流量:如果某个号码没有产生过语音或流量,则该用户是沉默用户,不在本发明实施例讨论的范围之内;如果产生过语音或流量,则进入后续的判断流程。

(3)判断月结扣费周期内是否产生过流量:对于产生过流量的用户号码,我们归类为集合1,即在双卡终端中设置为上网卡槽对应的号码,我们称之为主卡类型;对于没有产生过流量的用户号码,我们归类为集合2,即在双卡终端中设置为非上网卡槽对应的号码,我们称之为副卡类型。

(4)判断集合1、2之间用户号码对应的imei号重合情况,存在如下三种:

a对集合1中的用户号码a,如果使用其对应的imei没能在集合2中找到对应的用户号码,则可以判定:用户号码a所在的双卡终端上,其中一个卡槽插入的为用户号码a并将其设置为主卡类型,另外一个卡槽为空置卡槽或插入的为其他通信公司的sim卡。

b对集合1中的用户号码b,如果使用其对应的imei能在集合2中找到对应的用户号码c,即用户号码b和c对应的为同一个imei号,且b有产生流量、c没有产生流量,则可以判定:在该imei号对应的双卡终端上,其中一个卡槽插入的为用户号码b并将其设置为主卡类型,另外一个卡槽插入的为用户号码c并将其设置为副卡类型,此为情形b。因此,如果所述双卡终端上插入的是两张同一通信公司的sim卡,则通过发明实施例,可以进一步实现如下查询:

i)根据该终端的imei,查询使用该终端的两个用户号码,并可以区分哪个号码是主卡类型、哪个号码是副卡类型;

ii)根据该终端其中一个卡槽的用户号码,反查得到该号码所在终端的imei信息,并根据该imei再查询到该终端上面另外一个卡槽的用户号码,并可以区分哪个号码是主卡类型、哪个号码是副卡类型;

c对集合2中的用户号码d,如果使用其对应的imei号没能在集合1中找到对应的用户号码,则可以判定:用户号码d所在的双卡终端上,其中一个卡槽插入的为用户号码d并将其设置为副卡类型,另外一个卡槽中为其他通信公司的sim卡并将该卡槽中是sim卡设置为主卡类型,但发明实施例暂时无法区分该主卡是哪个通信公司的sim卡。此为情形c。

图3为本发明实施例提供的双卡终端的用户号码使用类型识别装置结构示意图,如图3所示,装置包括:读取单元1、第一建立单元2和识别单元3;其中,读取单元1用于读取预设数据关系表,所述数据关系表包括:用户号码、国际移动设备标识码imei号、数据业务使用量和语音业务使用量;第一建立单元2用于读取数据业务使用量大于零的用户号码和对应的imei号建立第一用户集合;读取数据业务使用量等于零且语音业务使用量大于零的用户号码和对应的imei号建立第二用户集合;识别单元3用于根据所述第一用户集合中的用户号码对应的imei号与所述第二用户集合中的用户号码对应的imei号,对双卡终端中用户号码的使用类型进行识别;其中,所述使用类型包括主卡类型和副卡类型,数据业务使用量大于零的对应所述主卡类型,数据业务使用量等于零且语音业务使用量大于零的对应所述副卡类型。

当需要识别双卡终端的用户号码使用情况时:

首先,读取单元1读取预设的数据关系表,从数据关系表中可以获知用户号码、与用户号码对应的国家移动设备标识码(internationalmobileequipmentidentity,简称imei)以及与用户号码对应的数据业务使用量和语音业务使用量。

然后,第一建立单元2读取数据关系表中数据业务量大于零的用户号码和对应的imei号建立第一用户集合;读取数据业务使用量等于零且语音业务使用量大于零的用户号码和对应的imei号建立第二用户集合。也就是说,第一用户集合中的用户号码对应的数据业务使用量大于零,第二用户集合中的用户号码对应的数据业务使用量等于零语音业务使用量大于零。

最后,识别单元3根据所述第一用户集合中的用户号码对应的imei号与所述第二用户集合中的用户号码对应的imei号,对双卡终端中用户号码的使用类型进行识别。这是由于大部分双卡终端具有两个卡槽中的sim卡上报相同imei号的特点,根据第一用户集合和第二用户集合中用户号码对应的imei号,可以识别第一用户集合和第二用户集合中用户号码的使用类型是主卡类型还是副卡类型。这里所说的主卡类型是指数据业务使用量大于零的用户号码,副卡类型是指数据业务使用量等于零而语音业务使用量大于零的用户号码。

本发明实施例提供的双卡终端的用户号码使用类型识别装置,利用读取单元1读取用户号码及其对应的imei号、语音业务使用量和数据业务使用量,通过第一建立单元2和识别单元3自动对双卡终端的用户号码使用类型进行识别,具有较高的识别率,降低了识别难度并且提高了识别速度。

在上述实施例的基础上,进一步地,所述读取单元的所述数据关系表还包括终端类型,所述终端类型包括第一终端类型和第二终端类型,所述第一终端类型的终端两个卡槽上报相同的imei号,所述第二终端类型的终端两个卡槽上报不同的imei号;

相应的,所述第一建立单元具体用于:

读取所述终端类型为第一终端类型并且数据业务使用量大于零的用户号码和对应的imei号,建立第一用户集合;读取所述终端类型为第一终端类型、数据业务使用量等于零且语音业务使用量大于零的用户号码和对应的imei号,建立第二用户集合。

具体的,根据所述第一用户集合中的用户号码对应的imei号与所述第二用户集合中的用户号码对应的imei号,对双卡终端中用户号码的使用类型进行识别的过程相当于根据imei号将第一用户集合和第二用户集合相交,可以得到如下三种情况:

情况a:所述第一用户集合中的第三用户号码对应的imei号与所述第二用户集合中用户号码对应的imei号均不同;

情况b:所述第一用户集合中的第一用户号码对应的imei号与所述第二用户集合中的第二用户号码对应的imei号相同;

情况c:所述第二用户集合中的第四用户号码对应的imei号与所述第一用户集合中用户号码对应的imei号均不同。

针对情况b,所述第一用户集合中的第一用户号码对应的imei号与所述第二用户集合中的第二用户号码对应的imei号相同,也就是第一用户集合和第二用户集合中根据imei相交的部分,说明两个不同的用户号码具有相同的imei号,根据大部分双卡终端的两个卡槽的用户号码上报相同imei号的特点,可以断定imei号相同的两个用户号码在同一个双卡终端上,又因为第一用户集合中的用户号码对应的流量业务使用量大于零,第二用户集合中的用户号码对应的流量业务使用量等于零语音业务使用量大于零,所以,第一用户号码与第二用户号码在同一双卡终端上,并且第一用户号码是主卡类型,第二用户号码是副卡类型。

根据双卡终端的两个卡槽的用户号码上报相同imei号的特点,可以将上述情况a和情况c中的用户号码视为未发现与之安装在同一双卡终端上的用户号码。又因为第一用户集合中的用户号码对应的流量业务使用量大于零,第二用户集合中的用户号码对应的流量业务使用量等于零语音业务使用量大于零。

因此,可以认为情况a中的第三用户号码是所在双卡终端上的主卡类型,但不能判断所述双卡终端的另一个卡槽中是否装有sim卡。可以认为情况c中的第四用户号码是所在双卡终端上的副卡类型,所述双卡终端上的主卡类型用户号码或为其他通信公司的sim卡。

通过将第一用户集合和第二用户集合中的imei号相交,可以判断得出imei号对应的用户号码在双卡终端上的使用类型,可以跟踪及记录双卡终端用户的用户号码使用情况,对转网营销及营销成效评估形成有力支撑。

在上述各实施例的基础上,进一步地,所述数据关系表还包括终端类型,所述终端类型包括第一终端类型和第二终端类型,所述第一终端类型的终端两个卡槽上报相同的imei号,所述第二终端类型的终端两个卡槽上报不同的imei号;

相应的,所述读取数据业务使用量大于零的用户号码和相应的imei号建立第一用户集合;读取数据业务使用量等于零且语音业务使用量大于零的用户号码和相应的imei号建立第二用户集合具体为:

读取所述终端类型为第一终端类型并且数据业务使用量大于零的用户号码和相应的imei号建立第一用户集合;读取所述终端类型为第一终端类型、数据业务使用量等于零且语音业务使用量大于零的用户号码和相应的imei号建立第二用户集合。

前面提到,大部分双卡终端具有两个卡槽中的sim卡上报相同imei号的特点,也就是说有一部分双卡终端的两个卡槽中的sim卡上报的imei号不相同。由于3gpp对双卡终端的卡槽1、2在响应identityrequest请求时上报的imei没有明确的要求,目前,各个终端厂商对双卡终端的imei上报有各自的实现方案,现有技术中,双卡终端主要存在两种情况:

1、双卡终端的两个卡槽使用同一个imei:在任何一个卡槽插入sim卡,在响应网络侧发送的identityrequest请求时,都只回应同一个imei;

2、双卡终端的两个卡槽分别使用不同的imei:终端响应网络侧发送的identityrequest时回复的imei信息取决于当前卡所在的卡槽,卡槽1和卡槽2对应的imei不一样:有的双卡终端两个imei只有最后一两位不一样,有的双卡终端两个imei截然不同,没有明显规律。

上述实施例中的识别方法可以是基于双卡终端两个卡槽使用同一个imei的情况。

因此,在预设的数据关系表中还包括终端类型,终端类型包括第一终端类型和第二终端类型,所述第一终端类型的终端两个卡槽上报相同的imei号,所述第二终端类型的终端两个卡槽上报不同的imei号;

在建立第一用户集合和第二用户集合时,读取的是终端类型为第一终端类型的用户号码,即:读取所述终端类型为第一终端类型并且数据业务使用量大于零的用户号码和相应的imei号建立第一用户集合;读取所述终端类型为第一终端类型、数据业务使用量等于零且语音业务使用量大于零的用户号码和相应的imei号建立第二用户集合。

本发明实施例通过区分用户号码对应的终端类型,只对两个卡槽sim卡上报相同imei号的双卡终端对应的用户号码的使用类型进行识别,减少了由于双卡终端两个sim卡上报的imei号不同造成的误判,提高了识别的准确率。

在上述实施例的基础上,进一步地,所述装置还包括:第二建立单元用于根据用户号码、终端类型、imei号、数据业务使用量和语音业务使用量,建立数据关系表。

第二建立单元建立数据关系表的过程如下:

s1、在终端发起通信业务时,读取终端的用户号码与相应的imei号,建立用户号码与imei号对应关系表。

imei号是终端在网络侧的唯一标识,终端在发起语音、数据等业务时,网络侧会通过下发验证身份请求identityrequest信令发起对终端信息获取的请求,获取的信息根据请求中的身份类型identitytype字段而定,可以是国际移动用户识别码imsi、imei、临时识别码tmsi等。

当identitytype为3时,终端通过identityresponse响应终端对应的imei信息至网络,则网络侧可以实时记录用户手机号码与imei的对应关系。实时将用户号码与imei的对应关系、imei变更的历史记录存储在数据库中,建立用户号码与imei号对应关系表。

s2、通过网络侧发现和/或静态关系导入,建立imei号与终端类型对应关系表;

通过网络侧发现、imei与终端型号静态关系导入的方式构建imei与终端型号的对应关系库,该关系库的动态升级维护是基于二元关联校准算法,为现有技术,此处不在赘述。

利用s1中建立的用户号码与imei号对应关系表,与imei与终端型号对应关系数据库进行关联,可以识别在网用户所使用的终端型号以及终端类型,这里重点考虑终端类型,因此建立imei号与终端类型对应关系表。

s3、将所述用户号码与imei号对应关系表和imei号与终端类型对应关系表进行关联,并统计用户号码对应的数据业务使用量和语音业务使用量,建立所述数据关系表。

经过s1和s2后,已经能掌握在网的任何一个用户号码所使用的终端型号及是否支持双卡、如果是双卡终端,两个卡槽上的sim卡上报的imei是否一致等信息。接下来,本发明实施例基于上述信息,并结合用户号码对应的语音、数据业务的使用量,建立数据关系表。通过数据关系表可以获取用户号码及对应的imei、终端类型、语音业务使用量和数据业务使用量五个方面的信息。

本发明实施例提供的装置,利用第二建立单元通过从网络侧读取用户号码对应的imei号建立用户号码与imei号对应关系表,通过网络侧发现和/或静态关系导入,建立imei号与终端类型对应关系表,将所述用户号码与imei号对应关系表和imei号与终端类型对应关系表进行关联,并统计用户号码对应的数据业务使用量和语音业务使用量,建立数据关系表。建立的数据关系表中可以获取用户号码及对应的imei、终端类型、语音业务使用量和数据业务使用量五个方面的信息,为双卡终端的用户号码使用类型的识别提供了数据基础。

本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法。

本发明实施例还提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

以上所描述的显示装置的测试设备等实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上各实施例仅用以说明本发明的实施例的技术方案,而非对其限制;尽管参照前述各实施例对本发明的实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明的实施例各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1