一种界面数据处理方法以及装置与流程

文档序号:12063356阅读:105来源:国知局
一种界面数据处理方法以及装置与流程

本发明涉及计算机技术领域,尤其涉及一种界面数据处理方法以及装置。



背景技术:

随着各式各样的应用程序的出现,越来越多用户会在意这些应用程序的界面展示效果,因此,目前的应用程序可以提供用户自定义壁纸的功能,即可以由用户自己决定应用程序的背景图像的展示效果。例如,用户点击打开应用程序的壁纸自定义界面,并在本地终端中获取用户所喜欢的图片,以在壁纸自定义界面中将获取到的图片设置为应用程序的背景图像,以实现壁纸自定义更换。但是当应用程序有两种显示界面可以切换时(如一个大界面和一个小界面),在其中一种界面的情况下,通过壁纸自定义界面只能对该界面进行壁纸的自定义更换;若要对另一种界面进行壁纸自定义更换,则需要在切换界面后,重新打开应用程序的壁纸自定义界面,并重新获取图片,才能对切换后的界面进行壁纸自定义更换,由此可见,目前的多界面的壁纸自定义更换过程存在许多冗余操作,降低了多界面的壁纸自定义更换的操作效率。



技术实现要素:

本发明实施例提供一种界面数据处理方法以及装置,可以去除多界面的壁纸自定义更换过程中所存在的冗余操作,并提高多界面的壁纸自定义更换的操作效率。

本发明实施例提供了一种界面数据处理方法,包括:

获取背景设置请求以及预设图像数据,根据所述背景设置请求在所述预设图像数据的显示界面中选择第一目标区域,并在客户端的第一界面的背景层中显示所述第一目标区域中的图像数据,并将所述第一目标区域中的图像数据设置为所述第一界面的背景图像;

当在与所述第一界面相关联的切换点击区域中检测到点击操作指令时,根据所述点击操作指令将所述第一界面切换为所述客户端的第二界面;

根据所述背景设置请求在所述预设图像数据的显示界面中选择第二目标区域,并在所述第二界面的背景层中显示所述第二目标区域中的图像数据,并将所述第二目标区域中的图像数据设置为所述第二界面的背景图像。

相应地,本发明实施例还提供了一种界面数据处理装置,包括:

第一设置模块,用于获取背景设置请求以及预设图像数据,根据所述背景设置请求在所述预设图像数据的显示界面中选择第一目标区域,并在客户端的第一界面的背景层中显示所述第一目标区域中的图像数据,并将所述第一目标区域中的图像数据设置为所述第一界面的背景图像;

切换模块,用于当在与所述第一界面相关联的切换点击区域中检测到点击操作指令时,根据所述点击操作指令将所述第一界面切换为所述客户端的第二界面;

第二设置模块,用于根据所述背景设置请求在所述预设图像数据的显示界面中选择第二目标区域,并在所述第二界面的背景层中显示所述第二目标区域中的图像数据,并将所述第二目标区域中的图像数据设置为所述第二界面的背景图像。

本发明实施例通过获取背景设置请求以及预设图像数据,可以根据背景设置请求在预设图像数据的显示界面中选择第一目标区域,并在客户端的第一界面的背景层中显示第一目标区域中的图像数据,并将第一目标区域中的图像数据设置为第一界面的背景图像;当在与第一界面相关联的切换点击区域中检测到点击操作指令时,根据点击操作指令将第一界面切换为客户端的第二界面,从而进一步根据背景设置请求在预设图像数据的显示界面中选择第二目标区域,并在第二界面的背景层中显示第二目标区域中的图像数据,并将第二目标区域中的图像数据设置为第二界面的背景图像。由此可见,在壁纸自定义更换过程中,可以随意切换客户端的不同界面,并分别为对应界面设定不同的背景图像,即无需重复执行打开应用程序的壁纸自定义界面、获取图片这些冗余操作,从而可以提高多界面的壁纸自定义更换的操作效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种界面数据处理方法的流程示意图;

图2是本发明实施例提供的另一种界面数据处理方法的流程示意图;

图2a是本发明实施例提供的一种壁纸自定义的界面示意图;

图2b是本发明实施例提供的另一种壁纸自定义的界面示意图;

图3是本发明实施例提供的一种界面数据处理装置的结构示意图;

图4是本发明实施例提供的一种第一设置模块的结构示意图;

图5是本发明实施例提供的一种第一透明设置单元的结构示意图;

图6是本发明实施例提供的一种第二设置模块的结构示意图;

图7是本发明实施例提供的另一种界面数据处理装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参见图1,是本发明实施例提供的一种界面数据处理方法的流程示意图,所述方法可以包括:

S101,获取背景设置请求以及预设图像数据,根据所述背景设置请求在所述预设图像数据的显示界面中选择第一目标区域,并在客户端的第一界面的背景层中显示所述第一目标区域中的图像数据,并将所述第一目标区域中的图像数据设置为所述第一界面的背景图像;

具体的,当用户相对某应用程序的客户端进行壁纸自定义更换时,用户可以点击所述客户端上的壁纸自定义设置按键,进而所述客户端可以根据用户对所述壁纸自定义设置按键的点击操作获取背景设置请求,所述客户端还可以进一步获取预设图像数据,所述预设图像数据可以为所述客户端所携带的数据库中的图像数据,或者,所述预设图像数据可以是所述客户端所在用户终端中的本地图像数据。进一步的,所述客户端可以根据所述背景设置请求在所处用户终端的主桌面中显示所述预设图像数据的显示界面,并将所述客户端的第一界面设置于所述预设图像数据的显示界面的上层,并对所述第一界面的背景层进行透明设置。所述客户端再根据图像显著性检测算法分析并获取所述预设图像数据中的第一图像显著性区域。由于所述第一目标区域的尺寸与所述客户端的第一界面的尺寸相同,因此,所述第一目标区域的尺寸是固定的,当所述第一图像显著性区域大于所述第一目标区域时,所述客户端可以在所述预设图像数据的显示界面中选择与所述第一界面的尺寸相同且包含部分的第一图像显著性区域的区域,以作为第一目标区域,所述第一目标区域中部分的第一图像显著性区域可以为基于完整的第一图像显著性区域进一步分析出来的图像显著性区域。当所述第一图像显著性区域小于所述第一目标区域时,所述客户端可以在所述预设图像数据的显示界面中选择与所述第一界面的尺寸相同且包含完整的第一图像显著性区域的区域,以作为第一目标区域。

在确定好所述第一目标区域后,可以将所述客户端的第一界面移动至所述第一目标区域,由于所述客户端的第一界面的背景层是透明显示,所以可以在所述第一界面的背景层中显示所述第一目标区域中的图像数据。当所述客户端检测到与所述第一界面对应的设置确认指令时,所述客户端可以根据与所述第一界面对应的设置确认指令将所述第一目标区域中的图像数据设置为所述客户端的第一界面的背景图像。

S102,当在与所述第一界面相关联的切换点击区域中检测到点击操作指令时,根据所述点击操作指令将所述第一界面切换为所述客户端的第二界面;

具体的,若所述客户端的第一界面的尺寸大于所述客户端的第二界面的尺寸,即所述客户端的第二界面可以为所述客户端的第一界面的缩小版,此时,在所述客户端的第一界面中可以显示与所述第二界面的尺寸大小相同的切换点击区域,所述切换点击区域的透明度(或灰度)可以与所述第一界面中的非切换点击区域的透明度(或灰度)不同,以从视觉上区分开来。当用户在所述切换点击区域中进行点击操作时,所述客户端可以在所述切换点击区域中检测到点击操作指令,此时,所述客户端可以根据所述点击操作指令将所述第一界面切换为所述客户端的第二界面,并同时将所述第一界面中的所述非切换点击区域设置为新的切换点击区域,以便于通过点击新的切换点击区域可以重新切换回所述第一界面。

若所述客户端的第一界面的尺寸小于所述客户端的第二界面的尺寸,即所述客户端的第一界面可以为所述客户端的第二界面的缩小版,所述第一界面的左右两侧可以显示所述切换点击区域,所述切换点击区域加上所述第一界面所得到的总区域的尺寸与所述第二界面的尺寸相同。所述切换点击区域的透明度(或灰度)可以与所述客户端的第一界面的透明度(或灰度)不同,以从视觉上区分开来。当用户在所述切换点击区域中进行点击操作时,所述客户端可以在所述切换点击区域中检测到点击操作指令,此时,所述客户端可以根据所述点击操作指令将所述第一界面切换为所述客户端的第二界面,并同时将所述客户端的第一界面所在的区域设置为新的切换点击区域,以便于通过点击新的切换点击区域可以重新切换回所述第一界面。

S103,根据所述背景设置请求在所述预设图像数据的显示界面中选择第二目标区域,并在所述第二界面的背景层中显示所述第二目标区域中的图像数据,并将所述第二目标区域中的图像数据设置为所述第二界面的背景图像;

具体的,所述客户端可以进一步根据所述背景设置请求将所述客户端的第二界面设置于所述预设图像数据的显示界面的上层,并对所述客户端的第二界面的背景层进行透明设置。

若所述第一界面的尺寸大于所述第二界面的尺寸,则所述客户端可以进一步获取所述第一目标区域中的图像数据中的第二图像显著性区域,并在所述第一目标区域中选择包含完整或部分的第二图像显著性区域的第二目标区域。选择包含完整或部分的第二图像显著性区域的第二目标区域的方法与S101步骤中选择包含完整或部分的第一图像显著性区域的第一目标区域的方法相同,这里不再进行赘述。

若所述第一界面的尺寸小于所述第二界面的尺寸,则所述客户端可以在所述预设图像数据的显示界面中选择包含完整或部分的第一图像显著性区域且包含所述第一目标区域的第二目标区域;即所述第二目标区域包括两个部分,其中一个部分为所述第一目标区域,另一个部分为完整或部分的第一图像显著性区域。选择完整或部分的第一图像显著性区域作为所述第二目标区域的其中一部分的方法与S101步骤中选择包含完整或部分的第一图像显著性区域的第一目标区域的方法相同,这里不再进行赘述。可选的,若用户想对进一步调整所述第二目标区域中的图像数据,则用户可以对所述预设图像数据的显示界面进行拖动操作,使得用户终端的触摸屏根据所述拖动操作生成第一操作指令,因此,所述客户端可以接收对所述预设图像数据的显示界面的第一操作指令,并根据所述第一操作指令对所述预设图像数据的显示界面进行移动和/或缩放,以得到更新后的预设图像数据;而所述第二目标区域相对于所述主桌面的位置始终不变,因此,可以基于更新后的预设图像数据更新所述第二目标区域中的图像数据。在确定好所述第二目标区域中的图像数据后,所述客户端可以将所述客户端的第二界面移动至所述第二目标区域,由于所述第二界面的背景层是透明显示的,所以可以在所述第二界面的背景层中显示所述第二目标区域中的图像数据;当所述客户端检测到与所述第二界面对应的设置确认指令时,所述客户端可以根据与所述第二界面对应的设置确认指令将所述第二目标区域中的图像数据设置为所述客户端的第二界面的背景图像。

本发明实施例通过获取背景设置请求以及预设图像数据,可以根据背景设置请求在预设图像数据的显示界面中选择第一目标区域,并在客户端的第一界面的背景层中显示第一目标区域中的图像数据,并将第一目标区域中的图像数据设置为第一界面的背景图像;当在与第一界面相关联的切换点击区域中检测到点击操作指令时,根据点击操作指令将第一界面切换为客户端的第二界面,从而进一步根据背景设置请求在预设图像数据的显示界面中选择第二目标区域,并在第二界面的背景层中显示第二目标区域中的图像数据,并将第二目标区域中的图像数据设置为第二界面的背景图像。由此可见,在壁纸自定义更换过程中,可以随意切换客户端的不同界面,并分别为对应界面设定不同的背景图像,即无需重复执行打开应用程序的壁纸自定义界面、获取图片这些冗余操作,从而可以提高多界面的壁纸自定义更换的操作效率。

请参见图2,是本发明实施例提供的另一种界面数据处理方法的流程示意图,所述方法可以包括:

S201,获取背景设置请求以及预设图像数据,并根据所述背景设置请求将客户端的第一界面设置于所述预设图像数据的显示界面的上层,并对所述第一界面的背景层进行透明设置;

具体的,当用户相对某应用程序的客户端进行壁纸自定义更换时,用户可以点击所述客户端上的壁纸自定义设置按键,进而所述客户端可以根据用户对所述壁纸自定义设置按键的点击操作获取背景设置请求,所述客户端还可以进一步获取预设图像数据,所述预设图像数据可以为所述客户端所携带的数据库中的图像数据,或者,所述预设图像数据可以是所述客户端所在用户终端中的本地图像数据。进一步的,所述客户端可以检测所述预设图像数据的尺寸是否大于或等于所述客户端的第一界面的尺寸,若检测为否,则重新获取新的预设图像数据;若检测为是,则可以根据所述背景设置请求在所述客户端所在用户终端的主桌面中显示所述预设图像数据的显示界面,并将所述客户端的第一界面设置于所述预设图像数据的显示界面的上层,并对所述客户端的第一界面的背景层进行透明设置。通过比较所述预设图像数据的尺寸与所述客户端的第一界面的尺寸,可以保证在壁纸自定义更换过程中所述预设图像数据的尺寸始终大于所述第一界面的尺寸,从而可以避免因需要放大预设图像数据布满所述第一界面所带来的颗粒感、锯齿、解析度不佳等问题。

S202,根据图像显著性区域检测算法获取所述预设图像数据中的第一图像显著性区域,并在所述预设图像数据的显示界面中选择包含完整或部分的第一图像显著性区域的第一目标区域;

具体的,所述客户端可以根据图像显著性检测算法分析并获取所述预设图像数据中的第一图像显著性区域。由于所述第一目标区域的尺寸与所述客户端的第一界面的尺寸相同,因此,所述第一目标区域的尺寸是固定的,当所述第一图像显著性区域大于所述第一目标区域时,所述客户端可以在所述预设图像数据的显示界面中选择与所述第一界面的尺寸相同且包含部分的第一图像显著性区域的区域,以作为第一目标区域,所述第一目标区域中部分的第一图像显著性区域可以为基于完整的第一图像显著性区域进一步分析出来的图像显著性区域。当所述第一图像显著性区域小于所述第一目标区域时,所述客户端可以在所述预设图像数据的显示界面中选择与所述第一界面的尺寸相同且包含完整的第一图像显著性区域的区域,以作为第一目标区域。

可选的,在根据所述图像显著性区域检测算法选择出所述第一目标区域后,若用户想对进一步调整所述第一目标区域中的图像数据,则用户可以对所述预设图像数据的显示界面进行拖动操作(此处的拖动操作可以包括位置拖动操作和缩放拖动操作),使得用户终端的触摸屏根据所述拖动操作生成第一操作指令,因此,所述客户端可以接收对所述预设图像数据的显示界面的第一操作指令,并根据所述第一操作指令对所述预设图像数据的显示界面进行移动和/或缩放,以得到更新后的预设图像数据;而所述第一目标区域相对于所述客户端所在用户终端的主桌面的位置始终不变,因此,可以基于更新后的预设图像数据更新所述第一目标区域中的图像数据。

S203,将所述第一界面移动至所述第一目标区域中,并在所述第一界面的背景层中显示所述第一目标区域中的图像数据;

具体的,在确定好所述第一目标区域后,可以将所述客户端的第一界面移动至所述第一目标区域,由于所述客户端的第一界面的背景层是透明显示,所以可以在所述第一界面的背景层中显示所述第一目标区域中的图像数据。

S204,当检测到所述第一界面对应的设置确认指令时,根据所述第一界面对应的设置确认指令将所述第一目标区域中的图像数据设置为所述第一界面的背景图像;

具体的,在所述第一界面的周围还可以显示一栏背景设置工具条,所述背景设置工具条中包括“保存”按键、“更换图片”按键等等,当用户点击所述“保存”按键时,所述客户端可以检测到所述第一界面对应的设置确认指令,进而可以根据所述第一界面对应的设置确认指令将所述第一目标区域中的图像数据设置为所述第一界面的背景图像。

S205,当在与所述第一界面相关联的切换点击区域中检测到点击操作指令时,根据所述点击操作指令将所述第一界面切换为所述客户端的第二界面;

其中,S205步骤的具体实现方式可以参见上述图1对应实施例中的S102,这里不再进行赘述。

S206,根据所述背景设置请求将所述第二界面设置于所述预设图像数据的显示界面的上层,并对所述第二界面的背景层进行透明设置;

具体的,在将所述第一界面切换为所述第二界面后,所述客户端也可以检测所述预设图像数据的尺寸是否大于或等于所述客户端的第二界面的尺寸,若检测为否,则重新获取新的预设图像数据;若检测为是,则进一步根据所述背景设置请求将所述客户端的第二界面设置于所述预设图像数据的显示界面的上层,并对所述客户端的第二界面的背景层进行透明设置。同样的,通过比较所述预设图像数据的尺寸与所述客户端的第二界面的尺寸,可以保证在壁纸自定义更换过程中所述预设图像数据的尺寸始终大于所述第二界面的尺寸,从而可以避免因需要放大预设图像数据布满所述第二界面所带来的颗粒感、锯齿、解析度不佳等问题。

S207,若所述第一界面的尺寸大于所述第二界面的尺寸,则根据所述图像显著性区域检测算法获取所述第一目标区域中的第二图像显著性区域,并在所述第一目标区域中选择包含完整或部分的第二图像显著性区域的第二目标区域;

具体的,若所述第一界面的尺寸大于所述第二界面的尺寸,则在S206步骤之后,所述客户端可以进一步获取所述第一目标区域中的图像数据中的第二图像显著性区域,并在所述第一目标区域中选择包含完整或部分的第二图像显著性区域的第二目标区域。选择包含完整或部分的第二图像显著性区域的第二目标区域的方法与S101步骤中选择包含完整或部分的第一图像显著性区域的第一目标区域的方法相同,这里不再进行赘述。

可选的,在根据所述图像显著性区域检测算法选择出所述第二目标区域后,若用户想对进一步调整所述第二目标区域中的图像数据,则用户可以对所述预设图像数据的显示界面进行拖动操作(此处的拖动操作可以包括位置拖动操作和缩放拖动操作),使得用户终端的触摸屏根据所述拖动操作生成第一操作指令,因此,所述客户端可以接收对所述预设图像数据的显示界面的第一操作指令,并根据所述第一操作指令对所述预设图像数据的显示界面进行移动和/或缩放,以得到更新后的预设图像数据;而所述第二目标区域相对于所述客户端所处用户终端的主桌面的位置始终不变,因此,可以基于更新后的预设图像数据更新所述第二目标区域中的图像数据。或者,用户也可以对所述第二目标区域进行拖动操作,使得所述触摸屏根据所述拖动操作生成第二操作指令,因此,所述客户端可以接收对所述第二目标区域的第二操作指令,并根据所述第二操作指令控制所述第二目标区域在所述第一目标区域中进行移动,以更新所述第二目标区域中的图像数据。

S208,若所述第一界面的尺寸小于所述第二界面的尺寸,则在所述预设图像数据的显示界面中选择包含完整或部分的第一图像显著性区域且包含所述第一目标区域的第二目标区域;

具体的,若所述第一界面的尺寸小于所述第二界面的尺寸,则在S206步骤之后,所述客户端可以在所述预设图像数据的显示界面中选择包含完整或部分的第一图像显著性区域且包含所述第一目标区域的第二目标区域;即所述第二目标区域包括两个部分,其中一个部分为所述第一目标区域,另一个部分为完整或部分的第一图像显著性区域。选择完整或部分的第一图像显著性区域作为所述第二目标区域的其中一部分的方法与S101步骤中选择包含完整或部分的第一图像显著性区域的第一目标区域的方法相同,这里不再进行赘述。

可选的,若用户想对进一步调整所述第二目标区域中的图像数据,则用户可以对所述预设图像数据的显示界面进行拖动操作,使得用户终端的触摸屏根据所述拖动操作生成第一操作指令,因此,所述客户端可以接收对所述预设图像数据的显示界面的第一操作指令,并根据所述第一操作指令对所述预设图像数据的显示界面进行移动和/或缩放,以得到更新后的预设图像数据;而所述第二目标区域相对于所述主桌面的位置始终不变,因此,可以基于更新后的预设图像数据更新所述第二目标区域中的图像数据。

S209,将所述第二界面移动至所述第二目标区域,并在所述第二界面的背景层中显示所述第二目标区域中的图像数据;

具体的,在S207或S208步骤中确定好所述第二目标区域中的图像数据后,所述客户端可以将所述客户端的第二界面移动至所述第二目标区域,由于所述第二界面的背景层是透明显示的,且所述第二界面的尺寸与所述第二目标区域的尺寸相同,所以可以在所述第二界面的背景层中显示所述第二目标区域中的图像数据。

S210,当检测到所述第二界面对应的设置确认指令时,根据所述第二界面对应的设置确认指令将所述第二目标区域中的图像数据设置为所述第二界面的背景图像;

具体的,在所述第二界面的周围也可以显示一栏背景设置工具条(此处的背景设置工具条与上述S204步骤中的背景设置工具条可以为同一个工具条),所述背景设置工具条中包括“保存”按键、“更换图片”按键等等,当用户点击所述“保存”按键时,所述客户端可以检测到所述第二界面对应的设置确认指令,进而所述客户端可以根据与所述第二界面对应的设置确认指令将所述第二目标区域中的图像数据设置为所述客户端的第二界面的背景图像。

请一并参见图2a和图2b,均是本发明实施例提供的一种壁纸自定义的界面示意图。如图2a和图2b所示,所述客户端为一种电脑管家,在用户点击所述客户端上的壁纸自定义按键后,可以在用户终端的主桌面上显示如图2a中的所述客户端的第一界面200和背景设置工具条400,在用户点击获取预设图像数据100后,可以在所述主桌面中显示预设图像数据100,如图2a所示,所述第一界面200可以显示在所述预设图像数据100的上层;同时根据所述图像显著性区域检测算法可以在所述第一界面200中选择出与所述第一界面200的尺寸相同且包含图像显著性区域的第一目标区域,所述第一界面200可以自动移动到所述第一目标区域中(如图2a所示,所述第一界面200移动到所述预设图像数据100的中间偏右的位置),由于所述第一界面200的背景层为透明设置,所以所述第一界面200的背景层可以显示所处的所述第一目标区域中的图像数据。在图2a中,当用户将鼠标箭头移动至所述预设图像数据100的右上角时,可以显示图2a中的正方形小框A,当用户点击方形小框A并拖动鼠标移动时,所述客户端可以控制所述预设图像数据100进行缩放,从而可以调整所述第一界面200的背景层中所显示的图像数据;或者,在图2a中,当用户将鼠标箭头移动至所述预设图像数据100中除了所述第一界面200以外的区域时,可以显示图2a所示的“+”型图标B,当用户点击“+”型图标B并拖动鼠标移动时,所述客户端可以控制所述预设图像数据100进行移动,从而可以调整所述第一界面200的背景层中所显示的图像数据。当用户点击背景设置工具条400中的“保存”按键时,所述客户端可以将所述第一界面200当前所处的第一目标区域中的图像数据设置为所述第一界面200的背景图像。

其中,图2a中的虚线框是所述第一界面中的切换点击区域300,当用户点击所述切换点击区域300中的任意位置时,所述客户端可以将所述第一界面200切换为如图2b所示的第二界面500,同样的,在切换到所述第二界面500后,可以进一步根据所述图像显著性区域检测算法在所述第一界面200所处的第一目标区域中选择与所述第二界面500尺寸相同且包含图像显著性区域的第二目标区域,并将所述第二界面500自动移动至所述第二目标区域(如图2b所示的第二界面500所处于的第二目标区域为所述第一目标区域的中间位置),由于所述第二界面500的背景层也是透明设置,所以在所述第二界面500的背景层中可以显示所述第二目标区域中的图像数据,而图2a中的所述第一界面200中的非切换点击区域则转换为图2b中所示的新的切换点击区域600(分别处于所述第二界面500的两侧),当用户点击新的切换点击区域600中的任意位置时,所述客户端可以将所述第二界面500重新切换回第一界面200。图2b中的正方形小框A和“+”型图标B的具体用法和功能可以参见图2a中的正方形小框A和“+”型图标B,这里不再进行赘述。当用户将鼠标箭头移动至所述第二界面500的区域内时,可以在鼠标箭头处显示图2b中的“+”型图标C,当用户点击“+”型图标C并拖动鼠标移动时,所述客户端可以控制所述第二界面500在所述第一界面200所处的第一目标区域中进行左右移动(即所述第二界面500可以移动到新的切换点击区域600中的任意区域),从而可以调整所述第二界面200的背景层中所显示的图像数据。当用户点击背景设置工具条400中的“保存”按键时,所述客户端可以将所述第二界面500当前所处的第二目标区域中的图像数据设置为所述第二界面500的背景图像。

本发明实施例通过获取背景设置请求以及预设图像数据,可以根据背景设置请求在预设图像数据的显示界面中选择第一目标区域,并在客户端的第一界面的背景层中显示第一目标区域中的图像数据,并将第一目标区域中的图像数据设置为第一界面的背景图像;当在与第一界面相关联的切换点击区域中检测到点击操作指令时,根据点击操作指令将第一界面切换为客户端的第二界面,从而进一步根据背景设置请求在预设图像数据的显示界面中选择第二目标区域,并在第二界面的背景层中显示第二目标区域中的图像数据,并将第二目标区域中的图像数据设置为第二界面的背景图像。由此可见,在壁纸自定义更换过程中,可以随意切换客户端的不同界面,并分别为对应界面设定不同的背景图像,即无需重复执行打开应用程序的壁纸自定义界面、获取图片这些冗余操作,从而可以提高多界面的壁纸自定义更换的操作效率。

本发明实施例通过图像显著性区域检测算法可以为用户在所述预设图像数据中自动寻找用户可能喜欢的图像区域分别作为第一界面和第二界面的背景图像,从而进一步提高用户的操作效率。而且,在根据图像显著性区域检测算法初步显示出第一界面和第二界面的背景图像后,可以进一步通过移动和/或缩放预设图像数据,以在第一界面和第二界面的显示范围内显示更新后的背景图像,从而可以在所述预设图像数据的显示范围内分别对第一界面和第二界面进行选择性的壁纸自定义,从而可以提高用户对自定义壁纸的感知度。

请参见图3,是本发明实施例提供的一种界面数据处理装置的结构示意图。如图3所示,所述界面数据处理装置1可以包括:第一设置模块10、切换模块20、第二设置模块30;

所述第一设置模块10,用于获取背景设置请求以及预设图像数据,根据所述背景设置请求在所述预设图像数据的显示界面中选择第一目标区域,并在客户端的第一界面的背景层中显示所述第一目标区域中的图像数据,并将所述第一目标区域中的图像数据设置为所述第一界面的背景图像;

所述切换模块20,用于当在与所述第一界面相关联的切换点击区域中检测到点击操作指令时,根据所述点击操作指令将所述第一界面切换为所述客户端的第二界面;

所述第二设置模块30,用于根据所述背景设置请求在所述预设图像数据的显示界面中选择第二目标区域,并在所述第二界面的背景层中显示所述第二目标区域中的图像数据,并将所述第二目标区域中的图像数据设置为所述第二界面的背景图像。

其中,所述第一设置模块10、所述切换模块20以及所述第二设置模块30的具体功能实现方式可以参见上述图1对应实施例中的S101-S103步骤,这里不再进行赘述。

进一步的,请一并参见图4,是本发明实施例提供的一种第一设置模块10的结构示意图,所述第一设置模块10可以包括:第一透明设置单元101、第一区域选择单元102、第一移动显示单元103、第一图像更新单元105、第一背景设置单元104;

所述第一透明设置单元101,用于获取背景设置请求以及预设图像数据,并根据所述背景设置请求将客户端的第一界面设置于所述预设图像数据的显示界面的上层,并对所述第一界面的背景层进行透明设置;

所述第一区域选择单元102,用于根据图像显著性区域检测算法获取所述预设图像数据中的第一图像显著性区域,并在所述预设图像数据的显示界面中选择包含完整或部分的第一图像显著性区域的第一目标区域;

所述第一移动显示单元103,用于将所述第一界面移动至所述第一目标区域中,并在所述第一界面的背景层中显示所述第一目标区域中的图像数据;

所述第一图像更新单元105,用于接收对所述预设图像数据的显示界面的第一操作指令,并根据所述第一操作指令对所述预设图像数据的显示界面进行移动和/或缩放,以得到更新后的预设图像数据;所述第一目标区域相对于主桌面的位置始终不变;

所述第一图像更新单元105,还用于基于更新后的预设图像数据更新所述第一目标区域中的图像数据;

所述第一背景设置单元104,用于当检测到所述第一界面对应的设置确认指令时,根据所述第一界面对应的设置确认指令将所述第一目标区域中的图像数据设置为所述第一界面的背景图像;所述第一目标区域的尺寸与所述第一界面的尺寸相同。

其中,在所述第一透明设置单元101、所述第一区域选择单元102以及所述第一移动显示单元103执行完相应操作后,可以直接由所述第一背景设置单元104执行相应操作。或者,在所述第一透明设置单元101、所述第一区域选择单元102以及所述第一移动显示单元103执行完相应操作后,可以进一步由所述第一图像更新单元105更新所述第一目标区域中的图像数据,之后再由所述第一背景设置单元104执行相应操作。

其中,所述第一透明设置单元101、所述第一区域选择单元102、所述第一移动显示单元103、所述第一图像更新单元105以及所述第一背景设置单元104的具体功能实现方式可以参见上述图2对应实施例中的S201-S204步骤,这里不再进行赘述。

进一步的,再请一并参见图5,是本发明实施例提供的一种第一透明设置单元101的结构示意图,所述第一透明设置单元101可以包括:获取检测子单元1011、透明设置子单元1012、通知子单元1013;

所述获取检测子单元1011,用于获取背景设置请求以及预设图像数据,并检测所述预设图像数据的尺寸是否大于或等于所述客户端的第一界面的尺寸;

所述透明设置子单元1012,用于若所述获取检测子单元1011检测为是,则根据所述背景设置请求将所述第一界面设置于所述预设图像数据的显示界面的上层,并对所述第一界面的背景层进行透明设置;

所述通知子单元1013,用于若所述获取检测子单元1011检测为否,则通知所述获取检测子单元1011重新获取预设图像数据。

进一步的,再请一并参见图6,是本发明实施例提供的一种第二设置模块30的结构示意图,所述第二设置模块30可以包括:第二透明设置单元301、第二区域选择单元302、第三区域选择单元303、第二移动显示单元304、第二图像更新单元306、第三图像更新单元307、第二背景设置单元305;

所述第二透明设置单元301,用于根据所述背景设置请求将所述第二界面设置于所述预设图像数据的显示界面的上层,并对所述第二界面的背景层进行透明设置;

所述第二区域选择单元302,用于若所述第一界面的尺寸大于所述第二界面的尺寸,则根据所述图像显著性区域检测算法获取所述第一目标区域中的第二图像显著性区域,并在所述第一目标区域中选择包含完整或部分的第二图像显著性区域的第二目标区域;

所述第三区域选择单元303,用于若所述第一界面的尺寸小于所述第二界面的尺寸,则在所述预设图像数据的显示界面中选择包含完整或部分的第一图像显著性区域且包含所述第一目标区域的第二目标区域;

所述第二移动显示单元304,用于将所述第二界面移动至所述第二目标区域,并在所述第二界面的背景层中显示所述第二目标区域中的图像数据;

所述第二图像更新单元306,用于接收对所述预设图像数据的显示界面的第一操作指令,并根据所述第一操作指令对所述预设图像数据的显示界面进行移动和/或缩放,以得到更新后的预设图像数据;所述第二目标区域相对于主桌面的位置始终不变;

所述第二图像更新单元306,还用于基于更新后的预设图像数据更新所述第二目标区域中的图像数据;

所述第三图像更新单元307,用于若所述第一界面的尺寸大于所述第二界面的尺寸,则接收对所述第二目标区域的第二操作指令,并根据所述第二操作指令控制所述第二目标区域在所述第一目标区域中进行移动,以更新所述第二目标区域中的图像数据;

所述第二背景设置单元305,用于当检测到所述第二界面对应的设置确认指令时,根据所述第二界面对应的设置确认指令将所述第二目标区域中的图像数据设置为所述第二界面的背景图像;所述第二目标区域的尺寸与所述第二界面的尺寸相同;

其中,无论是所述第二区域选择单元302还是所述第三区域选择单元303执行相应操作,所述第二图像更新单元306都可以在后续执行相应操作;对于所述第三图像更新单元307,只有在所述第二区域选择单元302执行了相应操作后,所述第三图像更新单元307才可以在后续执行相应操作。

其中,所述第二透明设置单元301、所述第二区域选择单元302、所述第三区域选择单元303、所述第二移动显示单元304、所述第二图像更新单元306、所述第三图像更新单元307以及所述第二背景设置单元305的具体功能实现方式可以参见上述图2对应实施例中的S206-S210步骤,这里不再进行赘述。

本发明实施例通过获取背景设置请求以及预设图像数据,可以根据背景设置请求在预设图像数据的显示界面中选择第一目标区域,并在客户端的第一界面的背景层中显示第一目标区域中的图像数据,并将第一目标区域中的图像数据设置为第一界面的背景图像;当在与第一界面相关联的切换点击区域中检测到点击操作指令时,根据点击操作指令将第一界面切换为客户端的第二界面,从而进一步根据背景设置请求在预设图像数据的显示界面中选择第二目标区域,并在第二界面的背景层中显示第二目标区域中的图像数据,并将第二目标区域中的图像数据设置为第二界面的背景图像。由此可见,在壁纸自定义更换过程中,可以随意切换客户端的不同界面,并分别为对应界面设定不同的背景图像,即无需重复执行打开应用程序的壁纸自定义界面、获取图片这些冗余操作,从而可以提高多界面的壁纸自定义更换的操作效率。

本发明实施例通过图像显著性区域检测算法可以为用户在所述预设图像数据中自动寻找用户可能喜欢的图像区域分别作为第一界面和第二界面的背景图像,从而进一步提高用户的操作效率。而且,在根据图像显著性区域检测算法初步显示出第一界面和第二界面的背景图像后,可以进一步通过移动和/或缩放预设图像数据,以在第一界面和第二界面的显示范围内显示更新后的背景图像,从而可以在所述预设图像数据的显示范围内分别对第一界面和第二界面进行选择性的壁纸自定义,从而可以提高用户对自定义壁纸的感知度。

请参见图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在执行当检测到所述第二界面对应的设置确认指令时,根据所述第二界面对应的设置确认指令将所述第二目标区域中的图像数据设置为所述第二界面的背景图像之前,还执行以下步骤:

若所述第一界面的尺寸大于所述第二界面的尺寸,则接收对所述第二目标区域的第二操作指令,并根据所述第二操作指令控制所述第二目标区域在所述第一目标区域中进行移动,以更新所述第二目标区域中的图像数据。

本发明实施例通过获取背景设置请求以及预设图像数据,可以根据背景设置请求在预设图像数据的显示界面中选择第一目标区域,并在客户端的第一界面的背景层中显示第一目标区域中的图像数据,并将第一目标区域中的图像数据设置为第一界面的背景图像;当在与第一界面相关联的切换点击区域中检测到点击操作指令时,根据点击操作指令将第一界面切换为客户端的第二界面,从而进一步根据背景设置请求在预设图像数据的显示界面中选择第二目标区域,并在第二界面的背景层中显示第二目标区域中的图像数据,并将第二目标区域中的图像数据设置为第二界面的背景图像。由此可见,在壁纸自定义更换过程中,可以随意切换客户端的不同界面,并分别为对应界面设定不同的背景图像,即无需重复执行打开应用程序的壁纸自定义界面、获取图片这些冗余操作,从而可以提高多界面的壁纸自定义更换的操作效率。

本发明实施例通过图像显著性区域检测算法可以为用户在所述预设图像数据中自动寻找用户可能喜欢的图像区域分别作为第一界面和第二界面的背景图像,从而进一步提高用户的操作效率。而且,在根据图像显著性区域检测算法初步显示出第一界面和第二界面的背景图像后,可以进一步通过移动和/或缩放预设图像数据,以在第一界面和第二界面的显示范围内显示更新后的背景图像,从而可以在所述预设图像数据的显示范围内分别对第一界面和第二界面进行选择性的壁纸自定义,从而可以提高用户对自定义壁纸的感知度。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1