处理方法、装置、设备和机器可读介质与流程

文档序号:17660153发布日期:2019-05-15 22:19阅读:131来源:国知局
处理方法、装置、设备和机器可读介质与流程

本申请涉及终端技术领域,特别是涉及一种处理方法、一种处理装置、一种设备、以及一种机器可读介质。



背景技术:

随着终端技术的发展,具有触摸屏的终端在日常生活中逐渐普及,如手机、平板电脑等。

现有的终端,通常在触摸屏的下方设置物理键,如返回键、home(返回桌面)键和菜单键等,以通过上述物理键实现终端的导航功能。

然而,频繁使用容易造成的物理键的过度磨损,进而影响终端的使用寿命。并且,现有的终端需要占用一定的边框空间来放置上述物理键,这使得终端的屏占比(触摸屏和终端前面板面积的相对比值)较低。



技术实现要素:

本申请实施例所要解决的技术问题是提供一种处理方法,可以提高终端的屏占比。

相应的,本申请实施例还提供了一种处理装置、一种设备、以及一种机器可读介质,用以保证上述方法的实现及应用。

为了解决上述问题,本申请实施例公开了一种处理方法,包括:

显示控件;

接收针对所述控件的滑动操作;

依据所述滑动操作的滑动方向,执行与所述滑动方向对应的操作。

本申请实施例还公开了一种处理装置,包括:

显示模块,用于显示控件;

接收模块,用于接收针对所述控件的滑动操作;以及

操作执行模块,用于依据所述滑动操作的滑动方向,执行与所述滑动方向对应的操作。

本申请实施例还公开了一种设备,包括:一个或多个处理器;和其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行的情况下,使得所述设备执行前述一个或多个所述的方法。

本申请实施例还公开了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行的情况下,使得设备执行前述一个或多个所述的方法。

本申请实施例还公开了一种用于设备的操作系统,包括:

显示单元,用于显示控件;

接收单元,用于接收针对所述控件的滑动操作;以及

操作单元,用于依据所述滑动操作的滑动方向,执行与所述滑动方向对应的操作。

与现有方案相比,本申请实施例包括以下优点:

本申请实施例通过界面中显示的控件实现终端的导航功能,可以解决频繁使用造成的物理键的过度磨损,进而可以延长终端的使用寿命;并且,可以节省用于放置物理键的边框空间,进而可以提高终端的屏占比。

本领域技术人员可以根据实际应用需求,灵活地确定该控件的显示状态。可选地,该显示状态可以包括:控件数量、控件形状、控件尺寸等。其中,在控件数量为一个的情况下,本申请实施例可以通过一个控件实现终端的导航,这样,可以节省用户记忆多个物理键的位置的难度,降低用户的操作难度;并且,本申请实施例可以通过较小的控件尺寸实现较小面积的控件,使得控件占用较小的触摸屏空间,故可以释放更多的空间给触摸屏的界面,因此可以增加信息呈现的空间。

附图说明

图1是本申请实施例的一种在终端上显示控件的示意;

图2是本申请实施例的另一种在终端上显示控件的示意;

图3是本申请的一种处理方法实施例的步骤流程图;

图4是本申请实施例的一种多个视图层的示意;

图5是本申请实施例的一种通过控件导航的示意;

图6是本申请的一种处理方法实施例的步骤流程图;

图7是本申请实施例的一种导航过程的示意;

图8是本申请实施例的一种界面的示意,;

图9是本申请实施例的一种界面的示意;

图10是本申请实施例的一种控件被隐藏和显示的对照;

图11是本申请的一种处理方法实施例的步骤流程图;

图12(a)、图12(b),分别示出了本申请实施例的一种显示控件的示意;

图13(a)、图13(b),分别示出了本申请实施例的一种显示控件的示意;

图14是本申请的一种处理方法实施例的步骤流程图;

图15(a)、图15(b),分别示出了本申请实施例的一种显示控件的示意;

图16(a)、图16(b),分别示出了本申请实施例的一种显示控件的示意;

图17(a)、图17(b),分别示出了本申请实施例的一种显示控件的示意;

图18是本申请的一种处理方法实施例的步骤流程图;

图19是本申请实施例的一种多个对象的示意;

图20是本申请实施例的一种滑动操作的示意;

图21是本申请实施例的一种切换对象的示意;

图22是本申请实施例的另一种切换对象的示意;

图23是本申请实施例的再一种切换对象的示意;

图24是本申请的一种处理方法实施例的步骤流程图;

图25是本申请实施例的又一种切换对象的示意;

图26是本申请的一种处理装置实施例的结构框图;

图27是本申请一实施例提供的设备的硬件结构示意图;

图28是本申请另一实施例提供的设备的硬件结构示意图;

图29是本申请一实施例提供的操作系统示意图。

具体实施方式

为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。

本申请实施例提供了一种处理方案,该方案可以显示控件,接收针对控件的滑动操作,并依据所述滑动操作的滑动方向,执行与所述滑动方向对应的操作。

本申请实施例中,控件可以指提供或实现用户界面功能的组件,控件是对数据和方法的封装,控件可以有自己的属性和方法。在实际应用中,可以在屏幕的下边缘、上边缘、左边缘、或者右边缘显示所述控件。当然,也可以在屏幕的中间区域等任意位置显示上述控件,本申请实施例对于上述控件在屏幕中的具体位置不加以限制。

本申请实施例通过界面中显示的控件实现终端的导航功能,可以解决频繁使用造成的物理键的过度磨损,进而可以延长终端的使用寿命;并且,可以节省用于放置物理键的边框空间,进而可以提高终端的屏占比。

本领域技术人员可以根据实际应用需求,灵活地确定该控件的显示状态。可选地,该显示状态可以包括:控件数量、控件形状、控件尺寸等。其中,该控件对应的控件数量可以为一个或者多个,或者,该控件形状可以为矩形、跑道形、条形等,或者,该控件尺寸可以包括:控件宽度、控件高度等。其中,在控件数量为一个的情况下,本申请实施例可以通过一个控件实现终端的导航,这样,可以节省用户记忆多个物理键的位置的难度,降低用户的操作难度;并且,本申请实施例可以通过较小的控件尺寸实现较小面积的控件,使得控件占用较小的触摸屏空间,故可以释放更多的空间给触摸屏的界面,因此可以增加信息呈现的空间。

参照图1,示出了本申请实施例的一种在终端上显示控件的示意,其中,终端1包括触摸屏2,触摸屏2的下方显示有一个控件3,控件3的形状为跑道形。

参照图2,示出了本申请实施例的一种在终端上显示控件的示意,其中,终端1包括触摸屏2,触摸屏2的下方显示有跑道形区域,跑道形区域设置有控件4、控件5和控件6。

本申请实施例可以应用于具有触摸屏的终端,这些终端具体包括但不限:智能手机、平板电脑、电子书阅读器、mp3(动态影像专家压缩标准音频层面3,movingpictureexpertsgroupaudiolayeriii)播放器、mp4(动态影像专家压缩标准音频层面4,movingpictureexpertsgroupaudiolayeriv)播放器、膝上型便携计算机、车载电脑、台式计算机、机顶盒、智能电视机、可穿戴设备等等。

本申请实施例中,终端的触摸屏可以为全面屏。其中,全面屏采用无边框或者超窄边框设计,追求接近100%的屏占比,全面屏对应的屏占比通常在90%之上。当然,终端的触摸屏也可以为非全面屏,本申请实施例对于终端的具体触摸屏不加以限制。

方法实施例一

参照图3,示出了本申请的一种处理方法实施例的步骤流程图,具体可以包括如下步骤:

步骤301、显示控件;

步骤302、接收针对该控件的滑动操作;

步骤303、依据所述滑动操作的滑动方向,执行与所述滑动方向对应的操作。

本申请实施例可以在显示界面的情况下,显示控件。在实际应用中,可以通过操作系统或者应用程序来显示控件,本申请实施例对于显示控件对应的具体执行主体不加以限制。

在本申请的一种可选实施例中,所述显示控件,具体可以包括:在界面的下边缘、上边缘、左边缘、或者右边缘显示所述控件。当然,也可以在界面的中间区域等任意位置显示上述控件,本申请实施例对于上述控件在界面中的具体位置不加以限制。

本申请实施例可以支持通过针对该控件的滑动操作,执行滑动方向对应的操作,进而可以实现终端的导航功能。

上述滑动操作可以为针对控件的滑动操作,该滑动操作可以为用户手指或者触笔针对控件的操作,该滑动操作可以使该控件的属性发送改变,该改变可以包括以下至少之一:

改变1、响应于所述滑动操作,所述控件产生位移;

具体地,所述控件产生位移,可以包括:依据所述滑动操作的滑动方向,所述控件向所述滑动方向或所述滑动方向的反方向产生位移,其中,所述位移的速度可以与所述滑动操作的速度匹配。

在实际应用中,所述滑动操作的速度可以为依据所述滑动操作在监测周期内的滑动距离得到。上述监测周期可由本领域技术人员根据实际应用需求确定,例如,上述监测周期可以为事件监听器监听操作事件的周期等,可以理解,本申请实施例对于具体的监测周期不加以限制。可选地,可以依据监测周期的终止时刻和起始时刻对应的操作坐标之间的差值,确定滑动操作在监测周期内的滑动距离。在本申请的一种应用示例中,假设滑动方向为横向,假设监测周期的起始时刻对应的用户手指坐标为previousx,监测周期的终止时刻对应的用户手指坐标为currentx,则可以将监测周期的终止时刻和起始时刻对应的操作坐标之间的差值(currentx-previousx),作为滑动操作在监测周期内的滑动距离。

需要说明的是,位移的速度可以为依据所述滑动操作的速度得到,所述位移的速度与所述滑动操作的速度匹配,具体可以包括:位移的速度与滑动操作的速度相等、位移的速度小于滑动操作的速度、或者位移的速度大于滑动操作的速度等。

改变2、响应于所述滑动操作,所述控件上的图标产生位移。

在实际应用中,上述控件可以包括若干个图标(具有明确指代含义的计算机图形),其中的全部或者部分图标可以随着所述滑动操作而产生位移。具体地,所述控件上的图标产生位移,可以包括:依据所述滑动操作的滑动方向,所述控件上的图标向所述滑动方向或所述滑动方向的反方向产生位移,其中,所述位移的速度可以与所述滑动操作的速度匹配。例如,上述控件可以包括:点状图标或者矩形状图标,该点状图标或者矩形状图标可以随着滑动操作可以产生位移。

改变3、响应于所述滑动操作,所述控件被压缩或被拉伸。

具体地,所述控件被压缩或被拉伸,可以包括:依据所述滑动操作的滑动方向,所述控件的尺寸被缩小或者被增加,其中,所述缩小的速度或者所述增加的速度可以与所述滑动操作的速度匹配。例如,控件的形状可以为条形,该条形的宽度可以随着滑动操作而逐渐增加或者缩小等。

改变4、响应于所述滑动操作,所述控件的显示外观发生改变。

具体地,所述控件的显示外观发生改变,可以包括:依据所述滑动操作,所述控件的完整区域的显示外观发生改变,或者所述控件的被滑过的区域的显示外观发生改变。

在实际应用中,控件的显示外观参数可以包括:颜色参数、形状参数和字体参数中的至少一种。可以通过改变控件的显示外观参数,使所述控件的显示外观发生改变。例如,所述控件的完整区域的透明度可以随着滑动操作而渐变;或者,所述控件的被滑过的区域的颜色可以随着滑动操作而渐变等等。

改变5、响应于所述滑动操作,所述控件之外的显示外观发生改变。

所述控件之外的显示外观可以为除了控件之外的界面外观。具体地,所述控件之外的显示外观发生改变,可以包括:所述控件之外的界面元素在所述滑动操作的滑动方向上发生改变。例如,界面可以在控件的滑动方向或者滑动操作的反方向上产生阴影等等。

可以理解,上述改变1至改变5对应的控件的属性改变只是作为示例,本领域技术人员可以根据实际应用需求,通过该滑动操作使该控件的任意属性发生改变,本申请实施例对于该控件的任意属性发生改变的具体过程不加以限制。

本申请实施例中,所述滑动方向对应的操作可用于在多个视图层之间进行跳转、或者在一个视图层内部进行跳转,由此可以实现终端的导航功能。

其中,视图层为操作系统提供的功能层,一个视图层可用于实现对应的功能。一个可选例子中,所述多个视图层可以包括以下各层中的一层或多层:全局通知控制层、锁屏层、应用层、桌面层、以及全局语音助手层。

其中,全局通知控制层可用于提供全局的通知和控制功能,例如,全局的通知功能可以包括:控制面板功能,例如,该控制面板功能可以包括:消息的通知功能,全局的控制功能可以包括:终端的网络、显示、应用开启等方面的设置功能等。锁屏层可用于提供锁屏状态下的操作功能。应用层为应用程序对应的视图层,用于运行应用程序。桌面层用于运行桌面。全局语音助手层可用于提供全局的语音控制功能,该语音控制功能可以包括:通过语音控制应用程序的开启、界面的后退、界面内容的操作(如拨号等)等功能。可以理解,本申请实施例对于具体的视图层不加以限制。

可选地,上述多个视图层自上而下依次排序。参照图4,示出了本申请实施例的一种多个视图层的示意,该多个视图层自上而下依次包括:全局通知控制层、锁屏层、应用层、桌面层、以及全局语音助手层。可以理解,图4所示多个视图层之间的顺序只是作为可选实施例,实际上,本申请实施例对于多个视图层之间的具体顺序不加以限制。

在本申请的一种可选实施例中,所述依据所述滑动操作的滑动方向,执行与所述滑动方向对应的操作,具体可以包括:

所述滑动方向为第一方向,则从第一视图层切换到第二视图层,其中,所述第二视图层是所述第一视图层之上且相邻的视图层;或者

所述滑动方向为第二方向,则从第一视图层切换到第二视图层,其中,所述第二视图层是所述第一视图层之下且相邻的视图层。

例如,在第一方向为从左到右的方向的情况下,可以从第一视图层切换到第一视图层之上且相邻的第二视图层,例如,从锁屏层切换到全局通知控制层。又如,在第二方向为从右到左的方向的情况下,可以从第一视图层切换到第一视图层之下且相邻的第二视图层,如从应用层切换到桌面层等。

在本申请的另一种可选实施例中,所述在一个视图层内部进行跳转,具体可以包括:在一个视图层内部的多个界面之间跳转。以视图层为应用层为例,可以在一个应用的不同界面之间、不同应用的界面之间进行跳转。

在本申请的一种可选实施例中,所述多个界面可以按照设定顺序横向排序。其中,该设定顺序可以为界面的加载顺序,该加载顺序具体为界面的加载时间的排序。例如,按照加载顺序,界面依次可以包括:界面1、界面2、…界面i…界面n等,其中,i、n为正整数。

进一步可选地,上述依据所述滑动操作的滑动方向,执行与所述滑动方向对应的操作,具体可以包括:

所述滑动方向为第一方向,则从第一视图层的第一界面切换到所述第一视图层的第二界面,其中,所述第二界面是所述第一界面左侧且相邻的界面;或者

所述滑动方向为第二方向,则从第一视图层的第一界面切换到所述第一视图层的第二界面,其中,所述第二界面是所述第一界面右侧且相邻的界面。

例如,在第一方向为从左到右的方向的情况下,可以从应用层的界面i切换至界面(i-1)。又如,在第二方向为从右到左的方向的情况下,可以从应用层的界面i切换至界面(i+1)。

参照图5,示出了本申请实施例的一种通过控件导航的示意,其中,可以接收针对控件501的滑动操作,并依据所述滑动操作的滑动方向,执行与所述滑动方向对应的操作:

所述滑动方向为第一方向,所述滑动方向对应的操作为显示近期任务列表的操作;或者

所述滑动方向为第二方向,所述滑动方向对应的操作为返回操作;或者

所述滑动方向为第三方向,所述滑动方向对应的操作为调出全局通知控制层的操作;或者

所述滑动方向为第四方向,所述滑动方向对应的操作为调出桌面层的操作。

图5中,第一方向可以为从右到左的方向,第二方向可以为从左到右的方向,第三方向可以为从下到上的方向,第四方向可以为从上到下的方向,可以理解,本申请实施例对于具体的第一方向、第二方向、第三方向和第三方向不加以限制。

本申请实施例中,可选的是,所述返回操作可以包括:返回上一界面、返回上一应用、或者返回预设视图层的操作。本领域技术人员可以根据实际应用需求,针对一个视图层确定对应的预设视图层,并根据该返回操作,返回该视图层对应的预设视图层,例如,应用层对应的预设视图层可以为桌面层。

综上,本申请实施例的处理方法,通过界面中显示的控件实现终端的导航功能,可以解决频繁使用造成的物理键的过度磨损,进而可以延长终端的使用寿命;并且,可以节省用于放置物理键的边框空间,进而可以提高终端的屏占比。

本领域技术人员可以根据实际应用需求,灵活地确定该控件的显示状态。可选地,该显示状态可以包括:控件数量、控件形状、控件尺寸等。其中,在控件数量为一个的情况下,本申请实施例可以通过一个控件实现终端的导航,这样,可以节省用户记忆多个物理键的位置的难度,降低用户的操作难度;并且,本申请实施例可以通过较小的控件尺寸实现较小面积的控件,使得控件占用较小的触摸屏空间,故可以释放更多的空间给触摸屏的界面,因此可以增加信息呈现的空间。

方法实施例二

参照图6,示出了本申请的一种处理方法实施例的步骤流程图,具体可以包括如下步骤:

步骤601、显示控件;

步骤602、接收针对该控件的滑动操作;

步骤603、依据所述滑动操作的滑动方向,执行与所述滑动方向对应的操作;

相对于图3所示方法实施例一,本实施例的方法还可以包括:

步骤604、响应于针对所述控件的第一操作,进入桌面层;或者

步骤605、响应于针对所述控件的第二操作,进入全局语音助手层;或者

步骤606、响应于第三操作,进入全局通知控制层。

本实施例除了可以依据针对该控件的滑动操作的滑动方向,执行与所述滑动方向对应的操作之外,还可以依据针对控件的第一操作或者第二操作,在多个视图层之间进行跳转,具体地,可以依据针对控件的第一操作,切换至桌面层;或者,可以依据针对控件的第二操作,切换至全局语音助手层,由此可以在多个视图层之间进行快速跳转。

本实施例除了可以依据针对该控件的滑动操作的滑动方向,执行与所述滑动方向对应的操作之外,还可以依据第三操作,在多个视图层之间进行跳转,具体地,可以响应于第三操作,进入全局通知控制层,由此可以在多个视图层之间进行快速跳转。

本领域技术人员可以根据实际应用需求,确定上述第一操作、第二操作和第三操作。可选地,上述第一操作、第二操作可以为非滑动操作,如上述第一操作可以为点击操作,第二操作可以为长按操作等。上述第三操作可以不针对该控件的操作,例如,该第三操作可以为触摸屏底部的整体上滑操作等,可以理解,本申请实施例对于具体的第一操作、第二操作和第三操作不加以限制。

参照图7,示出了本申请实施例的一种导航过程的示意,其中,可以依据用户的操作,执行对应的导航操作:

点击操作:在任何界面获取用户对控件的点击,均执行返回桌面首页的操作;

从左到右的滑动操作:接收到用户对控件按住且向右产生位移的操作的情况下,执行返回上一页/上一应用/退回桌面(应用层返回桌面层)的操作;

从右到左的滑动操作:系统获知用户对导航控件按住且向左产生位移的情况下,进入多任务页面,即展示近期操作过的所有应用(应用层之间);

底部整体上滑的操作:检测到用户在下边缘向上产生位移的情况下,调起控制面板(切换至全局通知控制层)。

长按操作:检测到用户对控件进行长按且无有效位移的情况下,唤起全局语音助手层。

方法实施例三

相对于图3所示方法实施例一,本实施例详细说明控件的显示过程,以通过控制控件的显示状态,弱化控件对于界面内容的干扰,以使界面在视觉上获得良好的整体感。

本申请实施例中,控件的显示状态可以包括:

显示状态1、所述控件悬浮于界面之上;或者

显示状态2、所述控件所在的屏幕区域与界面所在的屏幕区域不同;或者

显示状态3、所述导航控件被隐藏。

在实际应用中,可以针对显示状态设置对应的显示状态参数,并且,可以开放该显示状态参数对应的设置接口,以使应用程序或者操作系统,通过设置该显示状态参数来改变控件的显示状态。例如,显示状态1可以对应第一显示状态参数,显示状态2可以对应第二显示状态参数,显示状态3可以对应第三显示状态参数;这样,若需要采用显示状态1,则可以将控件对应的显示状态参数设置为第一显示状态参数;若需要采用显示状态2,则可以将控件对应的显示状态参数设置为第二显示状态参数;若需要采用显示状态3,则可以将控件对应的显示状态参数设置为第三显示状态参数。

显示状态1可以适用于内容型界面(如新闻界面)的,其中,界面可以最大化,控件可以悬浮于界面之上,不占用触摸屏的显示控件,因此可以使用户具备更好的视野范围。参照图8,示出了本申请实施例的一种界面的示意,其中,控件801可以悬浮于界面之上。

在实际应用中,可以通过如下步骤将所述控件悬浮于应用界面之上:将所述应用界面的尺寸设置为屏幕尺寸;在所述应用界面之上悬浮显示所述导航控件。其中,将所述应用界面的尺寸设置为屏幕尺寸,可以实现界面的最大化。

可选地,所述控件所在背板的透明度值可以符合预置条件,以实现该背板所在区域的界面内容的显示。该背板可用于承载控件,界面的显示层自上到下依次包括:控件层、背板层和界面内容层,其中,控件层用于显示显示控件,控件层位于最上层,背板层位于中间层,界面内容层位于底层。背板层的透明度可以为全透明或者半透明,以实现该背板所在区域的界面内容的显示。假设透明度值的范围为[0,1],1表示完全透明,0表示完全不透明,则控件所在背板的透明度值的范围可以为[0.5,1],可以理解,本申请实施例对于控件所在背板的透明度值不加以限制。

显示状态2可以适用于操作型界面,操作型界面的底部已经存在操作控件,导致本申请实施例的控件无法悬浮。因此,本申请实施例可以针对控件,采用与界面所在的屏幕区域不同的屏幕区域,也即,所述控件所在的屏幕区域与界面所在的屏幕区域不同,此种情况下,界面可以处于非最大化状态。

参照图9,示出了本申请实施例的一种界面的示意,其中,控件901所在的屏幕区域为a,界面所在的屏幕区域为b,a与b均为触摸屏的一部分,a位于触摸屏的底部。

在本申请的一种可选实施例中,若所述控件所在的屏幕区域与界面所在的屏幕区域不同,则所述控件对应的色值与邻近界面部分对应的色值相匹配;所述邻近界面部分可以为邻近所述控件的界面部分。由于控件对应的色值与邻近界面部分对应的色值相匹配,故可以呈现控件沉浸于界面的效果。

可选地,可以通过如下步骤确定所述控件对应的色值:对所述控件和所述邻近界面部分进行分段;依据所述邻近界面部分的分段对应的色值,确定所述控件的分段对应的色值。

可选地,所述确定所述控件的分段对应的色值的过程,可以包括:针对所述邻近界面部分的分段,获取其包含的多个像素点对应的色值;若所述分段包含的多个像素点对应的色值相匹配,则将所述分段包含的一个像素点对应的色值作为所述控件的分段对应的色值;或者若所述分段包含的多个像素点对应的色值不匹配,则将所述分段包含的多个像素点对应的色值均值作为所述控件的分段对应的色值。

根据一种实施例,可以获取界面最底部(邻近界面部分)的色值,并将该色值应用至控件的背景条(如背板)。具体地,可以实时截取界面的底部画面,进行分段多点取值,若多点取值一致(纯色背景)则直接将色值应用到控件;若多点取值不同(花色背景),则将分段均值传至控件进行渐变处理);使得界面获得视觉上完整沉浸的效果。

显示状态3可以适用于全屏界面,如游戏界面、视频界面、全屏阅读界面等,这样可以降低控件对于全屏界面的干扰。

参照图10,示出了本申请实施例的一种控件被隐藏和显示的对照,其中,(b)示出了控件1001被显示的效果,(a)示出了控件1001被隐藏的效果。

在本申请的一种可选实施例中,所述显示控件的过程可以包括:在控件被隐藏的情况下,若接收到预设操作,则显示所述控件。本申请实施例可以通过预设操作触发控件的显示。所述预设操作可以为由屏幕边缘向内侧滑动的操作、或者预设按压力度的操作、或者双击操作等,本申请实施例对于具体的预设操作不加以限制。

综上,本申请实施例中,控件可以位于界面的上边缘/左边缘/右边缘等任意位置。控件可悬浮于界面之上,且可被移动位置。可以使用点击/双击/长按/重压/滑动等操作来实现不同的导航功能。控件可以始终占用一整条空间,位于底部,不根据界面内容发生变化,或者,可以根据界面内容,设置控件的显示状态参数,以实现控件的不同显示状态。控件可经过点击/长按/双击/滑动等操作出现多个按钮。

方法实施例四

参照图11,示出了本申请的一种处理方法实施例的步骤流程图,具体可以包括如下步骤:

步骤1101、显示控件;

步骤1102、在满足设定条件的情况下,改变所述控件的显示状态,以及改变所述控件被操作的情况下响应的至少部分功能。

本申请实施例可以通过改变控件的显示状态、以及改变所述控件被操作的情况下响应的至少部分功能,为控件增加新功能;由于可以实现对于控件所占据空间的复用,因此,可以简化应用程序的界面,且可以增加信息呈现的空间。

传统技术中,当接收到例如消息的事件的情况下,会通过弹窗方式显示该事件,而本申请实施例可以通过显示状态改变后的控件,向用户发出该事件的提示,这样可以给予用户是否查看该事件的选择,提升用户体验;并且,本申请实施例可以不占用更多的屏幕空间,因此可以增加信息呈现的空间。

本申请实施例中,事件可以指由于某些动作而产生的响应的信息。从一种角度,该事件可以包括:系统事件和/或应用事件等。从另一种角度,该事件可以包括:来自用户的事件、来自硬件的事件、或者来自软件的事件等。系统事件的例子可以包括:开机、关机、打开应用、切换应用、进入屏保、退出屏保、电量、网络连接、系统通知等;应用事件的例子可以包括:应用的当前界面内容、应用接收到的事件、应用产生的消息等。在本申请的一种应用示例中,事件可以为来自iot(物联网,internetofthings)设备的消息,iot设备可以包括:家居设备等,以家居设备为空调为例,若空调温度低于设定值,则可以推送低于设定值的消息到手机,此种情况下,手机的控件可以改变为空调的温度调整对应的显示状态。

本申请实施例中,消息可以包括:推荐消息和/或通知消息等。其中,推荐消息可以为源自应用,如当前应用或者非当前应用等;通知消息可以源自操作系统或者应用或者云端。本领域技术人员可以根据实际应用需求,针对推荐消息改变控件的显示状态,或者针对通知消息改变控件的显示状态,其中,推荐消息所对应控件的显示状态与通知消息所对应控件的显示状态可以相同或者不同。

在实际应用中,上述改变所述控件的显示状态,具体可以包括:改变所述控件的样式属性。本申请实施例中,控件的外观可通过样式属性来定义,这样,可以通过配置样式属性来改变控件的显示状态

在实际应用中,上述样式属性具体可以包括如下参数中的至少一种:图标参数、颜色参数、尺寸参数和文本参数等。

其中,改变控件的样式属性可以包括:将控件的原有图标替换为新图标,和/或,针对所述控件增加新图标等。参照图12(a)、图12(b),分别示出了本申请实施例的一种显示控件的示意,其中,图12(a)示出了显示状态改变前的控件1201的示意,图12(b)示出了显示状态改变后的控件1202的示意,其中,控件1202相对于控件1201,图标发生了变化。

本申请一个可选例子中,如果控件的图标发生了变化,该控件的功能可以配置为维持不变,也可以配置为功能发生变化。例如,在控件的功能被配置为发生变化的情况下,如图12(b)所示,变化后的控件显示“荐”的图标,其功能可以是推荐功能,当用户点击该控件,触发推荐信息的显示。一般情况下,控件上显示的图标可以具备一定的提醒作用,如图12(b)中的控件通过“荐”的图标提示推荐功能;另一个例子中,变化后的控件也可以显示“搜”的图标,其功能可以是搜索功能,当用户点击该控件,触发搜索的功能;控件上显示的图标可以是文字、图像或快捷图示等,此处不一一列举,具体显示方式以及对应的功能,可以根据实际需求灵活配置。

颜色参数可用于定义控件的背景颜色或者前景颜色。可选地,可以通过改变背景对应的颜色参数,对显示状态改变后的控件进行标记显示,以提高显示状态改变后的控件的辨识度。例如,可以将图12中控件1202的背景颜色设置为黄色、红色等辨识度较高的颜色。

文本参数可用于定义控件的字体。可选地,可以通过改变控件的文本参数(如字体、字号、文字)来改变控件的显示状态。例如,显示状态改变前的控件对应的文本为“返回桌面”,又如,显示状态改变后的控件对应的文本为“通知消息”等。

尺寸参数可用于定义控件的显示尺寸。可以理解,上述图标参数、颜色参数、尺寸参数和文本参数只是作为示例,实际上本领域技术人员可以根据实际应用需求,确定所需的样式属性,进而通过所需的样式属性改变控件的显示状态。

可以理解,上述改变所述控件的样式属性只是作为本申请实施例的改变控件的显示状态的示例,本领域技术人员,可以根据实际应用需求,采用改变所述控件的显示状态的任意过程,本申请实施例对于改变所述控件的显示状态的具体过程不加以限制。

本申请实施例中,所述改变所述控件被操作的情况下响应的至少部分功能所采用的改变方式,具体可以包括:

改变方式1、保留所述控件的原有功能,并针对所述控件增加新功能;或者

改变方式2、删除所述控件的原有功能中的全部或者部分,并针对所述控件增加新功能。

对于改变方式1,参照图13(a)、图13(b),分别示出了本申请实施例的一种显示控件的示意,其中,图13(a)示出了显示状态改变前的控件1301的示意,图13(b)示出了显示状态改变后的控件1302的示意,其中,控件1301的原有功能为返回功能;控件1302的功能可以包括:返回功能和搜索功能,控件1302的图标可以包括:图标1321和图标1322,其中,图标1321和图标1322分别用于实现返回功能和通知功能。

改变方式2的示例如图12所示,图12中控件1201的原有功能为导航功能,可以删除控件1201的原有功能中的全部,并增加了新功能—推荐功能,搜索功能可以通过控件1202实现。

需要说明的是,本申请实施例中,控件的一种显示状态可以对应有控件的一种或者多种功能,本领域技术人员可以根据实际应用需求,确定显示状态与功能之间的关联。例如,控件的推荐功能和通知功能可以对应相同或者不同的显示状态等。例如,控件的背景颜色为红色,对应控件的推荐功能,以及控件的背景颜色为绿色,对应控件的通知功能;或者,例如,控件的背景颜色为红色,对应控件的推荐功能和通知功能等。本申请实施例对于显示状态与功能之间的具体关联不加以限制。

在本申请的一种可选实施例中,在接收到事件后,可以通过显示状态改变后的控件,向用户发出该事件的提示。可选地,若该事件为消息,则该消息可以包括:推荐消息和/或通知消息,相应地,在所述控件被操作的情况下响应的至少部分功能被改变后,所述控件被操作的情况下响应的功能可以包括:推荐功能和/或通知功能和/或控制功能。控制功能的例子可以包括:在系统产生低电量的事件的情况下,控制屏幕亮度;或者,在接收到空调温度低于设定值的事件的情况下,控制空调温度等。

在本申请的一种可选实施例中,本申请实施例的方法还可以包括:响应于用户对于显示状态改变后的控件的触发操作,执行所述显示状态改变后的控件对应的改变后的至少部分功能。以图12为例,若接收到用户对于控件1202的触发操作,可以执行推荐功能,例如,可以显示推荐界面,该推荐界面可以包括需要推荐的消息。以图13为例,若接收到用户对于控件图标1322的触发操作,可以执行通知功能,例如,可以显示通知界面,该通知界面可以包括需要通知的消息。

综上,本申请实施例的处理方法,可以通过改变控件的显示状态、以及改变所述控件被操作的情况下响应的至少部分功能,为控件增加新功能;由于可以实现对于控件所占据空间的复用,因此,可以简化应用程序的界面,且可以增加信息呈现的空间。

方法实施例五

在实际应用中,本申请实施例可以在接收到事件的情况下,改变所述控件的显示状态,以及改变所述控件被操作的情况下响应的至少部分功能,其中,在所述控件被操作的情况下响应的至少部分功能被改变后,所述控件被操作的情况下响应的功能可以包括:所述消息的推荐功能和/或通知功能和/或控制功能。

为了避免事件对于用户的打扰,本申请实施例可以对接收到的事件进行判断,在接收到的事件满足设定条件的情况下,改变所述控件的显示状态,以及改变所述控件被操作的情况下响应的至少部分功能。

本申请实施例的方法所包括的至少一个步骤可由操作系统或者应用程序执行。其中,在由应用程序执行的情况下,应用程序可以为位于前台的当前应用,当前应用在接收到消息后,可以判断该消息是否满足设定条件,若是,则进行控件的改变:改变所述控件的显示状态,以及改变所述控件被操作的情况下响应的至少部分功能。在由操作系统执行的情况下,操作系统可以在接收到应用或者系统或者云端发送的消息后,可以判断该消息是否满足设定条件,若是,则进行界面中控件的改变:改变所述控件的显示状态,以及改变所述控件被操作的情况下响应的至少部分功能。

本申请实施例的所述设定条件可以包括如下条件中的至少一种:

设定条件1、接收到的事件与当前界面或者当前界面的应用服务相关联;

设定条件2、接收到的事件对应的应用符合预置优先级条件;

设定条件3、接收到的事件与用户的个性化特征相匹配;

设定条件4、接收到的事件对应预先注册的事件类型。

设定条件1中,接收到的事件与当前界面或者当前界面的应用服务相关联,可以排除与当前界面或者当前界面的应用服务无关的消息(如广告消息),故可以避免无关消息对于用户的打扰。

应用服务可以指应用提供的服务。应用服务的例子可以包括:下载小说、观看视频、查询周边餐馆、预定机票、获取优惠券、下载铃声等,以满足用户的日常生活与工作需求。

可选地,所述接收到的事件与当前界面或者当前界面的应用服务相关联,具体可以包括:

接收到的事件对应有第一关键词,当前界面或者当前界面的应用服务对应有第二关键词,所述第一关键词与所述第二关键词相匹配;和/或

接收到的事件对应有第一应用,当前界面对应有当前应用,所述第一应用与所述当前应用相关联;和/或

接收到的事件对应的应用服务与当前界面的应用服务相关联。

在实际应用中,可以从接收到的事件中提取第一关键词,获取当前界面或者当前界面的应用服务对应有第二关键词,该第二关键词可由应用服务对应的服务商提供,并对第一关键词与第二关键词进行匹配。其中,第一关键词与所述第二关键词相匹配可以包括:第一关键词与第二关键词相同、相近或者相关等。

在实际应用中,可以预先确定应用之间的相关度,并根据该相关度判断第一应用是否与当前应用相关联。应用之间的相关度可由用户确定,例如,用户可以针对一个应用确定其相关联的应用,如“微信”相关联的应用包括“qq”等。应用之间的相关度可依据应用所属的类别确定,例如,在两个应用所属的类别相同的情况下,两个应用相关联。应用之间的相关度还可依据用户在两种应用环境下输入内容的共现概率得到,假设用户在两种应用环境下输入内容的数目为n、以及在用户在两种应用环境下共同出现的输入内容的数目m,将m/n作为共现概率,且可以直接将共现概率作为相关度。

可以依据接收到的事件对应的应用服务的关键词与当前界面的应用服务的关键词之间的匹配,判断接收到的事件对应的应用服务是否与当前界面的应用服务相关联,在此不作赘述。

对于设定条件2,接收到的事件对应的应用符合预置优先级条件,可以对符合预置优先级条件的应用对应的消息进行提示。可选地,上述预置优先级条件可以包括:接收到的事件所对应应用的优先级高于当前应用的优先级;或者,接收到的事件源自当前应用,或者,接收到的事件对应的应用为用户预置的应用等,可以理解,本申请实施例对于具体的预置优先级条件不加以限制。

对于设定条件3,用户的个性化特征可用于表示用户的独特性特征或者用户标签,由此可以向当前用户提供契合其个性化需求的信息服务。

在本申请的一种可选实施例中,上述个性化特征具体可以包括如下特征中的至少一种:用户属性特征、偏好特征。其中,上述用户属性特征可以包括:相对稳定的静态属性特征,如用户的年龄、性别、地域、学历、学习阶段、年级阶段、商圈、职业、婚姻、消费等级等。

相对于上述用户属性特征的相对稳定性,偏好特征通常具有动态性,其可以随着不断变化的用户行为而变化。在本申请的一种可选实施例中,所述偏好特征具体可以包括:用户对游戏、书籍、娱乐、体育项目等内容的偏好特征。可以理解,本领域技术人员还可以根据实际应用需求,采用对应的偏好特征,本申请实施例对于具体的偏好特征不加以限制。可选地,该偏好特征可以依据用户的历史行为数据得到。例如,用户在最近一个时间段内频繁搜索、查看某明星a相关的网页,则用户的个性化特征可以包括明星a,因此可以向用户提供明星a相关的消息。又如,用户在最近一个时间段内下载过、或者观看过某电视剧b的剧集,则用户的个性化特征可以包括电视剧b,因此可以向用户提供电视剧b相关的消息,例如,电视剧b的剧集更新消息等。

对于设定条件4,本领域技术人员可以根据实际应用需求,确定预先注册的事件类型,例如,预先注册的事件类型可以为传感器事件、iot设备事件、电量事件、网络连接事件、预设应用的事件等,本申请实施例对于预先注册的事件类型不加以限制。

以上通过设定条件1至设定条件4对设定条件进行了介绍,可以理解,上述设定条件1至设定条件4只是作为示例,实际上,本领域技术人员可以根据实际应用需求,采用其他设定条件,本申请实施例对于具体的设定条件不加以限制。例如,该设定条件可以为接收到的事件为被动式消息;被动式消息是相对于主动式消息而言的,主动式消息可用于表征用户主动请求的消息,如请求的商品信息等,所述被动式消息用于表征在用户非主动请求的消息,如未请求但被推荐的商品信息等。

在本申请的一种可选实施例中,所述在满足设定条件的情况下,改变所述控件的显示状态的过程,可以包括:在接收到设定消息的情况下,改变所述控件的显示状态。其中,本领域技术人员可以根据实际应用需求,确定上述设定消息,例如,上述设定消息可以为电量低于电量阈值,或者,上述设定消息可以为空调温度低于设定值,或者,上述设定消息可以为接收到的消息与当前界面或者当前界面的应用服务相关联等等,可以理解,可以按照上述设定条件1至设定条件4确定上述设定消息,本申请实施例对于具体的设定消息不加以限制。

在本申请的一种可选实施例中,在改变所述控件的显示状态后,所述方法还可以包括:响应于改变状态后的控件被触发,显示所述设定消息。以图12为例,若接收到用户对于控件1202的触发操作,可以执行推荐功能,例如,可以显示推荐界面,该推荐界面可以包括需要推荐的消息。以图13为例,若接收到用户对于控件图标1322的触发操作,可以执行通知功能,例如,可以显示通知界面,该通知界面可以包括需要通知的消息。

在本申请的一种可选实施例中,所述设定消息可以包括:当前界面对应的应用产生的消息、或当前界面提供的服务消息、或当前界面对应的服务端推送的消息。例如,当前界面为商品a对应的界面,则当前界面对应的应用产生的消息可以为与该商品a相似的商品b对应的信息。又如,当前界面为联系人列表,则当前界面提供的服务消息可以为最近联系人相关的消息、或者联系人的搜索消息等。可以理解,上述与该商品a相似的商品b对应的信息可由当前界面对应的应用产生、也可由当前界面对应的服务端推送。

需要说明的是,步骤1101至步骤1102所述的控件可以为步骤301至步骤303中的控件,也即,本申请实施例的一种处理方法可以包括:显示控件;接收针对所述控件的滑动操作;依据所述滑动操作的滑动方向,执行与所述滑动方向对应的操作;以及,在满足设定条件的情况下,改变所述控件的显示状态,以及改变所述控件被操作的情况下响应的至少部分功能。

综上,本申请实施例的处理方法,可以对接收到的事件进行判断,在接收到的事件满足设定条件的情况下,改变所述控件的显示状态,以及改变所述控件被操作的情况下响应的至少部分功能;这样可以避免消息对于用户的打扰,提升通过控件进行消息提示的智能性。

方法实施例六

参照图14,示出了本申请的一种处理方法实施例的步骤流程图,具体可以包括如下步骤:

步骤1401、显示具有导航功能的第一控件;

步骤1402、将所述第一控件替换为具有应用程序的操作功能的第二控件。

目前,可以通过导航条实现应用程序之间的导航功能,以及,可以通过应用程序的界面中设置的操作接口实现应用程序内部的操作。例如,可以在正面的屏幕底部采用导航条来容纳返回键、home键和菜单键等虚拟按键,以实现这3个虚拟按键对应的功能。操作接口的例子的可以包括:搜索接口等。

然而,应用程序的界面中设置的操作接口往往比较分散,用户对于操作接口的寻找和记忆成本较高,这使得用户的操作难度增加,操作效率降低。

本申请实施例可以对控件进行替换,以通过同一屏幕空间对应的控件实现导航功能或者应用程序的操作功能;由于可以实现对于控件所占据空间的复用,因此,可以简化应用程序的界面,降低用户的操作难度以及提高操作效率,且可以增加信息呈现的空间。

本申请实施例中,所述导航功能可以包括:在多个视图层之间进行跳转、和/或、在一个视图层内部进行跳转的功能。

可选地,所述第二控件可被标记显示,以提高第二控件的辨识度。参照图15(a)、图15(b),分别示出了本申请实施例的一种显示控件的示意,其中,图15(a)示出了第一控件1501,图15(b)示出了第二控件1502,其中第二控件1502对应的功能为搜索功能,且第二控件1502被高亮显示。

在本申请实施例的一种可选实施例中,所述第一控件和所述第二控件可以为不同的控件。

根据一种实施例,所述第一控件和所述第二控件可以对应有可见属性;所述将所述第一控件替换为具有应用程序的操作功能的第二控件,具体可以包括:将第二控件的可见属性置为可见,以及将所述第一控件的可见属性置为隐藏。其中,在将所述第一控件替换为具有应用程序的操作功能的第二控件之前,可以将第二控件的可见属性置为隐藏,以及将所述第二控件的可见属性置为可见。

根据另一种实施例,所述将所述第一控件替换为具有应用程序的操作功能的第二控件,包括:在将第二控件的显示位置设置为所述第一控件所在的位置后,将所述第一控件的显示位置设置为屏幕显示范围之外。其中,在将所述第一控件替换为具有应用程序的操作功能的第二控件之前,可以将所述第一控件的显示位置设置为屏幕显示范围之内;将所述第一控件替换为具有应用程序的操作功能的第二控件的过程可以为,将第一控件的显示位置和第二控件的显示位置交换的过程,也即,可以可以将第二控件的显示位置设置为屏幕显示范围之内,以及,将所述第一控件的显示位置设置为屏幕显示范围之外。

在本申请实施例的另一种可选实施例中,所述第一控件和所述第二控件可以为相同的控件,所述第一控件和所述第二控件对应的操作属性和样式属性不同。其中,样式属性可用于定义控件的样式,本申请实施例中,控件的外观可通过样式属性来定义,这样,可以通过配置样式属性来改变控件的显示状态。操作属性可用于表征控件对于用户操作的响应,该响应可以在接收到用户操作后进行相应的处理,例如,接收到用户操作后跳转到指定的界面等,该操作属性可以反映控件的功能。

在本申请的一种可选实施例中,所述第二控件为可以多个,所述将所述第一控件替换为具有应用程序的操作功能的第二控件所采用的替换方式,具体可以包括:

替换方式1、显示全部的第二控件;或者

替换方式2、显示部分的第二控件,并显示未被显示的第二控件对应的第一入口;或者

替换方式3、不显示第二控件,显示第二控件对应的第二入口。

在第二控件为多个的情况下,多个第二控件将占用一定的屏幕空间,针对这种问题,替换方式1可以显示全部的第二控件。

替换方式2可以显示部分的第二控件,并显示未被显示的第二控件对应的第一入口,以使用户通过该第一入口触发未被显示的第二控件的显示。参照图16(a)、图16(b),分别示出了本申请实施例的一种显示控件的示意,其中,图16(a)示出了部分的第二控件1601以及第一入口1602,在接收到对于第一入口1602的触发操作的情况下,图16(b)可以显示未被显示的第二控件1603和第二控件1604,其中,第二控件1603和第二控件1604分别用于实现消息功能和返回功能。

替换方式3可以显示第二控件对应的第二入口。参照图17(a)、图17(b),分别示出了本申请实施例的一种显示控件的示意,其中,图17(a)示出了部分的第一入口1701,在接收到对于第一入口1702的触发操作的情况下,图17(b)可以显示第二控件1702、第二控件1703和第二控件1704,其中,第二控件1702、第二控件1703和第二控件1704分别用于实现搜索功能、消息功能和返回功能。

可以理解,替换方式1至替换方式3只是作为将所述第一控件替换为具有应用程序的操作功能的第二控件所采用的替换方式的示例,本领域技术人员可以根据实际应用需求,将所述第一控件替换为具有应用程序的操作功能的第二控件,本申请实施例对于具体的替换方式不加以限制。

需要说明的是,步骤1401至步骤1402所述的控件可以为步骤301至步骤303中的控件,也即,本申请实施例的一种处理方法可以包括:显示控件;接收针对所述控件的滑动操作;依据所述滑动操作的滑动方向,执行与所述滑动方向对应的操作;以及,在满足设定条件的情况下,改变所述控件的显示状态,以及改变所述控件被操作的情况下响应的至少部分功能。

综上,本申请实施例的处理方法,可以对控件进行替换,以通过同一屏幕空间对应的控件实现导航功能或者应用程序的操作功能;由于可以实现对于控件所占据空间的复用,因此,可以简化应用程序的界面,降低用户的操作难度以及提高操作效率,且可以增加信息呈现的空间。

通过本申请实施例,可以使一个屏幕空间的控件包含导航功能或者应用程序的操作功能,且可以根据实际应用需求,在控件的导航功能和应用程序的操作功能之间进行切换。

方法实施例七

相对于图14所示方法实施例六,本实施例说明第二控件的确定过程。具体地,所述第二控件可以为依据如下信息中的至少一种得到:

所述第一控件所处界面的位置、用户的操作习惯、所述第一控件所处界面的内容属性和所述第一控件所处应用程序的业务属性。

其中,所述操作习惯可以包括:使用过的操作功能,所述操作功能可以包括:用户在所述第一控件所处界面或者所述第一控件所处界面的相关界面使用过的操作功能。例如,对于通讯录界面,用户习惯使用的操作功能为拨号功能,故第二控件的功能可以为拨号功能,第二控件可以为具备拨号功能的控件。又如,对于浏览器的界面,用户习惯使用搜索框进行搜索,故第二控件的功能可以为搜索功能,第二控件可以为具备搜索功能的控件。本领域技术人员可以根据实际应用需求,将用户在所述第一控件所处界面或者所述第一控件所处界面的相关界面使用过的操作功能,作为第二控件的功能。需要说明的是,用户在所述第一控件所处界面或者所述第一控件所处界面的相关界面使用过的操作功能为多个的情况下,可以根据使用频率、最近使用时间等信息,对用户在所述第一控件所处界面或者所述第一控件所处界面的相关界面使用过的多个操作功能进行排序,并依据排序结果选择最优的操作功能,作为第二控件的功能。

在本申请的一种可选实施例中,所述第一控件所处界面的内容属性可以包括:多媒体属性,所述第二控件的功能具体可以包括:下载功能;或者

所述第一控件所处界面的内容属性可以包括:下载完成属性,所述第二控件的功能可以包括:下载内容的查看功能。

例如,在用户打开视频的剧集界面后,可以向用户提供具有视频的剧集的下载功能的第二控件。进一步,在视频的剧集被下载完成后,内容属性发生了变化,可以向用户提供具有已下载视频的剧集的查看功能的第二控件。

在本申请的一种可选实施例中,所述第一控件所处界面的位置可以为预设位置,所述第二控件的功能可以包括:搜索功能、历史追溯功能、返回初始位置功能和到达终止位置功能中的至少一种。

例如,用户在查看图片,若当前查看的图片的位置距离初始位置较远,也即预设位置为距离初始位置较远的位置或者预设位置与初始位置之间的距离超过距离阈值,则可以认为用户仍未找到所需的图片,因此可以向用户提供具有搜索功能、历史追溯功能和返回初始位置功能中的至少一种的第二控件。其中,搜索功能可用于对图片进行搜索,历史追溯功能可用于提供最佳查看过的图片,返回初始位置功能可用于返回到图片集合中的第一张图片,由此可以节省用户寻找所需图片的成本。又如,用户在查看网页,若用户通过滚动条滚动网页内容,当前网页内容的位置距离顶部位置较远,故可以认为用户未找到所需的网页内容,故可以向用户提供具有返回初始位置功能或者到达终止位置的第二控件,以使用户通过该返回初始位置功能的第二控件返回网页的顶部,或者,以使用户通过该到达终止位置功能的第二控件到达网页的底部,由此可以节省用户的滚动网页内容的成本。再如,在用户在通话记录页滑动3屏以上仍无进一步操作的情况下,可以根据用户数据(数据显示通常在此种情况下用户会点击搜索)进行推荐,此种情况下可以将具有搜索功能的第二控件高亮显示,供用户点击操作。

在本申请的一种可选实施例中,所述业务属性可以包括更新属性,所述第二控件的功能可以包括:更新功能;和/或

所述业务属性可以包括广告属性,所述第二控件的功能可以包括:广告功能。

例如,终端中安装的应用存在更新、或者用户观看过的视频的剧集、观看过的小说章节等存在更新,可以向用户提供具有更新功能的第二控件。可以理解,本领域技术人员可以根据实际的业务属性,确定第二控件的功能,本申请实施例对于具体的业务属性和第二控件的具体功能不加以限制。

