著录项信息
专利名称 | 一种应用程序切换方法、装置及触摸屏电子设备 |
申请号 | CN201210247219.2 | 申请日期 | 2012-07-17 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2012-12-05 | 公开/公告号 | CN102810049A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | 暂无 | IPC分类号 | 暂无查看分类表>
|
申请人 | 华为终端有限公司 | 申请人地址 | 广东省东莞市松山湖高新技术产业开发区新城大道2号南方工厂厂房(一期)项目B2区生产厂房-5
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 华为终端有限公司 | 当前权利人 | 华为终端有限公司 |
发明人 | 刘国庆 |
代理机构 | 北京中博世达专利商标代理有限公司 | 代理人 | 申健 |
摘要
本发明实施例了提供一种应用程序切换方法、装置及触摸屏电子设备,涉及移动通信领域,能快速实现不同应用程序的切换。该方法包括:在触摸屏电子设备的触摸屏呈现第一应用程序的界面时,触摸屏电子设备的触摸屏驱动程序识别至少一个用户手势;将所述至少一个用户手势和存储于所述触摸屏电子设备中的预设符号进行匹配;若存在与所述至少一个用户手势匹配的第一预设符号,则触发所述第一预设符号对应的第二应用程序执行所述第一预设符号绑定的动作。本发明实施例适用于在使用触摸屏的电子设备时,在任意应用程序的界面下实现向另一个应用程序的自动切换。
1.一种触摸屏电子设备的应用程序切换方法,其特征在于,包括:
在触摸屏电子设备的触摸屏呈现第一应用程序的界面时,在所述触摸屏电子设备的触摸屏驱动程序开始识别第一个用户手势之后的预设的时间段内,识别并存储包括所述第一个用户手势在内的至少一个用户手势,直至所述预设的时间段后结束,将识别结束之前所存储的所有用户手势和存储于所述触摸屏电子设备中的预设符号进行匹配;或者,所述触摸屏电子设备的触摸屏驱动程序在识别并存储一个用户手势之后,若在预设的等待时间间隔内检测到与触摸屏的接触,则识别并存储下一个用户手势,若在预设的等待时间内未检测到与所述触摸屏的接触,则识别结束,将识别结束之前所存储的所有用户手势和存储于所述触摸屏电子设备中的预设符号进行匹配;或者,
所述触摸屏电子设备的触摸屏驱动程序识别一个用户手势,并将由该一个用户手势及其之前所存储的所有用户手势组成的至少一个用户手势和存储于所述触摸屏电子设备中的预设符号进行匹配;
若存在与所述至少一个用户手势匹配的第一预设符号,切换到与第一预设符号对应的第二应用程序,并且触发所述第一预设符号对应的第二应用程序执行所述第一预设符号绑定的动作。
2.根据权利要求1所述的方法,其特征在于,还包括:
若不存在与所述至少一个用户手势匹配的第一预设符号,则存储该一个用户手势,并在该一个用户手势之后的预设的等待时间间隔内,识别下一个用户手势;若在所述预设的等待时间间隔内,未识别到下一个用户手势,则识别结束。
3.一种用于触摸屏电子设备的应用程序切换的装置,其特征在于,包括:
识别单元,用于在触摸屏电子设备的触摸屏呈现第一应用程序的界面时,在开始识别第一个用户手势之后启动第一定时器,并在所述第一定时器所设置的时间段内,识别并存储包括所述第一个用户手势在内的至少一个用户手势,直至所述第一定时器超时后结束;
匹配单元,用于将由所述识别单元识别到的该一个用户手势及其之前所存储的所有用户手势组成的至少一个用户手势和存储于所述触摸屏电子设备中的预设符号进行匹配;或者,
所述识别单元,用于在识别并存储一个用户手势之后,启动第二定时器,若在所述第二定时器设置的等待时间间隔内检测到与触摸屏的接触,则识别并存储下一个用户手势,若在所述第二定时器设置的等待时间内未检测到与所述触摸屏的接触,则识别结束;
所述匹配单元,用于将由所述识别单元识别到的该一个用户手势及其之前所存储的所有用户手势组成的至少一个用户手势和存储于所述触摸屏电子设备中的预设符号进行匹配;或者,
所述识别单元,还用于若所述匹配单元的匹配结果为不存在与所述至少一个用户手势匹配的第一预设符号,则存储该一个用户手势,并在所述一个用户手势之后第三定时器所设置的等待时间间隔内,识别下一个用户手势;若在所述第三定时器所设置的等待时间间隔内,未识别到下一个用户手势,则识别结束,其中,所述第三定时器用于设置从识别到一个用户手势到开始识别下一个用户手势的等待时间间隔;
触发单元,用于若所述匹配单元的匹配结果为存在与所述至少一个用户手势匹配的第一预设符号,切换到与第一预设符号对应的第二应用程序,并且触发所述第一预设符号对应的第二应用程序执行所述第一预设符号绑定的动作。
4.一种触摸屏电子设备,其特征在于,包括:
触摸屏,用于接收用户手势,并呈现应用程序的界面;
触摸屏驱动程序,用于识别第一个用户手势之后的预设的时间段内,识别并存储包括所述第一个用户手势在内的至少一个用户手势,直至所述预设的时间段后结束,将识别结束之前所存储的所有用户手势和存储于所述触摸屏电子设备中的预设符号进行匹配;或者,
所述触摸屏电子设备的触摸屏驱动程序在识别并存储一个用户手势之后,若在预设的等待时间间隔内检测到与触摸屏的接触,则识别并存储下一个用户手势,若在预设的等待时间内未检测到与所述触摸屏的接触,则识别结束,将识别结束之前所存储的所有用户手势和存储于所述触摸屏电子设备中的预设符号进行匹配;或者,
所述触摸屏电子设备的触摸屏驱动程序识别一个用户手势,并将由该一个用户手势及其之前所存储的所有用户手势组成的至少一个用户手势和存储于所述触摸屏电子设备中的预设符号进行匹配;
若存在与所述至少一个用户手势匹配的第一预设符号,切换到与第一预设符号对应的第二应用程序,并且触发所述第一预设符号对应的第二应用程序执行所述第一预设符号绑定的动作。
一种应用程序切换方法、装置及触摸屏电子设备\n技术领域\n[0001] 本发明涉及移动通信领域,尤其涉及一种应用程序切换方法、用于触摸屏电子设备的应用程序切换的装置及触摸屏电子设备。\n背景技术\n[0002] 触摸屏电子设备(如触摸屏手机、平板电脑)作为一种最新的输入设备,它是目前最简单、方便、自然的一种人机交互方式。使用此类设备,用户只要用手指轻轻地碰触摸屏上的图符或文字就能实现相关操作,从而使人机交互更为直截了当。\n[0003] 目前的触摸屏电子设备在使用时,若当前的应用程序为待机,要切换到另外一个非待机的应用程序时,需先打开该非待机的应用程序,再执行相应的动作;另外,若当前的应用程序为非待机的应用程序,要切换到另外一个非待机的应用程序时,需先关闭或最小化当前的非待机的应用程序,打开另外一个非待机应用程序后,再执行相应的动作;上述过程都比较繁琐,操作效率低。\n[0004] 以触摸屏手机为例,触摸屏手机带给人们生活便利的同时,其高效操作也显得越来越重要。如,对于在紧急情况下,如何能快速的拨打紧急电话的问题,目前的触摸屏手机若在待机的应用程序下,则需启动拨号盘输入相应的紧急号码,再进行拨号操作;若当前触摸屏手机在非待机的应用程序下,则需先关闭或退出当前非待机的应用程序,再启动拨号盘输入相应的紧急号码,再进行拨号操作。上述过程都耗时较长,操作繁琐且效率低,在紧急情况下造成不便。\n发明内容\n[0005] 本发明的实施例提供了一种应用程序切换方法、装置及触摸屏电子设备,能快速实现不同应用程序的切换。\n[0006] 为达到上述目的,本发明的实施例采用如下技术方案:\n[0007] 第一方面,提供了一种触摸屏电子设备的应用程序切换方法,该方法包括:\n[0008] 在触摸屏电子设备的触摸屏呈现第一应用程序的界面时,触摸屏电子设备的触摸屏驱动程序识别至少一个用户手势;\n[0009] 将所述至少一个用户手势和存储于所述触摸屏电子设备中的预设符号进行匹配;\n[0010] 若存在与所述至少一个用户手势匹配的第一预设符号,则触发所述第一预设符号对应的第二应用程序执行所述第一预设符号绑定的动作。\n[0011] 在第一方面的第一种可能的实现方式中,所述触摸屏电子设备的触摸屏驱动程序识别至少一个用户手势包括:在所述触摸屏电子设备的触摸屏驱动程序开始识别第一个用户手势之后的预设的时间段内,识别并存储包括所述第一个用户手势在内的至少一个用户手势,直至所述预设的时间段后结束。\n[0012] 在第一方面的第二种可能的实现方式中,所述触摸屏电子设备的触摸屏驱动程序识别至少一个用户手势包括:所述触摸屏电子设备的触摸屏驱动程序在识别并存储一个用户手势之后,若在预设的等待时间间隔内检测到与触摸屏的接触,则识别并存储下一个用户手势,若在预设的等待时间内未检测到与所述触摸屏的接触,则识别结束。\n[0013] 在第一方面的第三种可能的实现方式中,所述触摸屏电子设备的触摸屏驱动程序识别至少一个用户手势;将所述至少一个用户手势和存储于所述触摸屏电子设备中的预设符号进行匹配包括:所述触摸屏电子设备的触摸屏驱动程序识别一个用户手势,并将由该一个用户手势及其之前所存储的所有用户手势组成的至少一个用户手势和存储于所述触摸屏电子设备中的预设符号进行匹配。\n[0014] 结合第一方面的第三种可能的实现方式,在第三种可能的实现方式中,若不存在与所述至少一个用户手势匹配的第一预设符号,则存储该一个用户手势,并在所述一个用户手势之后的预设的等待时间间隔内,识别下一个用户手势;若在所述预设的等待时间间隔内,未识别到下一个用户手势,则识别结束。\n[0015] 第二方面,提供了一种用于触摸屏电子设备的应用程序切换的装置,该装置包括:\n[0016] 识别单元,用于在触摸屏电子设备的触摸屏呈现第一应用程序的界面时,识别至少一个用户手势;\n[0017] 匹配单元,用于将所述至少一个用户手势和存储于所述触摸屏电子设备中的预设符号进行匹配;\n[0018] 触发单元,用于若存在与所述至少一个用户手势匹配的第一预设符号,则触发所述第一预设符号对应的第二应用程序执行所述第一预设符号绑定的动作。\n[0019] 在第二方面的第一种可能的实现方式中,还可以包括:第一定时器,用于设置从识别开始到识别结束的时间段。\n[0020] 所述识别单元,用于在开始识别第一个用户手势之后启动所述第一定时器,并在所述第一定时器所设置的时间段内,识别并存储包括所述第一个用户手势在内的至少一个用户手势,直至所述第一定时器超时后结束。\n[0021] 在第二方面的第二种可能的实现方式中,还可以包括:第二定时器,用于设置从识别到一个用户手势到开始识别下一个用户手势的等待时间间隔。\n[0022] 所述识别单元,用于在识别并存储一个用户手势之后,启动所述第二定时器,若在所述第二定时器设置的等待时间间隔内检测到与触摸屏的接触,则识别并存储下一个用户手势,若在所述第二定时器设置的等待时间内未检测到与所述触摸屏的接触,则识别结束。\n[0023] 在第二方面的第三种可能的实现方式中,所述识别单元,用于识别一个用户手势。\n[0024] 所述匹配单元,用于将由所述识别单元识别到的该一个用户手势及其之前所存储的所有用户手势组成的至少一个用户手势和存储于所述触摸屏电子设备中的预设符号进行匹配。\n[0025] 结合第二方面的第三种可能的实现方式,在第三种可能的实现方式中,还包括:第三定时器,用于设置从识别到一个用户手势到开始识别下一个用户手势的等待时间间隔。\n[0026] 所述识别单元,还用于若所述匹配单元的匹配结果为不存在与所述至少一个用户手势匹配的第一预设符号,则存储该一个用户手势,并在所述一个用户手势之后所述第三定时器所设置的等待时间间隔内,识别下一个用户手势;若在所述第三定时器所设置的等待时间间隔内,未识别到下一个用户手势,则识别结束。\n[0027] 第三方面,提供了一种触摸屏电子设备,该触摸屏电子设备包括:\n[0028] 触摸屏,用于接收用户手势,并呈现应用程序的界面;\n[0029] 触摸屏驱动程序,用于在触摸屏呈现第一应用程序的界面时,识别至少一个用户手势;将所述至少一个用户手势和存储于所述触摸屏电子设备中的预设符号进行匹配;若存在与所述至少一个用户手势匹配的第一预设符号,则触发所述第一预设符号对应的第二应用程序执行所述第一预设符号绑定的动作。\n[0030] 本发明实施例提供了一种应用程序切换方法、装置及触摸屏电子设备,在任意第一应用程序的界面下,触摸屏电子设备的触摸屏驱动程序识别在整个触摸屏的任意位置的用户手势,在用户手势与预设符号匹配后,直接切换到与预设符号对应的第二应用程序,并使第二应用程序执行预设符号绑定的动作。这样,在第一应用程序为待机的情况下,用户无需在碰触第二应用程序的图标就可以启动第二应用程序;在第一应用程序为非待机的情况下,用户无需关闭或最小化第一应用程序就可以启动第二应用程序,从而实现快速将第一应用程序自动切换到第二应用程序。\n附图说明\n[0031] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。\n[0032] 图1为本发明实施例提供的应用程序切换方法的流程示意图;\n[0033] 图2为本发明实施例中方案二的步骤S101的流程示意图;\n[0034] 图3为本发明实施例提供的用于触摸屏电子设备的应用程序切换的装置的结构示意框图;\n[0035] 图4为本发明实另一施例提供的用于触摸屏电子设备的应用程序切换的装置的结构示意框图;\n[0036] 图5为本发明实再一施例提供的用于触摸屏电子设备的应用程序切换的装置的结构示意框图;\n[0037] 图6为本发明实又一施例提供的用于触摸屏电子设备的应用程序切换的装置的结构示意框图;\n[0038] 图7为本发明实施例提供的触摸屏电子设备的结构示意框图。\n具体实施方式\n[0039] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。\n[0040] 本发明实施例提供了一种触摸屏电子设备的应用程序切换方法,如图1所述,该方法步骤包括:\n[0041] S101、在触摸屏电子设备的触摸屏呈现第一应用程序的界面时,触摸屏电子设备的触摸屏驱动程序识别至少一个用户手势;将所述至少一个用户手势和存储于所述触摸屏电子设备中的预设符号进行匹配。\n[0042] 首先,对本发明实施例中出现的词句做以下解释:\n[0043] 所述触摸屏电子设备可以为触摸屏手机,也可以为触摸屏电脑。\n[0044] 所述第一应用程序可以为待机的应用程序,其界面即为待机界面;也可以为任意其他应用程序,例如电子书的应用程序、游戏的应用程序、浏览器的应用程序等。\n[0045] 上述至少一个用户手势是指识别结束之前的所有用户手势,具体可以为1个用户手势,也可以为多个用户手势;用户手势即为用户使用手或笔在触摸屏上画出的任意符号或图形;所述触摸屏电子设备的触摸屏驱动程序可在整个触摸屏的任意位置识别到用户手势。\n[0046] 预设符号可以是图形、数字、文字等形式,且预设符号与用户手势相对应,且两者可以相同也可以不同;例如,用户手势是圆圈,该用户手势对应的预设符号为“119”,但两者的对应关系是确定的。触摸屏电子设备的触摸屏驱动程序能够获取用户手势与预设符号的对应关系,以及预设符号与应用程序执行动作的对应关系,也就是说,预设符号可以绑定至少一个应用程序所能够执行的动作;其中,应用程序所能够执行的动作要基于应用程序的作用而定。例如,针对游戏的应用程序,该游戏的应用程序执行动作可以是该游戏的应用程序执行启动操作,预设符号可以与该游戏的应用程序执行启动操作相对应;又如,针对拨号的应用程序,该拨号的应用程序执行的动作可以是拨号,预设符号可以与拨号的应用程序执行拨打该预设符号所代表的号码这一动作相对应。\n[0047] 上述触摸屏电子设备的触摸屏驱动程序识别至少一个用户手势可以是触摸屏电子设备的触摸屏驱动程序在整个触摸屏的任意位置识别至少一个用户手势。\n[0048] 此步骤可以通过以下两种方案中的任一种实现:\n[0049] 方案一、此步骤可选为,在触摸屏电子设备的触摸屏呈现第一应用程序的界面时,触摸屏电子设备的触摸屏驱动程序依次识别并存储至少一个用户手势,直至识别结束;将识别结束之前所存储的所有用户手势和存储于所述触摸屏电子设备中的预设符号进行匹配。\n[0050] 进一步的,上述在触摸屏电子设备的触摸屏呈现第一应用程序的界面时,触摸屏电子设备的触摸屏驱动程序识别并存储从识别开始到识别结束的至少一个用户手势的过程可以为:在所述触摸屏电子设备的触摸屏驱动程序开始识别第一个用户手势之后的预设的时间段内,识别并存储包括所述第一个用户手势在内的至少一个用户手势,直至到达预设的时间后结束。\n[0051] 此处需要说明的是,第一个用户手势为在触摸屏电子设备的触摸屏呈现第一应用程序的界面时,触摸屏驱动程序在一次识别过程中识别到的第一个用户手势。若所述识别过程为开机后呈现第一应用程序的界面时的第一次识别过程,则第一个用户手势是指开机后呈现第一应用程序的界面时所识别到的第一个用户手势;若所述识别过程为开机后呈现第一应用程序的界面时的非第一次识别过程,则第一个用户手势是指该非第一次识别过程的上一次识别过程结束后所识别到的第一个用户手势。\n[0052] 上述预设的时间段可任意定义,可以为5秒或其他时间段,只要不影响触摸屏电子设备的触摸屏驱动程序的识别,且满足最快的匹配为准。\n[0053] 或者进一步的,上述在触摸屏电子设备的触摸屏呈现第一应用程序的界面时,触摸屏电子设备的触摸屏驱动程序识别并存储从识别开始到识别结束的至少一个用户手势的过程可以为:在触摸屏电子设备的触摸屏呈现第一应用程序的界面时,所述触摸屏电子设备的触摸屏驱动程序在识别并存储一个用户手势之后,若在预设的等待时间间隔内出现与触摸屏的接触,则识别并存储下一个用户手势,若在预设的等待时间内未出现与所述触摸屏的接触,则识别结束。\n[0054] 此处需要说明的是,此处预设的时间间隔为所述触摸屏电子设备的触摸屏驱动程序每识别到一个用户手势后设置的等待下一个用户手势的等待时间间隔;且该预设的等待时间间隔,可任意定义,可以为0.5秒或其他时间间隔,只要不影响触摸屏电子设备的触摸屏驱动程序的识别,且满足最快的匹配为准。\n[0055] 方案二、此步骤可选为,在触摸屏电子设备的触摸屏呈现第一应用程序的界面时,所述触摸屏电子设备的触摸屏驱动程序识别一个用户手势,并将由该一个用户手势及其之前所存储的所有用户手势组成的至少一个用户手势和存储于所述触摸屏电子设备中的预设符号进行匹配。\n[0056] 若不存在与所述至少一个用户手势匹配的第一预设符号,则存储该一个用户手势,并在所述一个用户手势之后的预设的等待时间间隔内,识别下一个用户手势,直到所有用户手势与所述第一预设符号匹配,则进行S102。\n[0057] 进一步地,若在所述一个用户手势之后的预设的等待时间间隔内,未识别到下一个用户手势,则识别结束,不进行应用程序的切换。\n[0058] 此处需要说明的是,当所述触摸屏驱动程序识别一个用户手势为第一个用户手势时,上述的“并将由该一个用户手势及其之前所存储的所有用户手势组成的至少一个用户手势”中的至少一个用户手势就为第一个用户手势;另外当所述至少一个用户手势为多个用户手势时,所述“该一个用户手势及其之前所存储的所有用户手势组成的至少一个用户手势”,其组成的方式在本发明所有实施例中不做限定,可以为任意。示例性的,可以为按识别的先后顺序等。\n[0059] 所述预设的等待时间间隔,可任意定义,可以为0.5秒或其他时间间隔,只要不影响触摸屏电子设备的触摸屏驱动程序的识别,且满足最快的匹配为准。\n[0060] 为了清楚描述方案二,可参考图2,步骤S101可以包括:\n[0061] S1011、触摸屏电子设备的触摸屏驱动程序识别一个用户手势(Ai)。\n[0062] 此处以一个用户手势Ai进行示意,其中,Ai可表示任意一个用户手势,但,前提是A1到Ai-1个用户手势已被识别,并保存。\n[0063] 示例性的,所述一个用户手势Ai中的i可以为大于等于1的任意自然数。当i为\n1时表示第一个用户手势,当i为2时表示第二个用户手势,依次类推。\n[0064] S1012、触摸屏电子设备的触摸屏驱动程序将由该一个用户手势(Ai)及其之前所存储的所有用户手势(A1到Ai-1)组成的至少一个用户手势和存储于所述触摸屏电子设备中的预设符号进行匹配。\n[0065] 需要说明的是,此步骤中,当Ai中的i为1时,此处至少一个用户手势即为第一个用户手势A1。\n[0066] S1013、判断匹配是否成功。\n[0067] 若匹配不成功,则转到S1014;若匹配成功,则转到S102。\n[0068] S1014、触摸屏电子设备的触摸屏驱动程序保存上述的一个用户手势。判断在预设的等待时间内是否识别到下一个用户手势,若识别到下一个用户手势,则进行S1012;若没有识别到下一个用户手势,则转到S1015。\n[0069] 当识别到下一个用户手势,则此时S1012中的Ai即为A(i+1)。也即为,当识别到下一个用户手势时,触摸屏电子设备的触摸屏驱动程序将下一个用户手势作为一个用户手势进行S1012-S1013的步骤。\n[0070] S1015、结束识别。\n[0071] S102、若存在与所述至少一个用户手势匹配的第一预设符号,则触摸屏电子设备的触摸屏驱动程序触发所述第一预设符号对应的第二应用程序执行所述第一预设符号绑定的动作。\n[0072] 需要说明的是,上述第二应用程序是指和上述第一应用程序不同的任一应用程序,且该第二应用程序为非待机应用程序。\n[0073] 上述存在与所述至少一个用户手势匹配的第一预设符号,也就是说存在与所述至少一个用户手势对应的第一预设符号,两者可以相同,也可以不同。\n[0074] 示例的,方案二的过程可以为:触摸屏电子设备的触摸屏驱动程序识别第一个用户手势,并将该第一个用户手势和存储于所述触摸屏电子设备中的预设符号进行匹配,若匹配成功,则触摸屏电子设备的触摸屏驱动程序触发所述第一预设符号对应的第二应用程序执行所述第一预设符号绑定的动作;若匹配不成功,则触摸屏电子设备的触摸屏驱动程序保存该第一个用户手势,并判断在预设的等待时间内是否识别到第二个用户手势,若没有识别到第二个用户手势,则识别结束,若识别到第二个用户手势,则将该第二个用户手势与存储的第一个用户手势组成的用户手势和存储于所述触摸屏电子设备中的预设符号进行匹配,依次这样进行,直到匹配成功,或在预设的等待时间内没有识别到下一个用户手势,则识别结束。\n[0075] 进一步地,若不存在与所述至少一个用户手势匹配的第一预设符号,则触摸屏电子设备的触摸屏驱动程序可以不再进行应用程序的切换,此时,触摸屏电子设备的触摸屏所呈现的界面仍为当前第一应用程序的界面,这样不影响用户对第一应用程序的使用。\n[0076] 进一步地,在本发明实施例中,在触摸屏电子设备的触摸屏驱动程序识别结束后,不管匹配成功或没有匹配成功,都清空本次识别保存的所有用户手势;或者先不清空本次识别所保存的所有用户手势,下次识别开始后,将下一次识别的用户手势保存到不同的存储空间中,待一定时间后,一起清空所有用户手势。\n[0077] 本发明实施例提供了一种触摸屏电子设备的应用程序切换方法,在任意第一应用程序的界面下,触摸屏电子设备的触摸屏驱动程序识别在整个触摸屏的任意位置的用户手势,在用户手势与预设符号匹配后,直接切换到与预设符号对应的第二应用程序,并使第二应用程序执行预设符号绑定的动作。这样,在第一应用程序为待机的情况下,用户无需在碰触第二应用程序的图标就可以启动第二应用程序;在第一应用程序为非待机的情况下,用户无需关闭或最小化第一应用程序就可以启动第二应用程序,从而实现快速将第一应用程序自动切换到第二应用程序。\n[0078] 下面,本发明将以使用触摸屏手机拨打紧急号码“119”为例,对上述触摸屏电子设备的应用程序切换方法进行详述。\n[0079] 首先说明一下,在下面的三个具体实施例中,预设符号为“119”,能够与该预设符号相匹配的用户手势也为“119”;且预设符号“119”与拨打号码的应用程序拨打紧急号码“119”相绑定。\n[0080] 一方面,提供了一个具体实施例,触摸屏电子设备的触摸屏驱动程序开始识别并存储第一个用户手势之后的预设的时间段内(可以为2秒),识别并存储所有用户手势,直至该预设的时间段后结束本次识别,之后与预设符号进行匹配,匹配成功,则自动切换到第二应用程序,该实施例具体过程,包括:\n[0081] 在触摸屏电子设备的触摸屏呈现第一应用程序的界面时,当触摸屏电子设备的触摸屏驱动程序识别到第一个用户手势为“1”,同时触摸屏电子设备的触摸屏驱动程序开始计时,并存储该第一个用户手势“1”,在计时时间到达该预设的时间段(5秒)前,若依次识别并存储了第二个用户手势“1”和第三个用户手势“9”,并再没有识别到第四个用户手势,则开始进行匹配。\n[0082] 触摸屏电子设备的触摸屏驱动程序将存储的所有用户手势“119”与预设符号进行匹配,若匹配成功即匹配到与用户手势“119”相对应的第一预设符号“119”,此时,触摸屏电子设备的触摸屏驱动程序触发第一预设符号“119”对应的拨打号码的应用程序执行自动拨打“119”的动作。\n[0083] 若在该预设的时间段(5秒)内,识别到的所有用户手势不为“119”,则不进行拨打号码的应用程序的切换,可继续在当前的第一应用程序的界面下进行操作;且保存的所有用户手势可以被清空。\n[0084] 需要说明的是,在本发明实施例中,所述预设的时间段不局限于5秒,可根据实际情况进行设置,只要不影响触摸屏电子设备的触摸屏驱动程序的识别,且满足最快的匹配为准。\n[0085] 另一方面,提供了一个具体实施例,触摸屏电子设备的触摸屏驱动程序开始识别并存储一个用户手势之后的预设的等待时间间隔(可以为0.2秒),识别下一用户手势,若在预设的等待时间间隔内未识别到下一个用户手势,则进行匹配,匹配成功,则自动切换到第二应用程序,该实施例具体过程,如图3所示,包括:\n[0086] 在触摸屏电子设备的触摸屏呈现第一应用程序的界面时,当触摸屏电子设备的触摸屏驱动程序识别到第一个用户手势为“1”,并存储该第一个用户手势“1”;在预设的等待时间间隔(0.2秒)内,若识别到第二个用户手势为“1”,则存储该第二个手势“1”;在预设的等待时间间隔(0.2秒)内,若识别到第三个用户手势“9”,则存储该第二个手势“9”;在预设的等待时间间隔(0.2秒)内,若再没有识别到第四个用户手势,则识别结束,并开始进行匹配。\n[0087] 触摸屏电子设备的触摸屏驱动程序将存储的所有用户手势“119”与预设符号进行匹配,若匹配成功即匹配到与用户手势“119”相对应的第一预设符号“119”,此时,触摸屏电子设备的触摸屏驱动程序触发预设符号“119”对应的拨打号码的应用程序执行自动拨打“119”。\n[0088] 进一步地,若在识别结束前,识别到的所有用户手势不为“119”,则不进行拨打号码的应用程序的切换,可继续在当前的第一应用程序的界面下进行操作;且保存的所有用户手势可以被清空。\n[0089] 需要说明的是,在本发明实施例中,在用于等待识别下一个用户手势的预设的等待时间间隔不局限于都相同且为0.2秒,该预设的等待时间间隔可以不同,可根据实际情况进行设置,只要不影响触摸屏电子设备的触摸屏驱动程序的识别,且满足最快的匹配为准。\n[0090] 再一方面,提供了一个具体实施例,触摸屏电子设备的触摸屏驱动程序识别一个用户手势,并将由该一个用户手势及其之前所存储的所有用户手势组成的至少一个用户手势与预设符号进行匹配,若匹配不成功,则存储该一个用户手势,并在预设的等待时间间隔(可以为0.2秒)内,等待识别下一个用户手势。若匹配成功,则自动切换到第二应用程序;\n或者在等待识别下一个用户手势的预设的等待时间间隔内未识别到下一个用户手势,则本次识别也结束。该实施例具体过程,包括:\n[0091] 在触摸屏电子设备的触摸屏呈现当前使用的任意应用程序的界面时,当触摸屏电子设备的触摸屏驱动程序识别到第一个用户手势为“1”,则与预设符号进行匹配,若匹配不成功,则存储该第一个用户手势“1”;在预设的等待时间间隔(0.2秒)内,若识别到第二个用户手势为“1”,则将存储的第一个用户手势“1”和识别的第二个用户手势“1”与预设符号进行匹配,若匹配不成功,则存储该第二个用户手势“1”;在预设的等待时间间隔(0.2秒)内,若识别到第三个用户手势为“9”,则将存储的第一个用户手势“1”、第二个用户手势“1”和识别的第三个用户手势“9”与预设符号进行匹配,若匹配成功即匹配到与用户手势“119”相对应的第一预设符号“119”,则触发预设符号“119”对应的拨打号码的应用程序执行自动拨打“119”。\n[0092] 进一步的,若触摸屏电子设备的触摸屏驱动程序一直未识别到用户手势“119”,且在触摸屏电子设备的触摸屏驱动程序在等待识别下一个用户手势的预设的等待时间间隔(0.2秒)内,未识别到下一个用户手势,则识别结束。如果在识别结束前触摸屏电子设备的触摸屏驱动程序识别并保存的所有用户手势不为“119”,则不进行拨打号码的应用程序的切换,可继续在当前的第一应用程序的界面下进行操作;且保存的所有用户手势可以被清空。\n[0093] 需要说明的是,在本发明实施例中,在用于等待识别下一个用户手势的预设的等待时间间隔不局限于都相同且为0.2秒,该预设的等待时间间隔可以不同,可根据实际情况进行设置,只要不影响触摸屏电子设备的触摸屏驱动程序的识别,且满足最快的匹配为准。\n[0094] 在上述三个具体实施例中,以识别到的用户手势“119”匹配预设符号“119”,且预设符号“119”对应拨打紧急号码“119”为例进行说明,在实际应用过程中并不限于此。预设符号可以是图形、数字、文字等形式,用户手势与预设符号相对应,两者可以相同也可以不同;例如,用户手势是圆圈,该用户手势对应的预设符号为“119”,但两者的对应关系是确定的。触摸屏电子设备的触摸屏驱动程序能够获取用户手势与预设符号的对应关系,以及预设符号与应用程序执行动作的对应关系,也就是说,预设符号可以绑定至少一个应用程序所能够执行的动作;其中,应用程序所能够执行的动作要基于应用程序的作用而定。\n[0095] 另外,在上述三个具体实施例中,在触摸屏电子设备的触摸屏驱动程序识别结束后,不管匹配成功或没有匹配成功,都清空本次识别保存的所有用户手势。本发明并不限于此,也可以为先不清空本次识别所保存的所有用户手势,下次识别开始后,将用户手势保存到不同的地址中,待一定时间后,一起清空所有用户手势。\n[0096] 本发明实施例提供了一种触摸屏电子设备的应用程序切换方法,在第一应用程序的界面下,触摸屏电子设备的触摸屏驱动程序识别在整个触摸屏的任意位置的用户手势,在用户手势与预设符号匹配后,直接切换到与预设符号对应的第二应用程序,并使第二应用程序执行预设符号绑定的动作。这样,在第一应用程序为待机的情况下,用户无需在碰触第二应用程序的图标就可以启动第二应用程序;在第一应用程序为非待机的情况下,用户无需关闭或最小化第一应用程序就可以启动第二应用程序,从而实现快速将第一应用程序自动切换到第二应用程序。\n[0097] 本发明实施例提供了一种用于触摸屏电子设备的应用程序切换的装置30,可以是上述实施例中的触摸屏电子设备的触摸屏驱动程序,能够应用在上述方法实施例中,可以执行上述实施例中触摸屏电子设备的触摸屏驱动程序的所有动作,如图3所示,包括:\n[0098] 识别单元301,用于在触摸屏电子设备的触摸屏呈现第一应用程序的界面时,识别至少一个用户手势。\n[0099] 匹配单元302,用于将所述识别单元301所识别到的所述至少一个用户手势和存储于所述触摸屏电子设备中的预设符号进行匹配。\n[0100] 触发单元303,用于若所述匹配单元302的匹配结果为存在与所述至少一个用户手势匹配的第一预设符号,则触发所述第一预设符号对应的第二应用程序执行所述第一预设符号绑定的动作。\n[0101] 可选的,在上述图3所示装置的基础上,参考图4,还可以进一步包括:\n[0102] 第一定时器304,用于设置从识别开始到识别结束的时间段。\n[0103] 这种情况下,所述识别单元301,可用于在开始识别第一个用户手势之后启动所述第一定时器304,并在所述第一定时器304所设置的时间段内,识别并存储包括所述第一个用户手势在内的至少一个用户手势,直至所述第一定时器304超时后结束。\n[0104] 所述匹配单元302,可用于在第一定时器304超时时,即识别结束时,将识别单元\n301识别结束之前所存储的所有用户手势和存储于所述触摸屏电子设备中的预设符号进行匹配。\n[0105] 可选的,在上述图3所示装置的基础上,参考图5,还可以进一步包括:\n[0106] 第二定时器305,用于设置从识别到一个用户手势到开始识别下一个用户手势的等待时间间隔。\n[0107] 这种情况下,所述识别单元301,可用于在识别并存储一个用户手势之后,启动所述第二定时器305,若在所述第二定时器305设置的等待时间间隔内检测到与触摸屏的接触,则识别并存储下一个用户手势,若在所述第二定时器305设置的等待时间内未检测到与所述触摸屏的接触,则识别结束。\n[0108] 所述匹配单元302,可用于在第二定时器304超时时,即识别结束时,将识别单元\n301识别结束之前所存储的所有用户手势和存储于所述触摸屏电子设备中的预设符号进行匹配。\n[0109] 可选的,在上述图3所示装置的基础上,所述识别单元301,具体用于识别一个用户手势。\n[0110] 所述匹配单元302,具体用于将由所述识别单元301识别到的该一个用户手势及其之前所存储的所有用户手势组成的至少一个用户手势和存储于所述触摸屏电子设备中的预设符号进行匹配。\n[0111] 所述触发单元303,具体用于若所述匹配单元302的匹配结果为存在与所述至少一个用户手势匹配的第一预设符号,则触发所述第一预设符号对应的第二应用程序执行所述第一预设符号绑定的动作。\n[0112] 在此基础上,参考图6,还进一步的包括:\n[0113] 第三定时器306,用于设置从识别到一个用户手势到开始识别下一个用户手势的等待时间间隔。\n[0114] 这种情况下,所述识别单元301,可用于若匹配单元302的匹配结果为不存在与所述至少一个用户手势匹配的第一预设符号,则存储该一个用户手势,并在所述一个用户手势之后所述第三定时器306所设置的等待时间间隔内,识别下一个用户手势。若在所述第三定时器所306设置的等待时间间隔内,未识别到下一个用户手势,则识别结束。\n[0115] 本发明实施例提供了一种用于触摸屏电子设备的应用程序切换的装置,在第一应用程序的界面下,识别单元识别在整个触摸屏的任意位置的用户手势,匹配单元匹配用户手势与第一预设符号后,触发单元触发所述第一预设符号对应的第二应用程序执行所述第一预设符号绑定的动作。这样,在第一应用程序为待机的情况下,用户无需在碰触第二应用程序的图标就可以启动第二应用程序;在第一应用程序为非待机的情况下,用户无需关闭或最小化第一应用程序就可以启动第二应用程序,从而实现快速将第一应用程序自动切换到第二应用程序。\n[0116] 本发明实施例提供了一种触摸屏电子设备70,能够应用在上述方法实施例中,可以执行上述实施例中触摸屏电子设备的所有动作,如图7所示,包括:\n[0117] 触摸屏701,用于接收用户手势,并呈现应用程序的界面;\n[0118] 触摸屏驱动程序702,用于在触摸屏呈现第一应用程序的界面时,识别至少一个用户手势;将所述至少一个用户手势和存储于所述触摸屏电子设备中的预设符号进行匹配;\n若存在与所述至少一个用户手势匹配的第一预设符号,则触发所述第一预设符号对应的第二应用程序执行所述第一预设符号绑定的动作。\n[0119] 可选的,所述触摸屏驱动程序702,可用于在所述触摸屏呈现第一应用程序的界面时,在所述触摸屏驱动程序开始识别第一个用户手势之后的预设的时间段内,识别并存储包括所述第一个用户手势在内的至少一个用户手势,直至所述预设的时间段后结束;将识别结束之前所存储的所有用户手势和存储于所述触摸屏电子设备中的预设符号进行匹配;\n若存在与所述至少一个用户手势匹配的第一预设符号,则触发所述第一预设符号对应的第二应用程序执行所述第一预设符号绑定的动作;若不存在与所述至少一个用户手势匹配的第一预设符号,则不进行应用程序的切换。\n[0120] 可选的,所述触摸屏驱动程序702,可用于在所述触摸屏呈现第一应用程序的界面时,所述触摸屏电子设备的触摸屏驱动程序在识别并存储一个用户手势之后,若在预设的等待时间间隔内检测到与触摸屏的接触,则识别并存储下一个用户手势,若在预设的等待时间内未检测到与所述触摸屏的接触,则识别结束;将识别结束之前所存储的所有用户手势和存储于所述触摸屏电子设备中的预设符号进行匹配;若存在与所述至少一个用户手势匹配的第一预设符号,则触发所述第一预设符号对应的第二应用程序执行所述第一预设符号绑定的动作;若不存在与所述至少一个用户手势匹配的第一预设符号,则不进行应用程序的切换。\n[0121] 可选的,所述触摸屏驱动程序702,可用于在所述触摸屏呈现第一应用程序的界面时,所述触摸屏驱动程序识别一个用户手势,并将由该一个用户手势及其之前所存储的所有用户手势组成的至少一个用户手势和存储于所述触摸屏电子设备中的预设符号进行匹配;若存在与所述至少一个用户手势匹配的第一预设符号,则触发所述第一预设符号对应的第二应用程序执行所述第一预设符号绑定的动作;若不存在与所述至少一个用户手势匹配的第一预设符号,则存储该一个用户手势,并在所述一个用户手势之后的预设的等待时间间隔内,识别下一个用户手势;若在所述预设的等待时间间隔内,未识别到下一个用户手势,则识别结束。\n[0122] 上述触摸屏驱动程序,还可用于在识别结束后,立即或等待一定时间之后清除本次识别所保存的所有用户手势。\n[0123] 本发明实施例提供了一种触摸屏电子设备,在第一应用程序的界面下,识别在整个触摸屏的任意位置的用户手势,匹配用户手势与第一预设符号后,触发所述第一预设符号对应的第二应用程序执行所述第一预设符号绑定的动作。这样,在第一应用程序为待机的情况下,用户无需在碰触第二应用程序的图标就可以启动第二应用程序;在第一应用程序为非待机的情况下,用户无需关闭或最小化第一应用程序就可以启动第二应用程序,从而实现快速将第一应用程序自动切换到第二应用程序。\n[0124] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
法律信息
- 2019-06-07
专利权人的姓名或者名称、地址的变更
专利权人由华为终端(东莞)有限公司变更为华为终端有限公司
地址由523808 广东省东莞市松山湖高新技术产业开发区新城大道2号南方工厂厂房(一期)项目B2区生产厂房-5变更为523808 广东省东莞市松山湖高新技术产业开发区新城大道2号南方工厂厂房(一期)项目B2区生产厂房-5
- 2017-12-01
专利权的转移
登记生效日: 2017.11.13
专利权人由华为终端有限公司变更为华为终端(东莞)有限公司
地址由518129 广东省深圳市龙岗区坂田华为基地B区2号楼变更为523808 广东省东莞市松山湖高新技术产业开发区新城大道2号南方工厂厂房(一期)项目B2区生产厂房-5
- 2015-12-16
- 2013-01-30
实质审查的生效
IPC(主分类): G06F 3/048
专利申请号: 201210247219.2
申请日: 2012.07.17
- 2012-12-05
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2009-01-07
|
2008-08-14
| | |
2
| |
2012-02-01
|
2010-07-20
| | |
3
| |
2010-07-07
|
2009-01-05
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |