用于对目标终端标称型号进行鉴别的方法及其设备的制作方法

文档序号:6513396阅读:161来源:国知局
用于对目标终端标称型号进行鉴别的方法及其设备的制作方法
【专利摘要】本发明公开了一种用于对目标终端标称型号进行鉴别的方法及其设备,该方法包括:获取目标终端的标称型号,以及目标终端的硬件标识信息和/或硬件性能信息;根据目标终端的标称型号,通过查询预设数据库获得对应终端型号下的标准硬件标识信息和/或标准硬件性能信息;将目标终端的硬件标识信息与其对应终端型号下的标准硬件标识信息进行匹配,和/或,将目标终端的硬件性能信息与其对应终端型号下的标准硬件性能信息进行匹配;若目标终端的硬件标识信息与其对应终端型号下的标准硬件标识信息、和/或、目标终端的硬件性能信息与其对应终端型号下的标准硬件性能信息中至少一组不匹配,则判断目标终端与其标称型号不相符。
【专利说明】用于对目标终端标称型号进行鉴别的方法及其设备
【技术领域】
[0001]本发明涉及鉴别【技术领域】,具体涉及一种用于对目标终端标称型号进行鉴别的方法及其设备。
【背景技术】
[0002]现在的终端市场存在大量的仿冒现象,特别是对于手机、平板电脑等常用的便携终端,存在不法商家以次充好,以假当真,欺骗用户。特别是对于手机而言,现实生活中用户对于自己手中的手机是否为假机往往无法判断,即使个别用户通过API获取手机的部分硬件参数,并将获取的硬件参数与市场上广大用户所认为的真机的硬件标识信息参数进行对t匕,但这种对比方式的前提是被认为真机的手机的确是真机的情况下才能进行对比判断,且有的硬件参数如屏幕分辨率,用户可能通过对比进行判断;但有的硬件参数如CPU芯片,其命名的差别很大,用户无法单方面完成比较工作,例如市场上“高通骁龙Snapdragon”这款CPU,它对应的CPU芯片至少就有以下几种类型:msm8960、msm8660、及msm7627a,而手机厂商使用的是具体是哪一个型号的芯片,用户不可能全面知晓。除此之外,有的高仿机还可通过操作系统级的硬件参数修改来完整地模仿真机,这样即便用户了解各种具体的硬件型号也难以进行识别。

【发明内容】

[0003]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的用于对目标终端标称型号进行鉴别的方法及其设备。
[0004]依据本发明的一个方面,提供了一种用于对目标终端标称型号进行鉴别的方法,包括:获取所述目标终端的标称型号,以及所述目标终端的硬件标识信息和/或硬件性能信息;根据所述目标终端的标称型号,通过查询预设数据库获得对应终端型号下的标准硬件标识信息和/或标准硬件性能信息;将所述目标终端的硬件标识信息与其对应终端型号下的所述标准硬件标识信息进行匹配,和/或,将所述目标终端的硬件性能信息与其对应终端型号下的所述标准硬件性能信息进行匹配;若所述目标终端的硬件标识信息与其对应终端型号下的所述标准硬件标识信息、和/或、所述目标终端的硬件性能信息与其对应终端型号下的所述标准硬件性能信息中至少一组不匹配,则判断所述目标终端与其标称型号不相符。
[0005]可选的,所述获取目标终端的标称型号,以及目标终端的硬件标识信息和/或硬件性能信息包括:通过用户输入的信息获取所述目标终端的标称型号,以及所述目标终端的硬件标识信息和/或硬件性能信息;和/或,通过对目标终端进行检测获取所述目标终端的标称型号,以及所述目标终端的硬件标识信息和/或硬件性能信息。
[0006]可选的,所述预设数据库通过以下步骤构建:从多个不同终端的信息数据中获取各终端的型号信息、以及硬件标识信息和/或硬件性能信息;对同一终端型号下的各硬件标识信息进行分类,和/或,对同一终端型号下的各硬件性能信息进行分类;针对同一类别下的不同硬件标识信息按照数量多少进行排序,和/或,针对同一类别下的不同硬件性能信息按照数量多少或数值大小进行排序;根据排序结果确定该终端型号所对应的标准硬件标识信息和/或标准硬件性能信息,并将所述标准硬件标识信息和/或标准硬件性能信息存入数据库中,形成所述预设数据库。
[0007]可选的,所述对同一终端型号下的各硬件标识信息进行分类包括:对同一终端型号下的各硬件标识信息进行分类,得到至少下述一种类别的硬件标识信息=CPU型号类别、CPU核心数类别、CPU芯片名称类别、CPU指令集类别、RAM型号类别、RAM芯片名称类别、摄像头像素类别以及屏幕分辨率类别;和/或,所述对同一终端型号下的各硬件性能信息进行分类包括:对同一终端型号下的各硬件性能信息进行分类,得到至少下述一种类别的硬件性能信息=CPU运算数据速度类别、GPU性能指标类别、RAM性能指标类别以及扬声器性能指标类别。
[0008]可选的,根据排序结果确定该终端型号所对应的标准硬件标识信息和/或硬件性能信息包括:选择该终端型号下至少一种类别中数量最多的硬件标识信息,作为该终端型号下相应类别的标准硬件标识信息;和/或,选择该终端型号下至少一种类别中数量最多或数值符合预置条件的硬件性能信息,作为该终端型号下相应类别的标准硬件性能信息。
[0009]可选的,所述将目标终端的硬件标识信息与其对应终端型号下的标准硬件标识信息进行匹配具体包括:将所述目标终端的硬件标识信息与其对应终端型号下的标准硬件标识信息进行对比,若不相同,则所述目标终端的硬件标识信息与其对应终端型号下的标准硬件标识信息不匹配。
[0010]可选的,所述将目标终端的硬件性能信息与其对应终端型号下的标准硬件性能信息进行匹配具体包括:将所述目标终端的硬件性能信息与其对应终端型号下的标准硬件性能信息进行对比,若不相同,则所述目标终端的硬件性能信息与其对应终端型号下的标准硬件性能信息不匹配;和/或,将所述目标终端的硬件性能信息与其对应终端型号下的标准硬件性能信息进行对比,若该硬件性能信息小于与其对应终端型号下的标准硬件性能信息,则所述目标终端的硬件性能信息与其对应终端型号下的标准硬件性能信息不匹配。
[0011]根据本发明的另一方面,提供了一种用于对目标终端标称型号进行鉴别的设备,包括:检测单元,用于获取所述目标终端的标称型号,以及所述目标终端的硬件标识信息和/或硬件性能信息;标准信息获取单元,用于根据所述目标终端的标称型号,通过查询预设数据库获得对应终端型号下的标准硬件标识信息和/或标准硬件性能信息;匹配单元,用于将所述目标终端的硬件标识信息与其对应终端型号下的所述标准硬件标识信息进行匹配,和/或,将所述目标终端的硬件性能信息与其对应终端型号下的所述标准硬件性能信息进行匹配;鉴别单元,用于若所述目标终端的硬件标识信息与其对应终端型号下的所述标准硬件标识信息、和/或、所述目标终端的硬件性能信息与其对应终端型号下的所述标准硬件性能信息中至少一组不匹配,则判断所述目标终端与其标称型号不相符。
[0012]可选的,终端信息获取子单元,用于从多个不同终端的信息数据中获取各终端的型号信息、以及硬件标识信息和/或硬件性能信息;分类子单元,用于对同一终端型号下的各硬件标识信息进行分类,和/或,对同一终端型号下的各硬件性能信息进行分类;排序子单元,用于针对同一类别下的不同硬件标识信息按照数量多少进行排序,和/或,针对同一类别下的不同硬件性能信息按照数量多少或数值大小进行排序;标准信息确定子单元,用于根据排序结果确定该终端型号所对应的标准硬件标识信息和/或标准硬件性能信息,并将所述标准硬件标识信息和/或标准硬件性能信息存入数据库中,形成所述预设数据库。
[0013]可选的,所述匹配单元包括:第一匹配子单元,具体用于将所述目标终端的硬件标识信息与其对应终端型号下的标准硬件标识信息进行对比,若不相同,则所述目标终端的硬件标识信息与其对应终端型号下的标准硬件标识信息不匹配;和/或,第二匹配子单元,具体用于将所述目标终端的硬件性能信息与其对应终端型号下的标准硬件性能信息进行对比,若不相同,则所述目标终端的硬件性能信息与其对应终端型号下的标准硬件性能信息不匹配;和/或,第三匹配子单元,用于将所述目标终端的硬件性能信息与其对应终端型号下的标准硬件性能信息进行对比,若该硬件性能信息小于其对应终端型号下的标准硬件性能信息,则所述目标终端的硬件性能信息与其对应终端型号下的标准硬件性能信息不匹配。
[0014]根据本发明的上述技术方案,可以通过获取目标终端的标称型号,以及目标终端的硬件标识信息和/或硬件性能信息;并根据目标终端的标称型号,通过查询预设数据库获得对应终端型号下的标准硬件标识信息和/或标准硬件性能信息;然后将目标终端的硬件标识信息和/或硬件性能信息,分别与对应终端型号下的标准硬件标识信息和/或标准硬件性能信息进行匹配;若目标终端的硬件标识信息与其对应终端型号下的所述标准硬件标识信息、和/或、目标终端的硬件性能信息与其对应终端型号下的标准硬件性能信息中至少一组不匹配,则判断目标终端与其标称型号不相符;由此实现对目标终端标称型号进行鉴别的目的,解决了现实生活中用户无法对便携终端是否为假机进行判断的问题;同时将硬件标识信息与硬件性能信息两者相结合来对目标终端标称型号进行鉴别,克服了因部分高仿机通过操作系统级的硬件参数修改来完整地模仿真机,使得即便用户了解了各种具体的硬件参数也难以对其是否为假机进行识别的缺陷。
[0015]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【专利附图】

