应用程序的推荐方法、装置及终端制造方法及图纸

技术编号:10866718 阅读:58 留言:0更新日期:2015-01-07 07:57
本发明专利技术提出一种应用程序的推荐方法、装置及终端。其中,该方法包括:向服务器上报当前应用程序APP在当前场景下消耗系统资源的数据,以使服务器确定当前APP在当前场景下消耗的系统资源不在对应的正常数值范围内,则根据对应的正常数值范围获得当前APP的同类型应用程序的推荐列表,并向客户端返回推荐列表;以及接收服务器返回的推荐列表。本发明专利技术实施例的应用程序的推荐方法的方法、装置及终端,根据推荐列表可安装适合终端当前场景下的APP,减少了不适合终端当前场景的APP对终端系统资源的消耗,提高终端系统的运行效率。

【技术实现步骤摘要】
应用程序的推荐方法、装置及终端
本专利技术涉及移动通信
,尤其涉及一种应用程序的推荐方法、装置及终端。
技术介绍
随着移动通信技术的不断发展,为了满足人们日常工作和生活的需求,越来越多 的应用程序APP(APPlication)出现在移动终端例如智能手机中,每个应用程序在运行 的过程中会消耗智能手机中的系统资源例如内存、中央处理器CPU (Central Processing Unit)、网络资源等,并且在不同场景例如网络处于连接状态或者断开状态下消耗智能手机 中的系统资源是不同的。 目前,在确定一个应用程序不适合当前终端,即当前终端当前场景不适合该应用 程序时,用户可通过在搜索引擎或者终端中安装的金山手机助手或豌豆荚获得同种类型 的推荐的应用程序,然而,现有的金山手机助手或豌豆荚所推荐的同种类型的应用程序 仅是基于终端的系统进行推荐的,即仅基于终端的安卓(Android)或者互联网操作系统 IOS(Internetwork Operation System)的版本进行推荐的,并没有对推荐的应用程序所消 耗的系统资源是否适合当前终端当前场景进行考虑,因此,推荐的应用程序可能并不适合 终端当前场景,不适合终端当前场景的应用程序不仅会消耗终端大量的系统资源,还会影 响终端的运行效率,另外,不适合终端当前场景的应用程序也会影响用户对该应用程序的 用户体验。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的 第一个目的在于提出一种应用程序的推荐方法的方法,该方法可根据推荐的应用程序安装 适合终端当前场景的APP,可减少了不适合终端当前场景的APP对终端系统资源的消耗,提 高终端系统的运行效率。 本专利技术的第二个目的在于提出一种应用程序的推荐装置。 本专利技术的第三个目的在于提出一种终端。 为了实现上述目的,本专利技术第一方面实施例提出了一种应用程序的推荐方法,包 括:向服务器上报当前应用程序APP在当前场景下消耗系统资源的数据,以使所述服务器 确定所述当前APP在当前场景下消耗的系统资源不在对应的正常数值范围内,则根据对应 的正常数值范围获得当前APP的同类型应用程序的推荐列表,并向所述客户端返回所述推 荐列表;以及接收所述服务器返回的所述推荐列表。 本专利技术实施例的应用程序的推荐方法,向服务器上报当前应用程序APP在当前场 景下消耗系统资源的数据,以使服务器确定当前APP在当前场景下消耗的系统资源不在对 应的正常数值范围内,则根据对应的正常数值范围获得当前APP的同类型应用程序的推荐 列表,并向客户端返回推荐列表,以及接收服务器返回的推荐列表,由此,方便用户根据推 荐列表安装适合终端当前场景的APP,减少不适合终端当前场景的APP对终端系统的影响, 提局终端系统的运行效率。 为了实现上述目的,本专利技术第二方面实施例提出了一种应用程序的推荐装置,包 括:发送模块,用于向服务器上报当前应用程序APP在当前场景下消耗系统资源的数据,以 使所述服务器确定所述当前APP在当前场景下消耗的系统资源不在对应的正常数值范围 内,则根据对应的正常数值范围获得当前APP的同类型应用程序的推荐列表,并向所述客 户端返回所述推荐列表;以及第一接收模块,用于接收所述服务器返回的所述推荐列表。 本专利技术实施例的应用程序的推荐装置,通过发送模块向服务器上报当前应用程序 APP在当如场景下消耗系统资源的数据,以使所述服务器确定所述当前APP在当前场景下 消耗的系统资源不在对应的正常数值范围内,则根据对应的正常数值范围获得当前APP的 同类型应用程序的推荐列表,并向所述客户端返回所述推荐列表,以及通过第一接收模块 接收所述服务器返回的所述推荐列表,由此,方便用户根据推荐列表安装适合终端当前场 景的APP,减少不适合终端当前场景的APP对终端系统的影响,提高终端系统的运行效率。 为实现上述目的,本专利技术第三方面实施例提出了一种终端,所述终端包括壳体、处 理器、存储器、电路板和电源电路,其中,所述电路板安置在所述壳体围成的空间内部,所述 处理器和所述存储器设置在所述电路板上;所述电源电路,用于为所述终端的各个电路或 器件供电;所述存储器用于存储可执行程序代码;所述处理器通过读取所述存储器中存储 的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行以下步骤:向服 务器上报当前应用程序APP在当前场景下消耗系统资源的数据,以使所述服务器确定所述 当前APP在当前场景下消耗的系统资源不在对应的正常数值范围内,则根据对应的正常数 值范围获得当前APP的同类型应用程序的推荐列表,并向所述客户端返回所述推荐列表; 以及接收所述服务器返回的所述推荐列表。 本专利技术实施例的终端,向服务器上报当前应用程序APP在当前场景下消耗系统资 源的数据,以使服务器确定当前APP在当前场景下消耗的系统资源不在对应的正常数值范 围内,则根据对应的正常数值范围获得当前APP的同类型应用程序的推荐列表,并向客户 端返回推荐列表,以及接收服务器返回的推荐列表,由此,方便用户根据推荐列表安装适合 终端当前场景的APP,减少不适合终端当前场景的APP对终端系统的影响,提高终端系统的 运行效率。 本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变 得明显,或通过本专利技术的实践了解到。 【附图说明】 图1是根据本专利技术一个实施例的获取应用程序消耗系统资源的方法的流程图。 图2是根据本专利技术一个实施例的应用程序的推荐方法的流程图。 图3是根据本专利技术另一个实施例的应用程序的推荐方法的流程图。 图4是根据本专利技术一个实施例的应用程序的升级方法的流程图。 图5是根据本专利技术一个实施例的应用程序的推荐装置的结构示意图。 图6是根据本专利技术另一个实施例的应用程序的推荐装置的结构示意图。 【具体实施方式】 下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终 相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附 图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。 下面参考附图描述本专利技术实施例的应用程序的推荐方法的方法、装置及终端。 图1是根据本专利技术一个实施例的获取应用程序消耗系统资源的方法的流程图,如 图1所示,该方法包括: S101,针对每种场景,获取每个应用程序APP消耗系统资源的数据,并向服务器上 报数据,以使服务器根据多个数据计算出每个APP在每种场景下消耗系统资源的正常数值 范围,并向客户端返回每个APP在每种场景下消耗系统资源的正常数值范围。 在该实施例中,上述场景可以为APP所在终端开屏或锁屏、网络处于连接状态或 断开状态等场景,该实施例对场景不做限定。其中,上述客户端可以位于个人计算机PC、手 机、平板电脑等具有各种操作系统的硬件设备。 例如,客户端所在终端在网络处于连接状态下,获得终端系统中运行的每个APP 在网络处于连接状态下消耗系统资源的数据,并向服务器上报数据,服务器接收客户端发 送的每个APP在网络处于连接状态下消耗系统资源的数据,并从本文档来自技高网...
应用程序的推荐方法、装置及终端

