版本更新方法及终端的制作方法

文档序号:7760116阅读:231来源:国知局
专利名称:版本更新方法及终端的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种版本更新方法及终端。
背景技术
随着通信技术尤其是第三代(3rd Generation,简称为3G)网络的发展,终端尤其 是手机、无线接入固定台类通信产品应用越来越普及。实际应用中,运营商通常将特定终端的优惠销售与资费优惠政策进行结合。同时, 运营商往往希望对终端进行锁定保护,即,特定地区销售的终端只能使用对应的客户识别 模块(Subscriberldentity Module,简称为 SIM)卡进行通信。但是如今, 部分用户可能通过对终端进行版本更新来逃避运营商的锁定保护,这 将对运营商造成损失。

发明内容
针对相关技术中用户通过对终端进行版本更新来逃避运营商的锁定保护的问题 而提出本发明,为此,本发明的主要目的在于提供一种版本更新方法及终端,以解决上述问题。为了实现上述目的,根据本发明的一个方面,提供了 一种版本更新方法。根据本发明的版本更新方法包括在终端由原版本更新为新版本的过程中,终端 获取原版本的版本信息、待下载的新版本的版本信息以及待下载的配置文件中的配置信 息;终端根据原版本的版本信息、新版本的版本信息以及配置信息,确定对新版本和配置文 件进行下载;终端对新版本和配置文件进行下载,并使用下载的新版本和下载的配置文件 进行版本更新。进一步地,在终端根据原版本的信息、新版本的版本信息以及配置信息,确定对新 版本和配置文件进行下载之前,上述方法还包括终端设置定制信息数据库,并在定制信息 数据库中保存原版本的信息、新版本的信息以及配置信息的对应关系。进一步地,终端根据原版本的信息、新版本的版本信息以及配置信息,确定对新版 本和配置文件进行下载包括终端判断原版本的信息、新版本的版本信息以及配置信息的 对应关系是否与定制信息数据库中保存的对应关系相同;如果判断结果为是,则确定对新 版本和配置文件进行下载。进一步地,在终端根据下载的新版本和下载的配置文件进行版本更新之后,上述 方法还包括终端启动锁定保护,其中锁定保护用于限制终端使用对应的客户识别模块 SIM卡进行通信。进一步地,终端使用对应的SIM卡进行通信包括终端预先设置IMSI号段数据库, 其中保存有允许进行通信的一个或多个IMSI号段;终端读取SIM卡中的IMSI号段;终端 判断读取的IMSI号段是否存在于IMSI号段数据库中;如果判断结果为是,则终端使用SIM 卡进行通信。
进一步地,配置文件中还包括IMSI更新号段;在终端进行版本更新的过程中,终 端使用配置文件中的IMSI更新号段,更新IMSI号段数据库。为了实现上述目的,根据本发明的另一个方面,提供了 一种终端。 根据本发明的终端包括获取模块,用于在终端由原版本更新为新版本的过程中, 获取原版本的版本信息、待下载的新版本的版本信息以及待下载的配置文件中的配置信 息;确定模块,用于根据原版本的版本信息、新版本的版本信息以及配置信息,确定对新版 本和配置文件进行下载;下载模块,用于对新版本和配置文件进行下载;更新模块,用于使 用下载的新版本和下载的配置文件进行版本更新。进一步地,上述终端还包括第一设置模块,用于设置定制信息数据库,并在定制信 息数据库中保存原版本的信息、新版本的信息以及配置信息的对应关系;确定模块包括 判断子模块,用于判断原版本的信息、新版本的版本信息以及配置信息的对应关系是否与 定制信息数据库中保存的对应关系相同;确定子模块,用于在判断结果为是的情况下,确定 对新版本和配置文件进行下载。进一步地,上述终端还包括启动模块,用于启动终端的锁定保护,其中锁定保护 用于限制终端使用对应的客户识别模块SIM卡进行通信。进一步地,上述终端还包括第二设置模块,用于预先设置IMSI号段数据库,其中 保存有允许进行通信的一个或多个IMSI号段;读取模块,用于读取SIM卡中的IMSI号段; 判断模块,用于判断读取的IMSI号段是否存在于IMSI号段数据库中;通信模块,用于在判 断结果为是的情况下,使用SIM卡进行通信。通过本发明,通过终端根据原版本的信息、新版本的版本信息以及配置信息进行 新版本的下载与更新,解决了相关技术中用户通过对终端进行版本更新来逃避运营商的锁 定保护的问题,从而可以避免运营商的损失。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据本发明实施例的版本更新方法的流程图;图2是根据本发明优选实施例一的版本更新方法的交互流程图;图3是根据本发明优选实施例二的版本更新方法的交互流程图;图4是根据本发明实施例的终端的结构框图;图5是根据本发明优选实施例一的终端的结构框图;图6是根据本发明优选实施例二的终端的结构框图。
具体实施例方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相 互组合。下面将参考附图并结合实施例来详细说明本发明。图1是根据本发明实施例的版本更新方法的流程图,包括如下的步骤S102至步骤 S106。步骤S102,在终端由原版本更新为新版本的过程中,终端获取原版本的版本信息、待下载的新版本的版本信息以及待下载的配置文件中的配置信息。步骤S104,终端根据原版本的版本信息、新版本的版本信息以及配置信息,确定对新版本和配置文件进行下载。步骤S106,终端对新版本和配置文件进行下载,并使用下载的新版本和下载的配 置文件进行版本更新。相关技术中,用户通过对终端进行版本更新来逃避运营商的锁定保护。本发明实 施例中,终端根据原版本的信息、新版本的版本信息以及配置信息进行新版本的下载与更 新,可以对该部分用户进行限制,避免其逃避运营商的锁定保护,从而避免运营商的损失。需要说明的是,本发明实施例中的各版本统一使用版本加配置文件的方式,即,各 版本必须结合配置文件才能够正常使用。并且,上述配置文件中保存有ID信息,其对应着 终端的特定功能。优选地,在终端根据原版本的信息、新版本的版本信息以及配置信息,确定对新版 本和配置文件进行下载之前,终端设置定制信息数据库,并在定制信息数据库中保存原版 本的信息、新版本的信息以及配置信息的对应关系。优选地,终端根据原版本的信息、新版本的版本信息以及配置信息,确定对新版本 和配置文件进行下载包括终端判断原版本的信息、新版本的版本信息以及配置信息的对 应关系是否与定制信息数据库中保存的对应关系相同;如果判断结果为是,则确定对新版 本和配置文件进行下载。本优选实施例中,对应关系可以用于终端进行比较、判断。这样,终端根据该对应 关系确定对新版本和配置文件进行下载,实现方式简便、可靠。优选地,在终端根据下载的新版本和下载的配置文件进行版本更新之后,终端启 动锁定保护,其中锁定保护用于限制终端使用对应的SIM卡进行通信。本优选实施例中,终端进行版本更新之后,立即启动锁定保护,可以避免用户使用 其它的SIM卡进行通信,从而避免了运营商的损失。优选地,终端使用对应的SIM卡进行通信包括终端预先设置国际移动用户识别 码(International Mobie Subscriber Identity,简称为IMSI)号段数据库,其中保存有允 许进行通信的一个或多个IMSI号段;终端读取SIM卡中的IMSI号段;终端判断读取的IMSI 号段是否存在于IMSI号段数据库中;如果判断结果为是,则终端使用SIM卡进行通信。本优选实施例具体描述了终端进行锁定保护的过程。相关技术中,在新购买的终端使用某SIM卡之前,需要销售人员进行手动激活;并 且,在该终端后续更换SIM卡之前,需要售后人员重新进行设置。本优选实施例中,提供了 保存有允许进行通信的一个或多个IMSI号段的IMSI号段数据库,这样,不管是新购买的 终端还是后续更换SIM卡的终端,只需要用户相应的购买该一个或多个IMSI号段中的SIM 卡,即可进行正常通信。因此,本优选实施例实现方式简单,并且能够提高用户体验。需要说明的是,如果上述判断结果为否,则终端的操作包括但不限于提示用户,不 启动正常开机流程。优选地,可以将上述IMSI号段数据库保存在终端中的特定区域,并且,即便终端 进行版本更新,保存在该特定区域中的内容也不被擦除。优选地,配置文件中还包括IMSI更新号段;在终端进行版本更新的过程中,终端使用配置文件中的IMSI更新号段,更新IMSI号段数据库。本优选实施例具体描述了对IMSI号段数据库进行更新的过程。实际应用中,存在对IMSI号段数据库进行扩容的可能性。同时,这种扩容可能被 部分用户利用,以实现将非法的SIM卡纳入IMSI号段数据库从而进行通信的目的。本优选 实施例中,只有原版本的版本信息、新版本的版本信息以及配置信息的对应关系均匹配的 情况下,终端才能进行新版本和配置信息下载、更新,并且在更新过程中 进行IMSI号段数 据库的更新。这样,可以避免将非法的SIM卡纳入IMSI号段数据库,从而避免运营商的损 失。因此,本发明具备如下的有益效果①、有效防范运营商定制的终端被套机、串货到其他地区使用,减少资费优惠方面 带来的损失。②、该方案对售后客服换卡没有影响,无需解锁,使用当地发行的商用卡换卡即 可。③、卡侧和网络侧不需要进行改动,综合实施成本较低。下面将结合实例对本发明实施例的实现过程进行详细描述。下述本发明实施例中的内容与相关资源包括运营商定制的终端、PC侧下载工具、 基础版本(相当于上述的新版本)、配置文件。优选实施例一本优选实施例一描述了开机时锁机判断的子模块之间的交互流程。图2是根据本 发明优选实施例一的版本更新方法的交互流程图,包括如下的步骤S202至步骤S210。步骤S202,终端开机,初始化;检测插入的SIM卡,发出查询命令访问卡的IMSI号。步骤S204,SIM卡接收到终端的查询命令后,返回给终端当前IMSI号。步骤S206,终端调用IMSI号段数据库匹配模块,将该IMSI号在预置的IMSI号段 数据库中逐个遍历查找。步骤S208,终端侧根据IMSI数据匹配结果,当前SIM卡的IMSI号在数据库存在, 认为是有效卡,继续正常开机流程。步骤S210,终端侧根据IMSI数据匹配结果,当前SIM卡的IMSI号在数据库不存 在,认为是无效卡(例如其他地区的卡),提示用户,终止正常开机流程。需要说明的是,上述终端可以是GSM、TD-SCDMA手机、无线接入固定台等终端,不 限于特定类型;类似的,其中终端使用的卡也可以是USIM卡。优选实施例二本优选实施例二描述了版本下载操作的子模块之间交互流程。图3是根据本发明 优选实施例二的版本更新方法的交互流程图,包括如下的步骤S302至步骤S312。步骤S302,下载工具访问待下载的基础版本文件,从特定区域提取标识信息。步骤S304,下载工具访问待下载的配置文件,从特定区域提取标识信息。步骤S306,下载工具通过USB方式访问终端,终端根据约定的通信协议,从特定区 域提取版本信息,返回给下载工具。步骤S308,下载工具对上述3个标识信息进行组合,在定制信息数据库匹配是否存在已有组合,以检测当前版本与配置文件的组合和终端已有的版本是否对应,防止下载 错误的基础版本或者错误的配置文件。下载版本时,如上所述,遍历每一条记录,通过前3个字段的组合进行匹配,如果 存在相同组合,则可以下载,并在下载成功后,将对应记录的新版本标识字段信息写入终端 指定区域。需要说明的是,对于定制信息数据库的设计,主要是包括已有版本标识字段(终 端内已经下载的版本信息)、可下载的基础版本与可下载的配置文件的信息组合,以及下载 后的新版本信息。通过数据库记录辅助下载工具判断处理,对不同的定制版本下载进行控制,同时 考虑方便非定制功能的升级(在基础版本体现,例如bug改进、性能提升等)。实施方案如 下表1所示,其中各字段名称为示意参考。表1数据库记录示意表
权利要求
一种版本更新方法,其特征在于,包括在终端由原版本更新为新版本的过程中,所述终端获取所述原版本的版本信息、待下载的新版本的版本信息以及待下载的配置文件中的配置信息;所述终端根据所述原版本的版本信息、所述新版本的版本信息以及所述配置信息,确定对所述新版本和所述配置文件进行下载;所述终端对所述新版本和所述配置文件进行下载,并使用下载的所述新版本和下载的所述配置文件进行版本更新。
2.根据权利要求1所述的方法,其特征在于,在所述终端根据所述原版本的信息、所述 新版本的版本信息以及所述配置信息,确定对所述新版本和所述配置文件进行下载之前, 所述方法还包括所述终端设置定制信息数据库,并在所述定制信息数据库中保存所述原版本的信息、 所述新版本的信息以及所述配置信息的对应关系。
3.根据权利要求2所述的方法,其特征在于,所述终端根据所述原版本的信息、所述新 版本的版本信息以及所述配置信息,确定对所述新版本和所述配置文件进行下载包括所述终端判断所述原版本的信息、所述新版本的版本信息以及所述配置信息的对应关 系是否与所述定制信息数据库中保存的对应关系相同;如果判断结果为是,则确定对所述新版本和所述配置文件进行下载。
4.根据权利要求1至3中任一项所述的方法,其特征在于,在所述终端根据下载的所述 新版本和下载的所述配置文件进行版本更新之后,所述方法还包括所述终端启动锁定保护,其中所述锁定保护用于限制所述终端使用对应的客户识别模 块SIM卡进行通信。
5.根据权利要求4所述的方法,其特征在于,所述终端使用对应的SIM卡进行通信包括所述终端预先设置国际移动用户识别码IMSI号段数据库,其中保存有允许进行通信 的一个或多个IMSI号段;所述终端读取SIM卡中的IMSI号段;所述终端判断所述读取的IMSI号段是否存在于所述IMSI号段数据库中; 如果判断结果为是,则所述终端使用所述SIM卡进行通信。
6.根据权利要求5所述的方法,其特征在于,所述配置文件中还包括IMSI更新号段; 在所述终端进行版本更新的过程中,所述终端使用所述配置文件中的IMSI更新号段,更新 所述IMSI号段数据库。
7.—种终端,其特征在于,包括获取模块,用于在终端由原版本更新为新版本的过程中,获取所述原版本的版本信息、 待下载的新版本的版本信息以及待下载的配置文件中的配置信息;确定模块,用于根据所述原版本的版本信息、所述新版本的版本信息以及所述配置信 息,确定对所述新版本和所述配置文件进行下载;下载模块,用于对所述新版本和所述配置文件进行下载; 更新模块,用于使用下载的所述新版本和下载的所述配置文件进行版本更新。
8.根据权利要求7所述的终端,其特征在于,还包括第一设置模块,用于设置定制信息数据库,并在所述定制信息数据库中保存所 述原版本的信息、所述新版本的信息以及所述配置信息的对应关系; 所述确定模块包括判断子模块,用于判断所述原版本的信息、所述新版本的版本信息以及所述配置信息 的对应关系是否与所述定制信息数据库中保存的对应关系相同;确定子模块,用于在判断结果为是的情况下,确定对所述新版本和所述配置文件进行 下载。
9.根据权利要求7或8所述的终端,其特征在于,还包括启动模块,用于启动所述终端的锁定保护,其中所述锁定保护用于限制所述终端使用 对应的客户识别模块SIM卡进行通信。
10.根据权利要求9所述的终端,其特征在于,还包括第二设置模块,用于预先设置国际移动用户识别码IMSI号段数据库,其中保存有允许 进行通信的一个或多个IMSI号段;读取模块,用于读取SIM卡中的IMSI号段;判断模块,用于判断所述读取的IMSI号段是否存在于所述IMSI号段数据库中; 通信模块,用于在判断结果为是的情况下,使用所述SIM卡进行通信。
全文摘要
本发明公开了一种版本更新方法及终端,该方法包括在终端由原版本更新为新版本的过程中,终端获取原版本的版本信息、待下载的新版本的版本信息以及待下载的配置文件中的配置信息;终端根据原版本的版本信息、新版本的版本信息以及配置信息,确定对新版本和配置文件进行下载;终端对新版本和配置文件进行下载,并使用下载的新版本和下载的配置文件进行版本更新。本发明解决了相关技术中用户通过对终端进行版本更新来逃避运营商的锁定保护的问题,从而可以避免运营商的损失。
文档编号H04W88/02GK101938737SQ20101028630
公开日2011年1月5日 申请日期2010年9月15日 优先权日2010年9月15日
发明者何祥, 朱恺, 李学军 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1