一种VIA平台的CDMA正版手机识别方法 【技术领域】
本发明涉及移动通讯装置,特别是CDMA手机。
背景技术
手机越来越成为了普通大众离不开的通讯装备,手机市场发展到今天也异常的繁荣,手机厂家之多,产品款式之多,功能之多更令消费者眼花缭乱,在这个繁荣的市场里也充斥了不少假冒伪劣的手机产品,很多手机做到了高仿真程度,更有甚者不仅手机外观甚至连PCB板和软件都可以做到100%抄袭,但是这些抄袭的手机产品质量是没有保证的,作为普通消费者很难区分手机的真伪,利益得不到保证,拥有合法权益的手机厂家的利益也受到损害,因此该识别方法的应用可以很方便的让消费者知道自己的手机是否是正版的,厂家也可以及时了解到自家的产品是否被抄袭,维护自己的利益。
【发明内容】
本发明的目的是提供一种便捷可靠的正版手机识别方法,以解决手机消费者识别VIA平台的CDMA手机是否为原装正版的技术问题。
为解决上述技术问题,本发明的一种VIA平台的CDMA正版手机识别方法,其步骤如下:
a、正版手机生产商自编制SN号后,再通过SN伪随机生成工具利用加密算法生成伪随机数;
b、将正版手机生产商自编制的SN号与对应生成的伪随机数合并成新的SN号并写入手机中;
c、手机消费者识别时通过短信方式将写入在手机的SN号发送给鉴别服务系统;
d、鉴别服务系统收到所述短信的SN号后,将其分离成生产商自编部分和伪随机数部分,再用与SN伪随机生成工具相同的加密算法将生产商自编的SN号算出SN伪随机数;
e、鉴别服务系统将上述算出的SN伪随机数与手机的SN伪随机数核对,如果核对一致,则识别为正版手机;如果不一致,则识别为非正版手机;
f、鉴别服务系统将识别结果通过短信的方式发送回手机消费者。
采用这种识别方法,能够使手机消费者正确的无损的判断VIA平台的CDMA手机是否为抄袭设计的手机,识别方法通过CMDA短信息方式完成,不需要破坏手机实体(包括软件和硬件),识别以后手机消费者仍可以正常使用该手机。
【附图说明】
下面结合附图和具体实施方式对本发明作进一步详细说明:
图1是伪随机数的SN号的流程图;
图2是本发明的处理流程图。
【具体实施方式】
缩略语和关键术语定义
CDMA:又称为码分多址(Code Division Multiple Access),最先由美国高通公司开发出来的。CDMA是为现代移动通信网所要求的大容量、高质量、综合业务、软切换、国际漫游等要求而设计的一种移动通讯技术。
VIA:VIA Telecom,.Inc全球除美国高通以外能做出商用级别的CDMA20001X基带处理芯片的台湾公司。该公司推出的CDMA20001X基带处理芯片已经被国内的多家CDMA手机厂家所运用。
SN号:手机的生产序列号,可有手机生产厂家自行编写,以方便生产以及为后续售后服务管理。
伪随机数:相对随机数而言,它不是真正意义上的随机数,而是通过特定保密的算法计算出来的数字,看似随机数。
SN伪随机数:结合进伪随机数的SN号,不再是单纯的由生产厂家自行编辑的SN号。
MD5加密算法:MessageDigest是一个数据的数字指纹.即对一个任意长度的数据进行计算,产生一个唯一指纹号.MessageDigest的特性:
(1)两个不同的数据,难以生成相同的指纹号
(2)对于指定的指纹号,难以逆向计算出原始数据
MMI:人机界面,这里指手机的人机界面,即用户地使用菜单等。短信Modem模块:短信息调制解调模块,可用它通过CDMA网络或者GSM网络来发送和接收短信息。
VIA平台的CDMA手机生产的需要写入SN号,原本这个SN号是用于厂家的生产管理和售后维护用的,号码可以按一定的简单规律自由编写。
由图1可以看出,启用该识别方法以后,SN号则必须由自由编写部分和SN伪随机数生成工具生成的伪随机数两部分结合构成完整的SN号,这个SN伪随机生成工具具有类似于MD5的加密算法,可以将输入的N位数字转换为另外N位数字,这被算出来的N位数字看似随机数,我们称之为伪随机数,通过伪随机数是难以逆向计算出原始数据的,这是识别依据的关键。手机厂家也可以使用自己设计的加密算法。
在具体实施方式中,可以在手机MMI界面上做有正版手机识别选项,消费者有权利自由选择是否识别手机,如果消费者需要识别手机是否为正版手机,可以选中该选项让手机执行该功能。
如图2,正版手机的生产商将要用该方法识别手机,需要建立鉴别服务系统,系统包括可以收发短信息的短信Modem,后台处理软件,其中后台软件包括了SN伪随机数的计算算法,CDMA手机预先设置了鉴别服务系统的短信息接收号码。
用户选择了识别功能,剩余操作将有手机全自动完成,首先手机将自动读取该手机完整的SN号,并将SN号以短信息的方式发送给鉴别服务系统。
鉴别服务系统先将来自CDMA手机短信息的SN号分离成生产商自编部分和伪随机数部分,再用与SN伪随机生成工具相同的算法将生产商自编的SN号算出SN伪随机数,这个计算出来的SN伪随机数与手机的SN伪随机数核对,通过核对服务系统计算的SN伪随机数和写入到手机上的SN伪随机数是否一致就可以判断出该手机是否出自合法厂家之手。最终鉴别服务系统以文字短信息方式回复给手机用户,告知手机用户识别结果。