一种应用分类方法、装置、及业务服务器的制造方法

文档序号:8457277阅读:303来源:国知局
一种应用分类方法、装置、及业务服务器的制造方法
【技术领域】
[0001]本发明涉及应用分类技术领域,更具体地说,涉及一种应用分类方法、装置、及业务服务器。
【背景技术】
[0002]随着终端设备,特别是智能手机的普及,基于Android、1s、Windowsphone等终端设备操作系统的应用日益增多,其中包括支持即时通讯、移动电话、摄像等功能的应用。目前用户的终端设备上往往安装有几十甚至上百的应用,这些应用一般根据安装时间的先后顺利排列在终端设备的界面,安装的应用展示在终端设备的界面上往往要分好几屏进行展示;当用户需要查找某一功能的应用以进行操作时,往往是遍历终端设备界面上排列的应用,从中找到与需要功能匹配的应用进行操作,这使应用的查找非常繁琐。
[0003]因此对终端设备上安装的应用进行分类,以便查找需要功能的应用,进而进行后续的诸如应用卸载,应用安装数量统计等管理操作显得十分重要。基于此,现有技术提出一种应用群组的技术,使用一个应用群组包含终端设备上安装的若干应用图标,从而将不同功能的应用通过不同的应用群组进行归纳。
[0004]本发明的发明人在实现本发明的过程中发现:现有技术所提供的应用群组技术虽然能够实现不同的应用的分类,方便用户进行应用的查找;然而这需要用户逐一的对终端设备界面上的应用进行操作,将各个应用逐一拖动到相应的应用群组内,应用的分类操作完全由人工拖动完成,操作较为繁琐。

【发明内容】

[0005]有鉴于此,本发明实施例提供一种应用分类方法、装置、及业务服务器,以解决现有技术存在的应用分类操作由人工拖动完成,操作较为繁琐的问题。
[0006]为实现上述目的,本发明实施例提供如下技术方案:
[0007]一种应用分类方法,包括:
[0008]获取终端设备发送的包含待分类应用的应用特征信息的消息;
[0009]根据所获取的应用特征信息,确定待分类应用的应用市场名称信息,和应用市场中的应用分类信息;
[0010]根据预设的应用市场名称信息,应用市场中的应用分类信息,与预定义分类信息的对应关系,确定出与待分类应用的应用市场名称信息,和应用市场中的应用分类信息相对应的预定义分类信息;
[0011]确定待分类应用所属的分类为所确定的预定义分类信息对应的分类,并通知终端设备,以便终端设备根据所确定的预定义分类信息对待分类应用进行分类。
[0012]本发明实施例还提供一种应用分类装置,包括:
[0013]第一获取模块,用于获取终端设备发送的包含待分类应用的应用特征信息的消息;
[0014]第一确定模块,用于根据所获取的应用特征信息,确定待分类应用的应用市场名称信息,和应用市场中的应用分类信息;
[0015]第二确定模块,用于根据预设的应用市场名称信息,应用市场中的应用分类信息,与预定义分类信息的对应关系,确定出与待分类应用的应用市场名称信息,和应用市场中的应用分类信息相对应的预定义分类信息;
[0016]分类通知确定模块,用于确定待分类应用所属的分类为所确定的预定义分类信息对应的分类,并通知终端设备,以便终端设备根据所确定的预定义分类信息对待分类应用进行分类。
[0017]本发明实施例还提供一种服务器,包括上述所述的应用分类装置。
[0018]基于上述技术方案,本发明实施例提供的应用分类方法中,业务服务器在获取到待分类应用的应用特征信息后,可根据所获取的应用特征信息,确定待分类应用的应用市场名称信息,和应用市场中的应用分类信息,在得到待分类应用的应用市场名称信息,和应用市场中的应用分类信息后,可根据预设的应用市场名称信息,应用市场中的应用分类信息,与预定义分类信息的对应关系,确定出待分类应用的预定义分类信息;确定待分类应用所属的分类为所确定的预定义分类信息对应的分类,并通知终端设备,从而使得终端设备根据所确定的预定义分类信息对待分类应用进行分类。本发明实施例可通过业务服务器为终端设备中的待分类应用分配预定义分类信息,从而使得终端设备按照所分配的预定义分类信息对待分类应用进行分类,实现了对终端设备中的待分类应用的自动智能的分类,解决了现有技术由人工拖动完成应用分类所带来的操作繁琐的问题,实现了便捷自动的终端设备的应用的分类。
【附图说明】
[0019]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1为本发明实施例提供的应用分类系统的一种网络拓扑结构图;
[0021]图2为本发明实施例提供的应用分类方法的流程图;
[0022]图3为本发明实施例提供的预先获取应用市场名称信息和应用市场中的应用分类信息的方法流程图;
[0023]图4为本发明实施例提供的预先获取应用特征信息的方法流程图;
[0024]图5为本发明实施例提供的一种表征应用市场名称信息,应用在应用市场中的分类信息,及预定义分类信息的对应关系的表格;
[0025]图6为本发明实施例提供的应用分类装置的结构框图;
[0026]图7为本发明实施例提供的第一确定模块的一结构框图;
[0027]图8为本发明实施例提供的应用分类装置的另一结构框图;
[0028]图9为本发明实施例提供的描述信息预先获取模块的结构框图;
[0029]图10为本发明实施例提供的应用特征信息预先获取模块的结构框图;
[0030]图11为本发明实施例提供的应用分类装置的再一结构框图;
[0031]图12为本发明实施例提供的业务服务器的硬件结构图。
【具体实施方式】
[0032]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0033]图1为本发明实施例提供的应用分类系统的一种网络拓扑结构图,参照图1,该网络拓扑结构可以包括:终端设备10,应用数据库20,业务服务器30和应用市场服务器40 ;
[0034]其中,终端设备10为需要进行应用分类的客户终端,终端设备10可将待分类应用的特征信息(如包名和/或应用名)发送至业务服务器30 ;
[0035]应用数据库20可以是任何通用的关系型数据库,用于存储多个应用的应用信息,应用信息可以包括:应用的特征信息,应用的应用市场名称信息,和应用在应用市场中的应用分类信息等;在应用数据库中,所存储的各应用的特征信息,应用市场名称信息,应用在应用市场中的应用分类信息是相互对应的。
[0036]可选的,应用数据库20也可以是业务服务器30内具有数据存储功能的模块。
[0037]业务服务器30可以为一台或一组独立运行的服务器,业务服务器30用于对应用数据库20中所存储的应用信息进行导入;并对终端设备10所发送的待分类应用的特征信息进行处理,匹配出与所述待分类应用的特征信息相对应的应用市场名称信息,及应用在应用市场中的应用分类信息,从而根据预设的应用市场名称信息,应用市场中的应用分类信息,与预定义分类信息的对应关系,确定出所述待分类应用的预定义分类信息,确定待分类应用所属的分类为所确定的预定义分类信息对应的分类,并通知终端设备,从而使得终端设备10可按照所确定的预定义分类信息为待分类应用进行分类;
[0038]具体的,在业务服务器30向应用数据库20导入应用信息的层面上,业务服务器30可从应用市场服务器40中抓取出应用描述信息,将所抓取的应用描述信息存储入应用数据库20中;应用描述信息可以包括:应用市场名称信息,应用在应用市场中所属的分类信息;显然,应用描述信息还可以包括:应用简介,应用发布时间,应用下载地址等信息。
[0039]业务服务器30还可提取出应用的特征信息,将所提取出的应用的特征信息存储入应用数据库20中。
[0040]应用市场服务器40可以是提供应用下载的服务器,如安智市场,机锋市场等应用市场服务器;应用市场服务器可以一组独立运行的服务器;
[0041 ] 可选的,通过上述所抓取的应用描述信息中的应用市场名称信息,应用在应用市场中所属的分类信息,及所提取出的应用的特征信息,可建立应用的应用市场名称信息,应用在应用市场中所属的分类信息,及预定义分类信息的对应关系,各对应关系所对应的应用可通过应用的特征信息进行标识。
[0042]下面从业务服务器的角度对本发明实施例提供的应用分类方法进行描述,参照图2,图2为本发明实施例提供的应用分类方法的流程图,该方法可应用于业务服务器中,该方法可以包括:
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1