CN106201469B - 一种动态效果的控制方法及装置、用户终端 - Google Patents
一种动态效果的控制方法及装置、用户终端 Download PDFInfo
- Publication number
- CN106201469B CN106201469B CN201610487686.0A CN201610487686A CN106201469B CN 106201469 B CN106201469 B CN 106201469B CN 201610487686 A CN201610487686 A CN 201610487686A CN 106201469 B CN106201469 B CN 106201469B
- Authority
- CN
- China
- Prior art keywords
- target application
- state
- dynamic effect
- version number
- installation state
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
本发明实施例提供一种动态效果的控制方法及装置、用户终端,其中方法包括如下步骤:获取用户终端的屏幕分辨率;在所述屏幕分辨率小于或等于预设分辨率的情况下,获取目标应用的安装状态;根据所述安装状态,设置所述目标应用的动态效果功能的当前运行信息,所述当前运行信息包括禁止状态或开启状态。采用本发明,能够减少了应用的动态效果在展现时出现的卡顿现象或者展现失败的情况发生,进而保证用户对应用的正常使用。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种动态效果的控制方法及装置、用户终端。
背景技术
随着通信技术的不断发展,手机、平板等已经与人们的日常生活息息相关。人们常常会在终端设备上安装各式各样的应用。目前,应用的显示界面并不局限于静态画面,而是增加了各式各样的动态效果,例如:动态壁纸应用,可以对用户的动作产生动态效果(比如,用户点击动态壁纸时产生水波荡漾的效果);天气应用,可以随着天气情况展示不同的动态效果(比如,下雨天气会有雨滴滴下的效果),这样能够给用户带来良好的视觉体验。然而,在实际应用中,应用的动态效果在展现时会出现卡顿现象或者展现失败的情况,影响了用户对应用的正常使用。
发明内容
本发明实施例提供一种动态效果的控制方法及装置、用户终端,能够减少了应用的动态效果在展现时出现的卡顿现象或者展现失败的情况发生,进而保证用户对应用的正常使用。
本发明实施例第一方面提供了一种动态效果的控制方法,包括:
获取用户终端的屏幕分辨率;
在所述屏幕分辨率小于或等于预设分辨率的情况下,获取目标应用的安装状态;
根据所述安装状态,设置所述目标应用的动态效果功能的当前运行信息,所述当前运行信息包括禁止状态或开启状态。
可选的,所述方法还包括:
在所述屏幕分辨率大于所述预设分辨率的情况下,将所述目标应用的动态效果功能的当前运行信息设置为所述开启状态。
可选的,所述获取目标应用的安装状态,包括:
在所述目标应用安装成功的情况下,记录安装成功的所述目标应用的当前版本号;
判断所述用户终端中是否存在所述目标应用的历史版本号;
若存在所述历史版本号,在所述当前版本号高于所述历史版本号的情况下,则确定所述目标应用的安装状态为升级状态。
可选的,所述方法还包括:
若不存在所述历史版本号,则确定所述目标应用的安装状态为初装状态。
可选的,所述根据所述安装状态,设置所述目标应用的动态效果功能的当前运行信息,包括:
在所述目标应用的安装状态为所述升级状态的情况下,获取在所述历史版本号下对所述目标应用的动态效果功能所设置的历史运行信息;
将所述历史运行信息设置为所述当前版本号下所述目标应用的动态效果功能的当前运行信息。
可选的,所述根据所述安装状态,设置所述目标应用的动态效果功能的当前运行信息,包括:
在所述目标应用的安装状态为所述初装状态的情况下,将所述目标应用的动态效果功能的当前运行信息设置为所述禁止状态。
可选的,所述方法还包括:
接收用户输入的针对所述目标应用的动态效果功能的状态调节指令;
根据所述状态调节指令,对所述目标应用的动态效果功能的当前运行信息进行调节。
本发明实施例第二方面提供了一种动态效果控制装置,包括:
分辨率获取单元,用于获取用户终端的屏幕分辨率;
状态获取单元,用于在所述屏幕分辨率小于或等于预设分辨率的情况下,获取目标应用的安装状态;
第一设置单元,用于根据所述安装状态,设置所述目标应用的动态效果功能的当前运行信息,所述当前运行信息包括禁止状态或开启状态。
可选的,所述装置还包括:
第二设置单元,用于在所述屏幕分辨率大于所述预设分辨率的情况下,将所述目标应用的动态效果功能的当前运行信息设置为所述开启状态。
可选的,所述状态获取单元包括:
版本号记录单元,用于在所述屏幕分辨率小于或等于预设分辨率,且所述目标应用安装成功的情况下,记录安装成功的所述目标应用的当前版本号;
版本号判断单元,用于判断所述用户终端中是否存在所述目标应用的历史版本号;
第一确定单元,用于若存在所述历史版本号,在所述当前版本号高于所述历史版本号的情况下,则确定所述目标应用的安装状态为升级状态。
可选的,所述状态获取单元还包括:
第二确定单元,用于若不存在所述历史版本号,则确定所述目标应用的安装状态为初装状态。
可选的,所述第一设置单元包括:
信息获取单元,用于在所述目标应用的安装状态为所述升级状态的情况下,获取在所述历史版本号下对所述目标应用的动态效果功能所设置的历史运行信息;
信息设置单元,用于将所述历史运行信息设置为所述当前版本号下所述目标应用的动态效果功能的当前运行信息。
可选的,所述第一设置单元具体用于在所述目标应用的安装状态为所述初装状态的情况下,将所述目标应用的动态效果功能的当前运行信息设置为所述禁止状态。
可选的,所述装置还包括:
指令接收单元,用于接收用户输入的针对所述目标应用的动态效果功能的状态调节指令;
信息调整单元,用于根据所述状态调节指令,对所述目标应用的动态效果功能的当前运行信息进行调节。
本发明实施例第三方面提供了一种用户终端,所述用户终端包括处理器和存储器,其特征在于,所述存储器用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以执行以下步骤:
获取用户终端的屏幕分辨率;
在所述屏幕分辨率小于或等于预设分辨率的情况下,获取目标应用的安装状态;
根据所述安装状态,设置所述目标应用的动态效果功能的当前运行信息,所述当前运行信息包括禁止状态或开启状态。
在本发明实施例中,通过获取用户终端的屏幕分辨率,并在屏幕分辨率小于或等于预设分辨率的情况下,获取目标应用的安装状态,根据安装状态设置目标应用的动态效果功能的当前运行信息。这样对于屏幕分辨率较低的用户终端,实现了根据应用的安装状态对动态效果功能的开启状态或禁止状态的设置,进而减少了应用的动态效果在展现时出现的卡顿现象或者展现失败的情况发生,改善了用户体验效果。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种动态效果的控制方法的流程示意图;
图2是本发明实施例提供的另一种动态效果的控制方法的流程示意图;
图3是本发明实施例提供的一种动态效果控制装置的结构示意图;
图4是本发明实施例提供的另一种动态效果控制装置的结构示意图;
图5是本发明实施例提供的状态获取单元的结构示意图;
图6是本发明实施例提供的第一设置单元的结构示意图;
图7是本发明实施例提供的一种用户终端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。另外,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
本发明实施例提供的动态效果控制方法可以应用于对目标应用的动态效果进行控制的场景,例如:获取用户终端的屏幕分辨率;在所述屏幕分辨率小于或等于预设分辨率的情况下,获取目标应用的安装状态;根据所述安装状态,设置所述目标应用的动态效果功能的当前运行信息,所述当前运行信息包括禁止状态或开启状态。这样对于屏幕分辨率较低的用户终端,实现了根据应用的安装状态对动态效果功能的开启状态或禁止状态的设置,进而减少了应用的动态效果在展现时出现的卡顿现象或者展现失败的情况发生,改善了用户体验效果。
本发明实施例涉及的用户终端可以是任何具备存储和通信功能的设备,例如:平板电脑、手机、电子阅读器、个人计算机(Personal Computer,PC)、笔记本电脑、车载设备、网络电视、可穿戴设备等设备;所涉及的动态效果控制装置可以是具备通信和存储功能且用于动态效果控制的设备,也可以是嵌入于具备存储和通信功能的设备中动态效果控制模块。
下面将结合附图1-附图2,对本发明实施例提供的动态效果的控制方法进行详细介绍。
请参见图1,为本发明实施例提供了一种动态效果的控制方法的流程示意图。如图1所示,本发明实施例的所述方法可以包括以下步骤S101-步骤S103。
S101,获取用户终端的屏幕分辨率。
具体的,动态效果控制装置获取用户终端的屏幕分辨率。可选的方案中,所述动态效果控制装置可通过程序代码获取用户终端的屏幕分辨率。举例来说,所述屏幕分辨率是指屏幕的长和宽排列像素的数量,例如,屏幕分辨率为960×540是指用户终端中屏幕的水平方向含有像素数为960个,垂直方向像素数540个。
可选的,若所述用户终端中存在多个屏幕分辨率时,所述动态效果控制装置所获取的屏幕分辨率为所述用户终端当前使用的屏幕分辨率。
S102,在所述屏幕分辨率小于或等于预设分辨率的情况下,获取目标应用的安装状态。
具体的,在所述屏幕分辨率小于或等于预设分辨率的情况下,所述动态效果控制装置获取目标应用的安装状态。其中,所述预设分辨率是自定义设置的。可选的,所述预设分辨率可以是参考多个不同屏幕分辨率的用户终端中目标应用的动态效率功能的使用情况而确定的,例如,低于某一个屏幕分辨率的用户终端的目标应用的动态效果功能开启的状态下,经常性出现目标应用卡顿的现象,则将这个屏幕分辨率设置为预设分辨率。
进一步,当所述屏幕分辨率小于或等于预设分辨率时,表示该用户终端有可能在目标应用的动态效果展示时出现卡顿现象或展示失败的情况,因此获取所述目标应用的安装状态。可行的方案中,所述目标应用的安装状态可以是在所述用户终端中第一次成功安装所述目标应用的初装状态,即所述用户终端中除了安装成功的当前版本号的目标应用之外,不存在其他版本号的目标应用;或者,可以是在所述用户终端中存在已安装过的历史版本号的目标应用的非初装状态。可选的,只要所述用户终端中不存在所述目标应用的其他版本号,即可确定所述目标应用的安装状态为初装状态。可选的,所述非初装状态可以包括升级状态和降级状态,所谓升级状态是指当前安装成功的目标应用的当前版本号高于所述用户终端中存在的历史版本号的状态,而降级状态是指当前安装成功的目标应用的当前版本号低于所述用户终端中存在的历史版本号的状态。
S103,根据所述安装状态,设置所述目标应用的动态效果功能的当前运行信息。
具体的,所述动态效果控制装置根据所述安装状态,设置所述目标应用的动态效果功能的当前运行信息。其中,所述当前运行信息包括禁止状态或开启状态。可行的方案中,根据步骤S102中初装状态和非初装状态的详细描述,在所述目标应用的安装状态为初装状态时,可以将所述目标应用的动态效果功能设置为禁止状态,这样在屏幕分辨率低的用户终端中运行所述目标应用时不启动动态效果功能,减少卡顿现象的发生;在所述目标应用的安装状态为非初装状态时,可以将所述目标应用的动态效果功能设置为历史版本下对所述目标应用的动态效果功能所设置的历史运行信息,这样能够防止因动态效果功能的运行信息突然改变而导致用户不适应的情况发生。
可选的,本发明实施例的方案可以应用于监测到用户终端中安装目标应用的场景中,在监测到所述目标应用安装成功的情况下,执行步骤S101至步骤103,这样在目标应用一旦安装成功的情况下,就能够实现对目标应用的动态效果功能的当前运行信息进行设置,提高了对目标应用的动态效率功能的设置效率。
在本发明实施例中,通过获取用户终端的屏幕分辨率,并在屏幕分辨率小于或等于预设分辨率的情况下,获取目标应用的安装状态,根据安装状态设置目标应用的动态效果功能的当前运行信息。这样对于屏幕分辨率较低的用户终端,实现了根据应用的安装状态对动态效果功能的开启状态或禁止状态的设置,进而减少了应用的动态效果在展现时出现的卡顿现象或者展现失败的情况发生,改善了用户体验效果。
请参见图2,为本发明实施例提供了另一种动态效果的控制方法的流程示意图。如图2所示,本发明实施例的所述方法可以包括以下步骤S201-步骤S211。
S201,获取用户终端的屏幕分辨率。
具体的,动态效果控制装置获取用户终端的屏幕分辨率。可选的方案中,所述动态效果控制装置可通过程序代码获取用户终端的屏幕分辨率。举例来说,所述屏幕分辨率是指屏幕的长和宽排列像素的数量,例如,屏幕分辨率为960×540是指用户终端中屏幕的水平方向含有像素数为960个,垂直方向像素数540个。
可选的,若所述用户终端中存在多个屏幕分辨率时,所述动态效果控制装置所获取的屏幕分辨率为所述用户终端当前使用的屏幕分辨率。
S202,在所述屏幕分辨率大于所述预设分辨率的情况下,将所述目标应用的动态效果功能的当前运行信息设置为所述开启状态。
具体的,在所述屏幕分辨率大于所述预设分辨率的情况下,所述动态效果控制装置将所述目标应用的动态效果功能的当前运行信息设置为所述开启状态。其中,所述预设分辨率是自定义设置的。可选的,所述预设分辨率可以是参考多个不同屏幕分辨率的用户终端中目标应用的动态效率功能的使用情况而确定的,例如,低于某一个屏幕分辨率的用户终端的目标应用的动态效果功能开启的状态下,经常性出现目标应用卡顿的现象,则将这个屏幕分辨率设置为预设分辨率。
进一步,当所述屏幕分辨率大于预设分辨率时,表示该用户终端在目标应用的动态效果展示时出现卡顿现象或展示失败的情况较少,因此将所述目标应用的动态效果功能的当前运行信息设置为所述开启状态,给用户带来较好的视觉效果。
S203,在所述屏幕分辨率小于或等于预设分辨率,且目标应用安装成功的情况下,记录安装成功的所述目标应用的当前版本号。
具体的,在所述屏幕分辨率小于或等于预设分辨率,且目标应用安装成功的情况下,所述动态效果控制装置记录安装成功的所述目标应用的当前版本号。可选的,目标应用的是否安装成功可通过用户终端中的注册表数据获得所述目标应用的安装成功或安装失败;或者通过获取所述目标应用的安装路径下的文件数据进而确定所述目标应用的安装成功或安装失败。所述目标应用的当前版本号可通过目标应用对应的安装文件获取,并进行记录。
S204,判断所述用户终端中是否存在所述目标应用的历史版本号。
具体的,所述动态效果控制装置判断所述用户终端中是否存在所述目标应用的历史版本号,所述历史版本号是指所述用户终端在当前版本号的目标应用安装成功之前存在的所述目标应用的其他版本号。若存在所述历史版本号,则执行步骤S205;若不存在所述历史版本号,则执行步骤S208。
S205,若存在所述历史版本号,在所述当前版本号高于所述历史版本号的情况下,则确定所述目标应用的安装状态为升级状态。
具体的,在判断所述用户终端中存在所述历史版本号,在所述当前版本号高于所述历史版本号的情况下,则所述动态效果控制装置确定所述目标应用的安装状态为升级状态。
S206,在所述目标应用的安装状态为所述升级状态的情况下,获取在所述历史版本号下对所述目标应用的动态效果功能所设置的历史运行信息。
具体的,在所述目标应用的安装状态为所述升级状态的情况下,所述动态效果控制装置获取在所述历史版本号下对所述目标应用的动态效果功能所设置的历史运行信息。其中,所述历史运行信息包括禁止状态或开启状态。
可选的,当所述用户终端存在多个历史版本号的情况下,获取在当前版本号的目标应用安装成功之前所用的目标历史版本号对应的目标历史运行信息。
S207,将所述历史运行信息设置为所述当前版本号下所述目标应用的动态效果功能的当前运行信息。
具体的,所述动态效果控制装置将所述历史运行信息设置为所述当前版本号下所述目标应用的动态效果功能的当前运行信息。这样能够防止因动态效果功能的运行信息突然改变而导致用户不适应的情况发生。
可选的,所述动态效果控制装置判断所述用户终端中存在所述历史版本号,在所述当前版本号不高于所述历史版本号的情况下,则确定所述目标应用的安装状态为降级状态。进一步,在所述目标应用的安装状态为所述降级状态的情况下,所述动态效果控制装置也可以执行步骤S206和步骤S207。
S208,若不存在所述历史版本号,则确定所述目标应用的安装状态为初装状态。
具体的,在判断所述用户终端中不存在所述历史版本号,则所述动态效果控制装置确定所述目标应用的安装状态为初装状态。
S209,在所述目标应用的安装状态为所述初装状态的情况下,将所述目标应用的动态效果功能的当前运行信息设置为所述禁止状态。
具体的,在所述目标应用的安装状态为所述初装状态的情况下,所述动态效果控制装置将所述目标应用的动态效果功能的当前运行信息设置为所述禁止状态。这样在屏幕分辨率低的用户终端中运行所述目标应用时不启动动态效果功能,减少卡顿现象的发生。
S210,接收用户输入的针对所述目标应用的动态效果功能的状态调节指令。
具体的,所述动态效果控制装置接收用户输入的针对所述目标应用的动态效果功能的状态调节指令,所述状态调节指令可以是将动态效果功能由禁止状态调节为开启状态,或者,将动态效果功能由开启状态调节为禁止状态。可行的方案中,可以通过在所述动态效果控制装置中添加禁止状态和开启状态的设置选项,以实现对所述目标应用的动态效果功能的状态进行调节。
S211,根据所述状态调节指令,对所述目标应用的动态效果功能的当前运行信息进行调节。
具体的,所述动态效果控制装置根据所述状态调节指令,对所述目标应用的动态效果功能的当前运行信息进行调节。这样更加便于用户自主调节,增强用户黏性。
需要说明的是,图2所示,步骤S210和步骤S211是在步骤S209之后执行的,可行的方案中,步骤S210和步骤S211也可以在步骤S202之后执行;或者,还可以在步骤S207之后执行,本发明实施例对此不做限定。
可选的,本发明实施例的方案可以应用于监测到用户终端中安装目标应用的场景中,在监测到所述目标应用安装成功的情况下,执行本发明实施例中的全部步骤或者部分步骤,这样在目标应用一旦安装成功的情况下,就能够实现对目标应用的动态效果功能的当前运行信息进行设置,提高了对目标应用的动态效率功能的设置效率。
在本发明实施例中,通过获取用户终端的屏幕分辨率,并在屏幕分辨率小于或等于预设分辨率的情况下,获取目标应用的安装状态,根据安装状态设置目标应用的动态效果功能的当前运行信息。这样对于屏幕分辨率较低的用户终端,实现了根据应用的安装状态对动态效果功能的开启状态或禁止状态的设置,进而减少了应用的动态效果在展现时出现的卡顿现象或者展现失败的情况发生,改善了用户体验效果。
请参见图3,为本发明实施例提供了一种动态效果控制装置的结构示意图。如图3所示,本发明实施例的所述动态效果控制装置1可以包括:分辨率获取单元11、状态获取单元12和第一设置单元13。
分辨率获取单元11,用于获取用户终端的屏幕分辨率;
具体实现中,所述分辨率获取单元11获取用户终端的屏幕分辨率。可选的方案中,所述分辨率获取单元11可通过程序代码获取用户终端的屏幕分辨率。举例来说,所述屏幕分辨率是指屏幕的长和宽排列像素的数量,例如,屏幕分辨率为960×540是指用户终端中屏幕的水平方向含有像素数为960个,垂直方向像素数540个。
可选的,若所述用户终端中存在多个屏幕分辨率时,所述分辨率获取单元11所获取的屏幕分辨率为所述用户终端当前使用的屏幕分辨率。
状态获取单元12,用于在所述屏幕分辨率小于或等于预设分辨率的情况下,获取目标应用的安装状态;
具体实现中,在所述屏幕分辨率小于或等于预设分辨率的情况下,所述状态获取单元12获取目标应用的安装状态。其中,所述预设分辨率是自定义设置的。可选的,所述预设分辨率可以是参考多个不同屏幕分辨率的用户终端中目标应用的动态效率功能的使用情况而确定的,例如,低于某一个屏幕分辨率的用户终端的目标应用的动态效果功能开启的状态下,经常性出现目标应用卡顿的现象,则将这个屏幕分辨率设置为预设分辨率。
进一步,当所述屏幕分辨率小于或等于预设分辨率时,表示该用户终端有可能在目标应用的动态效果展示时出现卡顿现象或展示失败的情况,因此获取所述目标应用的安装状态。可行的方案中,所述目标应用的安装状态可以是在所述用户终端中第一次成功安装所述目标应用的初装状态,即所述用户终端中除了安装成功的当前版本号的目标应用之外,不存在其他版本号的目标应用;或者,可以是在所述用户终端中存在已安装过的历史版本号的目标应用的非初装状态。可选的,只要所述用户终端中不存在所述目标应用的其他版本号,即可确定所述目标应用的安装状态为初装状态。可选的,所述非初装状态可以包括升级状态和降级状态,所谓升级状态是指当前安装成功的目标应用的当前版本号高于所述用户终端中存在的历史版本号的状态,而降级状态是指当前安装成功的目标应用的当前版本号低于所述用户终端中存在的历史版本号的状态。
第一设置单元13,用于根据所述安装状态,设置所述目标应用的动态效果功能的当前运行信息,所述当前运行信息包括禁止状态或开启状态。
具体实现中,所述第一设置单元13根据所述安装状态,设置所述目标应用的动态效果功能的当前运行信息。其中,所述当前运行信息包括禁止状态或开启状态。可行的方案中,根据状态获取单元12中初装状态和非初装状态的详细描述,在所述目标应用的安装状态为初装状态时,可以将所述目标应用的动态效果功能设置为禁止状态,这样在屏幕分辨率低的用户终端中运行所述目标应用时不启动动态效果功能,减少卡顿现象的发生;在所述目标应用的安装状态为非初装状态时,可以将所述目标应用的动态效果功能设置为历史版本下对所述目标应用的动态效果功能所设置的历史运行信息,这样能够防止因动态效果功能的运行信息突然改变而导致用户不适应的情况发生。
可选的,本发明实施例的方案可以应用于监测到用户终端中安装目标应用的场景中,在监测到所述目标应用安装成功的情况下,执行本发明实施例中的各个单元,这样在目标应用一旦安装成功的情况下,就能够实现对目标应用的动态效果功能的当前运行信息进行设置,提高了对目标应用的动态效率功能的设置效率。
在本发明实施例中,通过获取用户终端的屏幕分辨率,并在屏幕分辨率小于或等于预设分辨率的情况下,获取目标应用的安装状态,根据安装状态设置目标应用的动态效果功能的当前运行信息。这样对于屏幕分辨率较低的用户终端,实现了根据应用的安装状态对动态效果功能的开启状态或禁止状态的设置,进而减少了应用的动态效果在展现时出现的卡顿现象或者展现失败的情况发生,改善了用户体验效果。
请参见图4,为本发明实施例提供了另一种动态效果控制装置的结构示意图。如图4所示,本发明实施例的所述动态效果控制装置1可以包括:分辨率获取单元11、状态获取单元12、第一设置单元13、第二设置单元14、指令接收单元15和信息调整单元16。
分辨率获取单元11,用于获取用户终端的屏幕分辨率。
具体实现中,所述分辨率获取单元11获取用户终端的屏幕分辨率。可选的方案中,所述分辨率获取单元11可通过程序代码获取用户终端的屏幕分辨率。举例来说,所述屏幕分辨率是指屏幕的长和宽排列像素的数量,例如,屏幕分辨率为960×540是指用户终端中屏幕的水平方向含有像素数为960个,垂直方向像素数540个。
可选的,若所述用户终端中存在多个屏幕分辨率时,所述分辨率获取单元11所获取的屏幕分辨率为所述用户终端当前使用的屏幕分辨率。
第二设置单元14,用于在所述屏幕分辨率大于所述预设分辨率的情况下,将所述目标应用的动态效果功能的当前运行信息设置为所述开启状态。
具体实现中,在所述屏幕分辨率大于所述预设分辨率的情况下,所述第二设置单元14将所述目标应用的动态效果功能的当前运行信息设置为所述开启状态。其中,所述预设分辨率是自定义设置的。可选的,所述预设分辨率可以是参考多个不同屏幕分辨率的用户终端中目标应用的动态效率功能的使用情况而确定的,例如,低于某一个屏幕分辨率的用户终端的目标应用的动态效果功能开启的状态下,经常性出现目标应用卡顿的现象,则将这个屏幕分辨率设置为预设分辨率。
进一步,当所述屏幕分辨率大于预设分辨率时,表示该用户终端在目标应用的动态效果展示时出现卡顿现象或展示失败的情况较少,因此将所述目标应用的动态效果功能的当前运行信息设置为所述开启状态,给用户带来较好的视觉效果。
状态获取单元12,用于在所述屏幕分辨率小于或等于预设分辨率的情况下,获取目标应用的安装状态;
具体请一并参见图5,为本发明实施例提供了状态获取单元12的结构示意图,如图5所示,所述状态获取单元12包括版本号记录单元121、版本号判断单元122、第一确定单元123和第二确定单元124。
版本号记录单元121,用于在所述屏幕分辨率小于或等于预设分辨率,且所述目标应用安装成功的情况下,记录安装成功的所述目标应用的当前版本号。
具体实现中,在所述屏幕分辨率小于或等于预设分辨率,且目标应用安装成功的情况下,所述版本号记录单元121记录安装成功的所述目标应用的当前版本号。可选的,目标应用的是否安装成功可通过用户终端中的注册表数据获得所述目标应用的安装成功或安装失败;或者通过获取所述目标应用的安装路径下的文件数据进而确定所述目标应用的安装成功或安装失败。所述目标应用的当前版本号可通过目标应用对应的安装文件获取,并进行记录。
版本号判断单元122,用于判断所述用户终端中是否存在所述目标应用的历史版本号。
具体实现中,所述版本号判断单元122判断所述用户终端中是否存在所述目标应用的历史版本号,所述历史版本号是指所述用户终端在当前版本号的目标应用安装成功之前存在的所述目标应用的其他版本号。若存在所述历史版本号,则执行第一确定单元123;若不存在所述历史版本号,则执行第二确定单元124。
第一确定单元123,用于若存在所述历史版本号,在所述当前版本号高于所述历史版本号的情况下,则确定所述目标应用的安装状态为升级状态。
具体实现中,在所述版本号判断单元122判断所述用户终端中存在所述历史版本号,在所述当前版本号高于所述历史版本号的情况下,则所述第一确定单元123确定所述目标应用的安装状态为升级状态。
第二确定单元124,用于若不存在所述历史版本号,则确定所述目标应用的安装状态为初装状态。
具体实现中,在所述版本号判断单元122判断所述用户终端中不存在所述历史版本号,则所述第二确定单元124确定所述目标应用的安装状态为初装状态。
第一设置单元13,用于根据所述安装状态,设置所述目标应用的动态效果功能的当前运行信息,所述当前运行信息包括禁止状态或开启状态。
一种可行的方案中,请参见图6,为本发明实施例提供了第一设置单元13的结构示意图,如图6所示,所述第一设置单元13包括信息获取单元131和信息设置单元132。
信息获取单元131,用于在所述目标应用的安装状态为所述升级状态的情况下,获取在所述历史版本号下对所述目标应用的动态效果功能所设置的历史运行信息。
具体实现中,在所述第一确定单元123确定所述目标应用的安装状态为所述升级状态的情况下,所述信息获取单元131获取在所述历史版本号下对所述目标应用的动态效果功能所设置的历史运行信息。其中,所述历史运行信息包括禁止状态或开启状态。
可选的,当所述用户终端存在多个历史版本号的情况下,获取在当前版本号的目标应用安装成功之前所用的目标历史版本号对应的目标历史运行信息。
信息设置单元132,用于将所述历史运行信息设置为所述当前版本号下所述目标应用的动态效果功能的当前运行信息。
具体实现中,所述信息设置单元132将所述历史运行信息设置为所述当前版本号下所述目标应用的动态效果功能的当前运行信息。这样能够防止因动态效果功能的运行信息突然改变而导致用户不适应的情况发生。
可选的,所述版本号判断单元122判断所述用户终端中存在所述历史版本号,在所述当前版本号不高于所述历史版本号的情况下,则确定所述目标应用的安装状态为降级状态。进一步,在所述目标应用的安装状态为所述降级状态的情况下,所述动态效果控制装置1也可以执行信息获取单元131和信息设置单元132。
另一种可行的方案中,所述第一设置单元13具体用于在所述目标应用的安装状态为所述初装状态的情况下,将所述目标应用的动态效果功能的当前运行信息设置为所述禁止状态。
具体实现中,在所述第二确定单元124确定所述目标应用的安装状态为所述初装状态的情况下,所述第一设置单元13将所述目标应用的动态效果功能的当前运行信息设置为所述禁止状态。这样在屏幕分辨率低的用户终端中运行所述目标应用时不启动动态效果功能,减少卡顿现象的发生。
指令接收单元15,用于接收用户输入的针对所述目标应用的动态效果功能的状态调节指令。
具体实现中,所述指令接收单元15接收用户输入的针对所述目标应用的动态效果功能的状态调节指令,所述状态调节指令可以是将动态效果功能由禁止状态调节为开启状态,或者,将动态效果功能由开启状态调节为禁止状态。可行的方案中,可以通过在所述动态效果控制装置1中添加禁止状态和开启状态的设置选项,以实现对所述目标应用的动态效果功能的状态进行调节。
信息调整单元16,用于根据所述状态调节指令,对所述目标应用的动态效果功能的当前运行信息进行调节。
具体实现中,所述信息调整单元16根据所述状态调节指令,对所述目标应用的动态效果功能的当前运行信息进行调节。这样更加便于用户自主调节,增强用户黏性。
需要说明的是,图4所示,指令接收单元15和信息调整单元16可以在第一设置单元13之后执行的,还可以在第二设置单元14之后执行,本发明实施例对此不做限定。
可选的,本发明实施例的方案可以应用于监测到用户终端中安装目标应用的场景中,在监测到所述目标应用安装成功的情况下,执行本发明实施例中的全部单元或者部分单元,这样在目标应用一旦安装成功的情况下,就能够实现对目标应用的动态效果功能的当前运行信息进行设置,提高了对目标应用的动态效率功能的设置效率。
在本发明实施例中,通过获取用户终端的屏幕分辨率,并在屏幕分辨率小于或等于预设分辨率的情况下,获取目标应用的安装状态,根据安装状态设置目标应用的动态效果功能的当前运行信息。这样对于屏幕分辨率较低的用户终端,实现了根据应用的安装状态对动态效果功能的开启状态或禁止状态的设置,进而减少了应用的动态效果在展现时出现的卡顿现象或者展现失败的情况发生,改善了用户体验效果。
请参见图7,为本发明实施例提供了一种用户终端的结构示意图。如图7所示,所述用户终端1000可以包括:至少一个处理器1001,例如CPU,至少一个网络接口1004,用户接口1003,存储器1005,至少一个通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。其中,用户接口1003可以包括显示屏(Display)、键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器1005可选的还可以是至少一个位于远离前述处理器1001的存储装置。如图7所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及动态效果控制应用程序。
在图7所示的用户终端1000中,用户接口1003主要用于为用户提供输入的接口,获取用户发送安装目标应用的操作或调节动态效果的操作;而处理器1001可以用于调用存储器1005中存储的动态效果控制应用程序,并具体执行以下操作:
获取用户终端的屏幕分辨率;
在所述屏幕分辨率小于或等于预设分辨率的情况下,获取目标应用的安装状态;
根据所述安装状态,设置所述目标应用的动态效果功能的当前运行信息,所述当前运行信息包括禁止状态或开启状态。
在一个实施例中,所述处理器1001还执行以下步骤:在所述屏幕分辨率大于所述预设分辨率的情况下,将所述目标应用的动态效果功能的当前运行信息设置为所述开启状态。
在一个实施例中,所述处理器1001在执行获取目标应用的安装状态具体执行以下步骤:
在所述目标应用安装成功的情况下,记录安装成功的所述目标应用的当前版本号;
判断所述用户终端中是否存在所述目标应用的历史版本号;
若存在所述历史版本号,在所述当前版本号高于所述历史版本号的情况下,则确定所述目标应用的安装状态为升级状态。
在一个实施例中,所述处理器1001还执行以下步骤:若不存在所述历史版本号,则确定所述目标应用的安装状态为初装状态。
在一个实施例中,所述处理器1001在执行根据所述安装状态,设置所述目标应用的动态效果功能的当前运行信息具体执行以下步骤:
在所述目标应用的安装状态为所述升级状态的情况下,获取在所述历史版本号下对所述目标应用的动态效果功能所设置的历史运行信息;
将所述历史运行信息设置为所述当前版本号下所述目标应用的动态效果功能的当前运行信息。
在一个实施例中,所述处理器1001在执行根据所述安装状态,设置所述目标应用的动态效果功能的当前运行信息具体执行以下步骤:
在所述目标应用的安装状态为所述初装状态的情况下,将所述目标应用的动态效果功能的当前运行信息设置为所述禁止状态。
在一个实施例中,所述处理器1001还执行以下步骤:
接收用户输入的针对所述目标应用的动态效果功能的状态调节指令;
根据所述状态调节指令,对所述目标应用的动态效果功能的当前运行信息进行调节。
在本发明实施例中,通过获取用户终端的屏幕分辨率,并在屏幕分辨率小于或等于预设分辨率的情况下,获取目标应用的安装状态,根据安装状态设置目标应用的动态效果功能的当前运行信息。这样对于屏幕分辨率较低的用户终端,实现了根据应用的安装状态对动态效果功能的开启状态或禁止状态的设置,进而减少了应用的动态效果在展现时出现的卡顿现象或者展现失败的情况发生,改善了用户体验效果。
本发明实施例中所述模块或单元,可以通过通用集成电路,例如CPU(CentralProcessing Unit,中央处理器),或通过ASIC(Application Specific IntegratedCircuit,专用集成电路)来实现。
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
本发明实施例终端中的模块或单元可以根据实际需要进行合并、划分和删减。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (15)
1.一种动态效果的控制方法,其特征在于,包括:
获取用户终端的屏幕分辨率;
在所述屏幕分辨率小于或等于预设分辨率的情况下,获取目标应用的安装状态;
根据所述安装状态,设置所述目标应用的动态效果功能的当前运行信息,所述当前运行信息包括禁止状态或开启状态。
2.根据权利要求1所述的方法,其特征在于,还包括:
在所述屏幕分辨率大于所述预设分辨率的情况下,将所述目标应用的动态效果功能的当前运行信息设置为所述开启状态。
3.根据权利要求1所述的方法,其特征在于,所述获取目标应用的安装状态,包括:
在所述目标应用安装成功的情况下,记录安装成功的所述目标应用的当前版本号;
判断所述用户终端中是否存在所述目标应用的历史版本号;
若存在所述历史版本号,在所述当前版本号高于所述历史版本号的情况下,则确定所述目标应用的安装状态为升级状态。
4.根据权利要求3所述的方法,其特征在于,还包括:
若不存在所述历史版本号,则确定所述目标应用的安装状态为初装状态。
5.根据权利要求3所述的方法,其特征在于,所述根据所述安装状态,设置所述目标应用的动态效果功能的当前运行信息,包括:
在所述目标应用的安装状态为所述升级状态的情况下,获取在所述历史版本号下对所述目标应用的动态效果功能所设置的历史运行信息;
将所述历史运行信息设置为所述当前版本号下所述目标应用的动态效果功能的当前运行信息。
6.根据权利要求4所述的方法,其特征在于,所述根据所述安装状态,设置所述目标应用的动态效果功能的当前运行信息,包括:
在所述目标应用的安装状态为所述初装状态的情况下,将所述目标应用的动态效果功能的当前运行信息设置为所述禁止状态。
7.根据权利要求1-6任一项所述的方法,其特征在于,还包括:
接收用户输入的针对所述目标应用的动态效果功能的状态调节指令;
根据所述状态调节指令,对所述目标应用的动态效果功能的当前运行信息进行调节。
8.一种动态效果控制装置,其特征在于,包括:
分辨率获取单元,用于获取用户终端的屏幕分辨率;
状态获取单元,用于在所述屏幕分辨率小于或等于预设分辨率的情况下,获取目标应用的安装状态;
第一设置单元,用于根据所述安装状态,设置所述目标应用的动态效果功能的当前运行信息,所述当前运行信息包括禁止状态或开启状态。
9.根据权利要求8所述的装置,其特征在于,还包括:
第二设置单元,用于在所述屏幕分辨率大于所述预设分辨率的情况下,将所述目标应用的动态效果功能的当前运行信息设置为所述开启状态。
10.根据权利要求8所述的装置,其特征在于,所述状态获取单元包括:
版本号记录单元,用于在所述屏幕分辨率小于或等于预设分辨率,且所述目标应用安装成功的情况下,记录安装成功的所述目标应用的当前版本号;
版本号判断单元,用于判断所述用户终端中是否存在所述目标应用的历史版本号;
第一确定单元,用于若存在所述历史版本号,在所述当前版本号高于所述历史版本号的情况下,则确定所述目标应用的安装状态为升级状态。
11.根据权利要求10所述的装置,其特征在于,所述状态获取单元还包括:
第二确定单元,用于若不存在所述历史版本号,则确定所述目标应用的安装状态为初装状态。
12.根据权利要求10所述的装置,其特征在于,所述第一设置单元包括:
信息获取单元,用于在所述目标应用的安装状态为所述升级状态的情况下,获取在所述历史版本号下对所述目标应用的动态效果功能所设置的历史运行信息;
信息设置单元,用于将所述历史运行信息设置为所述当前版本号下所述目标应用的动态效果功能的当前运行信息。
13.根据权利要求11所述的装置,其特征在于,所述第一设置单元具体用于在所述目标应用的安装状态为所述初装状态的情况下,将所述目标应用的动态效果功能的当前运行信息设置为所述禁止状态。
14.根据权利要求8-13任一项所述的装置,其特征在于,还包括:
指令接收单元,用于接收用户输入的针对所述目标应用的动态效果功能的状态调节指令;
信息调整单元,用于根据所述状态调节指令,对所述目标应用的动态效果功能的当前运行信息进行调节。
15.一种用户终端,其特征在于,所述用户终端包括处理器和存储器,其特征在于,所述存储器用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以执行以下步骤:
获取用户终端的屏幕分辨率;
在所述屏幕分辨率小于或等于预设分辨率的情况下,获取目标应用的安装状态;
根据所述安装状态,设置所述目标应用的动态效果功能的当前运行信息,所述当前运行信息包括禁止状态或开启状态。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610487686.0A CN106201469B (zh) | 2016-06-28 | 2016-06-28 | 一种动态效果的控制方法及装置、用户终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610487686.0A CN106201469B (zh) | 2016-06-28 | 2016-06-28 | 一种动态效果的控制方法及装置、用户终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106201469A CN106201469A (zh) | 2016-12-07 |
CN106201469B true CN106201469B (zh) | 2020-01-03 |
Family
ID=57461926
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610487686.0A Active CN106201469B (zh) | 2016-06-28 | 2016-06-28 | 一种动态效果的控制方法及装置、用户终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106201469B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109766104B (zh) * | 2018-12-07 | 2020-10-30 | 北京数字联盟网络科技有限公司 | 应用程序的下载***、安装类型的确定方法以及存储介质 |
CN110377392B (zh) * | 2019-07-26 | 2022-07-29 | 珠海豹趣科技有限公司 | 壁纸显示方法和装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101866287A (zh) * | 2010-06-09 | 2010-10-20 | 中兴通讯股份有限公司 | 一种widget***外观设置方法和装置 |
CN103699398A (zh) * | 2012-09-27 | 2014-04-02 | 联想(北京)有限公司 | 终端设备及其启动控制方法 |
CN103853564A (zh) * | 2012-11-28 | 2014-06-11 | 上海聚音信息科技有限公司 | 一种软件开启的新颖方式 |
CN105025382A (zh) * | 2014-04-23 | 2015-11-04 | 深圳Tcl新技术有限公司 | 游戏模式自动开关的方法和装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101380777B1 (ko) * | 2008-08-22 | 2014-04-02 | 정태우 | 영상에 포함된 객체를 색인하는 방법 |
-
2016
- 2016-06-28 CN CN201610487686.0A patent/CN106201469B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101866287A (zh) * | 2010-06-09 | 2010-10-20 | 中兴通讯股份有限公司 | 一种widget***外观设置方法和装置 |
CN103699398A (zh) * | 2012-09-27 | 2014-04-02 | 联想(北京)有限公司 | 终端设备及其启动控制方法 |
CN103853564A (zh) * | 2012-11-28 | 2014-06-11 | 上海聚音信息科技有限公司 | 一种软件开启的新颖方式 |
CN105025382A (zh) * | 2014-04-23 | 2015-11-04 | 深圳Tcl新技术有限公司 | 游戏模式自动开关的方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN106201469A (zh) | 2016-12-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3040804B1 (en) | Electronic device for controlling power and method therefor | |
CN105389076B (zh) | 通过电子装置提供通知的方法和电子装置 | |
US10181305B2 (en) | Method of controlling display and electronic device for providing the same | |
CN105938699B (zh) | 用于减少老化的电子设备和方法 | |
CN108595224B (zh) | 应用程序提示方法、装置、存储介质及终端 | |
US10373545B2 (en) | Frame rate control method and electronic device thereof | |
US20140380295A1 (en) | Method and system for updating application, and computer storage medium thereof | |
CN105988805B (zh) | 一种应用程序的管理方法及移动终端 | |
CN106648496B (zh) | 电子设备及用于控制电子设备的显示器的方法 | |
CN103473080A (zh) | 软件安装方法、终端及*** | |
CN112464095B (zh) | 消息推送方法、装置、终端及存储介质 | |
US20140380213A1 (en) | Location adjustment system and related method | |
EP3340155A1 (en) | Electronic device and method for displaying web page using the same | |
US11231836B2 (en) | Multi-window displaying apparatus and method and mobile electronic equipment | |
US10120697B2 (en) | Mobile device support for sensors in peripherals | |
CN112083988A (zh) | 屏幕刷新率控制方法、移动终端及计算机可读存储介质 | |
CN106155746B (zh) | 一种安装文件处理方法及装置、服务器 | |
CN106201469B (zh) | 一种动态效果的控制方法及装置、用户终端 | |
CN105991953B (zh) | 一种视频信号处理方法及电子设备 | |
CN109285524B (zh) | 液晶显示器及其显示方法、终端、计算机可读存储介质 | |
EP2911047A1 (en) | Method and apparatus for displaying information and electronic device adapted to the method | |
CN111008054A (zh) | 页面显示方法、设备及电子设备 | |
CN105549809B (zh) | 用于通知内容改变的方法和装置 | |
CN110659082A (zh) | 应用程序界面的显示方法、装置、终端及存储介质 | |
KR20190045764A (ko) | 이미지를 표시하는 전자 장치 및 그 제어 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |