一种应用程序管理方法、系统及移动终端的制作方法

文档序号:10724645阅读:1104来源:国知局
一种应用程序管理方法、系统及移动终端的制作方法
【专利摘要】本发明公开了一种应用程序管理方法、系统及移动终端,其中,该应用程序管理方法应用于移动终端,该移动终端上安装有第一用户系统和第二用户系统,该方法包括:获取第一用户系统内所安装的应用程序的安装信息;将获取到的第一用户系统内所安装的应用程序的安装信息上传至服务器,服务器用于存储所述应用程序的安装信息;第二用户系统从所述服务器获取该第一用户系统内所安装的应用程序的安装信息,并根据第一用户系统内所安装的应用程序的安装信息安装并配置第二用户系统内的应用程序。用户在第一用户系统进行应用程序安装后,用户在第二用户系统内不再需要重复进行第一用户系统内安装应用程序的安装操作,简化用户的安装操作,提高用户体验。
【专利说明】
一种应用程序管理方法、系统及移动终端
技术领域
[0001]本发明涉及终端技术领域,特别是涉及一种应用程序管理方法、系统及移动终端。
【背景技术】
[0002]随着科学技术的发展,信息时代的到来,手机、平板电脑等移动终端逐渐走进人们生活并改变人们生活。伴随着用户使用终端需求的多元化,单用户系统终端已经很难满足用户的使用需求。随之,同时搭载两个用户系统的双用户系统终端逐渐走进人们生活。
[0003]在使用双用户系统终端时,用户经常会在第一用户系统内安装第一应用程序后还需要在第二用户系统内安装相同的第一应用程序,而在第二用户系统内再次安装第一应用程序时,还需要再次搜索第一应用程序,选择并点击安装、以及对应用程序权限配置等,如果涉及多个相同的应用程序安装时,需要反复进行重复的安装操作,过程繁琐,造成用户体验较差。

【发明内容】

[0004]本发明要解决的技术问题在于,针对现有技术的双用户系统在不同用户系统内安装同一应用程序时需要进行重复的安装操作的问题,提供一种应用程序管理方法、系统及移动终端。
[0005]为解决上述技术问题,本发明采用的一个技术方案是:提供一种应用程序管理方法,应用于移动终端,该移动终端上安装有第一用户系统和第二用户系统,其特征在于,所述方法包括:
[0006]获取第一用户系统内所安装的应用程序的安装信息;
[0007]将获取到的第一用户系统内所安装的应用程序的安装信息上传至服务器,所述服务器用于存储所述应用程序的安装信息;
[0008]第二用户系统从所述服务器获取该第一用户系统内所安装的应用程序的安装信息,并根据所述第一用户系统内所安装的应用程序的安装信息安装并配置第二用户系统内的应用程序。
[0009]进一步的,所述第一用户系统内所安装的应用程序的安装信息包括第一用户系统内所安装的应用程序的名称清单及设置信息。
[0010]进一步的,所述第二用户系统从所述服务器获取该第一用户系统内所安装的应用程序的安装信息,并根据所述第一用户系统内所安装的应用程序的安装信息安装并配置第二用户系统内的应用程序的步骤具体为:
[0011]接收用户在第二用户系统输入的登录所述服务器的登录信息,登录所述服务器,获取应用程序的名称清单并显示所述应用程序的名称清单;
[0012]接收用户从所述应用程序的名称清单中选择应用程序的选择操作;
[0013]根据所述选择操作将用户所选中的应用程序安装于第二用户系统;
[0014]获取用户所选中的应用程序的设置信息,根据所述应用程序的设置信息配置所述应用程序。
[0015]进一步的,所述第一用户系统内所安装的应用程序的安装信息还包括第一用户系统内所安装的应用程序的安装包,所述根据所述选择操作将用户所选中的应用程序安装于第二用户系统的具体方法为:
[0016]根据所述选择操作从所述服务器下载用户所选中的应用程序的安装包;
[0017]将所述应用程序的安装包安装于第二用户系统。
[0018]进一步的,在所述获取第一用户系统内所安装的应用程序的安装信息的步骤之前,所述方法还包括:
[0019]接收用户在第一用户系统内安装应用程序的安装操作,或接收用户在第一用户系统内设置应用程序的设置操作;
[0020]在检测到所述安装操作或设置操作完成后,询问是否上传应用程序的安装信息至服务器;
[0021]在接收到用户确认上传的上传指令之后,获取第一用户系统内所安装的应用程序的安装信息。
[0022]为解决上述技术问题,本发明还提供一种移动终端,该移动终端上安装有第一用户系统和第二用户系统,其特征在于,所述移动终端包括:
[0023]第一信息获取模块,用于获取第一用户系统内所安装的应用程序的安装信息;
[0024]信息传输模块,用于将获取到的第一用户系统内所安装的应用程序的安装信息上传至服务器;
[0025]第二信息获取模块,用于从所述服务器获取该第一用户系统内所安装的应用程序的安装信息;
[0026]程序安装模块,用于根据所述第一用户系统内所安装的应用程序的安装信息安装并配置第二用户系统内的应用程序。
[0027]进一步的,所述第一用户系统内所安装的应用程序的安装信息包括第一用户系统内所安装的应用程序的名称清单及设置信息。
[0028]进一步的,所述移动终端还包括:
[0029]登录模块,用于接收用户在第二用户系统输入的登录所述服务器的登录信息,登录所述服务器;
[0030]显示模块,用于显示第二信息获取模块获取的应用程序的名称清单;
[0031]第一接收模块,用于接收用户从所述应用程序的名称清单中选择应用程序的选择操作;
[0032]所述程序安装模块具体包括:
[0033]程序安装单元,用于根据所述选择操作将用户所选中的应用程序安装于第二用户系统;
[0034]配置单元,用于根据所述应用程序的设置信息配置所述应用程序。
[0035]进一步的,所述第一用户系统内所安装的应用程序的安装信息还包括第一用户系统内所安装的应用程序的安装包,所述第二信息获取模块还用于根据所述选择操作从所述服务器下载用户所选中的应用程序的安装包;
[0036]所述程序安装模块还用于将所述应用程序的安装包安装于第二用户系统。
[0037]进一步的,所述移动终端还包括:
[0038]第二接收模块,用于接收用户在第一用户系统内安装应用程序的安装操作,或接收用户在第一用户系统内设置应用程序的设置操作;
[0039]询问模块,用于在检测到所述安装操作或设置操作完成后,询问是否上传应用程序的安装信息至服务器;
[0040]所述第一信息获取模块还用于在接收到用户确认上传的上传指令之后,获取第一用户系统内所安装的应用程序的安装信息。
[0041]为解决上述技术问题,本发明还提供一种应用程序管理系统,所述管理系统包括移动终端及服务器,该移动终端上安装有第一用户系统和第二用户系统,其特征在于,所述移动终端包括:
[0042]第一信息获取模块,用于获取第一用户系统内所安装的应用程序的安装信息;
[0043]信息传输模块,用于将获取到的第一用户系统内所安装的应用程序的安装信息上传至服务器;
[0044]第二信息获取模块,用于从所述服务器获取该第一用户系统内所安装的应用程序的安装信息;
[0045]程序安装模块,用于根据所述第一用户系统内所安装的应用程序的安装信息安装并配置第二用户系统内的应用程序;
[0046]所述服务器用于存储所述应用程序的安装信息。
[0047]本发明的有益效果是:在实施本发明的应用程序管理方法时,用户在第一用户系统进行应用程序安装后,移动终端获取第一用户系统内所安装的应用程序的安装信息,并将该安装信息上传至服务器进行存储,当用户在第二用户系统内需要安装与第一用户系统内相同的应用程序时,不再需要回忆或切换至第一用户系统查看之前安装了哪些应用程序,只需从第二用户系统登录服务器,获取该安装信息,第二用户系统根据该安装信息在第二用户系统内再次安装和配置应用程序即可。用户在第二用户系统内安装应用程序时,不再需要重复进行第一用户系统内安装应用程序的安装操作,简化用户的安装操作,提高用户体验。
【附图说明】
[0048]图1是本发明应用程序管理方法的第一实施例的流程图;
[0049]图2是本发明应用程序管理系统的第一实施例的示意图。
【具体实施方式】
[0050]为更进一步阐述本发明为实现预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明的【具体实施方式】、结构、特征及其功效,详细说明如后。
[0051]本发明中所描述的移动终端为智能手机、平板电脑等同时安装两个用户系统的双用户系统移动终端。本发明中所描述的应用程序管理方法用于在同一移动终端的双用户系统之间进行应用程序管理,该移动终端上安装有第一用户系统和第二用户系统,移动终端内还设有相互隔离的第一存储区域和第二存储区域,第一存储区域用于存储第一用户系统数据,第二存储区域用于存储第二用户系统数据。
[0052]请参阅图1,为本发明应用程序管理方法的第一实施例的流程图,在该应用程序管理方法的第一实施例中,该方法包括以下步骤:
[0053]步骤SlOl,获取第一用户系统内所安装的应用程序的安装信息;
[0054]步骤S102,将获取到的第一用户系统内所安装的应用程序的安装信息上传至服务器,该服务器用于存储该应用程序的安装信息;
[0055]步骤S103,第二用户系统从该服务器获取该第一用户系统内所安装的应用程序的安装信息,并根据该第一用户系统内所安装的应用程序的安装信息安装并配置第二用户系统内的应用程序。
[0056]在用户使用双系统移动终端的过程中,当移动终端当前用户系统处于第一用户系统时,用户可在第一用户系统内进行应用程序安装或应用程序权限设置等操作,移动终端获取用户在第一用户系统内所安装的应用程序的安装信息,并实时或定时将第一用户系统内所安装的应用程序的安装信息上传至云服务器。当用户在第一用户系统内安装或设置应用程序完成之后,切换该移动终端的当前用户系统至第二用户系统,并在第二用户系统内登录服务器,在登录成功后,即可从服务器上获取该第一用户系统内所安装的应用程序的安装信息,并在用户确认安装后,第二用户系统根据该第一用户系统内所安装的应用程序的安装信息安装并配置第二用户系统内的应用程序。
[0057]在本实施方式中,该第一用户系统内所安装的应用程序的安装信息至少包括第一用户系统内所安装的应用程序的名称清单及设置信息。具体的,该名称清单为用户所安装的所有应用程序名称的合集。该设置信息为用户为每一个应用程序所选择的权限设置信息或默认的权限设置信息等,如:应用程序自启动的权限设置信息、显示通知信息的权限设置信息、可读取联系人信息的权限设置信息、可录音的权限设置信息等。在其他实施方式中,该上传至服务器的安装信息还包括应用程序的安装包,用户在第二用户系统中再次安装同样的应用程序时,只需直接从服务器上下载即可,不再需要进行相应的搜索,便于用户快速进行安装。或,在服务器上存储有现有市面上常用的所有应用程序的安装包,用于供用户进行下载安装使用,此时,该安装信息只需要包含名称清单及设置信息即可,不需要包含安装包,用户在第二用户系统内安装应用程序时,只需根据名称清单在服务器上找到相同的应用程序安装包进行安装即可,避免安装包上传服务器造成的网络资源的浪费。
[0058]具体地,在本实施方式中,移动终端在接收到用户在第一用户系统内安装应用程序的安装操作,或接收用户在第一用户系统内设置应用程序的设置操作,并在检测到所述安装操作或设置操作完成后,才会将第一用户系统内所安装的应用程序的安装信息上传至云服务器。进一步的,在检测到所述安装操作或设置操作完成后,移动终端在当前显示界面上显示是否上传应用程序的安装信息至服务器的对话框,用于询问用户是否上传应用程序的安装信息至服务器,并在接收到确定上传的上传指令之后,上传应用程序的安装信息至服务器。
[0059]在其他实施方式中,该获取第一用户系统内所安装的应用程序的安装信息的方法还可以是:接收用户选择第一用户系统内所安装的应用程序的安装信息的选择操作,获取用户所选中的应用程序的安装信息,上传用户所选中的应用程序的安装信息至服务器。也就是说,用户可以在第一用户系统内选择需要上传安装信息的应用程序及其相应的权限设置信息进行上传。第二用户系统在服务器上只能查看到用户所选择上传的应用程序的安装?目息O
[0060]进一步的,移动终端检测第一用户系统内所安装的应用程序、同时检测第二用户系统内所安装的应用程序,并比对第一用户系统内所安装的应用程序和第二用户系统内所安装的应用程序,若二者之间存在差异,将该差异应用程序的安装信息上传至服务器、或在用户确认之后将该差异应用程序的安装信息上传至服务器。
[0061]优选的,该获取的第一用户系统内所安装的应用程序为第三方应用程序,不包含系统默认安装的应用程序。当然可以理解的,在其他实施方式中,该获取的第一用户系统内所安装的应用程序可以包含系统默认安装的应用程序。
[0062]用户通过在第二用户系统登录服务器,获取到上述安装信息后,用户可在该安装信息的名称清单中选择需要的应用程序进行安装。具体的,用户在第二用户系统输入的登录服务器的登录信息,并从该服务器获取应用程序的名称清单并显示应用程序的名称清单在移动终端的当前显示界面,用户可根据需要在应用程序的名称清单中选择需要安装的应用程序,移动终端根据用户的选择将用户所选中的应用程序安装于第二用户系统,并根据所所选中的应用程序的设置信息对所安装的应用程序进行配置。优选的,该名称清单中仅显示第二用户系统内未安装的应用程序名称,第二用户系统内已经安装的应用程序不予显不O
[0063]一般来说,一个移动终端上所安装的两个或多个用户系统均为同一用户所使用,因此,两个用户系统通常需要安装同样的应用程序并对同样的应用程序进行同样的权限设置,因此,根据第一用户系统内的安装信息安装并配置第二用户系统内的应用程序,可以减少用户操作,节约用户安装时间。
[0064]优选的,该第一用户系统内所安装的应用程序的安装信息还包括第一用户系统内所安装的应用程序的安装包,该安装包随安装信息上传至服务器,在第二用户系统安装应用程序时,可直接从服务器上进行下载,不在需要通过其他应用程序管理软件进行下载,减少用户操作,提高用户体验。可以理解的,为节省流量,避免用户上传安装包导致流量浪费,可以在服务器上预先存储现有市场上所有的应用程序的安装包。
[0065]在实施本发明的应用程序管理方法时,用户在第一用户系统进行应用程序安装后,移动终端获取第一用户系统内所安装的应用程序的安装信息,并将该安装信息上传至服务器进行存储,当用户在第二用户系统内需要安装与第一用户系统内相同的应用程序时,不再需要回忆或切换至第一用户系统查看之前安装了哪些应用程序,只需从第二用户系统登录服务器,获取该安装信息,第二用户系统根据该安装信息在第二用户系统内再次安装和配置应用程序即可。用户在第二用户系统内安装应用程序时,不再需要重复进行第一用户系统内安装应用程序的安装操作,简化用户的安装操作,提高用户体验。
[0066]请参阅图2,为本发明应用程序管理系统的第一实施例的示意图,在应用程序管理系统的第一实施例中,该应用程序管理系统包括移动终端100及服务器200,其中,该移动终端100包括:
[0067]第一信息获取模块300,用于获取第一用户系统内所安装的应用程序的安装信息;
[0068]信息传输模块400,用于将获取到的第一用户系统内所安装的应用程序的安装信息上传至服务器200;
[0069]第二信息获取模块500,用于从该服务器200获取该第一用户系统内所安装的应用程序的安装信息;
[0070]程序安装模块600,用于根据该第一用户系统内所安装的应用程序的安装信息安装并配置第二用户系统内的应用程序;
[0071 ]该服务器200用于存储该应用程序的安装信息。
[0072]具体的,该第一用户系统内所安装的应用程序的安装信息包括第一用户系统内所安装的应用程序的名称清单及设置信息。
[0073]进一步的,该移动终端100还包括:
[0074]登录模块,用于接收用户在第二用户系统输入的登录该服务器200的登录信息,登录该服务器200;
[0075]显示模块,用于显示第二信息获取模块500获取的应用程序的名称清单;
[0076]第一接收模块,用于接收用户从该应用程序的名称清单中选择应用程序的选择操作;
[0077]该程序安装模块600具体包括:
[0078]程序安装单元,用于根据该选择操作将用户所选中的应用程序安装于第二用户系统;
[0079]配置单元,用于根据该应用程序的设置信息配置该应用程序。
[0080]具体的,该第一用户系统内所安装的应用程序的安装信息还包括第一用户系统内所安装的应用程序的安装包,该第二信息获取模块500还用于根据该选择操作从该服务器200下载用户所选中的应用程序的安装包;
[0081]该程序安装模块600还用于将该应用程序的安装包安装于第二用户系统。
[0082]进一步的,该移动终端100还包括:
[0083]第二接收模块,用于接收用户在第一用户系统内安装应用程序的安装操作,或接收用户在第一用户系统内设置应用程序的设置操作;
[0084]询问模块,用于在检测到该安装操作或设置操作完成后,询问是否上传应用程序的安装信息至服务器200;
[0085]该第一信息获取模块300还用于在接收到用户确认上传的上传指令之后,获取第一用户系统内所安装的应用程序的安装信息。
[0086]可以理解的,在本发明中,该移动终端100内还设有用于控制和协调移动终端100内各模块运行的处理器,以及用于存储预设信息等的存储器。另,关于上述移动终端100中各模块实现技术方案的其他细节,可参见前文所述的应用程序管理方法中的描述,此处不再赘述。
[0087]需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0088]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0089]本领域技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,该程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0090]以上,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
【主权项】
1.一种应用程序管理方法,应用于移动终端,该移动终端上安装有第一用户系统和第二用户系统,其特征在于,所述方法包括: 获取第一用户系统内所安装的应用程序的安装信息; 将获取到的第一用户系统内所安装的应用程序的安装信息上传至服务器,所述服务器用于存储所述应用程序的安装信息; 第二用户系统从所述服务器获取该第一用户系统内所安装的应用程序的安装信息,并根据所述第一用户系统内所安装的应用程序的安装信息安装并配置第二用户系统内的应用程序。2.根据权利要求1所述的方法,其特征在于,所述第一用户系统内所安装的应用程序的安装信息包括第一用户系统内所安装的应用程序的名称清单及设置信息。3.根据权利要求2所述的方法,其特征在于,所述第二用户系统从所述服务器获取该第一用户系统内所安装的应用程序的安装信息,并根据所述第一用户系统内所安装的应用程序的安装信息安装并配置第二用户系统内的应用程序的步骤具体为: 接收用户在第二用户系统输入的登录所述服务器的登录信息,登录所述服务器,获取应用程序的名称清单并显示所述应用程序的名称清单; 接收用户从所述应用程序的名称清单中选择应用程序的选择操作; 根据所述选择操作将用户所选中的应用程序安装于第二用户系统; 获取用户所选中的应用程序的设置信息,根据所述应用程序的设置信息配置所述应用程序。4.根据权利要求3所述的方法,其特征在于,所述第一用户系统内所安装的应用程序的安装信息还包括第一用户系统内所安装的应用程序的安装包,所述根据所述选择操作将用户所选中的应用程序安装于第二用户系统的具体方法为: 根据所述选择操作从所述服务器下载用户所选中的应用程序的安装包; 将所述应用程序的安装包安装于第二用户系统。5.根据权利要求1所述的方法,其特征在于,在所述获取第一用户系统内所安装的应用程序的安装信息的步骤之前,所述方法还包括: 接收用户在第一用户系统内安装应用程序的安装操作,或接收用户在第一用户系统内设置应用程序的设置操作; 在检测到所述安装操作或设置操作完成后,询问是否上传应用程序的安装信息至服务器; 在接收到用户确认上传的上传指令之后,获取第一用户系统内所安装的应用程序的安装信息。6.—种移动终端,该移动终端上安装有第一用户系统和第二用户系统,其特征在于,所述移动终端包括: 第一信息获取模块,用于获取第一用户系统内所安装的应用程序的安装信息; 信息传输模块,用于将获取到的第一用户系统内所安装的应用程序的安装信息上传至服务器; 第二信息获取模块,用于从所述服务器获取该第一用户系统内所安装的应用程序的安装信息; 程序安装模块,用于根据所述第一用户系统内所安装的应用程序的安装信息安装并配置第二用户系统内的应用程序。7.根据权利要求6所述的移动终端,其特征在于,所述第一用户系统内所安装的应用程序的安装信息包括第一用户系统内所安装的应用程序的名称清单及设置信息。8.根据权利要求7所述的移动终端,其特征在于,所述移动终端还包括: 登录模块,用于接收用户在第二用户系统输入的登录所述服务器的登录信息,登录所述服务器; 显示模块,用于显示第二信息获取模块获取的应用程序的名称清单; 第一接收模块,用于接收用户从所述应用程序的名称清单中选择应用程序的选择操作; 所述程序安装模块具体包括: 程序安装单元,用于根据所述选择操作将用户所选中的应用程序安装于第二用户系统; 配置单元,用于根据所述应用程序的设置信息配置所述应用程序。9.根据权利要求8所述的移动终端,其特征在于,所述第一用户系统内所安装的应用程序的安装信息还包括第一用户系统内所安装的应用程序的安装包,所述第二信息获取模块还用于根据所述选择操作从所述服务器下载用户所选中的应用程序的安装包; 所述程序安装模块还用于将所述应用程序的安装包安装于第二用户系统。10.根据权利要求6所述的移动终端,其特征在于,所述移动终端还包括: 第二接收模块,用于接收用户在第一用户系统内安装应用程序的安装操作,或接收用户在第一用户系统内设置应用程序的设置操作; 询问模块,用于在检测到所述安装操作或设置操作完成后,询问是否上传应用程序的安装信息至服务器; 所述第一信息获取模块还用于在接收到用户确认上传的上传指令之后,获取第一用户系统内所安装的应用程序的安装信息。11.一种应用程序管理系统,所述管理系统包括移动终端及服务器,该移动终端上安装有第一用户系统和第二用户系统,其特征在于,所述移动终端包括: 第一信息获取模块,用于获取第一用户系统内所安装的应用程序的安装信息; 信息传输模块,用于将获取到的第一用户系统内所安装的应用程序的安装信息上传至服务器; 第二信息获取模块,用于从所述服务器获取该第一用户系统内所安装的应用程序的安装信息; 程序安装模块,用于根据所述第一用户系统内所安装的应用程序的安装信息安装并配置第二用户系统内的应用程序; 所述服务器用于存储所述应用程序的安装信息。
【文档编号】G06F9/445GK106095510SQ201610446816
【公开日】2016年11月9日
【申请日】2016年6月20日
【发明人】周佳, 冯继超
【申请人】北京珠穆朗玛移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1