【附图说明】
[0016]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0017]图1示出了根据本发明一个实施例的用于对目标终端标称型号进行鉴别的方法的流程图;以及
[0018]图2示出了根据本发明一个实施例的用于对目标终端标称型号进行鉴别的方法中预设数据库的构建方法的流程图;以及
[0019]图3示出了根据本发明一个实施例的用于对目标终端标称型号进行鉴别的设备的不意图;以及
[0020]图4示出了根据本发明一个实施例的用于对目标终端标称型号进行鉴别的设备中标准信息获取单元的示意图。【具体实施方式】
[0021]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0022]本发明实施例中,为方便起见,将待鉴别的手机、平板电脑等终端统称为目标终端;将用于表征待鉴别的手机、平板电脑等的型号信息统称为标称型号。
[0023]请参阅图1,本发明实施例提供的用于对目标终端标称型号进行鉴别的方法,包括以下步骤:
[0024]SlOl:获取目标终端的标称型号,以及目标终端的硬件标识信息和/或硬件性能
信息;
[0025]对目标终端以android手机为例,确定待鉴别android手机的手机型号,并通过API收集待鉴别android手机的硬件标识信息和/或硬件性能信息。其中,硬件标识信息可包括至少下述一种信息:CPU型号、CPU核心数、CPU芯片名称、CPU指令集、RAM型号、RAM芯片名称、摄像头像素以及屏幕分辨率;硬件性能信息可包括至少下述一种信息=CPU运算数据速度、GPU性能指标、RAM性能指标以及扬声器性能指标。
[0026]本发明实施例中,为方便起见,对本发明实施例中目标终端以android手机为例,所涉及的关键术语定义如下:CPU型号:其定义位于设备文件“/proc/cpuinfo”中的“Processor”字段中,用于区别CPU支持指令集的不同而型号不同;例如:根据小米2s手机的cpuinfo文件中内容可知其CPU型号是ARMv7Processor revO (v71) ;CPU芯片:其定义位于设备文件“/proc/cpuinfο”文件中的“Hardware”字段中,或者“/system/build, prop”的“r0.board, platform”字段中;例如:根据小米手机2s手机的Hardware字段值为“MI2”及“r0.board, platform”字段值为“msm8960”可知对应的小米手机2s的CPU芯片名称。其中,市场上对于CPU型号、CPU芯片没有严格区别,通常二者是一体的,由厂家自行定义CPU名称,例如:“高通骁龙Snapdragon”、“德州仪器0MAP4460”等。
[0027]S102:根据目标终端的标称型号,通过查询预设数据库获得对应终端型号下的标准硬件标识信息和/或标准硬件性能信息;
[0028]根据上述待鉴别android手机的手机型号,通过用户许可协议,利用360海量用户,查询预设数据库获取相应型号android手机的标准硬件标识信息和/或标准硬件性能信息。
[0029]其中,预设数据库的构建步骤请参阅图2,具体包括:
[0030]S201:从多个不同终端的信息数据中获取各终端的型号信息、以及硬件标识信息和/或硬件性能信息;对目标终端以android手机为例,即根据用户输入的android手机信息数据或者对android手机进行检测,提取手机型号信息、以及硬件标识信息和/或硬件性能信息;
[0031]S202:对同一终端型号下的各硬件标识信息进行分类,和/或,对同一终端型号下的各硬件性能信息进行分类;对目标终端以android手机为例,即针对同一 android手机型号,对该android手机的硬件标识信息、硬件性能信息进行分类;其中,对硬件标识信息进行分类可得到至少下述一种类别的硬件标识信息:CPU型号类别、CPU核心数类别、CPU芯片名称类别、CPU指令集类别、RAM型号类别、RAM芯片名称类别、摄像头像素类别以及屏幕分辨率类别;对硬件性能信息进行分类可得到至少下述一种类别的硬件性能信息:CPU运算数据速度类别、GPU性能指标类别、RAM性能指标类别以及扬声器性能指标类别。
[0032]S203:针对同一类别下的不同硬件标识信息按照数量多少进行排序,和/或,针对同一类别下的不同硬件性能信息按照数量多少或数值大小进行排序;对目标终端以android手机为例,即针对同一 android手机型号,分别对相应类别下的硬件标识信息和硬件性能信息按照数量多少或数值大小进行排序;
[0033]S204:根据排序结果确定该终端型号所对应的标准硬件标识信息和/或标准硬件性能信息,并将标准硬件标识信息和/或标准硬件性能信息存入数据库中,形成预设数据库;对目标终端以android手机为例,即根据排序结果,确定该android手机型号所对应的标准硬件标识信息和/或标准硬件性能信息,并将标准硬件标识信息和/或标准硬件性能信息存入数据库中形成该android手机型号所对应的预设数据库。
[0034]构建上述预设数据库的过程中,根据排序结果确定该终端型号所对应的标准硬件标识信息的方法具体包括:选择该终端型号下至少一种类别中数量最多的硬件标识信息,作为该终端型号下相应类别的标准硬件标识信息;具体操作如下所述:
[0035]S204al:将硬件标识信息中的同一类别下的标识信息按照收集数量从多到少进行排序,构建第一数据列:{P1, P2,P3,P4...........Pn};
[0036]S204a2:选取数量最多的一个标识信息P1作为该类别下的标准硬件标识信息参数;然后根据公式Pn^k1Jn,对Pn是否为标准硬件标识信息参数进行判断:当PnJk1Jn,则定义Pn也为该类别下的标准硬件标识信息参数;当Pn-^k1 ^ Pn,则不定义Pn为标准硬件标识信息参数;对应第一数据列及公式中,η为大于等于2的整数屯为百分比系数。
`[0037]其中,对目标终端以android手机为例,选取与待鉴别android手机为同一型号的android手机,将该android手机的硬件标识信息(CPU型号、CPU核心数、CPU芯片名称、CPU指令集、RAM型号、RAM芯片名称、摄像头像素以及屏幕分辨率)中同一类别下的硬件标识信息按照收集数量从多到少进行排序,选取完成排序后的一种或多种类别的硬件标识信息构建对应类别下的数据列,以一种类别如CPU型号类别为例,构建CPU型号类别数据列,即第
一数据列JP1, P2,P3,P4...........Pn);选取最多的一个标识信息P1作为该类别下的的标
准硬件标识信息参数;并根据公式Pn-^kZPn,对Pn是否为该类别下的标准硬件标识信息参进行判断。比较公式Pn^k1Jn是基于厂家对同型号android手机硬件参数升级后,其生产量至少会达到升级前生产量的一个百分比,而这个比例是假机无法达到的销售目标,定义该百分比数值为Ic1,可在1%到30%之间进行调整(可定义为10%),且对于升级后销量大的机型其h数值可适当增加。
[0038]构建上述预设数据库的过程中,根据排序结果确定该终端型号所对应的标准硬件性能信息的方法具体包括:选择该终端型号下至少一种类别中数量最多或数值符合预置条件的硬件性能信息,作为该终端型号下相应类别的标准硬件性能信息;具体操作如下所述:
[0039]S204bl:将硬件性能信息中的同一类别下的性能信息按照收集数量从多到少进行排序,构建第二数据列JQ1, Q2, Q3, Q4...........Qn);
[0040]S204b2:选取数量最多的一个性能信息Q1作为该类别下的标准硬件性能信息参数;然后根据公式Qn^k2Wn,对Qn是否为标准硬件性能信息参数进行判断:当QnJk2Wn,则定义Qn也为该类别下的标准硬件性能信息参数;当Qn-^k2 ^ Qn,则不定义Qn为标准硬件性能信息参数;对应第二数据列及公式中,η为大于等于2的整数;k2为百分比系数。或者,
[0041]S204b3:将硬件性能信息中的同一类别下的性能信息按照数值从大到小进行排
序,构建第三数据列:{1\,T2, T3, T4...........Tffl);并根据所述第三数据列设定预置条件,
即选取第一阈值Tx作为该类别下的标准硬件性能信息。
[0042]对于第一阈值Tx的选取,可通过除去第三数据列最末尾数量为m*k3的硬件性能信息,获得第四数据列;将所获得的第四数据列最末尾的硬件性能信息定义为第一阈值Tx ;对应第三数据列及公式中,X < m, x、m为自然数,k3为百分比系数。同时,由于第一阈值Tx是在去除第三数据列最末尾数量为m*k3的硬件性能信息后所述选取的标准硬件性能信息,为避免所去除的硬件性能信息中存在标准硬件性能信息,在构建预设数据库中,还可通过第二数据列选取第二阈值Ty也作为该类别下的标准硬件性能信息,且Ty=Tx*k4 ;y为自然数;k3、k4为百分比系数;k3通常定义为10% ;k4可在0-100%之间根据手机评分统计结果进行调整,通常定义为60%。
[0043]其中,对目标终端以android手机为例,选取与待鉴别android手机为同一型号的android手机,将该android手机的硬件性能信息(CPU运算数据速度、GPU性能指标、RAM性能指标以及扬声器性能指标)中同一类别下的性能信息按照数值从大到小进行排序,选取完成排序后的一种或多种类别的硬件性能信息构建对应类别下的数据列,以一种类别如CPU运算数据速度类别为例,构建CPU运算数据速度类别数据列,即第三数据列:(T1,T2,T3,
T4...........Tm};除去所述第三数据列最末尾数量为m*k3的硬件性能信息,将所获得的第
三数据列最末尾的硬件性能信息定义为第一阈值Tx,并根据公式Ty=Tx*k3定义满足条件的Ty为第二阈值Ty。即第一阈值Tx、第二阈值Ty为CPU运算数据速度数据列的标准硬件性能信息。
[0044]S103:将目标终端的硬件标识信息与其对应终端型号下的标准硬件标识信息进行匹配,和/或,将目标终端的硬件性能信息与其对应终端型号下的标准硬件性能信息进行匹配。
[0045]具体而言,将目标终端的硬件标识信息与其对应终端型号下的标准硬件标识信息进行对比,若不相同,则目标终端的硬件标识信息与其对应终端型号下的标准硬件标识信息不匹配;将目标终端的硬件性能信息与其对应终端型号下的标准硬件性能信息进行对t匕,若不相同,则目标终端的硬件性能信息与其对应终端型号下的标准硬件性能信息不匹配;将目标终端的硬件性能信息与其对应终端型号下的标准硬件性能信息进行对比,若该硬件性能信息小于与其对应终端型号下的标准硬件性能信息,则目标终端的硬件性能信息与其对应终端型号下的标准硬件性能信息不匹配。
[0046]S104:若目标终端的硬件标识信息与其对应终端型号下的标准硬件标识信息、和/或、目标终端的硬件性能信息与其对应终端型号下的标准硬件性能信息中至少一组不匹配,则判断目标终端与其标称型号不相符。
[0047]具体而言,对目标终端以上述android手机为例,对待鉴别android手机的硬件标识信息进行匹配判断,即将待鉴别android手机的一种或多种类别的硬件标识信息分别与相应类别下的标准硬件标识信息进行对比,如选取硬件标识信息中的CPU型号类别,将待鉴别android手机的CPU型号与所述CPU型号类别中的标准硬件标识信息P1以及满足Pn-^k1 <Pn的Pn分别进行对比,若待鉴别android手机的CPU型号与标准硬件标识信息P1以及满足Pn-^k1Jn的Pn中每一个均不相同,则待鉴别android手机的硬件标识信息与相应标准硬件标识信息不匹配;对待鉴别android手机的硬件性能信息进行匹配判断,即将待鉴别android手机的一种或多种类别的硬件性能信息分别与相应类别下的标准硬件性能信息进行对比,如选取硬件性能信息中的CPU运算数据速度类别,将待鉴别android手机的CPU运算数据速度与所述CPU运算数据速度类别中的标准硬件标识信息Q1以及满足Qn-1*k2〈Qn的Qn分别进行对比,若待鉴别android手机的CPU运算数据速度与标准硬件标识信息Q1以及满足Qn-^k2Wn的Qn中每一个均不相同,则待鉴别android手机的硬件性能信息与相应标准硬件性能信息不匹配;或者,将待鉴别android手机的CPU运算数据速度与所述CPU运算数据速度类别中的第一阈值Tx、第二阈值Ty进行对比,若待鉴别android手机的CPU运算数据速度的参数值小于第二阈值Ty,则待鉴别android手机的硬件性能信息与相应标准硬件性能信息不匹配;若待鉴别android手机的CPU运算数据速度的参数值大于或等于第二阈值!;,且小于或等于第一阈值Tx,则待鉴别android手机的硬件性能信息与相应标准硬件性能信息不匹配(即可能匹配,亦可能不匹配);若待鉴别android手机的CPU运算数据速度的参数值大于第一阈值Tx,则可初步判断待鉴别android手机的硬件性能信息与相应标准硬件性能信息在CPU运算数据速度这一类别上相匹配。[0048]基于上述待鉴别android手机的硬件标识信息、硬件性能信息与相应标准硬件标识信息、标准硬件性能信息的匹配结果,若待鉴别android手机的硬件标识信息与相应标准硬件标识信息、待鉴别android手机的硬件性能信息与相应标准硬件性能信息中只要有一组不匹配,则判断目标终端与其标称型号不相符;若待鉴别android手机的硬件标识信息与相应标准硬件标识信息相匹配,且待鉴别android手机的硬件性能信息与相应标准硬件性能信息相匹配,则得出初步结论:待鉴别android手机与其标称型号相符。当然,在上述初步结论的基础上,为了更加精确的对目标终端与其标称型号是否相符进行判断,对完成硬件标识信息、硬件性能信息的匹配过程后,还可将目标终端的操作系统版本真假进行鉴别判断,若目标终端的操作系统版本为真,则目标终端与其标称型号相符;若目标终端的操作系统版本为假,则目标终端与其标称型号不相符。
[0049]根据本实施例中的上述技术方案,可以通过获取目标终端的标称型号,以及目标终端的硬件标识信息和/或硬件性能信息;并根据目标终端的标称型号,通过查询预设数据库获得对应终端型号下的标准硬件标识信息和/或标准硬件性能信息;然后将目标终端的硬件标识信息和/或硬件性能信息,分别与对应终端型号下的标准硬件标识信息和/或标准硬件性能信息进行匹配;若目标终端的硬件标识信息与其对应终端型号下的所述标准硬件标识信息、和/或、目标终端的硬件性能信息与其对应终端型号下的标准硬件性能信息中至少一组不匹配,则判断目标终端与其标称型号不相符;由此实现对目标终端标称型号进行鉴别的目的,解决了现实生活中用户无法对便携终端是否为假机进行判断的问题;同时将硬件标识信息与硬件性能信息两者相结合来对目标终端标称型号进行鉴别,克服了因部分高仿机通过操作系统级的硬件参数修改来完整地模仿真机,使得即便用户了解了各种具体的硬件参数也难以对其是否为假机进行识别的缺陷。
[0050]与本发明实施例提供的用于对目标终端标称型号进行鉴别的方法相对应,本发明实施例还提供了一种用于对目标终端标称型号进行鉴别的设备,请参阅图3,该设备包括:
[0051]检测单元301,用于获取所述目标终端的标称型号,以及所述目标终端的硬件标识信息和/或硬件性能信息;
[0052]标准信息获取单元302,用于根据所述目标终端的标称型号,通过查询预设数据库获得对应终端型号下的标准硬件标识信息和/或标准硬件性能信息;
[0053]匹配单元303,用于将所述目标终端的硬件标识信息与其对应终端型号下的所述标准硬件标识信息进行匹配,和/或,将所述目标终端的硬件性能信息与其对应终端型号下的所述标准硬件性能信息进行匹配;
[0054]鉴别单元304,用于若所述目标终端的硬件标识信息与其对应终端型号下的所述标准硬件标识信息、和/或、所述目标终端的硬件性能信息与其对应终端型号下的所述标准硬件性能信息中至少一组不匹配,则判断所述目标终端与其标称型号不相符。
[0055]本发明实施例提供的设备中,检测单元301具体用于通过用户输入的信息获取所述目标终端的标称型号,以及所述目标终端的硬件标识信息和/或硬件性能信息;和/或,通过对目标终端进行检测获取所述目标终端的标称型号,以及所述目标终端的硬件标识信息和/或硬件性能信息。
[0056]本发明实施例提供的设备中,为了构建预设数据库,便于根据目标终端的标称型号查询预设数据库获取相应型号终端的标准信息,其标准信息获取单元302请参阅图4,包括:终端信息获取子单元302a,用于从多个不同终端的信息数据中获取各终端的型号信息、以及硬件标识信息和/或硬件性能信息;分类子单元302b,用于对同一终端型号下的各硬件标识信息进行分类,和/或,对同一终端型号下的各硬件性能信息进行分类;排序子单元302c,用于针对同一类别下的不同硬件标识信息按照数量多少进行排序,和/或,针对同一类别下的不同硬件性能信息按照数量多少或数值大小进行排序;标准信息确定子单元302d,用于根据排序结果确定该终端型号所对应的标准硬件标识信息和/或标准硬件性能信息,并将所述标准硬件标识信息和/或标准硬件性能信息存入数据库中,形成所述预设数据库。
[0057]本发明实施例提供的设备中,分类子单元302b具体包括:第一分类模块,具体用于对同一终端型号下的各硬件标识信息进行分类,得到至少下述一种类别的硬件标识信息:CPU型号类别、CPU核心数类别、CPU芯片名称类别、CPU指令集类别、RAM型号类别、RAM芯片名称类别、摄像头像素类别以及屏幕分辨率类别;和/或,第二分类模块,具体用于对同一终端型号下的各硬件性能信息进行分类,得到至少下述一种类别的硬件性能信息:CPU运算数据速度类别、GPU性能指标类别、RAM性能指标类别以及扬声器性能指标类别。
[0058]本发明实施例提供的设备中,标准信息确定子单元302d,具体用于选择该终端型号下至少一种类别中数量最多的硬件标识信息,作为该终端型号下相应类别的标准硬件标识信息;和/或,选择该终端型号下至少一种类别中数量最多或数值符合预置条件的硬件性能信息,作为该终端型号下相应类别的标准硬件性能信息。
[0059]本发明实施例提供的设备中,匹配单元303包括:第一匹配子单元,具体用于将所述目标终端的硬件标识信息与其对应终端型号下的标准硬件标识信息进行对比,若不相同,则所述目标终端的硬件标识信息与其对应终端型号下的标准硬件标识信息不匹配;和/或,第二匹配子单元,具体用于将所述目标终端的硬件性能信息与其对应终端型号下的标准硬件性能信息进行对比,若不相同,则所述目标终端的硬件性能信息与其对应终端型号下的标准硬件性能信息不匹配;和/或,第三匹配子单元,用于将所述目标终端的硬件性能信息与其对应终端型号下的标准硬件性能信息进行对比,若该硬件性能信息小于其对应终端型号下的标准硬件性能信息,则所述目标终端的硬件性能信息与其对应终端型号下的标准硬件性能信息不匹配。
[0060]下面,通过以Note2手机为例对本发明作进一步详细说明,以支持本发明所要解决的技术问题。
[0061]如通过海量用户收集Note2手机的硬件标识信息构建一种或多种类别下的数据
列:
[0062]
【权利要求】
1.一种用于对目标终端标称型号进行鉴别的方法,包括: 获取所述目标终端的标称型号,以及所述目标终端的硬件标识信息和/或硬件性能信息; 根据所述目标终端的标称型号,通过查询预设数据库获得对应终端型号下的标准硬件标识信息和/或标准硬件性能信息; 将所述目标终端的硬件标识信息与其对应终端型号下的所述标准硬件标识信息进行匹配,和/或,将所述目标终端的硬件性能信息与其对应终端型号下的所述标准硬件性能信息进行匹配; 若所述目标终端的硬件标识信息与其对应终端型号下的所述标准硬件标识信息、和/或、所述目标终端的硬件性能信息与其对应终端型号下的所述标准硬件性能信息中至少一组不匹配,则判断所述目标终端与其标称型号不相符。
2.根据权利要求1所述的方法,所述获取目标终端的标称型号,以及目标终端的硬件标识信息和/或硬件性能信息包括: 通过用户输入的信息获取所述目标终端的标称型号,以及所述目标终端的硬件标识信息和/或硬件性能信息; 和/或, 通过对目标终端进行检测获取所述目标终端的标称型号,以及所述目标终端的硬件标识信息和/或硬件性能信息。`
3.根据权利要求1所述的方法,所述预设数据库通过以下步骤构建: 从多个不同终端的信息数据中获取各终端的型号信息、以及硬件标识信息和/或硬件性能信息; 对同一终端型号下的各硬件标识信息进行分类,和/或,对同一终端型号下的各硬件性能信息进行分类; 针对同一类别下的不同硬件标识信息按照数量多少进行排序,和/或,针对同一类别下的不同硬件性能信息按照数量多少或数值大小进行排序; 根据排序结果确定该终端型号所对应的标准硬件标识信息和/或标准硬件性能信息,并将所述标准硬件标识信息和/或标准硬件性能信息存入数据库中,形成所述预设数据库。
4.根据权利要求3所述的方法, 所述对同一终端型号下的各硬件标识信息进行分类包括:对同一终端型号下的各硬件标识信息进行分类,得到至少下述一种类别的硬件标识信息=CPU型号类别、CPU核心数类另|J、CPU芯片名称类别、CPU指令集类别、RAM型号类别、RAM芯片名称类别、摄像头像素类别以及屏幕分辨率类别; 和/或, 所述对同一终端型号下的各硬件性能信息进行分类包括:对同一终端型号下的各硬件性能信息进行分类,得到至少下述一种类别的硬件性能信息=CPU运算数据速度类别、GPU性能指标类别、RAM性能指标类别以及扬声器性能指标类别。
5.根据权利要求3所述的方法,根据排序结果确定该终端型号所对应的标准硬件标识信息和/或硬件性能信息包括:选择该终端型号下至少一种类别中数量最多的硬件标识信息,作为该终端型号下相应类别的标准硬件标识信息; 和/或, 选择该终端型号下至少一种类别中数量最多或数值符合预置条件的硬件性能信息,作为该终端型号下相应类别的标准硬件性能信息。
6.根据权利要求1所述的方法,所述将目标终端的硬件标识信息与其对应终端型号下的标准硬件标识信息进行匹配具体包括: 将所述目标终端的硬件标识信息与其对应终端型号下的标准硬件标识信息进行对比,若不相同,则所述目标终端的硬件标识信息与其对应终端型号下的标准硬件标识信息不匹配。
7.根据权利要求1所述的方法,所述将目标终端的硬件性能信息与其对应终端型号下的标准硬件性能信息进行匹配具体包括: 将所述目标终端的硬件性能信息与其对应终端型号下的标准硬件性能信息进行对比,若不相同,则所述目标终端的硬件性能信息与其对应终端型号下的标准硬件性能信息不匹配; 和/或, 将所述目标终端的硬件性能信息与其对应终端型号下的标准硬件性能信息进行对比,若该硬件性能信息小于与其对应终端型号下的标准硬件性能信息,则所述目标终端的硬件性能信息与其对应终端型号下的标准硬件性能信息不匹配。
8.一种用于对目标终端标称型号进行鉴别的设备,包括: 检测单元,用于获取所述目标终端的标称型号,以及所述目标终端的硬件标识信息和/或硬件性能信息; 标准信息获取单元,用于根据所述目标终端的标称型号,通过查询预设数据库获得对应终端型号下的标准硬件标识信息和/或标准硬件性能信息; 匹配单元,用于将所述目标终端的硬件标识信息与其对应终端型号下的所述标准硬件标识信息进行匹配,和/或,将所述目标终端的硬件性能信息与其对应终端型号下的所述标准硬件性能信息进行匹配; 鉴别单元,用于若所述目标终端的硬件标识信息与其对应终端型号下的所述标准硬件标识信息、和/或、所述目标终端的硬件性能信息与其对应终端型号下的所述标准硬件性能信息中至少一组不匹配,则判断所述目标终端与其标称型号不相符。
9.根据权利要求8所述的设备,所述标准信息获取单元包括: 终端信息获取子单元,用于从多个不同终端的信息数据中获取各终端的型号信息、以及硬件标识信息和/或硬件性能信息; 分类子单元,用于对同一终端型号下的各硬件标识信息进行分类,和/或,对同一终端型号下的各硬件性能信息进行分类; 排序子单元,用于针对同一类别下的不同硬件标识信息按照数量多少进行排序,和/或,针对同一类别下的不同硬件性能信息按照数量多少或数值大小进行排序; 标准信息确定子单元,用于根据排序结果确定该终端型号所对应的标准硬件标识信息和/或标准硬件性能信息,并将所述标准硬件标识信息和/或标准硬件性能信息存入数据库中,形成所述预设数据库。
10.根据权利要求8所述的设备,所述匹配单元包括: 第一匹配子单元,具体用于将所述目标终端的硬件标识信息与其对应终端型号下的标准硬件标识信息进行对比,若不相同,则所述目标终端的硬件标识信息与其对应终端型号下的标准硬件标识信息不匹配; 和/或, 第二匹配子单元,具体用于将所述目标终端的硬件性能信息与其对应终端型号下的标准硬件性能信息进行对比,若不相同,则所述目标终端的硬件性能信息与其对应终端型号下的标准硬件性能信息不匹配; 和/或, 第三匹配子单元,用于将所述目标终端的硬件性能信息与其对应终端型号下的标准硬件性能信息进行对比,若该硬件性能信息小于其对应终端型号下的标准硬件性能信息,则所述目标终端的硬件性能信息与其对应终端型号下的·标准硬件性能信息不匹配。
【文档编号】G06Q30/00GK103500405SQ201310446840
【公开日】2014年1月8日 申请日期:2013年9月26日 优先权日:2013年9月26日
【发明者】王永杨, 钟基洪 申请人:北京奇虎科技有限公司, 奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1