CN109388472A - 壁纸显示方法及装置、电子设备 - Google Patents
壁纸显示方法及装置、电子设备 Download PDFInfo
- Publication number
- CN109388472A CN109388472A CN201811250218.7A CN201811250218A CN109388472A CN 109388472 A CN109388472 A CN 109388472A CN 201811250218 A CN201811250218 A CN 201811250218A CN 109388472 A CN109388472 A CN 109388472A
- Authority
- CN
- China
- Prior art keywords
- wallpaper
- layer
- picture
- interactive interface
- interface
- 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.)
- Granted
Links
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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种壁纸显示方法及装置、电子设备。应用于屏幕上可呈现图形交互界面的终端,图形交互界面至少包括:壁纸交互界面,终端与目标服务进程预先建立通信连接,该方法包括:发送壁纸请求至目标服务进程中,其中,壁纸请求用于得到运行在终端中的目标应用的壁纸画面,目标服务进程在目标应用运行过程中生成待显示的壁纸画面;获取目标服务进程返回的待显示的壁纸画面;将壁纸画面显示在壁纸交互界面中。本发明解决了相关技术中需要用户自行选择壁纸或者下载壁纸应用来调整壁纸的方式,无法依据用户操作的应用来灵活调整显示的壁纸的技术问题。
Description
技术领域
本发明涉及终端技术领域,具体而言,涉及一种壁纸显示方法及装置、电子设备。
背景技术
在相关技术中,终端一般会有锁屏所在的界面和操作桌面所在的界面,在这两个界面中都会使用相应的壁纸(或画面),即在锁屏界面或者壁纸界面的底部设置相应的壁纸来增加交互界面的美感,让用户可以看到多彩的画面。当前的壁纸呈现的位置一般包括:应用壁纸、锁屏壁纸和桌面壁纸,其中,锁屏壁纸指示了终端(如移动终端)在被锁屏后,如果用户要解锁,想要进入桌面的时候,固定显示在屏幕上的壁纸;而桌面壁纸指示了在进入操作桌面后,在桌面底部呈现的壁纸;应用壁纸指示对应于桌面上的各个应用所标识的壁纸。当前,对于三种壁纸的设置方式,一般是需要用户手动通过设置“壁纸显示”按键来设置,用户可以通过选择自行拍摄的图片作为壁纸,或者选择下载的壁纸应用来调整壁纸。
当前这种设置壁纸的方式存在多种问题:1、由于***的限制,iOS***只支持固定应用显示相应的壁纸(如音乐App显示固定格式的专辑信息),而Android***也只能显示固定格式的壁纸,对于苹果iPhone在iOS 11的Live Photo出来之前,是不支持其他应用来修改锁屏画面。Android***虽然一直支持自定义锁屏功能,但Google Play禁止包含锁屏功能的App带有广告。并且需要申请锁屏权限或者悬浮窗口权限,需要引导用户主动去开启这些权限,步骤复杂,不一定能成功获取这些权限。2、虽然Android平台的壁纸应用提供了多种变化的动态壁纸,但是这种壁纸只能间隔一段时间改变一张壁纸画面,无法依据用户想要操作的应用事件来改变壁纸,壁纸应用中提供的壁纸画面都是提前设定的,无法灵活更改。3、当前的壁纸可交互性差,ios的壁纸无法进行交互操作,而Android的动态壁纸虽然可以设置用户点击事件,但是用户容易被桌面图标干扰,容易误触到桌面的图标,从而误打开桌面上的应用,无法正确点击到壁纸中的元素。另外,现有技术中的壁纸大多仅仅只能作为挂件壁纸放置在终端的桌面底部,在壁纸上方显示各个应用的图标,无法对壁纸本身进行相关操作。4、现有的动态壁纸机制由于频繁地更新画面,导致电量消耗较大。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种壁纸显示方法及装置、电子设备,以至少解决相关技术中需要用户自行选择壁纸或者下载壁纸应用来调整壁纸的方式,无法依据用户操作的应用来灵活调整显示的壁纸的技术问题。
根据本发明实施例的一个方面,提供了一种壁纸显示方法,应用于屏幕上可呈现图形交互界面的终端,所述图形交互界面至少包括:壁纸交互界面,所述终端与目标服务进程预先建立通信连接,所述壁纸显示方法包括:发送壁纸请求至所述目标服务进程中,其中,所述壁纸请求用于得到运行在所述终端中的目标应用的壁纸画面,所述目标服务进程在所述目标应用运行过程中生成待显示的壁纸画面;获取所述目标服务进程返回的所述待显示的壁纸画面;将所述壁纸画面显示在所述壁纸交互界面中。
可选地,所述目标应用至少包括:游戏应用。
可选地,所述图形交互界面还包括:锁屏交互界面,所述锁屏交互界面为锁定所述目标应用的交互界面,在发送壁纸请求至所述目标服务进程之后,所述方法还包括:确定所述终端当前的图形交互界面所处的目标界面,其中,所述目标界面为下述之一:所述壁纸交互界面和锁屏交互界面;在所述目标界面为所述壁纸交互界面的情况下,进入所述壁纸交互界面,并获取所述目标应用的当前执行事件,其中,所述当前执行事件用于让所述目标服务进程确定所述待显示的壁纸画面,所述当前执行事件指示了所述目标应用中待执行的事件;将所述壁纸画面显示在所述壁纸交互界面中包括:将所述当前执行事件所对应的壁纸画面显示在所述壁纸交互界面。
可选地,在所述目标界面为所述壁纸交互界面的情况下,所述方法还包括:判断所述目标应用中是否存在执行的事件;在所述目标应用中不存在需要执行的事件时,以第一绘制频率绘制所述待显示的壁纸画面;在所述目标应用中存在需要执行的事件时,确定需要执行的事件为所述当前执行事件,并以第二绘制频率绘制所述待显示的壁纸画面,其中,所述第二绘制频率高于所述第一绘制频率。
可选地,所述方法还包括:依据所述当前执行事件,确定用户是否需要执行目标操作,其中,所述目标操作为下述之一:点击操作、滑动操作、长按操作、拖动操作;确定需要在所述壁纸交互界面上显示出的多个层次,其中,所述多个层次至少包括:所述壁纸画面所处的壁纸层和显示所述目标应用的标识层;在确定所述用户需要执行所述目标操作的情况下,将所述壁纸画面显示在所述壁纸交互界面中的壁纸层时,同时显示所述目标应用的标识层和操作层,其中,所述操作层用于让用户执行所述目标操作;在确定所述用户不需要执行所述目标操作的情况下,将所述壁纸画面显示在所述壁纸交互界面中的壁纸层时,同时显示所述目标应用的标识层,不显示所述操作层。
可选地,在将所述壁纸画面显示在所述壁纸交互界面中的壁纸层时,同时显示所述目标应用的标识层和操作层之后,所述方法还包括:接收用户在所述操作层执行的所述目标操作;依据所述目标操作的操作位置,确定所述目标操作指示的目标操作层,其中,所述目标操作层为下述之一:所述标识层和所述壁纸层;在所述目标操作层为所述标识层的情况下,取消显示所述操作层,并显示所述标识层;在所述目标操作层为所述壁纸层的情况下,依据所述目标操作指示的对所述目标应用执行的动作,控制所述目标应用渲染出预设画面。
可选地,所述标识层在所述壁纸层的上方,所述操作层在所述标识层的上方。
可选地,所述标识层包括:多个应用对应的图标。
可选地,所述操作层是透明显示的,以让所述用户通过操作层查看到所述标识层中的每个应用对应的所述图标和所述壁纸层中的壁纸画面。
可选地,所述方法还包括:在确定所述终端当前的图形交互界面所处的目标界面之前,若所述目标应用处于运行状态,检测用户在预设时间段内是否对所述目标应用进行目标操作;若所述用户在所述预设时间段没有对所述目标应用进行所述目标操作,则进入所述锁屏交互界面。
可选地,将所述壁纸画面显示在所述壁纸交互界面中包括:在所述目标界面为所述锁屏交互界面的情况下,依据所述目标应用的当前执行事件,生成与所述当前执行事件对应的锁屏画面;将所述锁屏画面显示在所述锁屏交互界面中,其中,用户无法所述锁屏画面执行所述目标操作;所述方法还包括:在将所述锁屏画面显示在所述锁屏交互界面后,接收用户的解锁操作;在所述解锁操作对应的解锁信息符合预设解锁信息的情况,发送壁纸请求至所述目标服务进程中。
根据本发明实施例的另一方面,还提供了一种壁纸显示方法,应用于屏幕上可呈现图形交互界面的终端,所述图形交互界面至少包括:壁纸交互界面和锁屏交互界面,所述终端与目标服务进程预先建立通信连接,所述壁纸显示方法包括:在进入到所述锁屏交互界面的情况下,接收解锁信号,其中,所述解锁信号为响应作用于所述锁屏交互界面的解锁操作所生成的信号;在所述解锁信号指示的解锁信息与预设的解锁信息一致的情况,进入所述壁纸交互界面,其中,在所述壁纸交互界面由下至上分别展示:壁纸层、标识层和操作层,所述壁纸层用于展示壁纸画面,所述标识层用于展示设置在终端桌面上与多个应用对应的图标,所述操作层用于响应用户执行的目标操作;获取目标服务进程中存储的与所述目标应用对应的当前执行事件,其中,所述当前执行事件用于让所述目标服务进程确定待显示的壁纸画面;在所述壁纸交互界面的壁纸层上显示与所述目标应用对应的壁纸画面和在所述标识层上展示与所述多个应用对应的图标,且在所述当前执行事件指示需要所述用户执行目标操作时,显示所述操作层。
根据本发明实施例的另一方面,还提供了一种壁纸显示装置,应用于屏幕上可呈现图形交互界面的终端,所述图形交互界面至少包括:壁纸交互界面,所述终端与目标服务进程预先建立通信连接,所述壁纸显示装置包括:发送单元,用于发送壁纸请求至所述目标服务进程中,其中,所述壁纸请求用于得到运行在所述终端中的目标应用的壁纸画面,所述目标服务进程在所述目标应用运行过程中生成待显示的壁纸画面;第一获取单元,用于获取所述目标服务进程返回的所述待显示的壁纸画面;第一显示单元,用于将所述壁纸画面显示在所述壁纸交互界面中。
可选地,所述目标应用至少包括:游戏应用。
可选地,所述图形交互界面还包括:锁屏交互界面,所述锁屏交互界面为锁定所述目标应用的交互界面,所述壁纸显示装置还包括:第一确定模块,用于在发送壁纸请求至所述目标服务进程之后,确定所述终端当前的图形交互界面所处的目标界面,其中,所述目标界面为下述之一:所述壁纸交互界面和锁屏交互界面;获取模块,用于在所述目标界面为所述壁纸交互界面的情况下,进入所述壁纸交互界面,并获取所述目标应用的当前执行事件,其中,所述当前执行事件用于让所述目标服务进程确定所述待显示的壁纸画面,所述当前执行事件指示了所述目标应用中待执行的事件;所述第一显示单元包括:第一显示模块,用于将所述当前执行事件所对应的壁纸画面显示在所述壁纸交互界面。
可选地,所述壁纸显示装置还包括:第一判断模块,用于在所述目标界面为所述壁纸交互界面的情况下,判断所述目标应用中是否存在执行的事件;第一绘制模块,用于在所述目标应用中不存在需要执行的事件时,以第一绘制频率绘制所述待显示的壁纸画面;第二绘制模块,用于在所述目标应用中存在需要执行的事件时,确定需要执行的事件为所述当前执行事件,并以第二绘制频率绘制所述待显示的壁纸画面,其中,所述第二绘制频率高于所述第一绘制频率。
可选地,所述壁纸显示装置还包括:第二确定模块,用于依据所述当前执行事件,确定用户是否需要执行目标操作,其中,所述目标操作为下述之一:点击操作、滑动操作、长按操作、拖动操作;第三确定模块,用于确定需要在所述壁纸交互界面上显示出的多个层次,其中,所述多个层次至少包括:所述壁纸画面所处的壁纸层和显示所述目标应用的标识层;第二显示模块,用于在确定所述用户需要执行所述目标操作的情况下,将所述壁纸画面显示在所述壁纸交互界面中的壁纸层时,同时显示所述目标应用的标识层和操作层,其中,所述操作层用于让用户执行所述目标操作;第三显示模块,用于在确定所述用户不需要执行所述目标操作的情况下,将所述壁纸画面显示在所述壁纸交互界面中的壁纸层时,同时显示所述目标应用的标识层,不显示所述操作层。
可选地,所述壁纸显示装置还包括:第一接收模块,用于在将所述壁纸画面显示在所述壁纸交互界面中的壁纸层时,同时显示所述目标应用的标识层和操作层之后,接收用户在所述操作层执行的所述目标操作;第四确定模块,用于依据所述目标操作的操作位置,确定所述目标操作指示的目标操作层,其中,所述目标操作层为下述之一:所述标识层和所述壁纸层;取消模块,用于在所述目标操作层为所述标识层的情况下,取消显示所述操作层,并显示所述标识层;控制模块,用于在所述目标操作层为所述壁纸层的情况下,依据所述目标操作指示的对所述目标应用执行的动作,控制所述目标应用渲染出预设画面。
可选地,所述标识层在所述壁纸层的上方,所述操作层在所述标识层的上方。
可选地,所述标识层包括:多个应用对应的图标。
可选地,所述操作层是透明显示的,以让所述用户通过操作层查看到所述标识层中的每个应用对应的所述图标和所述壁纸层中的壁纸画面。
可选地,所述壁纸显示装置还包括:检测模块,用于在确定所述终端当前的图形交互界面所处的目标界面之前,若所述目标应用处于运行状态,检测用户在预设时间段内是否对所述目标应用进行目标操作;第一发送模块,用于若所述用户在所述预设时间段没有对所述目标应用进行所述目标操作,则进入所述锁屏交互界面。
可选地,所述显示单元包括:生成模块,用于在所述目标界面为所述锁屏交互界面的情况下,依据所述目标应用的当前执行事件,生成与所述当前执行事件对应的锁屏画面;第四显示模块,用于将所述锁屏画面显示在所述锁屏交互界面中,其中,用户无法所述锁屏画面执行所述目标操作;所述壁纸显示装置还包括:第二接收模块,用于在将所述锁屏画面显示在所述锁屏交互界面后,接收用户的解锁操作;第三发送模块,用于在所述解锁操作对应的解锁信息符合预设解锁信息的情况,发送壁纸请求至所述目标服务进程中。
根据本发明实施例的另一方面,还提供了一种壁纸显示装置,应用于屏幕上可呈现图形交互界面的终端,所述图形交互界面至少包括:壁纸交互界面和锁屏交互界面,所述终端与目标服务进程预先建立通信连接,所述壁纸显示装置包括:接收单元,用于在进入到所述锁屏交互界面的情况下,接收解锁信号,其中,所述解锁信号为响应作用于所述锁屏交互界面的解锁操作所生成的信号;进入单元,用于在所述解锁信号指示的解锁信息与预设的解锁信息一致的情况,进入所述壁纸交互界面,其中,在所述壁纸交互界面由下至上分别展示:壁纸层、标识层和操作层,所述壁纸层用于展示壁纸画面,所述标识层用于展示设置在终端桌面上与多个应用对应的图标,所述操作层用于响应用户执行的目标操作;第二获取单元,用于获取目标服务进程中存储的与所述目标应用对应的当前执行事件,其中,所述当前执行事件用于让所述目标服务进程确定待显示的壁纸画面;第二显示单元,用于在所述壁纸交互界面的壁纸层上显示与所述目标应用对应的壁纸画面和在所述标识层上展示与所述多个应用对应的图标,且在所述当前执行事件指示需要所述用户执行目标操作时,显示所述操作层。
根据本发明实施例的另一方面,还提供了一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述的壁纸显示方法。
根据本发明实施例的另一方面,还提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述任意一项所述的壁纸显示方法。
在本发明实施例中,可以先发送壁纸请求至目标服务进程中,获取目标服务进程返回的待显示的壁纸画面,将壁纸画面显示在壁纸交互界面中。在该实施例中,可以实时通过目标服务进程返回的应用运行状态,来得到待显示的壁纸画面,该壁纸画面与应用的进度和用户操作实时关联,达到了基于应用的运行进度和用户操作来灵活调整显示在界面中的壁纸,从而解决相关技术中需要用户自行选择壁纸或者下载壁纸应用来调整壁纸的方式,无法依据用户操作的应用来灵活调整显示的壁纸的技术问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的壁纸显示方法的流程图;
图2是根据本发明实施例的一种壁纸重绘机制的示意图;
图3是根据本发明实施例的一种壁纸交互界面的示意图;
图4是根据本发明另一种可选的壁纸显示方法的流程图;
图5是根据本发明实施例的另一种可选地壁纸显示方法的流程图;
图6是根据本发明实施例的一种壁纸显示装置的示意图;
图7是根据本发明实施例的另一种壁纸显示装置的示意图;
图8是根据本发明实施例的一种可选地电子设备的示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
为便于用户理解本发明,下面对本发明各实施例中涉及的部分术语或名词做出解释:
Surface,图像绘制平面。
RenderTarget,一种可渲染的纹理。
壁纸交互界面,指进入终端后的可操作界面,在壁纸交互界面中由下至上可包括壁纸层和标识层(可指示应用小图标对应的层次),还可以在需要用户对应用执行操作时,在标识层上方加上操作层。
壁纸层,在壁纸交互界面的最底层,显示与应用(APP)实时动态变化的壁纸画面。
标识层,在壁纸层的上方,显示与各个应用对应的小图标,用户触控该小图标即可进入应用。
操作层,在标识层的上方,接收用户的触屏操作,用户可直接查看到壁纸层和标识层的内容。
锁屏交互界面,指对应用进行锁屏,若用户在一段时间内未对应用进行操作,模拟***锁屏界面,在锁屏交互界面上呈现与应用对应画面,该画面可以为依据应用进度渲染的视频动画。用户通过一定的触摸操作可解锁该锁屏交互界面,并再次进入壁纸交互界面。
游戏壁纸,本申请中指基于游戏应用中的内容生成的动态画面,可作为壁纸。在用户点开游戏图标之前可见。
游戏锁屏界面,本申请中指,游戏应用自己打开的一个带有锁屏提示的界面,并不是真正的***锁屏界面,运行在玩家点开游戏图标之前。
本发明下述实施例可以应用各种终端中,对于终端的类型,其可以包括但不限于:移动终端和固定终端,移动终端包括:手机、平板电脑、IPDA等。在终端的显示界面上一般会显示底部的壁纸和壁纸上方的应用图标,用户可以通过终端的壁纸设置界面设置锁屏界面、桌面和应用等的壁纸。但是这种壁纸显示方式,无法基于终端安装的应用,即用户实时操作的应用来更改壁纸。
本发明基于当前壁纸显示的弊端,提出一种动态壁纸显示方式,不需要锁屏等相关的权限,即可以让壁纸内容响应于应用进度和用户操作。即可以在应用运行期间,提前依据应用的进度,渲染好在壁纸交互界面和锁屏交互界面中待显示的画面,增加画面渲染的实时性,并与用户的操作相关,同时可以让用户基于壁纸交互界面的操作层对应用进行简单的操作,如对于游戏应用,可以在图形交互界面中显示游戏壁纸,游戏壁纸可以查询游戏剧情看是否有事件(例如:COC中金币采集完成,提醒玩家点击收取金币)需要玩家点击,如果有事件就在壁纸上绘制一个点击提醒的标志,从而可以实时显示基于游戏剧情变化的壁纸画面。
并且,本发明下述实施例可以在无用户操作或者游戏事件时,控制刷新频率,即刷新时间间隔会很长,以极低的刷新频率更新一段渲染好的画面,通过检测是否有时间交互来确定是否需要立即提高频率取更新壁纸,这样就可以在无用户操作时,极大地减少壁纸更新频率,也可以减少电量的损耗,保证终端电量使用的可持续信。
本发明实施例中的锁屏交互界面和壁纸交互界面,都是指用户在打开应用之前看到的界面,如果用户点开了应用,就不需要用这些方式来运行,就直接可以运行相应的应用。下面通过各个实施例对本发明进行详细说明。
实施例一
根据本发明实施例,提供了一种壁纸显示的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
下述实施例可以在终端中渲染图形交互界面,该图形交互界面至少包括:壁纸交互界面,还可以包括锁屏交互界面,其中,壁纸交互界面可以指示终端桌面所在的界面,锁屏交互界面为锁定目标应用的交互界面,在该壁纸交互界面中可以呈现壁纸和应用图标。终端与目标服务进程预先建立通信连接,为后续更新壁纸的显示画面做准备。
图1是根据本发明实施例的壁纸显示方法的流程图,如图1所示,该方法包括如下步骤:
步骤S102,发送壁纸请求至目标服务进程中,其中,壁纸请求用于得到运行在终端中的目标应用的壁纸画面,目标服务进程在目标应用运行过程中生成待显示的壁纸画面;
步骤S104,获取目标服务进程返回的待显示的壁纸画面;
步骤S106,将壁纸画面显示在壁纸交互界面中。
通过上述步骤,可以先发送壁纸请求至目标服务进程中,获取目标服务进程返回的待显示的壁纸画面,将壁纸画面显示在壁纸交互界面中。在该实施例中,可以实时通过目标服务进程返回的应用运行状态,来得到待显示的壁纸画面,该壁纸画面与应用的进度和用户操作实时关联,达到了基于应用的运行进度和用户操作来灵活调整显示在界面中的壁纸,从而解决相关技术中需要用户自行选择壁纸或者下载壁纸应用来调整壁纸的方式,无法依据用户操作的应用来灵活调整显示的壁纸的技术问题。
下面对本发明上述实施例的各个步骤进行说明。
首先以壁纸交互界面为例进行说明。
对于步骤S102,发送壁纸请求至目标服务进程中,其中,壁纸请求用于得到运行在终端中的目标应用的壁纸画面,目标服务进程在目标应用运行过程中生成待显示的壁纸画面。
壁纸请求可以为在需要显示壁纸画面之前,发送的请求指令,以获取到需要显示在壁纸交互界面上的壁纸画面。
本发明中可以在终端上运行一个目标服务进程,通过该目标服务进程提供壁纸服务,终端的***桌面可以向该目标服务进程请求壁纸画面。在本发明中,壁纸画面可以是通过目标应用实时渲染得到的,渲染好后由目标服务进程通知***桌面进行壁纸画面的更新。可选地,本发明实施例中目标服务进程可以与目标应用的后台服务器连接,以获取到当前目标应用的进程,进而触发剧情事件,得到与当前目标应用的进程对应的壁纸画面。
其中,本发明实施例中在终端中可以安装多个应用,对于具体安装的应用,在本发明中不做具体限定,可选地,目标应用至少包括:游戏应用。安装的应用类型可以包括但不限于:游戏应用类、办公应用类、支付应用类、即时通讯应用类、电商应用类。对于上述的目标应用,可以指示用户当前操作时的应用,如用户使用移动终端打开游戏应用操作手游,此时目标应用即可以为游戏应用,本发明下述实施例中可以以游戏应用进行说明。
在进入应用后,用户对应用的操作和应用的实时进度,会反馈到与应用连接的服务器中,服务器通过记录应用的实时进度和用户的操作,此时,若目标服务进程需要获取目标应用的进程,则可以请求该服务器,进而确定出与目标应用进程相关的需要渲染的内容,并基于应用的进度和用户的操作,生成与应用的当前界面对应的壁纸画面。
一种实施例中,在发送壁纸请求至目标服务进程之后,方法还包括:确定终端当前的图形交互界面所处的目标界面,其中,目标界面为下述之一:壁纸交互界面和锁屏交互界面;在目标界面为壁纸交互界面的情况下,进入壁纸交互界面,并获取目标应用的当前执行事件,其中,当前执行事件用于让目标服务进程确定待显示的壁纸画面,当前执行事件指示了目标应用中待执行的事件。
将壁纸画面显示在壁纸交互界面中包括:将当前执行事件所对应的壁纸画面显示在壁纸交互界面。
其中,执行事件指示了用户需要在应用进行目标操作所对应的事件,该执行事件可以依据每个应用的不同进度和用户实时操作,进行实时改变,如对于游戏应用,可能需要用户收取金币、点击收取金币的控件,或者,查看建立的虚拟防御塔是否被攻击,以实时进行反击操作,这时就需要将当前执行事件的界面实时显示到壁纸画面,以让用户在没有进入应用时,可以通过壁纸画面看到应用中的进度,用户在看到壁纸画面后,就知道自己需要执行的目标操作。
作为本发明另一种实施例,方法还包括:判断目标应用中是否存在执行的事件;在目标应用中不存在需要执行的事件时,以第一绘制频率绘制待显示的壁纸画面;在目标应用中存在需要执行的事件时,确定需要执行的事件为当前执行事件,并以第二绘制频率绘制待显示的壁纸画面,其中,第二绘制频率高于第一绘制频率。
可选的,第一绘制频率和第二绘制频率指示了应用的当前进度以及当前执行事件,在本发明实施中,对第一绘制频率和第二绘制频率不做具体限定,如设定第一绘制频率为10帧,第二绘制频率为25帧。
本发明中,提供了一种壁纸绘制更新策略,即可以在壁纸不可见时,停止应用的逻辑循环;而在壁纸可见时,加载壁纸画面的时候会开始应用的壁纸画面绘制后台进程,壁纸画面绘制进程会开启一个应用逻辑循环,来检查应用中需要用户操作的当前执行事件,并依据该当前执行时间来绘制壁纸画面。
如果频繁的绘制壁纸画面,而应用一直没有退出或者应用一直在执行,会很耗电,因此,本发明中提供一种基于当前执行事件驱动的重绘机制,在没有当前执行事件时,只是用最低的绘制频率,例如:10帧左右,保持最基本的动态效果,在产生当前执行事件时,才会触发高频率重绘,这时候可根据需要将绘制频率提升到25帧以上,以达到动画的最佳视觉效果。在当前执行事件结束之后恢复低频重绘的模式。
图2是根据本发明实施例的一种壁纸重绘机制的示意图,如图2所示,该机制中指示了通过终端来显示动态壁纸,显示的动态壁纸是通过目标服务进程得到的。
用户终端在执行步骤21时,进入壁纸交互界面。这里,进入壁纸交互界面的方式,可以包括但不限于:解锁锁屏交互界面、解锁***锁屏界面、从应用中退出。
在执行步骤21后,用户就可以查看到壁纸交互界面中的壁纸了,这时需要开始执行应用逻辑循环,即22应用逻辑循环。
在执行应用逻辑循环时,依据是否存在当前执行事件,从而进行壁纸画面的绘制,包括:23、触发立即重绘机制。即在有当前执行事件时,以第二绘制频率更新壁纸画面。无当前执行事件时,以第一绘制频率更新壁纸画面,即若需要用户执行相关事件,进行相关操作,则需要以较高的绘制频率(第二绘制频率)来更新壁纸画面,如果不需要用户执行相关事件,只需要让用户查看到应用的当前界面,则可以较低的绘制频率来更新壁纸画面。
在绘制好壁纸画面后,目标服务进程就可以确定完成壁纸画面更新,即可以执行24、更新动态壁纸画面的可绘制表面。
然后目标服务进程可以将该动态壁纸画面发送至终端中,终端就可以执行步骤25、显示动态壁纸画面。
当然,本发明实施例对于图2所示的绘制机制,还可以包括终端执行步骤26、屏幕尺寸发生变化和步骤27、用户触屏事件时,目标服务进程可以执行步骤28、处理外部事件。即目标服务进程可以处理终端发送的其它相关请求操作。可选的,步骤26中的尺寸发生变化可以指示终端的放置方式发生改变,则终端的尺寸发生改变,而步骤27中的触屏事件可以指示用户在终端触摸屏上执行的相关触摸操作。
通过上述图2所示的壁纸重绘机制,可以实现在终端的壁纸交互界面上显示动态壁纸画面,该动态壁纸画面是依据应用的实时进度和用户的操作来更新的,其中,更新的动态壁纸可以是依据是否有相应的当前执行事件来确定的,在应用中有当前执行事件,即用户需要执行相应的操作时,壁纸绘制频率会提高,以在壁纸画面中动态更新壁纸画面,更新的壁纸画面的内容更丰富。
另一种可选的实施例,上述方法还包括:依据当前执行事件,确定用户是否需要执行目标操作,其中,目标操作为下述之一:点击操作、滑动操作、长按操作、拖动操作;确定需要在壁纸交互界面上显示出的多个层次,其中,多个层次至少包括:壁纸画面所处的壁纸层和显示目标应用的标识层;在确定用户需要执行目标操作的情况下,将壁纸画面显示在壁纸交互界面中的壁纸层时,同时显示目标应用的标识层和操作层,其中,操作层用于让用户执行目标操作;在确定用户不需要执行目标操作的情况下,将壁纸画面显示在壁纸交互界面中的壁纸层时,同时显示目标应用的标识层,不显示操作层。
可选地,本发明可以设置标识层在壁纸层的上方,操作层在标识层的上方。图3是根据本发明实施例的一种壁纸交互界面的示意图,如图3所示,该壁纸交互界面由下至上分别为壁纸层33、标识层32和操作层31。其中,操作层并不是实时显示的,在每次进入壁纸交互界面时,其实时显示的是壁纸层和标识层,如果在壁纸画面指示需要用户进行目标操作时,就可以将操作层也显示出来。
可选地,本发明中的标识层包括:多个应用对应的图标。如果用户直接点击了标识层中的图标,则表示用户想要进入该图标对应的应用,此时就可以取消操作层,用户可以再次点击图标,就可以进入图标对应的应用了。
可选地,本发明中的操作层是透明显示的,以让用户通过操作层查看到标识层中的每个应用对应的图标和壁纸层中的壁纸画面。即在用户进入壁纸交互界面时,其可以直接查看到标识层中的各个小图标和壁纸层中的动态壁纸画面,此时,在壁纸交互界面的最上方还会有一个透明的操作层,以让用户进行目标操作,该目标操作可以是触摸操作,即与终端的触摸屏接触进行的操作。
作为本发明一种可选的示例,在将壁纸画面显示在壁纸交互界面中的壁纸层时,同时显示目标应用的标识层和操作层之后,方法还包括:接收用户在操作层执行的目标操作;依据目标操作的操作位置,确定目标操作指示的目标操作层,其中,目标操作层为下述之一:标识层和壁纸层;在目标操作层为标识层的情况下,取消显示操作层,并显示标识层;在目标操作层为壁纸层的情况下,依据目标操作指示的对目标应用执行的动作,控制目标应用渲染出预设画面。
用户在通过透明的操作层查看到壁纸层的壁纸画面和标识层中的图标后,可以对壁纸画面进行目标操作,或者对图标进行相关操作(包括点击操作),例如,在壁纸画面中是游戏中需要进行收取金币的任务,此时只需要点击一下即可进行相应的操作,这时就不需要进入应用了,可以对壁纸画面提供的操作标识进行操作即可完成该任务。
对于本发明实施例来说,在壁纸画面中,除了可以显示应用的进度、剧情,还可以提供一个点击提醒的标志,通过该标志可以让用户直接通过壁纸画面就可以完成目标操作。如对于游戏应用,呈现的壁纸画面为游戏壁纸,玩家可以对游戏壁纸进行点击和交互,游戏壁纸可以查询游戏剧情看是否有事件(例如:COC中金币采集完成,提醒玩家点击收取金币)需要玩家点击,如果有事件就在壁纸上绘制一个点击提醒的标志。
由于壁纸画面是绘制在壁纸层的,处于标识层的下层,用户在点击壁纸画面时比较容易误触标识层中的图标。为了防止用户误点图标,在应用中出现需要玩家点击的事件时(例如:出现收取资源的提示),可以直接在标识层的上层显示操作层,该操作层是一个透明界面,通过在这个界面上处理用户的点击事件,来加大壁纸画面中的元素的点击判定范围,如果同时点到壁纸事件标志和图标,通过判断点击位置离壁纸标志的中心更近还是离图标中心更近(如果是常规动态壁纸,不做处理,玩家点到图标的边缘,***也会认为用户是想点图标,会立刻打开图标对应的应用(或App),显然这个不一定是玩家想要的结果),来判断用户是否是想点击壁纸画面中的元素。当用户想点击壁纸画面中的当前执行事件,立即触发当前执行事件,从而防止玩家误触图标。
如果判断出用户是想点击标识层中的图标(即用户在操作层的点击位置离图标中心很近),在用户一次点击之后,就立即让透明层消失,让用户再次点击可直接点击到图标,当然也可以通过精确点击,去点击壁纸画面中的可交互元素。
在本发明实施例中,每次游戏逻辑的循环都会检查应用中的事件(是否有需要收资源之类的,需要去点击的事件),去确认是否需要用户去点击,如果需要去点击就打开一个操作层(也可以指示为透明层)。
下面对本发明的锁屏交互界面进行详细的说明。其中,本发明中的锁屏交互界面并不是当前针对终端***的锁屏界面,该锁屏交互界面可以是对各个应用在一段时间未接收到操作后,自动进行的模拟锁屏操作,同时可以阻止***锁屏。
本发明实施例中,方法还包括:在确定终端当前的图形交互界面所处的目标界面之前,若目标应用处于运行状态时,检测用户在预设时间段内是否对目标应用进行目标操作;若用户在预设时间段没有对目标应用进行目标操作,则进入所述锁屏交互界面。
其中,预设时间段可以是自行设置的一段时间,如10分钟,13分钟等。若应用检测到用户在预定时间段内未进行相关操作,则可以进入锁屏交互界面。
作为本发明一种可选的实施例,对于上述步骤S106,将壁纸画面显示在壁纸交互界面中,其可以包括:在目标界面为锁屏交互界面的情况下,依据目标应用的当前执行事件,生成与当前执行事件对应的锁屏画面;将锁屏画面显示在锁屏交互界面中,其中,用户无法对锁屏画面执行目标操作;方法还包括:在将锁屏画面显示在锁屏交互界面后,接收用户的解锁操作;在解锁操作对应的解锁信息符合预设解锁信息的情况下,发送壁纸请求至目标服务进程中。
即可以在检测到用户在预定时间段内未对目标应用进行相关操作,阻止终端进入***锁屏,同时根据应用的进度渲染出与应用当前界面对应的视频动画或者壁纸画面。让用户的设备看起来进入了锁屏界面,实际上这个锁屏交互界面只是目标应用自己生成的。这时终端界面可分为三层(由底向上):壁纸层,标识层,锁屏层。
可选地,本发明在锁屏交互界面上显示与应用当前界面对应的壁纸画面时,还可以提供一个解锁控件,如提供一个解锁引导,(例如:向上滑动解锁的提示),以让用户直接进行解锁操作。这样,在用户想要再次进入壁纸交互界面时,可以通过解锁滑动操作或者输入密码等操作,进入壁纸交互界面。
作为本发明另一种可选的实施例,在解锁操作对应的解锁信息符合预设解锁信息的情况下,可以直接将解锁层更改为操作层,同时显示壁纸层和标识层,即可以直接进入壁纸交互界面。用户解锁之后,解锁层变成透明但可以接受用户触屏事件,这时用户会再次看到应用图标和应用对应的壁纸画面,点击屏幕点到的是透明的界面,进而依据用户的点击位置来确定用户是不是想点击壁纸画面中的元素,从而避免的了误触。如果确定用户想点击标识层中的图标,就关闭这个透明界面,然后用户点到真正的图标。
在本发明另一种示例中,若目标应用处于非运行状态时,即目标应用没有运行,此时若用户在预设时间段内没有进行相关操作,则可以不阻止***锁屏,直接进入终端的***锁屏界面,用户如果想要再次进入壁纸交互界面,则需要输入与***解锁所对应的解锁信息才能进入壁纸交互界面,此时,由于目标应用处于非运行状态,则只需要显示壁纸层和标识层即可,即只需要显示出壁纸画面和应用对应的各个小图标即可。
在本发明另一种示例中,若进入***锁屏界面,在***锁屏界面上可以显示出与应用最后一个执行事件对应的***锁屏画面。
即本发明可以在***锁屏界面中,显示与应用执行事件对应的***锁屏画面,该***锁屏画面可以与壁纸交互界面中的壁纸层的壁纸画面相同,也可以产生变化。
下面通过另一种可选的壁纸显示方法来说明本发明。
图4是根据本发明另一种可选的壁纸显示方法的流程图,如图4所示,该方法包括:
步骤S401,响应于用户点击终端设备的操作。
步骤S402,判断应用是否处于运行状态。
若是,执行步骤S403,若否,执行步骤S404。
步骤S403,进入锁屏交互界面,其中,所述锁屏交互界面为带有锁屏提示的锁屏界面。该锁屏交互界面是对应于应用的锁屏界面,用户可以直接通过滑动解锁直接进入壁纸交互界面(对应于终端桌面)。
步骤S404,进入***锁屏界面。即进入终端设备的***锁屏界面,此时需要玩家输入***解锁密码,才能进入壁纸交互界面(对应于终端桌面)。
步骤S405,基于应用进度生成动态壁纸。
步骤S406,若应用处于运行状态,在预定时间段内,若未接收到用户操作,阻止终端进入***锁屏界面,显示应用锁屏,并让终端进入休眠。其中,该应用锁屏即进可以进入锁屏交互界面,可以在锁屏交互界面显示出与应用剧情对应的视频动画或者壁纸画面。
本发明实施例中,可以通过判断应用是否处于运行状态,来确定进入的交互界面,在用户未操作,而应用没有关闭时,锁屏交互界面就能一直显示在终端界面的最上面,本发明中,用户只点亮屏幕,就能在锁屏交互界面看到应用(如游戏内)的重要信息,并可进行简单的点击操作。例如:用户可在锁屏交互界面或者壁纸交互界面去收虚拟资源,并可提醒用户建筑完成或者受到攻击。锁屏交互界面同时可以带有锁屏提示,让用户以为这个是真正的锁屏界面,引导用户解锁之后,展示的是桌面和背后的动态壁纸。
玩家解锁终端设备之后,锁屏交互界面可变成透明界面,覆盖在桌面图标和最底层的壁纸画面之上。如果用户点击桌面图标,就关闭这个界面,让用户直接能点到图标,打开目标应用。如果点击的是壁纸画面中的应用元素,就触发对应的事件。
当然,在应用被彻底退出时,这个锁屏交互界面无法打开,这时用户在解锁设备之前是看不到锁屏交互界面和与应用对应的壁纸界面的。在用户解锁终端设备之后,可以利用***的动态壁纸机制,来生成与应用对应的壁纸画面。
下面通过另一种可选的壁纸显示方法来说明本发明。下述实施例中说明了应用处于打开状态下,进入锁屏交互界面和壁纸交互界面的方式。
图5是根据本发明实施例的另一种可选地壁纸显示方法的流程图,应用于屏幕上可呈现图形交互界面的终端,图形交互界面至少包括:壁纸交互界面和锁屏交互界面,终端与目标服务进程预先建立通信连接,如图5所示,壁纸显示方法包括:
步骤S501,在进入到锁屏交互界面的情况下,接收解锁信号,其中,解锁信号为响应作用于锁屏交互界面的解锁操作所生成的信号;
步骤S503,在解锁信号指示的解锁信息与预设的解锁信息一致的情况,进入壁纸交互界面,其中,在壁纸交互界面由下至上分别展示:壁纸层、标识层和操作层,壁纸层用于展示壁纸画面,标识层用于展示设置在终端桌面上与多个应用对应的图标,操作层用于响应用户执行的目标操作;
步骤S505,获取目标服务进程中存储的与目标应用对应的当前执行事件,其中,当前执行事件用于让目标服务进程确定待显示的壁纸画面;
步骤S507,在壁纸交互界面的壁纸层上显示与目标应用对应的壁纸画面和在标识层上展示与多个应用对应的图标,且在当前执行事件指示需要用户执行目标操作时,显示操作层。
本发明上述方法,说明了进入锁屏交互界面后,可以接收解锁信号,并在解锁信息与预设的解锁信息一致的情况,进入壁纸交互界面,并显示出多个层次,然后获取到应用的实时进度,从而显示出与应用当前界面对应的壁纸画面。在该实施例中,可以实时通过目标服务进程中存储的与目标应用对应的当前执行事件,确定出待显示的壁纸画面,该壁纸画面与应用的进度和用户操作实时关联,达到了基于应用的运行进度和用户操作来灵活调整显示在界面中的壁纸,从而解决相关技术中需要用户自行选择壁纸或者下载壁纸应用来调整壁纸的方式,无法依据用户操作的应用来灵活调整显示的壁纸的技术问题。
实施例二
下面通过另一种可选的实施例对本发明进行详细说明。下述实施例中涉及到实施上述壁纸显示方法的壁纸显示装置,该装置中包括多个单元,每个单元与实施例一中的步骤对应,下面进行详细的说明。
下述实施例应用于屏幕上可呈现图形交互界面的终端,图形交互界面至少包括:壁纸交互界面,还可以包括锁屏交互界面,终端与目标服务进程预先建立通信连接。
图6是根据本发明实施例的一种壁纸显示装置的示意图,如图6所示,壁纸显示装置包括:发送单元61、第一获取单元63、第一显示单元65,其中,
发送单元61,用于发送壁纸请求至目标服务进程中,其中,壁纸请求用于得到运行在终端中的目标应用的壁纸画面,目标服务进程在目标应用运行过程中生成待显示的壁纸画面;
第一获取单元63,用于获取目标服务进程返回的待显示的壁纸画面;
第一显示单元65,用于将壁纸画面显示在壁纸交互界面中。
通过上述壁纸显示装置,可以通过发送单元61发送壁纸请求至目标服务进程中,通过第一获取单元63获取目标服务进程返回的待显示的壁纸画面,最后通过第一显示单元65将壁纸画面显示在壁纸交互界面中。在该实施例中,可以实时通过目标服务进程返回的应用运行状态,来得到待显示的壁纸画面,该壁纸画面与应用的进度和用户操作实时关联,达到了基于应用的运行进度和用户操作来灵活调整显示在界面中的壁纸,从而解决相关技术中需要用户自行选择壁纸或者下载壁纸应用来调整壁纸的方式,无法依据用户操作的应用来灵活调整显示的壁纸的技术问题。
可选地,目标应用至少包括:游戏应用。
可选地,图形交互界面还包括:锁屏交互界面,锁屏交互界面为锁定目标应用的交互界面,壁纸显示装置还包括:第一确定模块,用于在发送壁纸请求至目标服务进程之后,确定终端当前的图形交互界面所处的目标界面,其中,目标界面为下述之一:壁纸交互界面和锁屏交互界面;获取模块,用于在目标界面为壁纸交互界面的情况下,进入壁纸交互界面,并获取目标应用的当前执行事件,其中,当前执行事件用于让目标服务进程确定待显示的壁纸画面,当前执行事件指示了目标应用中待执行的事件;第一显示单元包括:第一显示模块,用于将所述当前执行事件所对应的壁纸画面显示在所述壁纸交互界面。
可选地,壁纸显示装置还包括:第一判断模块,用于在目标界面为壁纸交互界面的情况下,判断目标应用中是否存在执行的事件;第一绘制模块,用于在目标应用中不存在需要执行的事件时,以第一绘制频率绘制待显示的壁纸画面;第二绘制模块,用于在目标应用中存在需要执行的事件时,确定需要执行的事件为当前执行事件,并以第二绘制频率绘制待显示的壁纸画面,其中,第二绘制频率高于第一绘制频率。
可选地,壁纸显示装置还包括:第二确定模块,用于依据当前执行事件,确定用户是否需要执行目标操作,其中,目标操作为下述之一:点击操作、滑动操作、长按操作、拖动操作;第三确定模块,用于确定需要在壁纸交互界面上显示出的多个层次,其中,多个层次至少包括:壁纸画面所处的壁纸层和显示目标应用的标识层;第二显示模块,用于在确定用户需要执行目标操作的情况下,将壁纸画面显示在壁纸交互界面中的壁纸层时,同时显示目标应用的标识层和操作层,其中,操作层用于让用户执行目标操作;第三显示模块,用于在确定用户不需要执行目标操作的情况下,将壁纸画面显示在壁纸交互界面中的壁纸层时,同时显示目标应用的标识层,不显示操作层。
可选地,壁纸显示装置还包括:第一接收模块,用于在将壁纸画面显示在壁纸交互界面中的壁纸层时,同时显示目标应用的标识层和操作层之后,接收用户在操作层执行的目标操作;第四确定模块,用于依据目标操作的操作位置,确定目标操作指示的目标操作层,其中,目标操作层为下述之一:标识层和壁纸层;取消模块,用于在目标操作层为标识层的情况下,取消显示操作层,并显示标识层;控制模块,用于在目标操作层为壁纸层的情况下,依据目标操作指示的对目标应用执行的动作,控制目标应用渲染出预设画面。
可选地,标识层在壁纸层的上方,操作层在标识层的上方。
可选地,标识层包括:多个应用对应的图标。
可选地,操作层是透明显示的,以让用户通过操作层查看到标识层中的每个应用对应的图标和壁纸层中的壁纸画面。
可选地,壁纸显示装置还包括:检测模块,用于在确定终端当前的图形交互界面所处的目标界面之前,若目标应用处于运行状态,检测用户在预设时间段内是否对目标应用进行目标操作;第一发送模块,用于若用户在预设时间段没有对目标应用进行目标操作,则进入所述锁屏交互界面。
可选地,显示单元包括:生成模块,用于在目标界面为锁屏交互界面的情况下,依据目标应用的当前执行事件,生成与当前执行事件对应的锁屏画面;第四显示模块,用于将锁屏画面显示在锁屏交互界面中,其中,用户无法锁屏画面执行目标操作;壁纸显示装置还包括:第二接收模块,用于在将锁屏画面显示在锁屏交互界面后,接收用户的解锁操作;第三发送模块,用于在解锁操作对应的解锁信息符合预设解锁信息的情况,发送壁纸请求至目标服务进程中。
下面通过另一种方式来说明执行上述壁纸显示方法的比值显示装置,下述装置应用于屏幕上可呈现图形交互界面的终端,图形交互界面至少包括:壁纸交互界面和锁屏交互界面,终端与目标服务进程预先建立通信连接。
图7是根据本发明实施例的另一种壁纸显示装置的示意图,如图7所示,该壁纸显示装置包括:接收单元72、进入单元74、第二获取单元76、第二显示单元78,其中,
接收单元72,用于在进入到锁屏交互界面的情况下,接收解锁信号,其中,解锁信号为响应作用于锁屏交互界面的解锁操作所生成的信号;
进入单元74,用于在解锁信号指示的解锁信息与预设的解锁信息一致的情况,进入壁纸交互界面,其中,在壁纸交互界面由下至上分别展示:壁纸层、标识层和操作层,壁纸层用于展示壁纸画面,标识层用于展示设置在终端桌面上与多个应用对应的图标,操作层用于响应用户执行的目标操作;
第二获取单元76,用于获取目标服务进程中存储的与目标应用对应的当前执行事件,其中,当前执行事件用于让目标服务进程确定待显示的壁纸画面;
第二显示单元78,用于在壁纸交互界面的壁纸层上显示与目标应用对应的壁纸画面和在标识层上展示与多个应用对应的图标,且在当前执行事件指示需要用户执行目标操作时,显示操作层。
本发明上述壁纸显示装置,说明了进入锁屏交互界面后,可以接收解锁信号,并在解锁信息与预设的解锁信息一致的情况,进入壁纸交互界面,并显示出多个层次,然后获取到应用的实时进度,从而显示出与应用当前界面对应的壁纸画面。在该实施例中,可以实时通过目标服务进程中存储的与目标应用对应的当前执行事件,确定出待显示的壁纸画面,该壁纸画面与应用的进度和用户操作实时关联,达到了基于应用的运行进度和用户操作来灵活调整显示在界面中的壁纸,从而解决相关技术中需要用户自行选择壁纸或者下载壁纸应用来调整壁纸的方式,无法依据用户操作的应用来灵活调整显示的壁纸的技术问题。
本申请实施例还提供了一种电子设备,图8是根据本发明实施例的一种可选地电子设备的示意图,如图8所示,该移动终端810包括:处理器811;以及存储器812,用于存储处理器的可执行指令;其中,处理器配置为经由执行可执行指令来执行上述任意一项的壁纸显示方法。
其中,处理器在执行该可执行程序时实现以下步骤:壁纸交互界面,所述终端与目标服务进程预先建立通信连接,所述壁纸显示方法包括:发送壁纸请求至所述目标服务进程中,其中,所述壁纸请求用于得到运行在所述终端中的目标应用的壁纸画面,所述目标服务进程在所述目标应用运行过程中生成待显示的壁纸画面;获取所述目标服务进程返回的所述待显示的壁纸画面;将所述壁纸画面显示在所述壁纸交互界面中。
根据本发明实施例的另一方面,还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述任意一项的壁纸显示方法。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、目标服务进程或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (16)
1.一种壁纸显示方法,其特征在于,应用于屏幕上可呈现图形交互界面的终端,所述图形交互界面至少包括:壁纸交互界面,所述终端与目标服务进程预先建立通信连接,所述壁纸显示方法包括:
发送壁纸请求至所述目标服务进程,其中,所述壁纸请求用于得到运行在所述终端中的目标应用的壁纸画面,所述目标服务进程在所述目标应用运行过程中生成待显示的壁纸画面;
获取所述目标服务进程返回的所述待显示的壁纸画面;
将所述壁纸画面显示在所述壁纸交互界面中。
2.根据权利要求1所述的显示方法,其特征在于,所述目标应用至少包括:游戏应用。
3.根据权利要求1所述的显示方法,其特征在于,所述图形交互界面还包括:锁屏交互界面,所述锁屏交互界面为锁定所述目标应用的交互界面,
在发送壁纸请求至所述目标服务进程之后,所述方法还包括:确定所述终端当前的图形交互界面所处的目标界面,其中,所述目标界面为下述之一:所述壁纸交互界面和锁屏交互界面;在所述目标界面为所述壁纸交互界面的情况下,进入所述壁纸交互界面,并获取所述目标应用的当前执行事件,其中,所述当前执行事件用于让所述目标服务进程确定所述待显示的壁纸画面,所述当前执行事件指示了所述目标应用中待执行的事件;
将所述壁纸画面显示在所述壁纸交互界面中包括:将所述当前执行事件所对应的壁纸画面显示在所述壁纸交互界面。
4.根据权利要求3所述的显示方法,其特征在于,在所述目标界面为所述壁纸交互界面的情况下,所述方法还包括:
判断所述目标应用中是否存在执行的事件;
在所述目标应用中不存在需要执行的事件时,以第一绘制频率绘制所述待显示的壁纸画面;
在所述目标应用中存在需要执行的事件时,确定需要执行的事件为所述当前执行事件,并以第二绘制频率绘制所述待显示的壁纸画面,其中,所述第二绘制频率高于所述第一绘制频率。
5.根据权利要求3所述的显示方法,其特征在于,所述方法还包括:
依据所述当前执行事件,确定用户是否需要执行目标操作,其中,所述目标操作为下述之一:点击操作、滑动操作、长按操作、拖动操作;
确定需要在所述壁纸交互界面上显示出的多个层次,其中,所述多个层次至少包括:所述壁纸画面所处的壁纸层和显示所述目标应用的标识层;
在确定所述用户需要执行所述目标操作的情况下,将所述壁纸画面显示在所述壁纸交互界面中的壁纸层时,同时显示所述目标应用的标识层和操作层,其中,所述操作层用于让用户执行所述目标操作;
在确定所述用户不需要执行所述目标操作的情况下,将所述壁纸画面显示在所述壁纸交互界面中的壁纸层时,同时显示所述目标应用的标识层,不显示所述操作层。
6.根据权利要求5所述的显示方法,其特征在于,在将所述壁纸画面显示在所述壁纸交互界面中的壁纸层时,同时显示所述目标应用的标识层和操作层之后,所述方法还包括:
接收用户在所述操作层执行的所述目标操作;
依据所述目标操作的操作位置,确定所述目标操作指示的目标操作层,其中,所述目标操作层为下述之一:所述标识层和所述壁纸层;
在所述目标操作层为所述标识层的情况下,取消显示所述操作层,并显示所述标识层;
在所述目标操作层为所述壁纸层的情况下,依据所述目标操作指示的对所述目标应用执行的动作,控制所述目标应用渲染出预设画面。
7.根据权利要求5所述的显示方法,其特征在于,所述标识层在所述壁纸层的上方,所述操作层在所述标识层的上方。
8.根据权利要求5所述的显示方法,其特征在于,所述标识层包括:多个应用对应的图标。
9.根据权利要求8所述的显示方法,其特征在于,所述操作层是透明显示的,以让所述用户通过操作层查看到所述标识层中的每个应用对应的所述图标和所述壁纸层中的壁纸画面。
10.根据权利要求3所述的显示方法,其特征在于,所述方法还包括:
在确定所述终端当前的图形交互界面所处的目标界面之前,若所述目标应用处于运行状态,检测用户在预设时间段内是否对所述目标应用进行目标操作;若所述用户在所述预设时间段没有对所述目标应用进行所述目标操作,则进入所述锁屏交互界面。
11.根据权利要求3所述的显示方法,其特征在于,
将所述壁纸画面显示在所述壁纸交互界面中包括:在所述目标界面为所述锁屏交互界面的情况下,依据所述目标应用的当前执行事件,生成与所述当前执行事件对应的锁屏画面;将所述锁屏画面显示在所述锁屏交互界面中,其中,用户无法对所述锁屏画面执行所述目标操作;
所述方法还包括:在将所述锁屏画面显示在所述锁屏交互界面后,接收用户的解锁操作;在所述解锁操作对应的解锁信息符合预设解锁信息的情况,发送壁纸请求至所述目标服务进程。
12.一种壁纸显示方法,其特征在于,应用于屏幕上可呈现图形交互界面的终端,所述图形交互界面至少包括:壁纸交互界面和锁屏交互界面,所述终端与目标服务进程预先建立通信连接,所述壁纸显示方法包括:
在进入到所述锁屏交互界面的情况下,接收解锁信号,其中,所述解锁信号为响应作用于所述锁屏交互界面的解锁操作所生成的信号;
在所述解锁信号指示的解锁信息与预设的解锁信息一致的情况下,进入所述壁纸交互界面,其中,在所述壁纸交互界面由下至上分别展示:壁纸层、标识层和操作层,所述壁纸层用于展示壁纸画面,所述标识层用于展示设置在终端桌面上与多个应用对应的图标,所述操作层用于响应用户执行的目标操作;
获取目标服务进程中存储的与所述目标应用对应的当前执行事件,其中,所述当前执行事件用于让所述目标服务进程确定待显示的壁纸画面;
在所述壁纸交互界面的壁纸层上显示与所述目标应用对应的壁纸画面和在所述标识层上展示与所述多个应用对应的图标,且在所述当前执行事件指示需要所述用户执行目标操作时,显示所述操作层。
13.一种壁纸显示装置,其特征在于,应用于屏幕上可呈现图形交互界面的终端,所述图形交互界面至少包括:壁纸交互界面,所述终端与目标服务进程预先建立通信连接,所述壁纸显示装置包括:
发送单元,用于发送壁纸请求至所述目标服务进程,其中,所述壁纸请求用于得到运行在所述终端中的目标应用的壁纸画面,所述目标服务进程在所述目标应用运行过程中生成待显示的壁纸画面;
第一获取单元,用于获取所述目标服务进程返回的所述待显示的壁纸画面;
第一显示单元,用于将所述壁纸画面显示在所述壁纸交互界面中。
14.一种壁纸显示装置,其特征在于,应用于屏幕上可呈现图形交互界面的终端,所述图形交互界面至少包括:壁纸交互界面和锁屏交互界面,所述终端与目标服务进程预先建立通信连接,所述壁纸显示装置包括:
接收单元,用于在进入到所述锁屏交互界面的情况下,接收解锁信号,其中,所述解锁信号为响应作用于所述锁屏交互界面的解锁操作所生成的信号;
进入单元,用于在所述解锁信号指示的解锁信息与预设的解锁信息一致的情况,进入所述壁纸交互界面,其中,在所述壁纸交互界面由下至上分别展示:壁纸层、标识层和操作层,所述壁纸层用于展示壁纸画面,所述标识层用于展示设置在终端桌面上与多个应用对应的图标,所述操作层用于响应用户执行的目标操作;
第二获取单元,用于获取目标服务进程中存储的与所述目标应用对应的当前执行事件,其中,所述当前执行事件用于让所述目标服务进程确定待显示的壁纸画面;
第二显示单元,用于在所述壁纸交互界面的壁纸层上显示与所述目标应用对应的壁纸画面和在所述标识层上展示与所述多个应用对应的图标,且在所述当前执行事件指示需要所述用户执行目标操作时,显示所述操作层。
15.一种电子设备,其特征在于,包括:
处理器;以及
存储器,用于存储所述处理器的可执行指令;
其中,所述处理器配置为经由执行所述可执行指令来执行权利要求1至12中任意一项所述的壁纸显示方法。
16.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求1至12中任意一项所述的壁纸显示方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811250218.7A CN109388472B (zh) | 2018-10-25 | 2018-10-25 | 壁纸显示方法及装置、电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811250218.7A CN109388472B (zh) | 2018-10-25 | 2018-10-25 | 壁纸显示方法及装置、电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109388472A true CN109388472A (zh) | 2019-02-26 |
CN109388472B CN109388472B (zh) | 2021-11-23 |
Family
ID=65426808
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811250218.7A Active CN109388472B (zh) | 2018-10-25 | 2018-10-25 | 壁纸显示方法及装置、电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109388472B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112379962A (zh) * | 2020-11-25 | 2021-02-19 | Oppo(重庆)智能科技有限公司 | 桌面主题调整方法、移动终端、服务器以及存储介质 |
CN112579180A (zh) * | 2019-09-30 | 2021-03-30 | 奇安信科技集团股份有限公司 | 应用程序保活方法及装置 |
CN114296854A (zh) * | 2021-12-28 | 2022-04-08 | 珠海豹趣科技有限公司 | 一种桌面壁纸显示方法、装置、电子设备及可读存储介质 |
WO2023093664A1 (zh) * | 2021-11-24 | 2023-06-01 | 华为技术有限公司 | 联动动画的显示方法及相关装置 |
US11907737B2 (en) | 2020-07-28 | 2024-02-20 | Samsung Electronics Co., Ltd. | Method for configuring home screen and electronic device using the same |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102279968A (zh) * | 2010-06-14 | 2011-12-14 | 宏碁股份有限公司 | 壁纸图像产生方法及其便携式电子装置 |
CN102810043A (zh) * | 2011-06-03 | 2012-12-05 | 腾讯科技(深圳)有限公司 | 一种移动终端天气信息显示的方法、***及信息终端 |
CN103885797A (zh) * | 2014-03-03 | 2014-06-25 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN104423820A (zh) * | 2013-08-27 | 2015-03-18 | 贝壳网际(北京)安全技术有限公司 | 锁屏壁纸更换方法及装置 |
CN105892663A (zh) * | 2016-03-31 | 2016-08-24 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN106095227A (zh) * | 2016-06-03 | 2016-11-09 | 乐视控股(北京)有限公司 | 桌面壁纸切换方法及装置 |
CN106484225A (zh) * | 2016-09-23 | 2017-03-08 | 维沃移动通信有限公司 | 一种壁纸切换方法及移动终端 |
CN107172282A (zh) * | 2017-05-17 | 2017-09-15 | 努比亚技术有限公司 | 锁屏壁纸显示方法、移动终端及计算机可读存储介质 |
US20170286913A1 (en) * | 2014-09-23 | 2017-10-05 | Samsung Electronics Co., Ltd. | Electronic device and information processing method of electronic device |
US20170357416A1 (en) * | 2015-01-04 | 2017-12-14 | Huawei Technologies Co., Ltd. | Method, apparatus, and terminal for processing notification information |
-
2018
- 2018-10-25 CN CN201811250218.7A patent/CN109388472B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102279968A (zh) * | 2010-06-14 | 2011-12-14 | 宏碁股份有限公司 | 壁纸图像产生方法及其便携式电子装置 |
CN102810043A (zh) * | 2011-06-03 | 2012-12-05 | 腾讯科技(深圳)有限公司 | 一种移动终端天气信息显示的方法、***及信息终端 |
CN104423820A (zh) * | 2013-08-27 | 2015-03-18 | 贝壳网际(北京)安全技术有限公司 | 锁屏壁纸更换方法及装置 |
CN103885797A (zh) * | 2014-03-03 | 2014-06-25 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
US20170286913A1 (en) * | 2014-09-23 | 2017-10-05 | Samsung Electronics Co., Ltd. | Electronic device and information processing method of electronic device |
US20170357416A1 (en) * | 2015-01-04 | 2017-12-14 | Huawei Technologies Co., Ltd. | Method, apparatus, and terminal for processing notification information |
CN105892663A (zh) * | 2016-03-31 | 2016-08-24 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN106095227A (zh) * | 2016-06-03 | 2016-11-09 | 乐视控股(北京)有限公司 | 桌面壁纸切换方法及装置 |
CN106484225A (zh) * | 2016-09-23 | 2017-03-08 | 维沃移动通信有限公司 | 一种壁纸切换方法及移动终端 |
CN107172282A (zh) * | 2017-05-17 | 2017-09-15 | 努比亚技术有限公司 | 锁屏壁纸显示方法、移动终端及计算机可读存储介质 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112579180A (zh) * | 2019-09-30 | 2021-03-30 | 奇安信科技集团股份有限公司 | 应用程序保活方法及装置 |
US11907737B2 (en) | 2020-07-28 | 2024-02-20 | Samsung Electronics Co., Ltd. | Method for configuring home screen and electronic device using the same |
CN112379962A (zh) * | 2020-11-25 | 2021-02-19 | Oppo(重庆)智能科技有限公司 | 桌面主题调整方法、移动终端、服务器以及存储介质 |
WO2023093664A1 (zh) * | 2021-11-24 | 2023-06-01 | 华为技术有限公司 | 联动动画的显示方法及相关装置 |
CN114296854A (zh) * | 2021-12-28 | 2022-04-08 | 珠海豹趣科技有限公司 | 一种桌面壁纸显示方法、装置、电子设备及可读存储介质 |
CN114296854B (zh) * | 2021-12-28 | 2024-04-26 | 珠海豹趣科技有限公司 | 一种桌面壁纸显示方法、装置、电子设备及可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN109388472B (zh) | 2021-11-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109388472A (zh) | 壁纸显示方法及装置、电子设备 | |
JP7315508B2 (ja) | 制御可能な外部デバイスを管理するためのユーザインタフェース | |
KR102185854B1 (ko) | 생체측정 인증의 구현 | |
US10635303B2 (en) | User interface for managing controllable external devices | |
JP4555818B2 (ja) | コンピュータ・デバイスを含むウィンドウ及びその制御システム | |
US20210096729A1 (en) | User interfaces for customizing graphical objects | |
JP2019192266A (ja) | 生体認証の実施 | |
KR20200115678A (ko) | 생체측정 인증의 구현 | |
EP3745303A1 (en) | Implementation of biometric authentication with error condition detection and display of an error indication | |
CN104049848B (zh) | 应用提醒方法、装置、客户端及电子设备 | |
JP2019532400A (ja) | アバターの作成及び編集に関する米国特許商標局への特許出願 | |
US20140237378A1 (en) | Systems and method for implementing multiple personas on mobile technology platforms | |
CN106933468A (zh) | 一种用户界面切换方法及终端 | |
EP3528173A1 (en) | Implementation of biometric authentication with detection and display of an error indication | |
CN106951176A (zh) | 电子触摸通信 | |
US8281253B2 (en) | Windowing and controlling system thereof comprising a computer device | |
CN109814772A (zh) | 一种应用程序图标的移动方法及终端设备 | |
CN110008011A (zh) | 一种任务切换方法及终端设备 | |
CN110489029A (zh) | 一种图标显示方法及终端设备 | |
CN109032727A (zh) | 一种应用程序启动方法、应用程序启动装置及终端设备 | |
CN107179876A (zh) | 基于虚拟现实***的人机交互装置 | |
CN108170338A (zh) | 信息处理方法、装置、电子设备及存储介质 | |
CN110502295A (zh) | 一种界面切换方法及终端设备 | |
CN107817930A (zh) | 一种桌面元素展示方法及装置 | |
CN110471825A (zh) | 一种进度显示方法及终端设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |