通过拖拽手势控制应用界面的方法和装置与流程

文档序号:11154182阅读:635来源:国知局
通过拖拽手势控制应用界面的方法和装置与制造工艺

本发明涉及移动通信技术领域,更为具体地,涉及一种通过拖拽手势控制应用界面的方法和装置。



背景技术:

随着社会的进步和技术的发展,人们越来越多地使用移动终端来以无线的方式接入网络来进行网页浏览、媒体播放、用户交互、即时通信、游戏等体验,这些体验需要频繁地对应用界面进行关闭、切换等操作。

传统的关闭、新建、切换窗口(或者应用界面)方法多为用户点击物理按钮或者虚拟按钮,然后弹出窗口管理列表,在通过点击列表内的管理按钮(如关闭、新建等)来进行对应的控制操作。这样,用户需要对按钮进行识别和记忆,需要多次点击物理按钮或者虚拟按钮,通过眼睛和手指的配合,才能获取正确的点击操作结果,完成窗口的管理操作。

在移动终端越来越成为人们沟通、获取信息、娱乐的重要工具的今天,这种特定按钮点击式的界面切换操作方式,逐渐无法满足用户对移动终端的人机交互性要求。



技术实现要素:

鉴于上述问题,本发明的目的是提供一种通过拖拽手势控制应用界面的方法和装置。

为了实现上述目的,本申请采用的技术方案如下:

一种通过拖拽手势控制应用界面的方法,应用于具有触控显示屏的终端设备,所述方法包括:所述终端设备获取作用于显示在所述触控显示屏的第一应用界面的拖拽手势;对所述拖拽手势进行识别,确定与所述拖拽手势对应的控制操作;执行所确定的控制操作,所述控制操作包括:呼出多界面缩略图,所述多界面缩略图包括所述第一应用界面的缩略图和第二应用界面的缩略图,将所述第二应用界面全屏显示。

一种通过拖拽手势控制应用界面的装置,应用于具有触控显示屏的终端设备,所述装置包括:手势获取单元,用于获取作用于显示在所述触控显示屏的第一应用界面的拖拽手势;手势识别单元,用于对所述拖拽手势进行识别,确定与所述拖拽手势对应的控制操作;响应执行单元,用于执行所确定的控制操作,所述控制操作包括:呼出多界面缩略图,所述多界面缩略图包括所述第一应用界面的缩略图和第二应用界面的缩略图,将所述第二应用界面全屏显示。

一种终端设备,所述终端设备包括触控屏幕,显示器及处理器,所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时使所述终端设备执行以下操作:所述终端设备获取作用于显示在所述触控显示屏的第一应用界面的拖拽手势;对所述拖拽手势进行识别,确定与所述拖拽手势对应的控制操作;执行所确定的控制操作,所述控制操作包括:呼出多界面缩略图,所述多界面缩略图包括所述第一应用界面的缩略图和第二应用界面的缩略图,将所述第二应用界面全屏显示。

本申请实施例提供的通过拖拽手势控制应用界面的方法、装置及终端,可以使用户通过一次触控操作,就可以关闭所触控的应用界面,并显示其他的应用界面。进而解决了将当前全屏显示应用界面关闭并切换到其他应用界面时需要多次点击物理按钮或者虚拟按钮来实现的问题。

为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

通过参考以下结合附图的说明及权利要求书的内容,并且随着对本发明的更全面理解,本发明的其它目的及结果将更加明白及易于理解。在附图中:

图1为根据本发明的通过拖拽手势控制应用界面的方法的流程图;

图2为根据本发明实施例的用户单手握持移动终端的示意图;

图3a、图3b、图3c、图3d分别为根据本发明实施例的四种双指拖拽手势对应的应用界面控制结果交互动画示意图;

图4a、图4b、图4c、图4d分别为根据本发明实施例的四种单指拖拽手势对应的应用界面控制结果交互动画示意图;

图5为根据本发明的通过双指控制应用界面的装置的方框示意图。

在所有附图中相同的标号指示相似或相应的特征或功能。

具体实施方式

以下将结合附图对本发明的具体实施例进行详细描述。

为了克服传统的通过点击特定按钮对界面进行新建、关闭和切换操作的不便性,本发明通过用户的拖拽手势来直接对移动终端的界面进行新建、关闭和切换操作,使得移动设备界面操作更加自由、直观。基于这种手势的应用控制,本发明的方法所应用的移动终端为具有触摸屏的移动终端或其他设备。

图1示出了根据本发明的通过拖拽手势控制应用界面的方法的流程图。

如图1所示,当用户需要对移动终端的应用界面进行新建、关闭或者切换操作时,只需要通过移动终端的触摸屏以拖拽手势输入相应的触摸信息,移动终端的触摸屏感应用户的触摸获取用户输入的拖拽手势(步骤S110);然后对用户输入的拖拽手势进行识别(步骤S120),接着在移动终端数据库中搜索匹配与该拖拽手势相对应的操作(步骤S130),之后响应该对应的操作,向用户显示与用户输入的拖拽手势相对应的应用界面控制结果(步骤S140)。

由于在目前的触屏终端操作中,单指操作已经被赋予了许多使用频度高的功能,因此,为了使应用界面的控制更加简单快捷,在本发明中优先选用双指或者单指和双指配合的方式输入拖拽手势。其中,可以将双指输入的操作赋予应用界面间的控制,将单指输入的操作赋予同一界面内的控制,在这种控制模式下,单指输入和双指输入相对于控制的应用界面而言是单数与复数的逻辑关系。

对于特定的拖拽手势和相应的应用界面控制操作之间的对应关系,可以在移动终端数据库中预存特定手势和相应界面控制的列表作为默认的匹配关系,用户也可以在给定的手势范围内选择新增设定或者更改控制应用界面的特定手势。另外,为了增强用户对应用界面控制操作的人机交互性,还可以在响应与用户输入的拖拽手势相对应的操作的过程中,绘制应用界面响应控制操作的交互动画,以交互动画的形式向用户显示与用户输入的拖拽手势相对应的应用界面控制结果,使用户对应用界面控制操作有一个更加直观、形象的感官体验。控制应用界面所对应的交互动画形式可以根据用户的喜好灵活设定。

以下分别对双指输入、单指和双指配合输入的拖拽手势控制应用界面的方式做示例性说明。

单指和双指配合输入拖拽手势控制应用界面的方式,比如:双指触碰界面,呼出多界面缩略图;单指点击、拖拽完成一个界面的关闭、插入、切换等操作。

双指输入拖拽手势控制应用界面的方式,比如,双指触屏向上滑动为关闭触摸位置所在的界面,该界面可以是以向上抛出的交互动画形式展示,同时其左侧或者右侧的界面滑入屏幕中央,并放大到全屏;双指触屏向下滑动为插入一新界面(即新建一个界面),新界面可以是以自上而下的插入方式加入到屏幕中央,并放大到全屏;双指触屏并向右滑动为关闭当前界面并将当前界面左侧的界面作为新的当前界面展示;双指触屏并向左滑动为关闭当前应用界面并将当前应用界面右侧的界面作为新的当前界面展示。

需说明的是,上述是以双指向上滑动表示关闭界面,向下滑动表示新建界面举例,也可以是以双指向上滑动表示新建界面(新界面可以是以自下而上的插入方式加入到屏幕中央),向下滑动表示关闭界面;或者双指向左滑动表示新建界面(新界面可以是以自右而左的插入方式加入到屏幕中央),向右滑动表示关闭界面;或者双指向右滑动表示新建界面(新界面可以是以自左而右的插入方式加入到屏幕中央),向左滑动表示关闭界面。

具体地,作为示例,图2为用户单手握持移动终端的示意图,假设移动终端的当前界面为B,图3a~图3d分别示出了四种双指拖拽手势对应的应用界面控制结果交互动画。

如图3a所示,用户左手手持移动终端,右手双指(例如食指和中指)触屏并向上滑动,此时应用界面缩略图出现,当前应用界面B被抛出,关闭应用界面B,原来应用界面B左侧的应用界面A从左侧划入到屏幕中央取代B的位置,并放大到全屏幕作为新的当前应用界面。

如图3b所示,用户右手双指触屏并向下滑动,此时应用界面缩略图出现,在屏显的两个应用界面A和B之间插入新建的应用界面A1,并且将应用界面A1加入到屏幕中央并放大到全屏幕作为新的当前应用界面。在该示例中,A1为新建应用界面,A1和A、B均为平级界面。

如图3c所示,用户右手双指触屏并向右滑动,此时应用界面缩略图出现,当前应用界面B被拖拽到右边,原来应用界面B左侧的应用界面A从左侧划入到屏幕中央取代应用界面B的位置,并放大到全屏幕作为新的当前应用界面,此时应用界面B已经关闭。

如图3d所示,用户右手双指触屏并向左滑动,此时应用界面缩略图出现,当前应用界面B被拖拽到左边(关闭),原来应用界面B右侧的应用界面C从左侧划入到屏幕中央取代应用界面B的位置,并放大到全屏幕作为新的当前应用界面。

图4a~图4d分别示出了四种单指拖拽手势对应的应用界面控制结果交互动画。在单指拖拽之前,可以是先由双指触碰应用界面或者双指触碰并向上拖拽应用界面,呼出多界面缩略图。

进一步的,如图4a所示,用户右手单指触屏,拖拽应用界面B并向上滑动,相应的交互动画形式为将应用界面B抛出,对应的应用界面控制操作为关闭应用界面B,应用界面B左侧的应用界面A从左侧滑入到屏幕中央取代B的位置,并放大到全屏幕作为新的当前应用界面。

如图4b所示,用户右手单指触屏点击应用界面的空白处,往下滑动并往应用界面A、B之间拖拽,此时在屏显的两个应用界面A和B之间插入新的应用界面A1,并且将应用界面A1加入到屏幕中央并放大到全屏幕作为新的当前应用界面。

如图4c所示,用户右手单指触屏点击位于左侧的应用界面A,并将其向右拖拽到屏幕的中央位置,放大到全屏,取代应用界面B作为当前应用界面,原来的应用界面B随着应用界面A的滑入以向右滑动的方式关闭。

如图4d所示,用户右手单指触屏点击位于屏幕右侧的应用界面C,并将其向左拖拽到屏幕的中央位置,放大到全屏,取代应用界面B作为当前应用界面,原来的应用界面B随着应用界面C的滑入以向左滑动的方式关闭。

需说明的是,上述是以单指向上滑动表示关闭界面,向下滑动(或者往应用界面A、B之间拖拽)表示新建界面举例,也可以是以单指向上滑动(或者往应用界面A、B之间拖拽)表示新建界面,向下滑动表示关闭界面。

通过上述示例可以看出,本发明的这种通过拖拽手势控制应用界面的方法能够使用户以更加直观、便捷的操作方式进行应用界面的控制,通过用户预置或者惯用的手势实现应用界面的新建、关闭和切换,从而提高用户的交互应用体验。所以,用户只要通过手指(单指或双指)在浏览器中窗口中往不同方向拖拽,即能轻松完成打开新窗口、关闭当前窗口、窗口之间切换等对应的快捷操作,操作简单流畅。

如上参照图1~图4描述了根据本发明的通过拖拽手势控制应用界面的方法。本发明的上述通过拖拽手势控制应用界面的方法,可以采用软件实现,也可以采用硬件实现,或采用软件和硬件组合的方式实现。

图5示出了根据本发明的通过拖拽手势控制应用界面的装置500的方框示意图。如图5所示,通过拖拽手势控制应用界面的装置500包括手势获取单元510、手势识别单元520、搜索匹配单元530和响应控制单元540。

其中,手势获取单元510用于获取用户输入的拖拽手势,手势识别单元520用于对手势获取单元510获取的用户输入的拖拽手势进行识别,搜索匹配单元530用于在移动终端数据库中搜索匹配与所述拖拽手势相对应的操作,响应控制单元540用于响应搜索匹配单元530匹配出的对应的操作,向用户显示与用户输入的拖拽手势相对应的应用界面控制结果。

手势获取单元510获取的是用户以双指输入或者单指输入的拖拽手势。其中,可以将双指输入的操作赋予应用界面间的控制,将单指输入的操作赋予同一界面内的控制,在这种控制模式下,单指输入和双指输入相对于控制的应用界面而言是单数与复数的逻辑关系。

其中,所述手势识别单元510识别双指输入拖拽手势为:双指触屏向上或向下滑动为关闭应用界面;双指触屏向下或向上滑动为新建应用界面;双指触屏向右或向左滑动为切换应用界面;或者,所述手势识别单元510识别单指输入拖拽手势为:单指触屏向上或向下滑动为关闭应用界面;单指触屏向下或向上滑动为新建应用界面;单指触屏向右或向左滑动为切换应用界面。

再一方面,本发明还提供一种包括前述通过拖拽手势控制应用界面的装置的触摸屏移动终端,其中的触摸屏为拖拽手势接收单元,用户通过双指或者单双指结合的触屏、滑动的手势,输入相应的应用界面控制信息,手势识别单元对用户的拖拽手势进行识别,搜索匹配单元在数据库中搜索匹配与该拖拽手势相对应的应用界面控制操作,响应控制单元响应搜索匹配单元匹配出的对应的操作,绘制交互动画并向用户显示与用户输入的拖拽手势相对应的应用界面控制结果。

另外,为了更好的使用双指或者单双指配合操作,移动终端最好选用4英寸或者4英寸以上的触摸屏,以为用户的拖拽手势提供足够的输入区域。

如上参照附图以示例的方式描述根据本发明的通过拖拽手势控制应用界面的方法和装置。但是,本领域技术人员应当理解,对于上述本发明所提出的通过双指控制应用界面的方法及装置,还可以在不脱离本发明内容的基础上做出各种改进。因此,本发明的保护范围应当由所附的权利要求书的内容确定。

需要说明的是,对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

综上所述,本发明实施例提供的变异位点的获取方法及装置,在通过现有的软件初步获得变异位点信息后,对获得的初步变异位点进行进一步过滤,删除其中不满足预设保留条件的变异位点,使最终获得的待测基因的变异位点的准确率更高。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本申请的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器100,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,诸如第一和第二、另一等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

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

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