CN103473073A - 一种快速调出指令调用接口的方法和*** - Google Patents
一种快速调出指令调用接口的方法和*** Download PDFInfo
- Publication number
- CN103473073A CN103473073A CN201310439686XA CN201310439686A CN103473073A CN 103473073 A CN103473073 A CN 103473073A CN 201310439686X A CN201310439686X A CN 201310439686XA CN 201310439686 A CN201310439686 A CN 201310439686A CN 103473073 A CN103473073 A CN 103473073A
- Authority
- CN
- China
- Prior art keywords
- user
- instruction calls
- coded string
- key word
- calls interface
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Document Processing Apparatus (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
本发明提供了一种快速调出指令调用接口的方法,包括:获取用户选择的操作对象;获取用户输入的编码字符串;在预置的映射表中,根据所述获取的操作对象与编码字符串和\或编码字符串变换后的内容或所获取关键字查询触发条件;获取用户选择的关键字;将符合匹配的指令调用接口或关键字展示给用户。由于本申请文件所公开的技术方案中,将用户选择的操作对象作为在预置映射表查询的条件,缩小了查询范围,提高了查询效率,减少了用户输入量;向用户展示符合匹配的关键字,进一步减少了用户输入量,能快速调出指令调用接口,使交互更加便捷。
Description
技术领域
本发明涉及计算机交互领域,尤其是涉及一种快速调出指令调用接口的方法和***。
背景技术
手机、平板电脑等移动设备的普及,给人们对工作和生活带来了极大的方便。此类设备一般配备有触摸屏,而触摸交互因为其操作直观、简单,使得人们无需学习就很容易上手,从而渐渐成为移动设备最主要的交互方式。
但是,现在的触摸交互主要是以手指点击和上下左右划动为主,这样过于简单的交互方式也具有明显的不足。比如,通过这种交互可以容易实现通讯和游戏影音等功能,而对于办公类应用等需提供大量指令调用接口的应用来说,通过上述简单触摸交互便难于实现。
一种有效方法是通过自然语言方式进行交互。例如,现在的智能语音助手产品便是通过自然语言进行人机交互,通过获取和分析用户输入的自然语言确定用户需求,并找到对应的指令调用接口。但是通过语音助手进行人机交互会产生一定的心理学问题,而且一些场所也不适合进行语音方式的交互。一些语音交互方式需要上传用户输入内容到服务器端,会产生大量流量问题,且难于整合第三方应用。
专利公开号CN101286118A、名称为“一种快速调用程序指令的方法、***及一种输入法***”的发明提供另一种自然语言交互方式。该方法通过获取用户输入的编码字符串,根据编码字符串或其变换后的内容在预置的映射表中查询触发条件,然后将符合条件的指令调用接口提供给用户。此方法克服了上述语音交互方式的不足,但也具有下述缺点:计算机设备的操作***和各种应用的指令调用接口数量非常大,所对应的能触发指令调用接口的编码字符串数目也非常大,因此需要输入较多的编码字符串才能调出所需指令调用接口;该方法可能会有一条编码字符串对应多个指令调用接口,因此会产生较多与用户所需操作无关的结果展示给用户。显然,该方法用于配备触摸屏的移动设备时,并不符合用户的操作习惯,且会导致操作不流畅。
因此,需要解决的一个技术问题是:实现一种交互方法,当用于配备触摸屏的移动设备时,能够让用户方便地从大量指令调用接口中调出所需指令调用接口,且用户所需输入的编码字符串尽量少,即可快速调出所需指令调用接口。
发明内容
本发明提供了一种快速调出指令调用接口的方法,包括:
获取用户选择的操作对象;
获取用户输入的编码字符串;
在预置的映射表中,根据所述获取的操作对象与编码字符串和\或编码字符串变换后的内容查询触发条件;
如果满足展示某个指令调用接口的匹配条件,则展示该指令调用接口信息;
如果存在符合匹配的关键字,则展示所述关键字;
接收用户选择关键字的信息,获取所选择的关键字;
在预置的映射表中,根据所述获取的操作对象和所述获取的关键字查询触发条件,如果满足展示某个指令调用接口的匹配条件,则展示该指令调用接口信息;
其中,所述操作对象包括:
当前屏幕显示的整个场景;
当前屏幕显示的整个场景中部分内容;
其中,所述预置的映射表中存储有对应关系,包括:
指令调用接口与操作对象的对应关系;
指令调用接口与编码字符串和\或编码字符串变换后的内容的对应关系;
编码字符串与关键字的对应关系;
指令调用接口与关键字的对应关系;
指令调用接口与指令的对应关系;
其中,所述指令调用接口的特征是指令调用接口与指令相对应;
其中,所述指令调用接口信息,特征是用户可以选择展示的指令调用接口信息,用户选择某个指令调用接口信息后,终端上的操作***和\应用程序执行与该指令调用接口相对应的指令;
优选的,所述编码字符串可以包括:字母,汉字,拼音串;
优选的,所述编码字符串变换后的内容可以包括:汉字,拼音串;
优选的,所述关键字可以是汉字;
优选的,所述关键字符合匹配的条件可以是:编码字符串中的字母是关键字的汉语拼音首字母;
本发明还公开了一种快速调出指令调用接口的***,包括:
获取对象单元,用于获取用户选择的操作对象;
接口单元,用于接收用户输入的编码字符串;
匹配查询单元,用于在预置的映射表中,根据所述获取的操作对象与用户输入的编码字符串和\或编码字符串变换后的内容或所述用户选择的关键词查询触发条件;
相关信息展示单元,用于当满足展示某个指令调用接口的匹配条件,则展示该指令调用接口信息;当所述预置映射表中存在符合匹配的关键字,则展示所述关键字;
获取选择单元,用于获取用户选择的关键词;
其中,所述操作对象包括:
当前屏幕显示的整个场景;
当前屏幕显示的整个场景中部分内容;
其中,所述预置的映射表中存储有对应关系,包括:
指令调用接口与操作对象的对应关系;
指令调用接口与编码字符串和\或编码字符串变换后的内容的对应关系;
编码字符串与关键字的对应关系;
指令调用接口与关键字的对应关系;
指令调用接口与指令的对应关系;
其中,所述指令调用接口的特征是指令调用接口与指令相对应;
其中,所述指令调用接口信息,特征是用户可以选择展示的指令调用接口信息,用户选择某个指令调用接口信息后,终端上的操作***和\应用程序执行与该指令调用接口相对应的指令;
优选的,所述编码字符串可以包括:字母,汉字,拼音串;
优选的,所述编码字符串变换后的内容可以包括:汉字,拼音串;
优选的,所述关键字可以是汉字;
优选的,所述关键字符合匹配的条件可以是:编码字符串中的字母是关键字的汉语拼音首字母;
本发明实施例的有益效果如下:
本发明允许用户以自然语言方式来调出指令调用接口,在人机交互中能更方便地表达用户的意图,使交互更加智能化和人性化;可以选择当前屏幕显示的整个场景或其中一部分内容为显示对象,并以所选操作对象为匹配的依据,能使应用实现更复杂的功能和提供更多指令接口,也缩小了编码字符串的在预置映射表中查询的范围,从而减少了用户所需输入的编码字符串内容,使交互更加方便;将符合匹配的关键词展示给用户,能进一步减少用户输入的编码字符串内容,便可得到所需指令调用接口,使操作更加流畅,符合实际使用的习惯。
附图说明
图1是本发明快速调出指令接口的方法实施例1的步骤流程图;
图2是本发明快速调出指令接口的***实施例的结构图。
具体实施方式
以下结合附图和具体实施例对本发明进行说明,此处所描述的优选实施例仅用于描述本发明实施例,并不用于限定发明实施例。
参照图1 示出了本发明快速调出指令接口的方法实施例1的步骤流程图,具体包括以下步骤:
步骤101、获取用户选择的操作对象;例如用户可以选择显示场景中的一部分显示内容为操作对象,比如选中显示场景中的一张图片,也可以以整个显示场景为操作对象;
步骤102、接收用户输入的编码字符串;例如,用户可以通过触摸手势、手写方式或键盘完成编码字符串的输入;
步骤103、在预置的映射表中,根据所述获取的操作对象与编码字符串和\或编码字符串变换后的内容查询触发条件;如果满足展示某个指令调用接口的匹配条件,则展示该指令调用接口信息;如果存在符合匹配的关键字,则展示所述关键字。所述编码字符串可以是字母、汉字、拼音串,例如可以为[x],也可以为[xin],可以为[新]、[新建]等等。所述编码字符串变换后的内容可以是汉字、拼音串,例如可以为[xin],可以为[新]、[新建]等。所述关键词可以是汉字,例如[新建]、[缩小]等。
步骤104、接收用户选择的关键字的信息,获得所选择的关键字;
步骤105、在预置的映射表中,根据所述获取的操作对象和所述用户选择的关键字查询触发条件,如果满足展示某个指令调用接口的匹配条件,则展示该指令调用接口信息;例如,在步骤204中选择关键字[新建],则以[新建]和步骤101所选操作对象在预置映射表中进行查询,比如查询得到相关指令调用接口[新建word文档]、[新建excel文档]等,将符合的指令调用接口信息展示给用户。
通过发明实施例1的整个实施过程可以看出:
可以选择当前屏幕显示的整个场景或其中一部分内容为显示对象,并以所选操作对象为匹配的依据,使检索更为高效,用户所需输入端编码字符串内容较少,减少了交互的复杂度。且得到的指令调用接口信息也与用户所选操作对象对应,而不与所选操作对象对应的指令调用接口不会被查询得出和展示出,避免了冗余信息的出现,更符合交互习惯,更具实用性。
以在地图应用选择整个显示场景并输入字符[c]为例,可以通过c-coffee-咖啡的映射关系,得到如下指令调用接口,分别实现以下功能:
找到最近咖啡馆;
显示到最近咖啡馆的行车路线;
显示到最近公交车的公交路线与乘车方案;
显示最近咖啡馆的联系电话等信息;
显示3公里以内的咖啡馆
以在办公应用选择整个显示场景同样输入字符[c]为例,可以通过c-chuang-创-创建的映射关系,得到如下指令调用接口,分别实现以下功能:
创建格式1的文件;
创建格式2的文件等;
这样,当以字符[c]查询映射表时,选择地图应用时,不会查询到c-chuang-创-创建的映射关系,避免了无用信息,提高了查询效率。
发明实施例1还能将符合匹配条件的关键词展示给用户,进一步减少了用户所需输入的编码字符串,便可得到所需指令调用接口;
例如,在办公应用的显示场景中输入字符[y]为例,可以给用户提供关键词[页眉]、[页脚]、[引用]、[页面布局]等,方便用户快速得到指令调用接口。
显而易见,通过本发明实施例1,在一般情况下,用户只需输入一个字母类型的字符,便可快速得到所需指令调用接口,使交互更加流畅,符合触摸交互的习惯。
参照图2 示出了一种快速调出指令接口的***结构框图,包括以下单元:
201、获取对象单元,用于获取用户选择的操作对象;
202、接口单元,用于接收用户输入的编码字符串;
203、匹配查询单元,用于在预置的映射表中,根据所述获取的操作对象与用户输入的编码字符串和\或编码字符串变换后的内容或所述用户选择的关键词查询触发条件;所述变换可以由本流域技术人员根据需要自行设定,例如变换为拼音或者汉字等;
204、获取选择单元,用于获取用户选择的关键词;
205、相关信息展示单元,用于当所述预置映射表中满足展示某个指令调用接口的匹配条件,则展示该指令调用接口信息;当所述预置映射表中存在符合匹配的关键字,则展示所述关键字;
该快速调出指令调用接口的***各单元的相互关联为:以获取对象单元201所获取操作对象为依据a;以接口单元202所获取的用户输入的编码字符串或其变换后的内容或获取选择单元204所获取的关键字为查询依据b;匹配查询单元203以查询依据a和b在预置映射表中查询,相关信息展示单元205将符合条件的查询结果信息展示给用户。
图2 所示的***与前述实施例的核心思想基本相同,所以,未详尽之处可以参见前述相关部分,在此不再详述。
Claims (8)
1.一种快速调出指令调用接口的方法,包括:
获取用户选择的操作对象;
获取用户输入的编码字符串;
在预置的映射表中,根据所述获取的操作对象与编码字符串和\或编码字符串变换后的内容查询触发条件;
如果满足展示某个指令调用接口的匹配条件,则展示该指令调用接口信息;
如果存在符合匹配的关键字,则展示所述关键字;
接收用户选择关键字的信息,获取所选择的关键字;
在预置的映射表中,根据所述获取的操作对象和所述获取的关键字查询触发条件,如果满足展示某个指令调用接口的匹配条件,则展示该指令调用接口信息。
2.如权利要求1所述的方法,其特征是,所述操作对象包括:
当前屏幕显示的整个场景;
当前屏幕显示的整个场景中部分内容。
3.如权利要求1所述的方法,其特征是,其中,所述预置的映射表中存储有对应关系,包括:
指令调用接口与操作对象的对应关系;
指令调用接口与编码字符串和\或编码字符串变换后的内容的对应关系;
编码字符串与关键字的对应关系;
指令调用接口与关键字的对应关系;
指令调用接口与指令的对应关系。
4.如权利要求1所述的方法,其特征是,所述关键字符合匹配的条件可以是:编码字符串中的字母是关键字的汉语拼音首字母。
5.一种快速调出指令调用接口的***,包括:
获取对象单元,用于获取用户选择的操作对象;
接口单元,用于接收用户输入的编码字符串;
匹配查询单元,用于在预置的映射表中,根据所述获取的操作对象与用户输入的编码字符串和\或编码字符串变换后的内容或所述用户选择的关键词查询触发条件;
相关信息展现单元,用于当所述预置映射表中满足展示某个指令调用接口的匹配条件,则展示该指令调用接口信息;当所述预置映射表中存在符合匹配的关键字,则展示所述关键字;
获取选择单元,用于获取用户选择的关键词。
6.如权利要求5所述的***,其特征是,其中,所述操作对象包括:
当前屏幕显示的整个场景;
当前屏幕显示的整个场景中部分内容。
7.如权利要求5所述的***,其特征是,其中,所述预置的映射表中存储有对应关系,包括:
指令调用接口与操作对象的对应关系;
指令调用接口与编码字符串和\或编码字符串变换后的内容的对应关系;
编码字符串与关键字的对应关系;
指令调用接口与关键字的对应关系;
指令调用接口与指令的对应关系。
8.如权利要求5所述的***,其特征是,所述关键字符合匹配的条件可以是:编码字符串中的字母是关键字的汉语拼音首字母。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310439686XA CN103473073A (zh) | 2013-09-25 | 2013-09-25 | 一种快速调出指令调用接口的方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310439686XA CN103473073A (zh) | 2013-09-25 | 2013-09-25 | 一种快速调出指令调用接口的方法和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103473073A true CN103473073A (zh) | 2013-12-25 |
Family
ID=49797945
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310439686XA Pending CN103473073A (zh) | 2013-09-25 | 2013-09-25 | 一种快速调出指令调用接口的方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103473073A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105843600A (zh) * | 2016-02-29 | 2016-08-10 | 乐视体育文化产业发展(北京)有限公司 | 数据编辑方法、装置及*** |
CN106446261A (zh) * | 2016-10-17 | 2017-02-22 | 广东小天才科技有限公司 | 一种基于多平台接口的内容搜索方法和装置 |
CN107729082A (zh) * | 2017-10-12 | 2018-02-23 | 深圳盈诺德信息技术有限公司 | 企业资源计划的功能模块的调用方法、装置和存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101286118A (zh) * | 2007-04-10 | 2008-10-15 | 北京搜狗科技发展有限公司 | 一种快速调用程序指令的方法、***及一种输入法*** |
CN101621568A (zh) * | 2009-07-27 | 2010-01-06 | 宇龙计算机通信科技(深圳)有限公司 | 一种终端功能协同方法及对应的终端 |
CN101825947A (zh) * | 2010-05-04 | 2010-09-08 | 中兴通讯股份有限公司 | 智能控制移动终端的方法、装置及移动终端 |
CN102253840A (zh) * | 2011-08-04 | 2011-11-23 | 深圳芯智汇科技有限公司 | 插件管理方法及插件管理器 |
US20120174222A1 (en) * | 2010-12-30 | 2012-07-05 | Yunfeng Peng | Method for the safety of network terminal devices |
CN103152244A (zh) * | 2013-01-30 | 2013-06-12 | 歌尔声学股份有限公司 | 一种控制即时通信平台通信的方法、装置和通信*** |
-
2013
- 2013-09-25 CN CN201310439686XA patent/CN103473073A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101286118A (zh) * | 2007-04-10 | 2008-10-15 | 北京搜狗科技发展有限公司 | 一种快速调用程序指令的方法、***及一种输入法*** |
CN101621568A (zh) * | 2009-07-27 | 2010-01-06 | 宇龙计算机通信科技(深圳)有限公司 | 一种终端功能协同方法及对应的终端 |
CN101825947A (zh) * | 2010-05-04 | 2010-09-08 | 中兴通讯股份有限公司 | 智能控制移动终端的方法、装置及移动终端 |
US20120174222A1 (en) * | 2010-12-30 | 2012-07-05 | Yunfeng Peng | Method for the safety of network terminal devices |
CN102253840A (zh) * | 2011-08-04 | 2011-11-23 | 深圳芯智汇科技有限公司 | 插件管理方法及插件管理器 |
CN103152244A (zh) * | 2013-01-30 | 2013-06-12 | 歌尔声学股份有限公司 | 一种控制即时通信平台通信的方法、装置和通信*** |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105843600A (zh) * | 2016-02-29 | 2016-08-10 | 乐视体育文化产业发展(北京)有限公司 | 数据编辑方法、装置及*** |
CN106446261A (zh) * | 2016-10-17 | 2017-02-22 | 广东小天才科技有限公司 | 一种基于多平台接口的内容搜索方法和装置 |
CN106446261B (zh) * | 2016-10-17 | 2020-01-14 | 广东小天才科技有限公司 | 一种基于多平台接口的内容搜索方法和装置 |
CN107729082A (zh) * | 2017-10-12 | 2018-02-23 | 深圳盈诺德信息技术有限公司 | 企业资源计划的功能模块的调用方法、装置和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102663016B (zh) | 电子设备上输入候选框进行输入信息扩展的***及其方法 | |
CN106959994B (zh) | 服务器侧的匹配 | |
CN101763212B (zh) | 人机交互***及其相关***、设备和方法 | |
CN101634927B (zh) | 一种字符输入过程中展现候选项的方法及装置 | |
CN102112948A (zh) | 在便携终端中使用模式识别的用户界面装置和方法 | |
CN102141868B (zh) | 快捷操作信息交互页面的方法、输入法***和浏览器插件 | |
CN101539836A (zh) | 一种人机界面交互***和方法 | |
KR20160011230A (ko) | 입력 처리 방법 및 장치 | |
CN103577033B (zh) | 一种输入法面板的设置方法和*** | |
CN112269798B (zh) | 信息显示方法、装置和电子设备 | |
CN101727201A (zh) | 一种对符号排列进行自动调整的方法、装置和输入法*** | |
CN109144285A (zh) | 一种输入方法和装置 | |
CN103473073A (zh) | 一种快速调出指令调用接口的方法和*** | |
CN102779144A (zh) | 一种手写控制、查询的方法和装置 | |
CN106802754B (zh) | 电子设备图标显示方法及装置 | |
CN105700701A (zh) | 电子设备上输入候选框进行输入信息扩展的***及其方法 | |
CN103870008A (zh) | 一种在触摸屏上输出及输入盲文字符的方法及装置 | |
CN100418095C (zh) | 音词同步的播放***及其方法 | |
KR101151865B1 (ko) | 청각장애인용 휴대용 대화 장치 | |
CN105242771A (zh) | 手语图像输入方法及装置 | |
CN102520919B (zh) | 一种控件节点的查询方法及装置 | |
CN202058092U (zh) | 车载装置和车载*** | |
CN207946726U (zh) | 一种基于语音识别的一体机 | |
CN102033708A (zh) | 一种基于图形识别技术的文字输入方法和装置及手机终端 | |
CN102541911A (zh) | 手持设备上的信息检索方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20131225 |