一种动态壁纸响应控制方法、设备及计算机可读存储介质技术

技术编号:33543648 阅读:21 留言:0更新日期:2022-05-21 09:57
本发明专利技术公开了一种动态壁纸响应控制方法、设备及计算机可读存储介质,其中,该方法包括:通过动态壁纸组件获取当前页面的区域数据,其中,所述区域数据包括响应区域数据和非响应区域数据;由所述动态壁纸组件接收触摸事件,并判断所述触摸事件对应于所述响应区域数据或是所述非响应区域数据;在所述触摸事件对应于所述响应区域数据时,通过跨进程调用桌面组件,并通过所述桌面组件响应所述触摸事件;在所述触摸事件对应于所述非响应区域数据时,通过所述动态壁纸组件响应所述触摸事件。实现了一种高效的动态壁纸响应方案,节省了资源消耗,增强了动态壁纸的使用体验。增强了动态壁纸的使用体验。增强了动态壁纸的使用体验。

【技术实现步骤摘要】
一种动态壁纸响应控制方法、设备及计算机可读存储介质


[0001]本专利技术涉及移动通信领域,尤其涉及一种动态壁纸响应控制方法、设备及计算机可读存储介质。

技术介绍

[0002]现有技术中,随着智能终端设备的不断发展,动态壁纸的应用也越来越广泛。特别地,现阶段已出现可以响应触摸的动态壁纸。但是,确定当前的触摸事件是桌面的还是动态壁纸对象的,也即,是否响应当前的触摸,是时刻与桌面进行跨进程通信,让桌面计算判定是否该区域可以响应。上述方案表面看确实没有是没问题,但是,经功耗测试发现,这种方案下,在动态壁纸桌面进程在滑动时候有明显功耗增加的行为,经过排查发现,在触摸时候动态壁纸进程会频繁对桌面进行跨进程通信调用,让桌面频繁计算当前区域是否可以响应,由此,发现确实存在频繁触摸时候对处理器的使用率提升比较大的问题,从而增加了手机等设备的整体功耗。因此,亟需一种不需要频繁跨进程通信的方案,从而减弱这种频繁跨进程通信带来的功耗问题。

技术实现思路

[0003]为了解决现有技术中的上述技术缺陷,本专利技术提出了一种动态壁纸响应控制方法,该方法包括:
[0004]通过动态壁纸组件获取当前页面的区域数据,其中,所述区域数据包括响应区域数据和非响应区域数据。
[0005]由所述动态壁纸组件接收触摸事件,并判断所述触摸事件对应于所述响应区域数据或是所述非响应区域数据。
[0006]在所述触摸事件对应于所述响应区域数据时,通过跨进程调用桌面组件,并通过所述桌面组件响应所述触摸事件。
[0007]在所述触摸事件对应于所述非响应区域数据时,通过所述动态壁纸组件响应所述触摸事件。
[0008]可选地,所述通过动态壁纸组件获取当前页面的区域数据,其中,所述区域数据包括响应区域数据和非响应区域数据,包括:
[0009]在所述动态壁纸组件处于前台运行状态时,跨进程调用所述桌面组件。
[0010]通过所述桌面组件获取当前页面的所述响应区域数据和所述非响应区域数据。
[0011]可选地,所述通过动态壁纸组件获取当前页面的区域数据,其中,所述区域数据包括响应区域数据和非响应区域数据,还包括:
[0012]在所述动态壁纸组件处于前台运行状态时,由所述桌面组件监测当前页面的区域更新数据。
[0013]在确定所述区域更新数据符合预设的更新条件时,由所述桌面组件向所述动态壁纸组件传递更新后的所述响应区域数据和所述非响应区域数据。
[0014]可选地,所述由所述动态壁纸组件接收触摸事件,并判断所述触摸事件对应于所述响应区域数据或是所述非响应区域数据,包括:
[0015]解析所述响应区域数据和所述非响应区域数据,生成当前页面和当前页面的触摸响应范围的对应关系。
[0016]根据所述对应关系建立每一页面与对应的触摸响应范围的路径类型数据。
[0017]可选地,所述由所述动态壁纸组件接收触摸事件,并判断所述触摸事件对应于所述响应区域数据或是所述非响应区域数据,还包括:
[0018]获取所述触摸事件的触摸位置。
[0019]通过所述路径类型数据确定所述触摸位置对应于所述响应区域数据或是所述非响应区域数据。
[0020]可选地,所述在所述触摸事件对应于所述响应区域数据时,通过跨进程调用桌面组件,并通过所述桌面组件响应所述触摸事件,包括:
[0021]通过所述桌面组件响应所述触摸事件,并通过所述桌面组件获取所述触摸事件响应后的所述区域更新数据。
[0022]由所述桌面组件向所述动态壁纸组件传递更新后的所述响应区域数据和所述非响应区域数据。
[0023]可选地,所述在所述触摸事件对应于所述非响应区域数据时,通过所述动态壁纸组件响应所述触摸事件,包括:
[0024]获取所述触摸事件的所述触摸位置。
[0025]通过所述路径类型数据确定所述触摸位置对应于所述非响应区域数据时,通过所述动态壁纸组件执行所述触摸位置对应的动态壁纸操作。
[0026]可选地,本专利技术还包括:
[0027]获取并学习第一预设时段内的所述触摸事件对应于所述响应区域数据的分布时间。
[0028]第二预设时段内,按所述分布时间跨进程调用所述桌面组件,并通过所述桌面组件响应所述触摸事件。
[0029]本专利技术还提出了一种动态壁纸响应控制设备,该设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上任一项所述的动态壁纸响应控制方法的步骤。
[0030]本专利技术还提出了一种计算机可读存储介质,该计算机可读存储介质上存储有动态壁纸响应控制程序,动态壁纸响应控制程序被处理器执行时实现如上述任一项所述的动态壁纸响应控制方法的步骤。
[0031]实施本专利技术的动态壁纸响应控制方法、设备及计算机可读存储介质,通过动态壁纸组件获取当前页面的区域数据,其中,所述区域数据包括响应区域数据和非响应区域数据;由所述动态壁纸组件接收触摸事件,并判断所述触摸事件对应于所述响应区域数据或是所述非响应区域数据;在所述触摸事件对应于所述响应区域数据时,通过跨进程调用桌面组件,并通过所述桌面组件响应所述触摸事件;在所述触摸事件对应于所述非响应区域数据时,通过所述动态壁纸组件响应所述触摸事件。实现了一种高效的动态壁纸响应方案,节省了资源消耗,增强了动态壁纸的使用体验。
Division Multiple Access,时分同步码分多址)、FDD

LTE(Frequency Division Duplexing

Long Term Evolution,频分双工长期演进)和TDD

LTE(Time Division Duplexing

Long Term Evolution,分时双工长期演进)等。
[0050]WiFi属于短距离无线传输技术,移动终端通过WiFi模块102可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图1示出了WiFi模块102,但是可以理解的是,其并不属于移动终端的必须构成,完全可以根据需要在不改变专利技术的本质的范围内而省略。
[0051]音频输出单元103可以在移动终端100处于呼叫信号接收模式、通话模式、记录模式、语音识别模式、广播接收模式等等模式下时,将射频单元101或WiFi模块102接收的或者在存储器109中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元103还可以提供与移动终端100执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元103可以包括扬声器、蜂鸣器等等。
[0052]A/V输入单元104用于接收音频或视频信号。A/V输入单元104可以包括图形处理器(Graphics Processing Unit,GPU)1041和麦克风1042,图形处理器1041对在视频捕获模式或本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种动态壁纸响应控制方法,其特征在于,所述方法包括:通过动态壁纸组件获取当前页面的区域数据,其中,所述区域数据包括响应区域数据和非响应区域数据;由所述动态壁纸组件接收触摸事件,并判断所述触摸事件对应于所述响应区域数据或是所述非响应区域数据;在所述触摸事件对应于所述响应区域数据时,通过跨进程调用桌面组件,并通过所述桌面组件响应所述触摸事件;在所述触摸事件对应于所述非响应区域数据时,通过所述动态壁纸组件响应所述触摸事件。2.根据权利要求1所述的动态壁纸响应控制方法,其特征在于,所述通过动态壁纸组件获取当前页面的区域数据,其中,所述区域数据包括响应区域数据和非响应区域数据,包括:在所述动态壁纸组件处于前台运行状态时,跨进程调用所述桌面组件;通过所述桌面组件获取当前页面的所述响应区域数据和所述非响应区域数据。3.根据权利要求2所述的动态壁纸响应控制方法,其特征在于,所述通过动态壁纸组件获取当前页面的区域数据,其中,所述区域数据包括响应区域数据和非响应区域数据,还包括:在所述动态壁纸组件处于前台运行状态时,由所述桌面组件监测当前页面的区域更新数据;在确定所述区域更新数据符合预设的更新条件时,由所述桌面组件向所述动态壁纸组件传递更新后的所述响应区域数据和所述非响应区域数据。4.根据权利要求3所述的动态壁纸响应控制方法,其特征在于,所述由所述动态壁纸组件接收触摸事件,并判断所述触摸事件对应于所述响应区域数据或是所述非响应区域数据,包括:解析所述响应区域数据和所述非响应区域数据,生成当前页面和当前页面的触摸响应范围的对应关系;根据所述对应关系建立每一页面与对应的触摸响应范围的路径类型数据。5.根据权利要求4所述的动态壁纸响应控制方法,其特征在于,所述由所述动态壁纸组件接收触摸事件,...

【专利技术属性】
技术研发人员:廖松茂
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:

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

1