一种移动终端中应用程序的调用方法及装置的制作方法

文档序号:6604336阅读:146来源:国知局
专利名称:一种移动终端中应用程序的调用方法及装置的制作方法
技术领域
本发明涉及移动终端的技术领域,特别是涉及一种移动终端中应用程序的调用方 法、一种移动终端中应用程序的调用装置及一种移动终端。
背景技术
随着网络和技术朝着越来越宽带化的方向的发展,移动通信产业将走向真正的移 动信息时代。另一方面,随着集成电路技术的飞速发展,移动终端已经拥有了强大的处理能 力,移动终端正在从简单的通话工具变为一个综合信息处理平台。这也给移动终端增加了 更加宽广的发展空间。现代的移动终端已经拥有极为强大的处理能力(CPU主频已经接近 IGHz)、内存、固化存储介质以及像电脑一样的操作系统,是一个完整的超小型计算机系统。 为提升用户体验,目前在移动终端中部署应用程序已成为研究的热点与方向。以手机为例, 其中部署的应用程序除了设备厂商预装的打电话、发短信等一般应用程序外,还可以由用 户从计算机或网络上下载其它扩展应用程序,如计算器、多媒体播放器、搜索引擎、资源下 载应用等。一台移动终端中往往部署有成千上万个应用程序。公知的是,应用程序(Application)是指为了完成某项或某几项特定任务而被开 发运行于操作系统之上的计算机程序。应用程序运行在用户模式,可以和用户进行交互,具 有可视的用户界面。每一个应用程序运行于独立的进程、他们拥有自己独立的地址空间。应 用程序通常被分为两部分图形用户接口(GUI)和引擎(Engine)。现有技术中,调用移动终端中的某一个应用程序一般需要执行以下操作(1)进入图形用户接口界面;(2)在图形用户接口界面中查找到当前所需的应用程序图标;(3)点击该应用程序图标调用相应的应用程序。由于移动终端中部署的应用程序较多,图形用户接口界面往往会进行多层设置, 例如,第一层为主菜单,如“通讯”,“工具”等等;然后在每个主菜单下面又设置有一些子菜 单,如“工具”下面又有“计算器”、“设置”等等。在这种情况下,用户在查找应用程序图标 时,往往需要经过多级的操作才能找到当前所需的应用程序图标,例如,用户想要调用“计 算器”的应用程序,则需要先进入图形用户接口主界面,然后在该界面中选择“工具”图标, 获得“工具”下的子界面,然后在“工具”下的子界面中选择“计算器”的图标,才能完成此次 调用。或如,用户想要调用呼叫名片夹中某个联系人的应用程序,则首先需要进入图形 用户接口主界面,然后在该界面中选择“名片夹”,再在“名片夹”中搜索联系人或启动输入 法输入联系人,然后再打开联系人中的应用程序子界面,选择“呼叫”的图标,才能完成此次 调用。显然,上述应用程序的调用操作对于用户来说过于复杂,严重影响用户的操作效 率。尽管现有技术中也有一些采用快捷键的应用程序快速调用方式,但由于快捷键的数量 是十分有限的,完全不能满足用户的需求。
因而,目前需要本领域技术人员迫切解决的一个技术问题就是如何能够创新地 提出一种移动终端中应用程序的调用机制,以简化用户操作,提高用户调用应用程序的操 作效率,从而提升用户体验。

发明内容
本发明所要解决的技术问题是提供一种移动终端中应用程序的调用方法及装置, 用以简化用户操作,提高用户调用应用程序的操作效率,从而提升用户体验。本发明还提供了一种移动终端,用以保证上述方案在实际中的应用。为了解决上述问题,本发明公开了一种移动终端中应用程序的调用方法,包括进入应用程序快速调用界面;接收用户在所述应用程序快速调用界面中输入的手写轨迹信息,并对所述手写轨 迹信息进行手写识别,获得对应的输入文本;将所述输入文本与预置的应用程序信息进行文本匹配,并提取匹配的应用程序信 息与对应应用程序启动指令的映射关系;按照预置规则触发相应的应用程序启动指令。优选的,所获得的与输入文本匹配的应用程序信息为多个,所述按照预置规则触 发相应的应用程序启动指令的步骤包括在所述应用程序快速调用界面中显示所述多个应用程序信息;按照用户选择的应用程序信息,触发对应的应用程序启动指令。优选的,所获得的与输入文本匹配的应用程序信息为一个,所述按照预置规则触 发相应的应用程序启动指令的步骤包括直接触发所述应用程序信息对应的应用程序启动指令。优选的,所述应用程序信息包括应用程序标识信息和内容信息。优选的,所述应用程序信息与对应应用程序启动指令的映射关系记录在映射表 中。优选的,所述文本匹配采用模糊匹配和/或精确匹配。优选的,所述的方法,还包括若没有所述输入文本匹配的应用程序信息,则在所述应用程序快速调用界面中显 不提不信息。优选的,所述应用程序快速调用界面根据用户的一键操作或快捷键操作进入。优选的,所述输入文本通过识别用户从开始输入到抬笔一定时间后形成的手写轨
迹信息获得。本发明实施例还公开了一种移动终端中应用程序的调用装置,包括界面开启模块,用于进入应用程序快速调用界面;手写识别模块,用于接收用户在所述应用程序快速调用界面中输入的手写轨迹信 息,并对所述手写轨迹信息进行手写识别,获得对应的输入文本;文本匹配模块,用于将所述输入文本与预置的应用程序信息进行文本匹配;映射模块,用于提取匹配的应用程序信息与对应应用程序启动指令的映射关系;应用程序触发模块,用于按照预置规则触发相应的应用程序启动指令。
优选的,所获得的与输入文本匹配的应用程序信息为多个,所述应用程序触发模 块包括界面展示子模块,用于在所述应用程序快速调用界面中显示所述多个应用程序信 息;用户触发子模块,用于按照用户选择的应用程序信息,触发对应的应用程序启动 指令。优选的,所获得的与输入文本匹配的应用程序信息为一个,所述应用程序触发模 块包括直接触发子模块,用于直接触发所述应用程序信息对应的应用程序启动指令。优选的,所述应用程序信息包括应用程序标识信息和内容信息。优选的,所述应用程序信息与对应应用程序启动指令的映射关系记录在映射表 中。优选的,所述文本匹配采用模糊匹配和/或精确匹配。本发明实施例还公开了一种移动终端,所述移动终端上安装有手写输入设备,所 述移动终端包括界面开启模块,用于进入应用程序快速调用界面;手写识别模块,用于接收用户在所述应用程序快速调用界面中输入的手写轨迹信 息,并对所述手写轨迹信息进行手写识别,获得对应的输入文本;文本匹配模块,用于将所述输入文本与预置的应用程序信息进行文本匹配;映射模块,用于提取匹配的应用程序信息与对应应用程序启动指令的映射关系;应用程序触发模块,用于按照预置规则触发相应的应用程序启动指令。与现有技术相比,本发明具有以下优点本发明通过建立用户手写识别与应用程序调用之间的直接联系,即通过识别用户 在应用程序快速调用界面下的手写轨迹信息,直接调用用户所需的应用程序,而无需用户 执行繁复的选择操作,从而达到简化用户操作,提高用户调用应用程序的操作效率,提升用 户体验的目的。


图1是本发明的一种移动终端中应用程序的调用方法实施例1的步骤流程图;图2是本发明的一种移动终端中应用程序的调用方法实施例2的步骤流程图;图3是本发明的一种移动终端中应用程序的调用方法实施例3的步骤流程图;图4是本发明的一种移动终端中应用程序的调用装置实施例的结构框图;图5是本发明的一种移动终端实施例的结构框图。
具体实施例方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实 施方式对本发明作进一步详细的说明。在本发明实施例中,移动终端是指可以在移动中使用的计算机设备,广义的讲包 括手机、笔记本、POS机、阅读器、MID甚至包括车载电脑等。大部分情况下是指手机或者具有多种应用功能的智能手机。本发明实施例的核心构思之一在于,建立用户手写识别与应用程序调用之间的直 接联系,即通过识别用户在应用程序快速调用界面下的手写轨迹信息,直接调用用户所需 的应用程序,而无需用户执行繁复的选择操作,从而达到简化用户操作,提高用户调用应用 程序的操作效率,提升用户体验的目的。参考图1,示出了本发明的一种移动终端中应用程序的调用方法实施例1的流程 图,具体可以包括以下步骤步骤101、进入应用程序快速调用界面;步骤102、接收用户在所述应用程序快速调用界面中输入的手写轨迹信息,并对所 述手写轨迹信息进行手写识别,获得对应的输入文本;步骤103、将所述输入文本与预置的应用程序信息进行文本匹配,并提取匹配的应 用程序信息与对应应用程序启动指令的映射关系;步骤104、按照预置规则触发相应的应用程序启动指令。本发明实施例主要适用于带手写输入设备及手写识别(Handwriting Recognize) 处理模块的移动终端。在实际中,用户可以通过一键操作或使用快捷键快速地进入应用程序快速调用界 面。在该界面中,用户可以通过在移动终端的手写输入设备(如触摸屏、手写板)上手写 输入其想要调用的应用程序信息,如计算器,由移动终端的手写识别处理模块进行手写识 别,即将用户在手写输入设备上书写时产生的轨迹信息转化为字符内码,通常需要经过预 处理、归一化、特征抽取和特征匹配等处理来识别出用户当前输入的文本。在获得用户当前 输入的文本后,会将该输入文本与预置的应用程序信息列表(一种字词列表)进行文本匹 配,若获得匹配的应用程序信息,则通过提取与该应用程序信息对应的应用程序启动指令, 直接调用相应的应用程序。需要说明的是,在本发明实施例中,为节约系统资源,所述手写 识别处理模块处理的是用户每次输入时,从开始输入到抬笔一定时间(如0.7秒)后形成 的手写轨迹信息。在具体实现中,可以将当前移动终端中所有的应用程序信息及其对应的应用程序 启动指令的映射关系,记录在一张映射表中,所述应用程序信息可以包括应用程序的标识 信息(如名称、缩写或别名)和内容信息,如下表所示 在本发明的一种优选实施例中,所述文本匹配的方法可以采用模糊匹配法,例如, 用户输入“写短”或“MSG”,则可以基于模糊匹配获得匹配的应用程序信息“写短信”(对应 打开写短信的操作);或如,用户输入“计”,则可以基于模糊匹配获得匹配的应用程序信息 “计明明”(对于呼叫计明明的操作)和“计算器”(对应打开计算器的操作)。在具体应用中,本领域技术人员可以依据实际情况设定简单的模糊匹配规则,如 按字符相同情况计算匹配度,匹配度高于某一阈值则认为匹配,否则认为不匹配;也可以采 用现有技术中的任一种复杂的模糊匹配算法,如采用正则表达式、BF算法、KMP算法、BMH算 法、SUNDAY算法和ZZL算法或采用基于语义或语法的模糊匹配算法等,本发明无需加以限 制。在本发明的一种优选实施例中,所述文本匹配的方法可以采用精确匹配法,即只 有在输入文本与应用程序信息完全匹配的情况下,才认为二者匹配。例如,用户输入“写短” 或“MSG”,基于精确匹配将无法获得匹配的应用程序信息,而只有输入“写短信”,才能基于 精确匹配获得匹配的应用程序信息“写短信”(对应打开写短信的操作)。在实际中,如果没有所述输入文本匹配的应用程序信息,则会在所述应用程序快 速调用界面中显示提示信息,如“没有找到应用程序”。参考图2,示出了本发明的一种移动终端中应用程序的调用方法实施例2的流程 图,具体可以包括以下步骤步骤201、进入应用程序快速调用界面;步骤202、接收用户在所述应用程序快速调用界面中输入的手写轨迹信息,并对所 述手写轨迹信息进行手写识别,获得对应的输入文本;步骤203、将所述输入文本与预置的应用程序信息进行文本匹配,并提取匹配的应 用程序信息与对应应用程序启动指令的映射关系;步骤204、若所述匹配的应用程序信息具有多个,则在所述应用程序快速调用界面 中显示所述多个应用程序信息;步骤205、按照用户选择的应用程序信息,触发对应的应用程序启动指令。例如,经手写识别后,获得用户的输入文本为“计”,在映射表中进行文本匹配后, 获得匹配的应用程序信息为“计明明”和“计算器”,并分别提取其对应的应用程序启动指令 为呼叫计明明和打开计算器。在这种情况下,会在应用程序快速调用界面中显示所述“计明明”和“计算器”的应 用程序信息,如果用户选择“计明明”,将发起呼叫计明明的操作;如果用户选择“计算器”, 将发起打开计算器的操作。当然,上述匹配的应用程序信息的显示方式仅仅用于举例,本发明并不限于上述 方式,本领域技术人员根据实际需要选用其它能够实现的方式都是可行的,本发明对此无 需加以限制。参考图3,示出了本发明的一种移动终端中应用程序的调用方法实施例3的流程 图,具体可以包括以下步骤步骤301、进入应用程序快速调用界面;步骤302、接收用户在所述应用程序快速调用界面中输入的手写轨迹信息,并对所 述手写轨迹信息进行手写识别,获得对应的输入文本;
步骤303、将所述输入文本与预置的应用程序信息进行文本匹配,并提取匹配的应 用程序信息与对应应用程序启动指令的映射关系;步骤304、若所述匹配的应用程序信息仅有一个,则直接触发该应用程序信息对应 的应用程序启动指令。例如,经手写识别后,获得用户的输入文本为“写短”,在映射表中进行文本匹配 后,获得匹配的应用程序信息为“写短信”,并提取其对应的应用程序启动指令为打开写短 信的操作。在这种情况下,则无需经用户选择,直接发起写短信的操作。需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组 合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发 明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书 中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。参考图4,示出了本发明的一种移动终端中应用程序的调用装置实施例的结构图, 具体可以包括以下模块界面开启模块401,用于进入应用程序快速调用界面;手写识别模块402,用于接收用户在所述应用程序快速调用界面中输入的手写轨 迹信息,并对所述手写轨迹信息进行手写识别,获得对应的输入文本;文本匹配模块403,用于将所述输入文本与预置的应用程序信息进行文本匹配;映射模块404,用于提取匹配的应用程序信息与对应应用程序启动指令的映射关 系;应用程序触发模块405,用于按照预置规则触发相应的应用程序启动指令。在本发明的一种优选实施例中,所获得的与输入文本匹配的应用程序信息为多 个,在这种情况下,所述应用程序触发模块可以包括以下子模块界面展示子模块,用于在所述应用程序快速调用界面中显示所述多个应用程序信 息;用户触发子模块,用于按照用户选择的应用程序信息,触发对应的应用程序启动 指令。在本发明的另一种优选实施例中,所获得的与输入文本匹配的应用程序信息为一 个,在这种情况下,所述应用程序触发模块可以包括以下子模块直接触发子模块,用于直接触发所述应用程序信息对应的应用程序启动指令。在具体实现中,所述应用程序信息可以包括应用程序标识信息(如名称、缩写或 别名等)和内容信息。所述应用程序信息与对应应用程序启动指令的映射关系记录在映射 表中。所述文本匹配模块进行文本匹配的方法可以采用模糊匹配法,也可以采用精确匹 配法,或将二者结合使用。对于装置实施例而言,由于其与前述的方法实施例基本相似,所以描述的比较简 单,相关之处参见方法实施例的部分说明即可。本发明实施例主要适用于带手写输入设备的移动终端中,参考图5,示出了本发明 的一种移动终端实施例的结构框图,所述移动终端上安装有手写输入设备51,所述移动终 端中还设置有以下模块
界面开启模块52,用于进入应用程序快速调用界面;手写识别模块53,用于接收用户在所述应用程序快速调用界面中输入的手写轨迹 信息,并对所述手写轨迹信息进行手写识别,获得对应的输入文本;文本匹配模块54,用于将所述输入文本与预置的应用程序信息进行文本匹配;映射模块55,用于提取匹配的应用程序信息与对应应用程序启动指令的映射关 系;应用程序触发模块56,用于按照预置规则触发相应的应用程序启动指令。对于本实施例而言,由于其与前述的方法实施例基本相似,所以描述的比较简单, 相关之处参见方法实施例的部分说明即可。此外,本说明书中的各个实施例重点说明的都是与其他实施例的不同之处,各个 实施例之间相同相似的部分互相参见即可。本发明可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序 模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组 件、数据结构等等。也可以在分布式计算环境中实践本发明,在这些分布式计算环境中,由 通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以 位于包括存储设备在内的本地和远程计算机存储介质中。以上对本发明所提供的一种移动终端中应用程序的调用方法、一种移动终端中应 用程序的调用装置及一种移动终端进行了详细介绍,本文中应用了具体个例对本发明的原 理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思 想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上 均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
10
权利要求
一种移动终端中应用程序的调用方法,其特征在于,包括进入应用程序快速调用界面;接收用户在所述应用程序快速调用界面中输入的手写轨迹信息,并对所述手写轨迹信息进行手写识别,获得对应的输入文本;将所述输入文本与预置的应用程序信息进行文本匹配,并提取匹配的应用程序信息与对应应用程序启动指令的映射关系;按照预置规则触发相应的应用程序启动指令。
2.如权利要求1所述的方法,其特征在于,所获得的与输入文本匹配的应用程序信息 为多个,所述按照预置规则触发相应的应用程序启动指令的步骤包括在所述应用程序快速调用界面中显示所述多个应用程序信息; 按照用户选择的应用程序信息,触发对应的应用程序启动指令。
3.如权利要求1所述的方法,其特征在于,所获得的与输入文本匹配的应用程序信息 为一个,所述按照预置规则触发相应的应用程序启动指令的步骤包括直接触发所述应用程序信息对应的应用程序启动指令。
4.如权利要求1、2或3所述的方法,其特征在于,所述应用程序信息包括应用程序标识 信息和内容信息。
5.如权利要求4所述的方法,其特征在于,所述应用程序信息与对应应用程序启动指 令的映射关系记录在映射表中。
6.如权利要求5所述的方法,其特征在于,所述文本匹配采用模糊匹配和/或精确匹配。
7.如权利要求1所述的方法,其特征在于,还包括若没有所述输入文本匹配的应用程序信息,则在所述应用程序快速调用界面中显示提 /J^fn 息。
8.如权利要求1所述的方法,其特征在于,所述应用程序快速调用界面根据用户的一 键操作或快捷键操作进入。
9.如权利要求1所述的方法,其特征在于,所述输入文本通过识别用户从开始输入到 抬笔一定时间后形成的手写轨迹信息获得。
10.一种移动终端中应用程序的调用装置,其特征在于,包括 界面开启模块,用于进入应用程序快速调用界面;手写识别模块,用于接收用户在所述应用程序快速调用界面中输入的手写轨迹信息, 并对所述手写轨迹信息进行手写识别,获得对应的输入文本;文本匹配模块,用于将所述输入文本与预置的应用程序信息进行文本匹配; 映射模块,用于提取匹配的应用程序信息与对应应用程序启动指令的映射关系; 应用程序触发模块,用于按照预置规则触发相应的应用程序启动指令。
11.如权利要求10所述的装置,其特征在于,所获得的与输入文本匹配的应用程序信 息为多个,所述应用程序触发模块包括界面展示子模块,用于在所述应用程序快速调用界面中显示所述多个应用程序信息; 用户触发子模块,用于按照用户选择的应用程序信息,触发对应的应用程序启动指令。
12.如权利要求10所述的装置,其特征在于,所获得的与输入文本匹配的应用程序信息为一个,所述应用程序触发模块包括直接触发子模块,用于直接触发所述应用程序信息对应的应用程序启动指令。
13.如权利要求10、11或12所述的装置,其特征在于,所述应用程序信息包括应用程序 标识信息和内容信息。
14.如权利要求13所述的装置,其特征在于,所述应用程序信息与对应应用程序启动 指令的映射关系记录在映射表中。
15.如权利要求14所述的装置,其特征在于,所述文本匹配采用模糊匹配和/或精确匹配。
16.一种移动终端,其特征在于,所述移动终端上安装有手写输入设备,所述移动终端 包括界面开启模块,用于进入应用程序快速调用界面;手写识别模块,用于接收用户在所述应用程序快速调用界面中输入的手写轨迹信息, 并对所述手写轨迹信息进行手写识别,获得对应的输入文本;文本匹配模块,用于将所述输入文本与预置的应用程序信息进行文本匹配; 映射模块,用于提取匹配的应用程序信息与对应应用程序启动指令的映射关系; 应用程序触发模块,用于按照预置规则触发相应的应用程序启动指令。
全文摘要
本发明提供了一种移动终端中应用程序的调用方法,包括进入应用程序快速调用界面;接收用户在所述应用程序快速调用界面中输入的手写轨迹信息,并对所述手写轨迹信息进行手写识别,获得对应的输入文本;将所述输入文本与预置的应用程序信息进行文本匹配,并提取匹配的应用程序信息与对应应用程序启动指令的映射关系;按照预置规则触发相应的应用程序启动指令。本发明可以简化用户操作,提高用户调用应用程序的操作效率,从而提升用户体验。
文档编号G06K9/68GK101923432SQ20101020321
公开日2010年12月22日 申请日期2010年6月10日 优先权日2010年6月10日
发明者李健 申请人:北京捷通华声语音技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1