CN102647701B - 一种更新移动终端的应用信息的方法及装置 - Google Patents
一种更新移动终端的应用信息的方法及装置 Download PDFInfo
- Publication number
- CN102647701B CN102647701B CN201210086016.XA CN201210086016A CN102647701B CN 102647701 B CN102647701 B CN 102647701B CN 201210086016 A CN201210086016 A CN 201210086016A CN 102647701 B CN102647701 B CN 102647701B
- Authority
- CN
- China
- Prior art keywords
- mobile terminal
- application information
- sim card
- information file
- file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/183—Processing at user equipment or user record carrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/60—Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
- Stored Programmes (AREA)
Abstract
本发明公开一种更新移动终端的应用信息的方法及装置。本发明通过比较移动终端的应用信息文件与SIM卡中的应用信息文件,当移动终端的应用信息文件与SIM卡中的应用信息文件不相同时,则解析SIM卡中的应用信息文件,并根据解析结果更新移动终端的应用信息。本发明实现了更换SIM卡也能同时更新用户包括应用程序信息在内的应用信息的功能,即使用户经常更换移动终端或SIM卡,其个人的应用程序信息也不会受到影响,既快捷又方便,避免了以往需要用户手动更新的麻烦,为用户提供了极大的方便,其用户体验得到了很好的改善。
Description
技术领域
本发明涉及移动终端设备领域,尤其涉及一种更新移动终端的应用信息的方法及装置。
背景技术
随着手机等移动终端的日益普及以及其日趋低廉的价格,一个用户拥有多部手机或频繁更换手机已不是稀奇的事情。但是当用户更换手机时,用户的常用信息却不能快速的更新到手机中,虽然目前更换手机时部分信息可更新到手机中,例如通讯录或者部分重要的短信可以通过先存储到SIM卡中,再由SIM卡拷贝到手机中,这样可方便用户的使用。
但是在如今各种应用程序大***的时代,包括应用程序信息在内的应用信息需要快速及时的在多个手机之间更新,以便方便用户的使用,如用户的情景模式、通话设置等手机设置信息,还有例如Email,QQ,微博,Facebook等热门手机应用程序的账号和用户设置信息等等,在更换SIM卡后,这些用户经常使用的应用程序信息将不能随着SIM卡带入到新手机中,需要用户重新手动输入,改动设置,才能使新手机符合用户的使用习惯。如今用户的应用程序,种类繁多,如果逐一去设置,势必会给用户带来极大的不便。尤其是对一些特殊人员来说,例如从事手机产业人员,手机开发测试人员,因为职业要求,这些人员需要经常更换手机,更或者刷机,但一旦频繁进行这些操作,手机中原有的这些信息需要反复输入或设置,这给用户带来了极大的不便。
因此,现有技术还有待于改进和发展。
发明内容
鉴于上述现有技术的不足,本发明的目的在于提供一种更新移动终端的应用信息的方法及装置,旨在解决用户更换SIM卡后需要手动更新应用信息的问题。
本发明的技术方案如下:
一种更新移动终端的应用信息的方法,其中,所述方法包括以下步骤:
A、预先将移动终端的应用信息文件存储至SIM卡中;
B、移动终端判断是否***了SIM卡,当是时执行步骤C;
C、移动终端判断其应用信息文件与SIM卡中的应用信息文件是否相同;当否时,则执行步骤
D、解析SIM卡中的应用信息文件,并根据解析结果更新移动终端的应用信息。
所述的更新移动终端的应用信息的方法,其中,所述应用信息文件包括应用程序信息文件和IMSI号。
所述的更新移动终端的应用信息的方法,其中,所述步骤A具体包括:
A1、移动终端判断SIM卡中是否含有应用信息文件,当否时将移动终端的应用信息文件存储至SIM卡中,当是时进入步骤A2;
A2、判断移动终端的应用信息文件与SIM卡中的应用信息文件是否相同;
A3、当移动终端的应用信息文件与SIM卡中的应用信息文件不相同时,将移动终端的应用信息文件覆盖至SIM卡中的应用信息文件。
所述的更新移动终端的应用信息的方法,其中,所述步骤B还包括:
B1、移动终端判断是否是第一次启动;当是时,执行所述步骤D;当否时执行所述步骤C。
所述的更新移动终端的应用信息的方法,其中,所述判断移动终端是否是第一次启动的过程具体包括:
B11、查找移动终端是否存在第一次启动文件,若否则建立第一次启动文件,并判定此次启动为第一次启动,并在第一次启动文件中写入第一次启动标志;若是则解析第一次启动文件,并进入步骤T12;
B12、判断第一次启动文件中是否含有第一次启动标志,若是则判定此次启动不是第一次启动;若否则判定此次启动为第一次启动,并在第一次启动文件中写入第一次启动标志。
所述的更新移动终端的应用信息的方法,其中,所述步骤C具体包括:
C1、移动终端判断其应用信息文件中的IMSI号与SIM卡的IMSI号是否相同;
C2、当移动终端的IMSI号与SIM卡的IMSI号不相同时,则移动终端判断为更换了SIM卡,并执行步骤C3;
C3、移动终端判断其应用程序信息文件与SIM卡中的应用程序信息文件是否相同,当不相同时则执行步骤D。
所述的更新移动终端的应用信息的方法,其中,所述步骤D具体包括:
解析SIM卡中的应用程序信息文件,并根据解析结果判断移动终端中是否含有该应用程序信息文件对应的应用程序,当有时更新移动终端的应用程序信息。
一种更新移动终端的应用信息的装置,其中,所述装置包括:
存储模块,用于将移动终端的应用信息文件存储至SIM卡中;
SIM卡识别模块,用于移动终端判断是否***了SIM卡;
应用信息文件比较模块,用于判断移动终端的应用信息文件与SIM卡中的应用信息文件是否相同;
导入模块,用于解析SIM卡中的应用信息文件,并根据解析结果更新移动终端的应用信息。
所述的更新移动终端的应用信息的装置,其中,所述装置还包括:
设置模块,用于提示用户是否需要更新移动终端的应用信息;
编码模块,用于将移动终端应用信息编码为应用信息文件;
解码模块,用于解码SIM卡中的应用信息文件。
所述的更新移动终端的应用信息的装置,其中,所述装置还包括:
第一次启动识别模块,用于移动终端判断是否是第一次启动。
有益效果:本发明通过比较移动终端的应用信息文件与SIM卡中的应用信息文件,当移动终端的应用信息文件与SIM卡中的应用信息文件不相同时,则解析SIM卡中的应用信息文件,并根据解析结果更新移动终端的应用信息。本发明实现了更换SIM卡也能同时更新移动终端应用信息的功能,即使用户经常更换移动终端或SIM卡,其个人的应用信息也不会受到影响,既快捷又方便,避免了以往需要用户手动更新的麻烦,为用户提供了极大的方便,其用户体验得到了很好的改善。
附图说明
图1为本发明实施例更新移动终端的应用信息的方法流程图。
图2为移动终端判断是否是第一次启动的方法流程图。
图3为本发明实施例更新移动终端的应用程序信息的方法流程图。
图4为移动终端判断是否更换了SIM卡的方法流程图。
图5为本发明实施例更新移动终端的应用信息的装置结构图。
具体实施方式
本发明提供一种更新移动终端的应用信息的方法及装置,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在本发明的第一个实施例是更换了移动终端的情况所做的具体说明,其具体的流程如图1所示:
在步骤S101中,先将第一移动终端的应用信息文件存储至一SIM卡中;
该应用信息文件包括了移动终端的应用程序信息文件和IMSI号。该应用程序信息文件可以是包括应用程序的用户账号和用户设置信息的文件,因为目前各移动终端读写文件方式不同,为了让本发明更新移动终端的应用信息的方法不受移动终端平台的限制,本发明设置一编解码的机制,具体可包括一编码模块及解码模块,编码模块可将移动终端的应用程序信息文件编码并保存至二进制文件中,如bin文件,该二进制文件对用户不可读,以防用户不慎修改此文件,从而确保应用程序的正常运行。该IMSI号可存储于nvram根目录下的指定文件中,例如存储在nvram根目录下的SIMinfo文件中,该指定文件存储了上次关机前的SIM相关信息,即为IMSI号。当然,在存储步骤之前,还需将收集并生成第一移动终端的应用信息文件,然后再提供给用户一个界面,然后再手动或自动触发存储步骤,即将移动终端的应用信息文件存储至SIM卡中。
在步骤S102中,第二移动终端判断是否***了SIM卡;
当该第二移动终端未***SIM卡,本流程随即结束,即无需更新;当该第二移动终端***了SIM卡,则需要比较该第二移动终端的应用信息文件与SIM中存储的应用信息文件是否相同,即执行接下来的步骤,但此时第二移动终端的应用信息文件已经收集并生成完毕。本步骤中,若***了SIM卡,该SIM卡可以是一个全新的SIM卡,也可以是存储有第一移动终端或其他移动终端应用信息文件的SIM卡,当为一个全新的SIM卡时,则说明该SIM卡不含有应用信息文件,则无需对移动终端的应用信息进行更新;当为存储有第一移动终端或其他移动终端的SIM卡时,才执行接下来的比较判断步骤。
在步骤S103中,当第二移动终端***SIM卡后,则可将第二移动终端的应用信息文件与SIM卡的应用信息文件进行比较,判断是否相同;
本实施例中假设该SIM卡为上述存储有第一移动终端应用信息文件的SIM卡,则本步骤即将第二移动终端的应用信息文件与SIM卡的应用信息文件进行比较,当这两个文件相同时,则说明第二移动终端的应用信息文件与第一移动终端的应用信息文件相同,此时无需对第二移动终端的应用信息进行更新;当二者不相同时,则可进行下面的步骤。
在步骤S104中,当第二移动终端的应用信息文件与SIM卡的应用信息文件不相同时,说明第一移动终端的应用信息可能进行了改变,用户需要将第一移动终端的一些应用程序信息或其他信息同步到第二移动终端中去,此时,可解析该SIM卡中的应用信息文件,并且把解析结果同步更新至第二移动终端中。从而使第二移动终端获得用户经常使用的一些应用程序的账号或设置信息,而无需对每个应用程序进行手动设置,大大减少了用户的操作,提升了用户的体验效果。
在本步骤中,解析SIM卡中的应用程序信息文件,并根据解析结果判断移动终端中是否含有该应用程序信息文件对应的应用程序,当有时更新移动终端的应用程序信息,即第一移动终端与第二移动终端的应用程序可能不尽相同,所以会有三种情况:1、第一移动终端与第二移动终端都含有的应用程序;2、第一移动终端具有而第二移动终端没有的应用程序;3、第一移动终端没有而第二移动终端具有的应用程序。对于第二及第三中情况,则无需对第二移动终端的该应用程序信息进行更新,本发明只对第一种情况的应用程序信息进行更新。
在步骤S105中,若第二移动终端未***所述SIM卡或者第二移动终端的应用信息文件与所述SIM卡存储的应用信息文件相同,则无需对第二移动终端的应用信息进行更新,此时可直接退出流程;若第二移动终端的应用信息更新完毕后,也可退出流程。
本发明的应用信息文件包括应用程序信息文件,所以在进行更新时可解析SIM卡应用信息文件中的应用程序信息文件得到解析结果,并将解析结果更新到移动终端的应用程序中,其中所述应用程序信息文件包括了用户原来的应用程序设置习惯、账号信息等内容。此过程中,移动终端会先对应用程序信息文件例如bin文件解码,移动终端便可读取bin文件中存储的内容,然后加以解析得到解析结果,再把该解析结果包含的应用程序信息更新到移动终端的应用程序中去。当然此过程首先需要保证移动终端中含有与SIM卡应用程序信息对应的应用程序,而且也只能更新这样的应用程序,否则无法对应用程序进行更新。在更新完成后,可直接退出流程。
当然本发明其实也可不对移动终端的应用信息文件与SIM卡中存储的应用信息文件进行比较判断,同样能实现本发明的目的,因为无论移动终端的应用信息文件是否与SIM卡中的应用信息文件相同,只要将移动终端的应用信息文件更新为SIM卡中的应用信息文件,即可保证移动终端与SIM卡中的应用信息文件相同。只是如果省去该步骤,有时会增加一些更新应用信息的时间,例如当SIM卡中的应用信息与移动终端的应用信息相同时,本来是不需要更新的,但如果进行更新,这样会浪费一些时间,但同样实现更新移动终端的应用程序信息的目的。
在本发明的另一个实施例中,若用户在同一移动终端上对SIM卡进行了更换,此时的流程如下:
用户在将第一SIM卡更换并使用第二SIM卡时,该第二SIM卡上需预先存储某个移动终端的应用信息文件;
在需要更新的移动终端上,先判断其是否***了该第二SIM卡,若未***,无需进行更新;若***了第二SIM卡,则可进行比较步骤;
比较需要更新的移动终端所携带的应用信息文件与第二SIM卡上的应用信息文件是否相同;
若二者相同,则无需进行同步更新;若二者不同,则需解析该第二SIM卡上所携带的某个移动终端上的应用信息文件,并且把解析结果同步更新至需要更新的移动终端上,以对该移动终端的应用信息进行更新。
本发明中,在将SIM卡中的应用信息文件更新到想要更新的移动终端中之前,需先将某移动终端上的应用信息文件存储至SIM卡中,因为该SIM卡之前并不含有应用信息文件,所以需有一个存储的步骤,其存储的具体过程具体包括:
移动终端先要判断该SIM卡中是否已经含有应用信息文件,可能该SIM卡中已经存储了其他应用信息文件,如果该SIM卡中不含有应用信息文件,此时可直接将移动终端上的应用信息文件存储至SIM卡中;如果该SIM卡中含有应用信息文件,此时需要判断移动终端的应用信息文件与SIM卡中的应用信息文件是否相同;当移动终端的应用信息文件与该SIM卡中的应用信息文件完全相同,则无需再重复的将移动终端上的应用信息文件更新至SIM卡中,当移动终端的应用信息文件与SIM卡中的应用信息文件不相同,则需将该移动终端中的应用信息文件覆盖至SIM卡中的应用信息文件。
在移动终端上***SIM卡后,还可进一步判断该移动终端是否是第一次启动,判断是否第一次启动的目的是为了更加方便快捷的进行更新步骤,当移动终端是第一次启动时,则可直接将SIM卡的应用信息文件解析至移动终端中;当移动终端不是第一次启动时,才需要进行应用信息文件的比较步骤,然后再根据比较步骤,进行更新或者无需进行更新。
图2示出了第一次启动的具体判断方法;
在步骤S201中,先开启移动终端,查找移动终端是否存在第一次启动文件;
在步骤S202中,若不存在第一次启动文件则建立第一次启动文件;
第一次启动文件也称firstlaunch文件,该第一次启动文件可存储在nvram的根目录下,该第一次启动文件记录了移动终端第一次启动的信息,当移动终端在第一次启动时会在nvram的根目录下存储第一次启动文件,并且在第一次启动文件中写入第一次启动标志,便于下次启动的判定。当然并非存在第一次启动文件即可判定此次启动为第一次启动,此时还需要第一次启动文件内是否有第一次启动标志,该第一次启动标志类似一个标识,若存在第一次启动标志,才能判定此次启动为第一次启动。nvram是移动终端上的一套机制,nvram一般存在文件***区内。
在具体实施过程中,可在nvram的根目录下查找第一次启动文件,若查找不到则可直接判定此次启动为第一次启动,并在nvram的根目录下建立第一次启动文件,并在该第一次启动文件内写入第一次启动标志,即进入步骤;若在nvram的根目录下查找到了第一次启动文件,则需要判断该第一次启动文件内是否含有第一次启动标志,即进入步骤S203。
在步骤S203中,若存在第一次启动文件则解析第一次启动文件,并判断第一次启动文件中是否含有第一次启动标志,若存在则判定此次启动不是第一次启动即为步骤S206;若不存在则判定此次启动为第一次启动,随即进入步骤S204。
在步骤S204中,在第一次启动文件中写入第一次启动标志;
在步骤S205中,第一次启动结束,在结束该第一次启动后,以后再启动移动终端,因为该移动终端内已经存在了包含第一次启动标志的第一次启动文件,所以以后的启动都可以判定为不是第一次启动。
本发明通过上述过程来判断移动终端的启动是否是第一次启动,并且在第一次启动文件内设置第一次启动标志,极大的方便了以后的启动识别过程,若判定为第一次启动,则直接更新应用信息,省去了收集移动终端应用信息的过程,若判定为不是第一次启动,才比较SIM卡的应用信息与移动终端的应用信息,这样使得本发明的设计更加完善,通过简单的判断过程省去了大量的时间,提高了本发明的效率。
从而,本发明实施例更新移动终端的应用程序信息的一个具体的流程可以是如图3所示;
在步骤S301中,开启移动终端,判断移动终端是否是第一次启动,若是则进入步骤S305;否则进入步骤S302;当移动终端是第一次启动时,则说明该移动终端的应用程序信息均为出厂默认的,此时可直接解析SIM卡中的应用程序信息文件,并根据解析结果更新移动终端的应用程序信息;当移动终端不是第一次启动时,则该移动终端中的应用程序可能已经含有一些例如账号信息、应用程序设置情况等应用程序信息。此时,需要判断是否***并更换了SIM卡,即进入步骤S302。
在步骤S302中,判断移动终端是否***了SIM卡,若未***SIM卡,则进入步骤S306;若***SIM卡,则可比较移动终端的应用信息文件与SIM卡中的应用信息文件;
在步骤S103中,若更换了SIM卡,则生成移动终端的应用程序信息文件;
在步骤S304中,比较移动终端的应用程序信息文件与SIM卡中的应用程序信息文件,若相同则进入步骤S306;否则进入步骤S305;
在步骤S305中,解析SIM卡中的应用程序信息文件,根据解析结果更新应用程序信息;
在步骤S306中,若移动终端并未更换SIM卡或移动终端的应用程序信息文件与SIM卡中存储的应用程序信息文件相同,或者已经更新完毕,则可直接退出流程。
本发明中,在移动终端***SIM卡后,需比较移动终端的应用信息文件与SIM卡的应用信息文件,此时可先对移动终端的IMSI号与SIM卡上存储的IMSI号进行比较,即判断该移动终端是否更换了SIM卡,如果移动终端的IMSI号与SIM卡上存储的IMSI号不相同,则说明移动终端更换了SIM卡,此时可对移动终端的应用程序信息文件与SIM卡上的应用程序信息文件进行比较,以便完成移动终端的应用程序信息同步更新;如果移动终端的IMSI号与SIM卡上存储的IMSI号相同,则说明移动终端未更换SIM卡,这时无需对移动终端的应用程序信息进行更新,可直接退出流程。
图4示出了判断移动终端是否更换了SIM卡的方法流程图。
在步骤S401中,开启移动终端,判断移动终端是否是第一次启动,若是则直接将移动终端的IMSI号写入SIM卡中即进入步骤S304;否则进入步骤S402;
所述的IMSI号可以是存储在nvram根目录下的指定文件,例如存储在nvram根目录下的SIMinfo文件中,该指定文件存储了上次关机前的SIM相关信息,该SIM相关信息即指本发明中的IMSI号。
具体实施过程中,步骤S401的判断过程可采用上述方法进行判断,在判定移动终端是第一次启动后,则可直接在SIM卡中写入移动终端的IMSI号;若判定为不是第一次启动,则需要获取移动终端的IMSI号,并将其与SIM卡中存储的IMSI号进行比较,来判断是否更换了SIM卡,即进行步骤S402及之后的流程。
在步骤S402中,获取移动终端的IMSI号;
在步骤S403中,比较移动终端的IMSI号与SIM卡的IMSI号;
二者的比较过程即为判断是否更换了SIM卡的过程,如果二者的IMSI号不同,则说明已经更换了SIM卡,此时可以直接删除SIM卡的IMSI号,并将移动终端的IMSI号写入SIM卡的指定文件中,并将该指定文件存储在nvram的根目录下,即进入步骤S404及之后的流程;若二者的IMSI号相同,则说明未更换SIM卡,此时可直接退出流程。
在步骤S404中,删除SIM卡的IMSI号,将移动终端的IMSI号写入该SIM卡中;
此过程是为了更新SIM卡中存储的IMSI号,使得下次使用该SIM卡时,无需再更新其中的IMSI号,从而简化了本发明的流程。当然如果下次将该SIM卡***至另外的移动终端中,则还需要更新SIM卡的IMSI号,使其与新的移动终端的IMSI号相匹配;
在步骤S405中,更新完了SIM卡的IMSI号后,可结束流程。
本发明中上述SIM卡是否更换的判断过程,通过比较移动终端的IMSI号与SIM卡的IMSI号,并在二者不相同时更新SIM卡的IMSI号,以便对SIM卡中的IMSI号更新,从而简化了判断过程,避免了如果装入相同的SIM卡后还需要更新SIM卡的IMSI号的过程,该方法既简单又实用。
图5示出了本发明实施例提供的更新移动终端应用程序信息的装置的结构。
所述装置包括:设置模块21、编码模块22、存储模块23、SIM卡识别模块24、应用信息文件比较模块25、解码模块26、导入模块27。
设置模块21提示用户是否需要更新移动终端的应用信息;该设置模块21可提供用户一个界面,提示是否需要更新移动终端的应用信息,具体实施过程中,可在移动终端中设置一“同步用户应用信息”的选项,如果用户选择此项,则可启动某线程来收集移动终端的应用信息,例如用户账户和用户设置信息。
编码模块22将移动终端应用信息编码保存至应用信息文件;因为目前各移动终端读写文件方式各不相同,为了使同步功能不受移动终端平台的限制,可设计一跨平台的编解码机制,本编码模块22就是将已收集好的移动终端的应用信息编码,然后保存至应用信息文件中,例如bin文件。
存储模块23将应用信息文件保存至SIM卡中;存储模块23是将已保存的应用信息文件例如bin文件存储到SIM卡中的指定目录下,以便在需要更新移动终端的应用信息时,可将SIM卡的指定目录下的应用信息文件写入到移动终端中。此过程中,会先判断SIM卡的指定目录下是否已经保存了同名的文件,如果没有,则可将该应用信息文件保存至SIM卡中;如果已经存在,则要比较已保存的应用信息文件与SIM卡的应用信息文件是否相同,如相同则无需保存至SIM卡中,如不同则覆盖SIM卡中原有的应用信息文件。
所述SIM卡识别模块24,用于移动终端判断是否***了SIM卡,若移动终端判断为***了SIM卡,还需要判断该SIM卡是否是进行了更换,其具体的判断过程前面已有详述。
应用信息文件比较模块25的作用即为将移动终端的应用信息文件与SIM卡中的应用信息文件进行比较,判断是否相同。其具体的判断过程前面已有详述,当移动终端的应用信息文件与SIM卡中的应用信息文件不相同时,则解码模块26开始工作。
解码模块26读取并解析SIM卡中的应用信息文件;因为上述编码模块22已经将应用信息编码成文件,此解码模块26就需要将已编码的应用信息文件解码,使移动终端可以读取应用信息文件中的内容。
导入模块27解析应用信息文件,并根据解析结果更新移动终端应用信息;在比较完移动终端的应用信息文件与SIM卡中的应用信息文件后,如需要更新,则根据解码模块26解码结果,将SIM卡中应用信息文件中的应用程序信息导入至移动终端对应的应用程序中,当然,这只限于原移动终端与目标移动终端都有的应用程序,而原移动终端没有、目标移动终端有的应用程序将不会更新,其设置、账号等信息保持不变。
所述装置还包括第一次启动识别模块。
所述第一次启动识别模块,用于移动终端判断其启动是否是第一次启动,该判断过程与上述方法流程中的第一次启动判断过程及原理相同,故不再赘述。
本发明实施例通过比较移动终端的应用信息文件与SIM卡中的应用信息文件,当移动终端的应用信息文件与SIM卡中的应用信息文件不相同时,则解析SIM卡中的应用信息文件,并根据解析结果更新移动终端的应用信息。本发明实现了更换SIM卡也能同时更新用户应用程序信息的功能,即使用户经常更换移动终端或SIM卡,其个人的应用信息也不会受到影响,既快捷又方便,避免了以往需要用户手动更新的麻烦,为用户提供了极大的方便,其用户体验得到了很好的改善。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
Claims (5)
1.一种更新移动终端的应用信息的方法,其特征在于,所述方法包括以下步骤:
A、预先将移动终端的应用信息文件存储至SIM卡中;
B、移动终端判断是否***了SIM卡,当是时执行步骤C;
C、移动终端判断其应用信息文件与SIM卡中的应用信息文件是否相同;当否时,则执行步骤D;
D、解析SIM卡中的应用信息文件,并根据解析结果更新移动终端的应用信息;
所述应用信息文件包括应用程序信息文件和IMSI号,所述应用程序信息文件包括应用程序的用户账号和用户设置信息的文件;
所述步骤A还包括,设置一编解码机制,具体包括一编码模块及解码模块,编码模块将所述移动终端的应用程序信息文件编码并保存至二进制文件中,该二进制文件对用户不可读;
所述步骤B还包括:
B1、移动终端判断是否是第一次启动;当是时,执行所述步骤D;当否时执行所述步骤C;
所述判断移动终端是否是第一次启动的过程具体包括:
B11、查找移动终端是否存在第一次启动文件,若否则建立第一次启动文件,并判定此次启动为第一次启动,并在第一次启动文件中写入第一次启动标志;若是则解析第一次启动文件,并进入步骤B12;
B12、判断第一次启动文件中是否含有第一次启动标志,若是则判定此次启动不是第一次启动;若否则判定此次启动为第一次启动,并在第一次启动文件中写入第一次启动标志。
2.根据权利要求1所述的更新移动终端的应用信息的方法,其特征在于,所述步骤A具体包括:
A1、移动终端判断SIM卡中是否含有应用信息文件,当否时将移动终端的应用信息文件存储至SIM卡中,当是时进入步骤A2;
A2、判断移动终端的应用信息文件与SIM卡中的应用信息文件是否相同;
A3、当移动终端的应用信息文件与SIM卡中的应用信息文件不相同时,将移动终端的应用信息文件覆盖至SIM卡中的应用信息文件。
3.根据权利要求1所述的更新移动终端的应用信息的方法,其特征在于,所述步骤C具体包括:
C1、移动终端判断其应用信息文件中的IMSI号与SIM卡的IMSI号是否相同;
C2、当移动终端的IMSI号与SIM卡的IMSI号不相同时,则移动终端判断为更换了SIM卡,并执行步骤C3;
C3、移动终端判断其应用程序信息文件与SIM卡中的应用程序信息文件是否相同,当不相同时则执行步骤D。
4.根据权利要求3所述的更新移动终端的应用信息的方法,其特征在于,所述步骤D具体包括:
解析SIM卡中的应用程序信息文件,并根据解析结果判断移动终端中是否含有该应用程序信息文件对应的应用程序,当有时更新移动终端的应用程序信息。
5.一种更新移动终端的应用信息的装置,其特征在于,所述装置包括:
存储模块,用于将移动终端的应用信息文件存储至SIM卡中;
SIM卡识别模块,用于移动终端判断是否***了SIM卡;
应用信息文件比较模块,用于判断移动终端的应用信息文件与SIM卡中的应用信息文件是否相同;
导入模块,用于解析SIM卡中的应用信息文件,并根据解析结果更新移动终端的应用信息;
所述应用信息文件包括应用程序信息文件和IMSI号,所述应用程序信息文件包括应用程序的用户账号和用户设置信息的文件;
所述装置还设置有一编解码机制,具体包括一编码模块及解码模块,编码模块将所述移动终端的应用程序信息文件编码并保存至二进制文件中,该二进制文件对用户不可读;
所述装置还包括:
第一次启动识别模块,用于移动终端判断是否是第一次启动;
设置模块,用于提示用户是否需要更新移动终端的应用信息;
编码模块,用于将移动终端应用信息编码为应用信息文件;
解码模块,用于解码SIM卡中的应用信息文件。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210086016.XA CN102647701B (zh) | 2012-03-28 | 2012-03-28 | 一种更新移动终端的应用信息的方法及装置 |
PCT/CN2012/087638 WO2013143341A1 (zh) | 2012-03-28 | 2012-12-27 | 一种更新移动终端的应用信息的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210086016.XA CN102647701B (zh) | 2012-03-28 | 2012-03-28 | 一种更新移动终端的应用信息的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102647701A CN102647701A (zh) | 2012-08-22 |
CN102647701B true CN102647701B (zh) | 2016-02-10 |
Family
ID=46660237
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210086016.XA Active CN102647701B (zh) | 2012-03-28 | 2012-03-28 | 一种更新移动终端的应用信息的方法及装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN102647701B (zh) |
WO (1) | WO2013143341A1 (zh) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102647701B (zh) * | 2012-03-28 | 2016-02-10 | 惠州Tcl移动通信有限公司 | 一种更新移动终端的应用信息的方法及装置 |
CN103078670A (zh) * | 2012-12-26 | 2013-05-01 | 东莞宇龙通信科技有限公司 | 信息获取的方法及电子设备 |
CN104144246A (zh) * | 2013-05-08 | 2014-11-12 | 中兴通讯股份有限公司 | Sd卡、移动终端以及移动终端间apk信息同步的方法 |
CN103559048B (zh) * | 2013-09-27 | 2017-11-17 | 酷派软件技术(深圳)有限公司 | 一种保存数据的方法及装置 |
CN103795445B (zh) | 2014-01-20 | 2017-02-08 | 惠州Tcl移动通信有限公司 | 一种基于蓝牙的通讯录信息转移的方法及*** |
CN104540000B (zh) * | 2014-12-04 | 2017-10-17 | 广东欧珀移动通信有限公司 | 一种动态缩略图的生成方法及终端 |
CN106303013A (zh) * | 2016-08-10 | 2017-01-04 | 惠州Tcl移动通信有限公司 | 一种基于sim卡自动化设置移动终端的方法及*** |
CN107094303B (zh) * | 2017-06-09 | 2021-01-15 | 努比亚技术有限公司 | 终端网络注册方法、装置及计算机可读存储介质 |
CN108848497B (zh) * | 2018-06-01 | 2022-05-20 | 中国联合网络通信集团有限公司 | 应用列表的获取方法、装置、终端及计算机可读存储介质 |
CN112579137A (zh) * | 2019-09-29 | 2021-03-30 | 深圳Tcl数字技术有限公司 | 一种应用程序更新包的生成方法、智能终端及存储介质 |
CN111132125A (zh) * | 2019-11-25 | 2020-05-08 | 维沃移动通信(杭州)有限公司 | 一种账号清理方法及终端设备 |
CN114070927B (zh) * | 2022-01-14 | 2022-07-08 | 荣耀终端有限公司 | 一种设置保留方法和终端 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101282540A (zh) * | 2008-04-30 | 2008-10-08 | 飞图科技(北京)有限公司 | 一种用存储卡备份和恢复手机中信息的方法 |
CN101854426A (zh) * | 2010-01-26 | 2010-10-06 | 宇龙计算机通信科技(深圳)有限公司 | 一种移动终端开机启动的方法、***及移动终端 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100505791C (zh) * | 2004-03-16 | 2009-06-24 | 联想(北京)有限公司 | 解码方法及装置 |
KR100631594B1 (ko) * | 2004-09-14 | 2006-10-09 | 엘지전자 주식회사 | 이동 통신 단말기의 장치정보 등록방법 |
CN101646261B (zh) * | 2008-08-05 | 2014-03-19 | 广州盛华信息技术有限公司 | 用户识别卡及手持设备 |
CN101710918A (zh) * | 2009-11-11 | 2010-05-19 | 上海赞禾电子产品有限公司 | 手机存储卡自动安装软件的方法及手机存储卡 |
CN102110031A (zh) * | 2011-02-23 | 2011-06-29 | 宇龙计算机通信科技(深圳)有限公司 | 基于android***的应用程序备份与恢复的方法 |
CN102647701B (zh) * | 2012-03-28 | 2016-02-10 | 惠州Tcl移动通信有限公司 | 一种更新移动终端的应用信息的方法及装置 |
-
2012
- 2012-03-28 CN CN201210086016.XA patent/CN102647701B/zh active Active
- 2012-12-27 WO PCT/CN2012/087638 patent/WO2013143341A1/zh active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101282540A (zh) * | 2008-04-30 | 2008-10-08 | 飞图科技(北京)有限公司 | 一种用存储卡备份和恢复手机中信息的方法 |
CN101854426A (zh) * | 2010-01-26 | 2010-10-06 | 宇龙计算机通信科技(深圳)有限公司 | 一种移动终端开机启动的方法、***及移动终端 |
Also Published As
Publication number | Publication date |
---|---|
CN102647701A (zh) | 2012-08-22 |
WO2013143341A1 (zh) | 2013-10-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102647701B (zh) | 一种更新移动终端的应用信息的方法及装置 | |
CN101651731A (zh) | 一种通信录管理方法、***及移动终端 | |
CN102223410A (zh) | 信息智能终端搜索方法及终端 | |
CN101252756B (zh) | 移动终端的通信录信息导入导出方法 | |
CN102065413A (zh) | 数据库升级方法及***、基站自启动方法及*** | |
CN103220352A (zh) | 终端、服务器、文件存储***和文件存储方法 | |
CN101986672B (zh) | 一种信息处理方法及装置 | |
CN102790727A (zh) | 一种动态推送用户个人标签的方法和*** | |
CN101931706B (zh) | 一种移动终端备份数据的导入方法及装置 | |
CN103645918A (zh) | 一种工业内窥镜的软件升级方法和装置 | |
CN101833574A (zh) | 一种应用程序的定位方法、***及移动终端 | |
CN103002149A (zh) | 一种终端语言自动切换的方法及装置 | |
CN101943954A (zh) | 一种移动终端文本输入的方法、装置及移动终端 | |
CN103167171A (zh) | 一种联系方式选择方法及移动终端 | |
CN102984330B (zh) | 一种通讯装置的联系人数据管理方法 | |
CN105376728A (zh) | 一种开机方法及通信终端 | |
CN108334288B (zh) | 数据存储方法和装置 | |
CN103559242A (zh) | 语音输入信息的方法及终端设备 | |
CN109344412A (zh) | 一种语言转换方法、装置、设备及存储介质 | |
CN103327178B (zh) | 自动拨打页面中分机电话的方法及装置 | |
CN103533130B (zh) | 一种删除联系人信息的方法及移动终端 | |
CN102170650A (zh) | 信令或事件的显示***及其过滤和恢复方法 | |
CN110968574B (zh) | 一种数据迁移方法及终端 | |
CN103036798A (zh) | 一种3g路由器及其识别3g数据卡的方法 | |
CN104166554A (zh) | 一种支持多操作***的软件开发方法及安装方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |