应用的分类设定方法与流程

文档序号:12271006阅读:267来源:国知局

本发明涉及数据处理技术领域,尤其涉及一种应用的分类设定方法。



背景技术:

安卓系统中智能终端的普及,不仅推动了移动互联网的发展,还将APP移动应用推进了全民欢宴的时代,早在2012年时,所有的安卓应用商店的应用数据已过百万,随着近四年的发展,安卓应用商店的市场规模进一步扩大,其现在的应用总和在150万以上,迅猛发展的APP在我们的生活中扮演越来越重要的角色,市场前景也日渐凸显。根据最新数据显示,我们要比两年前花费更多时间使用手机上的各种应用,并且我们安装的应用数量也越来越多。

数据显示,全国平均每部移动设备上安装了34款应用,加上拨号、短信、计算器等系统应用,每部移动设备的应用量在50款左右,这些应用在默认安装的时候在移动设备上进行平铺显示,使得用户在使用应用时只能在移动设备上进行分页查找,给用户的使用带来极大的不便。



技术实现要素:

本发明的目的是针对现有技术的缺陷,提供一种应用的分类设定方法,根据应用安装文件中的应用名称获取服务器中储存的预设分类管理列表,得到应用名称对应的分类,同时采用后台配置加分类的方法对用户应用进行精准分类,从而在用户端以分类方式进行应用图标的展示,使用户易于管理和查找应用,并且支持用户能够按照自己的使用习惯自定义更改应用的分类,操作简单方便,极大地提高了用户体验。

有鉴于此,本发明实施例提供了一种应用的分类设定方法,包括:

用户终端获取第一应用的安装文件,所述安装文件包括配置文件;

获取所述配置文件中的应用名称信息,并将所述应用名称信息发送到服务器;

所述服务器根据所述应用名称信息在预设分类管理列表中查找对应的分类ID和分类名称,并发送给用户终端;所述分类ID与所述分类名称为一一对应;

所述用户终端建立并存储所述分类ID与所述第一应用的应用名称信息的对应关系;

根据各分类ID与各应用的应用名称信息的对应关系,生成应用分类管理数据列表。

优选的,所述方法还包括:

用户终端接收用户在应用分类显示页面输入的应用添加指令;

确定所述应用分类显示页面对应的第一分类名称;

在所述用户终端内查找并获取除所述第一分类名称对应的应用外的其他应用的应用名称信息;

将所述其他应用的应用名称信息进行显示;

接收用户根据所述显示输入的应用选择信息,确定所选择的应用名称信息对应的第二应用;

所述用户终端建立并存储所述第一分类的分类ID与所述第二应用的应用名称信息的对应关系,并且删除所述数据库中在先存储的其他的分类ID与所述第二应用的应用名称信息的对应关系。

优选的,在所述服务器根据所述应用名称信息在预设分类管理列表中查找对应的分类ID和分类名称,并发送给用户终端之前,所述方法还包括:

在所述服务器中配置并存储所述预设分类管理列表。

优选的,所述用户终端获取第一应用的安装文件具体包括:

接收用户输入的第一应用下载指令;

根据所述第一应用下载指令从应用服务器下载所述第一应用的安装文件。

优选的,所述方法还包括:

用户终端根据所述应用分类管理数据列表生成分类显示链接页面;所述分类显示链接页面上具有各分类名称的显示信息;

接收用户输入的分类选择指令,确定所选择的分类名称;

根据所述分类名称,通过所述应用分类管理数据列表获取所述分类名称对应的一个或多个应用的应用图标,通过应用分类显示页面进行显示。

优选的,在所述用户终端建立并存储所述分类ID与所述第一应用的应用名称信息的对应关系之前,所述方法还包括:

用户终端接收对所述第一应用的安装文件的启动安装操作指令,通过所述安装文件在所述用户终端安装所述第一应用。

本发明实施例提供的应用的分类设定方法,根据应用安装文件中的应用名称获取服务器中储存的预设分类管理列表,得到应用名称对应的分类,同时采用后台配置加分类的方法对用户应用进行精准分类,从而在用户端以分类方式进行应用图标的展示,使用户易于管理和查找应用,并且支持用户能够按照自己的使用习惯自定义更改应用的分类,操作简单方便,极大地提高了用户体验。

