一种切换分屏模式和多窗口模式的方法与流程

文档序号:11154168阅读:4830来源:国知局
一种切换分屏模式和多窗口模式的方法与制造工艺

本发明涉及一种切换分屏模式和多窗口模式的方法,适用于常见的带有触摸的电子设备,包括但不限于在系统的用户界面中使用触摸的方法进行导航的电子设备。



背景技术:

分屏模式是一种将两个应用扩充到全屏幕的交互方法。近几年随着技术的发展,使用触摸作为设备的输入方式已经被越来越多的电子设备所采用。典型的触摸设备包括触摸板和带有触摸显示屏的设备。在这些显示设备上,触摸技术广泛地被用作在用户界面中导航和操作对象的方法。

分屏模式是一种将两个应用扩充到全屏幕的交互方法。现有的在分屏模式下导航的方法比较笨重,例如当用户在不同的界面中切换的时候,需要进行一系列繁琐的操作。这种做法为用户增加了很高的认知成本。



技术实现要素:

本发明旨在提供一种切换分屏模式和多窗口模式的方法,以解决现有技术存在的操作繁琐的问题。

本发明的技术方案是:一种切换分屏模式和多窗口模式的方法,包括带有触摸屏的触摸设备,在触摸设备内装有操作系统,以及有与输入并显示在触摸屏内的多个应用窗口,其特征在于,包括以下步骤:

(1)首先用双手指分别点击不同的应用窗口;

(2)检测点击信号;

(3)判断是否有其他的应用被点击;

(4)如果是,则分配分屏应用的位置,执行分屏模式转换;

(5)如果否,则退出操作。

所述的应用窗口分为应用区域和位于其顶部的窗口栏。

所述的应用区域内监测双指点击方法是:首先在应用区域内检测到双指点击,然后判断在时间区域内是否有其他的应用被点击,如果为“是”,则分配分屏应用的位置,接下来执行分屏模式转换;如果为“否”,则退出操作。

所述的窗口栏监测双指点击方法是:首先在窗口栏的区域内检测到双指点击,然后判断在时间区域内是否有其他的应用被点击,如果为“是”,则分配分屏应用的位置,接下来执行分屏模式转换;如果为“否”,则退出操作。

本发明的优点是:相比于现有的方法,本方法降低了用户操作的复杂程度并且更易理解。用户总是按照他们直觉的使用方式来操作电子设备,用户交互界面应当被设计成容易记住并且尽量低地降低用户的学习使用成本。简化分屏模式的操作可以有效的简化系统的使用成本,进而改善人机交互程度。带有触摸屏幕的可携带的电子设备通过提供更符合用户直觉的分屏操作方式提升了用户使用的满意度。这种方法可以作为传统用户导航方法的有效补充或者替代。

附图说明

图1是本发明适用的触摸设备的一个实施例的正面结构示意图;

图2是图1中的信息处理过程流程图;

图3a是本发明应用在桌面式设备中的交互方式示意图;

图3b是本发明应用在各种设备中的交互方式示意图;

图3c是本发明将屏幕以像素为单位完全切分成两个应用窗口的分屏状态示意图;

图4是本发明的分屏模式切换鸟瞰示意图;

图5是本发明的分屏模式点击交互示意图;

图6是本发明的应用区域内监测双指点击流程示意图;

图7是本发明的窗口栏监测双指点击流程示意图;

图8是本发明的窗口分屏模式监听手势示意图。

附图标记说明:100、触摸设备,102、触摸屏,104和106、操作手指,302、交互方式(显示框),304、窗口,306、顶栏,308、内容区域,320、切换状态(显示框),322、应用窗口,340、分屏状态(显示框),342和344、应用窗口,402、第一种变换,404、第二种变换,502、内容区域,504、操作手指,506、操作手指,508、内容区域上角顶点,802、顶栏,804、内容区域,806、操作手指,808、顶栏上角顶点。

具体实施方式

参见图1和图2,本发明适用的一种触摸设备100,仅作为触摸设备的一个类型展示,现有该类型的设备包括平板电脑,带有触摸屏幕的笔记本电脑和带有触摸屏幕的台式电脑。

典型的触摸设备100通常包括操作系统204。这种操作系统204会将用户通过输入设备202输入的信息进行分离,并且将这些信息分别传递给安装在设备上的三个应用软件(A)206、应用软件(B)208和应用软件(C)210。同时,操作系统204同样会显示应用程序。操作系统204会有多种不同的交互方式,这些交互方式标明应用如何被显示,以及屏幕上显示的元件如何被操作。

