[发明专利]移动智能终端的防伪方法在审
申请号: | 201310542698.5 | 申请日: | 2013-11-05 |
公开(公告)号: | CN103606086A | 公开(公告)日: | 2014-02-26 |
发明(设计)人: | 邱昱程;李宗正;刘丰;王允银;吴俊;耿淑霞;朱孔斌;褚凯波;欧阳鑫;李琴;张贵红;杨帆;姬国健;王冲 | 申请(专利权)人: | 上海优思通信科技有限公司 |
主分类号: | G06Q30/00 | 分类号: | G06Q30/00 |
代理公司: | 上海和跃知识产权代理事务所(普通合伙) 31239 | 代理人: | 孟建勇 |
地址: | 201203 上海市浦东新区张江*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 智能 终端 防伪 方法 | ||
【技术领域】
本发明涉及移动终端,特别是指移动智能终端的防伪方法。
【背景技术】
智能移动智能终端的操作系统有较好的适配能力,系统软件版本的兼容性较好,同一个软件版本容易被应用到不同型号甚至是不同厂家生产的移动智能终端上。这增强了软件的流动性,但也同时给软件版本保护带来了风险。对于移动智能终端生产厂家来说,当移动智能终端硬件被仿制后,其开发的正规版本可以容易的被下载到这些移动智能终端上使用,这使得移动终端很容易被仿冒。
目前对于移动智能终端真伪的鉴别,主要依赖使用者自行通过电话或网络在线查询移动智能终端上的防伪标识上的信息来校验,或者通过第三方的移动智能终端硬件检测软件来实现。这些检测过程对于那些对移动智能终端厂商不甚了解的消费者或者对校验内容操作不便的人群来说均有一定困难,并且检测内容本身容易被篡改或抹去,从而导致失效。
【发明内容】
本发明的目的在于提供一种移动智能终端的防伪方法,用以解决现有移动智能终端真伪鉴别方法存在的操作不易及检测失效的问题。
为实现上述目的,实施本发明的移动智能终端的防伪方法包括如下步骤:
移动智能终端开机启动,并进入正常开机前期阶段;
读取蓝牙设备或无线网卡的MAC地址及SN号;
将读取的蓝牙设备或无线网卡的MAC地址及SN号与移动智能终端操作系统的软件代码中设置的生产厂商的代码相比较,判断是否在生产厂商的蓝牙设备或无线网卡的号段内以及SN号是否符合厂商自定义校验规则;
如果是,则进入正常开机的后期阶段;
如果不是,则显示鉴伪结果并自动终止移动智能终端系统的正常运行,或者启动异常严重干扰移动智能终端系统正常运行的程序。
依据上述主要特征,判定并终止或启动异常严重干扰移动智能终端系统正常运行的程序被隐藏在移动智能终端系统的庞大的操作系统的软件代码中。
与现有技术相比较,本发明通过移动智能终端软件自动识别硬件来捆绑软硬件,达到防伪目的。这种软件自校验的实现方式不需要消费者对检测过程有干预,提高了说服性,也降低了检验成本。
【附图说明】
图1为实施本发明的移动智能终端的防伪方法的流程图。
【具体实施方式】
移动智能终端在使用过程中,不可避免的要与外界联网,这就要求相关硬件识别编码全球唯一,比如蓝牙设备的MAC(Media Access Control)地址,无线网卡的MAC地址。为了避免出现该编码重复出现,该编码在设备的生产企业内部被分成不同的号段,特定号段被唯一地分配给某一生产厂家。实现相应功能的芯片在生产线上被批量唯一地写入一编号(即数字识别码)。另外,闪存芯片里还可以存储一些厂家自定义的用来标识闪存芯片的编号,如SN号(即序列号)。该号码可以是供生产质量控制使用的编号。它是厂家自定义的,终端用户和外部程序都不需要用到相关信息,可保密其校验规则。系统软件中也不显示该号码。该号码也是在前面写入蓝牙(或无线网卡)的编号时一并写入的。这就给了软件识别硬件提供了条件。本发明正是通过移动智能终端操作系统软件在移动智能终端开机启动的必经步骤中鉴别存放于硬件上的数字识别码,系统软件判定当前硬件上存放的数字识别码不属于本厂家号段内或者SN号不符合本厂校验规则时,自动终止移动智能终端系统的正常运行,或者启动异常严重干扰移动智能终端系统正常运行的程序。此判定并终止或启动异常严重干扰移动智能终端系统正常运行的程序被隐藏在移动智能终端系统的庞大的操作系统的软件代码中,并临时关闭相关日志(log)的打印或者异步抛出异常(即不在判定位置处就马上抛出异常,而是延时抛出并显示给用户看。等异常抛出时,代码当前的执行位置已经远远地离开了判断处,这样来隐藏判断代码位置),使得逆向追踪这些代码并修改它们的过程变得不可确定,实现过程简单安全。
请参阅图1所示,为实施本发明的移动智能终端的防伪方法的流程图,该方法包括如下步骤:
移动智能终端开机启动,并进入正常开机前期阶段,一般包括系统内核建立、自带硬件设备上电检测及其对应软件的初始化等;
读取蓝牙设备(或无线网卡)的MAC地址及SN号;
将读取的蓝牙设备(或无线网卡)的MAC地址及SN号与移动智能终端操作系统的软件代码中设置的生产厂商的代码相比较,判断是否在生产厂商的蓝牙设备(或无线网卡)的号段内以及SN号是否符合厂商自定义规则;
如果是,则进入正常开机的后期阶段;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海优思通信科技有限公司,未经上海优思通信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310542698.5/2.html,转载请声明来源钻瓜专利网。