CN102694861B - 一种基于云技术的终端应用软件分类方法、装置及*** - Google Patents

一种基于云技术的终端应用软件分类方法、装置及*** Download PDF

Info

Publication number
CN102694861B
CN102694861B CN201210169121.XA CN201210169121A CN102694861B CN 102694861 B CN102694861 B CN 102694861B CN 201210169121 A CN201210169121 A CN 201210169121A CN 102694861 B CN102694861 B CN 102694861B
Authority
CN
China
Prior art keywords
application software
software
terminal
icon
classification
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210169121.XA
Other languages
English (en)
Other versions
CN102694861A (zh
Inventor
梁颖
文武珍
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Device Co Ltd
Original Assignee
Huawei Device Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Device Co Ltd filed Critical Huawei Device Co Ltd
Priority to CN201210169121.XA priority Critical patent/CN102694861B/zh
Publication of CN102694861A publication Critical patent/CN102694861A/zh
Application granted granted Critical
Publication of CN102694861B publication Critical patent/CN102694861B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明实施例提供一种基于云技术的终端应用软件分类方法、装置及***,涉及通信领域,提供了一种自动确定软件分类的方法,有效的提高了操作终端的效率。基于云技术的终端应用软件分类方法,包括:终端解析从云端服务器下载的包文件,所述包文件包含应用软件的安装文件和所述应用软件的分类信息,所述应用软件的分类信息用于确定安装后所述应用软件的图标所属的软件分类;使用所述应用软件的安装文件和所述应用软件的分类信息完成所述应用软件的安装过程。本发明实施例用于应用软件下载分类。

Description

一种基于云技术的终端应用软件分类方法、装置及***
技术领域
本发明涉及通信领域,尤其涉及一种基于云技术的终端应用软件分类方法、装置及***。
背景技术
随着移动终端性能的提高和可下载的应用软件急剧的增加,在移动终端上对于应用软件的分类需求越来越迫切。现有的移动终端应用软件的分类方法有:长按图标,或手动设置图标的位置,从而达到对应用软件的大致分类。此外,还可以按照移动终端应用软件的使用状况进行分类,例如分为所有应用软件程序、最近打开和正在运行等。再有,就是还可以按照应用软件的权限进行分类等等。
这几种移动终端应用软件的分类方法,用户使用时,进行查找比较麻烦。另外,如果采用的是按照应用软件的权限进行分类的话,其分类方式更会扰乱用户的使用习惯,不符合用户的行为和思维习惯,用户使用起来十分不便。
发明内容
本发明的实施例提供一种基于云技术的终端应用软件分类方法、装置及***,提供了一种自动确定软件分类的方法,有效的提高了操作终端的效率。
为达到上述目的,本发明的实施例采用如下技术方案:
一方面,提供一种基于云技术的终端应用软件分类方法,包括:
终端解析从云端服务器下载的包文件,所述包文件包含应用软件的安装文件和所述应用软件的分类信息,所述应用软件的分类信息用于确定安装后所述应用软件的图标所属的软件分类;
使用所述应用软件的安装文件和所述应用软件的分类信息完成所述应用软件的安装过程。
一方面,提供一种基于云技术的终端应用软件分类方法,包括:
接收终端发出的下载应用软件的下载命令;
生成所述终端待下载的应用软件的包文件,所述包文件包含应用软件的安装文件和应用软件的分类信息;其中,所述应用软件的分类信息用于确定安装后所述应用软件的图标所属的软件分类;
向所述终端发送所述终端待下载的应用软件的包文件,以使所述终端根据所述应用软件的包文件完成所述应用软件的安装过程。
一方面,提供一种终端,其特征在于,包括:
显示屏幕、处理器和天线模块,所述显示屏幕与所述处理器电连接,所述天线模块与所述处理器电连接;
所述天线模块,用于接收从云端服务器下载的包文件;其中,所述包文件包含应用软件的安装文件和所述应用软件的分类信息,所述应用软件的分类信息用于确定安装后所述应用软件的图标所在的软件分类;
所述处理器,用于解析所述天线模块接收的包文件后,执行所述应用软件的安装文件,安装所述应用软件;
所述显示屏幕,用于显示安装后的所述应用软件的图标。
一方面,提供一种云端服务器,包括:
处理器、接收器、发送器,所述接收器、所述发送器分别与所述处理器电连接;
其中,所述接收器,用于接收终端发出的下载应用软件的下载命令;
所述处理器,用于在所述接收器接收到所述下载命令后,生成所述终端待下载的应用软件的包文件,所述包文件包含应用软件的安装文件和应用软件的分类信息;其中,所述应用软件的分类信息用于确定安装后所述应用软件的图标所属的软件分类;
所述发送器,用于向所述终端发送所述终端待下载的应用软件的包文件,以使所述终端根据所述应用软件的包文件完成所述应用软件的安装过程。
一方面,提供一种基于云技术的终端应用软件分类***,包括:
上述的终端;以及
上述的云端服务器。
本发明实施例提供的基于云技术的终端应用软件分类方法、装置及***,终端解析从云端服务器下载的包文件,该包文件包含有应用软件的安装文件和该应用软件的分类信息,该应用软件的分类信息用于确定安装后应用软件的图标所属的软件分类;之后,终端执行应用软件的安装文件进行安装。因此,终端安装该应用软件后,该应用软件的图标自动显示在确定的软件分类中,无需用户过多干预,有效的提高了操作终端的效率。另外,应用软件在终端上的显示分类是根据该应用软件的分类信息进行的,因此相对于现有技术中的诸如手动分类、按照运行状态分类和按照使用权限分类而言,更贴合用户的使用习惯和思维习惯,提高了用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的基于云技术的终端应用软件分类方法流程示意框图;
图2为本发明另一实施例提供的基于云技术的终端应用软件分类方法流程示意框图;
图3为本发明又一实施例提供的基于云技术的终端应用软件分类方法流程示意框图;
图4为本发明再一实施例提供的基于云技术的终端应用软件分类方法流程示意框图;
图5为本发明实施例提供的基于云技术的终端应用软件分类方法流程示意框图;
图6为本发明实施例提供的终端的结构示意图;
图7为本发明实施例提供的云端服务器的结构示意图;
图8为本发明另一实施例提供的云端服务器的结构示意图;
图9为本发明实施例提供的软件下载***的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,云计算(Cloud Computing)是由分布式计算(Distributed Computing)、网格计算(Grid Computing)、并行计算(Parallel Computing)等多种传统计算机技术和网络技术发展的产物。以互联网络为载体把多个成本相对偏低的计算实体组合成一个强大的计算能力***,并借助先进的商业模式把这种非常强大的计算能力分布到多个用户终端手中。云计算的一个中心思想就是通过不断提高″云″的处理能力,来减少用户终端的处理负担,使得用户终端形成一个简单的输入输出设备,并能按需分享″云″的强大计算处理能力。本发明提出了如下实施方式,已解决现有技术中存在的一些问题,旨在方便用户的使用,满足用户需求。
本发明实施例提供的基于云技术的终端应用软件分类方法,如图1所示,该方法包括:
S101、终端解析从云端服务器下载的包文件,该包文件包含应用软件的安装文件和该应用软件的分类信息,应用软件的分类信息用于确定安装后该应用软件的图标所属的软件分类。
S102、终端使用该应用软件的安装文件和该应用软件的分类信息完成该应用软件的安装过程。
示例性的,本步骤S102可以有两种具体执行方式:
其一,可以具体包括:
S1021、终端根据该应用软件的分类信息确定安装后该应用软件的图标所属的软件分类。
S1022、终端根据该应用软件的图标所属的软件分类确定该应用软件的图标的显示位置。
S1023、终端在步骤S1022中确定的显示位置显示待安装的应用软件的图标。
S1024、终端执行该应用软件的安装文件安装该应用软件。
S1025、终端在步骤S1022中确定的显示位置显示安装后的该应用软件的图标。
其二,可以具体包括:
S1021′、终端执行该应用软件的安装文件安装该应用软件。
S1022′、终端根据该应用软件的分类信息确定安装后该应用软件的图标所属的软件分类。
S1023′、终端根据该应用软件的图标所属的软件分类确定该应用软件的图标的显示位置。
S1024′、终端在步骤S1203′中确定的显示位置显示安装后的该应用软件的图标。
进一步说明的,使用解析出的分析信息确定软件分类,其一种情况可以是:终端若确定所述分类信息属于已有软件分类,则确定该应用软件显示于已有软件分类的页面下。具体的,终端可以根据云端服务器返回的分类信息去查看类别管理配置文件,如果查看到当前已有该应用软件的软件分类,则确定该应用软件显示于已有软件分类的页面下。
或者,若终端确定应用软件的分类信息不属于已有软件分类,则新建一个类别标签或文件夹,并确定该应用软件显示于该新建的类别标签或文件夹的页面下。具体的,若终端根据云端服务器返回的分类信息去查看类别管理配置文件,如果没有查看到该应用软件的应用类别,则确定该分类信息不属于当前已有软件分类,则新建一个类别标签或文件夹,并确定该应用软件显示于新建的类别标签或文件夹的页面下。
另一种情况可以是:终端在该应用软件安装完毕时,解析***预置的配置文件default_workspace.xml,将解析出来的信息保存在数据库中。该***预置的配置文件default_workspace.xml记录了***初始化或者恢复出厂设置时桌面上图标的排列。至此,终端可以通过解析配置文件default_workspace.xml得到已安装的应用软件的包名、在屏幕上的排列等显示属性信息。之后,终端将得到的显示属性信息与键值对信息进行匹配,匹配成功后记录刚刚安装的应用程序的分类信息、包名、排列序号、图标、应用程序名称等信息,并存储到本地数据库中。显示时,终端根据刚刚安装的应用程序的分类信息查询本地数据库,在找到分类信息与该刚刚安装的应用程序的分类信息匹配的条目后,获取该条目指示的显示位置,并生成用于在该显示位置显示刚刚安装的应用软件的图标的配置文件。
进一步地,在本实施例中,上述软件分类可以以标签方式或者文件夹方式显示。
并且,若终端中不存在下载的应用软件的软件分类,则可以根据应用软件的分类信息在终端中新建软件分类。
本发明实施例提供的基于云技术的终端应用软件分类方法,终端解析从云端服务器下载的包文件,该包文件包含有应用软件的安装文件和该应用软件的分类信息,该应用软件的分类信息用于确定安装后应用软件的图标所属的软件分类;之后,终端执行应用软件的安装文件进行安装。因此,终端安装该应用软件后,该应用软件的图标自动显示在确定的软件分类中,无需用户过多干预,有效的提高了操作终端的效率。另外,应用软件在终端上的显示分类是根据该应用软件的分类信息进行的,因此相对于现有技术中的诸如手动分类、按照运行状态分类和按照使用权限分类而言,更贴合用户的使用习惯和思维习惯,提高了用户体验。
本发明另一实施例提供的基于云技术的终端应用软件分类方法,如图2所示,其步骤包括:
S201、云端服务器接收终端发出的下载应用软件的下载命令。
S202、云端服务器生成终端待下载的应用软件的包文件,该包文件包含应用软件的安装文件和应用软件的分类信息;其中,该应用软件的分类信息用于确定安装后该应用软件的图标所属的软件分类。
S203、云端服务器向终端发送终端待下载的应用软件的包文件,以使该终端根据应用软件的包文件完成该应用软件的安装过程。
本发明实施例提供的基于云技术的终端应用软件分类方法,云端服务器在接收到终端发出的下载应用软件的下载命令后,生成包含该应用软件的安装文件和应用软件的分类信息的包文件,其中,该应用软件的分类信息用于确定安装后该应用软件的图标所属的软件分类。之后,终端下载该应用软件的包文件后,根据应用软件的包文件完成该应用软件的安装过程。因此,终端安装该应用软件后,该应用软件的图标自动显示在确定的软件分类中,无需用户过多干预,有效的提高了操作终端的效率。另外,应用软件在终端上的显示分类是根据该应用软件的分类信息进行的,因此相对于现有技术中的诸如手动分类、按照运行状态分类和按照使用权限分类而言,更贴合用户的使用习惯和思维习惯,提高了用户体验。
可选的,如图3所示,在步骤S201云端服务器接收终端发出的下载应用软件的下载命令之前,该方法还可以包括:
S301、云端服务器接收第三方发出的应用软件上传请求。
S302、云端服务器向第三方发送应用软件的分类信息,以便使第三方选择待上传应用软件的分类信息。
S303、云端服务器接收第三方上传的应用软件,以及该应用软件的分类信息,根据分类信息按类别存储该应用软件。
由于应用软件的分类信息是第三方在上传时选择的,因此能够最大限度地符合该应用软件的真实分类,也方便了用户后期下载后在终端分类显示的精确性。
需要说明的是,步骤S201-S203中的终端和步骤S301-S303的第三方可以是同一终端,也可以是不同终端。
本发明又一实施例提供的基于云技术的终端应用软件分类方法,如图4所示,该方法包括:
S401、云端服务器接收终端下载应用软件的下载命令。
其中,云端服务器接收终端下载应用软件的下载命令前,本实施例方法还可以包括:
云端服务器在第三方准备上传应用软件时,向第三方提供该应用软件上传的入口;并向第三方提供类别选择界面,以便第三方选择该应用软件所对应的分类信息,并进行上传。
云端服务器接收第三方按照应用软件的类别成功上传的应用软件;将接收到的该应用软件存储到对应类别的文件中。
具体的,第三方上传应用软件时,登录到云端服务器,云端服务器提供上传入口,并提供选择的类别给第三方,第三方根据云端服务器提供的类别,选择确定待上传的应用软件的类别,并将该应用软件进行上传。云端服务器收到上传成功的应用软件后,将该应用软件***到对应的类别文件中保存。
S402、云端服务器生成该终端待下载的应用软件的包文件,该包文件包含应用软件的安装文件和应用软件的分类信息。其中,该应用软件的分类信息用于确定安装后该应用软件的图标所属的软件分类。
示例性的,本步骤中的所述″云端服务器生成该终端待下载的应用软件的包文件,该包文件包含应用软件的安装文件和应用软件的分类信息″可以包括:云端服务器分别生成该终端待下载的应用软件的安装文件和应用软件的分类信息;之后,将该应用软件的安装文件和应用软件的分类信息打包成应用软件包文件。
S403、云端服务器向终端发送该终端待下载的应用软件的包文件。
S404、终端解析从云端服务器下载的包文件,该包文件包含应用软件的安装文件和应用软件的分类信息,该应用软件的分类信息用于确定安装后该应用软件的图标所属的软件分类。
S405、终端根据该应用软件的分类信息确定安装后该应用软件的图标所属的软件分类。
S406、终端根据该应用软件的图标所属的软件分类确定该应用软件的图标的显示位置。
示例性的,步骤S405、S406可以具体包括:
终端若确定所述分类信息属于当前已有软件分类,则确定该应用软件显示于已有软件分类的页面下。
具体的,终端可以根据云端服务器返回的分类信息去查看类别管理配置文件,如果查看到当前已有该应用软件的软件分类,则确定该应用软件显示于已有软件分类的页面下。
或者,若终端确定应用软件的分类信息不属于当前已有软件分类,则新建一个类别标签或文件夹,并确定该应用软件显示于该新建的类别标签或文件夹的页面下。具体的,若终端根据云端服务器返回的分类信息去查看类别管理配置文件,如果没有查看到该应用软件的应用类别,则确定该分类信息不属于当前已有软件分类,则新建一个类别标签或文件夹,并确定该应用软件显示于新建的类别标签或文件夹的页面下。
S407、终端使用该应用软件的安装文件和该应用软件的分类信息完成该应用软件的安装过程。
具体的,本步骤S407的应用软件的安装过程可以包括以下几步:
S4071、在应用软件的安装过程中,终端解析应用软件的安装文件中的清单文件,得到该应用软件的属性信息。
其中,应用软件的清单文件可以是AndroidManifest.xml,得到的该应用软件的属性信息可以包括:应用软件的包名、图标、应用名字等信息。
S4072、终端生成显示该应用软件的包名、应用软件在屏幕上的排列信息等的显示属性信息。
这些显示属性信息例如包括:
launcher:packageName,应用程序的包名;
launcher:screen,图标所在的屏幕编号;
launcher:x,图标在横向排列上的序号;
launcher:y,图标在纵向排列上的序号等等。
需要说明的是,在此只是举例,本实施例并不限于此。
S4073、终端将分类信息、应用软件的属性信息存储到含有上述显示属性信息的文件中,得到类别管理配置文件。
S4074、终端根据步骤S4073得到的类别管理配置文件,将安装后得到的应用软件的图标按照物理位置排放在其同一类别的各图标位置之后,在步骤S406确定的显示位置处显示该应用软件的图标。
本发明实施例提供的基于云技术的终端应用软件分类方法,终端解析从云端服务器下载的包文件,该包文件包含有应用软件的安装文件和该应用软件的分类信息,该应用软件的分类信息用于确定安装后应用软件的图标所属的软件分类;之后,终端执行应用软件的安装文件进行安装。因此,终端安装该应用软件后,该应用软件的图标自动显示在确定的软件分类中,无需用户过多干预,有效的提高了操作终端的效率。另外,应用软件在终端上的显示分类是根据该应用软件的分类信息进行的,因此相对于现有技术中的诸如手动分类、按照运行状态分类和按照使用权限分类而言,更贴合用户的使用习惯和思维习惯,提高了用户体验。
本发明再一实施例提供的基于云技术的终端应用软件分类方法,如图5所示,该方法包括:
S501、云端服务器接收终端下载应用软件的下载命令。
其中,云端服务器接收终端下载应用软件的下载命令前,本实施例方法还可以包括:
云端服务器在第三方准备上传应用软件时,向第三方提供该应用软件上传的入口;并向第三方提供类别选择界面,以便第三方选择该应用软件所对应的分类信息,并进行上传。
云端服务器接收第三方按照应用软件的类别成功上传的应用软件;将接收到的该应用软件存储到对应类别的文件中。
具体的,第三方上传应用软件时,登录到云端服务器,云端服务器提供上传入口,并提供选择的类别给第三方,第三方根据云端服务器提供的类别,选择确定待上传的应用软件的类别,并将该应用软件进行上传。云端服务器收到上传成功的应用软件后,将该应用软件***到对应的类别文件中保存。
S502、云端服务器生成该终端待下载的应用软件的包文件,该包文件包含应用软件的安装文件和应用软件的分类信息。其中,该应用软件的分类信息用于确定安装后该应用软件的图标所属的软件分类。
示例性的,本步骤中的所述″云端服务器生成该终端待下载的应用软件的包文件,该包文件包含应用软件的安装文件和应用软件的分类信息″可以包括:云端服务器分别生成该终端待下载的应用软件的安装文件和应用软件的分类信息;之后,将该应用软件的安装文件和应用软件的分类信息打包成应用软件包文件。
S503、云端服务器向终端发送该终端待下载的应用软件的包文件。
S504、终端解析从云端服务器下载的包文件,该包文件包含应用软件的安装文件和应用软件的分类信息,该应用软件的分类信息用于确定安装后该应用软件的图标所属的软件分类。
S505、终端执行该应用软件的安装文件安装该应用软件。
S506、终端根据该应用软件的分类信息确定安装后该应用软件的图标所属的软件分类。
示例性的,本步骤S506可以包括以下几步:
S5061、终端在该应用软件安装完毕时,通过内部的广播机制内部广播″安装完成″的广播消息,其中,该广播消息里携带有云端服务器返回的分类信息和应用程序的包名。
S5062、终端内部的用于确定应用软件的图标所属分类的虚拟模块——在本实施例中例如称为分类模块,收到″安装完成″的广播消息后,获取广播消息中携带的云端服务器返回的分类信息和应用程序的包名,并将其以键值对存储。
需要说明的是,本步骤中例举的分类模块在Android(安卓)***中可以是一个Service类,运行在后台,任务是将已安装的应用软件在桌面上分类显示,当应用软件准备安装时,分类模块启动。
以Android为例,分类模块可以包括两个重要的子模块:解析子模块和存储子模块。解析模块用于解析***预置的配置文件default_workspace.xml,存储模块用于将解析出来的信息保存在数据库中。
S5063、终端解析***预置的配置文件default_workspace.xml,该配置文件记录了***初始化或者恢复出厂设置时桌面上图标的排列。
该配置文件中包含几个重要的显示属性信息,例如:
launcher:packageName,已安装的应用程序的包名;
launcher:screen,图标所在的屏幕编号;
launcher:x,图标在横向排列上的序号;
launcher:y,图标在纵向排列上的序号等等。
需要说明的是,在此只是举例,本实施例并不限于此。
通过步骤S5063,终端可以通过解析配置文件default_workspace.xml得到已安装的应用软件的包名、在屏幕上的排列等显示属性信息。
S5064、终端的分类模块将解析配置文件得到的显示属性信息与内部广播得到的键值对信息进行匹配,匹配成功后记录刚刚安装的应用程序的分类信息、包名、排列序号、图标、应用程序名称等信息,并存储到本地数据库中。
S507、终端根据该应用软件的图标所属的软件分类确定该应用软件的图标的显示位置。
示例性的,终端根据刚刚安装的应用程序的分类信息查询本地数据库,由于终端反复进行过步骤S5061~S5064,因此数据库中存有指示各个软件分类的应用程序的图标显示位置的显示属性信息条目。终端在找到分类信息与该刚刚安装的应用程序的分类信息匹配的条目后,获取该条目指示的显示位置,并生成用于在该显示位置显示刚刚安装的应用软件的图标的配置文件。
S508、终端在确定的显示位置显示安装后的所述应用软件的图标。
需要说明的是,终端查询本地数据库,得到该应用软件同类别应用软件的图标位置信息,并生成类似于default_workspace.xml的配置文件,该配置文件是所有应用软件的启动配置信息,通过产生的类似于default_workspace.xml的配置文件将同类别的应用程序按照物理位置排放在一起。
本发明实施例提供的基于云技术的终端应用软件分类方法,终端解析从云端服务器下载的包文件,该包文件包含有应用软件的安装文件和该应用软件的分类信息,该应用软件的分类信息用于确定安装后应用软件的图标所属的软件分类;之后,终端执行应用软件的安装文件进行安装。因此,终端安装该应用软件后,该应用软件的图标自动显示在确定的软件分类中,无需用户过多干预,有效的提高了操作终端的效率。另外,应用软件在终端上的显示分类是根据该应用软件的分类信息进行的,因此相对于现有技术中的诸如手动分类、按照运行状态分类和按照使用权限分类而言,更贴合用户的使用习惯和思维习惯,提高了用户体验。
如图6所示,本发明实施例提供的终端60,能够应用在上述方法实施例中,并可以完成上述方法实施例中的所有相关操作,包括:
显示屏幕601、处理器602和天线模块603,该显示屏幕601与处理器602电连接,天线模块603与处理器602电连接。
该天线模块603,用于接收从云端服务器下载的包文件;其中,所述包文件包含应用软件的安装文件和应用软件的分类信息,所述应用软件的分类信息用于确定安装后该应用软件的图标所在的软件分类。
该处理器602,用于解析天线模块603接收的包文件后,执行该应用软件的安装文件,安装该应用软件。
该显示屏幕601,用于显示安装后的该应用软件的图标。
本发明实施例提供的终端,解析从云端服务器下载的包文件,该包文件包含有应用软件的安装文件和该应用软件的分类信息,应用软件的分类信息用于确定安装后应用软件的图标所属的软件分类;之后,执行应用软件的安装文件进行安装。因此,终端安装该应用软件后,该应用软件的图标自动显示在确定的软件分类中,无需用户过多干预,有效的提高了操作终端的效率。另外,应用软件在终端上的显示分类是根据该应用软件的分类信息进行的,因此相对于现有技术中的诸如手动分类、按照运行状态分类和按照使用权限分类而言,更贴合用户的使用习惯和思维习惯,提高了用户体验。
进一步地,该处理器602,用于执行应用软件的安装文件安装该应用软件;还用于根据该应用软件的分类信息确定安装后该应用软件的图标所属的软件分类;还用于根据该应用软件的图标所属的软件分类确定该应用软件的图标的显示位置。
显示屏幕601,具体用于在确定的该显示位置显示安装后的该应用软件的图标
此外,若终端60中不存在上述软件分类,则处理器602根据该分类信息在终端60中新建软件分类,并通过显示屏幕601显示。
如图7所示,本发明实施例提供的云端服务器70,能够应用在上述方法实施例中,并可以完成上述方法实施例中的所有相关操作,包括:
处理器701、接收器702、发送器703,该接收器702、发送器703分别与处理器701电连接。
其中,接收器702,用于接收终端发出的下载应用软件的下载命令。
处理器701,用于在接收器702接收到该下载命令后,生成终端待下载的应用软件的包文件,该包文件包含应用软件的安装文件和应用软件的分类信息;其中,应用软件的分类信息用于确定安装后该应用软件的图标所属的软件分类。
发送器703,用于向终端发送该终端待下载的应用软件的包文件,以使该终端根据该应用软件的包文件完成该应用软件的安装过程。
本发明实施例提供的云端服务器,在接收到终端发出的下载应用软件的下载命令后,生成包含该应用软件的安装文件和应用软件的分类信息的包文件,该应用软件的分类信息用于确定安装后应用软件的图标所属的软件分类,以使该终端根据应用软件的分类信息确定应用软件的图标在终端的显示位置。因此,终端安装该应用软件后,该应用软件的图标自动显示在确定的软件分类中,无需用户过多干预,有效的提高了操作终端的效率。另外,应用软件在终端上的显示分类是根据该应用软件的分类信息进行的,因此相对于现有技术中的诸如手动分类、按照运行状态分类和按照使用权限分类而言,更贴合用户的使用习惯和思维习惯,提高了用户体验。
进一步地,如图8所示,该云端服务器70还包括:存储模块704,该存储模块704与处理器701电连接。
所述接收器702,还用于接收第三方发出的应用软件上传请求;还用于接收该第三方上传的应用软件,以及该应用软件的分类信息。
上述发送器703,还用于在接收器702接收到该上传请求后,向第三方发送应用软件的分类信息,以便使第三方选择待上传应用软件的分类信息。
所述存储模块704,用于根据该分类信息按类别存储该应用软件。
如图9所示,本发明实施例提供的软件下载***,能够应用在上述方法实施例中,并可以完成上述方法实施例中对应装置的所有相关操作,包括:
如上述实施例中提供的终端60;以及如上述实施例中提供的云端服务器70。
本实施中的终端60和云端服务器70的具体结构已在上述实施例的中进行了说明,在此不再赘述。
本发明实施例提供的软件下载***,终端解析从云端服务器下载的包文件,该包文件包含有应用软件的安装文件和该应用软件的分类信息,该应用软件的分类信息用于确定安装后应用软件的图标所属的软件分类;之后,终端执行应用软件的安装文件进行安装。因此,终端安装该应用软件后,该应用软件的图标自动显示在确定的软件分类中,无需用户过多干预,有效的提高了操作终端的效率。另外,应用软件在终端上的显示分类是根据该应用软件的分类信息进行的,因此相对于现有技术中的诸如手动分类、按照运行状态分类和按照使用权限分类而言,更贴合用户的使用习惯和思维习惯,提高了用户体验。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

Claims (14)

1.一种基于云技术的终端应用软件分类方法,其特征在于,包括:
终端解析从云端服务器下载的包文件,所述包文件由所述云端服务器生成,所述包文件包含应用软件的安装文件和所述应用软件的分类信息,所述应用软件的分类信息用于确定安装后所述应用软件的图标所属的软件分类;
使用所述应用软件的安装文件和所述应用软件的分类信息完成所述应用软件的安装过程,并将所述应用软件的图标自动显示在确定的软件分类中。
2.根据权利要求1所述的方法,其特征在于,所述使用所述应用软件的安装文件和所述应用软件的分类信息完成所述应用软件的安装过程,并将所述应用软件的图标自动显示在确定的软件分类中,具体包括:
根据所述应用软件的分类信息确定安装后所述应用软件的图标所属的软件分类;
根据所述应用软件的图标所属的软件分类确定所述应用软件的图标的显示位置;
在所述显示位置显示待安装的应用软件的图标;
执行所述应用软件的安装文件安装所述应用软件;
在所述显示位置显示安装后的所述应用软件的图标。
3.根据权利要求1所述的方法,其特征在于,所述使用所述应用软件的安装文件和所述应用软件的分类信息完成所述应用软件的安装过程,并将所述应用软件的图标自动显示在确定的软件分类中,具体包括:
执行所述应用软件的安装文件安装所述应用软件;
根据所述应用软件的分类信息确定安装后所述应用软件的图标所属的软件分类;
根据所述应用软件的图标所属的软件分类确定所述应用软件的图标的显示位置;
在所述显示位置显示安装后的所述应用软件的图标。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述软件分类以标签方式或者文件夹方式显示。
5.根据权利要求1至3任一项所述的方法,其特征在于,若所述终端中不存在所述软件分类,则根据所述分类信息在所述终端中新建软件分类。
6.一种基于云技术的终端应用软件分类方法,其特征在于,包括:
接收终端发出的下载应用软件的下载命令;
生成所述终端待下载的应用软件的包文件,所述包文件包含应用软件的安装文件和应用软件的分类信息;其中,所述应用软件的分类信息用于确定安装后所述应用软件的图标所属的软件分类;
向所述终端发送所述终端待下载的应用软件的包文件,以使所述终端根据所述应用软件的包文件完成所述应用软件的安装过程,并将所述应用软件的图标自动显示在确定的软件分类中。
7.根据权利要求6所述方法,其特征在于,在接收终端发出的下载应用软件的下载命令之前,所述方法还包括:
接收第三方发出的应用软件上传请求;
向所述第三方发送应用软件的分类信息,以便使所述第三方选择待上传应用软件的分类信息;
接收所述第三方上传的应用软件,以及所述应用软件的分类信息,根据所述分类信息按类别存储所述应用软件。
8.一种终端,其特征在于,包括:
显示屏幕、处理器和天线模块,所述显示屏幕与所述处理器电连接,所述天线模块与所述处理器电连接;
所述天线模块,用于接收从云端服务器下载的包文件;其中,所述包文件由所述云端服务器生成,所述包文件包含应用软件的安装文件和所述应用软件的分类信息,所述应用软件的分类信息用于确定安装后所述应用软件的图标所在的软件分类;
所述处理器,用于解析所述天线模块接收的包文件后,执行所述应用软件的安装文件,安装所述应用软件;
所述显示屏幕,用于,将所述应用软件的图标自动显示在确定的软件分类中。
9.根据权利要求8所述的终端,其特征在于,
所述处理器,具体用于根据所述应用软件的分类信息确定安装后所述应用软件的图标所属的软件分类,还用于根据所述应用软件的图标所属的软件分类确定所述应用软件的图标的显示位置,还用于执行所述应用软件的安装文件安装所述应用软件;
所述显示屏幕,具体用于在所述显示位置显示待安装的应用软件的图标和在所述显示位置显示安装后的所述应用软件的图标。
10.根据权利要求8所述的终端,其特征在于,
所述处理器,用于执行所述应用软件的安装文件安装所述应用软件;还用于根据所述应用软件的分类信息确定安装后所述应用软件的图标所属的软件分类;还用于根据所述应用软件的图标所属的软件分类确定所述应用软件的图标的显示位置;
所述显示屏幕,具体用于在所述显示位置显示安装后的所述应用软件的图标。
11.根据权利要求8-10任一项所述的终端,其特征在于,若所述终端中不存在所述软件分类,则所述处理器根据所述分类信息在所述终端中新建软件分类,并通过所述显示屏幕显示。
12.一种云端服务器,其特征在于,包括:
处理器、接收器、发送器,所述接收器、所述发送器分别与所述处理器电连接;
其中,所述接收器,用于接收终端发出的下载应用软件的下载命令;
所述处理器,用于在所述接收器接收到所述下载命令后,生成所述终端待下载的应用软件的包文件,所述包文件包含应用软件的安装文件和应用软件的分类信息;其中,所述应用软件的分类信息用于确定安装后所述应用软件的图标所属的软件分类;
所述发送器,用于向所述终端发送所述终端待下载的应用软件的包文件,以使所述终端根据所述应用软件的包文件完成所述应用软件的安装过程,并将所述应用软件的图标自动显示在确定的软件分类中。
13.根据权利要求12所述的云端服务器,其特征在于,所述云端服务器还包括存储模块,所述存储模块与所述处理器电连接;
所述接收器,还用于接收第三方发出的应用软件上传请求;还用于接收所述第三方上传的应用软件,以及所述应用软件的分类信息;
所述发送器,还用于在所述接收器接收到所述上传请求后,向所述第三方发送应用软件的分类信息,以便使所述第三方选择待上传应用软件的分类信息;
所述存储模块,用于根据所述分类信息按类别存储所述应用软件。
14.一种软件下载***,其特征在于,包括:
如权利要求8-11任一项所述的终端;以及
如权利要求12或13所述的云端服务器。
CN201210169121.XA 2012-05-28 2012-05-28 一种基于云技术的终端应用软件分类方法、装置及*** Active CN102694861B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210169121.XA CN102694861B (zh) 2012-05-28 2012-05-28 一种基于云技术的终端应用软件分类方法、装置及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210169121.XA CN102694861B (zh) 2012-05-28 2012-05-28 一种基于云技术的终端应用软件分类方法、装置及***

Publications (2)

Publication Number Publication Date
CN102694861A CN102694861A (zh) 2012-09-26
CN102694861B true CN102694861B (zh) 2015-09-09

Family

ID=46860143

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210169121.XA Active CN102694861B (zh) 2012-05-28 2012-05-28 一种基于云技术的终端应用软件分类方法、装置及***

Country Status (1)

Country Link
CN (1) CN102694861B (zh)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102945158B (zh) * 2012-10-24 2013-10-16 深圳市万凯达科技有限公司 一种电子设备应用安装自动归类方法及***
CN103064684A (zh) * 2012-12-27 2013-04-24 东莞宇龙通信科技有限公司 终端装置及其应用程序图标的显示方法
CN103970779B (zh) * 2013-01-30 2017-02-08 广州酷狗计算机科技有限公司 一种文件的分类方法、装置和设备
CN104111927A (zh) * 2013-04-17 2014-10-22 腾讯科技(深圳)有限公司 信息分类的方法、设备和***
CN104346140A (zh) * 2013-07-26 2015-02-11 宏达国际电子股份有限公司 移动电子装置及显示方法
CN104077132A (zh) * 2014-06-20 2014-10-01 北京金山安全软件有限公司 移动终端中应用程序的管理方法和装置
KR20160001266A (ko) * 2014-06-27 2016-01-06 엘지전자 주식회사 이동단말기 및 그 제어방법
US10075416B2 (en) * 2015-12-30 2018-09-11 Juniper Networks, Inc. Network session data sharing
CN107025095A (zh) * 2016-01-29 2017-08-08 宇龙计算机通信科技(深圳)有限公司 一种对终端上的应用进行分类的方法、装置及终端
CN105893470A (zh) * 2016-03-28 2016-08-24 乐视控股(北京)有限公司 终端、服务器及软件分类方法
CN106155743A (zh) * 2016-06-30 2016-11-23 维沃移动通信有限公司 一种应用程序安装的控制方法及移动终端
WO2018018555A1 (zh) * 2016-07-28 2018-02-01 孙秋实 图标排序技术的数据采集方法和手机
WO2018018557A1 (zh) * 2016-07-28 2018-02-01 孙秋实 一种手机应用图标整理的方法和手机
WO2018018556A1 (zh) * 2016-07-28 2018-02-01 孙秋实 自动整理应用图标时的信息推送方法和手机
CN106445292B (zh) * 2016-09-22 2020-01-10 宇龙计算机通信科技(深圳)有限公司 应用程序的分身管理方法及***
CN106778218A (zh) * 2016-11-29 2017-05-31 维沃移动通信有限公司 一种应用软件的使用控制方法及移动终端
CN107438109B (zh) * 2017-09-15 2020-04-07 湖南新云网科技有限公司 可穿戴设备安全管理方法、透明服务器端及云架构***
CN110704139B (zh) * 2018-07-09 2021-07-13 珠海格力电器股份有限公司 一种图标分类的方法及装置
CN110737486A (zh) * 2019-10-21 2020-01-31 北京小米移动软件有限公司 游戏加速配置的方法、装置及计算机可读存储介质

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102355503A (zh) * 2011-10-14 2012-02-15 杭州边锋网络技术有限公司 客户端资源管理方法、资源管理装置及***、云服务器

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102355503A (zh) * 2011-10-14 2012-02-15 杭州边锋网络技术有限公司 客户端资源管理方法、资源管理装置及***、云服务器

Also Published As

Publication number Publication date
CN102694861A (zh) 2012-09-26

Similar Documents

Publication Publication Date Title
CN102694861B (zh) 一种基于云技术的终端应用软件分类方法、装置及***
CN107809383B (zh) 一种基于mvc的路径映射方法及装置
CN104850301A (zh) 一种在***桌面上将应用程序图标分类的方法和***
CN104601736A (zh) 一种短url服务的实现方法及装置
CN107947954B (zh) 动态调整日志级别的***、方法及服务器
CN105812435A (zh) 应用升级数据包处理方法、装置、电子设备及***
CN104754062A (zh) 基于互联网的信息推广方法、服务器及用户终端
CN104038917A (zh) 终端漫游认证的方法及装置
CN105553684A (zh) 一种通信***及其应用的路由器升级方法
CN104778178A (zh) 一种应用分类方法、装置、及业务服务器
CN103577415A (zh) 用于更新移动搜索应用所对应的搜索配置的方法与设备
CN103885775A (zh) 驱动程序文件的获取方法和装置
CN104038559A (zh) 一种内容推送方法、服务器、客户端和***
US11726443B2 (en) Efficient controller data generation and extraction
CN104092732A (zh) 一种终端软件智能更新方法及装置
CN105872635A (zh) 视频资源分发的方法和装置
KR101860995B1 (ko) 사물 기능과 클라우드 서비스를 활용한 자율 서비스 구성 방법
US20150280996A1 (en) Cloud topology visualizations
US20120005051A1 (en) Semi-Automated Customer Model-Based Service Deployment Into Data Centers
CN104144170A (zh) 网页地址的过滤方法、装置和***
CN105656643A (zh) 一种基于网络配置协议进行兼容管理的方法及设备
CN104063377A (zh) 信息处理方法和使用其的电子设备
CN105763616A (zh) 资源下载方法及装置
CN105357100A (zh) 即时通信群组成员的优先级获取方法及装置
CN108810130B (zh) 一种分配请求规划的方法和装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20171114

Address after: Metro Songshan Lake high tech Industrial Development Zone, Guangdong Province, Dongguan City Road 523808 No. 2 South Factory (1) project B2 -5 production workshop

Patentee after: HUAWEI terminal (Dongguan) Co., Ltd.

Address before: 518129 Longgang District, Guangdong, Bantian HUAWEI base B District, building 2, building No.

Patentee before: Huawei Device Co., Ltd.

CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 523808 Southern Factory Building (Phase I) Project B2 Production Plant-5, New Town Avenue, Songshan Lake High-tech Industrial Development Zone, Dongguan City, Guangdong Province

Patentee after: Huawei Device Co., Ltd.

Address before: 523808 Southern Factory Building (Phase I) Project B2 Production Plant-5, New Town Avenue, Songshan Lake High-tech Industrial Development Zone, Dongguan City, Guangdong Province

Patentee before: HUAWEI terminal (Dongguan) Co., Ltd.