专利名称:移动终端的应用软件下载方法和下载系统的制作方法
技术领域:
本发明涉及移动终端领域,具体是涉及一种移动终端的应用软件下载方法和下载系统。
背景技术:
移动终端,如手机,已经成为人们生活中必不可少的设备。在实际运用的过程中,经常需要在移动终端中设置各种不同的应用软件,以实现个性化的需求。然而,目前的做法是将不同的应用软件直接下载到移动终端中,这样,对于该移动终端而言,其中的应用软件就是固定不变的。而当用户需要重新设置、或者是升级更新应用软件时,必须对该移动终端设备进行返工处理,显然,这会给实际使用带来极大的不便。
发明内容
本发明主要解决的技术问题是提供一种移动终端的应用软件下载方法和下载系统,能够解决移动终端中应用软件难以改变的问题,并且避免了移动终端的应用软件在升级或更新时,由于需要返工而造成的不便。为解决上述技术问题,本发明采用的一个技术方案是提供一种移动终端的应用软件下载方法,该方法包括在上位机中根据用户需求产生控制命令文件,并对控制命令文件进行加密,其中,控制命令包括SIM卡加密命令、锁SIM卡命令、锁手机命令以及锁网络小区命令;从上位机中下载经加密的控制命令文件;对控制命令文件进行解密,根据控制命令文件中的控制命令对移动终端中的应用软件进行控制。其中,从上位机中下载经加密的控制命令文件的步骤具体包括通过USB数据线与上位机相连接,并利用CRC32校验算法进行数据传输以下载控制命令文件。其中,对控制命令文件进行解密,根据控制命令文件中的控制命令对移动终端中的应用软件进行控制的步骤具体包括对控制命令文件进行解密,根据控制命令加密SIM卡、锁SM卡、锁手机和/或锁网络小区。其中,在上位机中根据用户需求产生控制命令文件,并对控制命令文件进行加密的步骤还包括对经过加密的控制命令文件设置下载限制次数,该控制命令文件的格式为CONFIG. IMI ’以供移动终端进行识别。其中,上位机为个人计算机,移动终端为手机或小灵通。为解决上述技术问题,本发明采用的另一个技术方案是提供一种移动终端的应用软件下载系统,该下载系统包括上位机和移动终端。上位机包括文件生成模块,用于在上位机中根据用户需求产生控制命令文件,并对控制命令文件进行加密,其中,控制命令包括SIM卡加密命令、锁SIM卡命令、锁手机命令以及锁网络小区命令。移动终端包括下载模块和控制模块下载模块用于从上位机中下载经加密的控制命令文件;控制模块用于对控制命令文件进行解密,根据控制命令文件中的控制命令对移动终端中的应用软件进行控制。其中,上位机和移动终端之间通过USB数据线相连接,并利用CRC32校验算法进行数据传输。其中,控制模块根据控制命令加密SM卡、锁SIM卡、锁手机和/或锁网络小区。其中,上位机进一步包括下载管理模块,用于对经过加密的控制命令文件设置下载限制次数,该控制命令文件的格式为CONFIG. IMI,以供下载模块进行识别。其中,上位机为个人计算机,移动终端为手机或小灵通。本发明移动终端的应用软件下载方法和下载系统能够根据上位机生成的控制命令文件中的控制命令对移动终端中的应用软件进行控制,从而可以通过开启或关闭不同应用软件的方式来满足不同的用户需求,并避免了由于移动终端在系统更新或升级时需要返工所带来的不便。
图I是本发明的移动终端的应用软件下载方法的第一实施例的流程示意图;图2是本发明的移动终端的应用软件下载方法的第二实施例的流程示意图;以及图3是本发明的移动终端的应用软件下载系统一实施例的结构示意图。
具体实施例方式下面结合附图和实施例,对本发明作进一步的详细描述。特别指出的是,以下实施例仅用于说明本发明,但不对本发明的范围进行限定,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。请参阅图1,在本实施例中,移动终端的应用软件下载方法包括但不限于以下步骤。SlOO :在上位机中根据用户需求产生控制命令文件,并对控制命令文件进行加密,其中,控制命令包括SIM卡加密命令、锁SIM卡命令、锁手机命令以及锁网络小区命令;SlOl :从上位机中下载经加密的控制命令文件;S102 :对控制命令文件进行解密,根据控制命令文件中的控制命令对移动终端中的应用软件进行控制。在本实施例中,上位机可以是个人电脑,移动终端可以是手机或小灵通,在其它实施例中,上位机和移动终端还可以是其他设备,本发明对此不作限定。为了方便,下面以电脑和手机为例,对该下载方法进行详细的说明。首先需要说明的是步骤S100。很容易理解,为了在电脑中“产生控制命令文件”,需要预先在电脑中开发出相应的软件或工具,这里称之为“文件生成工具”。换句话说,在本实施例中,电脑中的文件生成工具用来生成控制命令文件。值得注意的是,本发明不对“文件生成工具”和“控制命令文件”的类型作任何限定。正如WORD程序生成word文档,或者CAD软件生成cad图档一样,“控制命令文件”和“文件生成工具”也是对应设置的,由于设定或开发相关软件及工具的内容属于本领域技术人员很容易理解的范围,故这里不进行过多说明。在文件生成工具开发完成之后,便可在电脑中利用该工具来产生控制命令文件。具体来说,控制命令文件可以包含若干控制命令,在本实施例中,控制命令包括但不限于上述的SM卡加密命令、锁SIM卡命令、锁手机命令以及锁网络小区命令等。
需要注意的是,不同的控制命令文件可以产生不同的控制命令。例如,控制命令文件一只包括对SIM卡进行加密和锁定SIM卡的命令,而控制命令文件二只包括锁手机命令和锁网络小区命令的命令。在实际应用中,手机用户可以根据自己的需要选择生成不同的控制命令文件,以进一步对手机中的应用程序进行设定。显然,用户可以自行通过控制命令文件来对手机中的应用程序进行改变、调整或升级,而不需要将手机返工,这样便可以大大的提高使用中的便利性。在步骤SlOO中,还包括“对控制命令文件进行加密”这一过程。加密的过程是为了防止信息泄露。应当理解的是,加密并不是本发明的必须步骤,在整个网络及下载系统处于安全环境下,或者控制命令文件中没有需要保密的内容时,可以选择不进行加密。其次要说明的是,在步骤SlOl中,手机从电脑中下载控制命令文件。不难理解的
是,为了能够进行下载,需要将手机与电脑进行连接,其连接方式可以是通过USB数据线连接,也可以是通过蓝牙等技术进行无线连接,本发明对此不作限定。另外,手机中需要有专门用来下载软件的下载器或程序,且该下载器或程序与电脑中的“控制命令文件”和“文件生成工具”是相对应的,也就是说,该下载器或程序与电脑中的“控制命令文件”和“文件生成工具”具有相同的格式,并能够识别和读取该控制命令文件。由于“下载”本身属于很常见的技术手段,故这里不进行过多说明,当然,本发明也不对具体的下载方式和下载类型进行限定。最后要说明的是,在步骤S102中,手机中的相应程序对控制命令文件进行解密,并得到控制命令,然后再根据控制命令对其自身的应用软件进行控制。例如,假设解密后得到的控制命令包含锁网络小区这一指令,则手机会通过预设的系统进行控制,以将网络小区锁定。为了能够根据控制命令文件中的控制命令对手机中的应用软件进行控制,在手机设置时,需要预先为每一个应用软件或功能设定开关选项,以保证在实际使用过程中,可以根据具体需要来选择开启或关闭该应用软件或功能。不难发现,在本实施例中,电脑和手机中的系统应该是互相兼容的,且其中的各种应用软件或程序也是对应设置的,由于这部分涉及的内容以现有技术为主,故本发明对此不作赘述。特别是,在本实施例中,该下载方法可以在现有手机的各种平台上运用,比如Android MTK,展讯,MSTAR平台等,本发明不对手机的操作系统和运行平台作任何限定。本发明的移动终端的应用软件下载方法能够根据上位机生成的控制命令文件中的控制命令对移动终端中的应用软件进行控制,从而可以通过开启或关闭不同应用软件的方式来满足不同的用户需求,并避免了移动终端在系统更新或升级时需要返工所带来的不便,使得移动终端能够适应用户需求多样性、复杂性和易变性的特点。请参阅图2,在本实施例中,移动终端的应用软件下载方法包括但不限于以下步骤。S200 :在上位机中根据用户需求产生控制命令文件,并对控制命令文件进行加密,其中,控制命令包括SIM卡加密命令、锁SIM卡命令、锁手机命令以及锁网络小区命令;S200’ 对经过加密的控制命令文件设置下载限制次数;S201 :通过USB数据线与上位机相连接,并利用CRC32校验算法进行数据传输以下载控制命令文件;
S202 :对控制命令文件进行解密,根据控制命令加密SIM卡、锁SM卡、锁手机和/或锁网络小区。通过阅读本发明第一实施例的说明,本领域技术人员很容易理解本实施例中的相应的内容,因此,下面主要介绍本实施例的不同之处。同样的,上位机可以是个人电脑或上网本,移动终端可以是手机或小灵通,本实施例仅以电脑和手机为例进行说明。首先要说明的是步骤S200’,这一步骤涉及下载限制次数的设置。起初,在电脑中利用专门的工具生成控制命令文件,然后在对其进行加密,之后,对经过加密的控制命令文件设置下载限制次数。很容易理解,步骤S200’是为了设定下载“控制命令文件”的次数,下载限制次数的设置是根据厂商或个人的特定情况而灵活选择的,本发明对此不作限定。其次,步骤S201利用CRC32校验算法进行数据传输以下载控制命令文件,可以安全快速地进行下载。进一步而言,采用USB数据线是考虑到其传输时较为稳定,且USB数据线在个人用户中相当普及,故其在使用中具有便利性。利用CRC32校验算法则是出于安全
性和便利性的考虑。应当理解的是,这里的限定只是为了说明一种优选的实施方式,其本身并不构成对本发明相关内容的限定。不难理解,在本发明的第二实施例中,该下载方法能够根据上位机生成的控制命令文件中的控制命令对移动终端中的应用软件进行控制,从而可以通过开启或关闭不同应用软件的方式来满足不同的用户需求,并避免了移动终端在系统更新或升级时需要返工所带来的不便,使得移动终端能够适应用户需求多样性、复杂性和易变性的特点。请参阅图3,基于上述的移动终端的应用软件下载方法,本发明还提供了一种移动终端的应用软件下载系统,该下载系统包括但不限于上位机10和移动终端20。具体来说,上位机10包括文件生成模块11和下载管理模块12 ;而移动终端20包括但不限于下载模块21和控制模块22。在上位机10中,文件生成模块11用于在上位机10中根据用户需求产生控制命令文件,并对控制命令文件进行加密。其中,控制命令包括SIM卡加密命令、锁SIM卡命令、锁手机命令以及锁网络小区命令。由于控制命令文件已经在本发明的第一实施例中进行了详细的介绍,故这里不作赘述。下载管理模块12用于对经过加密的控制命令文件设置下载限制次数,其中,控制命令文件的格式为CONFIG. IMI以供下载模块21进行识别。值得注意的是,控制命令文件的格式并不限于CONFIG. IMI,本领域技术人员可以根据需要而灵活设置,只要能够被下载模块21所识别即可。需要说明的是,在上位机10中,文件生成模块11与下载管理模块12相连接。在移动终端20中,下载模块21用于从上位机10中下载经加密的控制命令文件。具体来说,下载模块21与文件生成模块11相连接,以下载控制命令文件。例如,当上位机10通过USB数据线或其它方式与移动终端20连接时,从而可以在两者之间进行数据传输。控制模块22用于对控制命令文件进行解密,并根据控制命令文件中的控制命令对移动终端中的应用软件进行控制。由于解密和控制的相关内容已经在本发明第一实施例中进行了详细的说明,故这里不再赘述。值得一提的是,在本实施例中,上位机10和移动终端20之间可以通过USB数据线相连接,并利用CRC32校验算法进行数据传输。另外,控制模块22可以根据控制命令加密SIM卡、锁SIM卡、锁手机和/或锁网络小区。由于这部分内容与本发明第一实施例中相应的内容类似,故这里也不再赘述。最后需要指出的是,在本实施例中,上位机10可以为个人计算机或上网本,移动终端20可以为手机或小灵通,在其它实施例中,上位机10和移动终端20还可以是其它设备,本发明对此不作限定。本实施例的移动终端的应用软件下载系统包括上位机和移动终端,该下载系统根据上位机生成的控制命令文件中的控制命令对移动终端中的应用软件进行控制,从而可以通过开启或关闭不同应用软件的方式来满足不同的用户需求,并避免了移动终端在系统更新或升级时需要返工所带来的不便,使得移动终端能够适应用户需求多样性、复杂性和易变性的特点。以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技
术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种移动终端的应用软件下载方法,其特征在于,所述方法包括 在上位机中根据用户需求产生控制命令文件,并对所述控制命令文件进行加密,其中,所述控制命令包括SIM卡加密命令、锁SIM卡命令、锁手机命令以及锁网络小区命令; 从上位机中下载经加密的所述控制命令文件; 对所述控制命令文件进行解密,根据所述控制命令文件中的控制命令对所述移动终端中的应用软件进行控制。
2.根据权利要求I所述的方法,其特征在于,所述从上位机中下载经加密的所述控制命令文件的步骤具体包括 通过USB数据线与所述上位机相连接,并利用CRC32校验算法进行数据传输以下载所述控制命令文件。
3.根据权利要求I所述的方法,其特征在于,所述对所述控制命令文件进行解密,根据所述控制命令文件中的控制命令对所述移动终端中的应用软件进行控制的步骤具体包括 对所述控制命令文件进行解密,根据所述控制命令加密SIM卡、锁SIM卡、锁手机和/或锁网络小区。
4.根据权利要求I所述的方法,其特征在于,所述在上位机中根据用户需求产生控制命令文件,并对所述控制命令文件进行加密的步骤还包括 对经过加密的所述控制命令文件设置下载限制次数,其中,所述控制命令文件的格式为CONFIG. IMI ’以供所述移动终端进行识别。
5.根据权利要求I所述的方法,其特征在于,所述上位机为个人计算机,所述移动终端为手机或小灵通。
6.一种移动终端的应用软件下载系统,其特征在于,包括上位机和移动终端 所述上位机包括 文件生成模块,用于在所述上位机中根据用户需求产生控制命令文件,并对所述控制命令文件进行加密,其中,所述控制命令包括SIM卡加密命令、锁SIM卡命令、锁手机命令以及锁网络小区命令; 所述移动终端包括 下载模块,用于从所述上位机中下载经加密的所述控制命令文件; 控制模块,用于对所述控制命令文件进行解密,根据所述控制命令文件中的控制命令对所述移动终端中的应用软件进行控制。
7.根据权利要求6所述的系统,其特征在于,所述上位机和所述移动终端之间通过USB数据线相连接,并利用CRC32校验算法进行数据传输。
8.根据权利要求6所述的系统,其特征在于,所述控制模块根据所述控制命令加密SIM卡、锁SM卡、锁手机和/或锁网络小区。
9.根据权利要求6所述的系统,其特征在于,所述上位机进一步包括 下载管理模块,用于对经过加密的所述控制命令文件设置下载限制次数,其中,所述控制命令文件的格式为CONFIG. IMI以供所述下载模块进行识别。
10.根据权利要求6所述的系统,其特征在于,所述上位机为个人计算机,所述移动终端为手机或小灵通。
全文摘要
本发明公开了一种移动终端的应用软件下载方法和下载系统,该方法包括在上位机中根据用户需求产生控制命令文件,并对控制命令文件进行加密,其中,控制命令包括SIM卡加密命令、锁SIM卡命令、锁手机命令以及锁网络小区命令;从上位机中下载经加密的控制命令文件;对控制命令文件进行解密,根据控制命令文件中的控制命令对移动终端中的应用软件进行控制。本发明能够根据上位机生成的控制命令文件中的控制命令对移动终端中的应用软件进行控制,从而可以通过开启或关闭不同应用软件的方式来满足不同的用户需求,并避免了移动终端在系统更新或升级时需要返工所带来的不便。
文档编号H04M1/725GK102843475SQ201210333170
公开日2012年12月26日 申请日期2012年9月10日 优先权日2012年9月10日
发明者史继前 申请人:惠州Tcl移动通信有限公司