首页> 中国专利> 一种移动应用网络资源的优化方法、装置和系统

一种移动应用网络资源的优化方法、装置和系统

摘要

本发明提供一种移动应用网络资源的优化方法、装置和系统,属于通信技术领域,其可根据现有的应用程序在不同网络接入方式下对网络资源消耗不同解决移动应用对网络的资源消耗冲击大的问题。本发明的移动应用网络资源的优化方法包括判断当前网络接入方式;根据所述当前网络接入方式,判断应用程序在所述当前网络接入方式下是否资源消耗量最小;若判断出应用程序在所述当前网络接入方式下不是资源消耗量最小时,对在所述当前网络接入方式下资源消耗量不是最小的应用程序进行处理,以降低资源消耗量。

著录项

  • 公开/公告号CN105721349A

    专利类型发明专利

  • 公开/公告日2016-06-29

    原文格式PDF

  • 申请/专利权人 中国联合网络通信集团有限公司;

    申请/专利号CN201610101861.8

  • 发明设计人 韩莹莹;李建功;

    申请日2016-02-24

  • 分类号H04L12/927;H04L12/859;

  • 代理机构北京天昊联合知识产权代理有限公司;

  • 代理人彭瑞欣

  • 地址 100033 北京市西城区金融大街21号

  • 入库时间 2023-12-18 15:54:16

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-05-21

    授权

    授权

  • 2016-07-27

    实质审查的生效 IPC(主分类):H04L12/927 申请日:20160224

    实质审查的生效

  • 2016-06-29

    公开

    公开

说明书

技术领域

本发明属于通信技术领域,具体涉及一种移动应用网络资源的优 化方法以及实现该方法的装置和系统。

背景技术

智能终端的快速更新换代造就了移动互联网的迅猛发展,相应地, 智能终端上各种各样的应用程序(APP)也满足了不同用户的使用需求。 在不同的网络接入方式下,应用程序对于网络的资源消耗存在差异。

现有技术中至少存在如下问题:现有的一些应用程序对不同接入 方式的网络会产生不同的资源消耗,即同一应用程序在某种网络接入 方式下资源消耗少,而在其他网络接入方式下资源消耗会比较大;同 时,由于智能终端的快速发展以及应用程序的不断涌现,终端用户使 用的应用程序对网络的资源消耗日益增大。

发明内容

本发明针对现有的移动应用对网络的资源消耗冲击大的问题,提 供一种能够降低资源消耗量的移动应用网络资源的优化方法、装置和 系统。

解决本发明技术问题所采用的技术方案是一种移动应用网络资源 的优化方法,包括:

判断当前网络接入方式;

根据所述当前网络接入方式,判断应用程序在所述当前网络接入 方式下是否资源消耗量最小;

若判断出应用程序在所述当前网络接入方式下不是资源消耗量最 小时,对在所述当前网络接入方式下资源消耗量不是最小的应用程序 进行处理,以降低资源消耗量。

其中,在所述判断当前网络接入方式之前,还包括:

根据在不同网络接入方式下的资源消耗量,对应用程序进行分类, 同一网络接入方式对应不同的应用程序,同一应用程序对应于一种网 络接入方式。

其中,所述若判断出应用程序在所述当前网络接入方式下不是资 源消耗量最小时,对在所述当前网络接入方式下资源消耗量不是最小 的应用程序进行处理包括:

根据所述当前网络接入方式下资源消耗量不是最小的应用程序向 服务器发送消息的时间间隔,设置最小储存周期;

在所述最小储存周期内储存第一消息集合,所述第一消息集合为 在所述当前网络接入方式下资源消耗量不是最小的应用程序在多个所 述时间间隔内向所述服务器发送的消息的集合。

其中,在所述最小储存周期内储存第一消息集合之后,还包括:

将所述最小储存周期内储存的第一消息集合发送至所述服务器。

作为另一实施方案,本发明还提供一种移动应用网络资源的优化 装置,包括:

判断模块,用于判断当前网络接入方式;根据所述当前网络接入 方式,判断应用程序在所述当前网络接入方式下是否资源消耗量最小;

处理模块,用于若判断出应用程序在所述当前网络接入方式下不 是资源消耗量最小时,对在所述当前网络接入方式下资源消耗量不是 最小的应用程序进行处理,以降低资源消耗量。

其中,所述移动应用网络资源的优化装置还包括:

分类模块,用于根据在不同网络接入方式下的资源消耗量,对应 用程序进行分类,同一网络接入方式对应不同的应用程序,同一应用 程序对应于一种网络接入方式。

其中,所述处理模块包括:

设置模块,用于根据所述当前网络接入方式下资源消耗量不是最 小的应用程序向服务器发送消息的时间间隔,设置最小储存周期;

储存模块,用于在所述最小储存周期内储存第一消息集合,所述 第一消息集合为在所述当前网络接入方式下资源消耗量不是最小的应 用程序在多个所述时间间隔内向所述服务器发送的消息的集合。

其中,所述处理模块还包括:

发送模块,用于将所述最小储存周期内储存的第一消息集合发送 至所述服务器。

作为又一实施方案,本发明还提供一种移动应用网络资源的优化 系统,包括:

移动应用网络资源的优化装置,所述移动应用网络资源的优化装 置为上述任意一项所述的移动应用网络资源的优化装置;

服务器,用于接收所述移动应用网络资源的优化装置发送的最小 储存周期内储存的第一消息集合。

本发明的移动应用网络资源的优化方法、装置和系统中,该移动 应用网络资源的优化方法在不同的网络接入方式下,能够对运行的应 用程序的类型进行判断,并对在该网络接入方式下资源消耗量不是最 小的应用程序进行处理,有效地降低资源消耗量,提高资源利用率, 避免网络拥塞。

附图说明

图1为本发明的实施例1的移动应用网络资源的优化方法的流程 示意图;

图2为本发明的实施例2的移动应用网络资源的优化方法的流程 示意图;

图3为本发明的实施例3的移动应用网络资源的优化装置的结构 示意图;

图4为本发明的实施例4的移动应用网络资源的优化装置的结构 示意图;

图5为本发明的实施例5的移动应用网络资源的优化系统的结构 示意图;

其中,附图标记为:1、判断模块;2、处理模块;3、分类模块; 21、设置模块;22、储存模块;23、发送模块;100、移动应用网络资 源的优化装置;200、服务器。

具体实施方式

为使本领域技术人员更好地理解本发明的技术方案,下面结合附 图和具体实施方式对本发明作进一步详细描述。

实施例1:

请参照图1,本实施例提供一种移动应用网络资源的优化方法, 包括:

步骤101,判断当前网络接入方式。

步骤102,根据当前网络接入方式,判断应用程序在当前网络接 入方式下是否资源消耗量最小。

步骤103,若判断出应用程序在当前网络接入方式下不是资源消 耗量最小时,对在当前网络接入方式下资源消耗量不是最小的应用程 序进行处理,以降低资源消耗量。

本实施例的移动应用网络资源的优化方法,在不同的网络接入方 式下,能够对运行的应用程序的类型进行判断,并对在该网络接入方 式下资源消耗量不是最小的应用程序进行处理,有效地降低资源消耗 量,提高资源利用率,避免网络拥塞。

实施例2:

请参照图2,本实施例提供一种移动应用网络资源的优化方法, 包括:

步骤201,根据在不同网络接入方式下的资源消耗量,对应用程 序进行分类,同一网络接入方式对应不同的应用程序,同一应用程序 对应于一种网络接入方式。

例如,现有10个APP,分别标号为APP1、APP2、APP3...APP10, 以网络接入方式为WAP、WIFI和NET三种为例,APP1、APP2、APP3 在网络接入方式为WAP时资源消耗量最小,APP4、APP5、APP6在网 络接入方式为WIFI时资源消耗量最小,APP7、APP8、APP9、APP10在网络接入方式为NET时资源消耗量最小,也就是说,APP1、APP2、 APP3的资源消耗量最小所对应的网络接入方式为WAP,APP4、APP5、 APP6的资源消耗量最小所对应的网络接入方式为WIFI,APP7、APP8、 APP9、APP10的资源消耗量最小所对应的网络接入方式为NET,即根 据在不同网络接入方式下的资源消耗量,同一网络接入方式对应多个 应用程序,同一应用程序只能对应于一种网络接入方式,且在该网络 接入方式下资源消耗量最小。

步骤202,判断当前网络接入方式。

通常来说,网络接入方式包括WAP、WIFI和NET等,在优化资 源消耗时,首先要判断网络接入方式是哪一种。当然,网络接入方式 并不局限于此,还可以采取其他网络接入方式,在此不再赘述。

步骤203,根据当前网络接入方式,判断应用程序在当前网络接 入方式下是否资源消耗量最小。

以当前网络接入方式为WAP为例,根据步骤201中对APP进行 分类可知,在WAP网络接入方式下,只有APP1、APP2、APP3的资源 消耗量最小,而APP4、APP5、APP6...APP10的资源消耗量都不是最小 的。

步骤204,若判断出应用程序在当前网络接入方式下不是资源消 耗量最小时,对在当前网络接入方式下资源消耗量不是最小的应用程 序进行处理,以降低资源消耗量。

具体为:

步骤2041,根据当前网络接入方式下资源消耗量不是最小的应用 程序向服务器发送消息的时间间隔,设置最小储存周期。

以当前网络接入方式为WAP、应用程序为APP4为例,APP4在 WAP方式下的资源消耗量不是最小的,那么,APP4需要定期向服务器 发送消息,每次发送消息的时间间隔为T,且时间间隔为T可能并不 唯一,可分别标记为T1、T2、T3....、Tn,那么根据这些不同的时间间 隔,可以设置最小储存周期,如该最小储存周期为T1、T2、T3....、Tn 中的最大值,或该最小储存周期为T1、T2、T3....、Tn的最大公倍数等。 当然,最小储存周期的设置方法并不局限于此,还可以为其他,如T1、 T2、T3....、Tn的最小公倍数,在此不再赘述。当在当前网络接入方式 下运行的资源消耗量不是最小的应用程序为多个时,最小储存周期可 以为多个应用程序的时间间隔的最大值、最大公倍数、最小公倍数等。

步骤2042,在最小储存周期内储存第一消息集合,第一消息集合 为在当前网络接入方式下资源消耗量不是最小的应用程序在多个时间 间隔内向服务器发送的消息的集合。

可以理解的是,由于在最小储存周期内包括多个时间间隔,而每 个时间间隔内都会生成该APP需要上传至服务器的消息,因此,在最 小储存周期内需要上传至服务器的第一消息集合,实际上是多个时间 间隔内生成的该APP需要上传至服务器的多条消息的集合。也就是说, 在最小储存周期内,对多条消息进行汇总得到第一消息集合。

当在当前网络接入方式下运行的资源消耗量不是最小的应用程序 为多个时,在最小储存周期内会储存多个应用程序向服务器发送的每 个时间间隔内的消息,并将多个应用程序发送的多条消息进行汇总得 到第一消息集合。

步骤205,将最小储存周期内储存的第一消息集合发送至服务器。

通过步骤204,在最小储存周期内对多条消息进行汇总得到第一 消息集合,在将该第一消息集合发送至服务器,可以减少应用程序向 服务器的上传次数,降低资源消耗量,提高资源利用率,避免网络拥 塞。

本实施例的移动应用网络资源的优化方法,在不同的网络接入方 式下,能够对运行的应用程序的类型进行判断,并对在该网络接入方 式下资源消耗量不是最小的应用程序进行处理,有效地降低资源消耗 量,提高资源利用率,避免网络拥塞。

实施例3:

请参照图3,本实施例提供一种移动应用网络资源的优化装置, 包括:判断模块1和处理模块2。

判断模块1用于判断当前网络接入方式;根据当前网络接入方式, 判断应用程序在当前网络接入方式下是否资源消耗量最小。

处理模块2用于若判断出应用程序在当前网络接入方式下不是资 源消耗量最小时,对在当前网络接入方式下资源消耗量不是最小的应 用程序进行处理,以降低资源消耗量。

本实施例提供的移动应用网络资源的优化装置可用于实现上述实 施例1的移动应用网络资源的优化方法,具体描述可参见上述实施例1。

本实施例的移动应用网络资源的优化装置,用于实现上述实施例 1的移动应用网络资源的优化方法,通过该移动应用网络资源的优化方 法在不同的网络接入方式下,能够对运行的应用程序的类型进行判断, 并对在该网络接入方式下资源消耗量不是最小的应用程序进行处理, 有效地降低资源消耗量,提高资源利用率,避免网络拥塞。

实施例4:

请参照图4,本实施例提供一种移动应用网络资源的优化装置, 包括:判断模块1、处理模块2和分类模块3。

判断模块1用于判断当前网络接入方式;根据当前网络接入方式, 判断应用程序在当前网络接入方式下是否资源消耗量最小。

处理模块2用于若判断出应用程序在当前网络接入方式下不是资 源消耗量最小时,对在当前网络接入方式下资源消耗量不是最小的应 用程序进行处理,以降低资源消耗量。

分类模块3用于根据在不同网络接入方式下的资源消耗量,对应 用程序进行分类,同一网络接入方式对应不同的应用程序,同一应用 程序对应于一种网络接入方式。

