分屏方法、终端的用户界面和终端与流程

文档序号:12663648阅读:294来源:国知局
分屏方法、终端的用户界面和终端与流程

本发明涉及通信技术,尤其涉及一种分屏方法、终端的用户界面和终端。



背景技术:

随着技术的发展,智能手机已经非常普遍,并得到了广泛的应用,丰富的应用功能给用户带来各种各样的体验,例如,用户可以同时开启多个任务,在多个任务之间来回切换。但是,目前的多数的智能手机只能进行单屏操作,需要进行多窗口操作时,必须将当前的窗口隐藏到后台,其操作不方便。

为解决上述问题,具有分屏技术的智能手机应用而生,现有具有分屏技术的智能手机,其上安装有分屏软件,并在手机桌面上设置清理软件的快捷键,当用户需要清理后台任务时,用户到手机桌面上手动点击该快捷键实现分屏。

但是,现有技术需要用户退出当前的界面,到手机桌面上点击分屏软件的快捷键,其使用不方便,人机交互不够智能。



技术实现要素:

本发明提供一种分屏方法、终端的用户界面和终端,以解决现有技术中当用户需要分屏时,用户需要退出当前的界面,到主界面上点击分屏软件的快捷键,造成操作不方便、人机交互不够智能的技术问题。

第一方面,本发明提供一种分屏方法,所述方法包括:

获取用户在终端设备的导航区输入的第一操作,确定所述第一操作对应的第一触摸事件;其中,所述导航区包括按键区域和触摸区域;所述第一触摸事件包括:所述终端设备根据所述第一操作所采集的在所述按键区域的第一滑动事件、所述终端设备根据所述第一操作所采集的在所述触摸区域上的第二滑动事件、所述终端设备根据所述第一操作所采集的在所述触摸区域和所述按键区域上的第三滑动事件中的至少一个;

根据所述第一触摸事件,在维持所述终端设备在接收所述第一操作之前的显示界面的显示状态下,触发所述终端设备的分屏显示模式,显示分屏界面。

在第一方面的另一种可能的实现方式中,上述根据所述第一触摸事件,在维持所述终端设备在接收所述第一操作之前的显示界面的显示状态下,触发所述终端设备的分屏显示模式,显示分屏界面,具体包括:

判断所述第一触摸事件是否与预设的滑动触摸事件匹配;

若是,若是,则在维持所述终端设备在接收所述第一操作之前的显示界面的显示状态下,触发所述终端设备的分屏显示模式,显示分屏界面;其中,所述分屏界面包括至少两个子显示屏,所述显示界面在任一个子显示屏中显示,其他子显示屏中显示待显示界面的缩略图。

在第一方面的另一种可能的实现方式中,本发明的方法还包括:

接收用户在所述其他子显示屏中输入的选择操作;其中,所述选择操作包括:用户在所述待显示界面的缩略图上的下拉操作、用户在所述待显示界面的缩略图上的点击操作中的至少一个;

根据所述选择操作确定用户选择的待显示界面,并在所述待显示界面的缩略图所属的子显示屏上显示所述待显示界面。

在第一方面的另一种可能的实现方式中,上述第一滑动事件包括所述第一操作对应在所述按键区域的第一滑动轨迹和所述第一操作对应在所述按键区域的第一滑动速度;

上述第二滑动事件包括所述第一操作对应在所述触摸区域的第二滑动轨迹和所述第一操作对应在所述触摸区域的第二滑动速度;

上述第三滑动事件包括所述第一操作对应在所述触摸区域和所述按键区域上的第三滑动轨迹和所述第一操作对应在所述触摸区域和所述按键区域上的第三滑动速度。

在第一方面的另一种可能的实现方式中,上述判断所述第一触摸事件是否与预设的滑动触摸事件匹配,具体包括:

当所述第一触摸事件为所述第一滑动事件时,则所述终端设备在判断所述第一滑动轨迹和所述第一滑动速度满足第一预设条件后,则确定所述第一触摸事件与预设的滑动触摸事件匹配;

或者,

当所述第一触摸事件为所述第二滑动事件时,则所述终端设备在判断所述第二滑动轨迹和所述第二滑动速度满足第二预设条件后,则确定所述第一触摸事件与预设的滑动触摸事件匹配;

或者,

当所述第一触摸事件为所述第三滑动事件时,则所述终端设备在判断所述第三滑动轨迹和所述第三滑动速度满足第三预设条件后,则确定所述第一触摸事件与预设的滑动触摸事件匹配。

在第一方面的另一种可能的实现方式中,上述第一滑动轨迹、第二滑动轨迹、第三滑动轨迹均包括第一轨迹和第二轨迹,且所述第一轨迹和所述第二轨迹为相向滑动形成的两条轨迹。

在第一方面的另一种可能的实现方式中,上述第一触摸事件还包括:所述终端根据所述第一操作所采集的在所述触摸区域的第一长按事件、所述终端根据所述第一操作所采集的在所述触摸区域上的第一双击事件中的至少一个。

在第一方面的另一种可能的实现方式中,结合上述实现方式,上述判断所述第一触摸事件是否与预设的滑动触摸事件匹配,具体包括:

当所述第一触摸事件为所述第一长按事件时,则所述终端在判断所述第一操作在所述触摸区域上的接触时长满足第一预设时长时,确定第一触摸事件与预设的滑动触摸事件匹配;

或者,

当所述第一触摸事件为所述第一双击事件时,则所述终端在判断所述第一操作在所述触摸区域上的点击次数为两次时,确定第一触摸事件与预设的滑动触摸事件匹配。

本发明的终端设备的按键区域包括虚拟按键区域和/或物理按键区域;所述虚拟按键区域包括:虚拟回车键、虚拟返回键和虚拟多任务键。

第二方面,本发明提供一种终端的用户界面,包括:

所述终端包括:显示器、存储器、多个应用程序、以及用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述显示器包括导航区、触敏表面和显示屏,所述导航区包括按键区域和触摸区域;

所述用户界面包括用于显示第一显示界面的界面元素的第一显示界面,和用于显示待显示界面的缩略图的第二显示界面,所述第二显示界面位于所述第一显示界面之上;

其中,

在所述导航区上检测到第一操作,并确定第一操作对应的第一触摸事件后,响应所述第一触摸事件;所述第一触摸事件包括:所述终端设备根据所述第一操作所采集的在所述按键区域的第一滑动事件、所述终端设备根据所述第一操作所采集的在所述触摸区域上的第二滑动事件、所述终端设备根据所述第一操作所采集的在所述触摸区域和所述按键区域上的第三滑动事件中的至少一个;

在显示屏上显示所述第一显示界面;所述第一显示界面中包括的所述第一显示界面的界面元素为所述终端在接收到所述第一操作之前的初始显示界面的界面元素;

在所述显示屏上显示所述第二界面;所述第二显示界面包括各待显示界面的缩略图和触敏表面。

在第二方面的另一种可行的实现方式中,所述用户界面还包括用于显示第一显示界面的界面元素的第三显示界面和用于显示第四显示界面的界面元素的第四显示界面,所述第三显示界面为所述第一显示界面的缩略图;

其中,

在所述第二显示界面的触敏表面上检测到选择操作,并确定所述选择操作对应的待显示界面;所选择操作包括:用户在所述待显示界面的缩略图上的下拉操作、用户在所述待显示界面的缩略图上的点击操作中的至少一个;

在所述显示屏的第一部分上显示所述第三显示界面;所述第三显示界面包括所述第一显示界面的界面元素;

在所述显示屏的第二部分上显示所述第四显示界面;所述第四显示界面包括所述待显示界面的界面元素。

在第二方面的另一种可行的实现方式中,所述第一显示界面的尺寸小于所述终端的初始显示界面。

在第二方面的另一种可行的实现方式中,所述待显示界面的缩略图为待显示应用界面的图标或者所述待显示应用界面的缩略图。

第三方面,本发明提供一种终端,包括:

第一输入设备,用于获取用户在终端设备的导航区输入的第一操作,

处理器,用于确定所述第一操作对应的第一触摸事件;其中,所述导航区包括按键区域和触摸区域;所述第一触摸事件包括:所述终端设备根据所述第一操作所采集的在所述按键区域的第一滑动事件、所述终端设备根据所述第一操作所采集的在所述触摸区域上的第二滑动事件、所述终端设备根据所述第一操作所采集的在所述触摸区域和所述按键区域上的第三滑动事件中的至少一个;

显示屏,用于根据所述第一触摸事件,在维持所述终端设备在接收所述第一操作之前的显示界面的显示状态下,触发所述终端设备的分屏显示模式时,显示分屏界面。

在本发明的另一种可能的实现方式中,所述显示屏具体用于,

在所述处理器判断所述第一触摸事件与预设的滑动触摸事件匹配时,则在维持所述终端设备在接收所述第一操作之前的显示界面的显示状态下,触发所述终端设备的分屏显示模式,显示分屏界面;其中,所述分屏界面包括至少两个子显示屏,所述显示界面在任一个子显示屏中显示,其他子显示屏中显示待显示界面的缩略图。

在第三方面的另一种可能的实现方式中,所述终端还包括:

第二输入设备,用于接收用户在所述其他子显示屏中输入的选择操作;其中,所述选择操作包括:用户在所述待显示界面的缩略图上的下拉操作、用户在所述待显示界面的缩略图上的点击操作中的至少一个;

所述显示屏,用于根据所述选择操作确定用户选择的待显示界面,并在所述待显示界面的缩略图所属的子显示屏上显示所述待显示界面。

在本发明的另一种可能的实现方式中,

所述第一滑动事件包括所述第一操作对应在所述按键区域的第一滑动轨迹和所述第一操作对应在所述按键区域的第一滑动速度;

所述第二滑动事件包括所述第一操作对应在所述触摸区域的第二滑动轨迹和所述第一操作对应在所述触摸区域的第二滑动速度;

所述第三滑动事件包括所述第一操作对应在所述触摸区域和所述按键区域上的第三滑动轨迹和所述第一操作对应在所述触摸区域和所述按键区域上的第三滑动速度。

在第三方面的另一种可能的实现方式中,所述处理器,具体用于:

当所述第一触摸事件为所述第一滑动事件时,在判断所述第一滑动轨迹和所述第一滑动速度满足第一预设条件后,确定所述第一触摸事件与预设的滑动触摸事件匹配;

或者,

当所述第一触摸事件为所述第二滑动事件时,在判断所述第二滑动轨迹和所述第二滑动速度满足第二预设条件后,确定所述第一触摸事件与预设的滑动触摸事件匹配;

或者,

当所述第一触摸事件为所述第三滑动事件时,在判断所述第三滑动轨迹和所述第三滑动速度满足第三预设条件后,确定所述第一触摸事件与预设的滑动触摸事件匹配。

在第三方面的另一种可能的实现方式中,所述第一滑动轨迹、所述第二滑动轨迹、所述第三滑动轨迹均包括第一轨迹和第二轨迹,且所述第一轨迹和所述第二轨迹为相向滑动形成的两条轨迹。

在第三方面的另一种可能的实现方式中,所述第一触摸事件还包括:所述终端根据所述第一操作所采集的在所述触摸区域的第一长按事件、所述终端根据所述第一操作所采集的在所述触摸区域上的第一双击事件中的至少一个。

在第三方面的另一种可能的实现方式中,所述处理器,具体用于:

当所述第一触摸事件为所述第一长按事件时,在判断所述第一操作在所述触摸区域上的接触时长满足第一预设时长时,确定第一触摸事件与预设的滑动触摸事件匹配;

或者,

当所述第一触摸事件为所述第一双击事件时,在判断所述第一操作在所述触摸区域上的点击次数为两次时,确定第一触摸事件与预设的滑动触摸事件匹配。

本发明提供的分屏方法、终端的用户界面和终端,终端设备获取用户在终端设备的导航区输入的第一操作,确定所述第一操作对应的第一触摸事件,并根据所述第一触摸事件,在维持所述终端设备在接收所述第一操作之前的显示界面的显示状态下,触发终端设备的分屏显示模式,显示分屏界面。即,本实施例提供的方法,用户可以在终端设备的导航区输入不同的第一操作来触发终端设备进入分屏显示模式,使得用户在不退出当前界面的情况下即可实现分屏显示,进而提高了人机交互的智能性。并且,本发明的方法,用户不仅可以在按键区域上输入不同的第一操作,用户还可以在触摸区域、按键区域和触摸区域上输入不同的第一操触发终端设备的分屏显示模式,进而丰富了触发终端设备的分屏显示模式的方式,进一步提高了人机交互的智能性。

附图说明

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

图1为本发明提供的终端设备的示意图;

图1a为本发明提供的终端设备的另一示意图;

图2为本发明提供的分屏方法实施例一的流程示意图;

图3为本发明提供的分屏方法实施例二的流程示意图;

图4为本发明实施例二提供的分屏显示界面的示意图;

图5为本发明实施例三提供的分屏显示界面的示意图;

图6为本发明实施例四提供的分屏显示界面的示意图

图7为本发明提供的分屏方法的第一操作示意图;

图8为本发明提供的分屏方法的第二操作示意图;

图9为本发明提供的分屏方法的第三操作示意图;

图10为本发明提供的分屏方法的第四操作示意图;

图11为本发明提供的分屏方法的第五操作示意图;

图12为本发明提供的分屏方法的第六操作示意图;

图13为本发明提供的分屏方法的第七操作示意图;

图14为本发明提供的终端的结构示意图。

具体实施方式

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

本发明所涉及的终端设备,其导航区包括按键区域和触摸区域,例如可以是导航区包括按键区域和触摸区域的手机、个人数字助理(Personal Digital Assistant,PDA)、平板电脑、便携式计算机等移动通讯设备,本发明对此不做限制。

本发明实施例涉及的方法与终端,旨在解决现有技术中当用户需要分屏时,用户需要退出当前的界面,到主界面上点击分屏软件的快捷键,造成操作不方便、人机交互不够智能的技术问题。

图1为本发明提供的终端设备的示意图,图1a为本发明提供的终端设备的另一示意图,如图1和图1a所述,本实施例的终端设备包括显示区和导航区,导航区包括按键区域和触摸区域,其中,按键区域可以位于导航区的中部,触摸区域位于按键区域的两端。图1所示的终端设备其按键为虚拟按键,图1a所示的终端设备其按键为物理按键,该物理按键具有感应功能,可以感应到用户的滑动操作。可选的,本实施例的终端设备还可以是其他形式,本实施例对此不做限制,只要保证其导航区包括按键区域和触摸区域即可。

下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。

图2为本发明提供的分屏方法实施例一的流程示意图。本实施例的执行主体为终端设备,本实施例涉及的是终端设备根据用户在导航区输入的第一操作来分屏,显示分屏界面的具体过程。如图2所示,该方法可以包括:

S101:获取用户在终端设备的导航区输入的第一操作,确定所述第一操作对应的第一触摸事件;其中,所述导航区包括按键区域和触摸区域;所述第一触摸事件包括:所述终端设备根据所述第一操作所采集的在所述按键区域的第一滑动事件、所述终端设备根据所述第一操作所采集的在所述触摸区域上的第二滑动事件、所述终端设备根据所述第一操作所采集的在所述触摸区域和所述按键区域上的第三滑动事件中的至少一个。

具体的,如图1或者图1a所示本实施例的终端设备的导航区包括按键区域和触摸区域,终端设备获取用户在导航区输入的第一操作。该第一操作可以是用户在按键区域的滑动操作,也可以是用户在触摸区域的滑动操作,还可以是用户在按键区域和触摸区域的滑动操作。其中,用户在按键区域的滑动操作为用户在没有按下按键区域的按键时,在按键区域的上下左右等各种轨迹的滑动操作,即本实施例的按键区域具有感应功能,可以感应到用户的滑动操作。用户在触摸区域上的滑动操作可以是用户在触摸区域的上下左右等各种轨迹的滑动操作。用户在按键区域和触摸区域的滑动操作可以是用户在没有按下按键区域的按键时,在触摸区域和按键区域上的各种滑动操作。

可选的,本实施例的第一操作还可以为用户在终端设备的按键区域上的双击操作,还可以为在终端设备的触摸区域上的长按操作,还可以为在终端设备的按键区域的长按操作等。

需要说明的是,上述导航区可以是安卓系统下的虚拟导航区,例如可以参见图1所示,该虚拟导航区包括虚拟按键区域和位于按键区域两端的触摸区域。可选的,如图1a所示,上述导航区域还可以为苹果系统(iphone Operating System,以下简称IOS)下设置的具有物理按键(即实体按键)的物理导航区,该导航区的包括物理按键区域和位于物理按键区域两端的触摸区域。当导航区为安卓系统下的虚拟导航区时,上述虚拟按键可以为具有与实体按键功能相同的一些虚拟控件,例如终端设备的“回车键(home)”、“返回键(back)”等;当导航区为IOS系统下的物理导航区时,物理按键具有返回主界面的功能。

可选的,终端设备可以通过预先设置的用户接口获取用户输入的第一操作,也可以通过底层的一些应用软件采集用户输入的第一操作,还可以通过压力传感器、定时器、速度传感器等硬件采集用户输入的第一操作,本发明实施例对终端设备获取用户输入的第一操作的获取方式并不做限定。

当终端设备获取到用户输入的第一操作后,终端设备根据该第一操作提取终端设备进行分屏的参考依据,即获取第一触摸事件。当第一操作为用户在终端设备的按键区域的滑动操作时,终端设备所确定的第一触摸事件即为第一滑动事件。当第一操作为用户在终端设备的触摸区域上的滑动操作时,终端设备所确定的第一触摸事件即为第二滑动事件。当第一操作为用户在终端设备的按键区域和触摸区域上的滑动操作时,终端设备所确定的第一触摸事件即为第三滑动事件。

本实施例的方法,用户在终端设备上输入的第一操作可以是在按键区域上的滑动操作,还可以是触摸区域上的滑动操作、或者在按键区域和触摸区域上的滑动操作,使得终端设备根据上述任意一种滑动操作即可确定第一触发事件,并根据该第一触发事件来触发终端设备进行分屏,显示分屏界面,进而丰富了用户触发终端设备进入分屏显示模式的方式,给用户体验带来更多的可能性。

S102:根据所述第一触摸事件,在维持所述终端设备在接收所述第一操作之前的显示界面的显示状态下,触发所述终端设备的分屏显示模式,显示分屏界面。

具体的,上述终端设备所确定的第一触摸事件中,终端设备可以获取到与第一触摸事件相关的坐标参数、时间参数、速度参数、方向参数、点击次数等参数,终端设备可以根据这些参数来确定是否进入分屏显示模式。例如,终端设备中安装有分屏显示软件,终端设备可以根据上述第一触摸事件,在维持所述终端在接收所述第一操作之前的显示界面的显示状态下,触发启动该分屏显示软件,使得终端设备进入分屏显示模式,显示分屏界面。

例如,用户当前的操作界面为微信界面,此时用户在终端设备的导航区输入第一操作,终端设备根据该第一操作,确定该第一操作对应的第一触发事件为分屏显示模式时,终端设备在保持当前微信界面不变的情况下,进入分屏显示模式,显示分屏界面。即本实施例的方法,使得用户在不要退出当前微信界面的情况下即可触发启动终端设备的分屏显示模式,从而提高了用户人机交互的智能化。

本发明提供的分屏方法,终端设备获取用户在终端设备的导航区输入的第一操作,确定所述第一操作对应的第一触摸事件,并根据所述第一触摸事件,在维持所述终端设备在接收所述第一操作之前的显示界面的显示状态下,触发终端设备的分屏显示模式,显示分屏界面。即,本实施例提供的方法,用户可以在终端设备的导航区输入不同的第一操作来触发终端设备进入分屏显示模式,使得用户在不退出当前界面的情况下即可实现分屏显示,进而提高了人机交互的智能性。并且,本发明的方法,用户不仅可以在按键区域上输入不同的第一操作,用户还可以在触摸区域、按键区域和触摸区域上输入不同的第一操触发终端设备的分屏显示模式,进而丰富了触发终端设备的分屏显示模式的方式,进一步提高了人机交互的智能性。

图3为本发明提供的分屏方法实施例二的流程示意图。在上述实施例的基础上,本实施例涉及的是终端设备根据所述第一触摸事件,在维持所述终端设备在接收所述第一操作之前的显示界面的显示状态下,触发所述终端设备的分屏显示模式,显示分屏界面的具体过程。如图3所示,上述S102具体可以包括:

S201、判断所述第一触摸事件是否与预设的滑动触摸事件匹配。

S202、若是,则在维持所述终端设备在接收所述第一操作之前的显示界面的显示状态下,触发所述终端设备的分屏显示模式,显示分屏界面;其中,所述分屏界面包括至少两个子显示屏,所述显示界面在任一个子显示屏中显示,其他子显示屏中显示待显示界面的缩略图。

本实施例中,终端设备中保存有预设的滑动触摸事件,终端设备判断根据用户输入的第一操作确定的第一触摸事件是否与预设到的滑动事件匹配,当第一触摸事件与预设的触摸事件匹配时,终端设备在维持所述终端设备在接收所述第一操作之前的显示界面的显示状态下,触发终端设备的分屏显示模式,使得终端设备显示分屏界面。

具体的,用户向终端设备输入第一操作,终端设备根据第一操作确定与其对应的第一触摸事件。将该第一触摸事件与预设的滑动触摸事件进行匹配,当匹配时,终端设备在维持终端设备接收第一操作之前的显示界面的显示状态(即维持终端设备当前的显示界面的显示状态)下,进入分屏显示模式,显示分屏界面。该分屏界面包括至少两个子显示屏,其中任意一个子显示屏显示终端设备的当前显示界面(即接收第一操作之前的显示界面),其他的子显示屏中显示待显示界面的缩略图。

本实施例在其他子显示屏中显示的待显示界面可以是终端设备后台开启的应用,还可以是终端设备的主界面,还可以是后台开启的应用和主界面。其中,当待显示界面较多时,待显示界面可以在子显示屏中左右滑动显示。

例如,如图4所示,当前用户的显示界面为微信界面,用户在终端设备的触摸区域输入的第一操作为在触摸区域上的滑动操作,终端设备根据该第一操作,确定与第一操作对应的第一触摸事件为第二滑动事件。终端设备将该第二滑动事件与预设的滑动时间进行匹配,当匹配时,终端设备在维持当前微信界面的情况下进入分屏显示模式,显示分屏界面。如图5所示,该分屏显示界面包括两个子显示界面,即第一显示界面和位于第一显示界面正下方的第二显示界面。其中,第一显示界面中显示当前的微信界面,第二显示界面中显示各待显示界面的缩略图。如图5所示,第二显示界面是悬浮在第一显示界面之上的,并且第二显示界面中的各待显示界面可以左右滑动,供用户选择具体显示哪一个待显示界面。本实施例的方法,用户可以在不退出当前界面的情况下,通过向终端设备的导航区输入第一操作来触发终端设备进入分屏显示模式,显示分屏界面,进而提高了用户体验、人机交互的智能性。

本发明提供的分屏方法,终端设备根据用户输入的第一操作,确定该第一操作对应的第一触摸事件,接着,将第一触摸事件与终端设备中预设的滑动触摸事件进行匹配,当第一触摸事件与终端设备预设的滑动触摸事件匹配时,终端设备进入分屏显示模式,显示分屏界面。

图5为本发明提供的分屏方法实施例四的流程示意图。在上述实施例的基础上,本实施例涉及的是终端设备根据用户的选择显示待显示界面的具体过程,如图5所示,本实施例的方法还可以包括:

S401、接收用户在所述其他子显示屏中输入的选择操作;其中,所述选择操作包括:用户在所述待显示界面的缩略图上的下拉操作、用户在所述待显示界面的缩略图上的点击操作中的至少一个。

S402、根据所述选择操作确定用户选择的待显示界面,并在所述待显示界面的缩略图所属的子显示屏上显示所述待显示界面。

具体的,在上述S202之后,终端设备接收用户在其他子显示屏上输入的选择操作,该选择操作可以是用户在待显示界面的缩略图上的下拉操作,还可以是在待显示界面的缩略图上的点击操作。当终端设备根据用户在待显示界面的缩略图上的选择操作,可以确定用户选择的待显示界面,并在该待显示界面的缩略图所在的子显示屏上显示该待显示界面。

例如,如图6所示,并参照上述图4所示,该分屏界面包括第一显示界面和第二显示界面,其中,第一显示界面显示终端设置在接收用户的第一操作之前的显示界面,即微信显示界面,第二显示界面显示各待显示界面。如图6所示,当用户向在第二显示界面上的待显示界面AppA上输入的选择操作为下拉操作时,终端设备根据该下拉操作,在第二显示界面上显示AppA的显示界面,此时终端数设备的显示界面上包括显示微信的第一显示界面和显示AppA的第二显示界面,进而实现了用户在不退出当前微信界面的情况下,实现了分屏显示AppA,从而提高了人机交互的智能性。同时,本实施例用户可以通过点击或者下拉的方式来选择需要显示的待显示界面,进而丰富了用户的选择。

可选的,本实施例终端设备还可以接收用户输入的其他的选择操作(例如在待显示界面的缩略图上的长按,双击等操作)来显示用户选择的待显示界面。

可选的,本实施例,终端设备还可以接收用户输入的各子显示界面的调整操作,用户可以向第一显示界面上输入下拉操作,使得第一显示界面下移与第二显示界面上移,调换两者的位置。可选的,用户还可以在第二显示界面上输入上拉操作,使得第二显示界面上移,第一显示界面下移,调换两者的位置。可选的,用户还可以向第一显示界面输入左拉操作时,第一显示界面在终端设备的显示屏的左侧显示,第二显示界面在终端设备的显示屏的右侧显示。可选的,用户还可以向第二显示界面输入左拉操作时,第二显示界面在终端设备的显示屏的左侧显示,第一显示界面在终端设备的显示屏的右侧显示。可选的,用户还可以向第一显示界面输入左拉操作,向第二显示界面输入右拉操作,使得第一显示界面在终端设备的显示屏的左侧显示,第二显示界面在终端设备的显示屏的右侧显示。本实施例的方法,用户可以自由选择来确定将第一显示界面和第二显示界面在终端装置的显示界面上的显示位置,终端设备根据用户输入的选择操作的位置坐标和移动方向,确定用户选择的子显示界面的移动位置。

本发明提供的分屏方法,终端设备接收在其他子显示屏中输入的选择操作,并根据选择操作来确定用户选择的待显示界面,并在待显示界面的缩略图所属的子显示屏上显示该待显示界面。同时,同时,本实施例的方法,用户可以通过点击或者下拉的方式来选择需要显示的待显示界面,进而丰富了用户的选择。

本发明的实施例五,在上述实施例的基础上,本实施例涉及的是终端设备根据第一操作,确定第一触摸事件的具体内容的执行过程。具体的,上述终端设备在根据第一操作确定第一触摸事件时,实际上确定的是第一操作带来的一些参数的值。

本实施例中,当第一操作为用户在终端设备的按键区域的滑动操作时,其所确定的第一触摸事件即为第一滑动事件。在该第一滑动事件中,终端设备实际上所确定的是第一滑动事件中的具体参数,包括第一操作对应在按键区域的滑动轨迹和第一操作对应在按键区域的滑动速度。

当第一操作为用户在终端设备的触摸区域的滑动操作时,其所确定的第一触摸事件即为第二滑动事件。在该第二滑动事件中,终端设备实际上所确定的是第二滑动事件中的具体参数,包括第一操作对应在触摸区域的第二滑动轨迹和第一操作对应在触摸区域的第二滑动速度。

当第一操作为用户在终端设备的触摸区域和按键区域的滑动操作时,其所确定的第一触摸事件即为第三滑动事件。在该第三滑动事件中,终端设备实际上所确定的是第三滑动事件中的具体参数,包括所述第一操作对应在触摸区域和按键区域上的第三滑动轨迹和第一操作对应在触摸区域和按键区域上的第三滑动速度。

优选的,上述第一滑动轨迹、第二滑动轨迹和第三滑动轨迹均包括第一轨迹和第二轨迹,其中,第一轨迹和第二轨迹为相向滑动形成的两条轨迹。

例如,参照图6所示,用户在终端设备上的触摸区域输入的第一操作为在触摸区域上的相向滑动时,则终端设备根据该第一操作确定的第二滑动事件的滑动轨迹包括相向滑动形成第一轨迹和第二轨迹。

可选的,本实施例的第一触摸事件还可以包括:所述终端设备根据所述第一操作所采集的在所述触摸区域的第一长按事件、所述终端设备根据所述第一操作所采集的在所述触摸区域上的第一双击事件中的至少一个。

在本实施例中,当第一操作为用户在导航区的触摸区域上的长按操作时,终端设备所确定的第一触摸事件即为第一长按事件。该第一长按事件中,终端设备实际所确定的是第一长按事件中的具体参数,即第一操作在该触摸区域的触摸时长。

当第一操作为用户在终端设备的触摸区域上的双击操作时,终端设备所确定的第一触摸事件即为第一双击事件。在该第一双击事件中,终端设备实际上所确定的是第一双击事件中的具体参数,即第一操作在触摸区域的点击次数。

可选的,如图1a所示,本实施例的触摸区域可以包括两部分,即触摸区域a和触摸区域b,上述用户在触摸区域的长按操作可以是用户在触摸区域a上的长按操作,可以是在触摸区域b上的长按操作,还可以是触摸区域a和b上的长按操作。上述用户在终端设备的触摸区域上的双击操作可以是用户在触摸区域a上的双击操作,可以是在触摸区域b上的双击操作,还可以是触摸区域a和b上的同时双击操作。

可选的,本实施例的第一触摸事件还可以包括:所述终端设备根据所述第一操作所采集的在所述按键区域的第二长按事件、所述终端设备根据所述第一操作所采集的在所述按键区域上的第二双击事件中的至少一个。

在本实施例中,当第一操作为用户在导航区的按键区域上的长按操作时,终端设备所确定的第一触摸事件即为第二长按事件。该第二长按事件中,终端设备实际所确定的是第二长按事件中的具体参数,包括第一操作所触及的按键的类型和第一操作在第一操作所触及的按键上的接触时长。

当第一操作为用户在终端设备的导航区的按键区域上的双击操作时,终端设备所确定的第一触摸事件即为第二双击事件。在该第二双击事件中,终端设备实际上所确定的是第二双击事件中的具体参数,包括第一操作所触及的按键的类型和在所触及的按键上的点击次数。

需要说明的是,终端设备的按键区域包括虚拟按键区域和/或物理按键区域,所述虚拟按键区域包括:虚拟回车键、虚拟返回键和虚拟多任务键。

本发明提供的分屏方法,终端设备根据用户输入的不同形式第一操作,来确定该第一操作对应的第一触摸事件。本实施例的方法,终端可以根据用户输入的第一操作的滑动轨迹和滑动时间确定第一触摸事件,可选的,还可以根据用户输入的第一操作的长按时间和点击次数来确定第一触发事件,进而丰富了形成第一触发事件的形式,给用户体验带来更多的可能性,进一步提高了人机交互的智能性。

本发明的实施例六,在上述实施例的基础上,本实施例涉及的是终端判断不同第一操作对应的第一触摸事件是否与预设的滑动触摸事件匹配的具体过程。

在本实施例的第一种可行的实现方式中,本实施例涉及的是当所述第一触摸事件为所述第一滑动事件时,终端设备判断所述第一触摸事件是否与预设的滑动触摸事件匹配的具体过程,上述S201具体包括:

当所述第一触摸事件为所述第一滑动事件时,则所述终端设备在判断所述第一滑动轨迹和所述第一滑动速度满足第一预设条件后,则确定所述第一触摸事件与预设的滑动触摸事件匹配。

具体的,终端设备接收用户输入的第一操作,该第一操作为用户在终端设备的按键区域的滑动操作,终端设备可以根据该滑动操作确定第一滑动事件。需要说明的是,该第一滑动事件可以包括多个独立的事件,例如可以包括一次按下事件(DOWN Event)、多次连续的移动事件(MOVE Event)和一次抬起事件(UP Event),每一个Event中包含了该次事件中的各类信息,可以包括事件坐标、事件类型、事件时间、事件标记(Event flag)等。

终端设备可以根据第一操作在按键区域的按下事件和抬起事件确定第一触摸事件在按键区域的滑动轨迹(即滑动距离)。例如可以根据按下事件和抬起事件之间的坐标差计算第一触摸事件在按键区域的滑动轨迹;终端设备还可以根据按下事件、移动事件和抬起事件确定第一触摸事件在按键区域的滑动轨迹(该种情况下,第一滑动事件中可以包括多次连续且轨迹重叠的移动事件),这种情况下滑动轨迹可以理解为总的滑动位移。与此同时,终端设备还可以获取第一滑动事件中按下事件发生的时间和抬起事件发生的时间,从而计算出整个第一滑动事件所耗费的时间,进而根据总的滑动轨迹和第一滑动事件所耗费的时间计算出第一滑动事件在按键区域的滑动速度。

终端设备在确定第一触摸事件在按键区域的滑动轨迹和第一触摸事件在按键区域的滑动速度后,判断二者是否满足第一预设条件,该第一预设条件中既包括第一触摸事件在按键区域的滑动轨迹应满足的第一阈值范围,也包括第一触摸事件在按键区域的滑动速度应该满足的第二阈值范围。只有在判断第一触摸事件在按键区域的滑动轨迹满足第一阈值范围,且第一触摸事件在按键区域的滑动速度满足第二阈值范围后,终端设备才会则确定第一触摸事件与预设的滑动触摸事件匹配,进而执行上述S202,即终端设备进入分屏显示模式,显示分屏界面。

例如,参见图7所示,当用户在按键区域的第一操作为从左向右划动时,即终端设备确定的第一滑动事件的滑动方向为在按键区域从左向右滑动,且终端设备会记录下用户手指按下一瞬间的按下事件的坐标及按下时间点,并记录手指划动后抬起一瞬间的抬起事件的坐标及抬起时间点。然后,终端设备根据二者的坐标差可以计算出第一触摸事件在按键区域的滑动轨迹,根据二者的时间点之差可以计算出第一触摸事件在按键区域的滑动时间,从而得到第一触摸事件在按键区域的滑动速度。接着,终端设备判断第一触摸事件在按键区域的滑动轨迹和该第一触摸事件在按键区域的滑动速度是否满足第一预设条件,若满足,终端设备确定第一触摸事件与预设的滑动触摸事件匹配,进而执行上述S202。

在本实施例的第二种可行的实现方式中,在上述实施例的基础上,本实施例涉及的是当所述第一触摸事件为所述第二滑动事件时,终端设备判断所述第一触摸事件是否与预设的滑动触摸事件匹配的具体过程。即上述S201具体包括:

当所述第一触摸事件为所述第二滑动事件时,则所述终端设备在判断所述第二滑动轨迹和所述第二滑动速度满足第二预设条件后,则确定所述第一触摸事件与预设的滑动触摸事件匹配。

具体的,终端设备接收用户输入的第一操作,该第一操作为用户在终端设备的触摸区域的滑动操作,终端设备可以根据该滑动操作确定第二滑动事件。需要说明的是,该第二滑动事件可以包括多个独立的事件,例如可以包括一次按下事件(DOWN Event)、多次连续的移动事件(MOVE Event)和一次抬起事件(UP Event),每一个Event中包含了该次事件中的各类信息,可以包括事件坐标、事件类型、事件时间、事件标记(Event flag)等。

终端设备可以根据第一操作的按下事件和抬起事件确定第二触摸事件在触摸区域的滑动轨迹(即滑动距离),例如可以根据按下事件和抬起事件之间的坐标差计算第二触摸事件在触摸区域的滑动轨迹;终端设备还可以根据按下事件、移动事件和抬起事件确定第二触摸事件对应在触摸区域的滑动轨迹(该种情况下,第二滑动事件中包括了多次连续且轨迹重叠的移动事件),这种情况下滑动轨迹可以理解为总的滑动位移。与此同时,终端设备还可以获取第二滑动事件中按下事件发生的时间和抬起事件发生的时间,从而计算出整个第二滑动事件所耗费的时间,进而根据总的滑动轨迹和第二滑动事件所耗费的时间计算出第二滑动事件在触摸区域的滑动速度。

终端设备在确定第二触摸事件在触摸区域的滑动轨迹和第二触摸事件在触摸区域的滑动速度后,判断二者是否满足第二预设条件,该第二预设条件中既包括第二触摸事件在触摸区域的滑动轨迹应满足的第一阈值范围,也包括第二触摸事件在触摸区域的滑动速度应该满足的第二阈值范围。只有在判断第二触摸事件在触摸区域的滑动轨迹满足第一阈值范围,且第二触摸事件在触摸区域的滑动速度满足第二阈值范围后,终端设备才会则确定第二触摸事件与预设的滑动触摸事件匹配,进而执行上述S202。

例如,参见图8所示,当用户在触摸区域的第一操作为从左向右划动时,即终端设备确定的第二滑动事件的滑动方向为在触摸区域从左向右的滑动,且终端设备会记录下用户手指按下一瞬间的按下事件的坐标及按下时间点,并记录手指划动后抬起一瞬间的抬起事件的坐标及抬起时间点。然后,终端设备根据二者的坐标差可以计算出第二触摸事件在触摸区域的滑动轨迹,二者的时间点之差可以计算出第二触摸事件在触摸区域的滑动时间,从而得到第二触摸事件在触摸区域的滑动速度。接着,终端设备判断第二触摸事件在触摸区域的滑动轨迹和该第二触摸事件在触摸区域的滑动速度是否满足第二预设条件,若满足,终端设备确定第二触摸事件与预设的滑动触摸事件匹配,进而执行上述S202。

在本实施例的第三种可行的实现方式中,在上述实施例的基础上,本实施例涉及的是当所述第一触摸事件为所述第三滑动事件时,终端设备判断所述第一触摸事件是否与预设的滑动触摸事件匹配的具体过程。即上述S201具体包括:

当所述第一触摸事件为所述第三滑动事件时,则所述终端设备在判断所述第三滑动轨迹和所述第三滑动速度满足第三预设条件后,则确定所述第一触摸事件与预设的滑动触摸事件匹配。

具体的,终端设备接收用户输入的第一操作,该第一操作为用户在终端设备的触摸区域和按键区域的滑动操作,终端设备可以根据该滑动操作确定第三滑动事件。需要说明的是,该第三滑动事件可以包括多个独立的事件,例如可以包括一次按下事件(DOWN Event)、多次连续的移动事件(MOVE Event)和一次抬起事件(UP Event),每一个Event中包含了该次事件中的各类信息,可以包括事件坐标、事件类型、事件时间、事件标记(Event flag)等。

终端设备可以根据第一操作的按下事件和抬起事件确定第三触摸事件在触摸区域和按键区域的滑动轨迹(即滑动距离),例如可以根据按下事件和抬起事件之间的坐标差计算第三触摸事件在触摸区域和按键区域的滑动轨迹;终端设备还可以根据按下事件、移动事件和抬起事件确定第三触摸事件对应在触摸区域盒按键区域的滑动轨迹(该种情况下,第三滑动事件中包括了多次连续且轨迹重叠的移动事件),这种情况下滑动轨迹可以理解为总的滑动位移。与此同时,终端设备还可以获取第三滑动事件中按下事件发生的时间和抬起事件发生的时间,从而计算出整个第三滑动事件所耗费的时间,进而根据总的滑动轨迹和第三滑动事件所耗费的时间计算出第三滑动事件在触摸区域和按键区域的滑动速度。

终端设备在确定第三触摸事件在触摸区域和按键区域的滑动轨迹和第三触摸事件在触摸区域盒按键区域的滑动速度后,判断二者是否满足第三预设条件,该第三预设条件中既包括第三触摸事件在触摸区域和按键区域的滑动轨迹应满足的第一阈值范围,也包括第三触摸事件在触摸区域和按键区域的滑动速度应该满足的第二阈值范围。只有在判断第三触摸事件在触摸区域和按键区域的滑动轨迹满足第一阈值范围,且第三触摸事件在触摸区域和按键区域的滑动速度满足第二阈值范围后,终端设备才会则确定第三触摸事件与预设的滑动触摸事件匹配,进而执行上述S202。

例如,参见图9所示,当用户在触摸区域和按键区域的第一操作为从左向右划动时,即终端设备确定的第三滑动事件的滑动方向为在触摸区域和按键区域上从左向右的滑动,且终端设备会记录下用户手指按下一瞬间的按下事件的坐标及按下时间点,并记录手指划动后抬起一瞬间的抬起事件的坐标及抬起时间点。然后,终端设备根据二者的坐标差可以计算出第三触摸事件在触摸区域和按键区域的滑动轨迹,二者的时间点之差可以计算出第三触摸事件在触摸区域和按键区域的滑动时间,从而得到第三触摸事件在触摸区域和按键区域的滑动速度。接着,终端设备判断第三触摸事件在触摸区域和按键区域的滑动轨迹和该第三触摸事件在触摸区域和按键区域的滑动速度是否满足第三预设条件,若满足,终端设备确定第三触摸事件与预设的滑动触摸事件匹配,进而执行上述S202。

在本实施例的第四种可行的实现方式中,在上述实施例的基础上,本实施例涉及的是当所述第一触摸事件为第一长按事件时,终端设备判断所述第一触摸事件是否与预设的滑动触摸事件匹配的具体过程。即上述S201具体包括:

当所述第一触摸事件为所述第一长按事件时,则所述终端设备在判断所述第一操作在所述触摸区域上的接触时长满足第一预设时长时,确定第一触摸事件与预设的滑动触摸事件匹配。

具体的,终端设备接收用户输入的第一操作,该第一操作为用户在终端设备的导航区的触摸区域上的长按操作,从而使得终端设备根据该长按操作确定第一长按事件。需要说明的是,如图1a所示,由于触摸区域包括两部分,即触摸区域a和触摸区域b,终端设备可以根据该长按操作涉及的按下事件的坐标确定第一操作在触摸区域上的作用位置,并且可以根据该作用位置的电压持续时间或电流持续时间确定第一操作在触摸区域上的接触时长。

终端设备可以根据该第一长按事件中按下事件的时间和抬起事件的时间确定该第一长按事件的时长。其中,该第一按键事件对应的第一操作可以是用户在触摸区域a上的长按操作,可以是在触摸区域b上的长按操作,还可以在触摸区域a和触摸区域b上的长按操作。

终端设备在确定第一按键时间的按键时长和按键位置后,判断第一按键时间的按键时长和按键位置是否满足第一预设时长,若满足,则执行上述S202。

例如,参照图10所示,当用户在触摸区域的a区域上的第一操作为长按时,终端设备确定第一长按事件的按下时间和抬起的时间,确定该第一长按事件的按压时长,当该第一长按事件的按压时间与第一预设时长相同时,终端设备执行上述S202。

可选的,该第一预设时长可以为用户在终端设备出厂后通过软件预先配置的,也可以为终端设备出厂时利用夹具将该第一预设时长加载在处理器中。

在本实施例的第五种可行的实现方式中,在上述实施例的基础上,本实施例涉及的是当所述第一触摸事件为第一双击事件时,终端设备判断所述第一触摸事件是否与预设的滑动触摸事件匹配的具体过程。即上述S201具体包括:

当所述第一触摸事件为所述第一双击事件时,则所述终端设备在判断所述第一操作在所述触摸区域上的点击次数为两次时,确定第一触摸事件与预设的滑动触摸事件匹配。

具体的,终端设备接收用户输入的第一操作,该第一操作为用户在终端设备的导航区域的触摸区域上的点击操作,从而使得终端设备根据该点击操作确定第一双击事件。需要说明的是,如图1a所示,由于触摸区域包括两部分,即触摸区域a和触摸区域b,终端设备可以根据该点击操作涉及的按下事件的坐标确定该点击在触摸区域的位置,并且可以根据该点击位置的电压或电流情况确定用户在该触摸区域的点击次数。

本实施例的第一双击事件对应的第一操作可以是用户在触摸区域a上的双击操作,可以是在触摸区域b上的双击操作,还可以在触摸区域a和触摸区域b上的双击操作。

终端设备判断用户输入在导航区的触摸区域上的第一操作是否为双击操作,如果是,则确定第一触摸事件与预设的滑动触摸事件匹配,进而执行上述S202。

例如,参照图11所示,当用户在触摸区域的a区域上的第一操作为双击操作时,终端设备根据第一双击事件的点击的位置和点击位置处的电压或者电流的变化,确定第一双击时间的点击次数,当该第一双击事件的点击次数为2时,终端设备执行上述S202。

在本实施例的第六种可行的实现方式中,在上述实施例的基础上,本实施例涉及的是当第一触摸事件为第二长按事件时,终端设备判断所述第一触摸事件是否与预设的滑动触摸事件匹配的具体过程。即上述S201具体包括:

当所述第一触摸事件为所述第二长按事件时,则所述终端设备在判断所述第一操作在所述按键区域上的接触时长满足第二预设时长时,确定第一触摸事件与预设的滑动触摸事件匹配。

具体的,终端设备接收用户输入的第一操作,该第一操作为用户在终端设备的按键区域上的长按操作,从而使得终端设备根据该长按操作确定第二长按事件。需要说明的是,终端设备可以根据该长按操作涉及的按下事件的坐标的电压持续时间或电流持续时间确定第一操作在按键区域上的接触时长。

上述的第一操作可以是用户在按键区域上的物理按键上的长按操作,还可以是在虚拟按键上的长按操作。

需要说明的是,终端在判断第一操作是否为在按键区域的长按事件之前,还需要确定第一操作所触及的按键的类型,当第一操作触及的按键的类型为终端设备预设的按键类型时,才可以触发终端设备才会进一步判断第一操作在所触及的按键上的按键时长是否满足预设的第二时长,若是,则执行上述S202。

例如,参照图12所示,终端设备的按键区域为虚拟按键,假设终端设备预设的是在home键上的按键时长满足第二预设时长,终端设备触发其分屏显示模式。当用户在home键上的长按操作时,终端设备根据第一操作的按下位置判断第二长按事件的按键是否为home键,若是,终端设备再根据在home键上的按下时间和抬起时间,确定第二长按事件的按压时长,当第二长按事件的按压时长满足预设的第二时长时,终端设备执行上述S202。

可选的,该第一预设时长可以为用户在终端设备出厂后通过软件预先配置的,也可以为终端设备出厂时将该第一预设时长加载在处理器中。

可选的,上述第一预设时长和第二预设时长可以相同。

在本实施例的第七种可行的实现方式中,在上述实施例的基础上,本实施例涉及的是当所述第一触摸事件为所述第二双击事件时,终端设备判断所述第一触摸事件是否与预设的滑动触摸事件匹配的具体过程。即上述S201具体包括:

当所述第一触摸事件为所述第二双击事件时,则所述终端设备在判断所述第一操作在所述按键区域上的点击次数为两次时,确定第一触摸事件与预设的滑动触摸事件匹配。

具体的,终端设备接收用户输入的第一操作,该第一操作为用户在终端设备的按键区域上的点击操作,从而使得终端设备根据该点击操作确定双击事件。需要说明的是,终端设备可以根据该点击操作涉及的按下事件的坐标确定所点击的按键的类型,并且可以根据该坐标位置的电压或电流情况确定用户在该按键上的点击次数。

需要说明的是,终端在判断第一操作是否为在按键区域的双击事件之前,还需要确定第一操作所触及的按键的类型,当第一操作触及的按键的类型为终端设备预设的按键类型时,才可以触发终端设备才会进一步判断第一操作所触及的虚拟按键上的点击次数是否为两次,若是,则执行上述S202。

例如,参照图13所示,假设终端设备预设双击为在back键上的双击,终端设备触发其分屏显示模式。当用户在back键上的双击时,终端设备根据第一操作的按下位置判断第二双击事件的按键是否为back键,若是,终端设备再根据在back键上电流或者电压变化,确定第二双击事件的点击次数,当第二双击事件的点击次数为两次时,终端设备执行上述S202。

上述按键类型包括物理按键和/或虚拟按键。

可选的,该预设的按键类型可以为用户在终端设备出厂后通过软件预先配置的,也可以为终端设备出厂时设定的。

本发明提供的分屏方法,终端设备可以根据用户在导航区输入的不同的第一操作获取第一触摸事件,并判断第一触发事件是否与预设的滑动触摸事件匹配,当匹配时,终端设备根据第一触摸事件触发其分屏显示模式,显示分屏界面。即,本实施例的方法,用户可以在终端设备的导航区采用不同的第一操作触发终端设备在不退出当前界面的情况下使得终端显示分屏界面,进而在提高人机交互的智能化的同时,增加了用户输入的第一操作的形式,从而提高了用户体验。同时,本实施例用户还可以通过在触摸区域或者按键区域的长按或者双击来触发终端设备进入分屏显示模式并显示分屏界面,进一步丰富了用户的选择、提高了人机交互的智能性。

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

本发明实施例提供一种终端的用户界面。所述终端包括:显示器、存储器、多个应用程序、以及用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述显示器包括导航区、触敏表面和显示屏,所述导航区包括按键区域和触摸区域;

所述用户界面包括用于显示第一显示界面的界面元素的第一显示界面,和用于显示待显示界面的缩略图的第二显示界面,所述第二显示界面位于所述第一显示界面之上;

其中,

在所述导航区上检测到第一操作,并确定第一操作对应的第一触摸事件后,响应所述第一触摸事件;所述第一触摸事件包括:所述终端设备根据所述第一操作所采集的在所述按键区域的第一滑动事件、所述终端设备根据所述第一操作所采集的在所述触摸区域上的第二滑动事件、所述终端设备根据所述第一操作所采集的在所述触摸区域和所述按键区域上的第三滑动事件中的至少一个;

在显示屏上显示所述第一显示界面;所述第一显示界面中包括的所述第一显示界面的界面元素为所述终端在接收到所述第一操作之前的初始显示界面的界面元素;

在所述显示屏上显示所述第二界面;所述第二界面包括各待显示界面的缩略图和触敏表面。

具体的,如图4所示,在用户未输入第一操作之前,终端在显示屏上显示的是初始显示界面(例如微信),初始显示界面包括初始显示界面的界面元素,接着,用户在终端的导航区上输入第一操作时,终端可以通过一些传感器或者感应元件或者相应的感应程序感知用户在导航区上是否输入了第一操作,若终端检测到第一操作,则终端会响应该第一操作,即根据第一操作确定第一触摸事件,从而根据第一触摸事件在显示屏上显示第一显示界面(即第一子显示界面)和第二显示界面(即第二子显示界面),其中,第一显示界面为终端的初始显示的界面或者为初始显示界面的缩略图,例如当终端的初始显示界面为微信界面时,此时的第一显示界面也为微信界面。第二显示界面包括各待显示界面的缩略图和触敏表面。可选的,终端可以将第二显示界面悬浮在第一显示界面的表面。其中,上述第一触摸事件以及终端根据第一触摸事件显示第二显示界面的具体过程可以参见上述方法实施例,在此不再赘述。

本发明实施例提供的终端的用户界面,终端可以通过根据用户输入的不同的第一操作获取第一触摸事件,并根据第一触摸事件显示第二显示界面。即本实施例的用户界面,用户可以在终端设备的导航区输入不同的第一操作来触发终端设备进入分屏显示模式,使得用户在不退出当前界面的情况下即可实现分屏显示,进而提高了人机交互的智能性。并且,本发明的方法,用户不仅可以在按键区域上输入不同的第一操作,用户还可以在触摸区域、按键区域和触摸区域上输入不同的第一操触发终端设备的分屏显示模式,进而丰富了触发终端设备的分屏显示模式的方式,进一步提高了人机交互的智能性。

在本发明提供的终端的用户界面另一种可行的实现方式中,如图6所示所述用户界面还包括用于显示第一显示界面的界面元素的第三显示界面和用于显示第四显示界面的界面元素的第四显示界面,所述第三显示界面为所述第一显示界面的缩略图;

其中,

在所述第二显示界面的触敏表面上检测到选择操作,并确定所述选择操作对应的待显示界面;所选择操作包括:用户在所述待显示界面的缩略图上的下拉操作、用户在所述待显示界面的缩略图上的点击操作中的至少一个;

在所述显示屏的第一部分上显示所述第三显示界面;所述第三显示界面包括所述第一显示界面的界面元素;

在所述显示屏的第二部分上显示所述第四显示界面;所述第四显示界面包括所述待显示界面的界面元素。

具体的,如图6所示,用户在图4所示的用户界面的基础上,在第二显示界面上输入选择操作,即用户在第二显示界面中的某一个待显示界面的缩略图上的下拉或者点击等选择操作,来选择该待显示界面,使得该待显示界面在显示屏的第二部分中显示,使得第三显示界面在显示屏的第一部分上显示,其中,第三显示界面为上述第一显示界面或者为上述第一显示界面的缩略图。

可选的,在本实施例中,当用户选中第二显示界面上的待显示界面的缩略图的瞬间,该待显示界面的缩略图会发生抖动、缩小、放大或者突出等显示。

可选的,所述第一显示界面的尺寸小于所述终端的初始显示界面。

可选的,所述待显示界面的缩略图为待显示应用界面的图标或者所述待显示应用界面的缩略图。

本发明实施例提供的终端的用户界面,用户在第二显示界面的待显示界面的缩略图上输入选择操作时,终端的显示屏的第一部分上显示第三显示界面,在显示屏的第二部分上显示第四显示界面,进而实现了分屏,其就具体过程和原理参照上述实施例的描述,在此不再赘述。

图14为本发明提供的终端的结构示意图。如图14所示,该终端可以包括:处理器20,例如CPU;存储器21,至少一个通信总线22、显示屏23和输入设备24。通信总线22用于实现元件之间的通信连接。存储器21可能包含高速RAM存储器,也可能还包括非易失性存储器NVM,例如至少一个磁盘存储器,存储器21中可以存储各种程序,用于完成各种处理功能以及实现本实施例的方法步骤;所述输入设备24,用于向用户提供输入接口,接收用户输入的操作或指令等。

其中,输入设备,用于获取用户在终端设备的导航区输入的第一操作,

处理器,用于确定所述第一操作对应的第一触摸事件;其中,所述导航区包括按键区域和触摸区域;所述第一触摸事件包括:所述终端设备根据所述第一操作所采集的在所述按键区域的第一滑动事件、所述终端设备根据所述第一操作所采集的在所述触摸区域上的第二滑动事件、所述终端设备根据所述第一操作所采集的在所述触摸区域和所述按键区域上的第三滑动事件中的至少一个;

显示屏,用于根据所述第一触摸事件,在维持所述终端设备在接收所述第一操作之前的显示界面的显示状态下,触发所述终端设备的分屏显示模式时,显示分屏界面。

本发明实施例提供的终端,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。

在本发明实施例的一种可选的实施方式中,所述显示屏具体用于在所述处理器判断所述第一触摸事件与预设的滑动触摸事件匹配时,则在维持所述终端设备在接收所述第一操作之前的显示界面的显示状态下,触发所述终端设备的分屏显示模式,显示分屏界面;其中,所述分屏界面包括至少两个子显示屏,所述显示界面在任一个子显示屏中显示,其他子显示屏中显示待显示界面的缩略图。

在本发明实施例的一种可选的实施方式中,上述输入设备,还用于接收用户在所述其他子显示屏中输入的选择操作;其中,所述选择操作包括:用户在所述待显示界面的缩略图上的下拉操作、用户在所述待显示界面的缩略图上的点击操作中的至少一个;

上述显示屏,还用于根据所述选择操作确定用户选择的待显示界面,并在所述待显示界面的缩略图所属的子显示屏上显示所述待显示界面。

进一步的,所述第一滑动事件包括所述第一操作对应在所述按键区域的第一滑动轨迹和所述第一操作对应在所述按键区域的第一滑动速度;

所述第二滑动事件包括所述第一操作对应在所述触摸区域的第二滑动轨迹和所述第一操作对应在所述触摸区域的第二滑动速度;

所述第三滑动事件包括所述第一操作对应在所述触摸区域和所述按键区域上的第三滑动轨迹和所述第一操作对应在所述触摸区域和所述按键区域上的第三滑动速度。

进一步的,所述处理器,具体用于:

当所述第一触摸事件为所述第一滑动事件时,在判断所述第一滑动轨迹和所述第一滑动速度满足第一预设条件后,确定所述第一触摸事件与预设的滑动触摸事件匹配;

或者,

当所述第一触摸事件为所述第二滑动事件时,在判断所述第二滑动轨迹和所述第二滑动速度满足第二预设条件后,确定所述第一触摸事件与预设的滑动触摸事件匹配;

或者,

当所述第一触摸事件为所述第三滑动事件时,在判断所述第三滑动轨迹和所述第三滑动速度满足第三预设条件后,确定所述第一触摸事件与预设的滑动触摸事件匹配。

进一步的,所述第一滑动轨迹、所述第二滑动轨迹、所述第三滑动轨迹均包括第一轨迹和第二轨迹,且所述第一轨迹和所述第二轨迹为相向滑动形成的两条轨迹。

在本发明实施例的一种可选的实施方式中,所述第一触摸事件还包括:所述终端根据所述第一操作所采集的在所述触摸区域的第一长按事件、所述终端根据所述第一操作所采集的在所述触摸区域上的第一双击事件中的至少一个。

进一步的,所述处理器,具体用于:

当所述第一触摸事件为所述第一长按事件时,在判断所述第一操作在所述触摸区域上的接触时长满足第一预设时长时,确定第一触摸事件与预设的滑动触摸事件匹配;

或者,

当所述第一触摸事件为所述第一双击事件时,在判断所述第一操作在所述触摸区域上的点击次数为两次时,确定第一触摸事件与预设的滑动触摸事件匹配。

本发明实施例提供的终端,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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