终端真伪验证方法、装置及系统制造方法及图纸

技术编号:15768106 阅读:67 留言:0更新日期:2017-07-06 17:51
本申请提供了一种终端真伪验证方法、装置及系统,其中一种方法包括接收客户端发送的包含待测终端的特征信息的验证请求;依据预设特征信息模型对所述待测终端的特征信息进行真伪验证,并确定所述待测终端的第一验证结果;其中,所述第一验证结果为正版终端或盗版终端;所述预设特征信息模型为依据若干终端的特征信息和类别结果组成的训练样本集训练得到的,用于依据特征信息来区分正版终端和盗版终端的分类器;向所述客户端反馈所述第一验证结果。因此,本申请不论待测终端是那种批次的终端,本申请均可以利用预设特征信息模型来准确终端的验证结果。

Method, device and system for verifying authenticity of terminal

The invention provides a method, device and terminal authentication system, a method includes receiving a client containing validation feature to measure information of the terminal request; according to preset feature information model of the feature to measure the information terminal to verify the authenticity of the first results, and to determine the test terminal among them, the first; the results for the terminal or pirated terminal; the preset feature information model based on feature information and the terminal is composed of several categories of training samples obtained from the training, according to the characteristics of information to distinguish between genuine and pirated terminal terminal to the client feedback classifier; the first verification results. Therefore, the application can use the preset feature information model to accurately verify terminal verification results regardless of whether the terminal being tested is the terminal of that batch.

【技术实现步骤摘要】
终端真伪验证方法、装置及系统
本申请涉及互联网
,尤其涉及一种终端真伪验证方法、装置及系统。
技术介绍
随着科学技术的飞速发展,手机等各种终端不断地丰富大众生活。由于利用终端处理信息具有方便快捷、节省资源等优势,终端现已成为人们生活或工作中不可或缺的一部分。伴随着各种终端的普及,市面上逐渐出现仿造正版终端的盗版终端。由于盗版终端与正版终端的功能及样式非常相似,容易被消费者误认为是正版终端。因此,逐渐出现对终端进行真伪验证应用软件,利用可以利用应用软件确定一个终端的真伪。目前,现有技术在验证终端真伪时,通常在终端所属的官方网站或特定验证网站中输入终端的IMEI(InternationalMobileEquipmentIdentity,国际移动装备辨识码),如果IMEI注册成功则证明该终端为正版终端,否则表示该终端为盗版终端。但是,伴随着仿造技术的提高,可以盗版终端上伪造可被注册成功的IMEI,这导致单单通过IMEI验证终端真伪的方式准确性较低。
技术实现思路
本申请专利技术人在研究过程中发现,可以在服务器上自动准确的验证终端真伪。服务器上的具体执行过程如下:服务器可以预先采集大量终端各个机型的硬件参数信息,其中,硬件参数信息可以包括多个硬件项目的硬件参数。服务器可以针对每个硬件项目确定各个硬件参数所占比例。下面以一个X机型终端的硬件项目1为例,对服务器确定各个硬件参数所占比例的过程进行说明。例如,服务器采集100个X机型的终端关于硬件项目1的硬件参数,假设80个终端针对硬件项目1的硬件参数为a,10个终端针对硬件项目1的硬件参数为b,10个终端针对硬件项目1的硬件参数为c。那么,该硬件项目1各个硬件参数比例为:硬件参数a占80%,硬件参数b占10%,以及硬件参数c占10%。由于服务器所采集硬件参数信息的大量终端中有的为正版终端、有的为盗版终端,按通常理解硬件参数的所占比例越高,则代表其为正版终端的几率越大。因此,服务器将硬件项目所占比例最大的硬件参数,作为正版硬件参数。例如,服务器针对X机型终端的硬件项目1而言,将硬件参数a作为硬件项目1的正版硬件参数信息。在服务器验证待测终端真伪的过程中,服务器可以扫描终端多个硬件项目的待测硬件参数信息,然后将待测硬件参数信息与服务器上同款机型的正版硬件参数信息进行对比,若一致则确定待测终端为正版终端,若不一致则表示待测终端为盗版终端。在本方式中由于服务器可以基于终端的多种硬件参数来判断终端真伪,相比于现有技术仅仅采用IMEI而言,可以大大提高验证终端真伪的和准确率。但是,在上述方式中服务器确定正版硬件参数信息的方式为:选择所占比例最大的硬件参数信息作为正版硬件参数信息。例如,选择所占比例为80%的硬件参数a作为正版硬件参数信息,硬件参数b和硬件参数c为盗版硬件参数信息。但是,本申请专利技术人在研究过程中发现上述方式在一定程度上可以验证终端真伪,但是仍然具有准确率不高的问题。因为,目前市面上针对同一款机型有一种生产量很大的主流设计,还有一些生产量较小的小批次设计。目前,归属于小批次设计的终端也是正版终端,但是由于其生产量较少,所以市面上的流通量较少。如果服务器按照上述方式确定正版硬件参数,则很可能将小批次设计的正版终端误判为盗版终端,即上述验证终端真伪的方式不准确。因此,本申请一种终端真伪验证方法、装置及系统,以便针对不同批次的终端均可以准确验证出终端真伪。为了实现上述目的,本申请提供了以下技术手段:一种终端真伪验证方法,应用于服务器,包括:接收客户端发送的包含待测终端的特征信息的验证请求;依据预设特征信息模型对所述待测终端的特征信息进行真伪验证,并确定所述待测终端的第一验证结果;所述预设特征信息模型为依据若干终端的特征信息和类别结果组成的训练样本集训练得到的,用于依据特征信息来区分正版终端和盗版终端的分类器;向所述客户端反馈所述第一验证结果;其中,所述第一验证结果和所述类别结果均为正版终端或盗版终端中的一个。优选的,在所述待测终端的第一验证结果为盗版终端的情况下,所述方法还包括:接收所述待测终端的第二验证结果;其中,所述第二验证结果利用人工分析方式确定;若所述第二验证结果为正版终端,则将所述待测终端的特征信息和所述第二验证结果添加所述训练样本集;依据所述训练样本集,重新训练所述预设特征信息模型。优选的,所述特征信息包括软件特征信息和硬件特征信息。优选的,所述软件特征信息包括操作系统软件版本、网络频率、数据业务、机身内存和运行内存;所述硬件特征信息包括:CPUID、CPU型号、CPU频率、CPU核数、屏幕分辨率和传感器种类。一种终端真伪验证方法,应用于客户端,所述方法包括:获取待测终端的特征信息;向服务器发送包含所述待测终端的特征信息的验证请求;接收所述服务器反馈的第一验证结果;其中,所述第一验证结果为所述服务器依据预设特征信息模型对所述待测终端的特征信息进行真伪验证后确定的;所述预设特征信息模型为依据若干终端的特征信息和类别结果组成的训练样本集训练得到的,用于依据特征信息来区分正版终端和盗版终端的分类器;其中,所述第一验证结果和所述类别结果均为正版终端或盗版终端中的一个。优选的,所述获取待测终端的特征信息,包括:在与所述待测终端建立物理连接之后,与所述待测终端建立通信连接;扫描所述待测终端并获取所述待测终端的特征信息。优选的,所述特征信息包括软件特征信息和硬件特征信息。优选的,所述软件特征信息包括系统软件版本、网络频率、数据业务、机身内存和运行内存;所述硬件特征信息包括:CPUID、CPU型号、CPU频率、CPU核数、屏幕分辨率和传感器种类。优选的,在所述接收所述服务器反馈的第一验证结果之后,还包括:利用人机显示界面显示所述待测终端的第一验证结果。一种终端真伪验证装置,集成于服务器,包括:第一接收单元,用于接收客户端发送的包含待测终端的特征信息的验证请求;验证单元,用于依据预设特征信息模型对所述待测终端的特征信息进行真伪验证,并确定所述待测终端的第一验证结果;所述预设特征信息模型为依据若干终端的特征信息和类别结果组成的训练样本集训练得到的,用于依据特征信息来区分正版终端和盗版终端的分类器;其中,所述第一验证结果和所述类别结果均为正版终端或盗版终端中的一个;第一反馈单元,用于向所述客户端反馈所述第一验证结果。优选的,还包括:第二接收单元,用于接收所述待测终端的第二验证结果;其中,所述第二验证结果利用人工分析方式确定;添加单元,用于若所述第二验证结果为正版终端,则将所述待测终端的特征信息和所述第二验证结果添加所述训练样本集;训练单元,用于依据所述训练样本集,重新训练所述预设特征信息模型。优选的,所述特征信息包括软件特征信息和硬件特征信息。优选的,所述软件特征信息包括系统软件版本、网络频率、数据业务、机身内存和运行内存;所述硬件特征信息包括:CPUID、CPU型号、CPU频率、CPU核数、屏幕分辨率和传感器种类。一种终端真伪验证装置,集成于客户端,包括:获取单元,用于获取待测终端的特征信息;发送单元,用于向服务器发送包含所述待测终端的特征信息的验证请求;第二反馈单元,用于接收所述服务器反馈的第一验证结果;其中,所述第一验证结果为所述服务器依据预设特征信息模本文档来自技高网...
终端真伪验证方法、装置及系统

【技术保护点】
一种终端真伪验证方法,其特征在于,应用于服务器,包括:接收客户端发送的包含待测终端的特征信息的验证请求;依据预设特征信息模型对所述待测终端的特征信息进行真伪验证,并确定所述待测终端的第一验证结果;所述预设特征信息模型为依据若干终端的特征信息和类别结果组成的训练样本集训练得到的,用于依据特征信息来区分正版终端和盗版终端的分类器;向所述客户端反馈所述第一验证结果;其中,所述第一验证结果和所述类别结果均为正版终端或盗版终端中的一个。

【技术特征摘要】
1.一种终端真伪验证方法,其特征在于,应用于服务器,包括:接收客户端发送的包含待测终端的特征信息的验证请求;依据预设特征信息模型对所述待测终端的特征信息进行真伪验证,并确定所述待测终端的第一验证结果;所述预设特征信息模型为依据若干终端的特征信息和类别结果组成的训练样本集训练得到的,用于依据特征信息来区分正版终端和盗版终端的分类器;向所述客户端反馈所述第一验证结果;其中,所述第一验证结果和所述类别结果均为正版终端或盗版终端中的一个。2.如权利要求1所述的方法,其特征在于,在所述待测终端的第一验证结果为盗版终端的情况下,所述方法还包括:接收所述待测终端的第二验证结果;其中,所述第二验证结果利用人工分析方式确定;若所述第二验证结果为正版终端,则将所述待测终端的特征信息和所述第二验证结果添加所述训练样本集;依据所述训练样本集,重新训练所述预设特征信息模型。3.如权利要求1或2任一项所述的方法,其特征在于,所述特征信息包括软件特征信息和硬件特征信息。4.如权利要求3所述的方法,其特征在于,所述软件特征信息包括操作系统软件版本、网络频率、数据业务、机身内存和运行内存;所述硬件特征信息包括:CPUID、CPU型号、CPU频率、CPU核数、屏幕分辨率和传感器种类。5.一种终端真伪验证方法,其特征在于,应用于客户端,所述方法包括:获取待测终端的特征信息;向服务器发送包含所述待测终端的特征信息的验证请求;接收所述服务器反馈的第一验证结果;其中,所述第一验证结果为所述服务器依据预设特征信息模型对所述待测终端的特征信息进行真伪验证后确定的;所述预设特征信息模型为依据若干终端的特征信息和类别结果组成的训练样本集训练得到的,用于依据特征信息来区分正版终端和盗版终端的分类器;其中,所述第一验证结果和所述类别结果均为正版终端或盗版终端中的一个。6.如权利要求5所述的方法,其特征在于,所述获取待测终端的特征信息,包括:在与所述待测终端建立物理连接之后,与所述待测终端建立通信连接;扫描所述待测终端并获取所述待测终端的特征信息。7.如权利要求5或6所述的方法,其特征在于,所述特征信息包括软件特征信息和硬件特征信息。8.如权利要求7所述的方法,其特征在于,所述软件特征信息包括系统软件版本、网络频率、数据业务、机身内存和运行内存;所述硬件特征信息包括:CPUID、CPU型号、CPU频率、CPU核数、屏幕分辨率和传感器种类。9.如权利要求5所述的方法,其特征在于,在所述接收所述服务器反馈的第一验证结果之后,还包括:利用人机显示界面显示所述待测终端的第一验证结果。10.一种终端真伪验证装置,其特征在于,集成于服务器,包括:第一接收单元,用于接收客户端发送的包含待测终端的特征信息的验证请求;验证单元,用于依据预设特征信息模型对所述待测终端的特征信息进行真伪验证,并确定所述待测终端的第一验证结果;所述预设特征信息模型为依据若干终端的特征信息和类别结果组成的训练样本集训练得到的,用于依据特征信息来区分正版终端...

【专利技术属性】
技术研发人员:侯冬梅朱佳来邓志坚童道远唐振乙罗运广
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1