在实际应用中,本申请实施例可以依据所述第一控件所处界面的位置、用户的操作习惯、所述第一控件所处界面的内容属性和所述第一控件所处应用程序的业务属性中的至少一种,判断是否存在需要推荐的操作,若是,则将所述第一控件替换为具有应用程序的操作功能的第二控件。

对于所述第一控件所处界面的位置,可以对所述第一控件所处界面的当前位置与所述第一控件所处界面的初始位置之间的距离进行判断,若该距离符合预置条件,可以认为用户存在内容需求,因此可以认为存在需要推荐的操作,如具有搜索功能、历史追溯功能和返回初始位置功能中的至少一种操作。

对于用户的操作习惯,可以判断用户在所述第一控件所处界面或者所述第一控件所处界面的相关界面使用过的操作功能是否存在,若是,则可以认为存在需要推荐的操作,如操作习惯对应的操作。

对于所述第一控件所处界面的内容属性,可以判断该内容属性是否为例如多媒体属性、下载完成属性等,若是,可以认为存在需要推荐的操作,如下载操作、或者下载内容的查看操作。

对于所述第一控件所处应用程序的业务属性,可以根据例如更新属性、广告属性的业务属性,判断是否存在需要推荐的操作。

当然,还可以结合所述第一控件所处界面的位置、用户的操作习惯、所述第一控件所处界面的内容属性和所述第一控件所处应用程序的业务属性中的至少两种,判断是否存在需要推荐的操作。例如,结合所述第一控件所处界面的位置、用户的操作习惯进行判断,在所述第一控件所处界面的位置符合需求的情况下,需要推荐的操作为符合用户的操作习惯的操作。又如,结合用户的操作习惯、所述第一控件所处界面的内容属性进行判断,在所述第一控件所处界面的内容属性符合需求的情况下,需要推荐的操作为符合用户的操作习惯的操作。再如,结合所述第一控件所处界面的内容属性和所述第一控件所处应用程序的业务属性进行判断,需要推荐的操作为符合业务属性和该内容属性的操作等等。

综上,本申请实施例的处理方法,可以根据所述第一控件所处界面的位置、用户的操作习惯、所述第一控件所处界面的内容属性和所述第一控件所处应用程序的业务属性中的至少一种,确定第二控件的功能,尤其可以使得第二控件的功能与第一控件所处环境(界面环境、用户环境或者业务环境)之间的匹配,因此可以使得第二控件的功能满足用户的需求。

本申请实施例可以根据实际应用需求,在控件的导航功能和应用程序的操作功能之间进行切换。例如,可以依据所述第一控件所处界面的位置、用户的操作习惯、所述第一控件所处界面的内容属性和所述第一控件所处应用程序的业务属性中的至少一种,判断是否存在需要推荐的操作,若是,则将所述第一控件替换为具有应用程序的操作功能的第二控件;进一步,可以继续依据所述第一控件所处界面的位置、用户的操作习惯、所述第一控件所处界面的内容属性和所述第一控件所处应用程序的业务属性中的至少一种,判断是否存在需要推荐的操作,若否,则可以将所述第二控件替换为第一控件等。

方法实施例八

参照图18,示出了本申请的一种处理方法实施例的步骤流程图,具体可以包括如下步骤:

步骤1801、显示多个对象;

步骤1802、响应于用户的滑动操作,确定所述多个对象中的目标对象,并输出所述目标对象对应的提示信息;

步骤1803、在所述滑动操作结束的情况下,进入所述滑动操作结束的情况下被确定为目标对象的对象所对应的界面。

目标对象可用于表示关注的对象,本申请实施例可以支持用户通过滑动操作从多个对象中选择目标对象,并在该滑动操作结束的情况下,进入该目标对象对应的界面;由于本申请实施例可以通过一次滑动操作进入用户所需的目标对象,故可以提高对象切换的便捷性。并且,本申请实施例的滑动操作可以在有限的区域内完成,故可以减少用户的操作范围,这样可以适用于单手握持终端的情形。

本申请实施例中,对象可以为计算机系统中拥有属性的实体。上述对象可以包括但不限于:应用、页面、卡片、消息、或者联系人等。其中,应用可以指终端中的应用程序。页面可以指终端的页面(例如某应用的页面)。卡片可以指用户在应用程序对应的平台中拥有的业务对象,该卡片可以赋予用户一些权限,进而使用户通过使用该卡片享有对应的权限。可选地,该卡片的类型可以包括:卡类型、票类型或者券类型等。其中,卡类型对应的属性信息可以包括:卡号、商户信息、会员等级、平台信息或者折扣力度等;票类型对应的属性信息可以包括:发车(开演)时间、车次(影厅号)、登机口、或者站台号等;券类型对应的属性信息可以包括:编号、商户信息、平台信息、有效期、或者适用条件等。消息可以指操作系统或者应用的消息,可选地,该消息可以包括操作系统的通知消息,或者,该消息可以包括某应用的消息,如短信应用的短消息、即时通讯应用的消息等。联系人可用于表示通讯的联系人,如通讯录中的联系人、好友列表中的联系人等。可以理解,本领域技术人员可以根据实际应用需求,采用所需的对象,本申请实施例对于具体的对象不加以限制。

参照图19,示出了本申请实施例的一种多个对象的示意,其中,多个对象可以包括:对象1、对象2、…对象i…对象n,其中,i、n为正整数,图1中多个对象被纵向排列。可以理解,本申请实施例的多个对象还可被横向排列,本申请实施例对于多个对象的具体排列方式不加以限制。

在实际应用中,可以通过对象列表或者多对象界面显示多个对象。其中,用户可以通过任意的触发操作,触发多个对象的显示。

例如,上述触发操作可以包括:滑动操作、或者点击操作、或者长按操作等。

其中,响应滑动操作的区域可以是某个控件、也可以是屏幕中或者边缘指定的某一区域,滑动方向可以是从左到右、从右到左、从上到下、从下到上、或者45度方向等。在实际应用中,可以在界面的下边缘、上边缘、左边缘、或者右边缘显示所述控件。当然,也可以在界面的中间区域等任意位置显示上述控件,本申请实施例对于上述控件在界面中的具体位置不加以限制。

点击操作可以是单击操作、或者双击操作等。响应单击操作的区域可以是某个控件、也可以是屏幕中或者边缘指定的某一区域。

长按操作可以指对屏幕的操作时长超过预设时长的操作,预设时长的例子可以包括5s等。响应长按操作的区域可以是某个控件、也可以是屏幕中或者边缘指定的某一区域。

本申请实施例中,步骤1801中滑动操作可以为由屏幕边缘向内侧滑动的操作,如图20所示,滑动操作可以为用户手指2001按照滑动方向2002触发的操作,具体为从屏幕上边缘向下滑动的操作,这样可以使目标对象随着滑动操作而移动,进而通过该滑动操作实现目标对象的切换。当然,图20所示的滑动操作只是作为示例,实际上,该滑动操作可以为从屏幕下边缘向上滑动的操作、或者从屏幕左边缘向右滑动的操作、或者从屏幕右边缘向左滑动的操作等。

可以理解,上述由屏幕边缘向内侧滑动的操作只是作为示例,实际上,本申请实施例对于步骤1801中滑动操作在屏幕中的具体操作位置不加以限制。

在本申请的一种可选实施例中,所述滑动操作滑动到不同阶段的情况下,所确定出的目标对象不同。其中,上述阶段可以依据所述滑动操作对应的时间、位置和滑动距离中的至少一种确定。

例如,所述滑动操作滑动到不同位置的情况下,所确定出的目标对象不同。相应地,上述响应于用户的滑动操作,确定所述多个对象中的目标对象的过程,可以包括:

响应于用户滑动到第一位置,确定第一对象为目标对象,其中,所述第一对象对应的位置与所述第一位置匹配;

响应于用户滑动到第二位置,确定第二对象为目标对象,其中,所述第二对象对应的位置与所述第二位置匹配。

所述第一对象对应的位置与所述第一位置匹配可以包括:所述第一对象所在的区域与所述第一位置对应的区域相匹配。所述第二对象对应的位置与所述第二位置匹配可以包括:所述第二对象所在的区域与所述第二位置对应的区域相匹配。

又如,所述滑动操作的操作时间到达设定时间后,可以进行目标对象的切换。具体地,滑动操作对应的时间位于第一周期,确定第一对象为目标对象,或者,滑动操作对应的时间位于第二周期,确定第二对象为目标对象等等。

本申请实施例中,所述目标对象可以随着所述滑动操作而变化。在实际应用中,初始的目标对象可以通过预置得到,例如,初始的目标对象可以为设定顺序的首个对象、或者尾个对象、或者中间的对象等。参照图21,示出了本申请实施例的一种界面的示意,其中,在显示多个对象后,初始的目标对象可以为屏幕上边缘的首个对象—对象1,随着用户的滑动操作,目标对象可由对象1切换为对象2,接着,目标对象可由对象2切换为对象3,此种情况下,若用户的滑动操作结束,则可以进入对象3,也即可以显示对象3对应的界面。

本申请实施例可以提供确定所述多个对象中的目标对象的如下确定方案:

确定方案1

确定方案1中,所述目标对象可以为依据所述滑动操作对应的滑动距离得到,或者,所述目标对象可以为依据所述滑动操作对应的滑动距离和滑动方向得到。其中,该滑动距离可以作为切换时机的依据,滑动方向可以作为切换方向的依据。

在实际应用中,滑动操作对应的滑动距离可以为该滑动操作的总距离,例如用户手指的当前位置与初始位置之间的距离;或者,滑动操作对应的滑动距离可以为监测周期内的滑动距离,假设滑动方向为横向,假设监测周期的起始时刻对应的用户手指坐标为previousx,监测周期的终止时刻对应的用户手指坐标为currentx,则可以将监测周期的终止时刻和起始时刻对应的操作坐标之间的差值(currentx-previousx),作为滑动操作在监测周期内的滑动距离。本领域技术人员可以根据实际应用需求,在滑动操作对应的滑动距离与目标对象的切换之间建立映射规则,并根据该映射规则实时地确定目标对象。

在本申请的一种可选实施例中,所述目标对象可以为依据所述滑动操作对应的滑动距离、以及一个对象对应的参考滑动距离得到。具体地,若所述滑动操作在监测周期内的滑动距离达到所述参考滑动距离,则进行所述目标对象的切换。

该参考滑动距离可用于表征切换对应的滑动距离,也即滑动操作需要多少距离才能进行目标对象的切换。具体地,若所述滑动操作在监测周期内的滑动距离达到所述参考滑动距离,则可以将目标对象从多个对象中的第j个对象切换为第(j+1)个对象,其中,j、(j+1)可以为对象的编号,j可以为正整数,可以按照多个对象的显示顺序(如从上到下的顺序、或者从下到上的顺序、或者从左到右的顺序、或者从右到左的顺序)对对象进行编号。以图4为例,假设初始的目标对象为对象1,则若所述滑动操作在一个监测周期内的滑动距离达到所述参考滑动距离,则进行所述目标对象的切换,也即目标对象可由对象1切换为对象2,接着,若所述滑动操作在下一个监测周期内的滑动距离达到所述参考滑动距离,则进行所述目标对象的切换,也即目标对象可由对象2切换为对象3。

本领域技术人员或者用户可以根据实际应用需求,确定该参考距离。根据一种实施例,所述参考滑动距离可以为依据所述多个对象的数量得到,例如,所述参考滑动距离可以为距离阈值与多个对象的数量的比值,该距离阈值可以不超过滑动方向对应的屏幕尺寸,例如,若滑动方向为从上到下、或者从下到上,则该距离阈值可以不超过纵向的屏幕尺寸,又如,若滑动方向为从左到右、或者从右到左,则该距离阈值可以不超过横向的屏幕尺寸。根据另一种实施例,该参考滑动距离可以为预设值,通常,参考滑动距离越小,则可以通过较短距离的滑动操作进行对象的切换,这样可以减小滑动操作对应的操作区域;反之,参考滑动距离越小,则可以通过较长距离的滑动操作进行对象的切换,这样可以增加滑动操作对应的操作区域。

确定方案2

确定方案2中,所述目标对象可以为依据所述滑动操作对应的触摸位置得到。

本申请实施例中,与滑动操作对应的触摸位置相匹配的对象可以为目标对象,也即所述目标对象所在的区域可以与所述触摸位置对应的区域相匹配。上述目标对象所在的区域与触摸位置对应的区域相匹配可以包括:述目标对象所在的区域与触摸位置对应的区域相同、或者触摸位置对应的区域距离上述目标对象所在的区域最近等。

根据一种实施例,多个对象的位置可以相对固定。以图22为例,假设初始的目标对象为对象1,则若所述滑动操作对应的触摸位置进入对象2所在的区域,则进行所述目标对象的切换,也即目标对象可由对象1切换为对象2,接着,若所述滑动操作对应的触摸位置进入对象3所在的区域,则进行所述目标对象的切换,也即目标对象可由对象2切换为对象3。

根据另一种实施例,多个对象的位置可以响应于上述滑动操作而变化,也即可以响应于上述滑动操作对多个对象进行移动。以图23为例,多个对象可以随着从上到下的滑动操作向上移动,假设初始的目标对象为对象1,则若所述滑动操作对应的触摸位置进入对象2所在的区域,则进行所述目标对象的切换,也即目标对象可由对象1切换为对象2,接着,若所述滑动操作对应的触摸位置进入对象3所在的区域,则进行所述目标对象的切换,也即目标对象可由对象2切换为对象3。

以上通过确定方案1和确定方案2对确定所述多个对象中的目标对象的过程进行了详细介绍,可以理解,上述确定方案1和确定方案2只是作为本申请实施例的示例,实际上,本领域技术人员可以根据实际应用需求,确定所述多个对象中的目标对象,本申请实施例对于确定所述多个对象中的目标对象的具体过程不加以限制。

本申请实施例中,输出所述目标对象对应的提示信息,可以使用户确定哪一个对象为目标对象。

可选地,所述输出所述目标对象对应的提示信息的过程,可以包括:

对所述目标对象进行标记显示;和/或

通过音频播放所述目标对象对应的提示信息。

其中,上述标记显示可以为一种视觉显示方式,在实际应用中,上述标记显示具体可以包括:对目标对象的至少部分界面元素(如背景、图标、字体等)进行高亮显示、或者针对目标对象添加对应的焦选标记(如焦选标记等)、或者对所述目标对象进行放大显示等。上述通过音频播放所述目标对象对应的提示信息可以为一种听觉显示方式,使用户在听觉上获得提示信息。可以理解,本申请实施例对于输出所述目标对象对应的提示信息的具体过程不加以限制。

综上,本申请实施例的处理方法,可以通过一次滑动操作进入用户所需的目标对象,故可以提高对象切换的便捷性。

并且,本申请实施例的滑动操作可以在有限的区域(如屏幕的边缘区域、甚至屏幕的较短距离的边缘区域)内完成,故可以减少用户的操作范围,这样可以适用于单手握持终端的情形。

方法实施例九

参照图24,示出了本申请的一种处理方法实施例的步骤流程图,具体可以包括如下步骤:

步骤2401、响应于针对控件的滑动操作,显示多个对象;

步骤2402、在显示多个对象后,若所述滑动操作尚未结束,则响应于所述滑动操作,确定所述多个对象中的目标对象,并输出所述目标对象对应的提示信息;

步骤2403、在所述滑动操作结束的情况下,进入所述滑动操作结束的情况下被确定为目标对象的对象所对应的界面。

需要说明的是,步骤2401至步骤2403所述的控件可以为步骤301至步骤303中的控件,也即,本申请实施例的一种处理方法可以包括:显示控件;接收针对所述控件的滑动操作;依据所述滑动操作的滑动方向,执行与所述滑动方向对应的操作;以及,响应于针对控件的滑动操作,显示多个对象;在显示多个对象后,若所述滑动操作尚未结束,则响应于所述滑动操作,确定所述多个对象中的目标对象,并输出所述目标对象对应的提示信息;在所述滑动操作结束的情况下,进入所述滑动操作结束的情况下被确定为目标对象的对象所对应的界面。

本申请实施例中,显示多个对象的过程,具体可以包括:响应于针对控件的滑动操作,显示多个对象。

在本申请的一种可选实施例中,上述方法还可以包括:在显示多个对象后,将所述控件的尺寸置为预设尺寸。上述预设尺寸可以为便于用户操作的尺寸,例如,该预设尺寸可以大于显示多个对象前控件的尺寸,以便于用户在上面产生滑动。

参照图25,示出了本申请实施例的一种切换对象的示意,其中,可以响应于用户对于控件2501的从右到左的滑动操作,显示多个app(应用,application),此种情况下,若该滑动操作不结束(例如用户手指不离开屏幕、继续按住),可以将appa作为目标应用,对目标应用进行高亮显示,并将控件2501的横向尺寸延长,以便于用户在上面产生滑动;此种情况下左右滑动控件2501,可以左右顺序切换多应用中的目标应用,待用户想进入的应用(如appb)被高亮显示的情况下,用户可以松手以使该滑动操作结束,故可进入滑动操作结束的目标应用(如appb)。

本申请实施例在显示多个对象后,若所述滑动操作尚未结束,则响应于上述滑动操作,确定所述对象列表中的目标对象,并输出所述目标对象对应的提示信息。

通过本申请实施例,用户可以通过对于控件的滑动操作触发多个对象的显示,此种情况下所述滑动操作尚未结束(例如用户手指不离开继续按住),多对象界面可以高亮显示出当前屏幕中的目标对象,此种情况下继续滑动控件可以切换多个对象中的目标对象,待用户想进入的对象被高亮显示的情况下松手,可以进入该应用。

综上,本申请实施例的处理方法,用户可以通过一次流畅的滑动操作,快速触发多个对象的显示、以及快速进入所需的对象,故本申请实施例具有操作便捷和切换效率高的优点。

并且,本申请实施例的滑动操作可以在有限的区域(如屏幕的边缘区域、甚至屏幕的较短距离的边缘区域)内完成,故可以减少用户的操作范围,这样可以适用于单手握持终端的情形。

需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请实施例并不受所描述的动作顺序的限制,因为依据本申请实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本申请实施例所必须的。

本申请实施例还提供了一种处理装置。

参照图26,示出了本申请的一种处理装置实施例的结构框图,具体可以可以包括如下模块:

显示模块2601,用于显示控件;

接收模块2602,用于接收针对所述控件的滑动操作;以及

操作执行模块2603,用于依据所述滑动操作的滑动方向,执行与所述滑动方向对应的操作。

可选地,上述装置还可以包括以下至少之一:

第一控件改变模块,用于响应于所述滑动操作,所述控件产生位移;

第二控件改变模块,用于响应于所述滑动操作,所述控件上的图标产生位移;

第三控件改变模块,用于响应于所述滑动操作,所述控件被压缩或被拉伸;

第四控件改变模块,用于响应于所述滑动操作,所述控件的显示外观发生改变;

第五控件改变模块,用于响应于所述滑动操作,所述控件之外的显示外观发生改变。

可选地,所述第一控件改变模块,可具体用于依据所述滑动操作的滑动方向,所述控件向所述滑动方向或所述滑动方向的反方向产生位移,其中,所述位移的速度与所述滑动操作的速度匹配。

可选地,所述第二控件改变模块,可具体用于依据所述滑动操作的滑动方向,所述控件上的图标向所述滑动方向或所述滑动方向的反方向产生位移,其中,所述位移的速度与所述滑动操作的速度匹配。

可选地,所述第三控件改变模块,可具体用于依据所述滑动操作的滑动方向,所述控件的尺寸被缩小或者被增加,其中,所述缩小的速度或者所述增加的速度与所述滑动操作的速度匹配。

可选地,所述第四控件改变模块,具体用于依据所述滑动操作,所述控件的完整区域的显示外观发生改变,或者所述控件的被滑过的区域的显示外观发生改变。

可选地,所述第五控件改变模块,可具体用于所述控件之外的界面元素在所述滑动操作的滑动方向上发生改变。

可选地,所述滑动方向对应的操作用于在多个视图层之间进行跳转、或者在一个视图层内部进行跳转。

可选地,所述多个视图层包括:全局通知控制层、锁屏层、应用层、桌面层、以及全局语音助手层。

可选地,所述多个视图层自上而下依次排序。

可选地,操作执行模块2603具体可以包括:

第一切换子模块,用于所述滑动方向为第一方向,则从第一视图层切换到第二视图层,其中,所述第二视图层是所述第一视图层之上且相邻的视图层;或者

第二切换子模块,用于所述滑动方向为第二方向,则从第一视图层切换到第二视图层,其中,所述第二视图层是所述第一视图层之下且相邻的视图层。

可选地,所述在一个视图层内部进行跳转,包括:

在一个视图层内部的多个界面之间跳转。

可选地,所述多个界面按照设定顺序横向排序。

可选地,操作执行模块2603具体可以包括:

第三切换子模块,用于若所述滑动方向为第一方向,则从第一视图层的第一界面切换到所述第一视图层的第二界面,其中,所述第二界面是所述第一界面左侧且相邻的界面;或者

第四切换子模块,用于若所述滑动方向为第二方向,则从第一视图层的第一界面切换到所述第一视图层的第二界面,其中,所述第二界面是所述第一界面右侧且相邻的界面。

可选地,所述滑动方向为第一方向,所述滑动方向对应的操作为显示近期任务列表的操作;或者

所述滑动方向为第二方向,所述滑动方向对应的操作为返回操作;或者

所述滑动方向为第三方向,所述滑动方向对应的操作为调出全局通知控制层的操作;或者

所述滑动方向为第四方向,所述滑动方向对应的操作为调出桌面层的操作。

可选地,所述返回操作包括:返回上一界面、返回上一应用、或者返回预设视图层的操作。

可选地,显示模块2601具体可以包括:

第一显示子模块,用于在界面的下边缘、上边缘、左边缘、或者右边缘显示所述控件。

可选地,所述控件悬浮于界面之上;或者

所述控件所在的屏幕区域与界面所在的屏幕区域不同。

可选地,若所述控件所在的屏幕区域与界面所在的屏幕区域不同,则所述控件对应的色值与邻近界面部分对应的色值相匹配;所述邻近界面部分为邻近所述控件的界面部分。

可选地,所述装置还可以包括:

分段模块,用于对所述控件和所述邻近界面部分进行分段;

色值确定模块,用于依据所述邻近界面部分的分段对应的色值,确定所述控件的分段对应的色值。

可选地,所述色值确定模块包括:

色值获取子模块,用于针对所述邻近界面部分的分段,获取其包含的多个像素点对应的色值;

第一色值确定子模块,用于若所述分段包含的多个像素点对应的色值相匹配,则将所述分段包含的一个像素点对应的色值作为所述控件的分段对应的色值;或者

第二色值确定子模块,用于若所述分段包含的多个像素点对应的色值不匹配,则将所述分段包含的多个像素点对应的色值均值作为所述控件的分段对应的色值。

可选地,显示模块2601具体可以包括:

第二显示子模块,用于在控件被隐藏的情况下,若接收到预设操作,则显示所述控件。

可选地,所述预设操作为由屏幕边缘向内侧滑动的操作。

可选地,所述装置还可以包括:

控件改变模块,用于在满足设定条件的情况下,改变所述控件的显示状态,以及改变所述控件被操作的情况下响应的至少部分功能。

可选地,所述控件为具有导航功能的第一控件,所述装置还可以包括:

控件替换模块,用于将所述第一控件替换为具有应用程序的操作功能的第二控件。

可选地,所述装置还可以包括:

对象显示模块,用于显示多个对象;

第一目标对象处理模块,用于响应于用户的滑动操作,确定所述多个对象中的目标对象,并输出所述目标对象对应的提示信息;

界面进入模块,用于在所述滑动操作结束的情况下,进入所述滑动操作结束的情况下被确定为目标对象的对象所对应的界面。

可选地,所述对象显示模块,具体用于响应于针对所述控件的滑动操作,显示多个对象。

可选地,所述装置还可以包括:

第二目标对象处理模块,在显示多个对象后,若所述滑动操作尚未结束,则确定所述对象列表中的目标对象,并输出所述目标对象对应的提示信息。

本申请实施例还提供了一种设备,该设备可以包括:一个或多个处理器;和其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行的情况下,使得所述设备执行图1至图25所述的方法。在实际应用中,该设备可以作为设备,也可以作为服务器,设备的例子可以包括:智能手机、平板电脑、电子书阅读器、mp3(动态影像专家压缩标准音频层面3,movingpictureexpertsgroupaudiolayeriii)播放器、mp4(动态影像专家压缩标准音频层面4,movingpictureexpertsgroupaudiolayeriv)播放器、膝上型便携计算机、车载电脑、台式计算机、机顶盒、智能电视机、可穿戴设备等等,本申请实施例对于具体的设备不加以限制。

本申请实施例还提供了一种非易失性可读存储介质,该存储介质中存储有一个或多个模块(programs),该一个或多个模块被应用在设备的情况下,可以使得该设备执行本申请实施例的图1至图25所示方法所包含步骤的指令(instructions)。

图27为本申请一实施例提供的设备的硬件结构示意图。如图27所示,该设备可以包括:输入设备2700、处理器2701、输出设备2702、存储器2703和至少一个通信总线2704。通信总线2704用于实现元件之间的通信连接。存储器2703可能包含高速ram存储器,也可能还包括非易失性存储nvm,例如至少一个磁盘存储器,存储器2703中可以存储各种程序,用于完成各种处理功能以及实现本实施例的方法步骤。

可选的,上述处理器2701例如可以为中央处理器(centralprocessingunit,简称cpu)、应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,该处理器2701通过有线或无线连接耦合到上述输入设备2700和输出设备2702。

可选的,上述输入设备2700可以包括多种输入设备,例如可以包括面向用户的用户接口、面向设备的设备接口、软件的可编程接口、摄像头、传感器中至少一种。可选的,该面向设备的设备接口可以是用于设备与设备之间进行数据传输的有线接口、还可以是用于设备与设备之间进行数据传输的硬件插入接口(例如usb接口、串口等);可选的,该面向用户的用户接口例如可以是面向用户的控制按键、用于接收语音输入的语音输入设备以及用户接收用户触摸输入的触摸感知设备(例如具有触摸感应功能的触摸屏、触控板等);可选的,上述软件的可编程接口例如可以是供用户编辑或者修改程序的入口,例如芯片的输入引脚接口或者输入接口等;可选的,上述收发信机可以是具有通信功能的射频收发芯片、基带处理芯片以及收发天线等。麦克风等音频输入设备可以接收语音数据。输出设备2702可以包括显示器、音响等输出设备。

在本实施例中,该设备的处理器包括用于执行各设备中数据处理装置各模块的功能,具体功能和技术效果参照上述实施例即可,此处不再赘述。

图28为本申请的一个实施例提供的设备的硬件结构示意图。图28是对图27在实现过程中的一个具体的实施例。如图28所示,本实施例的设备可以包括处理器2801以及存储器2802。

处理器2801执行存储器2802所存放的计算机程序代码,实现上述实施例中图1至图25所示的方法。

存储器2802被配置为存储各种类型的数据以支持在设备的操作。这些数据的示例包括用于在设备上操作的任何应用程序或方法的指令,例如消息,图片,视频等。存储器2802可能包含随机存取存储器(randomaccessmemory,简称ram),也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。

可选地,处理器2801设置在处理组件2800中。该设备还可以包括:通信组件2803,电源组件2804,多媒体组件2805,音频组件2806,输入/输出接口2807和/或传感器组件2808。设备具体所包含的组件等依据实际需求设定,本实施例对此不作限定。

处理组件2800通常控制设备的整体操作。处理组件2800可以包括一个或多个处理器2801来执行指令,以完成上述图1至图25所示方法的全部或部分步骤。此外,处理组件2800可以包括一个或多个模块,便于处理组件2800和其他组件之间的交互。例如,处理组件2800可以包括多媒体模块,以方便多媒体组件2805和处理组件2800之间的交互。

电源组件2804为设备的各种组件提供电力。电源组件2804可以包括电源管理系统,一个或多个电源,及其他与为设备生成、管理和分配电力相关联的组件。

多媒体组件2805包括在设备和用户之间的提供一个输出接口的显示屏。在一些实施例中,显示屏可以包括液晶显示器(lcd)和触摸面板(tp)。如果显示屏包括触摸面板,显示屏可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。

音频组件2806被配置为输出和/或输入音频信号。例如,音频组件2806包括一个麦克风(mic),当设备处于操作模式,如语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器2802或经由通信组件2803发送。在一些实施例中,音频组件2806还包括一个扬声器,用于输出音频信号。

输入/输出接口2807为处理组件2800和外围接口模块之间提供接口,上述外围接口模块可以是点击轮,按钮等。这些按钮可包括但不限于:音量按钮、启动按钮和锁定按钮。

传感器组件2808包括一个或多个传感器,用于为设备提供各个方面的状态评估。例如,传感器组件2808可以检测到设备的打开/关闭状态,组件的相对定位,用户与设备接触的存在或不存在。传感器组件2808可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在,包括检测用户与设备间的距离。在一些实施例中,该传感器组件2808还可以包括摄像头等。

通信组件2803被配置为便于设备和其他设备之间有线或无线方式的通信。设备可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个实施例中,该设备中可以包括sim卡插槽,该sim卡插槽用于插入sim卡,使得设备可以登录gprs网络,通过互联网与服务器建立通信。

由上可知,在图28对应实施例中所涉及的通信组件2803、音频组件2806以及输入/输出接口2807、传感器组件2808均可以作为图27实施例中的输入设备的实现方式。

本申请实施例还提供了一种用于设备的操作系统,如图29所示,该操作系统可以包括:

显示单元2901,用于显示控件;

接收单元2902,用于接收针对所述控件的滑动操作;以及

操作单元2903,用于依据所述滑动操作的滑动方向,执行与所述滑动方向对应的操作。

对于装置实施例、设备实施例和用于设备的操作系统实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

本领域内的技术人员应明白,本申请实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本申请实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

在一个典型的配置中,所述计算机设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被设备访问的信息。按照本文中的界定,计算机可读介质不包括非持续性的电脑可读媒体(transitorymedia),如调制的数据信号和载波。

本申请实施例是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请实施例范围的所有变更和修改。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上对本申请所提供的一种处理方法、一种处理装置、一种设备、及一种机器可读介质,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

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