在线应用程序的节能运行方法、装置、设备及存储介质制造方法及图纸

技术编号:19994660 阅读:29 留言:0更新日期:2019-01-05 13:03
本申请公开了一种在线应用程序的节能运行方法、装置、设备及存储介质,涉及计算机程序领域。该方法包括:显示在线应用程序的用户界面,该用户界面包括虚拟环境的环境画面;监测在线应用程序的运行情况是否符合深度节能触发条件;当在线应用程序的运行情况符合深度节能触发条件时,进入深度节能运行模式,该深度节能运行模式包括如下节能操作:减少非必要数据包的发送和/或接收,非必要数据包包括:与维持虚拟环境和虚拟角色的正常运行无关的数据包。本申请能够在维持该在线应用程序中的虚拟环境和虚拟角色的正常运行的前提下,尽可能减少网络流量的使用以及终端电量的消耗,达到了深度节能的效果。

Energy-saving operation methods, devices, equipment and storage media of online applications

This application discloses an energy-saving operation method, device, device and storage medium of an online application program, which relates to the field of computer programs. The method includes: displaying the user interface of the online application, which includes the environment screen of the virtual environment; monitoring whether the running condition of the online application meets the trigger condition of deep energy saving; entering the deep energy saving operation mode when the running condition of the online application meets the trigger condition of deep energy saving. The deep energy saving operation mode includes the following energy saving operation: Reduce the sending and/or receiving of unnecessary data packets, including those that are not related to maintaining the normal operation of the virtual environment and virtual roles. This application can minimize the use of network traffic and the consumption of terminal power while maintaining the normal operation of the virtual environment and virtual roles in the online application, thus achieving a deep energy-saving effect.

【技术实现步骤摘要】
在线应用程序的节能运行方法、装置、设备及存储介质
本申请实施例涉及计算机程序领域,特别涉及一种在线应用程序的节能运行方法、装置、设备及存储介质。
技术介绍
在线应用程序是移动终端上运行的应用程序的主流形式。常见的在线应用程序包括在线游戏程序,在线游戏程序通过在虚拟环境中向用户提供游戏角色,使得用户通过操作虚拟角色来获得游戏体验。用户在使用在线游戏程序的过程中,除了手动操作游戏角色之外,还有可能会选择挂机。出于节省移动终端上宝贵的电量资源且保证在线游戏程序的正常运行的目的,相关技术中提供了一种节能运行方法,该方法在监测到用户长时间不操作游戏时,通过在游戏应用界面上添加黑色遮罩层来达到节省电量的效果。由于添加黑色遮罩层只是一定程度上减少了屏幕的发光程度,并不能明显降低屏幕的亮度,因此上述方法所能达到的节能效果有限。
技术实现思路
本申请实施例提供了一种在线应用程序的节能运行方法、设备及存储介质,可以解决相关技术中的节能运行方法所能达到的节能效果有限的问题。所述技术方案如下:根据本申请的一个方面,提供了一种在线应用程序的节能运行方法,在线应用程序提供有虚拟环境,虚拟环境中提供有基于网络通信控制的至少一个虚拟角色,该方法包括:显示在线应用程序的用户界面,用户界面包括虚拟环境的环境画面;监测在线应用程序的运行情况是否符合深度节能触发条件;当在线应用程序的运行情况符合深度节能触发条件时,进入深度节能运行模式,深度节能运行模式包括如下节能操作:减少非必要数据包的发送和/或接收,非必要数据包包括:与维持虚拟环境和虚拟角色的正常运行无关的数据包。根据本申请的另一方面,提供了一种在线应用程序的节能运行装置,该装置包括:显示模块,用于显示在线应用程序的用户界面,用户界面包括虚拟环境的环境画面;监测模块,用于监测在线应用程序的运行情况是否符合深度节能触发条件;切换模块,用于当在线应用程序的运行情况符合深度节能触发条件时,进入深度节能运行模式,深度节能运行模式包括如下节能操作:减少非必要数据包的发送和/或接收,非必要数据包包括:与维持虚拟环境和虚拟角色的正常运行无关的数据包。根据本申请的另一方面,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述本申请第一方面及其可选的实施例中任一所述的在线应用程序的节能运行方法。根据本申请的另一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述本申请第一方面及其可选的实施例中任一所述的在线应用程序的节能运行方法。本申请实施例提供的技术方案带来的有益效果至少包括:通过监测到在线应用程序的运行情况符合深度节能触发条件时,控制在线应用程序进入深度节能运行模式,该深度节能模式包括的节能操作有:减少非必要数据包的发送和/或接收,能够在维持该在线应用程序中的虚拟环境和虚拟角色的正常运行的前提下,尽可能减少网络流量的使用以及终端电量的消耗,达到了深度节能的效果。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请一个示例性实施例提供的程序系统的框图;图2是本申请一个示例性实施例提供的在线应用程序的节能运行方法的流程;图3是本申请另一个示例性实施例提供的在线应用程序的节能运行方法的流程;图4是本申请另一个示例性实施例提供的在线应用程序的节能运行方法的界面示意图;图5是本申请另一个示例性实施例提供的在线应用程序的节能运行方法的流程图;图6是本申请另一个示例性实施例提供的在线应用程序的节能运行方法的流程;图7是本申请另一个示例性实施例提供的在线应用程序的节能运行方法的流程图;图8是本申请另一个示例性实施例提供的在线应用程序的节能运行方法的流程;图9是本申请另一个示例性实施例提供的在线应用程序的节能运行方法的流程图;图10是本申请一个示例性实施例提供的在线应用程序的节能运行装置的框图;图11是本申请另一个示例性实施例提供的在线应用程序的节能运行装置的框图;图12是本申请一个示例性的实施例提供的终端的结构框图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。首先,对本申请实施例涉及的若干个名词进行解释:虚拟环境:是应用程序在终端上运行时显示(或提供)的虚拟环境。该虚拟环境可以是对真实世界的仿真环境,也可以是半仿真半虚构的三维环境,还可以是纯虚构的三维环境。虚拟环境可以是二维虚拟环境、2.5维虚拟环境和三维虚拟环境中的任意一种,下述实施例中对此不加以限定。虚拟角色:是指在虚拟环境中的可活动角色。该可活动角色可以是虚拟人物、虚拟动物、动漫人物中的至少一种。可选地,当虚拟环境为三维虚拟环境时,虚拟角色是基于动画骨骼技术创建的三维立体模型。每个虚拟角色在三维虚拟环境中具有自身的形状和体积,占据三维虚拟环境中的一部分空间。在线应用程序:以C/S(Clinet/Server,客户端/服务器)架构运行的应用程序。本申请实施例中,在线应用程序是提供有虚拟环境的应用程序,可以是多人网络手游应用程序、多人网络端游应用程序、多人在线军事演习仿真程序中的至少一种。以在线应用程序是多人网络手游应用程序为例,多个用户通过各自的应用程序与服务器通信,每个用户控制虚拟环境中的一个或多个虚拟角色。可选地,该虚拟环境中还存在一些虚拟角色是由服务器来控制的。普通节能模式:以节省终端电量为主要目的的节能模式。可选地,普通节能模式是以维持在线应用程序的用户界面的有效显示的前提下,对终端电量进行节省的节能模式。可选地,普通节能模式包括如下四种节能操作中的至少一种:1、降低屏幕的显示亮度;2、降低在线应用程序的用户界面的显示分辨率;3、降低在线应用程序的用户界面的显示帧率;4、减少在线应用程序的动画特效的播放。在本申请实施例中,以普通节能模式同时包括上述四种节能操作来举例说明。深度节能模式:以节省终端的流量和电量为主要目的的节能模式。深度节能模式的节能效果优于普通节能模式的节能效果,或者说,普通节能模式的节能效果差于深度节能模式的节能效果。可选地,深度节能模式是以维持在线应用程序的虚拟环境和虚拟角色的正常运行的前提下,对终端的流量和电量进行节省的节能模式。可选地,除了普通节能模式所包括的四种节能操作之外,深度节能模式还包括如下节能操作中的至少一种:5、减少非必要数据包的发送和/或接收,非必要数据包包括:与维持虚拟环境和虚拟角色的正常运行无关的数据包;6、减少非必要的界面信息的显示,非必要的界面信息包括:与维持虚拟环境和虚拟角色的正常运行无关的显示信息。图1是本申请一个示例性实施例提供的程序系统的框图。该程序系统包括:终端100和服务器200。终端100可以是台式计算机、膝上型便携计算机、智能手机、平板电脑、电子书阅读器本文档来自技高网...

【技术保护点】
1.一种在线应用程序的节能运行方法,其特征在于,所述在线应用程序提供有虚拟环境,所述虚拟环境中提供有基于网络通信控制的至少一个虚拟角色,所述方法包括:显示所述在线应用程序的用户界面,所述用户界面包括所述虚拟环境的环境画面;监测所述在线应用程序的运行情况是否符合深度节能触发条件;当所述在线应用程序的运行情况符合所述深度节能触发条件时,进入深度节能运行模式,所述深度节能运行模式包括如下节能操作:减少非必要数据包的发送和/或接收,所述非必要数据包包括:与维持所述虚拟环境和所述虚拟角色的正常运行无关的数据包。

【技术特征摘要】
1.一种在线应用程序的节能运行方法,其特征在于,所述在线应用程序提供有虚拟环境,所述虚拟环境中提供有基于网络通信控制的至少一个虚拟角色,所述方法包括:显示所述在线应用程序的用户界面,所述用户界面包括所述虚拟环境的环境画面;监测所述在线应用程序的运行情况是否符合深度节能触发条件;当所述在线应用程序的运行情况符合所述深度节能触发条件时,进入深度节能运行模式,所述深度节能运行模式包括如下节能操作:减少非必要数据包的发送和/或接收,所述非必要数据包包括:与维持所述虚拟环境和所述虚拟角色的正常运行无关的数据包。2.根据权利要求1所述的方法,其特征在于,所述深度节能运行模式还包括如下节能操作:减少非必要的界面信息的显示,所述非必要的界面信息包括:与维持所述虚拟环境和所述虚拟角色的正常运行无关的显示信息。3.根据权利要求1所述的方法,其特征在于,所述深度节能运行模式还包括如下四种节能操作中的至少一种节能操作:将屏幕的显示亮度降低至目标亮度,所述屏幕是用于显示所述用户界面的屏幕;将所述用户界面的显示分辨率降低至目标分辨率;将所述用户界面的显示帧率降低至目标帧率;减少所述用户界面中的动画特效的播放,所述动画特效包括:所述虚拟角色的技能释放动画、所述虚拟角色的受攻击动画和所述虚拟环境的场景动画特效中的至少一种。4.根据权利要求1至3任一所述的方法,其特征在于,所述进入深度节能运行模式,包括:在所述用户界面上叠加显示锁定屏幕界面,所述锁定屏幕界面用于对所述用户界面进行锁定;执行所述深度节能运行模式中的所述深度节能操作。5.根据权利要求4所述的方法,其特征在于,所述在所述用户界面上叠加显示锁定屏幕界面之后,还包括:接收在所述锁定屏幕界面上触发的解锁操作;当所述解锁操作符合解锁条件时,取消显示所述锁定屏幕界面,且取消执行所述深度节能运行模式中的所述节能操作。6.根据权利要求1至3任一所述的方法,其特征在于,所述用户界面上显示有节能触发控件;所述监测所述在线应用程序的运行情况是否符合节能触发条件,包括:监测所述用户界面上的所述节能触发控件;当所述节能触发控件...

【专利技术属性】
技术研发人员:张英烁王洪福
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1