一种终端应用的管理方法、装置、终端及服务器与流程

文档序号:12829852阅读:260来源:国知局
一种终端应用的管理方法、装置、终端及服务器与流程

本发明涉及通信领域,特别涉及一种终端应用的管理方法、装置、移动终端及服务器。



背景技术:

随着分布式计算、云计算技术的迅猛发展,很多手机管理软件以及一些云服务软件都有备份手机通讯录、短信、通话记录和app(application,应用程序)的功能,例如360手机安全卫士的手机备份功能、百度云的各种备份功能等。但这些应用都需要用户注册相应的服务提供商的账号,安装相应的客户端软件,将手机与pc(personalcomputer,个人电脑)连接后,读取手机中安装的应用列表及应用数据,并将其存储在pc本地或远程服务器(包括云盘等)。在用户更换终端设备进行备份恢复时,必须先下载并登陆这个应用的客户端软件,然后联网读取先前存储的应用列表和数据,再一一安装到新手机上。

由于这些备份应用都需要用户输入用户名和密码,而在当前各种app应用满天飞的环境下,用户时常会忘记注册过又不常用的用户名和密码,所以使用起来很不方便。

因此,现有手机应用进行备份的app,存在需要安装第三方软件,并注册第三方软件的账号,用户使用不方便的问题。



技术实现要素:

本发明要解决的技术问题是提供一种终端应用的管理方法、装置、移动终端及服务器,解决现有技术中手机应用进行备份的app,需要安装第三方软件,并注册第三方软件的账号,用户使用不方便的问题。

为解决上述技术问题,本发明的实施例提供一种终端应用的管理方法,应用于第一终端,所述管理方法包括:

检测到第一客户识别模块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卡认证通过后,将预先存储的与所述第一sim卡相对应的第一应用列表信息返回给所述第一终端,使所述第一终端获取当前系统安装的第二应用列表信息,并根据所述第一应用列表信息和所述第二应用列表信息生成应用安装提示消息;

其中,所述第一应用列表信息为第二终端安装的应用信息,所述第一终端与所述第二终端为不同的终端。

其中,根据所述第一认证消息对所述第一sim卡进行认证之后,所述管理方法还包括:

在对所述第一sim卡认证通过后,若所述服务器上没有与所述第一sim卡相对应的第一应用信息列表,则向所述第一终端返回认证通过的消息,并接收所述第一终端发送的第二应用列表信息,所述第二应用列表信息是所述第一终端当前系统所安装的,并存储于所述第一sim卡中的应用信息;

将所述第二应用列表信息与所述第一sim卡进行对应存储。

为解决上述技术问题,本发明的实施例还提供一种终端应用的管理装置,应用于服务器,所述管理装置包括:

接收模块,用于接收第一终端发送的第一sim卡的第一认证消息,所述第一认证消息是所述第一终端在检测到所述第一sim卡插入时发送的;

认证模块,用于根据所述第一认证消息对所述第一sim卡进行认证;

返回模块,用于在对所述第一sim卡认证通过后,将预先存储的与所述第一sim卡相对应的第一应用列表信息返回给所述第一终端,使所述第一终端获取当前系统安装的第二应用列表信息,并根据所述第一应用列表信息和所述第二应用列表信息生成应用安装提示消息;

其中,所述第一应用列表信息为第二终端安装的应用信息,所述第一终端与所述第二终端为不同的终端。

为解决上述技术问题,本发明的实施例还提供一种服务器,包括:如上所 述的终端应用的管理装置。

本发明的上述技术方案的有益效果如下:

本发明实施例的终端应用的管理方法,应用于第一终端,在检测到第一sim(subscriberidentitymodule,客户识别模块)卡插入时,向服务器发送第一sim卡的第一认证消息,使服务器根据第一认证消息对第一sim卡进行认证;然后接收到服务器返回的对第一sim卡认证通过的消息后,从服务器上获取预先存储的,与第一sim卡相对应的第一应用列表信息,该第一应用列表信息为第二终端安装的应用信息,且第一终端与第二终端为不同的终端;再获取第一终端当前系统安装的第二应用列表信息;最后根据第一应用列表信息和第二应用列表信息,生成应用安装提示消息。从而仅通过sim卡与服务器的无感认证方式,就能从服务器读取备份的应用列表信息,无需安装第三方管理软件,无需注册第三方账号,方便了用户的使用,提升了用户体验,解决了现有技术中手机备份app需要安装第三方软件并注册账号,用户使用不方便的问题。

附图说明

图1为本发明终端应用的管理方法终端侧的流程图;

图2为本发明终端应用的管理方法一实现模块图;

图3为本发明终端应用的管理装置终端侧的结构示意图;

图4为本发明终端应用的管理方法服务器侧的流程图;

图5为本发明终端应用的管理装置服务器侧的结构示意图。

具体实施方式

为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。

本发明实施例终端应用的管理方法,通过sim卡自身具备的安全无感认证方式,实现了终端app列表的备份和移植,方便了用户的使用,且在sim卡丢失或损坏的情况下,也不影响备份功能,提高了实用性。

如图1所示,本发明实施例的一种终端应用的管理方法,应用于第一终端, 所述管理方法包括:

步骤101,检测到第一客户识别模块sim卡插入时,向服务器发送所述第一sim卡的第一认证消息,使所述服务器根据所述第一认证消息对所述第一sim卡进行认证。

这里,在第一sim卡插入第一终端时,第一终端通过向服务器发送认证消息,使服务器对第一sim卡进行安全认证。其中,服务器与sim卡可通过各种sim卡安全认证方式进行认证,如eap(extensibleauthenticationprotocol扩展认证协议)-sim,eap-aka(authenticationandkeyagreement,认证和密钥协商机制)等。

步骤102,接收到所述服务器返回的对所述第一sim认证通过的消息后,从所述服务器上获取预先存储的,与所述第一sim卡相对应的第一应用列表信息,所述第一应用列表信息为第二终端安装的应用信息,所述第一终端与所述第二终端为不同的终端。

这里,第一sim卡在第二终端上使用时,可通过服务器备份第二终端安装的应用信息,在第一sim卡插入第一终端时,可通过服务器上存储的应用列表信息进行备份信息的移植。

步骤103,获取所述第一终端当前系统所安装的第二应用列表信息。

这里,第一终端当前系统安装的第二应用列表信息可以包括终端本身和sd(securedigitalmemorycard,安全数字存储卡)卡上安装的应用信息。且终端侧和服务器侧的应用列表信息主要为用户手动安装的第三方软件,而非系统预装软件。

步骤104,根据所述第一应用列表信息和所述第二应用列表信息,生成应用安装提示消息。

这里,通过对比第一终端安装的第二应用列表信息与从服务器上下载的第一应用列表信息,并生成对应的安装提示信息,可提示用户对第一终端中没有安装的备份应用进行安装,以实现对备份内容的智能化移植。

本发明实施例的终端应用的管理方法,仅通过sim卡与服务器的无感认证方式,就能从服务器读取备份的应用列表信息,无需安装第三方管理软件,无需注册第三方账号,方便了用户的使用,提升了用户体验,解决了现有技术 中手机备份app需要安装第三方软件并注册账号,用户使用不方便的问题。且在sim卡丢失或损坏的情况下,也不影响备份功能,提高了实用性。

优选的,所述接收到所述服务器返回的对所述第一sim认证通过的消息后,所述管理方法还可以包括:

步骤105,若所述服务器上没有与所述第一sim卡相对应的第一应用列表信息,则获取所述第一终端当前系统所安装的第二应用列表信息;

步骤106,将所述第二应用列表信息保存在所述第一sim卡上,并将所述第二应用列表信息上传到所述服务器,使所述服务器将所述第二应用列表与所述第一sim卡进行对应存储。

这里,对于新的sim卡首次装入终端后,服务器上并没有与该sim卡相对应的应用列表信息,可通过上述步骤对该sim卡进行初始化和备份过程。具体的,可通过联网的方式将第二应用列表信息备份到运营商提供的服务器中,服务器可使用数据库存储各sim卡所上传的app列表。

此时,通过获取第一终端当前系统安装的第二应用列表信息,并将该第二应用列表信息在第一sim卡上和服务器侧同时进行存储,实现了对终端应用信息的备份。在第一sim卡插到其他终端时,可通过无感认证的方式,读取服务器侧存储的应用信息。并且,通过在第一sim卡上和服务器侧同时存储第二应用列表信息,可实现对数据的同步。

其中,每张sim卡都拥有自己独一无二的id,在服务器侧数据库中可针对每张sim卡的id维护与sim卡相对应的app列表。sim卡id可以是手机号,或者其他可以唯一标识sim卡的数字标号。如果sim卡id为手机号,则当sim卡丢失或损坏时,在更换新的sim卡后,由于手机号不变,仍然可以通过上述步骤从服务器中读取相应的备份app列表,对新的终端进行app的移植和安装。

优选的,上述步骤106之后,所述管理方法还可以包括:

步骤107,在所述第一终端当前系统安装的应用信息发生改变时,根据所述第一终端当前系统改变后的应用信息,对所述第一sim卡中保存的第二应用列表信息进行修改。

这里,在第一终端当前系统安装的应用信息发生改变时,如第一终端安装 新的应用或者删除已有应用时,第一sim卡中保存的第二应用列表相应的增加或删除一条记录,保证第一sim卡中保存的应用列表与第一终端系统安装的应用保持一致。

此时,在第一终端系统安装的应用信息发生改变时,通过对第一sim卡上保存的应用列表信息进行修改,保证了第一sim卡中的应用列表与第一终端安装的应用的一致性,使得第一sim卡中的应用列表能准确反映第一终端的应用安装情况。

具体的,对sim卡中保存的应用列表信息的读写操作,可以类比在sim卡上进行手机联系人、短信等的读写操作。

进一步的,上述步骤106之后,所述管理方法还可以包括:

步骤108,通过预设数据同步机制,定期或者定时对所述第一sim卡中保存的第二应用列表信息和所述服务器上存储的第二应用列表信息进行数据同步。

这里,在服务器侧,不对应用列表信息中的每个数据记录的内容直接进行增删改的操作,而是通过数据同步机制使服务器侧的应用列表与终端侧的应用列表动态地保持一致。

其中,预设数据同步机制可以包括但不限于同步时间、同步频率、同步方式(实时或异步)、备份机制(如将数据表进行逻辑备份或物理备份、备份的数量等)、容错机制等。

此时,通过定期或定时对第一sim卡中保存的应用列表和服务器上保存的应用列表进行数据同步,保证了终端侧应用列表和服务器侧应用列表的一致性,使得服务器侧的应用列表能准确反映终端侧的应用安装信息,进而保证了备份的准确性和有效性。

其中,终端侧和服务器侧对于同一sim卡的应用列表可采用不同的名称,如终端侧的应用列表名称可为app_list_clt,服务器侧的应用列表名称可为app_list_srv。虽然两侧app列表的名称不同,但列表内容可通过数据同步机制总是动态地保持一致。

优选的,上述步骤103的步骤可以包括:

步骤1031,获取所述第一终端当前系统所安装的第二应用列表信息,并 将所述第一sim卡中存储的所述第一应用列表信息替换为所述第二应用列表信息。

这里,第一sim卡在第二终端上使用时,第二终端在第一sim卡上和服务器侧同时保存有第二终端的应用列表,以同步终端侧和服务器侧的应用信息。第一sim卡换到第一终端时,将第一sim卡中存储的第一应用列表信息替换为第二应用列表信息,以跟服务器侧的应用列表信息进行对比,从而移植第一终端上没有安装的备份应用。

此时,通过对第一sim卡中之前保存的应用列表信息进行替换,保证了当前终端与sim卡中应用信息的一致性,从而通过与服务器侧的应用信息列表进行对比,实现对备份信息的智能化移植。

具体的,所述第一应用列表信息和所述第二应用列表信息均至少包括应用名称和用于标记应用安装情况的标记位,所述标记位包括已安装和未安装两种状态。

这里,应用列表信息还可以包括:开发商、版本号、使用频度等。

上述步骤104的步骤可以包括:

步骤1041,将所述第一应用列表信息中每个应用分别对应的标记位全部修改为未安装。

步骤1042,将所述第二应用列表信息中标记位为已安装,而所述第一应用列表信息中标记位为未安装的应用,在所述第一应用列表信息中修改为已安装。

步骤1043,将所述第二应用列表信息中标记位为已安装,而所述第一应用列表信息中不存在的应用添加到所述第一应用列表信息中,并标记为已安装。

步骤1044,根据所述第一应用列表信息中标记位为未安装的应用,生成应用安装提示消息。

这里,首先将第一应用列表信息中每个应用的标记位全部修改为未安装,然后将第二应用列表信息与第一应用列表信息进行对比,判断第一终端中已经安装的app是否存在于第一应用列表信息中,如果存在,就将第一应用列表信息中对应的标记位标记为已安装,如果不存在,就在第一应用列表中增加一条记录,记录对应的app名称并标记为已安装。这样,第一应用列表中标记 为未安装的应用就是第一终端没有安装的备份应用,通过生成应用安装提示消息,可提示用户对没有安装的备份应用进行安装。

此时,通过上述步骤对比第一应用列表信息和第二应用列表信息,并生成对应的应用安装提示消息,实现了对备份内容的智能化移植。

进一步的,可以在第一终端处于联网状态下,将应用安装提示消息通知给用户,并询问用户是否进行app移植。如果用户选择否,则可在第一终端下次联网时再次询问。如果用户选择是,则可自动弹出app选择界面,使用户从未安装的app中进行选择,可以进行批量选择。对于用户选中的app,可根据app名称,到网上自动搜索相应的合适版本的app(最新版或者使用最广泛的版本)进行自动下载和安装。对于用户未选中的app,可询问用户是否从应用列表中删除,对于用户选择删除的app可直接进行删除,对于用户没有选择删除的app可在第一终端下次联网时再次询问是否安装。

另外,现有的备份方法使得用户的通讯录、通话记录、短信记录等也必须在联网状态下才能够下载下来使用,假如用户更换终端后网络状态不好或者流量有限,那么用户便不能从备份中获取通讯录、通话记录等信息。基于此,优选的,所述管理方法还可以包括:

步骤109,将所述第一终端的通讯录信息、通话记录信息和短信记录信息存储到所述第一sim卡中。

此时,通过将第一终端的通讯录信息、通话记录信息和短信记录信息存储到第一sim卡中,在用户将第一sim卡更换到其他终端时,不用通过下载的方式就能直接获取原来的通讯录信息、通话记录信息和短信记录信息,方便了用户的使用,提高了实用性。

综上,本发明实施例的终端应用的管理方法,可包括app列表备份和移植两个过程,下面假定本发明实施例的方法应用于手机,并针对这两个过程,对本发明实施例的一具体流程详细描述如下:

一、app列表初始化及备份过程

s101,检测到第一sim卡插入手机时,将第一sim卡与服务器建立连接,向服务器发送第一sim卡的第一认证消息,使服务器通过eap-sim/aka等方式对第一sim卡进行认证。

s102,接收到服务器返回的认证通过的消息后,若服务器上没有与第一sim卡相对应的app列表,则获取手机当前系统安装的app列表并保存到第一sim卡上,第一sim卡上的应用列表为app_list_clt。

s103,将当前系统安装的app列表上传到服务器,使服务器的数据库维护与第一sim对应的app列表,服务器侧的app列表为app_list_srv,手机侧和服务器侧的app列表均包括sim卡id、app名称和标记位。

s104,当手机终端安装新的应用或者删除已有应用时,在第一sim上的app_list_clt相应地增加或删除一条记录。

s105,通过预设数据同步机制,定期或者定时在服务器侧和手机终端侧进行数据同步。

s106,备份过程重复上述步骤s103-s105。

二、app移植过程

s201,检测到第一sim卡插入手机时,将第一sim卡与服务器建立连接,向服务器发送第一sim卡的第一认证消息,使服务器通过eap-sim/aka等方式对第一sim卡进行认证。

s202,接收到服务器返回的认证通过的消息后,若服务器上保存有与第一sim卡相对应的app列表,则服务器调取数据库中所维护的与第一sim卡相对应的app列表app_list_srv,并将该app列表通过无线通信的方式(如蜂窝网)推送到手机。

s203,获取手机当前系统安装的app列表,并将第一sim卡中原来保存的app列表替换为手机当前系统安装的app列表,第一sim卡中最新的app列表为app_list_clt。

s204,将app_list_srv中所有应用的安装标识位均标记为未安装。

s205,将app_list_clt中标记位为已安装,而app_list_srv中标记位为未安装的应用,在app_list_srv中修改为已安装。

s206,将app_list_clt中标记位为已安装,而app_list_srv中不存在的应用添加到app_list_srv中,并标记为已安装。

s207,对于app_list_srv中标记为未安装的应用,在手机联网状态下,询问用户是否进行app移植,如果用户选择否,则在手机下次联网时再次询 问,如果用户选择是,则自动弹出app选择界面,使用户从未安装的app中进行选择。

s208,对于用户选中的app,可根据app名称,到网上自动搜索相应的合适版本的app(最新版或者使用最广泛的版本)进行自动下载和安装。对于用户未选中的app,可询问用户是否从应用列表中删除,对于用户选择删除的app可直接进行删除,对于用户没有选择删除的app可在手机下次联网时再次询问是否安装。

其中,手机终端和服务器可通过如图2所示的模块图实现上述流程:服务器的sim卡认证模块与手机终端的sim卡通过eap-sim/aka的无感认证方式建立无线连接并完成认证过程;手机终端和服务器分别存在数据同步模块,负责在sim卡与服务器双方之间进行数据同步;在服务器侧,使用数据库存储各sim卡所上传的app列表;在手机终端侧,直接将app列表写在sim卡上,类比sim卡现在存储的手机联系人、短信息等内容,存储方式一致。

本发明实施例的终端应用的管理方法,无需安装第三方管理软件,无需注册第三方账户,仅通过sim卡自身具备的安全无感认证方式,就能从服务器中读取备份的app列表,从而进行更换终端设备时的app移植,方便了用户的使用,提高了实用性和智能化。

如图3所示,本发明的实施例还提供一种终端应用的管理装置,应用于第一终端,所述管理装置包括:

第一发送模块,用于检测到第一客户识别模块sim卡插入时,向服务器发送所述第一sim卡的第一认证消息,使所述服务器根据所述第一认证消息对所述第一sim卡进行认证;

第一获取模块,用于接收到所述服务器返回的对所述第一sim认证通过的消息后,从所述服务器上获取预先存储的,与所述第一sim卡相对应的第一应用列表信息,所述第一应用列表信息为第二终端安装的应用信息,所述第一终端与所述第二终端为不同的终端;

第二获取模块,用于获取所述第一终端当前系统所安装的第二应用列表信息;

生成模块,用于根据所述第一应用列表信息和所述第二应用列表信息,生 成应用安装提示消息。

本发明实施例的终端应用的管理装置,仅通过sim卡与服务器的无感认证方式,就能从服务器读取备份的应用列表信息,无需安装第三方管理软件,无需注册第三方账号,方便了用户的使用,提升了用户体验,解决了现有技术中手机备份app需要安装第三方软件并注册账号,用户使用不方便的问题。且在sim卡丢失或损坏的情况下,也不影响备份功能,提高了实用性。

