2检测所述第一信息是否为触发元素。其中,所述触发元素是由所述应用程序启动装置预存的,并且所述应用程序启动装置保存了与所述触发元素对应的应用程序,例如:将包含数字、计算符号的元素对应于计算器或者电话应用;将外文单词或者外文句子对应于翻译软件;将网址对应于浏览器软件或者购物软件等等。
[0087]调用单元13,用于当检测到所述第一信息为触发元素时,针对所述选择指令调用所述触发元素对应的第二应用程序。
[0088]获取子单元131,用于当检测到所述指定信息为触发元素时,获取与所述触发元素对应的第二应用程序。
[0089]具体实现中,当检测到所述指定信息为触发元素时,所述获取子单元131获取与所述触发元素对应的第二应用程序。由于所述应用程序启动装置已将触发元素与第二应用程序对应保存,因此,可根据所确定的触发元素获取与之对应的第二应用程序。
[0090]输出子单元132,用于输出是否确认调用所述第二应用程序的提示信息。
[0091]具体实现中,所述输出子单元132输出是否确认调用所述第二应用程序的提示信息。用户可以通过提示信息反馈是否需要调用第二应用程序,如果触发元素对应多个应用软件时,还可以通过提示信息反馈所需要调用的第二应用程序,这样更能满足用户的实际需求,增强了用户黏性。
[0092]调用子单元133,用于当接收到对所述提示信息的确认操作时,针对所述选择指令调用所述第二应用程序。
[0093]具体实现中,当接收到对所述提示信息的确认操作时,所述调用子单元133针对所述选择指令调用所述第二应用程序。需要说明的是,当所述触发元素对应的第二应用程序处于未启动状态时,所述调用子单元133针对所述选择指令启动所述触发元素对应的第二应用程序。当所述触发元素对应的第二应用程序处于启动状态时,所述调用子单元133针对所述选择指令跳转至所述触发元素对应的第二应用程序。
[0094]生成单元14,用于根据所述第一信息生成与所述第二应用程序相匹配的第二信息,并在所述第二应用程序对应的应用界面中写入所述第二信息。
[0095]具体实现中,所述生成单元14根据所述第一信息生成与所述第二应用程序相匹配的第二信息,并在所述第二应用程序对应的应用界面中写入所述第二信息。在可行的方案中,与所述第二应用程序相匹配的第二信息可以是所述第一信息的部分内容或者全部内容。例如:如果第一信息为包含数字和符号的信息并启动了电话软件时,需要将所述第一信息中所包含的符号去掉,只保留数字生成第二信息,并将在电话软件启动后,将只保留了数字的第二信息写入电话软件的拨号界面,这样便节省了用户启动电话软件并输入所复制的信息的时间,提高了电话软件的启动效率。
[0096]在本发明实施例中,通过接收针对第一应用程序中第一信息的选择指令,检测第一信息是否为触发元素,当检测到第一信息为触发元素时,针对选择指令调用触发元素对应的第二应用程序。可以在第一应用程序的第一信息为触发元素的情况下,通过对第一信息进行操作而启动与触发元素对应的第二应用程序,可快速便捷地启动应用程序,节省了时间,进而提高了应用程序的启动效率。
[0097]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0098]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【主权项】
1.一种应用程序启动方法,其特征在于,包括: 接收针对第一应用程序中第一信息的选择指令; 检测所述第一信息是否为触发元素; 当检测到所述第一信息为触发元素时,针对所述选择指令调用所述触发元素对应的第二应用程序。
2.根据权利要求1所述的方法,其特征在于,所述当检测到所述第一信息为触发元素时,针对所述选择指令调用所述触发元素对应的第二应用程序,包括: 当检测到所述第一信息为触发元素时,针对所述选择指令启动所述触发元素对应的第二应用程序; 或者, 当检测到所述第一信息为触发元素时,针对所述选择指令跳转至所述触发元素对应的第二应用程序。
3.根据权利要求2所述的方法,其特征在于,所述当检测到所述第一信息为触发元素时,针对所述选择指令调用所述触发元素对应的第二应用程序之后,还包括: 根据所述第一信息生成与所述第二应用程序相匹配的第二信息,并在所述第二应用程序对应的应用界面中写入所述第二信息。
4.根据权利要求1所述的方法,其特征在于,所述当检测到所述第一信息为触发元素时,针对所述选择指令调用所述触发元素对应的第二应用程序,包括: 当检测到所述指定信息为触发元素时,获取与所述触发元素对应的第二应用程序; 输出是否确认调用所述第二应用程序的提示信息; 当接收到对所述提示信息的确认操作时,针对所述选择指令调用所述第二应用程序。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述接收针对第一应用程序中指定信息的选择指令之前,还包括: 预存触发元素和与所述触发元素对应的应用程序,一个触发元素对应至少一个应用程序。
6.一种应用程序启动装置,其特征在于,包括: 接收单元,用于接收针对第一应用程序中第一信息的选择指令; 检测单元,用于检测所述第一信息是否为触发元素; 调用单元,用于当检测到所述第一信息为触发元素时,针对所述选择指令调用所述触发元素对应的第二应用程序。
7.根据权利要求6所述的装置,其特征在于,所述调用单元具体用于当检测到所述第一信息为触发元素时,针对所述选择指令启动所述触发元素对应的第二应用程序; 或者, 所述调用单元,还用于当检测到所述第一信息为触发元素时,针对所述选择指令跳转至所述触发元素对应的第二应用程序。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括: 生成单元,用于根据所述第一信息生成与所述第二应用程序相匹配的第二信息,并在所述第二应用程序对应的应用界面中写入所述第二信息。
9.根据权利要求6所述的装置,其特征在于,所述调用单元包括: 获取子单元,用于当检测到所述指定信息为触发元素时,获取与所述触发元素对应的第二应用程序; 输出子单元,用于输出是否确认调用所述第二应用程序的提示信息; 调用子单元,用于当接收到对所述提示信息的确认操作时,针对所述选择指令调用所述第二应用程序。
10.根据权利要求6-9任一项所述的装置,其特征在于,所述装置还包括: 预存单元,用于预存触发元素和与所述触发元素对应的应用程序,一个触发元素对应至少一个应用程序。
【专利摘要】本发明实施例公开一种应用程序启动方法及装置,其中方法包括如下步骤:接收针对第一应用程序中第一信息的选择指令;检测所述第一信息是否为触发元素;当检测到所述第一信息为触发元素时,针对所述选择指令调用所述触发元素对应的第二应用程序。采用本发明,可提高应用程序的启动效率。
【IPC分类】G06F9-445
【公开号】CN104778064
【申请号】CN201510183973
【发明人】谢志强
【申请人】魅族科技(中国)有限公司
【公开日】2015年7月15日
【申请日】2015年4月17日