多窗口页面的状态控制方法及装置制造方法

文档序号:6503320阅读:136来源:国知局
多窗口页面的状态控制方法及装置制造方法
【专利摘要】本发明实施例公开一种多窗口页面的状态控制方法,包括以下步骤:在进入多窗口页面模式后,侦测多窗口页面的显示区域上的触控事件;侦测到多窗口页面的显示区域上的触控事件时,确定该触控事件对应的触控指令及状态控制对象,该状态控制对象包括至少一个窗口页面;根据所确定的触控事件对应的触控指令,对状态控制对象进行相应的操作。本发明实施例对应公开了一种多窗口页面的状态控制装置。本发明实施例利用简单、实用的触控操作,以实现多窗口页面的快捷操作,不但方便了使用,而且提高了操作效率。
【专利说明】多窗口页面的状态控制方法及装置

【技术领域】
[0001]本发明涉及触控领域,尤其涉及一种多窗口页面的状态控制方法及装置。

【背景技术】
[0002]随着智能手机的不断发展,手机浏览器可以实现同一屏幕上显示多个窗口,且每个窗口显示不同的页面。虽然使用者可以方便地选择感兴趣的页面进行浏览,但是同时也给多窗口页面的操作效率提出了更高的要求。因此,亟需一种快捷操作多窗口页面的方法。


【发明内容】

[0003]本发明实施例的主要目的是提供一种多窗口页面的状态控制方法,旨在通过简单、实用的触控,实现多窗口页面的快捷操作。
[0004]为达以上目的,本发明实施例提供了一种多窗口页面的状态控制方法,包括以下步骤:
[0005]在进入多窗口页面模式后,侦测多窗口页面的显示区域上的触控事件,该显示区域上显示至少一个窗口页面;
[0006]侦测到多窗口页面的显示区域上的触控事件时,确定该触控事件对应的触控指令及状态控制对象,该状态控制对象包括至少一个窗口页面;
[0007]根据所确定的触控事件对应的触控指令,对状态控制对象进行相应的操作,以实现多窗口页面的状态控制。
[0008]本发明实施例还提供了一种多窗口页面的状态控制装置,包括:
[0009]触控侦测模块,用于在进入多窗口页面模式后,侦测多窗口页面的显示区域上的触控事件;
[0010]触控分析模块,用于侦测到多窗口页面的显示区域上的触控事件时,确定该触控事件对应的触控指令及状态控制对象,该状态控制对象包括至少一个窗口页面;
[0011]触控响应模块,用于根据所确定的触控事件对应的触控指令,对状态控制对象进行相应的操作,以实现多窗口页面的状态控制。
[0012]本发明实施例利用简单、实用的触控操作,以实现多窗口页面的快捷操作,不但方便了使用,而且提高了操作效率。
[0013]本发明实施例通过触控操作对浏览器的多窗口页面进行锁定后,退出浏览器时,具有锁定标识的页面将保存。所以在下一次再打开浏览器时,则会先加载该保存的页面。因此,用户可以锁定平常经常浏览的页面,再次打开时则可以快速地加载。

【专利附图】

【附图说明】
[0014]图1是本发明多窗口页面的状态控制方法第一实施例的流程示意图;
[0015]图2是本发明多窗口页面的状态控制方法中进入多窗口页面模式后的页面显示示意图;
[0016]图3是本发明多窗口页面的状态控制方法中侦测多窗口页面的触控事件的流程示意图;
[0017]图4A是本发明多窗口页面的状态控制方法中通过触控进行单窗口页面的锁定前的不意图;
[0018]图4B是本发明多窗口页面的状态控制方法中通过触控进行单窗口页面的锁定后的不意图;
[0019]图4C是本发明多窗口页面的状态控制方法中通过触控进行单窗口页面的取消锁定iu的不意图;
[0020]图4D是本发明多窗口页面的状态控制方法中通过触控进行取单窗口页面的取消锁定后的不意图;
[0021]图5A是本发明多窗口页面的状态控制方法中通过触控进行多窗口页面的锁定前的不意图;
[0022]图5B是本发明多窗口页面的状态控制方法中通过触控进行多窗口页面的锁定后的不意图;
[0023]图5C是本发明多窗口页面的状态控制方法中通过触控进行多窗口页面的取消锁定iu的不意图;
[0024]图是本发明多窗口页面的状态控制方法中通过触控进行多窗口页面的取消锁定后的不意图;
[0025]图6A是本发明多窗口页面的状态控制方法中通过触控进行单窗口页面的关闭前的示意图,其中需要关闭的单窗口页面处于未锁定状态;
[0026]图6B是本发明多窗口页面的状态控制方法中通过触控进行单窗口页面的关闭,且关闭成功的不意图;
[0027]图6C是本发明多窗口页面的状态控制方法中通过触控进行单窗口页面的关闭前的示意图,其中需要关闭的单窗口页面处于锁定状态;
[0028]图6D是本发明多窗口页面的状态控制方法中通过触控进行单窗口页面的关闭,且关闭失败的示意图;
[0029]图7是本发明多窗口页面的状态控制方法第二实施例的流程示意图;
[0030]图8是本发明多窗口页面的状态控制装置第一实施例的功能模块示意图;
[0031]图9是本发明多窗口页面的状态控制装置中触控分析模块的功能模块示意图;
[0032]图10是本发明多窗口页面的状态控制方法第二实施例的功能模块示意图。
[0033]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

【具体实施方式】
[0034]以下结合说明书附图及具体实施例进一步说明本发明的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0035]本发明实施例提供了一种多窗口页面的状态控制方法,通过触控实现多窗口页面的快捷操作,例如锁定页面、取消锁定页面、关闭页面等等。该多窗口页面可以为浏览器的浏览页面,也可以为阅读软件的阅读页面或其他相似功能多的多窗口页面。
[0036]具体地,如图1所示,本发明实施例以浏览器的浏览页面为例对多窗口页面的状态控制方法进行描述。其他应用软件的多窗口页面的状态控制也可参照实施。本发明实施例的多窗口页面的状态控制方法包括以下步骤:
[0037]步骤S110、在进入多窗口页面模式后,侦测多窗口页面的显示区域上的触控事件;
[0038]当用户打开浏览器的多个浏览窗口时,可以提示用户是否使用多窗口页面模式,用户响应是则进入多窗口页面模式。如图2所示,进入多窗口页面模式后,在屏幕的下部设有多窗口页面的显示区域10,该显示区域10用于显示多个页面窗口,例如,当前屏幕下可同时显不3个页面窗口,即窗口 A、窗口 B及窗口 C。当同时打开的页面窗口为3个以上时,可以通过在多窗口显示区域中向左或向右滑动,查看其它的窗口。多窗口页面的显示区域10中的页面窗口可以供使用者进行编辑管理,例如打开页面、新建页面、关闭页面、锁定页面等等。或者当用户打开浏览器的多个浏览窗口(例如3个浏览窗口以上)时,自动进入多窗口页面模式。在进入多窗口页面模式后,则侦测多窗口页面的显示区域上的触控事件。本发明实施例中,触控事件由触摸滑动触发。
[0039]上述步骤SllO具体包括:在进入多窗口页面模式后,侦测多窗口页面的显示区域上是否存在触摸滑动;以电容式触摸屏为例,在进入多窗口页面模式后,实时检测触摸屏上的电容变化,以侦测多窗口页面的显示区域上的触摸滑动。当多窗口页面的显示区域上存在触摸滑动时,则记录所述触摸滑动的滑动轨迹。当多窗口页面的显示区域上存在触摸滑动时,根据所检测的电容变化,计算出触摸滑动的位置,并记录所述触摸滑动的滑动轨迹。
[0040]步骤S120、侦测到多窗口页面的显示区域上的触控事件时,确定该触控事件对应的触控指令及状态控制对象;
[0041]上述触控指令包括锁定页面、取消锁定页面及关闭页面等等。状态控制对象包括至少一个窗口页面。如图3所示,上述步骤S120包括:
[0042]步骤S121、侦测到多窗口页面的显示区域上的触控事件时,则将所记录的所述触摸滑动的滑动轨迹与预设的轨迹匹配,确定该触控事件对应的触控指令;
[0043]首先,预先设置触控指令对应的滑动轨迹。可以为用户自定义设置,也可以为系统默认设置。例如,设置在未锁定的页面上触摸滑动的滑动轨迹为直线,且滑动方向向下时,对应的触控指令为锁定页面;设置在已锁定的页面上触摸滑动的滑动轨迹为直线,且滑动方向向下时,对应的触控指令为取消锁定页面;设置在页面上触摸滑动的滑动轨迹为直线,且滑动方向向上时,对应的触控指令为关闭页面。然后,侦测到多窗口页面的显示区域上的触控事件时,判断所记录的所述触摸滑动的滑动轨迹是否为直线(该匹配只是相对的匹配,允许存在一定的误差,而不是绝对的匹配,),是则判断触摸滑动的滑动方向,再根据触摸滑动的滑动方向确定触控事件对应的触控指令。
[0044]上述预设的触控指令对应的滑动轨迹并不限于上述设置的触摸滑动的轨迹方向,例如,设置滑动轨迹为三角形时对应的触控指令为锁定页面及取消锁定页面的切换;设置滑动轨迹为圆形时对应的触控指令为关闭页面。
[0045]步骤S122、判断触控事件是单指触控还是多指触控;当触控事件是单指触控,则转入步骤S123 ;当触控事件是多指触控,则转入步骤S124 ;
[0046]本实施例中,根据所记录的所述触摸滑动的滑动轨迹,判断触控事件是单指触控还是多指触控。该具体的判断过程为现有技术,在此就不再赘述。本实施例中,单指触控是指一个窗口页面上仅存在一个单指的触控点;多指触控是指一个窗口页面上存在多指的触控点。
[0047]步骤S123、状态控制对象为所述滑动轨迹所在的窗口页面;
[0048]当判断触控事件为单指触控时,则选中所述滑动轨迹所在的页面,作为状态控制对象。本发明实施例中,单指触控一个页面,则状态控制对象为该页面。即单指触控一个页面,进行锁定页面、取消锁定页面、关闭页面等触控操作。当然,其他实施例中,也可以通过两个,甚至是三个手指,对应触控不同的页面,以进行相应的页面的锁定页面、取消锁定页面、关闭页面等操作。或者,通过选择功能,选中多个页面,然后通过在其中一个页面进行单指触控,以对选中的页面进行锁定页面、取消锁定页面、关闭页面等触控操作。
[0049]步骤S124、状态控制对象为多个被选中的窗口页面。
[0050]本实施例中,当判断触控事件为多指触控时,则选中所有的页面。其他实施例中,当触控指令是关闭页面时,状态控制对象为所有未处于锁定的页面。当触控指令是锁定页面,而所有的页面中有的页面处于锁定状态,有的页面处于未锁定状态时,则状态控制对象为所有未锁定的页面。当触控指令是取消锁定页面,而所有的页面中有的页面处于锁定状态,有的页面处于未锁定状态时,则状态控制对象为所有已锁定的页面。
[0051]步骤S130、根据所确定的触控事件对应的触控指令,对状态控制对象进行相应的操作。
[0052]当所确定的触控事件对应的触控指令为锁定页面时,则对状态控制对象进行锁定,同时在状态控制对象上添加锁定标识。当所确定的触控事件对应的触控指令为取消锁定页面时,则对状态控制对象进行取消锁定,同时在状态控制对象上删除锁定标识。当所确定的触控事件对应的触控指令为关闭页面时,则判断状态控制对象上是否存在锁定标识;当状态控制对象上存在锁定标识时,关闭状态控制对象失败;当状态控制对象上不存在锁定标识时,关闭状态控制对象。
[0053]另一实施例中,上述触控事件也可以通过长按于多窗口页面上来触发。例如,单指长按于多窗口页面上时,则相应的触控指令为单个页面的锁定或取消锁定,双指甚至是多指长按于多窗口页面上时,则相应的触控指令为多个页面的锁定或取消锁定。锁定、取消锁定的具体操作及操作页面的选择均可参照前面所述,这里就不再赘述。
[0054]下面以浏览器的多窗口页面的具体应用实例对本发明实施例进行描述。该用户打开了多个浏览窗口,即窗口 A、窗口 B、窗口 C、窗口 D。如图4A所示,用户通过单指手势在窗口 A向下滑动,根据滑动轨迹的匹配,可知对应的触控指令为锁定页面或取消锁定页面,而且状态控制对象为窗口 A。由于窗口 A原先处于未锁定状态,所以根据单指手势的触控,对窗口 A进行锁定,同时窗口 A上添加锁定标识,如图4B所示。如图4C所示,用户通过单指手势在窗口 A向下滑动,根据滑动轨迹的匹配,可知对应的触控指令为锁定页面或取消锁定页面,而且状态控制对象为窗口 A。由于窗口 A原先处于锁定状态,所以根据单指手势的触控,对窗口 A进行取消锁定,同时窗口 A上将删除锁定标识,如图4D所示。
[0055]如图5A所示,用户通过多指手势在窗口 A向下滑动,根据滑动轨迹的匹配,可知对应的触控指令为锁定页面或取消锁定页面,而且状态控制对象为所有的窗口。由于所有的窗口原先均处于未锁定状态,所以根据多指手势的触控,对所有的窗口进行锁定,同时所有的窗口上添加锁定标识,如图5B所示。如图5C所示,用户通过多指手势在窗口 A向下滑动,根据滑动轨迹的匹配,可知对应的触控指令为锁定页面或取消锁定页面,而且状态控制对象为所有的窗口。由于所有的窗口原先均处于锁定状态,所以根据多指手势的触控,对所有的窗口进行取消锁定,同时所有的窗口均删除锁定标识,如图所示。
[0056]如图6A所示,用户通过单指手势在窗口 A向上滑动,根据滑动轨迹的匹配,可知对应的触控指令为关闭页面,而且状态控制对象为窗口 A。由于关闭页面的操作仅对未锁定的页面有效,所以当窗口 A原先处于未锁定状态,则根据单指手势的触控,对窗口 A进行关闭,后面的窗口则自动向左补齐,如图6B所示;当窗口 A原先处于锁定状态,则无法对窗口A进行关闭,如图6C及图6D所示。同理,本实施例中,多指手势在窗口上向上滑动时,表示将所有的窗口关闭,若一个以上的窗口处于锁定状态,则无法关闭所有的窗口。当然,多指手势在窗口上向上滑动时,表示将未处于锁定状态的窗口关闭。在此并不限定。
[0057]本发明实施例利用简单、实用的触控操作,以实现多窗口页面的快捷操作,不但方便了使用,而且提高了操作效率。
[0058]在上述实施例的基础上,本发明还提出了多窗口页面的状态控制方法另一实施例。参照图7,该实施例的多窗口页面的状态控制方法在上述步骤S130之后还包括:
[0059]步骤S140、当多窗口页面的应用软件退出时,将存在锁定标识的状态控制对象保存,以在下一次打开应用软件时,在多窗口页面的显示区域中显示保存的状态控制对象。
[0060]本发明实施例通过上述实施例的触控操作对浏览器的多窗口页面进行锁定后,退出浏览器时,具有锁定标识的页面将保存。所以在下一次再打开浏览器时,则会先加载该保存的页面。因此,用户可以锁定平常经常浏览的页面,再次打开时则可以快速地加载。
[0061]对应上述方法实施例,如图8所示,本发明实施例还提供了一种多窗口页面的状态控制装置,包括:
[0062]触控侦测模块110,用于在进入多窗口页面模式后,侦测多窗口页面的显示区域上的触控事件,该显示区域显示至少一个窗口页面;
[0063]触控分析模块120,用于侦测到多窗口页面上的触控事件时,确定该触控事件对应的触控指令及状态控制对象,该状态控制对象包括至少一个窗口页面;
[0064]触控响应模块130,用于根据所确定的触控事件对应的触控指令,对状态控制对象进行相应的操作,以实现多窗口页面的状态控制。
[0065]上述触控侦测模块110用于:
[0066]在进入多窗口页面模式后,侦测多窗口页面的显示区域上是否存在触摸滑动;
[0067]当多窗口页面的显示区域上存在触摸滑动时,记录所述触摸滑动的滑动轨迹。
[0068]如图9所示,上述触控分析模块120包括:
[0069]触控指令分析单元121,用于侦测到多窗口的触控事件时,将所记录的所述触摸滑动的滑动轨迹与预设的滑动轨迹匹配,确定该触控事件对应的触控指令;该触控指令包括锁定页面、取消锁定页面、关闭页面;
[0070]状态控制对象分析单元122,用于判断触控事件是单指触控还是多指触控;当触控事件是单指触控时,则状态控制对象为所述滑动轨迹所在的单个窗口页面;当触控事件是多指触控时,则状态控制对象为多个被选中的窗口页面。
[0071]上述触控响应模块130用于:当所确定的触控事件对应的触控指令为锁定页面时,则对状态控制对象进行锁定,同时在状态控制对象上添加锁定标识;当所确定的触控事件对应的触控指令为取消锁定页面时,则对状态控制对象进行取消锁定,同时在状态控制对象上删除锁定标识;当所确定的触控事件对应的触控指令为关闭页面时,则判断状态控制对象上是否存在锁定标识;当状态控制对象上存在锁定标识,则关闭页面失败;当状态控制对象上不存在锁定标识,则关闭状态控制对象。
[0072]上述各模块、单元的工作原理均可参照前面的方法实施例所述,在此就不再赘述。
[0073]如图10所示,基于上述装置实施例,本发明还提供了多窗口页面的状态控制装置另一实施例。该实施例的多窗口页面的状态控制装置还包括:存储模块140,用于当多窗口页面的应用软件退出时,将存在锁定标识的状态控制对象保存,以在下一次打开应用软件时,在多窗口页面的显示区域中显示保存的状态控制对象。
[0074]本发明实施例通过上述的触控操作对浏览器的多窗口页面进行锁定后,退出浏览器时,具有锁定标识的页面将保存。所以在下一次再打开浏览器时,则会先加载该保存的页面。因此,用户可以锁定平常经常浏览的页面,再次打开时则可以快速地加载。
[0075]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0076]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0077]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如R0M/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,月艮务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0078]以上所述仅为本发明的优选实施例,并非因此限制其专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种多窗口页面的状态控制方法,其特征在于,包括以下步骤: 在进入多窗口页面模式后,侦测多窗口页面的显示区域上的触控事件,该显示区域上显不至少一个窗口页面; 侦测到多窗口页面的显示区域上的触控事件时,确定该触控事件对应的触控指令及状态控制对象,该状态控制对象包括至少一个窗口页面; 根据所确定的触控事件对应的触控指令,对状态控制对象进行相应的操作,以实现多窗口页面的状态控制。
2.根据权利要求1所述的多窗口页面的状态控制方法,其特征在于,所述在多窗口页面打开后,侦测多窗口页面的显示区域上的触控事件包括: 在多窗口页面打开后,侦测多窗口页面的显示区域上是否存在触摸滑动; 当多窗口页面的显示区域上存在触摸滑动时,记录所述触摸滑动的滑动轨迹。
3.根据权利要求2所述的多窗口页面的状态控制方法,其特征在于,所述侦测到多窗口页面的显示区域区域上的触控事件时,确定该触控事件对应的触控指令及状态控制对象包括: 侦测到多窗口的触控事件时,将所记录的所述触摸滑动的滑动轨迹与预设的滑动轨迹匹配,确定该触控事件对应的触控指令;该触控指令包括锁定页面、取消锁定页面、关闭页面; 判断触控事件是单指触控还是多指触控; 当触控事件是单指触控时,则状态控制对象为所述滑动轨迹所在的单个窗口页面; 当触控事件是多指触控时,则状态控制对象为多个被选中的窗口页面。
4.根据权利要求3所述的多窗口页面的状态控制方法,其特征在于,所述根据所确定的触控事件对应的触控指令,对状态控制对象进行相应的操作包括: 当所确定的触控事件对应的触控指令为锁定页面时,则对状态控制对象进行锁定,同时在状态控制对象上添加锁定标识; 当所确定的触控事件对应的触控指令为取消锁定页面时,则对状态控制对象进行取消锁定,同时在状态控制对象上删除锁定标识; 当所确定的触控事件对应的触控指令为关闭页面时,则判断状态控制对象上是否存在锁定标识;当状态控制对象上存在锁定标识,则关闭页面失败;当状态控制对象上不存在锁定标识,则关闭状态控制对象。
5.根据权利要求1所述的多窗口页面的状态控制方法,其特征在于,所述根据所确定的触控事件对应的触控指令,对状态控制对象进行相应的操作之后还包括: 当多窗口页面的应用软件退出时,将存在锁定标识的状态控制对象保存,以在下一次打开应用软件时,在多窗口页面的显示区域中显示保存的状态控制对象。
6.一种多窗口页面的状态控制装置,其特征在于,包括: 触控侦测模块,用于侦测多窗口页面的显示区域上的触控事件,该显示区域上显示至少一个窗口页面; 触控分析模块,用于侦测到多窗口页面的显示区域上的触控事件时,确定该触控事件对应的触控指令及状态控制对象,该状态控制对象包括至少一个窗口页面; 触控响应模块,用于根据所确定的触控事件对应的触控指令,对状态控制对象进行相应的操作,以实现多窗口页面的状态控制。
7.根据权利要求6所述的多窗口页面的状态控制装置,其特征在于,所述触控侦测模块用于: 在进入多窗口页面模式后,侦测多窗口页面的显示区域上是否存在触摸滑动; 当多窗口页面的显示区域上存在触摸滑动时,记录所述触摸滑动的滑动轨迹。
8.根据权利要求7所述的多窗口页面的状态控制装置,其特征在于,所述触控分析模块包括: 触控指令分析单元,用于侦测到多窗口的触控事件时,将所记录的所述触摸滑动的滑动轨迹与预设的滑动轨迹匹配,确定该触控事件对应的触控指令;该触控指令包括锁定页面、取消锁定页面、关闭页面; 状态控制对象分析单元,用于判断触控事件是单指触控还是多指触控;当触控事件是单指触控时,则状态控制对象为所述滑动轨迹所在的单个窗口页面;当触控事件是多指触控时,则状态控制对象为多个被选中的窗口页面。
9.根据权利要求8所述的多窗口页面的状态控制装置,其特征在于,所述触控响应模块用于: 当所确定的触控事件对应的触控指令为锁定页面时,则对状态控制对象进行锁定,同时在状态控制对象上添加锁定标识; 当所确定的触控事件对应的触控指令为取消锁定页面时,则对状态控制对象进行取消锁定,同时在状态控制对象上删除锁定标识; 当所确定的触控事件对应的触控指令为关闭页面时,则判断状态控制对象上是否存在锁定标识;当状态控制对象上存在锁定标识,则关闭页面失败;当状态控制对象上不存在锁定标识,则关闭状态控制对象。
10.根据权利要求6所述的多窗口页面的状态控制装置,其特征在于,还包括存储模块,用于当多窗口页面的应用软件退出时,将存在锁定标识的状态控制对象保存,以在下一次打开应用软件时,在多窗口页面的显示区域中显示保存的状态控制对象。
【文档编号】G06F3/0481GK104182119SQ201310202124
【公开日】2014年12月3日 申请日期:2013年5月27日 优先权日:2013年5月27日
【发明者】马永飞 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1