【技术保护点】
一种应用程序的推荐方法,其特征在于,包括:向服务器上报当前应用程序APP在当前场景下消耗系统资源的数据,以使所述服务器确定所述当前APP在当前场景下消耗的系统资源不在对应的正常数值范围内,则根据对应的正常数值范围获得当前APP的同类型应用程序的推荐列表,并向所述客户端返回所述推荐列表;以及接收所述服务器返回的所述推荐列表。

【技术特征摘要】
1. 一种应用程序的推荐方法,其特征在于,包括: 向服务器上报当前应用程序APP在当前场景下消耗系统资源的数据,以使所述服务器 确定所述当前APP在当前场景下消耗的系统资源不在对应的正常数值范围内,则根据对应 的正常数值范围获得当前APP的同类型应用程序的推荐列表,并向所述客户端返回所述推 荐列表;以及 接收所述服务器返回的所述推荐列表。2. 根据权利要求1所述的方法,其特征在于,所述推荐列表中包含的应用程序为在当 前场景下平均消耗的资源位于对应的正常数值范围内的当前APP的同类型应用程序。3. 根据权利要求1所述的方法,其特征在于,还包括: 针对每种场景,获取每个应用程序APP消耗系统资源的数据,并向服务器上报所述数 据,以使服务器根据多个所述数据计算出每个APP在每种场景下消耗系统资源的正常数值 范围,并向所述客户端返回所述每个APP在每种场景下消耗系统资源的正常数值范围;以 及 接收所述服务器返回的所述每个APP在每种场景下消耗系统资源的正常数值范围。4. 根据权利要求3所述的方法,其特征在于,所述每个APP在每种场景下消耗系统资源 的正常数值范围,包括: 所述每个APP的每个版本在每种场景下消耗系统资源的正常数值范围。5. 根据权利要求3所述的方法,其特征在于,所述每个APP在每种场景下消耗系统资源 的正常数值范围为所述服务器基于当前场景为每种系统资源设置权重,并基于对应的权重 计算获得的。6. 根据权利要求3所述的方法,其特征在于,所述系统资源包括内存、中央处理单元 CPU、输入输出10和网络资源中的一种或多种。7. 根据权利要求3所述的方法,其特征在于,所述场景包括所述APP所在终端开屏或关 屏、网络处于连接状态或断开状态。8. 根据权利要求3-7任一权利要求所述的方法,其特征在于,在所述接收所述服务器 返回的所述每个APP在每种场景下消耗系统资源的正常数值范围之后,还包括: 在确定所述当前APP在当前场景下消耗的系统资源不在对应的正常数值范围内时,向 所述服务器发送推荐请求,并接收所述服务器根据所述推荐请求返回的当前APP的同类型 应用程序的推荐列表。9. 根据权利要求8所述的方法,其特征在于,所述推荐列表为所述服务器在接收到所 述推荐请求后根据所述当前APP在当前场景下消耗的系统资源的正常数值范围获得的。10. -种应用程序的推荐装置,其特征在于,包括: 发送模块,用于向服务器上报当前应用程序APP在当前场景下消耗系统资源的数据, 以使所述服务器确定所述当前APP在当前场景下消耗的系统资源不在对应的正常数值范 围内,则根据对应的正常数值范围获得当前APP的同类型应用程序的推荐列表,并向所述 客户端返回所述推荐列表;以及 第一接收模块,用于接收所述服务器返回的所述推荐列表。11. 根据...

【专利技术属性】
技术研发人员:肖超付建勋杨海英熊佳林
申请(专利权)人:北京金山安全软件有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1