用户可以通过操作系统204控制交互方式。因此他们也可以不同的交互方式之间切换。本发明描述的方法是在交互方式切换过程中,切换分屏模式的方法。

图3表示了三种普通的操作系统交互方式。

其中,基于窗口的交互方式302是在桌面式设备最常见的方式。一个窗口304包括顶栏306和内容区域308。窗口304的边缘可以用来调整窗口尺寸大小,同时窗口的顶栏306可以进一步控制窗口尺寸和应用状态(例如最小化,关闭)。应用程序依托窗口304的内容区域308运行。一个基于窗口304的交互方式可以有多个同时显示给用户窗口的内容区域308。Mac OS和Windows都提供了机遇窗口状态的交互方式(如图3a所示)。

另外一种切换状态320是不仅在桌面操作系统如Mac OS和Windows中国中常见,也被广泛应用在iOS和Android系统中。在不同的系统中他们有不同的名称:Instance Mission Control (Mac OS), switcher (Windows), Multitasking (iOS), Recents。从更抽象的模型来说,他们都属于同一种状态-切换状态(如图3b所示,方框代表应用的显示位置)。切换状态打开的应用(交互方式)302缩小以方便用户可以看到所有的或相关的应用。当用户可以看到更多的应用的时候,他们可以更方便的在应用之间切换。用户通过单击手势或者鼠标点击的方法告诉应用他们需要进行切换操作。在切换状态下,用户不能对应用进行任何的操作,意味着手势点击和鼠标点击将会把应用显示在最前并且推出切换状态。这个过程中交互时间不能被转发到应用(这里指整个分屏的交互过程,具体图为由3a到3b再到3c的转换)。

分屏状态340将屏幕以像素为单位完全切分成两个应用窗口342和344。应用窗口在分屏状态下可以调整尺寸。当一个应用窗口尺寸被调整的时候,另一个应用窗口会进行相应的调整,以保证这两个应用窗口342和344始终占据屏幕的所有面积,如图3c所示。

第一种交互方法的实施方案是404所示的将切换状态转变到分屏状态(指由320到340的切换,参见图3-图5。

在切换状态中触摸屏可以检测到在实例上进行的触摸操作504。如果触摸操作在程序502的范围内,这种方法会立即启动转换为窗口状态的过程并且推出切换状态。现有的多点触摸的设备可以同时检测多个触摸点。在建议的实时例中系统连续监听触摸事件,并且当系统检测到另一个应用边界中的第二次触摸506,系统会切换到分屏模式。参见图5,方框代表应用的显示位置。

在切换的过程中,使用应用左上角的点来做对比。位于两个应用左上角中最左边的应用将会被移动到屏幕分屏状态的左侧。

第二部分交互方法表示从窗口状态切换到分屏状态404。

图6中描述的方法同样适用于这个切换状态,仅在监听的手势上有区别。在图6的所示的应用区域内监测双指点击流程中,首先在应用区域内检测到双指点击604,然后判断在时间区域内是否有其他的应用被点击606,如果为“是”,则分配分屏应用的位置608,接下来执行分屏模式转换610;如果为“否”,则退出操作。

图7所示的窗口栏监测双指点击流程,首先在窗口栏的区域内检测到双指点击704,然后判断在时间区域内是否有其他的应用被点击706,如果为“是”,则分配分屏应用的位置708,接下来执行分屏模式转换710;如果为“否”,则退出操作。

单击和双击是由操作系统底层算法进行区分。本发明中涉及到的传感器具体原理基于这种已有的算法,并不做多余的阐述。

窗口状态下,窗口栏指可以接受手势事件的区域。这部分区域可以在没有其它控制的情况下监听手势事件。如果两个窗口在规定的时间区间和响应区域内接受了双击事件,窗口自动进入分屏模式。本实例建议的时间区间是0.5秒,以接收到双指点击的时间做为开始计算。

如图8中,双击的窗口左的上角顶点808 决定了分屏模式的定位。同时,变换方式和上述的变换方式相同。

前面的描述中,具体实施例提供了技术参考。具体实施过程中会有一定程度的修改和变化。实施例仅供解释本发明及其实际应用的原理,从而使本领域技术人员能够最好地利用本发明和各种实施例的各种修改所考虑的特定用途说明。

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