CN102314223A - 一种供用户在非输入场景进行自适应输入的方法与设备 - Google Patents
一种供用户在非输入场景进行自适应输入的方法与设备 Download PDFInfo
- Publication number
- CN102314223A CN102314223A CN2010102164703A CN201010216470A CN102314223A CN 102314223 A CN102314223 A CN 102314223A CN 2010102164703 A CN2010102164703 A CN 2010102164703A CN 201010216470 A CN201010216470 A CN 201010216470A CN 102314223 A CN102314223 A CN 102314223A
- Authority
- CN
- China
- Prior art keywords
- user
- input
- program
- attribute information
- equipment
- 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.)
- Granted
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供一种用于供用户在非输入场景进行自适应输入的方法,该方法包括以下步骤:获取光标焦点所在的非输入场景的属性信息;根据所述属性信息,提供一个或多个编辑控件或程序;根据该用户对所述一个或多个编辑控件或程序的选择,调用所选择的一个编辑控件或程序。本发明还提供一种相应的输入设备,用于在非输入场景下进行自适应的输入。
Description
技术领域
本发明涉及输入法领域,尤其涉及一种用于供用户在非输入场景进行自适应输入的技术。
背景技术
目前的信息输入技术,是通过诸如键盘、扫描仪、语音识别装置等的输入设备,向特定的编辑环境(比如WORD文档或即时通信的客户端)的光标所在位置输入文字和符号,。
而脱离所述特定编辑环境时,没有输入光标的情况下,输入法可以接收用户的按键序列,也可以列出候选词条,但是选择某个词条,该文字不会输入到当前的用户界面上。在这种情况下用户需要手动地启动一个编辑程序、建立一个文本框、打开一个对话框才能够在这些编辑环境下执行输入。
为解决上述问题,需要提供一种新的输入方法。
发明内容
为了提高效率,本发明提供一种在非输入场景进行自适应输入的输入方法和设备。输入方法和设备可以检测当前的编辑环境是否能够输入文字,如果不能输入文字,则本发明的输入方法和设备将自适应地提供一些建立输入的选项供用户选择和建立,或者默认建立一个输入场景供用户输入。
根据本发明的一个方面提供一种用于供用户在非输入场景进行自适应输入的方法,该方法包括以下步骤:
a获取光标焦点所在的非输入场景的属性信息;
b根据所述属性信息,提供一个或多个编辑控件或程序;
c根据该用户对所述一个或多个编辑控件或程序的选择,调用所选择的一个编辑控件或程序。
根据本发明的另一个方面还提供一种用于供用户在非输入场景进行自适应输入的设备,该设备包括:
获取装置,用于获取光标焦点所在的非输入场景的属性信息;
提供装置,用于根据所述属性信息,提供一个或多个编辑控件或程序;
调用装置,用于根据该用户对所述一个或多个编辑控件或程序的选择,调用所选择的一个编辑控件或程序。
与现有技术相比,本发明解决了在非输入场景下进行自动建立输入场景,实现了输入法自适应输入。提高了工作效率,增强了用户的体验。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1为本发明第一实施例的输入设备的方框图;
图2为本发明第二实施例的输入设备的方框图;以及
图3为本发明的输入方法的流程图。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本发明作进一步详细描述。
在常规的输入法使用中,用户在输入法的输入框中输入一串输入序列,该输入法首先在词库中查找与该输入序列相匹配的候选词,并按照这些候选词的优先级先后排列在输入法的候选框中。该输入序列可以是拼音序列也可以是笔画序列。拼音序列可以是全拼也可以是简拼。用户可以用鼠标或键盘在候选框中选择需要的候选词,然后该候选词就被输入到当前光标所在的程序界面上的输入位置。
如果当前的程序界面没有输入光标则通常不能够向该程序界面输入任何文字。在本发明中称这种无输入光标的情况为“非输入场景”。例如,在计算机的“桌面”上、在图形查看程序ACDSee浏览图像的情况下、PDF阅读器、在浏览网页的情况下,在这些情况下通常是不能够输入文字。
为了在非输入场景下输入文字,本发明提出一种新的输入方法和设备,其能够在非输入场景下进行输入场景的自动建立输入场景并且输入文字。
如图1中所示,本发明的输入设备1包括:获取装置11、提供装置12、调用装置13以及程序关联库101。所述获取装置11用于获取光标焦点所在的非输入场景的属性信息。该属性信息,例如表示当前活动的程序或窗口的属性,例如,桌面、图片编辑、浏览器页面等等。例如这些属性信息可以从存储各个程序的属性信息的程序关联库101中获得。提供装置12,用于根据所述属性信息,提供一个或多个编辑控件或程序。调用装置13,用于根据该用户对所述一个或多个编辑控件或程序的选择,在编辑程序库102中调用所选择的一个编辑控件或程序。在不同的程序或窗口下面可以有不同文字编辑程序或控件的选择,例如,在桌面环境下,通常可以选择“便签”编辑器;在图片编辑环境下可以选择“文本框”控件;在浏览器页面环境下可以选择“查找”命令。这些编辑器、控件和命令可能独立于所处的非输入场景的程序,也可能是该非输入场景的程序中包含的可以输入文字的控件或命令。因此基于不同的属性信息,可以向用户提供不同的建立输入场景的选项,或者默认按照某种方式建立输入场景。例如,当检测到用户要在“桌面”场景下输入时,自动调用“便签”编辑器,输入备忘信息,并且贴在桌面的特定位置,例如是边角上或者鼠标箭头所在位置处。当在编辑图片的场景下调用本发明的输入法进行输入时,本发明的输入法会在编辑图片的程序中查找可以输入文字的控件,例如,文本框。并且在鼠标箭头所在位置建立一个文本框,用户可以直接把文字输入到图片上由输入法所建立的文本框中。文本框的大小可以根据所输入内容的多少自动调整。也可以手动调整文本框的边框大小,当调整时,文本框内的文字大小和/或位置也随着自适应地调整。
本发明的输入法还可以根据用户在各种应用程序的非输入场景下建立输入场景的类型,对不同的非输入场景下的输入方式进行优选排序,供用户选择,或者直接提供最佳的建立方式。
所述获取装置11还可以根据光标焦点(例如,鼠标箭头)所在的非输入场景中的页面控件获取所述的属性信息。例如,鼠标箭头位于PDF阅读器中的一个PDF文件上,这时获取装置11从PDF阅读器的菜单中获取可能建立输入场景的控件的属性信息,例如,建立批注、建立文本框、建立图文框、查找等。
所述属性信息还可以包括:当前活动的应用程序的名称;应用程序的菜单;应用程序的命令。
提供装置12根据所述属性信息,判断该用户的输入需求,并且根据所述输入需求,提供一个或多个编辑控件或程序。例如,在PDF阅读器中提供建立批注的输入框。
所述判断输入需求的步骤还包括,根据用户的设置,以确定所述用户的所述输入需求。例如,用户可以设置在浏览器的情况下输入时自动调用查找命令。
所述判断输入需求的步骤还包括:根据所述属性信息来查询预先记录的与所述属性信息相关的大量用户选择的优选编辑控件或程序,并根据所述大量用户选择的优选编辑控件或程序来确定所述用户的输入需求。在这一实施例中,输入法需要记录用户对不同应用程序的操作历史记录,以选择最常用的控件或命令提供给用户进行输入。
所述判断输入需求的步骤还包括:获取所述用户的用户相关信息;-基于所述用户相关信息来对所述属性信息进行分析,以判断所述用户的所述输入需求。
所述用户相关信息包括以下至少一项:
-用户属性;
-用户偏好;
-用户历史选择记录;
-用户设备信息。
获取所述用户在为其提供所述一个或多个编辑控件或程序的浏览操作,并根据所述浏览操作更新所述用户的用户相关信息。
本发明的输入方法还包括如下步骤:检测该用户的用于调整所述一个编辑控件或程序的输入框的调整动作;根据所述调整动作来相应地调整所述输入框。例如,用户调整文本框的边框时,输入框中的文字大小或位置会相应调整。
所述调整动作包括以下至少一项:
-所述用户经由交互装置对所述输入框的拖拽;
-所述用户经由交互装置对所述输入框的放大或缩小。
图3为本发明的输入方法的流程图。
如图3中所示,在步骤S1中,获取光标焦点所在的非输入场景的属性信息;接着在步骤S2中,根据所述属性信息,提供一个或多个编辑控件或程序;然后在步骤S3,根据该用户对所述一个或多个编辑控件或程序的选择,调用所选择的一个编辑控件或程序。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。***权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
Claims (26)
1.一种用于供用户在非输入场景进行自适应输入的方法,该方法包括以下步骤:
a获取光标焦点所在的非输入场景的属性信息;
b根据所述属性信息,提供一个或多个编辑控件或程序;
c根据该用户对所述一个或多个编辑控件或程序的选择,调用所选择的一个编辑控件或程序。
2.根据权利要求1所述的方法,其中,所述步骤c还包括:
-自动调用所述一个或多个编辑控件或程序中的一个编辑控件或程序。
3.根据权利要求1或2所述的方法,其中,所述步骤a还包括:
-根据光标焦点所在的非输入场景中的页面控件获取所述的属性信息。
4.根据权利要求1至3中任一项所述的方法,其中,所述属性信息包括以下各项中的至少一项:
-应用程序的名称;
-应用程序的菜单;
-应用程序的命令。
5.根据权利要求1至4中任一项所述的方法,其中,所述步骤b还包括:
-根据所述属性信息,判断该用户的输入需求;
-根据所述输入需求,提供一个或多个编辑控件或程序。
6.根据权利要求5所述的方法,其中,所述判断输入需求的步骤还包括:
-根据用户的设置,以确定所述用户的所述输入需求。
7.根据权利要求5或6所述的方法,其中,所述判断输入需求的步骤还包括:
-根据所述属性信息来查询预先记录的与所述属性信息相关的大量用户选择的优选编辑控件或程序,并根据所述大量用户选择的优选编辑控件或程序来确定所述用户的输入需求。
8.根据权利要求5至7中任一项所述的方法,其中,所述判断输入需求的步骤还包括:
-获取所述用户的用户相关信息;
-基于所述用户相关信息来对所述属性信息进行分析,以判断所述用户的所述输入需求。
9.根据权利要求8所述的方法,其中,所述用户相关信息包括以下至少一项:
-用户属性;
-用户偏好;
-用户历史选择记录;
-用户设备信息。
10.根据权利要求9所述的方法,其中,该方法还包括:
d.获取所述用户在为其提供所述一个或多个编辑控件或程序的浏览操作,并根据所述浏览操作更新所述用户的用户相关信息。
11.根据权利要求1至10中任一项所述的方法,其中,该方法还包括步骤e:
-检测该用户的用于调整所述一个编辑控件或程序的输入框的调整动作;
-根据所述调整动作来相应地调整所述输入框。
12.根据权利要求11所述的方法,其中,所述调整动作包括以下至少一项:
-所述用户经由交互装置对所述输入框的拖拽;
-所述用户经由交互装置对所述输入框的放大或缩小。
13.根据权利要求12所述的方法,所述交互装置包括鼠标、触摸板、轨迹球等。
14.一种用于供用户在非输入场景进行自适应输入的设备,该设备包括:
获取装置,用于获取光标焦点所在的非输入场景的属性信息;
提供装置,用于根据所述属性信息,提供一个或多个编辑控件或程序;
调用装置,用于根据该用户对所述一个或多个编辑控件或程序的选择,调用所选择的一个编辑控件或程序。
15.根据权利要求14所述的设备,其中,所述调用装置还用于:
-自动调用所述一个或多个编辑控件或程序中的一个编辑控件或程序。
16.根据权利要求14或15所述的设备,其中,所述获取装置还用于:
-根据光标焦点所在的非输入场景中的页面控件获取所述的属性信息。
17.根据权利要求14至16中任一项所述的设备,其中,所述属性信息包括以下各项中的至少一项:
-应用程序的名称;
-应用程序的菜单;
-应用程序的命令。
18.根据权利要求14至17中任一项所述的设备,其中,所述提供装置还用于:
-根据所述属性信息,判断该用户的输入需求;
-根据所述输入需求,提供一个或多个编辑控件或程序。
19.根据权利要求18所述的设备,其中,所述判断输入需求的步骤还包括:
-根据用户的设置,以确定所述用户的所述输入需求。
20.根据权利要求18或19所述的设备,其中,所述判断输入需求的步骤还包括:
-根据所述属性信息来查询预先记录的与所述属性信息相关的大量用户选择的优选编辑控件或程序,并根据所述大量用户选择的优选编辑控件或程序来确定所述用户的输入需求。
21.根据权利要求18至20中任一项所述的设备,其中,所述判断输入需求的步骤还包括:
-获取所述用户的用户相关信息;
-基于所述用户相关信息来对所述属性信息进行分析,以判断所述用户的所述输入需求。
22.根据权利要求21所述的设备,其中,所述用户相关信息包括以下至少一项:
-用户属性;
-用户偏好;
-用户历史选择记录;
-用户设备信息。
23.根据权利要求22所述的设备,其中,该设备还包括:
更新装置,用于获取所述用户在为其提供所述一个或多个编辑控件或程序的浏览操作,并根据所述浏览操作更新所述用户的用户相关信息。
24.根据权利要求14至23中任一项所述的设备,其中,该设备还包括调整装置,该调整装置用于:
-检测该用户的用于调整所述一个编辑控件或程序的输入框的调整动作;
-根据所述调整动作来相应地调整所述输入框。
25.根据权利要求24所述的设备,其中,所述调整动作包括以下至少一项:
-所述用户经由交互装置对所述输入框的拖拽;
-所述用户经由交互装置对所述输入框的放大或缩小。
26.根据权利要求25所述的设备,所述交互装置包括鼠标、触摸板、轨迹球等。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010216470.3A CN102314223B (zh) | 2010-06-30 | 2010-06-30 | 一种供用户在非输入场景进行自适应输入的方法与设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010216470.3A CN102314223B (zh) | 2010-06-30 | 2010-06-30 | 一种供用户在非输入场景进行自适应输入的方法与设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102314223A true CN102314223A (zh) | 2012-01-11 |
CN102314223B CN102314223B (zh) | 2018-11-13 |
Family
ID=45427448
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010216470.3A Active CN102314223B (zh) | 2010-06-30 | 2010-06-30 | 一种供用户在非输入场景进行自适应输入的方法与设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102314223B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104063130A (zh) * | 2014-06-27 | 2014-09-24 | 北京奇虎科技有限公司 | 输入框调整方法、客户端及电子设备 |
CN104346092A (zh) * | 2013-08-01 | 2015-02-11 | 腾讯科技(深圳)有限公司 | 一种在移动终端中呈现剪贴板内容的方法及装置 |
CN105607800A (zh) * | 2015-12-17 | 2016-05-25 | 广东欧珀移动通信有限公司 | 一种终端屏幕输入显示的方法及装置 |
CN108733226A (zh) * | 2017-04-13 | 2018-11-02 | 北京搜狗科技发展有限公司 | 一种信息推荐的方法及装置 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999034278A1 (en) * | 1997-12-31 | 1999-07-08 | Infodream Corporation | Bubble edit |
CN1617172A (zh) * | 2003-11-11 | 2005-05-18 | 北京北佳信息***有限公司 | 平面图案的设计设备和方法 |
CN101051257A (zh) * | 2006-04-03 | 2007-10-10 | 佳能株式会社 | 信息处理设备和方法 |
CN101075172A (zh) * | 2006-08-23 | 2007-11-21 | 腾讯科技(深圳)有限公司 | 截图方法、截图装置及即时通讯客户端 |
CN101086833A (zh) * | 2006-06-06 | 2007-12-12 | 佳能株式会社 | 信息处理装置及其方法 |
JP2008242941A (ja) * | 2007-03-28 | 2008-10-09 | Kyocera Mita Corp | 文字入力装置及び画像形成装置 |
CN101398834A (zh) * | 2007-09-29 | 2009-04-01 | 北京搜狗科技发展有限公司 | 一种针对输入信息的处理方法和装置及一种输入法*** |
CN101706690A (zh) * | 2009-12-07 | 2010-05-12 | 北京搜狗科技发展有限公司 | 一种自适应输入方法及*** |
-
2010
- 2010-06-30 CN CN201010216470.3A patent/CN102314223B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999034278A1 (en) * | 1997-12-31 | 1999-07-08 | Infodream Corporation | Bubble edit |
CN1617172A (zh) * | 2003-11-11 | 2005-05-18 | 北京北佳信息***有限公司 | 平面图案的设计设备和方法 |
CN101051257A (zh) * | 2006-04-03 | 2007-10-10 | 佳能株式会社 | 信息处理设备和方法 |
CN101086833A (zh) * | 2006-06-06 | 2007-12-12 | 佳能株式会社 | 信息处理装置及其方法 |
CN101075172A (zh) * | 2006-08-23 | 2007-11-21 | 腾讯科技(深圳)有限公司 | 截图方法、截图装置及即时通讯客户端 |
JP2008242941A (ja) * | 2007-03-28 | 2008-10-09 | Kyocera Mita Corp | 文字入力装置及び画像形成装置 |
CN101398834A (zh) * | 2007-09-29 | 2009-04-01 | 北京搜狗科技发展有限公司 | 一种针对输入信息的处理方法和装置及一种输入法*** |
CN101706690A (zh) * | 2009-12-07 | 2010-05-12 | 北京搜狗科技发展有限公司 | 一种自适应输入方法及*** |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104346092A (zh) * | 2013-08-01 | 2015-02-11 | 腾讯科技(深圳)有限公司 | 一种在移动终端中呈现剪贴板内容的方法及装置 |
US10275295B2 (en) | 2013-08-01 | 2019-04-30 | Tencent Technology (Shenzhen) Company Limited | Method and apparatus for presenting clipboard contents on a mobile terminal |
CN104063130A (zh) * | 2014-06-27 | 2014-09-24 | 北京奇虎科技有限公司 | 输入框调整方法、客户端及电子设备 |
CN105607800A (zh) * | 2015-12-17 | 2016-05-25 | 广东欧珀移动通信有限公司 | 一种终端屏幕输入显示的方法及装置 |
CN108733226A (zh) * | 2017-04-13 | 2018-11-02 | 北京搜狗科技发展有限公司 | 一种信息推荐的方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN102314223B (zh) | 2018-11-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9703462B2 (en) | Display-independent recognition of graphical user interface control | |
US9990433B2 (en) | Method for searching and device thereof | |
CN102141868B (zh) | 快捷操作信息交互页面的方法、输入法***和浏览器插件 | |
US20120163664A1 (en) | Method and system for inputting contact information | |
US9335965B2 (en) | System and method for excerpt creation by designating a text segment using speech | |
EP3029567B1 (en) | Method and device for updating input method system, computer storage medium, and device | |
US20110145695A1 (en) | Web page conversion system | |
TW201447731A (zh) | 墨文本表示轉換 | |
CN102141889A (zh) | 用于编辑的打字辅助 | |
US9405558B2 (en) | Display-independent computerized guidance | |
US20140089841A1 (en) | Device and method for providing application interface based on writing input | |
CN104598507A (zh) | 信息搜索方法及装置 | |
CN105183291A (zh) | 显示界面中的信息提取方法及*** | |
TWI427490B (zh) | 網頁檢視方法及系統,及其電腦程式產品 | |
CN104133815A (zh) | 输入和搜索的方法及*** | |
CN102314223A (zh) | 一种供用户在非输入场景进行自适应输入的方法与设备 | |
JP5556461B2 (ja) | 情報閲覧端末装置、情報閲覧システム、情報閲覧プログラム及び情報閲覧方法 | |
CN102314224B (zh) | 一种输入法的数据库添加方法和设备 | |
CN102591851B (zh) | 一种用于基于键盘按键对目标文本进行编辑的方法与设备 | |
CN104137098A (zh) | 由电子设备执行的促进导航web页面的方法 | |
US20090037845A1 (en) | Method and System for Editing Web Data | |
CN103324625A (zh) | ***网络资源的方法及其通信终端 | |
CN102955827A (zh) | 一种无线应用协议网页的创建方法和编辑器 | |
JP5389880B2 (ja) | 電子ブック処理装置、電子ブック処理方法、およびプログラム | |
CN103488643B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |