CN102207812B - 触控式电子装置及其多窗口的管理方法 - Google Patents
触控式电子装置及其多窗口的管理方法 Download PDFInfo
- Publication number
- CN102207812B CN102207812B CN 201010154519 CN201010154519A CN102207812B CN 102207812 B CN102207812 B CN 102207812B CN 201010154519 CN201010154519 CN 201010154519 CN 201010154519 A CN201010154519 A CN 201010154519A CN 102207812 B CN102207812 B CN 102207812B
- Authority
- CN
- China
- Prior art keywords
- window
- touch
- point
- touch point
- processing module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
Abstract
本发明涉及一种触控式电子装置及其多窗口的管理方法。所述多窗口的管理方法包含:在触控屏幕上显示两个窗口;取得两个窗口的显示范围;根据触控屏幕所接收的多点触控动作,以对应计算出两个触控点,并计算出两个触控点的中心点;以及判断两个触控点是否分别在两个窗口的显示范围内。当触控点落在显示范围内时,立即计算此两个触控点的移动轨迹,当两个触控点往中心点移动,且其距离小于门坎值时,则对两个窗口进行窗口管理。由此,可让两个窗口进行如缩小化或关闭等相同的动作,以增加使用便利性。
Description
技术领域
本发明涉及触控式电子装置及其多窗口的管理方法,特别是有关于一种可用单一指令让多个窗口进行相同动作的触控式电子装置及其多窗口的管理方法。
背景技术
一般而言,使用者在使用计算机时,通常都会在屏幕上开启多个窗口。开启的多个窗口中,某些窗口是具有相关联性的。例如,当使用者以文书编写软件撰写文件时,会在以网络浏览应用程序在网络上搜寻相关的数据以及储存于计算机中的相关文献作为参考。因此,对于使用者而言,有时候会想要同时让这些具有关联性的窗口同时最小化到工作列中,或者想要将具有关联性的窗口同时由工作列中显示至屏幕中。
当具有相关联性以及其它不具相关联性的窗口同时被开启后,要同时将具有相关联性的窗口显示于屏幕中,且要将不具相关联性的窗口最小化到工作列中并不能轻易完成。使用者必须要依序检查哪些窗口是需要的,哪些窗口是想要最小化到工作列中,因此会耗费掉很多时间。
操作一般支持触控功能的操作***时,可根据触控方式选择欲操作的窗口。但此操作***仅能一次选取一个窗口,而无法一次选择多个窗口。对于一次想选取多个窗口的使用者而言,相当不便。
发明内容
有鉴于上述现有技术的问题,本发明的目的就是在提供一种触控式电子装置及其多窗口的管理方法,可同时选择多个窗口,并可对被选择的窗口进行窗口管理动作。
根据本发明的目的,提出一种触控式电子装置。此触控式电子装置包含触控屏幕与处理模块。触控屏幕显示第一窗口及第二窗口,并接收多点触控动作。处理模块电性连接触控屏幕,以取得第一窗口的第一显示范围与第二窗口的第二显示范围,并计算对应多点触控动作的第一触控点及第二触控点,且计算第一触控点与第二触控点的中心点。
其中,处理模块判断第一触控点及第二触控点是否分别在第一显示范围及第二显示范围内,当第一触控点及第二触控点分别在第一显示范围及第二显示范围内时,处理模块会计算第一触控点及第二触控点的移动轨迹,当第一触控点与第二触控点往所述中心点移动,且第一触控点与第二触控点的距离小于门坎值时,处理单元对第一窗口及第二窗口进行窗口管理。
其中,此窗口管理为群组第一窗口及第二窗口。
其中,处理模块根据使用者所输入的指令,以及第一窗口与第二窗口的叠放顺序,使第一窗口与第二窗口依序最小化、复原或关闭。
其中,当第一触控点及第二触控点不在第一显示范围及第二显示范围内时,处理模块根据多点触控动作产生多点触控信息,以传送至此触控式电子装置所运行的操作***。
此外,本发明还提出一种多窗口的管理方法,适用于电子装置,此电子装置包含触控屏幕及处理模块。此多窗口的管理方法首先在触控屏幕上显示第一窗口及第二窗口。并由处理模块取得第一窗口的第一显示范围与第二窗口的第二显示范围。再根据处理模块判断第一触控点及第二触控点是否分别在第一显示范围及第二显示范围内。当第一触控点及第二触控点分别在第一显示范围及第二显示范围内时,处理模块计算第一触控点及第二触控点的移动轨迹,当第一触控点与第二触控点往中心点移动,且第一触控点与第二触控点的距离小于门坎值时,处理单元对第一窗口及第二窗口进行窗口管理。
其中,此窗口管理为群组第一窗口及第二窗口。
其中,处理模块根据使用者所输入的指令,以及第一窗口与第二窗口的叠放顺序,使第一窗口与第二窗口依序最小化、复原或关闭。
其中,当第一触控点及第二触控点不在第一显示范围及第二显示范围内时,处理模块根据多点触控动作产生多点触控信息,以传送至此触控式电子装置所运行的操作***。
承上所述,本发明的触控式电子装置及其多窗口的管理方法,可具有一个或多个下述优点:
(1)根据本发明的触控式电子装置及其多窗口的管理方法,可通过输入多点触控动作,以同时选择多个窗口。
(2)根据本发明的触控式电子装置及其多窗口的管理方法,可使被选择的窗口一并进行窗口管理。
附图说明
图1为本发明的触控式电子装置的第一实施例的方块示意图;
图2A为图1的正视示意图;
图2B为图1的另一正视示意图;
图3为本发明的触控式电子装置的处理多点触控动作的架构图;
图4为本发明的触控式电子装置的第二实施例的正面示意图;以及
图5为本发明的多窗口的管理方法的实施例的流程图。
主要符号说明:1:触控式电子装置;11:触控屏幕;111a:第一窗口;111b:第二窗口;111c:第三窗口;112a:第一触控点;112b:第二触控点;112c:第三触控点;112a’:新第一触控点;112b’:新第二触控点;113:中心点;12:处理模块;121:触控分析单元;122:触控判断单元;123:触控还原单元;124:窗口管理单元;13:操作***;S10~S50:步骤。
具体实施方式
一并参阅图1与图2A,其分别为本发明的触控式电子装置的第一实施例的方块示意图,与图1的正视示意图。在图1中,触控式电子装置1包含触控屏幕11与处理模块12。且处理模块12电性连接触控屏幕11。
触控屏幕11可具有显示窗口与接收触控动作的功能。当使用者选择开启两个具有关联性的应用程序后,处理模块12会在触控屏幕11上显示对应被开启应用程序的第一窗口111a与第二窗口111b,如图2A中所示,且处理模块12可通过本发明的触控式电子装置1所运行的操作***取得第一窗口111a与第二窗口111b的显示位置、高度与宽度,并据以分别取得此第一窗口111a的第一显示范围与第二窗口111b的第二显示范围。
在图2A中,使用者在触控屏幕上施加多点触控动作时,处理模块12中的触控分析单元121会计算对应此多点触控动作的原始数据(Row Data),以对应计算出第一触控点112a与第二触控点112b的坐标位置,并一并计算出第一触控点112a与第二触控点112b的中心点113。且处理模块12中的触控判断单元122可判断第一触控点112a与第二触控点112b的坐标位置是否分别坐落于前述的第一显示范围与第二显示范围中。当第一触控点112a与第二触控点112b分别坐落在第一显示范围与第二显示范围时,处理模块12则会开始持续侦测第一触控点112a与第二触控点112b的移动轨迹。而当第一触控点112a与第二触控点112b分别往中心点113移动至新第一触控点112a’与新第二触控点112b’时,如图2B所示,且当新第一触控点112a’与新第二触控点112b’的距离小于门坎值时,处理模块12的窗口管理单元124立即对第一窗口111a与第二窗口111b进行窗口管理。此处所谓的「窗口管理」优选为通过操作***的窗口操作***应用接口(Windows API)取得目前显示窗口111a、111b的窗口代码(Handle),并且以各窗口111a、111b的叠放顺序(Z-Order)作为顺序,以记录各窗口代码。当使用者想要将被群组的窗口一同最小化或关闭时,窗口管理单元124即可使用清单内的窗口代码,依序最小化或关闭各窗口111a、111b。当群组内的窗口被最小化至工作列时,窗口管理单元124也可依序将各窗口111a、111b复原(Restore),而依照叠放顺序显示于触控屏幕11上。如此一来,当使用者以多点触控方式将第一窗口111a与第二窗口111b群组后,即可轻易让第一窗口111a与第二窗口111b进行相同的动作。
此外,当使用者想要将此群组关系解除时,可直接由删除清单内容,或者以触控手势达成解除群组关系的目的。此解除群组的触控手势优选为同时以单指触控第一窗口111a与第二窗口111b,并且让两个手指反相拖曳至预设距离即可。
而当第一触控点112a与第二触控点112b没有分别坐落于第一窗口111a与第二窗口111b时,处理模块12的触控还原单元123会根据多点触控动作产生多点触控信息,并传送此多点触控信息至操作***中。此多点触控信息优选为人机接口装置(Human Interface Device,HID)报告,以让操作***根据此HID报告处理此多点触控动作。
值得注意的是,当第一触控点112a与第二触控点112b的移动轨迹并不是往中心点113移动,或是第一触控点112a与第二触控点112b的移动轨迹消失,又或者是新第一触控点112a’与新第二触控点112b’的距离大于门坎值时,处理模块11会将上述三种条件的移动轨迹视为使用者的误触。因此处理模块11可直接选择将此三种条件的触控信息忽略。
此外,窗口管理单元124进行群组第一窗口111a与第二窗口111b的动作前,可先通过检视窗口代码判断第一窗口111a与第二窗口111b是否事先被编入其它群组中。当第一窗口111a与第二窗口111b其中任一窗口已属于其它群组时,窗口管理单元124可将新加入群组的窗口代码写入原本群组的清单中,再依据各窗口的叠放顺序重新排列(Resort)。而当第一窗口111a与第二窗口111b原本不属于任何群组时,窗口管理单元124则可用一个全新的窗口清单来纪录窗口代码,以进行群组动作。
为使读者能更加清楚明了本发明的触控式电子装置1的运行原理,以下将另以图3搭配说明。请参阅图3,其为本发明的触控式电子装置的处理多点触控动作的架构图。在该图中,触控分析单元121会分析触控屏幕所接收的多点触控动作的原始数据,以对应计算出各触控点位置。再由触控判断单元122判断各触控点是否坐落于各窗口上。当各触控点没有分别落于各窗口上时,触控还原单元123则根据此多点触控动作产生多点触控信息,并传送至操作***13。而当各触控点分别落于各窗口上时,则由触控判断单元122持续侦测各触控点的轨迹。当各触控点分别往中心点移动,且触控点移动后的相对距离小于门坎值时,窗口管理单元124会取得各窗口的窗口代码,以群组各窗口。由此,处理模块12可拦截原本应该要传送至操作***的多点触控信息,并根据多点触控动作特性,选择传送至操作***13或由处理模块12自行处理。
请参阅图4,其为本发明的触控式电子装置的第二实施例的正面示意图。与第一实施例相较,其差异在于第二实施例的触控屏幕11中还增加显示了一个第三窗口111c,其余部分都相同,就不在此详述。在本实施例中,可用三个手指分别点击在第一窗口111a、第二窗口111b与第三窗口111c中,再将各触控点112a、112b、112c往中心点113移动。由此,可让处理模块12可群组此三个窗口。值得注意的是,虽然本实施例仅以三个窗口为例,但本发明并不限定窗口的数目,熟悉此项技艺者当可轻易理解。
尽管前述实施例已同时说明本发明的参考数据显示方法,但为使读者能更加清楚明了,以下将再另外绘示流程图搭配说明。
请参阅图5,其为本发明的多窗口的管理方法的实施例的流程图。请参考图5,本实施例的多窗口的管理方法可用于具有触控屏幕的电子装置,而如前述实施例的触控式电子装置1(如第1图所示),但不仅限于前述实施例的触控式电子装置1。
如步骤S10所示,在触控屏幕上显示第一窗口与第二窗口。
接着,如步骤S20所示,使用处理模块取得第一窗口的第一显示范围与第二窗口的第二显示范围。
然后,如步骤S30所示,根据触控屏幕所接收的多点触控动作,计算对应多点触控动作的第一触控点及第二触控点,并计算第一触控点与第二触控点的中心点。
之后,如步骤S40所示,判断第一触控点及第二触控点是否分别坐落第一显示范围及第二显示范围。当第一触控点及第二触控点分别在第一显示范围及第二显示范围内时,则进行步骤S50。当第一触控点及第二触控点没有坐落第一显示范围及第二显示范围内时,则进行步骤S41。
如步骤S50所示,当第一触控点与第二触控点往中心点移动,且第一触控点与第二触控点的距离小于门坎值时,则对第一窗口及第二窗口进行窗口管理。此窗口管理优选为通过操作***的窗口操作***应用接口取得目前显示窗口的窗口代码,并且以各窗口的叠放顺序作为顺序,以记录各窗口代码。并使各窗口进行相同的动作。
如步骤S41所示,根据多点触控动作产生多点触控信息,以传送至此触控式电子装置所运行的操作***。
以上所述仅为举例性,而不是限制性的。任何未脱离本发明的精神与范畴,而对其进行的等效修改或变更,均应包含于本发明的权利要求范围之内。
Claims (10)
1.一种多窗口的管理方法,适用于电子装置,所述电子装置包含触控屏幕及处理模块,所述多窗口的管理方法包含:
在所述触控屏幕上显示第一窗口及第二窗口;
使用所述处理模块取得所述第一窗口的第一显示范围与所述第二窗口的第二显示范围;
根据所述触控屏幕所接收的多点触控动作,使所述处理模块计算出对应所述多点触控动作的第一触控点及第二触控点,并计算所述第一触控点与所述第二触控点的中心点;
通过所述处理模块判断所述第一触控点及所述第二触控点是否分别在所述第一显示范围及所述第二显示范围内;以及
当所述第一触控点及所述第二触控点分别在所述第一显示范围及所述第二显示范围内时,所述处理模块计算所述第一触控点及所述第二触控点的移动轨迹,当所述第一触控点与所述第二触控点往所述中心点移动,且所述第一触控点与所述第二触控点的距离小于门坎值时,所述处理模块系对所述第一窗口及所述第二窗口进行窗口管理。
2.根据权利要求1所述的多窗口的管理方法,其特征在于,所述窗口管理为群组所述第一窗口及所述第二窗口。
3.根据权利要求2所述的多窗口的管理方法,其特征在于,所述处理模块由所述电子装置所运行的操作***取得所述第一窗口的窗口代码及所述第二窗口的窗口代码,以群组所述第一窗口及所述第二窗口。
4.根据权利要求2所述的多窗口的管理方法,其特征在于,所述处理模块根据使用者所输入的指令,以及所述第一窗口与所述第二窗口的叠放顺序,使所述第一窗口与所述第二窗口依序最小化、复原或关闭。
5.根据权利要求1所述的多窗口的管理方法,其特征在于,当所述第一触控点及所述第二触控点不在所述第一显示范围及所述第二显示范围内时,所述处理模块根据所述多点触控动作产生多点触控信息,以传送至所述电子装置所运行的操作***。
6.一种触控式电子装置,其特征在于,包含:
触控屏幕,其显示第一窗口及第二窗口,并接收多点触控动作;
处理模块,其电性连接所述触控屏幕,以取得所述第一窗口的第一显示范围与所述第二窗口的第二显示范围,并计算对应所述多点触控动作的第一触控点及第二触控点,且计算所述第一触控点与所述第二触控点的中心点;
其中,所述处理模块判断所述第一触控点及所述第二触控点是否分别在所述第一显示范围及所述第二显示范围内,当所述第一触控点及所述第二触控点分别在所述第一显示范围及所述第二显示范围内时,所述处理模块计算所述第一触控点及所述第二触控点的移动轨迹,当所述第一触控点与所述第二触控点往所述中心点移动,且所述第一触控点与所述第二触控点的距离小于门坎值时,所述处理模块对所述第一窗口及所述第二窗口进行窗口管理。
7.根据权利要求6所述的触控式电子装置,其特征在于,所述窗口管理为群组所述第一窗口及所述第二窗口。
8.根据权利要求7所述的触控式电子装置,其特征在于,所述处理模块通过所述触控式电子装置所运行的操作***,取得所述第一窗口的窗口代码及所述第二窗口的窗口代码,以群组所述第一窗口及所述第二窗口。
9.根据权利要求7所述的触控式电子装置,其特征在于,所述处理模块根据使用者所输入的指令,以及所述第一窗口与所述第二窗口的叠放顺序,使所述第一窗口与所述第二窗口依序最小化、复原或关闭。
10.根据权利要求6所述的触控式电子装置,其特征在于,当所述第一触控点及所述第二触控点不在所述第一显示范围及所述第二显示范围内时,所述处理模块根据所述多点触控动作产生多点触控信息,以传送至触控式电子装置所运行的操作***。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010154519 CN102207812B (zh) | 2010-03-31 | 2010-03-31 | 触控式电子装置及其多窗口的管理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010154519 CN102207812B (zh) | 2010-03-31 | 2010-03-31 | 触控式电子装置及其多窗口的管理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102207812A CN102207812A (zh) | 2011-10-05 |
CN102207812B true CN102207812B (zh) | 2013-04-24 |
Family
ID=44696674
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201010154519 Active CN102207812B (zh) | 2010-03-31 | 2010-03-31 | 触控式电子装置及其多窗口的管理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102207812B (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102880422A (zh) * | 2012-09-27 | 2013-01-16 | 深圳Tcl新技术有限公司 | 触摸屏智能设备文字处理方法和装置 |
CN104182119B (zh) * | 2013-05-27 | 2018-02-09 | 腾讯科技(深圳)有限公司 | 多窗口页面的状态控制方法及装置 |
CN103412713A (zh) * | 2013-06-28 | 2013-11-27 | 北京君正集成电路股份有限公司 | 一种智能设备同时操控多窗口的管理方法 |
CN103425431A (zh) * | 2013-08-07 | 2013-12-04 | 福州瑞芯微电子有限公司 | 实现多窗口操作的移动终端及方法 |
CN104735537B (zh) * | 2013-12-23 | 2018-10-02 | 鸿合科技股份有限公司 | 显示屏信号显示切换方法及其装置 |
CN104735536B (zh) * | 2013-12-23 | 2018-07-06 | 鸿合科技股份有限公司 | 显示屏信号显示切换方法及其装置 |
CN103870271A (zh) * | 2014-02-18 | 2014-06-18 | 联想(北京)有限公司 | 信息处理方法及电子设备 |
CN103870117B (zh) * | 2014-02-18 | 2017-07-25 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN109558026A (zh) * | 2017-10-20 | 2019-04-02 | 北京仁光科技有限公司 | 多窗口触控方法、设备、装置和计算机可读存储介质 |
CN109753215B (zh) | 2018-04-02 | 2020-03-27 | 北京字节跳动网络技术有限公司 | 一种窗口分屏显示方法、装置及设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1523481A (zh) * | 2002-11-29 | 2004-08-25 | �ձ����ŵ绰��ʽ���� | 链接内容浏览支持装置及其方法、程序和记录媒介 |
CN101606124A (zh) * | 2007-01-25 | 2009-12-16 | 夏普株式会社 | 多窗口管理装置及程序、存储介质及信息处理装置 |
CN101667089A (zh) * | 2008-09-04 | 2010-03-10 | 比亚迪股份有限公司 | 一种触摸手势的识别方法和装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7954064B2 (en) * | 2005-10-27 | 2011-05-31 | Apple Inc. | Multiple dashboards |
US9372591B2 (en) * | 2008-04-10 | 2016-06-21 | Perceptive Pixel, Inc. | Methods of interfacing with multi-input devices and multi-input display systems employing interfacing techniques |
US20100053111A1 (en) * | 2008-09-04 | 2010-03-04 | Sony Ericsson Mobile Communications Ab | Multi-touch control for touch sensitive display |
-
2010
- 2010-03-31 CN CN 201010154519 patent/CN102207812B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1523481A (zh) * | 2002-11-29 | 2004-08-25 | �ձ����ŵ绰��ʽ���� | 链接内容浏览支持装置及其方法、程序和记录媒介 |
CN101606124A (zh) * | 2007-01-25 | 2009-12-16 | 夏普株式会社 | 多窗口管理装置及程序、存储介质及信息处理装置 |
CN101667089A (zh) * | 2008-09-04 | 2010-03-10 | 比亚迪股份有限公司 | 一种触摸手势的识别方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN102207812A (zh) | 2011-10-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102207812B (zh) | 触控式电子装置及其多窗口的管理方法 | |
CN102081647B (zh) | 显示弹出式广告的方法和设备 | |
CN202854755U (zh) | 信息处理装置 | |
US20140351758A1 (en) | Object selecting device | |
US20130132878A1 (en) | Touch enabled device drop zone | |
CN104866225A (zh) | 一种具有触摸显示屏的电子设备及其控制方法 | |
DE112013004614T5 (de) | Gestentastatur mit Gestenannullierung | |
CN104765524A (zh) | 切换应用程序的方法及装置 | |
CN108920066B (zh) | 触摸屏滑动调整方法、调整装置及触控设备 | |
CN105892877A (zh) | 多指并拢或打开手势的识别方法、装置及终端设备 | |
CN105867830B (zh) | 一种基于指纹识别的处理方法和移动终端 | |
CN101419617A (zh) | 一种确定网页对象的方法及装置 | |
US20120007826A1 (en) | Touch-controlled electric apparatus and control method thereof | |
CN106293427A (zh) | 用户界面调整方法及电子装置 | |
CN105094520A (zh) | 一种显示方法及终端 | |
CN107861684A (zh) | 书写识别方法、装置、存储介质及计算机设备 | |
US20150121270A1 (en) | Information processing method and electronic device | |
CN106354411A (zh) | 一种界面启动方法及移动终端 | |
CN103164137B (zh) | 跨屏幕操作的识别方法以及电子装置 | |
CN107526353A (zh) | 一种汽车诊断***及方法 | |
CN102214060A (zh) | 触控式电子装置及其窗口操控方法 | |
CN106339171A (zh) | 应用程序切换方法及装置 | |
CN104133578A (zh) | 触摸屏面板显示器和触摸键输入*** | |
CN104714675A (zh) | 一种手势识别方法及装置 | |
CN105892895A (zh) | 多指滑动手势的识别方法、装置及终端设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |