一种快速调用程序指令的方法、系统及一种输入法系统技术方案

技术编号:2824052 阅读:216 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种快速调用程序指令的方法,包括:接收用户输入的编码字符串;在预置的映射表中,根据所述编码字符串或者所述编码字符串变换后的内容查询触发条件;如果存在符合匹配的记录,则启动指令触发接口,并展现相关信息;接收用户的触发信息,获得相应的指令调用信息;发送所述指令调用信息至相应接口,实现相应程序指令的调用。由于本申请文件所公开的技术方案基于键盘输入,不必在屏幕中寻找指令入口,可以避免菜单、按钮、图标等基于图形界面的定位手段效率低下的问题;其次,本申请文件所公开的技术方案可以同时支持操作系统指令和应用程序指令,从而可以统一计算机程序指令的入口,提高指令调用的效率。

【技术实现步骤摘要】

本专利技术涉及计算机数据处理领域,特别是涉及一种快速调用计算机程序指 令的方法、系统,以及一种兼顾字符输入和快速调用程序指令的方法、 一种输 入法系统。
技术介绍
计算机程序指令是指在特定的计算机操作系统环境下,用于实现特定目 的或者完成特定数据处理功能的可执行对象。计算机程序指令包括操作系统具 有的系统指令或者应用程序具有的功能指令等,其表现形式可以是可执行程 序、代码集合或者脚本等等。例如Windows自带的计算器程序; 一段用来调 整计算机音箱音量的代码; 一段JavaScript脚本,用于通知浏览器打开指定页 面;在文字处理程序中启动上下标输入的应用程序指令等。当前技术下,用户调用这些计算机程序指令,用于完成指定操作或者功能 的时候, 一般可以采用如下的几种方式 (1)菜单、按钮或者图标模式通常都是在图形界面(或者字符模拟的图形界面)上,通过鼠标点选实现 (鼠标拖放应当视为一种衍生的图标操作)。当然也可以支持^t盘,但需要通 过方向键、Tab键等首先定位功能入口 (对应的菜单项、按钮或者图标)。用 户在操作过程中需要首先找到相应命令入口 (菜单项、按钮、图标)在屏幕中 的位置,然后通过鼠标或者键盘(方向键)将光标(鼠标箭头)移动到操作对 象上并进行操作(鼠标双击或者按回车键)。例如,Windows任务栏中开始 菜单提供了大多数常用程序的启动入口。又如,通过双击Windows桌面上图 标来启动对应的程序。虽然该方法直观易用,但是由于它是基于图形界面的定位而实现的,用 户必须移动视线找到对应命令入口在屏幕中的位置(通常还需要窗口的切换), 即使对于熟练用户也很难获得高效率;例如,如果用户正在输入文字,思路就会被打断。另外,由于图形显示区域有限,复杂功能通常需要逐级确认(如多层菜单),进一步降低了使用效率,例如,Word软件中的很多功能图标,一般用户都难以找到。(2 )命令行模式在这种模式下,用户在指定的输入框中输入指令调用信息,系统查找相 匹配的指令并运行。所述指令调用信息可以包括指令名称或者指令参数等,如,在Windows中的可执行程序文件的文件名,或者,URL等等。举例来说,在 操作系统命令行中键入calc然后回车便可以启动计算器程序calc.exe。该方式可以获得较高的效率,但存在以下的缺陷用户需要首先启动命 令行(可以通过菜单、快捷键等方式实现),如果用户正在输入文字,启动命 令行这一操作往往会干扰用户的正常思路。其次,用户需要知悉指令调用信息, 对于数量众多的计算机程序指令而言,虽然指令调用信息和具体指令之间具有 一定的联系,但是必然会带来沉重的记忆负担。 (3 )快捷键模式该方式是指通过指定的按键或者按键组合来调用程序指令,可以提高效 率。为了不干扰正常的键盘输入,快捷键一般需要避开常用按键(组合)。一 般可以有两种情况软快捷键。 一般通过标准键盘上的功能键或者组合键实现。例如在 Windows桌面上按F3功能键或者Win一F组合键启动文件检索功能。对于通过 功能键或者组合键实现的快捷键,键位与被调用指令所实现的功能之间的语义 联系非常弱。在这种情况下,用户要记住大量快捷键键位是非常困难的。硬快捷键。在标准键之外增加专用按键,目前市场上可以看到一些键盘, 专门增加了用于启动浏览器、电子邮件程序的特殊键位。但是,硬快捷键需要 硬件支持,无法做到通用;同时限于键盘尺寸,不可能有太多硬快捷键供用户 使用。操作系统中只有少数极其常用的指令,例如收发电子邮件、启动因特网 浏览器等功能才会得到部分硬件商的支持。综上所述,迫切需要本领域技术人员解决的一个技术问题是提出一种简单方便的快速调用计算机程序指令的方法,在不增加用户记忆负担和操作步骤 的情况下快速调用计算机程序指令,实现指定功能。
技术实现思路
本专利技术所要解决的技术问题是提供一种快速调用程序指令的方法和系统, 能够简单方便的快速调用用户所需的程序指令。本专利技术的另一个目的在于,提供一种兼顾字符输入和快速调用程序指令的 方法,以及一种输入法系统,能够在不影响用户输入效率和体验的情况下,简 单方便的快速调用用户所需的程序指令。为了解决上述问题, 一方面,根据本专利技术的实施例,公开了一种快速调用程序指令的方法,包括接收用户输入的编码字符串;在预置的映射表中,根 据所述编码字符串或者所述编码字符串变换后的内容查询触发条件;如果存在 符合匹配的记录,则启动指令触发接口,并展现相关信息;接收用户的触发信 息,获得相应的指令调用信息;发送所述指令调用信息至相应接口,实现相应 程序指令的调用。其中,所述预置的映射表中存储有触发条件与所述指令调用信息的对应关 系。或者,所述预置的映射表中存储有触发条件与中间命令的对应关系;所述 中间命令与所需的指令调用信息相关联;通过以下步骤获得相应的指令调用信 息根据匹配情况,得到相应的中间命令;根据预置规则对该中间命令进行解 析,得到相应的指令调用信息。优选的,所述的方法实施例还可以包括^Mv所述编码字符串或其变换内容 在所述预置映射表中匹配后的剩余字符中,确定调用参数;所获得的指令调用 信息中包含所述调用参数。其中,所述变换可以为将所述编码字符串解码为拼音;或者,将所述编 码字符串转换为候选字词。进一步,所述相关信息可以为所需调用的程序指令的注释信息。所述匹配 可以为精确匹配或者才莫糊匹配。优选的,所述的方法实施例还可以包括记录用户对程序指令的调用频率 信息;根据该调用频率信息对所述预置的映射表中多个符合匹配的记录进行排 序;该排序结果用于确定所展现的相关信息的顺序。根据本专利技术的另一个实施例,还公开了一种程序指令的快速调用系统,包括接口单元,用于接收用户输入的编码字符串;匹配查询单元,用于在预置的映射表中,根据所述编码字符串或者所述编 码字符串变换后的内容查询触发条件;相关信息展现单元,用于当所述预置的映射表中存在符合匹配的记录时, 启动指令触发接口,并展现相关信息;获取单元,用于当接收到用户的触发信息时,获得相应的指令调用信息;发送单元,用于发送所述指令调用信息至相应接口,实现相应程序指令的 调用。其中,所述预置的映射表中存储有触发条件与所述指令调用信息的对应关 系,所述获取单元通过匹配查询获得相应的指令调用信息。或者,所述预置的 映射表中存储有触发条件与中间命令的对应关系;所述中间命令与所需的指令 调用信息相关联;则所述获取单元可以包括中间命令获取子单元,用于根据 匹配情况,得到相应的中间命令;解析子单元,用于根据预置规则对该中间命 令进行解析,得到相应的指令调用信息。优选的,所述的系统实施例还可以包括参数确定单元,用于从所述编码 字符串或其变换内容在所述预置映射表中匹配后的剩余字符中,确定调用参 数,并传送至所述获取单元;所获得的指令调用信息中包含该调用参数。进一步,所述编码字符串变换后的内容可以为^f音串,或者候选字词。优选的,所述的系统实施例还可以包括指令调频单元,用于记录用户对 程序指令的调用频率信息;以及,根据该调用频率信息对所述预置的映射表中 多个符合匹配的记录进行排序;该排序结果用于确定所展现的相关信息的顺 序。根据本专利技术的另 一实施例,还公开了 一种兼顾字符输入和快速调用程序指 令的方法,包括接本文档来自技高网
...

【技术保护点】
一种快速调用程序指令的方法,其特征在于,包括:    接收用户输入的编码字符串;    在预置的映射表中,根据所述编码字符串或者所述编码字符串变换后的内容查询触发条件;    如果存在符合匹配的记录,则启动指令触发接口,并展现相关信息;    接收用户的触发信息,获得相应的指令调用信息;    发送所述指令调用信息至相应接口,实现相应程序指令的调用。

【技术特征摘要】
1、一种快速调用程序指令的方法,其特征在于,包括接收用户输入的编码字符串;在预置的映射表中,根据所述编码字符串或者所述编码字符串变换后的内容查询触发条件;如果存在符合匹配的记录,则启动指令触发接口,并展现相关信息;接收用户的触发信息,获得相应的指令调用信息;发送所述指令调用信息至相应接口,实现相应程序指令的调用。2、 如权利要求1所述的方法,其特征在于,所述预置的映射表中存储有 触发条件与所述指令调用信息的对应关系。3、 如权利要求l所述的方法,其特征在于,所述预置的映射表中存储有触发条件与中间命令的对应关系;所述中间命 令与所需的指令调用信息相关联;通过以下步骤获得相应的指令调用信息根据匹配情况,得到相应的中间 命令;根据预置规则对该中间命令进行解析,得到相应的指令调用信息。4、 如权利要求l、 2或3所述的方法,其特征在于,还包括 从所述编码字符串或其变换内容在所述预置映射表中匹配后的剩余字符中,确定调用参数;所获得的指令调用信息中包含所述调用参数。5、 如权利要求l所述的方法,其特征在于,所述变换为 将所述编码字符串解码为拼音;或者,将所述编码字符串转换为候选字词。6、 如权利要求1所述的方法,其特征在于,所述相关信息为所需调用的 程序指令的注释信息。7、 如权利要求1所述的方法,其特征在于,所述匹配为精确匹配或者模 糊匹配。8、 如权利要求l所述的方法,其特征在于,还包括 记录用户对程序指令的调用频率信息;根据该调用频率信息对所述预置的映射表中多个符合匹配的记录进行排 序;该排序结果用于确定所展现的相关信息的顺序。9、 一种程序指令的快速调用系统,其特征在于,包括 接口单元,用于接收用户输入的编码字符串;匹配查询单元,用于在预置的映射表中,根据所述编码字符串或者所述编 码字符串变换后的内容查询触发条件;相关信息展现单元,用于当所述预置的映射表中存在符合匹配的记录时, 启动指令触发4妄口,并展现相关信息;获取单元,用于当接收到用户的触发信息时,获得相应的指令调用信息;发送单元,用于发送所述指令调用信息至相应接口,实现相应程序指令的 调用。10、 如权利要求9所述的系统,其特征在于,所述预置的映射表中存储有 触发条件与所述指令调用信息的对应关系,所述获取单元通过匹配查询获得相 应的指令调用信息。11、 如权利要求9所述的系统,其特征在于,所述预置的映射表中存储有触发条件与中间命令的对应关系;所述中间命 令与所需的指令调用信息相关联;所述获取单元包括中间命令获取子单元,用于根据匹配情况,得到相应的中间命令; 解析子单元,用于根据预置规则对该中间命令进行解析,得到相应的指令调用信息。12、 如权利要求9、 10或11所述的系统,其特征在于,还包括 参数确定单元,用于从所述编码字符串或其变换内容在所述预置映射表中匹配后的剩余字符中,确定调用参数,并传送至所述获取单元;所获得的指令 调用信息中包含该调用参数。13、 如权利要求9所述的系统,其特征在于,所述编码字符串变换后的内 容为拼音串,或者候选字词。14、 如权利要求9所述的系统,其特征在于,还包括 指令调频单元,用于记录用户对程序指令的调用频率信息;以及,根据该调用频率信息对所述预置的映射表中多个符合匹配的记录进行排序;该排序结 果用于确定所展现的相关信息的顺序。15、 一种兼顾字符输入和快速调用程序指令的方法,其特征在于,包括 接收用户输入的编码字符串;根据预置规则,将所述编码字符串转换为候选项;以及,在预置的映射表 中,根据所述编码字符串或者所述编码字符串变换后的内容查询触发条件;展现所述候选项;以及,当在预置的映射表中存在符合匹配的记录时,启 动指令触发4^口,并展现相关信息;如果接收到用户的第一触发信息,则获得相应的指令调用信息,并发送所 述指令调用信息至相应接口 ,实现相应程序指令的调用;如果接收到用户的第二触发信息,则将用户确定的候选项上屏输出。16、 如权利要求15所述的方法,其特征在于,所述对编码字符串进行变 换的过程合并在将所述编码字符串转换为候选项的过程中。17、 如权利要求16所述的方法,其特征在于,所述将编码字符串转换为候选...

【专利技术属性】
技术研发人员:杨磊
申请(专利权)人:北京搜狗科技发展有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术