优选的,所述管理装置还可以包括:

第三获取模块,用于若所述服务器上没有与所述第一sim卡相对应的第一应用列表信息,则获取所述第一终端当前系统所安装的第二应用列表信息;

保存模块,用于将所述第二应用列表信息保存在所述第一sim卡上,并将所述第二应用列表信息上传到所述服务器,使所述服务器将所述第二应用列表与所述第一sim卡进行对应存储。

优选的,所述管理装置还可以包括:

修改模块,用于在所述第一终端当前系统安装的应用信息发生改变时,根据所述第一终端当前系统改变后的应用信息,对所述第一sim卡中保存的第二应用列表信息进行修改。

进一步的,所述管理装置还可以包括:

同步模块,用于通过预设数据同步机制,定期或者定时对所述第一sim卡中保存的第二应用列表信息和所述服务器上存储的第二应用列表信息进行数据同步。

优选的,所述第二获取模块可以包括:

替换单元,用于获取所述第一终端当前系统所安装的第二应用列表信息,并将所述第一sim卡中存储的所述第一应用列表信息替换为所述第二应用列表信息。

具体的,所述第一应用列表信息和所述第二应用列表信息均至少包括应用名称和用于标记应用安装情况的标记位,所述标记位包括已安装和未安装两种状态;

所述生成模块包括:

第一修改单元,用于将所述第一应用列表信息中每个应用分别对应的标记 位全部修改为未安装;

第二修改单元,用于将所述第二应用列表信息中标记位为已安装,而所述第一应用列表信息中标记位为未安装的应用,在所述第一应用列表信息中修改为已安装;

添加单元,用于将所述第二应用列表信息中标记位为已安装,而所述第一应用列表信息中不存在的应用添加到所述第一应用列表信息中,并标记为已安装;

生成单元,用于根据所述第一应用列表信息中标记位为未安装的应用,生成应用安装提示消息。

优选的,所述管理方法还可以包括:

第一存储模块,用于将所述第一终端的通讯录信息、通话记录信息和短信记录信息存储到所述第一sim卡中。

本发明实施例的终端应用的管理装置,无需安装第三方管理软件,无需注册第三方账户,仅通过sim卡自身具备的安全无感认证方式,就能从服务器中读取备份的app列表,从而进行更换终端设备时的app移植,方便了用户的使用,提高了实用性和智能化。

需要说明的是,该终端应用的管理装置是与上述终端应用的管理方法相对应的装置,其中上述方法实施例中所有实现方式均适用于该装置的实施例中,也能达到同样的技术效果。

由于本发明实施例的终端应用的管理装置应用于终端,因此,本发明实施例还提供了一种终端,包括:如上述实施例中所述的终端应用的管理装置。其中,上述终端应用的管理装置的所述实现实施例均适用于该终端的实施例中,也能达到相同的技术效果。本发明的终端如可以是手机、平板电脑等移动电子设备。

如图4所示,本发明的实施例还提供一种终端应用的管理方法,应用于服务器,所述管理方法包括:

步骤401,接收第一终端发送的第一sim卡的第一认证消息,所述第一认证消息是所述第一终端在检测到所述第一sim卡插入时发送的。

步骤402,根据所述第一认证消息对所述第一sim卡进行认证。

步骤403,在对所述第一sim卡认证通过后,将预先存储的与所述第一sim卡相对应的第一应用列表信息返回给所述第一终端,使所述第一终端获取当前系统安装的第二应用列表信息,并根据所述第一应用列表信息和所述第二应用列表信息生成应用安装提示消息。

这里,服务器从数据库中调取与第一sim卡相对应的第一应用列表信息之后,可通过无线通信的方式(如蜂窝网)将第一应用列表信息推送到第一终端。

其中,所述第一应用列表信息为第二终端安装的应用信息,所述第一终端与所述第二终端为不同的终端。

本发明实施例的终端应用的管理方法,仅通过sim卡与服务器的无感认证方式,就能进行备份应用列表信息的读取操作,无需安装第三方管理软件,无需注册第三方账号,方便了用户的使用,提升了用户体验,解决了现有技术中手机备份app需要安装第三方软件并注册账号,用户使用不方便的问题。且在sim卡丢失或损坏的情况下,也不影响备份功能,提高了实用性。

优选的,上述步骤402之后,所述管理方法还包括:

步骤404,在对所述第一sim卡认证通过后,若所述服务器上没有与所述第一sim卡相对应的第一应用信息列表,则向所述第一终端返回认证通过的消息,并接收所述第一终端发送的第二应用列表信息,所述第二应用列表信息是所述第一终端当前系统所安装的,并存储于所述第一sim卡中的应用信息;

步骤405,将所述第二应用列表信息与所述第一sim卡进行对应存储。

此时,通过在服务器侧和第一sim卡上同时存储第二应用列表信息,实现了对终端应用信息的备份。在第一sim卡插到其他终端时,可通过无感认证的方式,读取服务器侧存储的应用信息。并且,通过在服务器侧和第一sim卡上同时存储第二应用列表信息,可实现对数据的同步。

本发明实施例的终端应用的管理方法,无需安装第三方管理软件,无需注册第三方账户,仅通过sim卡自身具备的安全无感认证方式,就能从服务器中读取备份的app列表,从而进行更换终端设备时的app移植,方便了用户的使用,提高了实用性和智能化。

如图5所示,本发明的实施例还提供一种终端应用的管理装置,应用于服 务器,所述管理装置包括:

接收模块,用于接收第一终端发送的第一sim卡的第一认证消息,所述第一认证消息是所述第一终端在检测到所述第一sim卡插入时发送的;

认证模块,用于根据所述第一认证消息对所述第一sim卡进行认证;

返回模块,用于在对所述第一sim卡认证通过后,将预先存储的与所述第一sim卡相对应的第一应用列表信息返回给所述第一终端,使所述第一终端获取当前系统安装的第二应用列表信息,并根据所述第一应用列表信息和所述第二应用列表信息生成应用安装提示消息;

其中,所述第一应用列表信息为第二终端安装的应用信息,所述第一终端与所述第二终端为不同的终端。

本发明实施例的终端应用的管理装置,仅通过sim卡与服务器的无感认证方式,就能进行备份应用列表信息的读取操作,无需安装第三方管理软件,无需注册第三方账号,方便了用户的使用,提升了用户体验,解决了现有技术中手机备份app需要安装第三方软件并注册账号,用户使用不方便的问题。且在sim卡丢失或损坏的情况下,也不影响备份功能,提高了实用性。

优选的,所述管理装置还可以包括:

第二返回模块,用于在对所述第一sim卡认证通过后,若所述服务器上没有与所述第一sim卡相对应的第一应用信息列表,则向所述第一终端返回认证通过的消息,并接收所述第一终端发送的第二应用列表信息,所述第二应用列表信息是所述第一终端当前系统所安装的,并存储于所述第一sim卡中的应用信息;

第二存储模块,用于将所述第二应用列表信息与所述第一sim卡进行对应存储。

本发明实施例的终端应用的管理装置,无需安装第三方管理软件,无需注册第三方账户,仅通过sim卡自身具备的安全无感认证方式,就能从服务器中读取备份的app列表,从而进行更换终端设备时的app移植,方便了用户的使用,提高了实用性和智能化。

需要说明的是,该终端应用的管理装置是与上述终端应用的管理方法相对应的装置,其中上述方法实施例中所有实现方式均适用于该装置的实施例中, 也能达到同样的技术效果。

由于本发明实施例的终端应用的管理装置应用于服务器,因此,本发明实施例还提供了一种服务器,包括:如上述实施例中所述的终端应用的管理装置。其中,上述终端应用的管理装置的所述实现实施例均适用于该服务器的实施例中,也能达到相同的技术效果。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1