附图说明

图1为本发明实施例提供的应用的分类设定方法的方法流程图。

具体实施方式

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

本实施例提供应用的分类设定方法,实现于用户移动终端设备(下述实施例中简称用户终端)中,比如智能手机。图1为本发明实施例提供的应用的分类设定方法流程图,如图1所示,包括:

步骤110,用户终端获取第一应用的安装文件,安装文件包括配置文件。

具体的,用户终端接收用户输入的应用资源获取请求,根据应用资源获取请求生成获取指令信息发送给服务器,从服务器获取应用资源信息;根据获取到的应用资源信息生成应用下载界面,通过用户终端的显示屏向用户进行显示,应用下载界面包括至少一个可下载的应用资源的图标。用户终端接收用户的点击输入,识别点击输入的位置,并确定与该位置对应的第一应用资源的图标,生成第一应用资源下载请求,发送到服务器,从服务器获取第一应用的安装文件。

此外,用户终端还可以通过应用下载界面向用户提供搜索服务,通过在应用下载界面上提供搜索栏,由用户输入所需下载的应用名称,根据应用名称在服务器中匹配查询相应名称的第一应用资源,生成第一应用资源信息对用户进行展示,并基于用户根据展示信息的输入选择确定是否进行下载安装第一应用。

第一应用的安装文件是预先储存在服务器上的,在第一应用的安装文件中包括了第一应用的配制文件。

步骤120,获取配置文件中的应用名称信息,并将应用名称信息发送到服务器。

其中,配置文件中包括应用名称信息,一个配置文件对应一个应用名称信息。

具体的,用户终端对第一应用安装文件中的配置文件进行解析,得到配置文件中的应用名称信息,即为第一应用的应用名称信息,然后将应用名称信息发送到服务器。

步骤130,服务器根据应用名称信息在预设分类管理列表中查找对应的分类ID和分类名称,并发送给用户终端。

具体的,服务器根据接收到的应用名称信息在预设分类管理列表进行查找,找到应用名称信息对应的分类ID和分类名称,然后将应用名称信息对应的分类ID和分类名称发送给用户终端。

其中,预设分类管理列表是预先储存在服务器中的,且是不定时更新的,在预设分类管理表中,对多个应用名称信息按照应用类别进行划分,每个类别对应一个分类ID和分类名称,分类ID与分类名称是一一对应,一个分类ID和分类名称可以对应一个或多个应用名称信息。

在一个具体的例子中,预设分类管理列表中的分类名称可以为“音乐”、“视频”、“购物”、“新闻”、“聊天”、“运动”等,每个分类名称对应一个分类ID,设置在“音乐”分类下对应的应用名称为“网易云音乐”、“酷狗”、“酷我音乐”、“虾米音乐”等;在“视频”分类下对应的应用名称为“优酷”、“土豆”、“爱奇艺”、“搜狐影音”等;在“购物”分类下对应的应用名称为“京东”、“手机淘宝”、“蘑菇街”、“聚美优品”等;在“新闻”分类下对应的应用名称为“百度新闻”、“腾讯新闻”、“央视新闻”、“新浪新闻”等;在“聊天”分类下对应的应用名称为“微信”、“腾讯QQ”、“米聊”、“快聊”等;在“运动”分类下对应的应用名称为“咕咚运动”、“乐动力”、“爱瘦”、“专业计步”等,并且将对应关系记录在预设分类管理列表中。

当服务器接收到应用名称信息为“酷狗”,在预设分类管理列表中中进行查找,找到“酷狗”对应的分类名称为“音乐”,从而获取到分类名称音乐对应的分类ID“MUS1”,并将分类名称和对应的分类ID发送给用户终端。

步骤140,用户终端建立并存储分类ID与第一应用的应用名称信息的对应关系。

具体的,用户终端接收服务器返回的应用名称信息对应的分类ID,并在用户终端建立应用名称信息与分类ID对应的关系,并将应用名称信息与分类ID对应的关系进行储存。

比如,根据上述例子,用户终端建立应用名称信息“酷狗”与分类ID“MUS1”的对应关系,这样当应用“酷狗”下载完成时,“酷狗”的图标在分类ID“MUS1”对应的“音乐”分类中进行显示,为用户的使用提供了方便。