例如,现有10个APP,分别标号为APP1、APP2、APP3...APP10, 以网络接入方式为WAP、WIFI和NET三种为例,APP1、APP2、APP3在网络接入方式为WAP时资源消耗量最小,APP4、APP5、APP6在网 络接入方式为WIFI时资源消耗量最小,APP7、APP8、APP9、APP10在网络接入方式为NET时资源消耗量最小,也就是说,APP1、APP2、 APP3的资源消耗量最小所对应的网络接入方式为WAP,APP4、APP5、 APP6的资源消耗量最小所对应的网络接入方式为WIFI,APP7、APP8、 APP9、APP10的资源消耗量最小所对应的网络接入方式为NET,即根 据在不同网络接入方式下的资源消耗量,同一网络接入方式对应多个 应用程序,同一应用程序只能对应于一种网络接入方式,且在该网络 接入方式下资源消耗量最小。

其中,处理模块2包括:设置模块21、储存模块22和发送模块 23。

设置模块21用于根据当前网络接入方式下资源消耗量不是最小 的应用程序向服务器发送消息的时间间隔,设置最小储存周期。

以当前网络接入方式为WAP、应用程序为APP4为例,APP4在 WAP方式下的资源消耗量不是最小的,那么,APP4需要定期向服务器 发送消息,每次发送消息的时间间隔为T,且时间间隔为T可能并不 唯一,可分别标记为T1、T2、T3....、Tn,那么根据这些不同的时间间 隔,可以设置最小储存周期,如该最小储存周期为T1、T2、T3....、Tn中的最大值,或该最小储存周期为T1、T2、T3....、Tn的最大公倍数等。 当然,最小储存周期的设置方法并不局限于此,还可以为其他,如T1、 T2、T3....、Tn的最小公倍数,在此不再赘述。当在当前网络接入方式 下运行的资源消耗量不是最小的应用程序为多个时,最小储存周期可 以为多个应用程序的时间间隔的最大值、最大公倍数、最小公倍数等。

储存模块22用于在最小储存周期内储存第一消息集合,第一消息 集合为在当前网络接入方式下资源消耗量不是最小的应用程序在多个 时间间隔内向服务器发送的消息的集合。

可以理解的是,由于在最小储存周期内包括多个时间间隔,而每 个时间间隔内都会生成该APP需要上传至服务器的消息,因此,在最 小储存周期内需要上传至服务器的第一消息集合,实际上是多个时间 间隔内生成的该APP需要上传至服务器的多条消息的集合。也就是说, 在最小储存周期内,对多条消息进行汇总得到第一消息集合。

当在当前网络接入方式下运行的资源消耗量不是最小的应用程序 为多个时,在最小储存周期内会储存多个应用程序向服务器发送的每 个时间间隔内的消息,并将多个应用程序发送的多条消息进行汇总得 到第一消息集合。

发送模块23用于将最小储存周期内储存的第一消息集合发送至 服务器。

在最小储存周期内对多条消息进行汇总得到第一消息集合,在将 该第一消息集合发送至服务器,可以减少应用程序向服务器的上传次 数,降低资源消耗量,提高资源利用率,避免网络拥塞。

本实施例提供的移动应用网络资源的优化装置可用于实现上述实 施例2的移动应用网络资源的优化方法,具体描述可参见上述实施例2。

本实施例的移动应用网络资源的优化装置,用于实现上述实施例 2的移动应用网络资源的优化方法,通过该移动应用网络资源的优化方 法在不同的网络接入方式下,能够对运行的应用程序的类型进行判断, 并对在该网络接入方式下资源消耗量不是最小的应用程序进行处理, 有效地降低资源消耗量,提高资源利用率,避免网络拥塞。

实施例5:

请参照图5,本实施例提供了一种移动应用网络资源的优化系统, 包括:移动应用网络资源的优化装置100和服务器200。

其中,移动应用网络资源的优化装置100为实施例3或4的移动 应用网络资源的优化装置。

服务器200用于接收移动应用网络资源的优化装置100发送的最 小储存周期内储存的第一消息集合。

本实施例的移动应用网络资源的优化系统,在不同的网络接入方 式下,能够对运行的应用程序的类型进行判断,并对在该网络接入方 式下资源消耗量不是最小的应用程序进行处理,有效地降低资源消耗 量,提高资源利用率,避免网络拥塞。

可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采 用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普 通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出 各种变型和改进,这些变型和改进也视为本发明的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号