应用程序管理方法、终端、设备及系统的制作方法

文档序号:6509078阅读:203来源:国知局
应用程序管理方法、终端、设备及系统的制作方法
【专利摘要】本发明公开了一种应用程序管理方法、终端、设备及系统,属于计算机【技术领域】。所述方法包括:获取应用程序的分类信息,所述分类信息用于指示所述应用程序所属的应用类别;根据所述应用程序的分类信息对所述应用程序进行管理。所述终端包括:第一获取模块和管理模块。所述应用提供设备包括:第二获取模块和第三发送模块。所述系统包括:终端和应用提供设备。本发明解决了用户手动将每一个应用程序移动到对应的应用文件夹中,使得对应用程序的管理所耗费的时间较长,极大地降低了应用程序的管理效率的问题,达到了提高对应用程序的管理效率的效果。
【专利说明】应用程序管理方法、终端、设备及系统
【技术领域】
[0001]本发明涉及计算机【技术领域】,特别涉及一种应用程序管理方法、终端、设备及系统。
【背景技术】
[0002]为了满足用户对终端功能的需求,开发人员为终端开发出各式各样的应用程序,用户在终端中安装的应用程序也会越来越多,随着终端中应用程序的增多,如何对应用程序进行管理成为了用户关心的问题。
[0003]用户在管理某一个应用程序时,可以根据该应用程序实现的功能自行确定该应用所属的应用类别,在终端中建立与该应用类别对应的应用文件夹,手动将该应用程序移动到该应用文件夹中,以实现对该应用程序的分类管理。比如,用户在管理应用A时,若用户认为应用A用于娱乐,则可以在终端中建立“娱乐”文件夹,将应用A移动到“娱乐”文件夹。
[0004]用户需要手动将每一个应用程序移动到对应的应用文件夹中,使得对应用程序的管理所耗费的时间较长,极大地降低了应用程序的管理效率。

【发明内容】

[0005]为了解决用户需要手动将每一个应用程序移动到对应的应用文件夹中,使得对应用程序的管理所耗费的时间较长,极大地降低了应用程序的管理效率的问题,本发明实施例提供了一种应用程序管理方法、终端、设备及系统。所述技术方案如下:
[0006]第一方面,本发明实施例提供了一种应用程序管理方法,所述方法包括:
[0007]获取应用程序的分类信息,所述分类信息用于指示所述应用程序所属的应用类别;
[0008]根据所述应用程序的分类信息对所述应用程序进行管理。
[0009]第二方面,本发明实施例提供了一种应用程序管理方法,所述方法包括:
[0010]获取应用程序的分类信息,所述分类信息用于指示所述应用程序所属的应用类别;
[0011]将所述应用程序的分类信息发送给终端,由所述终端根据所述应用类别对所述应用程序进行管理。
[0012]第三方面,本发明实施例提供了一种终端,所述终端包括:
[0013]第一获取模块,用于获取应用程序的分类信息,所述分类信息用于指示所述应用程序所属的应用类别;
[0014]管理模块,用于根据所述第一获取模块获取到的所述应用程序的分类信息对所述应用程序进行管理。
[0015]第四方面,本发明实施例提供了一种应用提供设备,所述设备包括:
[0016]第二获取模块,用于获取应用程序的分类信息,所述分类信息用于指示所述应用程序所属的应用类别;[0017]第三发送模块,用于将所述第二获取模块获取到的所述应用程序的分类信息发送给终端,由所述终端根据所述应用类别对所述应用程序进行管理。
[0018]第五方面,本发明实施例提供了一种应用程序管理系统,所述系统包括:如第三方面所述的终端和如第四方面所述的应用提供设备。
[0019]通过获取应用程序的分类信息,所述分类信息用于指示所述应用程序所属的应用类别;根据所述应用程序的分类信息对所述应用程序进行管理,可以根据应用提供设备中预先设置的分类信息自动对应用程序进行管理,解决了用户手动将每一个应用程序移动到对应的应用文件夹中,使得对应用程序的管理所耗费的时间较长,极大地降低了应用程序的管理效率的问题,达到了提高对应用程序的管理效率的效果。
【专利附图】

【附图说明】
[0020]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1是本发明一个实施例提供的应用程序管理方法的方法流程图;
[0022]图2是本发明另一实施例提供的应用程序管理方法的方法流程图;
[0023]图3是本发明再一实施例提供的应用程序管理方法的方法流程图;
[0024]图4是本发明一个实施例提供的应用程序管理状态的结构框架图;
[0025]图5是本发明再一实施例提供的应用程序管理系统的结构框架图;
[0026]图6是本发明又一实施例提供的应用程序管理系统的结构框架图;
[0027]图7是本发明一个实施例提供的终端的结构框架图;
[0028]图8是本发明一个实施例提供的应用提供设备的结构框架图;
[0029]图9是本发明一个实施例提供的应用程序管理系统的结构框架图。
【具体实施方式】
[0030]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0031]请参考图1,其示出了本发明一个实施例提供的应用程序管理方法的方法流程图。该应用程序管理方法,包括:
[0032]步骤101,应用提供设备获取应用程序的分类信息,该分类信息用于指示应用程序所属的应用类别;
[0033]其中,应用提供设备用来为终端提供应用程序,可以是服务器、第三方设备、其他终端等。
[0034]本实施例中,应用提供设备可以在接收到触发后,通过预定方式获取到该应用程序的分类信息,该分类信息用于指示应用程序所属的应用类别。本实施例不限定应用提供设备获取应用程序的分类信息的触发方式,比如,应用提供设备可以定时获取应用程序的分类信息,或者,应用提供设备可以在接收到预定指令后获取应用程序的分类信息;或者,应用提供设备可以在接收到预定请求后获取应用程序的分类信息等。[0035]若应用提供设备包括应用A和应用B,其中,应用A为游戏,应用B为词典,则应用提供设备可以确定应用A属于游戏的应用类别,则应用A的分类信息可以是游戏;确定应用B属于学习的应用类别,则应用B的分类信息可以是学习。
[0036]步骤102,应用提供设备将应用程序的分类信息发送给终端;
[0037]应用提供设备可以定时将应用程序的分类信息发送给终端,也可以在接收到终端发送的预定请求后将应用程序的分类信息发送给终端,还可以在向终端发送应用程序时将应用程序的分类信息发送给终端,本实施例不限定应用提供设备发送应用程序的分类信息的触发方式。
[0038]其中,应用提供设备可以通过有线网络或无线网络将分类信息发送给终端,本实施例不限定对应用程序的分类信息的发送方式。
[0039]步骤103,终端获取应用程序的分类信息,该分类信息用于指示应用程序所属的应用类别;
[0040]终端可以通过有线网络或无线网络接收应用提供设备发送的应用程序的分类信息,该应用程序可以是终端中存储的应用程序,也可以是终端需要下载的应用程序,本实施例不作限定。
[0041]步骤104,终端根据应用程序的分类信息对应用程序进行管理。
[0042]终端对应用程序进行管理的方式有很多种,比如,终端可以按照应用类别对应用程序进行排序,或,终端可以建立与应用类别对应的应用文件夹,将属于该应用类别的应用程序添加到该应用文件夹中。该应用文件夹的名称可以是分类信息或应用程序的分类字段,本实施例不作限定。
[0043]综上所述,本发明实施例提供的应用程序管理方法,通过获取应用程序的分类信息,所述分类信息用于指示所述应用程序所属的应用类别;根据所述应用程序的分类信息对所述应用程序进行管理,可以根据应用提供设备中预先设置的分类信息自动对应用程序进行管理,解决了用户手动将每一个应用程序移动到对应的应用文件夹中,使得对应用程序的管理所耗费的时间较长,极大地降低了应用程序的管理效率的问题,达到了提高对应用程序的管理效率的效果。
[0044]请参考图2,其示出了本发明另一实施例提供的应用程序管理方法的方法流程图。该应用程序管理方法,包括:
[0045]步骤201,应用提供设备获取应用程序的分类信息,该分类信息用于指示应用程序所属的应用类别;
[0046]其中,应用提供设备用来为终端提供应用程序,可以是服务器、第三方设备、其他终端等。
[0047]本实施例中,应用提供设备可以在接收到触发后,通过预定方式获取到该应用程序的分类信息,该分类信息用于指示应用程序所属的应用类别。本实施例不限定应用提供设备获取应用程序的分类信息的触发方式,比如,应用提供设备可以定时获取应用程序的分类信息,或者,应用提供设备可以在接收到预定指令后获取应用程序的分类信息;或者,应用提供设备可以在接收到预定请求后获取应用程序的分类信息等。
[0048]优选地,获取应用程序的分类信息,可以包括:
[0049]读取应用程序的分类字段,在预存的分类表中查找与分类字段对应的分类信息;或者,
[0050]根据接收到的分类指令确定应用程序的分类信息,该分类指令用于指示应用程序所属的应用类别;或者,
[0051]获取其他应用提供设备中记录的应用程序的分类信息。
[0052]其中,可以在应用提供设备中预先设置分类表,该分类表用于存储应用程序的分类字段与分类信息的对应关系。开发人员在开发应用程序时,可以对照分类表设置应用程序的分类字段,应用提供设备在获取到上传的应用程序的分类字段后,可以在分类表中查找与该分类字段对应的分类信息,并将查找到的分类信息确定为应用程序的分类信息。通常,该分类字段设置为英文,英文的通用性可以扩大该应用程序管理方法的适用范围。或者,
[0053]若应用程序不包括分类字段,则开发人员在上传应用程序可以发出分类指令,应用提供设备根据该分类指令确定该应用程序的分类信息。其中,分类指令用于指示应用程序所属的应用类别。比如,开发人员在上传应用A时可以通过分类指令将该应用程序添加到游戏的应用类别中。由于分类信息由开发人员配置,使得分类信息更加符合开发人员开发应用程序的本意,可以保证分类信息的正确性,提高了管理应用程序的准确性。或者,
[0054]若应用程序不包括分类字段且开发人员未发出分类指令,则应用提供设备可以获取其他应用提供设备中该应用程序的分类信息,并将获取到的该分类信息确定为该应用程序的分类信息。
[0055]进一步地,由于其他应用提供设备中的应用类别与本应用提供设备中的应用类别可能不同,因此,应用提供设备还需要预先设置其他应用提供设备的应用类别与本应用提供设备的应用类别的对应关系,将从其他应用提供设备获取的分类信息转化为本应用提供设备中的分类信息。当应用提供设备未获取到某一个应用程序在本端的分类信息时,若检测到其他应用提供设备中包括该应用程序,则获取其他应用提供设备中该应用程序的其他分类信息,并将该其他分类信息与应用提供设备中预设的所有分类信息进行匹配。在进行分类信息匹配时,应用提供设备可以预先设置该其他应用提供设备的所有其他分类信息与本端的所有分类信息之间的对应关系,则应用提供设备可以在对应关系中查找与获取到的该其他分类信息对应的分类信息,并将该分类信息确定为该应用程序的分类信息。
[0056]比如,若其他应用提供设备中的“聊天与社交”的分类信息对应于本应用提供设备中的“社交网络”的分类信息,则应用提供设备可以建立“聊天与社交”与“社交网络”的对应关系,假设应用提供设备未获取到应用C在本端的分类信息,且获取到应用C在其他应用提供设备中的分类信息为“聊天与社交”,则应用提供设备可以根据对应关系确定与“聊天与社交”对应的“社交网络”,并将应用C在应用提供设备中的分类信息设置为“社交网络”。
[0057]当其他应用提供设备至少为两个时,可以在应用提供设备中为每一个其他应用提供设备设置其他分类信息与分类信息之间的对应关系,并根据预设规则确定应用程序在应用提供设备中的分类信息。比如,可以根据各自的对应关系将每一个其他应用提供设备的其他分类信息转化对应的分类信息,确定转化之后相同的分类信息的个数与转化后的分类信息的总个数的比值,将比值最高的分类信息确定为应用程序在应用提供设备中的分类信肩、O
[0058]步骤202,应用提供设备将应用程序的分类信息发送给终端;[0059]应用提供设备可以定时将应用程序的分类信息发送给终端,也可以在接收到终端发送的预定请求后将应用程序的分类信息发送给终端。优选地,应用提供设备还可以在向终端发送应用程序时将应用程序的分类信息发送给终端,以节省传输资源,本实施例以应用提供设备在向终端发送应用程序时将应用程序的分类信息发送给终端为例进行说明。
[0060]其中,应用提供设备可以通过有线网络或无线网络将分类信息发送给终端,本实施例不限定应用程序的分类信息的发送方式。
[0061]步骤203,终端接收从应用提供设备下载应用程序时应用提供设备发送的应用程序的分类信息;
[0062]终端可以通过有线网络或无线网络接收应用提供设备发送的应用程序,并接收应用提供设备发送的该应用程序的分类信息。
[0063]步骤204,终端存储应用程序的标识与分类信息的对应关系;
[0064]为了便于对应用程序的分类信息进行维护,终端可以为应用程序的标识和分类信息建立对应关系。比如,终端可以建立对应关系列表,该对应关系列表中的表项为应用程序的标识与分类信息的对应关系,比如,表项可以是应用A-游戏、应用B-学习。
[0065]由于终端可以删除或添加或更新应用程序,因此,为了保证对应关系列表的准确性,终端需要对对应关系列表进行维护。比如,当终端删除应用程序时,需要对对应关系列表中该应用程序的表项进行删除;当终端添加应用程序时,需要在对应关系列表中添加该应用程序的表项。当应用提供设备中应用程序的分类信息进行了更新时,需要对对应关系列表中该应用程序的表项进行更新。
[0066]因此,本实施例提供的方法还可以包括:
[0067]终端向应用提供设备发送更新请求消息,该更新请求消息携带应用程序的标识和分类信息;
[0068]终端接收应用提供设备根据更新请求消息确定应用程序的分类信息发生更新时发送的更新后的应用程序的分类信息;
[0069]在已存储的应用程序的标识与分类信息的对应关系中将应用程序的分类信息更新为接收的分类信息。
[0070]对应的,本实施例提供的方法还可以包括:
[0071]应用提供设备接收终端发送的更新请求消息,该更新请求消息携带有应用程序的标识和分类信息;
[0072]应用提供设备根据更新请求消息确定应用程序的分类信息是否发生了更新,如果是,将更新后的应用程序的分类信息发送给终端。
[0073]其中,终端可以将应用程序的标识添加到更新请求消息中发送给应用提供设备,应用程序的标识可以包括应用程序的名称和版本号等。应用提供设备可以在接收到更新请求消息后,将该应用程序的分类信息再次发送给终端。终端根据再次接收到的分类信息更新已存储的应用程序的标识与分类信息的对应关系列表中的分类信息。或者,
[0074]终端可以将该应用程序的标识和分类信息发送给应用提供设备,应用提供设备将接收到的分类信息和该标识指示的应用程序在本端中存储的分类信息进行比较,若接收到的分类信息与本端存储的分类信息不同,则应用提供设备确定该应用程序的分类信息进行了更新,则反馈更新后的应用程序的分类信息,终端在已存储的应用程序的标识与分类信息的对应关系中将应用程序的分类信息更新为接收的分类信息;若接收到的分类信息与本端存储的分类信息相同,则应用提供设备确定该分类信息未进行更新,则不反馈分类信息。
[0075]步骤205,终端从已存储的应用程序的标识与分类信息的对应关系中获取应用程序的分类信息;
[0076]当终端需要对应用提供设备发送的应用程序进行管理时,可以获取已存储的应用程序的标识与分类信息的对应关系中该应用程序的分类信息。本实施例不限定管理应用程序的触发方式,比如,终端可以定时对应用程序进行管理,或,终端在接收到预定指令后对应用程序进行管理等。
[0077]步骤206,终端根据应用程序的分类信息对应用程序进行管理。
[0078]终端对应用程序进行管理的方式有很多种,比如,终端可以按照应用类别对应用程序进行排序,或,终端可以建立与应用类别对应的应用文件夹,将属于该应用类别的应用程序添加到该应用文件夹中。该应用文件夹的名称可以是分类信息或应用程序的分类字段,本实施例不作限定。
[0079]当将应用程序添加到应用文件夹中时,根据应用程序的分类信息对应用程序进行管理,可以包括:
[0080]确定应用程序的分类信息所指示的应用类别;
[0081]若应用程序为终端包括的应用程序,则将应用程序移动到应用类别对应的应用文件夹中;
[0082]若应用程序为终端需要下载的应用程序,则将应用程序下载到应用类别对应的应用文件夹中。
[0083]由于分类信息指示了应用程序所属的应用类别,因此,终端可以通过读取该分类信息的方式确定应用程序的应用类别。其中,若应用程序为终端包括的应用程序,则移动应用程序可以是移动应用程序的安装包或移动应用程序的安装目录或移动应用程序的快捷方式等,本实施例不作限定。若应用程序为终端需要下载的应用程序,即终端将要从应用提供设备中下载该应用程序,则终端可以将该应用程序下载到默认或预设的目录中,再从该目录中将该应用程序移动到应用文件夹中;或者,优选地,终端可以预先建立该应用文件夹,将该应用程序下载到该应用文件夹中,以节省管理应用程序的操作,达到了提高管理效率的效果。
[0084]需要补充说明的是,本实施例提供的方法还可以包括:
[0085]若未获取到应用程序的分类信息,则终端接收管理指令,该管理指令用于指示应用程序所属的应用类别;
[0086]终端根据管理指令生成应用程序的分类信息。
[0087]若终端未获取到应用程序的分类信息,则终端可以将应用程序展示给用户,由用户发出对应用程序进行管理的管理指令,从而根据该管理指令确定应用程序的分类信息。比如,终端未获取到应用D的分类信息,则终端可以对应用D进行展示,假设用户自行确定应用D属于游戏的应用类别,则发出管理指令,终端根据管理指令将应用D移动到游戏的应用文件夹中或在游戏的应用分类中对应用D排序等。
[0088]由于终端已经确定了应用程序的应用类别,因此,终端还可以根据应用程序的应用类别生成应用程序的分类信息。则本实施例提供的方法还可以包括:[0089]终端将应用程序的标识和分类信息发送给应用提供设备,由应用提供设备存储应用程序的标识和分类信息的对应关系。
[0090]终端可以将生成的分类信息发送给应用提供设备,应用提供设备可以对该应用程序的分类信息进行添加,以便于其他终端获取到该应用程序的分类信息,方便了其他终端对应用程序的管理。
[0091]对应的,本实施例提供的方法还可以包括:
[0092]应用提供设备接收终端发送的应用程序的标识和分类信息;
[0093]应用提供设备将分类信息确定为标识所指示的应用程序的分类信息,该分类信息由终端根据管理指令生成,该管理指令用于指示应用程序所属的应用类别。
[0094]为了提高分类信息的准确性,应用提供设备还可以对至少一个终端对同一个应用程序发送的分类信息进行统计,当该分类信息满足预设条件时,应用提供设备将接收到的分类信息确定为该应用程序的分类信息。该预设条件可以是相同的分类信息的数量达到第一预设数值,或,相同的分类信息占所有分类信息的比值达到第二预设数值等,本实施例不作限定。
[0095]综上所述,本发明实施例提供的应用程序管理方法,通过获取应用程序的分类信息,所述分类信息用于指示所述应用程序所属的应用类别;根据所述应用程序的分类信息对所述应用程序进行管理,可以根据应用提供设备中预先设置的分类信息自动对应用程序进行管理,解决了用户手动将每一个应用程序移动到对应的应用文件夹中,使得对应用程序的管理所耗费的时间较长,极大地降低了应用程序的管理效率的问题,达到了提高对应用程序的管理效率的效果。另外,通过将应用程序下载到应用类别对应的应用文件夹中,可以避免将应用程序下载到预定目录中,再从该目录中将应用程序移动到应用文件夹造成的增加管理应用程序的操作的问题,达到了进一步提高管理效率的效果。
[0096]请参考图3,其示出了本发明再一实施例提供的应用程序管理方法的方法流程图。该应用程序管理方法,包括:
[0097]步骤301,终端向应用提供设备发送应用程序的标识;
[0098]当用户需要对终端中的应用程序进行管理时,可以向应用提供设备发送应用程序的标识,该标识可以包括应用程序的名称和版本号等。本实施例不限定管理应用程序的触发方式,比如,终端可以定时向应用提供设备发送应用程序的标识,或,终端在接收到预定指令后向应用提供设备发送应用程序的标识等。其中,应用提供设备用来为终端提供应用程序,可以是服务器、第三方设备、其他终端等。
[0099]其中,终端可以通过有线网络或无线网络向应用提供设备发送应用程序的标识,本实施例不限定标识的发送方式。
[0100]步骤302,应用提供设备接收终端发送的应用程序的标识;
[0101]应用提供设备可以通过有线网络或无线网络接收终端发送的应用程序的标识。
[0102]步骤303,应用提供设备根据该标识确定应用程序,并获取确定的应用程序的分类信息,该分类信息用于指示应用程序所属的应用类别;
[0103]应用提供设备可以在接收到触发后,通过预定方式获取到应用程序的分类信息,此时,获取应用程序的分类信息,可以包括:
[0104]读取应用程序的分类字段,在预存的分类表中查找与分类字段对应的分类信息;或者,
[0105]根据接收到的分类指令确定应用程序的分类信息,该分类指令用于指示应用程序所属的应用类别;或者,
[0106]获取其他应用提供设备中记录的应用程序的分类信息。
[0107]其中,应用提供设备获取应用程序的分类信息的流程详见步骤201中的描述,此处不赘述。
[0108]本实施例中,应用提供设备可以确定标识所指示的应用程序,并直接读取通过上述获取流程获取到的该应用程序的分类信息。
[0109]步骤304,应用提供设备将应用程序的分类信息发送给终端;
[0110]应用提供设备根据应用程序的标识确定终端需要对应用程序进行管理,因此,应用提供设备在获取到分类信息之后,可以将该分类信息发送给终端。其中,应用提供设备可以通过有线网络或无线网络将分类信息发送给终端,本实施例不限定应用程序的分类信息的发送方式。
[0111]步骤305,终端接收应用提供设备根据标识反馈的应用程序的分类信息;
[0112]终端通过有线网络或无线网络接收应用提供设备反馈的分类信息。若终端需要对多个应用程序进行管理,则为了明确分类信息对应于哪个应用程序,应用提供设备还可以反馈应用程序的标识与分类信息的对应关系。比如,应用提供设备可以为每一个应用程序的标识反馈一个分类信息;或,为了节省流量,应用提供设备可以为属于同一应用类别的多个应用程序的标识反馈一个分类信息。
[0113]步骤306,终端根据应用程序的分类信息对应用程序进行管理。
[0114]终端对应用程序进行管理的方式有很多种,比如,终端可以按照应用类别对应用程序进行排序,或,终端可以建立与应用类别对应的应用文件夹,将属于该应用类别的应用程序添加到该应用文件夹中。该应用文件夹的名称可以是分类信息或分类字段,本实施例不作限定。
[0115]需要补充说明的是,本实施例提供的方法还可以包括:
[0116]若未获取到应用程序的分类信息,则终端接收管理指令,该管理指令用于指示应用程序所属的应用类别;
[0117]终端根据管理指令生成应用程序的分类信息。
[0118]若终端未获取到应用程序的分类信息,则终端可以将应用程序展示给用户,由用户发出对应用程序进行管理的管理指令,从而根据该管理指令确定应用程序的分类信息。
[0119]由于终端已经确定了应用程序的应用类别,因此,终端还可以根据应用程序的应用类别生成应用程序的分类信息,则本实施例提供的方法还可以包括:
[0120]终端将应用程序的标识和分类信息发送给应用提供设备,由应用提供设备存储应用程序的标识和分类信息的对应关系。
[0121]终端还可以将生成的分类信息发送给应用提供设备,应用提供设备可以对该应用程序的分类信息进行添加,以便于其他终端获取到该应用程序的分类信息,方便了其他终端对应用程序的管理。
[0122]对应的,本实施例提供的方法还可以包括:
[0123]应用提供设备接收终端发送的应用程序的标识和分类信息;[0124]应用提供设备将分类信息确定为标识所指示的应用程序的分类信息,该分类信息由终端根据管理指令生成,该管理指令用于指示应用程序管所属的应用类别。
[0125]为了提高分类信息的准确性,应用提供设备还可以对至少一个终端对同一个应用程序发送的分类信息进行统计,当该分类信息满足预设条件时,应用提供设备将接收到的分类信息确定为该应用程序的分类信息。该预设条件可以是相同的分类信息的数量达到第一预设数值,或,相同的分类信息占所有分类信息的比值达到第二预设数值等,本实施例不作限定。
[0126]综上所述,本发明实施例提供的应用程序管理方法,通过获取应用程序的分类信息,所述分类信息用于指示所述应用程序所属的应用类别;根据所述应用程序的分类信息对所述应用程序进行管理,可以根据应用提供设备中预先设置的分类信息自动对应用程序进行管理,解决了用户手动将每一个应用程序移动到对应的应用文件夹中,使得对应用程序的管理所耗费的时间较长,极大地降低了应用程序的管理效率的问题,达到了提高对应用程序的管理效率的效果。另外,通过将应用程序的标识和分类信息发送给应用提供设备,使得应用提供设备可以对该应用程序的分类信息进行添加,解决了无法获取该应用程序的分类信息造成的其他终端无法对该应用程序进行管理的问题,达到了方便其他终端对应用程序进行管理的效果。
[0127]请参考图4,其示出了本发明一个实施例提供的应用程序管理系统的结构框架图。该应用程序管理系统可以包括终端和应用提供设备。其中,终端包括:第一获取模块401和管理模块402 ;应用提供设备可以包括:第二获取模块501和第三发送模块502。
[0128]第二获取模块501,用于获取应用程序的分类信息,分类信息用于指示应用程序所属的应用类别;
[0129]第三发送模块502,用于将第二获取模块501获取到的应用程序的分类信息发送给终端,由终端根据应用类别对应用程序进行管理;
[0130]第一获取模块401,用于获取应用程序的分类信息,分类信息用于指示应用程序所属的应用类别;
[0131]管理模块402,用于根据第一获取模块401获取到的应用程序的分类信息对应用程序进行管理。
[0132]综上所述,本发明实施例提供的应用程序管理系统,通过获取应用程序的分类信息,所述分类信息用于指示所述应用程序所属的应用类别;根据所述应用程序的分类信息对所述应用程序进行管理,可以根据应用提供设备中预先设置的分类信息自动对应用程序进行管理,解决了用户手动将每一个应用程序移动到对应的应用文件夹中,使得对应用程序的管理所耗费的时间较长,极大地降低了应用程序的管理效率的问题,达到了提高对应用程序的管理效率的效果。
[0133]请参考图5,其示出了本发明再一实施例提供的应用程序管理系统的结构框架图。该应用程序管理系统可以包括终端和应用提供设备。其中,终端可以包括:第一获取模块401和管理模块402 ;应用提供设备可以包括:第二获取模块501和第三发送模块502。
[0134]第二获取模块501,用于获取应用程序的分类信息,分类信息用于指示应用程序所属的应用类别;
[0135]第三发送模块502,用于将第二获取模块501获取到的应用程序的分类信息发送给终端,由终端根据应用类别对应用程序进行管理;
[0136]第一获取模块401,用于获取应用程序的分类信息,分类信息用于指示应用程序所属的应用类别;
[0137]管理模块402,用于根据第一获取模块401获取到的应用程序的分类信息对应用程序进行管理。
[0138]优选地,第一获取模块401,用于从已存储的应用程序的标识与分类信息的对应关系中获取应用程序的分类信息。
[0139]进一步地,终端还包括:
[0140]第一接收模块403,用于接收从应用提供设备下载应用程序时应用提供设备发送的应用程序的分类信息;
[0141]存储模块404,用于存储应用程序的标识与第一接收模块403接收到的分类信息的对应关系。
[0142]进一步地,终端还包括:
[0143]第一发送模块405,用于向应用提供设备发送更新请求消息,更新请求消息携带应用程序的标识和分类信息;
[0144]第二接收模块406,用于接收应用提供设备根据第一发送模块405发送的更新请求消息确定应用程序的分类信息发生更新时发送的更新后的应用程序的分类信息;
[0145]更新模块407,用于在已存储的应用程序的标识与分类信息的对应关系中将应用程序的分类信息更新为第二接收模块406接收的分类信息。
[0146]进一步地,终端还包括:
[0147]第三接收模块,用于若未获取到应用程序的分类信息,则接收管理指令,管理指令用于指示应用程序所属的应用类别;
[0148]生成模块,用于根据第三接收模块接收到的管理指令生成应用程序的分类信息。
[0149]进一步地,终端还包括:
[0150]第二发送模块,用于将应用程序的标识和分类信息发送给应用提供设备,由应用提供设备存储应用程序的标识和分类信息的对应关系。
[0151 ] 优选地,管理模块402,包括:
[0152]第一确定单元402A,用于确定应用程序的分类信息所指示的应用类别;
[0153]移动单元402B,用于若应用程序为终端包括的应用程序,则将应用程序移动到第一确定单元402A确定的应用类别对应的应用文件夹中;
[0154]下载单元402C,用于若应用程序为终端需要下载的应用程序,则将应用程序下载到第一确定单元402A确定的应用类别对应的应用文件夹中。
[0155]优选地,第二获取模块501,包括:
[0156]读取单元501A,用于读取应用程序的分类字段,在预存的分类表中查找与分类字段对应的分类信息;或者,
[0157]第二确定单元501B,用于根据接收到的分类指令确定应用程序的分类信息,分类指令用于指示应用程序所属的应用类别;或者,
[0158]获取单元501C,用于获取其他应用提供设备中记录的应用程序的分类信息。
[0159]进一步地,设备还包括:[0160]第四接收模块,用于接收终端发送的应用程序的标识和分类信息;
[0161]确定模块,用于将第四接收模块接收到的分类信息确定为标识所指示的应用程序的分类信息,分类信息由终端根据管理指令生成,管理指令用于指示应用程序所属的应用类别。
[0162]进一步地,设备还包括:
[0163]第六接收模块503,用于接收终端发送的更新请求消息,更新请求消息携带应用程序的标识和分类信息;
[0164]第四发送模块504,用于根据第六接收模块503接收到的更新请求消息确定应用程序的分类信息是否发生更新,如果是,将更新后的应用程序的分类信息发送给终端。
[0165]综上所述,本发明实施例提供的应用程序管理系统,通过获取应用程序的分类信息,所述分类信息用于指示所述应用程序所属的应用类别;根据所述应用程序的分类信息对所述应用程序进行管理,可以根据应用提供设备中预先设置的分类信息自动对应用程序进行管理,解决了用户手动将每一个应用程序移动到对应的应用文件夹中,使得对应用程序的管理所耗费的时间较长,极大地降低了应用程序的管理效率的问题,达到了提高对应用程序的管理效率的效果。另外,通过将应用程序下载到应用类别对应的应用文件夹中,可以避免将应用程序下载到预定目录中,再从该目录中将应用程序移动到应用文件夹造成的增加管理应用程序的操作的问题,达到了进一步提高管理效率的效果。
[0166]请参考图6,其示出了本发明又一实施例提供的应用程序管理系统的结构框架图。该应用程序管理系统可以包括终端和应用提供设备。其中,终端可以包括:第一获取模块401和管理模块402 ;应用提供设备可以包括:第二获取模块501和第三发送模块502。
[0167]第二获取模块501,用于获取应用程序的分类信息,分类信息用于指示应用程序所属的应用类别;
[0168]第三发送模块502,用于将第二获取模块501获取到的应用程序的分类信息发送给终端,由终端根据应用类别对应用程序进行管理;
[0169]第一获取模块401,用于获取应用程序的分类信息,分类信息用于指示应用程序所属的应用类别;
[0170]管理模块402,用于根据第一获取模块401获取到的应用程序的分类信息对应用程序进行管理。
[0171]优选地,第一获取模块401,包括:
[0172]发送单元401A,用于向应用提供设备发送应用程序的标识;
[0173]接收单元401B,用于接收应用提供设备根据发送单元401A发送的标识反馈的应用程序的分类信息。
[0174]进一步地,终端还包括:
[0175]第三接收模块,用于若未获取到应用程序的分类信息,则接收管理指令,管理指令用于指示应用程序所属的应用类别;
[0176]生成模块,用于根据第三接收模块接收到的管理指令生成应用程序的分类信息。
[0177]进一步地,终端还包括:
[0178]第二发送模块,用于将应用程序的标识和分类信息发送给应用提供设备,由应用提供设备存储应用程序的标识和分类信息的对应关系。[0179]优选地,管理模块402,包括:
[0180]第一确定单元402A,用于确定应用程序的分类信息所指示的应用类别;
[0181]移动单元402B,用于若应用程序为终端包括的应用程序,则将应用程序移动到第一确定单元402A确定的应用类别对应的应用文件夹中;
[0182]下载单元402C,用于若应用程序为终端需要下载的应用程序,则将应用程序下载到第一确定单元402A确定的应用类别对应的应用文件夹中。
[0183]优选地,第二获取模块501,包括:
[0184]读取单元501A,用于读取应用程序的分类字段,在预存的分类表中查找与分类字段对应的分类信息;或者,
[0185]第二确定单元501B,用于根据接收到的分类指令确定应用程序的分类信息,分类指令用于指示应用程序所属的应用类别;或者,
[0186]获取单元501C,用于获取其他应用提供设备中记录的应用程序的分类信息。
[0187]进一步地,设备还包括:
[0188]第四接收模块,用于接收终端发送的应用程序的标识和分类信息;
[0189]确定模块,用于将第四接收模块接收到的分类信息确定为标识所指示的应用程序的分类信息,分类信息由终端根据管理指令生成,管理指令用于指示应用程序所属的应用类别。
[0190]进一步地,设备还包括:
[0191]第五接收模块505,用于接收终端发送的应用程序的标识;
[0192]第二获取模块501,用于根据第五接收模块505接收到的标识确定应用程序,并获取确定的应用程序的分类信息。
[0193]综上所述,本发明实施例提供的应用程序管理系统,通过获取应用程序的分类信息,所述分类信息用于指示所述应用程序所属的应用类别;根据所述应用程序的分类信息对所述应用程序进行管理,可以根据应用提供设备中预先设置的分类信息自动对应用程序进行管理,解决了用户手动将每一个应用程序移动到对应的应用文件夹中,使得对应用程序的管理所耗费的时间较长,极大地降低了应用程序的管理效率的问题,达到了提高对应用程序的管理效率的效果。另外,通过将应用程序的标识和分类信息发送给应用提供设备,使得应用提供设备可以对该应用程序的分类信息进行添加,解决了无法获取该应用程序的分类信息造成的其他终端无法对该应用程序进行管理的问题,达到了方便其他终端对应用程序进行管理的效果。
[0194]请参考图7,其示出了本发明一个实施例提供的终端的结构框架图。该终端用于实施上述实施例提供的应用程序管理方法。本发明实施例中的终端可以包括一个或多个如下组成部分:用于执行计算机程序指令以完成各种流程和方法的处理器,用于信息和存储程序指令随机接入存储器(RAM)和只读存储器(ROM),用于存储数据和信息的存储器,用于存储表格、目录或其他数据结构的数据库,I/O设备,界面,天线等。具体来讲:
[0195]终端700可以包括RF (Radio Frequency,射频)电路710、包括有一个或一个以上计算机可读存储介质的存储器720、输入单元730、显示单元740、传感器750、音频电路760、短距离无线传输模块770、包括有一个或者一个以上处理核心的处理器780、以及电源790等部件。本领域技术人员可以理解,图7中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
[0196]RF电路710可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器780处理;另外,将涉及上行的数据发送给基站。通常,RF电路710包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM)卡、收发信机、稱合器、LNA (Low Noise Amplifier,低噪声放大器)、双工器等。此外,RF电路710还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobilecommunication,全球移动通讯系统)、GPRS (General Packet Radio Service,通用分组无线服务)、CDMA (Code Division Multiple Access,码分多址)、WCDMA (Wideband CodeDivision Multiple Access,宽带码分多址)、LTE (Long Term Evolution,长期演进)、电子邮件、SMS (Short Messaging Service,短消息服务)等。
[0197]存储器720可用于存储软件程序以及模块。处理器780通过运行存储在存储器720的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器720可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端700的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器720可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器720还可以包括存储器控制器,以提供处理器780和输入单元730对存储器720的访问。
[0198]输入单元730可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元730可包括触敏表面731以及其他输入设备732。触敏表面731,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面731上或在触敏表面731附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面731可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器780,并能接收处理器780发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面731。除了触敏表面731,输入单元730还可以包括其他输入设备732。具体地,其他输入设备732可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
[0199]显示单元740可用于显示由用户输入的信息或提供给用户的信息以及终端700的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元740可包括显示面板741,可选的,可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED (Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板741。进一步的,触敏表面731可覆盖在显示面板741之上,当触敏表面731检测到在其上或附近的触摸操作后,传送给处理器780以确定触摸事件的类型,随后处理器780根据触摸事件的类型在显示面板741上提供相应的视觉输出。虽然在图7中,触敏表面731与显示面板741是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面731与显示面板741集成而实现输入和输出功能。
[0200]终端700还可包括至少一种传感器750,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板741的亮度,接近传感器可在终端700移动到耳边时,关闭显示面板741和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端700还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
[0201]音频电路760、扬声器761,传声器762可提供用户与终端700之间的音频接口。音频电路760可将接收到的音频数据转换后的电信号,传输到扬声器761,由扬声器761转换为声音信号输出;另一方面,传声器762将收集的声音信号转换为电信号,由音频电路760接收后转换为音频数据,再将音频数据输出处理器780处理后,经RF电路710以发送给另一终端,或者将音频数据输出至存储器720以便进一步处理。音频电路760还可能包括耳塞插孔,以提供外设耳机与终端700的通信。
[0202]短距离无线传输模块770可以是WIFI (wireless fidelity,无线保真)模块或者蓝牙模块等。终端700通过短距离无线传输模块770可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图7示出了短距离无线传输模块770,但是可以理解的是,其并不属于终端700的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
[0203]处理器780是终端700的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器720内的软件程序和/或模块,以及调用存储在存储器720内的数据,执行终端700的各种功能和处理数据,从而对终端进行整体监控。可选的,处理器780可包括一个或多个处理核心;优选的,处理器780可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器780中。
[0204]终端700还包括给各个部件供电的电源790 (比如电池),优选的,电源可以通过电源管理系统与处理器780逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源790还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
[0205]尽管未示出,终端700还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,终端700的显示单元是触摸屏显示器。
[0206]终端700除了包括一个或者多个处理器780,还包括有触摸屏,存储器,以及一个或者多个模块,其中一个或者多个模块存储于存储器中,并被配置成由一个或者多个处理器执行。上述一个或者多个模块用于执行图1所示实施例所提供的应用程序管理方法和图2所示实施例所提供的应用程序管理方法和图3所示实施例所提供的应用程序管理方法。
[0207]请参考图8,其示出了本发明一个实施例提供的应用提供设备的结构框架图。所述应用提供设备800可以为服务器,所述应用提供设备800包括中央处理单元(CPU) 801、包括随机存取存储器(RAM) 802和只读存储器(ROM) 803的系统存储器804,以及连接系统存储器804和中央处理单元801的系统总线805。所述应用提供设备800还包括帮助计算机内的各个器件之间传输信息的基本输入/输出系统(I/o系统)806,和用于存储操作系统813、应用程序814和其他程序模块815的大容量存储设备807。
[0208]所述基本输入/输出系统806包括有用于显不信息的显不器808和用于用户输入信息的诸如鼠标、键盘之类的输入设备809。其中所述显示器808和输入设备809都通过连接到系统总线805的输入输出控制器810连接到中央处理单元801。所述基本输入/输出系统806还可以包括输入输出控制器810以用于接收和处理来自键盘、鼠标、或电子触控笔等多个其他设备的输入。类似地,输入输出控制器810还提供输出到显示屏、打印机或其他类型的输出设备。
[0209]所述大容量存储设备807通过连接到系统总线805的大容量存储控制器(未示出)连接到中央处理单元801。所述大容量存储设备807及其相关联的计算机可读介质为应用提供设备800提供非易失性存储。也就是说,所述大容量存储设备807可以包括诸如硬盘或者CD-ROM驱动器之类的计算机可读介质(未示出)。
[0210]不失一般性,所述计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括RAM、ROM、EPROM、EEPR0M、闪存或其他固态存储其技术,CD-ROM、DVD或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。当然,本领域技术人员可知所述计算机存储介质不局限于上述几种。上述的系统存储器804和大容量存储设备807可以统称为存储器。
[0211]根据本发明的各种实施例,所述应用提供设备800还可以通过诸如因特网等网络连接到网络上的远程计算机运行。也即应用提供设备800可以通过连接在所述系统总线805上的网络接口单元811连接到网络812,或者说,也可以使用网络接口单元811来连接到其他类型的网络或远程计算机系统(未示出)。
[0212]所述存储器还包括一个或者一个以上的程序,所述一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上中央处理单元801执行所述一个或者一个以上程序包含用于执行图1所示实施例所提供的应用程序管理方法和图2所示实施例所提供的应用程序管理方法和图3所示实施例所提供的应用程序管理方法。
[0213]请参考图9,其示出了本发明一个实施例提供的应用程序管理系统的结构框架图。该应用程序管理系统可以包括终端901和应用提供设备902。
[0214]其中,终端901可以是如图4或图5或图6或图7所示的终端,应用提供设备902可以是如图4或图5或图6或图8所示的应用提供设备,。
[0215]终端901和应用提供设备902之间通过有线网络或无线网络连接。
[0216]综上所述,本发明实施例提供的应用程序管理系统,通过获取应用程序的分类信息,所述分类信息用于指示所述应用程序所属的应用类别;根据所述应用程序的分类信息对所述应用程序进行管理,可以根据应用提供设备中预先设置的分类信息自动对应用程序进行管理,解决了用户手动将每一个应用程序移动到对应的应用文件夹中,使得对应用程序的管理所耗费的时间较长,极大地降低了应用程序的管理效率的问题,达到了提高对应用程序的管理效率的效果。另外,通过将应用程序下载到应用类别对应的应用文件夹中,可以避免将应用程序下载到预定目录中,再从该目录中将应用程序移动到应用文件夹造成的增加管理应用程序的操作的问题,达到了进一步提高管理效率的效果。
[0217]需要说明的是:上述实施例提供的终端、应用提供设备和应用程序管理系统在进行应用程序管理时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将终端、应用提供设备和应用程序管理系统的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的终端、应用提供设备和应用程序管理系统与应用程序管理方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0218]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0219]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0220]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种应用程序管理方法,其特征在于,所述方法包括: 获取应用程序的分类信息,所述分类信息用于指示所述应用程序所属的应用类别; 根据所述应用程序的分类信息对所述应用程序进行管理。
2.根据权利要求1所述的应用程序管理方法,其特征在于,所述获取应用程序的分类信息,包括: 从已存储的应用程序的标识与分类信息的对应关系中获取所述应用程序的分类信息。
3.根据权利要求2所述的应用程序管理方法,其特征在于,所述方法还包括: 接收从应用提供设备下载所述应用程序时所述应用提供设备发送的所述应用程序的分类信息; 存储所述应用程序的标识与分类信息的对应关系。
4.根据权利要求1至3任一所述的应用程序管理方法,其特征在于,所述方法还包括: 向所述应用提供设备发送更新请求消息,所述更新请求消息携带所述应用程序的标识和分类信息; 接收所述应用提供设备根据所述更新请求消息确定所述应用程序的分类信息发生更新时发送的更新后的所述应用程序的分类信息; 在已存储的应用程序的标识与分类信息的对应关系中将所述应用程序的分类信息更新为所述接收的分类信 息。
5.根据权利要求1所述的应用程序管理方法,其特征在于,所述获取应用程序的分类信息,包括: 向所述应用提供设备发送所述应用程序的标识; 接收所述应用提供设备根据所述标识反馈的所述应用程序的分类信息。
6.根据权利要求1所述的应用程序管理方法,其特征在于,所述方法还包括: 若未获取到所述应用程序的分类信息,则接收管理指令,所述管理指令用于指示所述应用程序所属的应用类别; 根据所述管理指令生成所述应用程序的分类信息。
7.根据权利要求6所述的应用程序管理方法,其特征在于,所述方法还包括: 将所述应用程序的标识和分类信息发送给所述应用提供设备,由所述应用提供设备存储所述应用程序的标识和分类信息的对应关系。
8.根据权利要求1至7任一所述的应用程序管理方法,其特征在于,所述根据所述应用程序的分类信息对所述应用程序进行管理,包括: 确定所述应用程序的分类信息所指示的应用类别; 若所述应用程序为终端包括的应用程序,则将所述应用程序移动到所述应用类别对应的应用文件夹中; 若所述应用程序为所述终端需要下载的应用程序,则将所述应用程序下载到所述应用类别对应的应用文件夹中。
9.一种应用程序管理方法,其特征在于,所述方法包括: 获取应用程序的分类信息,所述分类信息用于指示所述应用程序所属的应用类别;将所述应用程序的分类信息发送给终端,由所述终端根据所述应用类别对所述应用程序进行管理。
10.根据权利要求9所述的应用程序管理方法,其特征在于,所述获取应用程序的分类信息,包括: 读取所述应用程序的分类字段,在预存的分类表中查找与所述分类字段对应的所述分类信息;或者, 根据接收到的分类指令确定所述应用程序的分类信息,所述分类指令用于指示所述应用程序所属的应用类别;或者, 获取其他应用提供设备中记录的所述应用程序的分类信息。
11.根据权利要求9所述的应用程序管理方法,其特征在于,所述方法还包括: 接收所述终端发送的应用程序的标识和分类信息; 将所述分类信息确定为所述标识所指示的应用程序的分类信息,所述分类信息由所述终端根据管理指令生成,所述管理指令用于指示所述应用程序所属的应用类别。
12.根据权利要求9至11任一所述的应用程序管理方法,其特征在于,所述方法还包括: 接收所述终端发送的所述应用程序的标识; 所述获取应用程序的分类信息,包括: 根据所述标识确定所述应用程序,并获取确定的所述应用程序的分类信息。
13.根据权利要求9 至11任一所述的应用程序管理方法,其特征在于,所述方法还包括: 接收所述终端发送的更新请求消息,所述更新请求消息携带所述应用程序的标识和分类信息; 根据所述更新请求消息确定所述应用程序的分类信息是否发生更新,如果是,将更新后的所述应用程序的分类信息发送给终端。
14.一种终端,其特征在于,所述终端包括: 第一获取模块,用于获取应用程序的分类信息,所述分类信息用于指示所述应用程序所属的应用类别; 管理模块,用于根据所述第一获取模块获取到的所述应用程序的分类信息对所述应用程序进行管理。
15.根据权利要求14所述的终端,其特征在于,所述第一获取模块,用于从已存储的应用程序的标识与分类信息的对应关系中获取所述应用程序的分类信息。
16.根据权利要求15所述的终端,其特征在于,所述终端还包括: 第一接收模块,用于接收从应用提供设备下载所述应用程序时所述应用提供设备发送的所述应用程序的分类信息; 存储模块,用于存储所述应用程序的标识与所述第一接收模块接收到的分类信息的对应关系。
17.根据权利要求14至16任一所述的终端,其特征在于,所述终端还包括: 第一发送模块,用于向所述应用提供设备发送更新请求消息,所述更新请求消息携带所述应用程序的标识和分类信息; 第二接收模块,用于接收所述应用提供设备根据所述第一发送模块发送的所述更新请求消息确定所述应用程序的分类信息发生更新时发送的更新后的所述应用程序的分类信息; 更新模块,用于在已存储的应用程序的标识与分类信息的对应关系中将所述应用程序的分类信息更新为所述第二接收模块接收的分类信息。
18.根据权利要求14所述的终端,其特征在于,所述第一获取模块,包括: 发送单元,用于向所述应用提供设备发送所述应用程序的标识; 接收单元,用于接收所述应用提供设备根据所述发送单元发送的所述标识反馈的所述应用程序的分类信息。
19.根据权利要求14所述的终端,其特征在于,所述终端还包括: 第三接收模块,用于若未获取到所述应用程序的分类信息,则接收管理指令,所述管理指令用于指示所述应用程序所属的应用类别; 生成模块,用于根据所述第三接收模块接收到的所述管理指令生成所述应用程序的分类信息。
20.根据权利要求19所述的终端,其特征在于,所述终端还包括: 第二发送模块,用于将所述应用程序的标识和分类信息发送给所述应用提供设备,由所述应用提供设备存储所述应用程序的标识和分类信息的对应关系。
21.根据权利要求14至20任一所述的终端,其特征在于,所述管理模块,包括: 第一确定单元,用于确定所述应用程序的分类信息所指示的应用类别; 移动单元,用于若所述 应用程序为终端包括的应用程序,则将所述应用程序移动到所述第一确定单元确定的所述应用类别对应的应用文件夹中; 下载单元,用于若所述应用程序为所述终端需要下载的应用程序,则将所述应用程序下载到所述第一确定单元确定的所述应用类别对应的应用文件夹中。
22.—种应用提供设备,其特征在于,所述设备包括: 第二获取模块,用于获取应用程序的分类信息,所述分类信息用于指示所述应用程序所属的应用类别; 第三发送模块,用于将所述第二获取模块获取到的所述应用程序的分类信息发送给终端,由所述终端根据所述应用类别对所述应用程序进行管理。
23.根据权利要求22所述的应用提供设备,其特征在于,所述第二获取模块,包括: 读取单元,用于读取所述应用程序的分类字段,在预存的分类表中查找与所述分类字段对应的所述分类信息;或者, 第二确定单元,用于根据接收到的分类指令确定所述应用程序的分类信息,所述分类指令用于指示所述应用程序所属的应用类别;或者, 获取单元,用于获取其他应用提供设备中记录的所述应用程序的分类信息。
24.根据权利要求22所述的应用提供设备,其特征在于,所述设备还包括: 第四接收模块,用于接收所述终端发送的应用程序的标识和分类信息; 确定模块,用于将所述第四接收模块接收到的所述分类信息确定为所述标识所指示的应用程序的分类信息,所述分类信息由所述终端根据管理指令生成,所述管理指令用于指示所述应用程序所属的应用类别。
25.根据权利要求22至24任一所述的应用提供设备,其特征在于,所述设备还包括: 第五接收模块,用于接收所述终端发送的所述应用程序的标识;所述第二获取模块,用于根据所述第五接收模块接收到的所述标识确定所述应用程序,并获取确定的所述应用程序的分类信息。
26.根据权利要求22至24任一所述的应用提供设备,其特征在于,所述设备还包括: 第六接收模块,用于接收所述终端发送的更新请求消息,所述更新请求消息携带所述应用程序的标识和分类信息; 第四发送模块,用于根据所述第六接收模块接收到的所述更新请求消息确定所述应用程序的分类信息是否发生更新,如果是,将更新后的所述应用程序的分类信息发送给终端。
27.一种应用程序管理系统,其特征在于,所述系统包括:如权利要求14至21任一所述的终端和如权利要求22至 26任一所述的应用提供设备。
【文档编号】G06F9/44GK103455330SQ201310378939
【公开日】2013年12月18日 申请日期:2013年8月27日 优先权日:2013年8月27日
【发明者】文团旭 申请人:小米科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1