一种对智能终端进行验机的方法和装置的制造方法_2

文档序号:8380191阅读:来源:国知局
[0067] 客户端向服务器发送的经加密处理的智能终端的机型信息;服务器对所述接收的 机型信息进行解密处理;验证所述进行解密处理所获得的智能终端的机型信息的数据完整 性;若验证结果为数据不完整,则向客户端返回数据异常提示。
[0068] 具体而言,服务器端欲对智能终端的机型信息进行处理,首先要接收客户端发送 的机型信息数据。客户端可通过一定的方式获取智能终端的机型信息。例如,若所述机型 信息为该智能终端的品牌信息和名称信息时,其可以通过该智能终端的操作系统的固定接 口协议获取,其属于标准参数。具体的,对于安卓系统的手机,系统本身提供检测接口:
[0069] txtPhoneModel. setText (Build. MODEL) ;//手机型号
[0070] txtPhoneModel. setText (Build. BRAND) ;//手机商标
[0071] 访问该操作系统提供的上述检测接口即可获取应用安卓系统的智能终端的品牌 和名称信息。
[0072] 若所述机型信息为上述两种硬件信息,则也可以由该智能终端提供的检测接口通 过检测函数获取。例如,对于第一硬件信息为CPU的情形,在操作系统为安卓系统时,由系 统提供的检测接口,通过函数public class CpuManagerO并结合下述的函数
[0073] public static String getMaxCpuFreq()
[0074] public static String getMinCpuFreq()
[0075] public static String getCurCpuFreq()
[0076] public static String getCpuName()
[0077] 可分别获得该智能终端的CPU的最大频率、最小频率、当前频率和CPU型号等信 息。
[0078] 服务器端接收到完整的机型信息之后,在数据库中查询与该智能终端的机型信息 相匹配的预存信息记录。也就是说,在服务器端的数据库中,保存有上述型号、品牌的智能 终端的参数信息。通过数据库检索查询该数据记录。查询的方式可以用包括逐条遍历在内 的多种方式。
[0079] 在本发明的一个实施例中,图1所示方法中配置信息包括:厂商设备识别码(实际 中可以是Brand Model号)以及如下中的一项或多项:处理器型号、核心数、分辨率、显不芯 片、多点触控、陀螺仪、光线传感器、加速度传感器、磁场传感器、压力传感器、距离传感器、 温度传感器、重力传感器、线性加速传感器、旋转矢量传感器和湿度传感器。
[0080] 在本发明的一个实施例中,图1所示的方法一步包括:在检测智能终端的配置是 否与所获取的配置信息相匹配的过程中,在显示界面中动态显示检测过程中获得的各项匹 配结果;在显示界面中提供一停止检测的控件,当该控件被触发时停止检测。
[0081] 在本发明的一个实施例中,图1所示的方法进一步包括:当收到用户的查看指令 时,将智能终端的配置与所获取的配置信息的匹配结果现给用户。
[0082] 在本发明的一个实施例中,图1所示的方法进一步包括:在界面中显示一保存控 件,当该控件被触发时,将智能终端的配置与所获取的配置信息的匹配结果以图片形式保 存到智能终端中。
[0083] 在本发明的一个实施例中,图1所示的方法进一步包括:在界面中显示一分享控 件,当该控件被触发时,将智能终端的配置与所获取的配置信息的匹配结果通过分享模块 分享到其他应用中。
[0084] 在本发明的一个实施例中,图1所示的方法进一步包括:在界面中显示一反馈控 件,当该控件被触发时,弹出反馈信息输入框;将用户在反馈信息输入框中输入的反馈信息 发送给服务器。
[0085] 例如,图4A示出了根据本发明一个实施例的智能终端的显示界面的示意图,如图 4A所示,该当用户点击图4A中的"开始验机"按钮时,获取智能终端的机型信息"X-M36h", 根据该机型信息从机型数据库中获取相应的配置信息,对实际配置信息与标准配置信息进 行匹配,以获知该智能终端"X_M36h"是否为正品。图4B示出了根据本发明另一个实施例 的智能终端的显示界面的示意图,是在检测智能终端"X_M36h"的配置是否与所获取的配置 信息相匹配的过程中的显示界面,如图4B所示,该显示界面中动态显示:各项匹配结果、检 测进度和终止按钮;其中,当前检测进度:35% ;已检验:分辨率匹配,显示芯片匹配;正在 检验:多点触控;等待检验:陀螺仪等;当终止按钮被触发时停止检测。当所有的配置均被 遍历检测完成之后,根据用户的查看指令,将智能终端的配置与所获取的配置信息的匹配 结果现给用户,如图4C所示,图4C示出了根据本发明一个实施例的验机结果界面的示意 图。可以看到,该界面上显示智能终端"X_M36h"的各项配置均与所获取的标准配置信息相 匹配,因此得到"经检验,此手机货真价实,请放心使用"的综合验机结果,如果其中有任意 一项或多项配置与标准配置信息不匹配的话,则会得到智能终端"X_M36h"为山寨机的验机 结果。
[0086] 例如,在本发明的一个实施例中,机型数据库中保存的与一种机型信息对应的配 置信息可以为以下中的任意一种:
[0087] A.智能终端的软件配置信息和硬件配置信息。
[0088] 软件配置信息主要为内核版本号,硬件配置信息主要为机型名称、内部版本号、 modelid号、CPU信息、MAC地址、屏幕尺寸及屏幕分辨率等等。其中,软件配置信息和硬件 配置信息不限于上述的列举,还可为追加其他的信息。
[0089] B.内核版本号、硬件配置信息及移动终端联网时的IP地址。
[0090] 这里的硬件配置信息主要为MAC地址。
[0091] 进行验证时,查找预置机型数据库中是否存在与实际配置信息相同的配置信息。 [0092] 机型数据库中预先保存有各智能终端的官方配置数据,配置数据以数据表的形式 存在,可以有多个数据表,根据查找精度数据表的设置包括以下方案:
[0093] a.内核版本数据表、内部版本数据表
[0094] 上述两个数据表通过机型名称相关联。在本实施例中,将上述两个数据表合并成 一个数据表,数据表的各字段分别为:机型名称、内部版本、内核版本(如表1所示)。
【主权项】
1. 一种对智能终端进行验机的方法,其中,该方法包括: 获取智能终端的机型信息,根据所述机型信息从机型数据库中获取相应的配置信息; 检测所述智能终端的配置是否与所获取的配置信息相匹配; 如果完全匹配则向用户提示所述智能终端为正品,否则向用户提示所述智能终端为山 寨机。
2. 如权利要求1所述的方法,其中,所述根据该机型从机型数据库中获取相应的配置 信息包括: 根据该机型信息从本地的机型数据库中获取相应的配置信息; 或者, 将该机型信息发送到服务器,接收服务器返回的根据该机型信息从服务器侧的机型数 据库中获取的相应的配置信息。
3. 如权利要求1所述的方法,其中,该方法进一步包括: 如果机型数据库中没有与所述机型信息相应的配置信息,则提示用户无法对所述智能 终端进行验证。
4. 如权利要求1所述的方法,其中,所述配置信息包括:厂商设备识别码以及如下中的 一项或多项: 处理器型号、核心数、分辨率、显示芯片、多点触控、陀螺仪、光线传感器、加速度传感 器、磁场传感器、压力传感器、距离传感器、温度传感器、重力传感器、线性加速传感器、旋转 矢量传感器和湿度传感器。
5. 如权利要求1所述的方法,其中,该方法一步包括: 在检测所述智能终端的配置是否与所获取的配置信息相匹配的过程中,在显示界面中 动态显示检测过程中获得的各项匹配结果; 在显示界面中提供一停止检测的控件,当该控件被触发时停止检测。
6. 如权利要求1所述的方法,其中,该方法进一步包括: 当收到用户的查看指令时,将所述智能终端的配置与所获取的配置信息的匹配结果现 给用户。
7. 如权利要求1所述的方法,其中,该方法进一步包括: 在界面中显示一保存控件,当该控件被触发时,将所述智能终端的配置与所获取的配 置信息的匹配结果以图片形式保存到所述智能终端中。
8. 如权利要求1所述的方法,其中,该方法进一步包括: 在界面中显示一分享控件,当该控件被触发时,将所述智能终端的配置与所获取的配 置信息的匹配结果通过分享模块分享到其他应用中。
9. 如权利要求1所述的方法,其中,该方法进一步包括: 在界面中显示一反馈控件,当该控件被触发时,弹出反馈信息输入框; 将用户在所述反馈信息输入框中输入的反馈信息发送给服务器。
10. -种对智能终端进行验机的装置,其中,该装置包括: 获取单元,适于获取智能终端的机型信息,以及适于根据所述机型信息从机型数据库 中获取相应的配置信息; 检测单元,适于检测所述智能终端的配置是否与所获取的配置信息相匹配; 显示单元,适于如果完全匹配则向用户提示所述智能终端为正品,否则向用户提示所 述智能终端为山寨机。
【专利摘要】本发明公开了一种对智能终端进行验机的方法和装置,该方法包括:获取智能终端的机型信息,根据所述机型信息从机型数据库中获取相应的配置信息;检测所述智能终端的配置是否与所获取的配置信息相匹配;如果完全匹配则向用户提示所述智能终端为正品,否则向用户提示所述智能终端为山寨机。本发明提供的技术方案通过对当前智能终端的实际配置与机型数据库中的标准配置信息进行匹配,实现对当前智能终端的验机,向用户展示验机结果,为用户提供了一个便捷、有效、且随时可以获知智能终端是否为正品的验机服务,符合用户需求。
【IPC分类】G05B19-042
【公开号】CN104698919
【申请号】CN201410843610
【发明人】王祎, 罗浩, 王韵钦
【申请人】北京奇虎科技有限公司, 奇智软件(北京)有限公司
【公开日】2015年6月10日
【申请日】2014年12月30日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1