一种处理方法、装置及系统与流程

文档序号:17585961发布日期:2019-05-03 21:19阅读:133来源:国知局
一种处理方法、装置及系统与流程

本申请涉及显示技术领域,具体涉及一种处理方法、装置及系统。



背景技术:

目前,输入设备或遥控设备都能对终端设备进行控制。不过,在对终端设备上显示的界面内容进行控制操作时,由于界面内容一般大于终端设备的显示区域,所以交互体验较差。



技术实现要素:

有鉴于此,本申请的技术方案是这样实现的:

本申请实施例提供了一种处理方法,包括:

获得显示区域中界面内容的至少部分内容,其中,所述界面内容是能大于所述显示区域的内容;

处理所述至少部分内容;

如果处理结果表明所述至少部分内容中存在目标对象,则在显示区域中确定关联所述目标对象的目标区域;

其中,所述显示区域中目标区域是以第一方式响应操作焦点;所述显示区域中非目标区域是以第二方式响应所述操作焦点,所述第一方式和所述第二方式不同。

上述方案中,可选地,在所述显示区域中,有目标对象的目标区域以第一方式响应操作焦点;如果处理结果表明所述至少部分内容未存在目标对象,则在显示区域中与所述目标区域匹配的等同区域以所述第二方式响应操作焦点。

上述方案中,可选地,处理所述至少部分内容,包括:

确定所述至少部分内容是否有未完整显示的对象;

当确定所述至少部分内容含有所述未完整显示的对象时,得到表明所述至少部分内容中存在目标对象的结果;

当确定所述至少部分内容未含有所述未完整显示的对象时,得到表明所述至少部分内容中未存在目标对象的结果。

上述方案中,可选地,所述以第一方式响应操作焦点,包括:

当操作焦点位于所述目标区域时,所述界面内容不响应所述操作焦点;

其中,所述不响应操作焦点,包括:

所述目标区域中的对象无法直接获得所述操作焦点的位置。

上述方案中,可选地,所述以第二方式响应操作焦点,包括:

当操作焦点位于所述显示区域中非目标区域时,所述界面内容响应所述操作焦点;

其中,所述响应所述操作焦点,包括:

所述非目标区域中的对象能直接获得所述操作焦点的位置。

上述方案中,可选地,所述目标区域中的对象无法直接获得所述操作焦点的位置,包括:

在所述目标区域上覆盖预设对象,以使所述目标对象被覆盖所述预设对象后仍对外可见,设置所述预设对象获取操作焦点的优先级高于所述目标对象获取操作焦点的优先级;

当操作焦点位于所述目标区域时,控制所述预设对象获取操作焦点。

上述方案中,可选地,在显示区域中确定关联所述目标对象的目标区域,包括:

确定所述目标对象的状态信息;所述状态信息至少包括所述目标对象对应的图像的显示高度,和/或所述目标对象在所述界面内容中的排序序号;

基于所述状态信息确定目标区域的位置和/或大小。

上述方案中,可选地,基于所述状态信息确定目标区域的位置,包括:若所述目标对象在所述界面内容中的排序序号为第一,则确定目标区域位于显示区域的底部;若所述目标对象在所述界面内容中的排序序号为倒数第一,则确定目标区域位于显示区域的顶部;否则,确定显示区域的顶部和底部均有目标区域;

或,基于所述状态信息确定目标区域的大小,包括:将矩形框覆盖在目标区域,以使所述矩形框与所述目标对象对应的图像的高度一致;其中,所述矩形框能跟随所述目标对象对应的图像的高度的变化而变化;通过测量所述矩形框的大小来确定目标区域的大小。

上述方案中,可选地,所述方法还包括:

获取针对所述目标区域的目标对象的第一操作;

基于所述第一操作确定第一控制参数;

根据所述第一控制参数,将所述目标对象从目标区域移动至非目标区域,且将所述目标对象从不完整状态变为完整状态;

所述方法还包括:

获取针对所述非目标区域的非目标对象的所述第一操作;

基于所述第一操作确定第二控制参数;

根据所述第二控制参数,显示所述非目标对象对应的界面。

上述方案中,可选地,所述确定所述至少部分内容是否有未完整显示的对象,包括:

获取所述至少部分内容中各个对象的显示参数;

将显示参数不满足预设显示参数的对象判定为未完整显示的对象;

或者

获取所述至少部分内容中各个对象的图像尺寸;

将图像尺寸不满足预设图像尺寸的对象判定为未完整显示的对象。

本申请实施例提供了一种处理装置,包括:

存储器,用于存储界面内容;

处理器,用于获得显示区域中界面内容的至少部分内容,其中,所述界面内容是能大于所述显示区域的内容;处理所述至少部分内容;如果处理结果表明所述至少部分内容中存在目标对象,则在显示区域中确定关联所述目标对象的目标区域;其中,所述显示区域中目标区域是以第一方式响应操作焦点;所述显示区域中目标区域以外的区域是以第二方式响应所述操作焦点,所述第一方式和所述第二方式不同。

本申请实施例提供了一种处理系统,包括:

终端,用于获得显示区域中界面内容的至少部分内容,其中,所述界面内容是能大于所述显示区域的内容;处理所述至少部分内容;如果处理结果表明所述至少部分内容中存在目标对象,则在显示区域中确定关联所述目标对象的目标区域;其中,所述显示区域中目标区域是以第一方式响应操作焦点;所述显示区域中目标区域以外的区域是以第二方式响应所述操作焦点,所述第一方式和所述第二方式不同;

控制器,用于向所述终端发送控制指令,以对所述终端上显示区域的显示画面进行控制。

本申请实施例提供了一种处理装置,包括:

获取单元,用于获得显示区域中界面内容的至少部分内容,其中,所述界面内容是能大于所述显示区域的内容;

确定单元,用于处理所述至少部分内容;

控制单元,用于如果处理结果表明所述至少部分内容中存在目标对象,则在显示区域中确定关联所述目标对象的目标区域;

其中,所述显示区域中目标区域是以第一方式响应操作焦点;所述显示区域中非目标区域是以第二方式响应所述操作焦点,所述第一方式和所述第二方式不同。

本申请实施例还提供了一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行本申请实施例所述的处理方法。

采用本申请实施例的技术方案,获得显示区域中界面内容的至少部分内容,其中,所述界面内容是能大于所述显示区域的内容;处理所述至少部分内容;如果处理结果表明所述至少部分内容中存在目标对象,则在显示区域中确定关联所述目标对象的目标区域;其中,所述显示区域中目标区域是以第一方式响应操作焦点;所述显示区域中非目标区域是以第二方式响应所述操作焦点,所述第一方式和所述第二方式不同。

附图说明

图1为本申请实施例提供的处理方法的实现流程示意图;

图2为本申请实施例提供的处理装置的组成结构示意图;

图3为本申请实施例提供的处理装置的硬件组成结构示意图;

图4为本申请实施例提供的处理系统的示意图。

具体实施方式

为了能够更加详尽地了解本申请的特点与技术内容,下面结合附图对本申请的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本申请。

下面结合附图和具体实施例对本申请的技术方案进一步详细阐述。

本实施例提供了一种处理方法,应用于电子设备,如图1所示,所述处理方法主要包括以下步骤:

步骤101:获得显示区域中界面内容的至少部分内容,其中,所述界面内容是能大于所述显示区域的内容。

本实施例中,显示区域是由电子设备的显示器确定的。

实际应用中,显示区域可与显示器屏幕大小相等,或者小于显示器屏幕,本实施例不对显示区域的大小进行强制性限定。

这里,所述界面内容是显示器所显示的界面内容。

这里,所述至少部分内容可以是针对某一搜索条件得到的待显示对象,所述待显示对象可能要分页显示,即分屏显示。

比如,所述至少部分内容可以理解为界面内容的全部内容,具体的,所述的全部内容既包括能显示可变对象的区域,又包括能显示固定对象的区域,所述固定对象如边框、按钮栏等。

又比如,所述至少部分内容还可以理解为界面内容的部分内容,所述的部分内容仅包括能显示可变对象的区域,也就是说,界面内容中其他内容如边框、按钮栏等固定对象所处区域不属于可变对象的区域的范围,因此无需分析这部分内容。

步骤102:处理所述至少部分内容。

在一些可选实施方式中,所述处理所述至少部分内容,包括:

确定所述至少部分内容是否有未完整显示的对象;

当确定所述至少部分内容含有所述未完整显示的对象时,得到表明所述至少部分内容中存在目标对象的结果;

当确定所述至少部分内容未含有所述未完整显示的对象时,得到表明所述至少部分内容中未存在目标对象的结果。

如此,便于后续根据所得处理结果确定是否响应操作焦点。

通常来说,未完整显示的对象可以理解为不完整显示的条目,其中,不完整是相对于条目完整显示而言的。

在一些具体实施方式中,确定所述至少部分内容是否有未完整显示的对象,包括:

获取所述至少部分内容中各个对象的显示参数;

将显示参数不满足预设显示参数的对象判定为未完整显示的对象。

比如,所述显示参数可以为显示高度或显示宽度等。

举例来说,预设显示高度为hight1,某个对象的显示高度为hight2,若hight2不等于hight1,则该对象属于未完整显示的对象。

又举例来说,预设显示宽度为weight1,某个对象的显示宽度为weight2,若weight2不等于weight1,则该对象属于未完整显示的对象。

在另一些具体实施方式中,确定所述至少部分内容是否有未完整显示的对象,包括:

获取所述至少部分内容中各个对象的图像尺寸;

将图像尺寸不满足预设图像尺寸的对象判定为未完整显示的对象。

举例来说,假设标准图像尺寸的大小为w0×h0,w0表示标准图片宽度,h0表示标准图片高度;若所述至少部分内容包括9张图片,这9张图片分三排显示,每排3张图片,且第三排的3张图片的显示尺寸大小均为w0×h1,h1<h0,那么,第三排的3张图片均属于未完整显示的对象。

当然,确定所述至少部分内容是否有未完整显示的对象的方式并不限于以上所列举的几种,在此不再列举。

步骤103:如果处理结果表明所述至少部分内容中存在目标对象,则在显示区域中确定关联所述目标对象的目标区域;其中,所述显示区域中目标区域是以第一方式响应操作焦点;所述显示区域中非目标区域是以第二方式响应所述操作焦点,所述第一方式和所述第二方式不同。

需要说明的是,所述的目标区域可以是多个离散的对象范围,也可以是包括对象范围的大区域。

其中,在所述显示区域中,有目标对象的目标区域以第一方式响应操作焦点;如果处理结果表明所述至少部分内容未存在目标对象,则在显示区域中与所述目标区域匹配的等同区域以第二方式响应操作焦点。

在一些可选实施方式中,在显示区域中确定关联所述目标对象的目标区域,包括:

确定所述目标对象的状态信息;所述状态信息至少包括所述目标对象对应的图像的显示高度,和/或所述目标对象在所述界面内容中的排序序号;

基于所述状态信息确定目标区域的位置和/或大小。

如此,通过分析目标对象的状态信息来确定目标区域在显示区域中的位置和/或大小。

也就是说,所述目标区域的位置和大小并非是固定的,而是可变的。

在一些具体实施方式中,基于所述状态信息确定目标区域的位置,包括:

若所述目标对象在所述界面内容中的排序序号为第一,则确定目标区域位于显示区域的底部;若所述目标对象在所述界面内容中的排序序号为倒数第一,则确定目标区域位于显示区域的顶部;否则,确定显示区域的顶部和底部均有目标区域。

举例来说,以所述目标对象为不完整的条目、目标区域记为热区为例进行说明,对于第一个条目来说,其顶部无热区,其底部有热区;对于最后一个条目来说,其顶部有热区,其底部无热区;对于中间条目来说,其顶部和底部均有热区。

进一步地,所述方法还包括:

位于显示区域的顶部的目标区域的宽度是固定的;位于显示区域的底部的目标区域的宽度是可变的。

也就是说,顶部热区的宽度是固定的;底部热区的宽度可以动态的,即其宽度可以发生变化。

在一些具体实施方式中,基于所述状态信息确定目标区域的大小,包括:

将矩形框覆盖在目标区域,以使所述矩形框与所述目标对象对应的图像的高度一致;其中,所述矩形框能跟随所述目标对象对应的图像的高度的变化而变化;通过测量所述矩形框的大小来确定目标区域的大小。

如此,可通过测量该矩形框的上边与下边的距离,来确定目标区域的大小。

在一些具体实施方式中,基于所述状态信息确定目标区域的大小,包括:

通过应用程序编程接口(api,applicationprogramminginterface)计算目标区域的大小。

由于电子设备的操作系统如安卓系统能提供api接口,如此,还可通过该接口直接获取未显示完全对象的显示高度,从而计算目标区域的大小。

上述方案中,所述以第一方式响应操作焦点,包括:

当操作焦点位于所述目标区域时,所述界面内容不响应所述操作焦点;

其中,所述不响应操作焦点,包括:

所述目标区域中的对象无法直接获得所述操作焦点的位置;

所述以第二方式响应操作焦点,包括:

当操作焦点位于所述显示区域中非目标区域时,所述界面内容响应所述操作焦点;

其中,所述响应所述操作焦点,包括:

所述非目标区域中的对象能直接获得所述操作焦点的位置。

如此,当操作焦点如空鼠指针位于屏幕上未完全显示的对象所在区域时,能够使画面不发生晃动。

具体地,所述目标区域中的对象无法直接获得所述操作焦点的位置,包括:

在所述目标区域上覆盖预设对象,以使所述目标对象被覆盖所述预设对象后仍对外可见,设置所述预设对象获取操作焦点的优先级高于所述目标对象获取操作焦点的优先级;当操作焦点位于所述目标区域时,控制所述预设对象获取操作焦点。

也就是说,系统默认赋予优先级高的对象于焦点权利,当优先级高的对象接受所述焦点权利时,位于其下面图层中的对象不能获取焦点权利。

这里,所述预设对象可以为蒙版,通过在目标对象上覆盖蒙版,使得覆盖蒙版后的目标对象仍对外可见。优选地,蒙板的透明度大于第一预设值小于第二预设值,其中,所述第一预设值小于所述第二预设值,比如,第一预设值为0,第二预设值为100。

在一种实施例中,对于现有界面应用来说,操作焦点位于对象时,所有对象都能获得操作焦点,而完整对象发现在自己范围内,就改变显示效果(或者效果不变);非完整对象发现在自己范围内,就移动页面,且改变显示效果(或者效果不变)。基于本申请提供的技术方案,可增加透明拦截界面,从而使非完整对象无法直接获得,进一步地,当拦截界面接收到预定操作时,将拦截界面所获得的操作焦点传递给原始界面,进而实现非完整对象从不完整到完整显示。

需要说明的是,拦截界面和原始界面可以是两个应用,或者是一个应用。

当拦截界面和原始界面是一个应用时,是在原有界面应用的基础上,补充了相应的功能,由于该补充功能作为补丁实现,使得修改量小,易于实现。当拦截界面和原始界面是两个应用时,是在原有界面应用基础上新增了拦截界面新应用,如此,便于将该拦截界面新应用移植到其他设备/版本。

在另一种实施例中,本申请提供的技术方案提供了一种全新界面应用,完整对象获得操作位置,如果在自己范围内,改变显示效果(或不变);非完整对象获得操作位置,如果在自己范围内,不改变显示效果,进一步地,只有实施第一操作如点击操作时才实现翻页功能,如将非完整显示对象从不完整状态变为完整状态。

上述方案中,可选地,所述方法还包括:

获取针对所述目标区域的目标对象的第一操作;

基于所述第一操作确定第一控制参数;

根据所述第一控制参数,将所述目标对象从目标区域移动至非目标区域,且将所述目标对象从不完整状态变为完整状态。

这里,所述第一操作是用于指示生成第一控制参数的操作,所述第一操作如点击或双击等,用于发出某种特定指令,如指示将不完整显示对象从不完整状态变为完整状态。

具体地,将所述目标对象从目标区域移动至非目标区域,可包括:

取消目标区域。

如此,通过取消目标区域使得所有的区域都是非目标区域。

具体地,将所述目标对象从目标区域移动至非目标区域,可包括:

目标区域所在显示区域中的位置不发生变化,但当前的目标对象发生移动,从目标区域移动至非目标区域。

也就是说,目标区域还在,但当前的目标对象移动了。

具体地,将所述目标对象从目标区域移动至非目标区域,可包括:

显示区域中仍存在目标区域,但目标区域所在显示区域中的位置或大小发生变化,且当前的目标对象发生移动,从原目标区域移动至非目标区域;

其中,目标区域的位置或大小取决于新目标对象。

也就是说,目标区域还在,但当前的目标对象移动了,且目标区域变换了位置/大小,其具体变化状态取决于新目标对象。

举例来说,当空鼠的指示器指向终端上某一完全显示的图像时,该完全显示的图像会处于焦点态,具体地,焦点态可以定义为该图像周围有一个描边(如蓝边),且下面的蓝边会有阴影。当空鼠的指示器指向终端上某一非完全显示的图像时,先确定该非完全显示的图像所对应的目标区域,然后通过技术手段限制目标区域中的图像获取焦点,例如,处理手段包括:在该非完全显示的图像上附上一个蒙版(使得图像呈半透明状),使得这种非完全显示的图片呈现半透明的图片,为所述蒙版设置优先级,以使所述蒙版的优先级高于该非完全显示的图像的优先级;其中,系统默认赋予优先级高的对象于焦点权利,当优先级高的对象接受所述焦点权利时,位于其下面图层中的对象不能获取焦点权利。这样,就能够避免出现现有技术中因其这类非完全显示的图像能够获取焦点而导致的屏幕中图像乱动的现象发生。

上述方案中,可选地,所述方法还包括:

获取针对所述非目标区域的非目标对象的所述第一操作;

基于所述第一操作确定第二控制参数;

根据所述第二控制参数,显示所述非目标对象对应的界面。

这里,针对所述非目标区域的非目标对象的所述第一操作,与针对所述目标区域的目标对象的第一操作,二者相同或不同;当与针对所述目标区域的目标对象的第一操作不同时,可记为第二操作。

进一步地,根据所述第二控制参数,启动所述非目标对象对应的应用。

显然,非目标区域的非目标对象,与目标区域的目标对象,在接收到同一操作时,响应效果不同。

举例来说,在现有技术中,当空鼠点击热区即不完整条目所处区域中的某一条目时,只会进入该条目,从而播放该条目对应的内容,或进入该条目下所对应的选集操作;当空鼠处于热区时,是不具有翻页功能的。通过本实施例所述技术方案,只有当目标区域接收到第一操作时,才具有翻页功能,而对于显示区域中目标区域以外的地方进行第一操作时,不具有翻页功能,而是具有的是进入被点击的条目的功能。

本申请实施例的显示处理技术方案,获得显示区域中界面内容的至少部分内容,其中,所述界面内容是能大于所述显示区域的内容;处理所述至少部分内容;如果处理结果表明所述至少部分内容中存在目标对象,则在显示区域中确定关联所述目标对象的目标区域;其中,所述显示区域中目标区域是以第一方式响应操作焦点;所述显示区域中非目标区域是以第二方式响应所述操作焦点,所述第一方式和所述第二方式不同;如此,当所述至少部分内容是否有未完整显示的对象时,以不同于完整显示的对象的响应方式来响应操作焦点,具体地,当操作焦点位于显示区域上未完全显示的对象所在区域时,能使画面不发生晃动,可解决因空鼠指针位于显示区域上未完全显示的条目时而导致的屏幕晃动的问题。

实施例二

本实施例提供了一种处理装置,应用于电子设备或显示器,如图2所示,所述装置包括:

获取单元21,用于获得显示区域中界面内容的至少部分内容,其中,所述界面内容是能大于所述显示区域的内容;

确定单元22,用于处理所述至少部分内容;

控制单元23,用于如果处理结果表明所述至少部分内容中存在目标对象,则在显示区域中确定关联所述目标对象的目标区域;

其中,所述显示区域中目标区域是以第一方式响应操作焦点;所述显示区域中非目标区域是以第二方式响应所述操作焦点,所述第一方式和所述第二方式不同。

作为一种可选的实施方式,所述控制单元23还用于:在所述显示区域中,有目标对象的目标区域以第一方式响应操作焦点;如果处理结果表明所述至少部分内容未存在目标对象,则在显示区域中与所述目标区域匹配的等同区域以所述第二方式响应操作焦点。

作为一种可选的实施方式,所述确定单元22还用于:

确定所述至少部分内容是否有未完整显示的对象;

当确定所述至少部分内容含有所述未完整显示的对象时,得到表明所述至少部分内容中存在目标对象的结果;

当确定所述至少部分内容未含有所述未完整显示的对象时,得到表明所述至少部分内容中未存在目标对象的结果。

作为一种可选的实施方式,所述控制单元23还用于:当操作焦点位于所述目标区域时,所述界面内容不响应所述操作焦点;

其中,所述不响应操作焦点,包括:

所述目标区域中的对象无法直接获得所述操作焦点的位置。

作为一种可选的实施方式,所述控制单元23还用于:当操作焦点位于所述显示区域中非目标区域时,所述界面内容响应所述操作焦点;

其中,所述响应所述操作焦点,包括:

所述非目标区域中的对象能直接获得所述操作焦点的位置。

其中,可选地,所述目标区域中的对象无法直接获得所述操作焦点的位置,包括:

在所述目标区域上覆盖预设对象,以使所述目标对象被覆盖所述预设对象后仍对外可见,设置所述预设对象获取操作焦点的优先级高于所述目标对象获取操作焦点的优先级;

当操作焦点位于所述目标区域时,控制所述预设对象获取操作焦点。

作为一种可选的实施方式,所述控制单元23还用于:确定所述目标对象的状态信息;所述状态信息至少包括所述目标对象对应的图像的显示高度,和/或所述目标对象在所述界面内容中的排序序号;基于所述状态信息确定目标区域的位置和/或大小。

作为一种可选的实施方式,所述控制单元23还用于:若所述目标对象在所述界面内容中的排序序号为第一,则确定目标区域位于显示区域的底部;若所述目标对象在所述界面内容中的排序序号为倒数第一,则确定目标区域位于显示区域的顶部;否则,确定显示区域的顶部和底部均有目标区域。

作为一种可选的实施方式,所述控制单元23还用于:将矩形框覆盖在目标区域,以使所述矩形框与所述目标对象对应的图像的高度一致;其中,所述矩形框能跟随所述目标对象对应的图像的高度的变化而变化;通过测量所述矩形框的大小来确定目标区域的大小。

作为一种可选的实施方式,所述控制单元23还用于:获取针对所述目标区域的目标对象的第一操作;基于所述第一操作确定第一控制参数;根据所述第一控制参数,将所述目标对象从目标区域移动至非目标区域,且将所述目标对象从不完整状态变为完整状态。

作为一种可选的实施方式,所述控制单元23还用于:获取针对所述非目标区域的非目标对象的所述第一操作;基于所述第一操作确定第二控制参数;根据所述第二控制参数,显示所述非目标对象对应的界面。

作为一种可选的实施方式,所述控制单元23还用于:获取所述至少部分内容中各个对象的显示参数;将显示参数不满足预设显示参数的对象判定为未完整显示的对象;

作为一种可选的实施方式,所述控制单元23还用于:获取所述至少部分内容中各个对象的图像尺寸;将图像尺寸不满足预设图像尺寸的对象判定为未完整显示的对象。

需要说明的是:上述实施例提供的处理装置在进行处理控制时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将电子设备或显示器的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的处理装置与处理方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

本实施例中,所述处理装置中的获取单元21、确定单元22和控制单元23,在实际应用中均可由所述处理装置或所述处理装置所在显示器或电子设备中的中央处理器(cpu,centralprocessingunit)、数字信号处理器(dsp,digitalsignalprocessor)、微控制单元(mcu,microcontrollerunit)或可编程门阵列(fpga,field-programmablegatearray)等实现。

应理解,上述处理装置组成结构示意图仅仅是示意性的,本申请实施例对此不做限定。

本实施例所述处理装置,当操作焦点位于屏幕上未完全显示的对象所在区域时,能使画面不发生晃动,可解决因空鼠指针位于屏幕上未完全显示的条目时而导致的屏幕晃动的问题。

实施例三

本实施例提供了一种处理装置,应用于电子设备或显示器,图3示出了处理装置的硬件组成结构示意图,如图3所示,该处理装置包括:至少一个处理器10、存储器20及存储在存储器20上并可在处理器10上运行的计算机程序,处理装置还包括通信接口30;数据处理装置中的各个组件通过总线系统40耦合在一起。可理解,总线系统40用于实现这些组件之间的连接通信。总线系统40除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图3中将各种总线都标为总线系统40。

可以理解,存储器20可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(rom,readonlymemory)、可编程只读存储器(prom,programmableread-onlymemory)、可擦除可编程只读存储器(eprom,erasableprogrammableread-onlymemory)、电可擦除可编程只读存储器(eeprom,electricallyerasableprogrammableread-onlymemory)、磁性随机存取存储器(fram,ferromagneticrandomaccessmemory)、快闪存储器(flashmemory)、磁表面存储器、光盘、或只读光盘(cd-rom,compactdiscread-onlymemory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(ram,randomaccessmemory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(sram,staticrandomaccessmemory)、同步静态随机存取存储器(ssram,synchronousstaticrandomaccessmemory)、动态随机存取存储器(dram,dynamicrandomaccessmemory)、同步动态随机存取存储器(sdram,synchronousdynamicrandomaccessmemory)、双倍数据速率同步动态随机存取存储器(ddrsdram,doubledataratesynchronousdynamicrandomaccessmemory)、增强型同步动态随机存取存储器(esdram,enhancedsynchronousdynamicrandomaccessmemory)、同步连接动态随机存取存储器(sldram,synclinkdynamicrandomaccessmemory)、直接内存总线随机存取存储器(drram,directrambusrandomaccessmemory)。本申请实施例描述的存储器20旨在包括但不限于这些和任意其它适合类型的存储器。

具体地,所述处理器10,用于获得显示区域中界面内容的至少部分内容,其中,所述界面内容是能大于所述显示区域的内容;处理所述至少部分内容;如果处理结果表明所述至少部分内容中存在目标对象,则在显示区域中确定关联所述目标对象的目标区域;其中,所述显示区域中目标区域是以第一方式响应操作焦点;所述显示区域中目标区域以外的区域是以第二方式响应所述操作焦点,所述第一方式和所述第二方式不同;所述存储器20,用于存储界面内容。

上述本申请实施例揭示的方法可以应用于处理器10中,或者由处理器10实现。处理器10可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器10中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器10可以是通用处理器、dsp,或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器10可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器20,处理器10读取存储器20中的信息,结合其硬件完成前述方法的步骤。

在示例性实施例中,服务器可以被一个或多个应用专用集成电路(asic,applicationspecificintegratedcircuit)、dsp、可编程逻辑器件(pld,programmablelogicdevice)、复杂可编程逻辑器件(cpld,complexprogrammablelogicdevice)、fpga、通用处理器、控制器、mcu、微处理器(microprocessor)、或其他电子元件实现,用于执行前述方法。

本实施例中,所述处理器10执行所述程序时实现:在所述显示区域中,有目标对象的目标区域以第一方式响应操作焦点;如果处理结果表明所述至少部分内容未存在目标对象,则在显示区域中与所述目标区域匹配的等同区域以所述第二方式响应操作焦点。

作为一种实施方式,所述处理器10执行所述程序时实现:确定所述至少部分内容是否有未完整显示的对象;当确定所述至少部分内容含有所述未完整显示的对象时,得到表明所述至少部分内容中存在目标对象的结果;当确定所述至少部分内容未含有所述未完整显示的对象时,得到表明所述至少部分内容中未存在目标对象的结果。

作为一种实施方式,所述处理器10执行所述程序时实现:当操作焦点位于所述目标区域时,所述界面内容不响应所述操作焦点;其中,所述不响应操作焦点,包括:所述目标区域中的对象无法直接获得所述操作焦点的位置;当操作焦点位于所述显示区域中非目标区域时,所述界面内容响应所述操作焦点;其中,所述响应所述操作焦点,包括:所述非目标区域中的对象能直接获得所述操作焦点的位置。

作为一种实施方式,所述处理器10执行所述程序时实现:在所述目标区域上覆盖预设对象,以使所述目标对象被覆盖所述预设对象后仍对外可见,设置所述预设对象获取操作焦点的优先级高于所述目标对象获取操作焦点的优先级;当操作焦点位于所述目标区域时,控制所述预设对象获取操作焦点。

作为一种实施方式,所述处理器10执行所述程序时实现:确定所述目标对象的状态信息;所述状态信息至少包括所述目标对象对应的图像的显示高度,和/或所述目标对象在所述界面内容中的排序序号;基于所述状态信息确定目标区域的位置和/或大小。

作为一种实施方式,所述处理器10执行所述程序时实现:若所述目标对象在所述界面内容中的排序序号为第一,则确定目标区域位于显示区域的底部;若所述目标对象在所述界面内容中的排序序号为倒数第一,则确定目标区域位于显示区域的顶部;否则,确定显示区域的顶部和底部均有目标区域。

作为一种实施方式,所述处理器10执行所述程序时实现:将矩形框覆盖在目标区域,以使所述矩形框与所述目标对象对应的图像的高度一致;其中,所述矩形框能跟随所述目标对象对应的图像的高度的变化而变化;通过测量所述矩形框的大小来确定目标区域的大小。

作为一种实施方式,所述处理器10执行所述程序时实现:获取针对所述目标区域的目标对象的第一操作;基于所述第一操作确定第一控制参数;根据所述第一控制参数,将所述目标对象从目标区域移动至非目标区域,且将所述目标对象从不完整状态变为完整状态。

作为一种实施方式,所述处理器10执行所述程序时实现:获取针对所述非目标区域的非目标对象的所述第一操作;基于所述第一操作确定第二控制参数;根据所述第二控制参数,显示所述非目标对象对应的界面。

本实施例所述处理装置,当操作焦点位于屏幕上未完全显示的对象所在区域时,能使画面不发生晃动,能解决因空鼠指针位于屏幕上未完全显示的条目时而导致的屏幕晃动的问题。

实施例四

本实施例提供了一种处理系统,如图4所示,所述处理系统包括:

终端100,用于获得显示区域中界面内容的至少部分内容,其中,所述界面内容是能大于所述显示区域的内容;处理所述至少部分内容;如果处理结果表明所述至少部分内容中存在目标对象,则在显示区域中确定关联所述目标对象的目标区域;其中,所述显示区域中目标区域是以第一方式响应操作焦点;所述显示区域中目标区域以外的区域是以第二方式响应所述操作焦点,所述第一方式和所述第二方式不同;

控制器200,用于向所述终端100发送控制指令,以对所述终端100上显示区域的显示画面进行控制。

举例来说,所述控制器200可以是空鼠类遥控器,所述终端100可以是智能电视。

举例来说,当空鼠的指示器指向终端上某一完全显示的图像时,该完全显示的图像会处于焦点态,具体地,焦点态可以定义为该图像周围有一个描边(如蓝边),且下面的蓝边会有阴影。当空鼠的指示器指向终端上某一非完全显示的图像时,先确定该非完全显示的图像所对应的目标区域,然后通过处理手段限制目标区域中的图像获取焦点,这样,就能够避免出现现有技术中因其这类非完全显示的图像能够获取焦点而导致的屏幕中图像乱动的现象发生。

例如,处理手段包括:在该非完全显示的图像上附上一个蒙版,使得这种非完全显示的图像呈半透明状,为所述蒙版设置优先级,以使所述蒙版的优先级高于该非完全显示的图像的优先级;其中,系统默认赋予优先级高的对象于焦点权利,当优先级高的对象接受所述焦点权利时,位于其下面图层中的对象不能获取焦点权利。

本实施例所述处理系统,当操作焦点位于显示区域上未完全显示的对象所在区域时,能使画面不发生晃动,能够解决因空鼠指针位于屏幕上未完全显示的图像时而导致的屏幕晃动的问题。

实施例五

本申请实施例还提供了一种计算机存储介质,例如图3中所示的包括计算机程序的存储器20,上述计算机程序可由服务器的处理器10执行,以完成前述方法所述步骤。计算机存储介质可以是fram、rom、prom、eprom、eeprom、flashmemory、磁表面存储器、光盘、或cd-rom等存储器;也可以是包括上述存储器之一或任意组合的各种设备。

本实施例提供的计算机存储介质,其上存储有计算机指令,该指令被处理器执行时实现:获得显示区域中界面内容的至少部分内容,其中,所述界面内容是能大于所述显示区域的内容;处理所述至少部分内容;如果处理结果表明所述至少部分内容中存在目标对象,则在显示区域中确定关联所述目标对象的目标区域;其中,所述显示区域中目标区域是以第一方式响应操作焦点;所述显示区域中非目标区域是以第二方式响应所述操作焦点,所述第一方式和所述第二方式不同。

本领域技术人员应当理解,本实施例的计算机存储介质中各程序的功能,可参照前述各实施例所述的处理方法的相关描述而理解,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的服务器和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本申请各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

或者,本申请上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本申请各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

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