执行应用程序的方法

文档序号:6605478阅读:725来源:国知局
专利名称:执行应用程序的方法
技术领域
本发明涉及一种于电子装置上执行应用程序的方法,特别是涉及一种通过触摸屏幕(touch screen)以半透明方式执行应用程序的操作界面的方法。
背景技术
现今的手机或个人数字助理(personal digital assistant, PDA)等手持装置兼具功能强大及体型轻巧等特点,并且随着多点触摸(Multi-touch)技术的出现,大部分的手持装置采用具有多点触摸技术的触摸屏幕,以赋予使用者更直觉的操作体验。此外,支持多点触摸的应用程序更是应运而生,使得手持装置功能更为多样。由于上述的手持装置功能多样且繁杂,因而难以在短时间内启动或执行所需要的功能。对于使用者较常使用的功能更是如此,如查询通话记录、播放音乐、虚拟计算机键盘等。如果在操作手持装置时能快速地开启某些功能,势必能提高手持装置在使用上的便利性。为了符合上述需求,现有的的解决方式是在手持装置的键盘或外壳上设置对应特定常用功能的热键。据此,使用者按下热键时便能迅速开启对应的功能,进而缩短搜寻及开启功能所需要的时间。然而,在手持装置的体积日愈轻巧的趋势之下,能用以设置热键的空间十分有限。此外,为了确保手持装置的外型符合简洁美观等要求,于设计手持装置时更需控制热键的数目,故仅能通过为数不多的热键来达到快速连接常用功能的需求。因此,手持装置仅有极少部分的功能具有对应的热键可供使用者快速开启。当使用者欲执行没有对应热键的功能时,另一种解决方式是通过操作菜单的方式来进行。由于手持装置的菜单多为树状结构,并且以文字菜单或者图形菜单的方式呈现在手持装置的触摸屏幕上,使用者可能需要在触摸屏幕上对手持装置提供的使用者界面进行一次或多次点选,才能找到于执行所需的功能选项。若每次都必须通过上述方式才能开启执行常用程序,势必会耗费许多操作时间而造成使用上的诸多不便。

发明内容
本发明提供一种执行应用程序的方法,利用电子装置的触摸屏幕(touchscreen) 来接收特定手势以选择相对应的应用程序,藉以利用半透明方式来选择并执行此应用程序的操作界面。本发明提出一种执行应用程序的方法,适用于包括触摸屏幕的电子装置。本方法包括下列步骤设定指定手势与应用程序的对应关系。之后,感测触摸屏幕是否接收一触摸手势。并且,依据触摸手势的接触点与接触点的移动轨迹,以识别此触摸手势是否为指定手势。以及,将对应指定手势的应用程序的操作界面以半透明方式呈现于触摸屏幕中的部分区域上。在本发明的一实施例中,本方法还包括下列步骤判断应用程序是否正确识别。在本发明的一实施例中,判断是否正确识别应用程序的步骤包括感测触摸屏幕的部分区域是否于预定时间内接收一触摸操作。
在本发明的一实施例中,当触摸屏幕的部分区域于预定时间内接收触摸操作时, 判断此应用程序已正确识别。在本发明的一实施例中,本方法还包括下列步骤当判断应用程序已正确识别时, 执行此应用程序。在本发明的一实施例中,本方法还包括下列步骤当判断应用程序没有正确识别时,持续感测触摸屏幕是否接收触摸手势。在本发明的一实施例中,本方法还包括下列步骤当判断没有正确识别应用程序时,提供一应用程序菜单于触摸屏幕上。在本发明的一实施例中,上述的应用程序菜单为一侧边菜单。在本发明的一实施例中,上述的应用程序菜单包括多个图形,这些图形分别对应其他执行的应用程序。从另一角度来看,本发明提出一种计算机可读取储存介质,用以储存一计算机程序,此计算机程序用以载入至一计算机系统中,并且使得此计算机系统执行如上述的执行应用程序的方法。基于上述,本发明的实施例利用电子装置的触摸屏幕来接收触摸手势,依据触摸手势的接触点与接触点的移动轨迹来判断是否为特定手势,并且以半透明方式呈现与特定手势相对应的应用程序的操作界面。让使用者既可看见原本位于触摸屏幕上显示的图片、 文字等影像,亦可利用半透明的操作界面来选择或操作执行的应用程序(如音乐播放程序、虚拟键盘等,但不依此为限),藉以发挥半透明操作界面的功能。当此应用程序并非使用者想要执行的应用程序时,亦可于触摸屏幕上提供应用程序菜单供使用者选择。为使本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合附图详细说明如下。


图1是依照本发明一实施例的电子装置的功能方块图。图2是依照本发明一实施例说明执行应用程序的方法的流程图。图3是依照本发明第一实施例说明指定手势与音乐播放程序的操作界面的示意图。图4是依照本发明第二实施例说明指定手势与虚拟吉他程序的操作界面的示意图。图5是依照本发明第三实施例说明指定手势与虚拟钢琴程序的操作界面的示意图。图6是依照本发明第四实施例说明指定手势与虚拟鼓程序的操作界面的示意图。图7是依照本发明另一观点的一实施例说明电子装置100的功能方块图。附图符号说明100、700:电子装置110:触摸屏幕120 触摸手势解码器130 操作界面产生单元
140 执行单元300、400 触摸屏幕的部分区域720 处理器730 储存介质TPl TPlO 接触点TK1、TK2:移动轨迹S210 S270 步骤
具体实施例方式请参照图1,图1是依照本发明一实施例的电子装置100的功能方块图。电子装置100包括触摸屏幕(touch screen) 110、触摸手势解码器120、操作界面产生单元130与执行单元140。于本实施例中,电子装置100可为具有触摸屏幕110的手机或个人数字助理(personal digital assistant,PDA)等手持装置,但本发明不应以此为限。触摸屏幕 110具有显示器与多点触摸(Multi-touch)技术的触摸面板的功能,用于显示影像,并且同时接收使用者的触摸手势。触摸手势解码器120于本实施例中用以设定指定手势与应用程序的对应关系,并且感测触摸屏幕110是否接收一触摸手势。此外,触摸手势解码器120依据触摸手势的接触点与接触点的移动轨迹来识别此触摸手势是否为指定手势其中之一。当触摸手势解码器 120识别此触摸手势为指定手势其中之一时,便依据与此指定手势相对应的应用程序以产生一应用程序信号。相对地,当触摸手势解码器120无法识别此触摸手势时,便重新接收并且识别使用者输入的触摸手势。此外,触摸手势解码器120亦藉由感测触摸屏幕110的部分区域是否接收一感测操作来判断此应用程序是否正确识别。以及,当触摸手势解码器120 判断此应用程序已正确识别时,便产生一正确识别信号。操作界面产生单元130接收触摸手势解码器120的应用程序信号,并且依据应用程序信号将对应指定手势的应用程序的操作界面以半透明方式呈现于触摸屏幕110中的部分区域。执行单元140接收由触摸手势解码器120产生的正确识别信号,以执行与指定手势相对应的应用程序。为了致使本领域的技术人员能更加了解本发明,以下将详细说明执行应用程序的方法的步骤流程与原理,请同时参考图1、图2与图3,图2是依照本发明一实施例说明执行应用程序的方法的流程图。图3是依照本发明第一实施例说明指定手势与音乐播放程序的操作界面的示意图。在此以第一实施例为例说明,第一实施例所述的应用程序为一音乐播放程序。首先于步骤S210中,电子装置110将指定手势与应用程序的对应关系设定于触摸手势解码器120中。其中,一个应用程序可对应一种或多种指定手势,使得同一个应用程序可以利用一种或多种指定手势并且藉由本实施例来识别与执行,应用本实施例者不应以此为限。指定手势于本实施例中已预先设定于触摸手势解码器120中,于其他实施例亦可以输入触摸手势藉以额外设定使用者所需的指定手势。触摸手势解码器120藉由接触点的个数与接触点的移动轨迹来判断触摸手势是否为指定手势。于本实施例中,与音乐播放程序 (即本实施例所述的应用程序)相对应的指定手势为依据中心点A将接触点TPl由上往下移动以产生直线的移动轨迹TK1。其中,触摸手势解码器120利用触摸屏幕110的中心点A 作为参考点,使其与移动轨迹TKl以及接触点TPl比较其概略距离,因此触摸屏幕110的中心点A并未显示于触摸屏幕110上,并以虚线表示。接着进入步骤S220,触摸手势解码器120感测触摸屏幕110是否接收一触摸手势。 于输入触摸手势前,使用者可能正在利用触摸屏幕110浏览照片、使用应用程序或者位于待机画面,且使用者希望于此时执行特定的应用程序,例如开启/关闭音乐、启动虚拟键盘来输入信息等,便可藉由本实施例的步骤S220来感测触摸手势。应用本实施例者可依其设计需求来决定于何种情况下藉由触摸屏幕110来感测触摸手势。为了方便说明,本实施例中触摸屏幕110于输入触摸手势前为一空白画面310,于其他实施例中,画面310上可能具有照片、文字或者待机画面等影像。触摸手势是使用者利用手指接触触摸屏幕110以产生一个或多个接触点TP1,并且使用者拖拉其手指的接触点TPl使其移动而产生接触点TPl的移动轨迹TK1。在此特别说明,中心点A、接触点TPl与移动轨迹TKl均未显示于触摸屏幕 110上,为了方便说明才以虚线形式绘示于图3的画面310中。然后,于步骤S230中触摸手势解码器120依据触摸手势的接触点TPl与接触点 TPl的移动轨迹TK1,以识别此触摸手势是否为上述的指定手势。如果步骤S230中触摸手势解码器120无法将触摸手势识别为指定手势时,便重新回到步骤S220以持续识别触摸手势。如果触摸手势解码器120将触摸手势识别为指定手势时,便进入步骤S235,触摸手势解码器120藉以依据对应此指定手势的应用程序而产生一应用程序信号给予操作界面产生单元130。于第一实施例中,此应用程序信号便包括与音乐播放程序有关的信息。操作界面产生单元130于步骤S240中依据应用程序信号将对应指定手势的应用程序(即音乐播放程序)的一操作界面以半透明方式呈现于触摸屏幕110的部分区域300上,如画面 320所示。于本实施例中,音乐播放程序的操作界面是一个光碟形状图样,当此程序正在播放音乐时,此光碟形状图样亦会随的转动。藉此,操作界面产生单元130便将此光碟形状图样以半透明方式呈现在部分区域300上,让使用者既可以看见触摸屏幕110原本于画面310 上显示的图片或文字等影像,亦可利用半透明的操作界面来选择或操作音乐播放程序。接着,于步骤S250时,触摸手势解码器120判断此应用程序是否正确地识别。换句话说,步骤S250用以判断使用者是否真的藉由输入此感测手势来启动此应用程序。因为使用者可能不小心输入此感测手势而开启应用程序的操作界面,或者因为触摸手势解码器 120的识别错误而导致开启了使用者不希望执行的应用程序。上述两者均非使用者所想要的操作。因此触摸手势解码器120于本实施例中利用感测画面320的部分区域300是否于一预定时间内接收触摸操作,进而判断使用者是否真正希望执行此应用程序。在此举例说明,如果使用者希望执行此应用程序(即音乐播放程序),使用者便会于预定时间内利用手指触摸部分区域300中的光碟形状图样,触摸手势解码器120便会于画面320的部分区域300之间接收到触摸操作来判断此应用程序已正确识别。换句话说, 使用者的确希望电子装置100执行此应用程序。藉此,触摸手势解码器120产生一个正确识别讯号,让执行单元140进入步骤S260以执行此音乐播放程序。而如果使用者不希望执行此音乐播放程序,便不会在预定时间内触摸部分区域 300中的光碟形状图样,或者直接触摸部分区域300外的画面320。此时,触摸手势解码器120便会知晓此次并没有正确识别出使用者想要执行的应用程序。因此进入步骤S270让操作界面产生单元130取消显示其音乐播放程序的操作界面。执行单元140于进入步骤S270 时提供一应用程序菜单于触摸屏幕110上。其中,此应用程序菜单可为一侧边菜单,以文字菜单来让使用者挑选其所想要执行的应用程序。侧边菜单会依照触摸手势显示出可能的应用程序菜单,让使用者进行挑选。于另一实施例中,应用程序菜单亦可为图形菜单。此图形菜单包括多个小型图形, 每个图形分别对应本电子装置110所具有的其他应用程序,并且省略此次判断错误的应用程序(本实施例中应省略音乐播放程序的图形)。于其他实施例的步骤S250中,当触摸手势解码器120判断没有正确识别此应用程序时,亦可以回到步骤S220,触摸手势解码器120 重新接收并且识别触摸手势,以正确识别并执行使用者所希望的应用程序。在此说明第二实施例,第二实施例所执行的应用程序为一虚拟钢琴(virtual piano)程序,请同时参考图1、图2与图4。图4是依照本发明第二实施例说明指定手势与虚拟钢琴程序的操作界面的示意图。本实施例与第一实施例相似,因此相同步骤与说明在此不再赘述。其不同之处在于本实施例的虚拟钢琴程序相对应的指定手势,是当使用者的双手的手指同时于触摸屏幕110上按压,以产生类似图4中接触点TPl TPlO的相对位置。 在此特别说明,接触点TPl TPlO均未显示于触摸屏幕110上,为了方便说明才以虚线形式绘示于图4的画面310中。触摸手势解码器120依据触摸手势的接触点TPl TPlO的数量与其相对位置来判断此触摸手势是否为本实施例的指定手势。当触摸手势解码器120判断此触摸手势为本实施例的指定手势时,便进入步骤S230以产生应用程序信号给予操作界面产生单元130。 其中,应用程序信号包含虚拟钢琴程序的讯息。操作界面产生单元130于步骤S240中依据上述的应用程序信号藉以让虚拟钢琴程序的操作界面以半透明方式显示在触摸屏幕110 的部分区域400上,如图4的画面320所示。于本实施例中,音乐播放程序的操作界面是钢琴琴键图样,此琴键图样会依据接触点TPl TPlO的位置作相对应的位移,以使琴键图样以半透明方式(如图4的画面320)显示在触摸屏幕110上。藉此,使用者可于浏览钢琴琴谱等影像时,呼叫出此虚拟钢琴的半透明操作界面来一边参考钢琴琴谱一边操作虚拟钢琴,藉以发挥半透明操作界面的功能。在此说明第三实施例,第三实施例所执行的应用程序为一虚拟吉他(virtual guitar)程序,请同时参考图1、图2与图5。图5是依照本发明第三实施例说明指定手势与虚拟吉他程序的操作界面的示意图。本实施例与第一实施例相似,因此相同步骤与说明在此不再赘述。其不同之处在于本实施例的虚拟吉他程序相对应的指定手势,是使用者其中一手的四只手指的接触点TPl TP4同时于触摸屏幕110上按压,另一手的手指的接触点 TP5则由上往下拖拉以产生直线的移动轨迹TK2,以产生类似图5中接触点TPl TP5以及移动轨迹TK2的相对位置。触摸手势解码器120依据触摸手势的接触点TPl TP4的数量与移动轨迹TK2的相对位置来判断此触摸手势是否为本实施例的指定手势。其中,接触点 TPl TP5与移动轨迹TK2均未显示于触摸屏幕110上,为了方便说明才以虚线形式特别绘示于图5的画面310中。在此说明第四实施例,第四实施例所执行的应用程序为一虚拟鼓(Virtualdrum) 程序,请同时参考图1、图2与图6。图6是依照本发明第四实施例说明指定手势与虚拟鼓程序的操作界面的示意图。本实施例与第一实施例相似,因此相同步骤与说明不再赘述。其不同之处在于本实施例的虚拟鼓程序相对应的指定手势,是使用者以三只手指同时按压在触摸屏幕110上,并且其接触点TPl TP3的相对距离较远,其相对位置类似图6所绘示的接触点TPl TP3。触摸手势解码器120依据触摸手势的接触点TPl TP3的数量与接触点TPl TP3相互之间的相对距离来判断此触摸手势是否为本实施例的指定手势。其中, 接触点TPl TP3均未显示于触摸屏幕110上,为了方便说明才以虚线形式绘示于图6的画面310中。以另一观点而言,上述的发明实施例亦可藉由下述电子装置的架构来实现,请参照图7,图7是依照本发明另一观点的一实施例说明电子装置700的功能方块图。电子装置700包括触摸屏幕110、处理器720与储存介质730。于本实施例中,电子装置700可为具触摸屏幕110的平板计算机,本发明不应以此为限。于本实施例中,储存介质730用以储存计算机程序,这些计算机程序用以载入至此电子装置100中,并且使得电子装置100内的处理器720执行如上述的执行应用程序的方法。本实施例的其他细部流程已包含在上述各实施例中,故在此不予赘述。综上所述,本发明的实施例利用电子装置的触摸屏幕来接收触摸手势,依据触摸手势的接触点与接触点的移动轨迹来判断是否为特定手势,并且以半透明方式呈现与特定手势相对应的应用程序的操作界面,让使用者既可看见原本位于触摸屏幕上显示的图片、 文字等影像,亦可利用半透明的操作界面来选择或操作执行的应用程序(如音乐播放程序、虚拟键盘等,但不依此为限),藉以发挥半透明操作界面的功能。当此应用程序是使用者想要执行的应用程序时,便执行此应用程序。但如果此应用程序并非使用者想要执行的应用程序时,可重新判断所接收的触摸手势,亦可于触摸屏幕上提供应用程序菜单供使用者选择。应用程序菜单可利用侧边菜单或者图形菜单等方式呈现。虽然本发明已以实施例揭示如上,然其并非用以限定本发明,本领域的技术人员, 在不脱离本发明的精神和范围的前提下,可作若干的更动与润饰,故本发明的保护范围是以本发明的权利要求为准。
权利要求
1.一种执行应用程序的方法,适用于包括一触摸屏幕的一电子装置,该方法包括设定至少一指定手势与至少一应用程序的对应关系;感测该触摸屏幕是否接收一触摸手势;依据该触摸手势的至少一接触点与该接触点的移动轨迹,以识别该触摸手势是否为该指定手势;以及将对应该指定手势的该应用程序的一操作界面以半透明方式呈现于该触摸屏幕中的一部分区域。
2.如权利要求1所述的方法,其中还包括判断该应用程序是否正确识别。
3.如权利要求2所述的方法,其中判断是否正确识别该应用程序的步骤包括感测该触摸屏幕的该部分区域是否于一预定时间内接收一触摸操作。
4.如权利要求3所述的方法,当感测该触摸屏幕的该部分区域于该预定时间内接收该触摸操作时,判断该应用程序已正确识别。
5.如权利要求2所述的方法,其中还包括当判断该应用程序已正确识别时,执行该应用程序。
6.如权利要求2所述的方法,其中还包括当判断该应用程序没有正确识别时,持续感测该触摸屏幕是否接收该触摸手势。
7.如权利要求2所述的方法,其中还包括当判断没有正确识别该应用程序时,提供一应用程序菜单于该触摸屏幕。
8.如权利要求7所述的方法,其中该应用程序菜单为一侧边菜单。
9.如权利要求7所述的方法,其中该应用程序菜单包括多个图形,其中该图形分别对应未执行的该应用程序。
10.一种计算机可读取储存介质,用以储存一计算机程序,该计算机程序用以载入至一计算机系统中并且使得该计算机系统执行如权利要求1所述的执行应用程序的方法。
全文摘要
一种执行应用程序的方法,适用于具有触摸屏幕的电子装置。本方法包括下列步骤设定指定手势与应用程序的对应关系。接着,感测触摸屏幕是否接收触摸手势。然后,依据触摸手势的接触点与接触点的移动轨迹,以识别触摸手势是否为指定手势。并且,将对应指定手势的应用程序的一操作界面以半透明方式呈现于触摸屏幕的部分区域中。
文档编号G06F3/048GK102314294SQ201010220430
公开日2012年1月11日 申请日期2010年6月29日 优先权日2010年6月29日
发明者彭信元, 谢孟甫 申请人:宏碁股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1