一种用于Android移动互联网设备的网络在线激活方式的制作方法

文档序号:6487654阅读:329来源:国知局
一种用于Android移动互联网设备的网络在线激活方式的制作方法
【专利摘要】本发明提供了一种用于Android移动互联网设备的网络在线激活方式,避免现存的移动互联网设备知识产权保护技术的不足。实现一种方便的激活形式,既保证了移动互联网设备的版权,也不会使激活显得繁琐。首先通过界面点击激活按钮来访问服务器,然后服务器根据传递来的全局唯一移动互联网设备序列号信息进行验证和授权,通过后生成针对这台移动互联网设备的唯一的激活码,并将激活码通过网络传递回移动互联网设备。最后界面收到以后回传给内核层,内核通过检验序列号和激活码的匹配性来验证激活码的正确性,并将正确的激活码信息写入存储设备,下次启动时直接读取激活码信息,从而既保护移动互联网设备知识产权,又使得移动互联网设备方便使用的目的。
【专利说明】 —种用于Android移动互联网设备的网络在线激活方式
【技术领域】
[0001]本发明涉及电子行业的硬件和软件领域,特别是高集成度应用处理器和Android软件开发领域,涉及到Linux内核驱动,Android系统设置软件,广域网服务器,具体的说就是通过在广域网搭设服务器作为Android移动互联网设备激活码的授权中心,当移动互联网设备点击激活按钮时,服务器分配激活码并将其传送给移动互联网设备,移动互联网设备接收到合法的激活码后将系统设置为已经激活,并在开机时能顺利通过激活码合法性验证,确保移动互联网设备能正常使用。
【背景技术】
[0002]随着基于美国谷歌公司的Android操作系统的移动互联网设备的日益成熟,市场上充斥着各种各样的移动互联网设备。无论在硬件(如应用处理器的设计、生产厂商)还是软件(如Android操作系统)上,原始供应商都没有提供防止移动互联网设备作为整体被复制、盗版的方案。这使得移动互联网设备的中小型设计公司,或者移动互联网设备的生产厂商所设计、生产的移动互联网设备被盗版、复制的可能,导致知识产权得不到保护,公司蒙受损失。我公司通过多项调查研究推出了一种通过网络服务器来对平板进行激活的方法,该方法用于保护移动互联网设备在未激活之前不能正常使用,从而可以更好的保护知识产权。另外该方法方便易行,终端用户在经过授权的情况下可以通过非常简单的操作就可以激活移动互联网设备正常使用。

【发明内容】

[0003]正如【背景技术】中所述,为了保护移动互联网设备的使用权和知识产权,移动互联网设备特别需要这样一种激活机制来进行限制。这种激活机制虽然不能没有但是也不易太过复杂,既要保护使用权限也要让用户能方便的激活。在这种背景下本公司推出了网络在线激活方式来实现保护移动互联网设备知识产权的目的。
[0004]所述的激活方法分为三个部分进行实现。
[0005]所述的第一个部分首先最直观的是界面层,利用Android的设置界面来提供激活的界面。当移动互联网设备未被激活的时候该界面提供一个可以被点击的按钮来进行激活,而相关的未被激活的信息也会显示在界面。当点击激活按钮以后会根据不同的状况提示相关的信息,比如当无网络连接的时候就会提示开启WiFi连接网络重新进行激活。当获取正常的激活信息后就会显示移动互联网设备已经被激活的信息,而这个时候的激活按钮也会变灰,提示用户不需要再进行点击。同时激活码被保存到制定的存储区域(如SD卡或Nand Flash中的某个存储区域),以便今后重新启动移动互联网设备的时候也能找到激活码。
[0006]所述的第二个部分是位于互联网上的激活码管理和授权服务器。服务器接收到移动互联网设备发送过来的激活码申请请求后,对移动互联网设备的序列号进行检查,同时确定该移动互联网设备的客户代码,根据事先制定的激活码管理策略确定是否为该移动互联网设备分配激活码。如果检查到相关的错误,则会返回错误代码给移动互联网设备。方便移动互联网设备显示错误信息给终端用户。如果没有错误,则通过网络返回激活码给移动互联网设备。
[0007]所述的最后一部分是移动互联网设备上的Linux内核部分。内核部分主要负责两个内容。一个是启动的时候对激活码的检查,内核启动的过程中相应的驱动会去指定的激活码存储区域来读取激活码,如果能读到就会对读到的内容进行检查,如果检查到合法的激活码则向上层Android报告,该移动互联网设备已经激活。第二个功能就是当激活码从服务器传过来的时候,内核特定程序会对传回来的信息进行验证,成功后通知系统移动互联网设备已经激活,如果不成功则会报相应的错误给系统。
[0008]本技术的关键在于,每一台移动互联网设备的序列号是全局唯一的,不同的移动互联网设备的序列号不同。激活码基于公开的DES或MD5算法,在序列号的基础上生成。由于序列号的唯一性,保证了激活码的唯一性,即不同移动互联网设备所需要的激活码不同。假设某人通过某种途径,获得了移动互联网设备A的合法的激活码,那么即使将此激活码应用于移动互联网设备B上,B也无法被激活,因为B所需的激活码是与A不同的。这使得任何复制出来的移动互联网设备在未经授权的情况下无法正常使用,从而保护了知识产权。移动互联网设备序列号的唯一性,是由移动互联网设备的主芯片(即高集成度应用处理器)的设计和生产厂商在硬件层面保证的,使用者或移动互联网设备的设计者均无法修改。
[0009]所述的在移动互联网设备未激活前,内核会在每隔一段时间就会发出关机消息,提示用户未激活需要激活,一个小时过去后就会自动重启移动互联网设备。当移动互联网设备被激活以后,之前的这种设置就不会再出现。这样既保证了移动互联网设备硬件设计和软件设计不被盗版和翻版,也能让用户非常方便的对移动互联网设备进行激活,符合共同的利益。
[0010]本发明的有益效果是:首先可以明显的区别于没有做保护的移动互联网设备,能有效的避免移动互联网设备的硬件被翻版和盗版,软件的被克隆。
【专利附图】

【附图说明】
[0011]图1是本发明一种用于Android移动互联网设备的网络在线激活方式的示意框图。
【具体实施方式】
[0012]下面结合附图的最佳实施例对本发明作进一步详尽的描述。
[0013]如图1所示,本发明具体实施于辰汉电子的系列移动互联网设备I和位于互联网的激活码管理和授权服务器2之上。
[0014]所述的Android界面在移动互联网设备I打开以后可以在主界面点击设置按钮,进入设置界面。设置界面点击第四个按钮就是激活界面3,进入激活界面之后就可以看到激活信息和在线激活的按钮。当点击了激活按钮之后,激活程序就会自动连接激活码管理和授权服务器2获取激活码。
[0015]所述激活码管理和授权服务器2位于互联网,以便移动互联网设备终端能够通过互联网访问。当有出货的机器进行激活申请的时候,服务器会自动进行型号和序列号匹配。匹配完成后就会生成一个激活码,并传回去。
[0016]所述的内核部分4,通过对系统层传回的激活码进行匹配,并生成永久激活信息,写入存储设备5中。以便在下一次启动时候进行验证。
【权利要求】
1.一种用于Android移动互联网设备的在线激活方式,其特征在于所述在Android移动互联网设备出货以后通过点击界面连接服务器获取激活码,然后回传给内核进行匹配和保存,并在每次移动互联网设备重启时候读取激活码进行验证,并且每一台移动互联网设备的激活码都不同,从而保证移动互联网设备的设计者或生产者的硬件和软件无法被盗版和翻版而进行的授权认证的方式方法,兼具了方便性和安全性。
2.如权利要求1所述,其特征适用于Android移动互联网设备采用的网络在线激活方式。
3.如权利要求1所述,采用通过点击显示界面“激活”按钮,该按钮会在已经激活后显示为不能点击,并显示信息已经激活;而未激活时候则显示为可以点击状态,并显示未激活信息。
4.如权利要求1所述,采用通过点击激活按钮,向位于广域网的激活码授权服务器发出申请。
5.如权利要求1所述,当广域网激活码授权服务器收到请求激活时候,会根据传递过来的移动互联网设备型号和序列号来进行检查、认证,根据唯一的序列号产生激活码,并回传激活码给移动互联网设备。
6.如权利要求1所述,当移动互联网设备收到回传的激活码后,内核驱动会对激活码进行检查、匹配,以确定改激活码是否是合法的激活码。
7.如权利要求1所述,当内核对激活码匹配成功后会把匹配信息传递给存储设备进行存储。
8.如权利要求1所述,当移动互联网设备每次重启时候会去读取已经保存的激活码信息,并把激活码是否有效、合法的信息传递给系统,如果是有效、合法的激活码,系统在激活界面就会把激活按钮变为不可点击,表示系统已经激活,可以正常试用;否则系统功能将被人为限制,无法正常使用。
【文档编号】G06F21/44GK103577744SQ201210279466
【公开日】2014年2月12日 申请日期:2012年8月8日 优先权日:2012年8月8日
【发明者】陈志炜 申请人:上海赤炫信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1