The embodiment of the present invention provides a method and device for terminal version number identification of a target terminal. The method includes acquiring user identification and signaling data of the terminal, signaling data including header field information of user agent message in http request, update address of system version, response information returned by terminal for system version identification request, and pre-construction based on signaling data. The terminal version number recognition library determines the terminal version number recognition results corresponding to different types of signaling data. The terminal version number recognition library includes the mapping relationship between header field information, update address, response information and terminal version number one by one. According to the terminal version number recognition results and corresponding preset credibility values, user identification and preset rules, the target terminal is identified. The terminal version number. The device performs the above method. The method and device for identifying the terminal version number of the target terminal provided by the embodiment of the present invention can comprehensively and accurately identify the terminal version number of the user.
【技术实现步骤摘要】
一种目标终端的终端版本号识别的方法及装置
本专利技术实施例涉及通信
,具体涉及一种目标终端的终端版本号识别的方法及装置。
技术介绍
移动运营商在处理用户投诉或终端性能分析时,通常需要对用户所使用的终端品牌、型号进行识别,从而结合终端的特性进行处理或分析。然而终端在上市时并非完美,终端厂家会在终端生命周期内通过发布版本更新来进行缺陷修正、功能升级、体验提升等,不同系统版本之间的功能、性能、体验可能存在较大的差异。不少情形下,用户投诉的问题可能通过终端的版本升级解决。现有技术通过获取或识别终端版本号来确定终端品牌、型号和更新的系统版本。图1为现有技术终端侧的系统属性中关于终端版本号的截图,终端版本号为如图1所示的“版本号”,即:CAZ-AL10C008130为本终端的终端版本号,表示华为品牌、型号为:CAZ-AL10的手机终端当前更新的系统版本,关于当前所使用的终端版本号,有如下几种获取或识别方法:方法一:用户投诉时进行询问:通过指引用户在电话过程中打开手机的“设置-关于本机”中查看并语音告知版本信息,但由于版本信息的文本字数多,通过语音传递容易产生错误。方法二:通过终端侧的APP进行采集:可以通过开发AndroidAPP,使用Android提供的系统接口,可以读取终端版本号。缺点是需要目标用户安装该AndroidApp。方法三:通过在网络侧根据终端的UserAgent或IMEISV等信息提取终端版本信息,存在如下缺点:UserAgent字串中包含终端版本号的比例偏低,且UserAgent字串是用户可以修改的,具有不稳定性;3GPP中规定IMEISV后两 ...
【技术保护点】
1.一种目标终端的终端版本号识别的方法,其特征在于,包括:获取终端的用户标识和信令数据,所述信令数据包括http请求中用户代理消息的头域字段信息、系统版本的更新地址、所述终端针对系统版本识别请求返回的响应信息;根据所述信令数据和预先构建的终端版本号识别库,确定不同类型的信令数据对应的终端版本号识别结果,所述终端版本号识别库分别包括所述头域字段信息、所述更新地址、所述响应信息与终端版本号一一对应的映射关系;根据所述终端版本号识别结果和对应的预设可信度值、所述用户标识和预设规则,识别目标终端的终端版本号。
【技术特征摘要】
1.一种目标终端的终端版本号识别的方法,其特征在于,包括:获取终端的用户标识和信令数据,所述信令数据包括http请求中用户代理消息的头域字段信息、系统版本的更新地址、所述终端针对系统版本识别请求返回的响应信息;根据所述信令数据和预先构建的终端版本号识别库,确定不同类型的信令数据对应的终端版本号识别结果,所述终端版本号识别库分别包括所述头域字段信息、所述更新地址、所述响应信息与终端版本号一一对应的映射关系;根据所述终端版本号识别结果和对应的预设可信度值、所述用户标识和预设规则,识别目标终端的终端版本号。2.根据权利要求1所述的方法,其特征在于,所述根据所述终端版本号识别结果和对应的预设可信度值、所述用户标识和预设规则,识别目标终端的终端版本号,包括:若判断获知所述终端版本号识别结果全不相同,则选择最大的预设可信度值对应的终端版本号识别结果作为与所述用户标识对应的目标终端的终端版本号;或,若判断获知所述终端版本号识别结果有相同的终端版本号识别结果,则将所述相同的终端版本号识别结果合并为一个识别结果,相应的,将所述相同的终端版本号识别结果对应的预设可信度值相加,并在相加后的预设可信度值和剩余的预设可信度值中选择最大的预设可信度值对应的终端版本号识别结果作为与所述用户标识对应的目标终端的终端版本号。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若获取不到所述头域字段信息、所述更新地址和所述响应信息中的一种或多种,则将对应的终端版本号识别结果设置为空,相应的,将设置为空的终端版本号识别结果对应的预设可信度值设置为零。4.根据权利要求1所述的方法,其特征在于,所述预设可信度值分别为B1、B2、B3,一一对应的终端版本号识别结果分别为所述头域字段信息、所述更新地址、所述响应信息所对应的,且B1、B2、B3之和等于1。5.根据权利要求1至4任一所述的方法,其特征在于,所述根据所述终端版本号识别结果和对应的预设可信度值、所述用户标识和预设规则,识别目标终...
【专利技术属性】
技术研发人员:李金生,郑浩彬,吕汉鑫,杨婷,郝建忠,
申请(专利权)人:中国移动通信集团广东有限公司,中国移动通信集团公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。