在优选的方案中,在用户终端建立分类ID与应用的应用名称信息的对应关系之前,需要先将应用安装在用户终端上,用户可以点击用户终端界面上显示的安装模块,用户终端接收应用的安装文件的启动安装操作指令,并根据安装文件将应用安装在用户终端。

步骤150,根据各分类ID与各应用的应用名称信息的对应关系,生成应用分类管理数据列表。

一个分类ID可以对应多个应用的应用名称信息,但每个应用只能对应一个分类ID,用户终端将每个分类ID与应用的应用名称信息的对应关系生成应用分类管理数据列表。

用户终端在生成应用分类管理数据列表之后,根据应用分类管理数据列表生成分类显示链接页面,在分类显示链接页面上具有各分类名称的显示信息,用户可以根据需要在用户终端的界面上点击分类名称;用户终端接收用户的点击输入,根据点击输入识别用户所选择的分类名称,根据分类名称在应用分类管理数据列表中获取分类名称对应的一个或多个应用的应用图标,并通过应用分类显示页面进行显示,这样用户在用户终端的显示界面上点击第一分类时,就可以显示第一分类ID对应的应用。

在一个具体的例子中,在用户终端的应用分类管理数据列表建立了“土豆”、“爱奇艺”、“搜狐影音”三个应用与“视频”分类ID的对应关系,当用户在用户终端的显示界面上点击分类名称“视频”,用户终端根据分类名称“视频”在应用分类管理数据列表中获取分类名称对应的“土豆”、“爱奇艺”、“搜狐影音”三个应用的应用图标,并将“土豆”、“爱奇艺”、“搜狐影音”三个应用的应用图标通过应用分类显示页面进行显示。

在优选的实施例中,用户还可以根据需要在应用分类中添加其他应用中的应用,具体的,首先,用户终端接收用户在应用分类显示页面上输入的应用添加指令,确定应用分类显示页面对应的第一分类名称,然后在用户终端内查找并获取除第一分类名称对应的应用外的其他应用的应用名称信息,将其他应用的应用名称信息进行显示;其次,用户点击需要添加到第一分类中的应用名称信息,用户终端确定所选择的应用名称信息对应的第二应用;最后,用户终端建立并存储第一分类的分类ID与第二应用的应用名称信息的对应关系,并且删除数据库中在先存储的其他的分类ID与第二应用的应用名称信息的对应关系,这样用户终端就完成了将第二应用更改到第一分类中的过程。

在一个具体的例子中,在用户终端上具有“视频”分类、“娱乐”分类和“音乐”分类,在“视频”分类的应用分类显示页面上显示“土豆”、“爱奇艺”、“搜狐影音”三个应用的应用图标;在“娱乐”分类的应用分类显示页面上显示“天天酷跑”、“保卫萝卜”、“植物大战僵尸”三个应用的应用图标;在“音乐”分类的应用分类显示页面上显示“网易云音乐”、“酷狗”、“酷我音乐”、“虾米音乐”四个应用的应用图标。

当用户想要将“视频”分类中的“爱奇艺”添加到“娱乐”分类中时,可以在用户终端的“娱乐”分类对应的应用分类显示页面中点击应用添加模块,用户终端将“娱乐”分类对应的应用以外的其他应用名称“土豆”、“爱奇艺”、“搜狐影音”、“网易云音乐”、“酷狗”、“酷我音乐”、“虾米音乐”进行显示,用户点击“爱奇艺”,用户终端确定“爱奇艺”为应用选择信息,并建立应用“爱奇艺”与“娱乐”分类ID的对应关系,且删除预先在数据库中存储的“爱奇艺”与“视频”分类ID的对应关系。

本发明实施例提供的应用的分类设定方法,根据应用安装文件中的应用名称获取服务器中储存的预设分类管理列表,得到应用名称对应的分类,同时采用后台配置加分类的方法对用户应用进行精准分类,从而在用户端以分类方式进行应用图标的展示,使用户易于管理和查找应用,并且支持用户能够按照自己的使用习惯自定义更改应用的分类,操作简单方便,极大地提高了用户体验。

专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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