CN111679746A - 一种输入方法、装置和电子设备 - Google Patents

一种输入方法、装置和电子设备 Download PDF

Info

Publication number
CN111679746A
CN111679746A CN202010444416.8A CN202010444416A CN111679746A CN 111679746 A CN111679746 A CN 111679746A CN 202010444416 A CN202010444416 A CN 202010444416A CN 111679746 A CN111679746 A CN 111679746A
Authority
CN
China
Prior art keywords
input
target
candidate item
user
input method
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
Application number
CN202010444416.8A
Other languages
English (en)
Inventor
裘雅婷
韩秦
韩连华
侯毅
郑威
邬宇茜
卓兴中
邵亚飞
吴芳昱
左士刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Sogou Technology Development Co Ltd
Original Assignee
Beijing Sogou Technology Development Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Sogou Technology Development Co Ltd filed Critical Beijing Sogou Technology Development Co Ltd
Priority to CN202010444416.8A priority Critical patent/CN111679746A/zh
Publication of CN111679746A publication Critical patent/CN111679746A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0236Character input methods using selection techniques to select from displayed items
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明实施例提供了一种输入方法、装置和电子设备,所述方法包括确定在输入法面板中当前选中的目标对象;其中,所述目标对象用于在监测到触控操作为指定手势操作时按照对应的自定义功能操作进行处理;播放所述目标对象的语音信息。本发明实施例基于触控操作对应的自定义功能操作对目标对象执行相应的处理,使得用户在使用输入法过程中,输入更加灵活且高效,提高了用户的输入体验,此外还提供了与目标对象对应的语音信息对用户进行提示,进一步提高了用户的输入体验。

Description

一种输入方法、装置和电子设备
技术领域
本发明涉及数据处理技术领域,特别是涉及一种输入方法、装置和电子设备。
背景技术
随着计算机技术的发展,诸如手机、平板电脑等电子设备越来越普及,给人们的生活、学习、工作带来了极大的便利。这些电子设备通常安装有输入法应用程序(简称输入法),使得用户可使用该输入法进行信息输入。
随着用户需求的不断增加,输入法的功能也需要不断丰富,以更好地为不同的用户提供所需的输入服务,然而目前在使用输入法的过程中,输入仍然不够灵活和高效,用户输入体验不高。
发明内容
本发明实施例提供一种输入方法,以实现使得用户在使用输入法过程中,输入更加灵活且高效,提高用户的输入体验。
相应的,本发明实施例还提供了一种输入装置和一种电子设备,用以保证上述方法的实现及应用。
为了解决上述问题,本发明实施例公开了一种输入方法,具体包括:确定在输入法面板中当前选中的目标对象;所述目标对象用于在监测到触控操作为指定手势操作时按照对应的自定义功能操作进行处理;播放所述目标对象的语音信息。
可选地,所述确定在输入法面板中当前选中的目标对象,包括:启动输入法面板,确定在所述输入法面板中当前选中的目标控件;将所述目标控件作为当前选中的目标对象。
可选地,在所述将所述目标控件作为当前选中的目标对象之后,所述方法还包括:当监测到针对所述目标控件的触控操作时,弹出所述目标控件对应的设置弹窗;当监测到针对所述设置弹窗中设置项的触控操作时,将所述设置项作为目标设置项,并处理所述目标设置项所包含的子控件;当监测到在所述设置弹窗外的触控操作时,关闭所述设置弹窗。
可选地,所述确定在输入法面板中当前选中的目标对象,包括:获取用户通过输入法面板输入的输入信息;获取所述输入信息对应的候选项;从所述候选项中确定目标候选项,并将所述目标候选项作为当前选中的目标对象。
可选地,所述播放所述目标对象的语音信息,包括:根据所述目标候选项的字符数量,确定所述目标候选项的播放模式;按照所述播放模式播放所述目标候选项的语音信息。
可选地,所述根据所述目标候选项的字符数量,确定所述目标候选项的播放模式,包括:当所述目标候选项的字符数量小于或等于预置数量时,确定所述目标候选项的播放模式为第一播放模式;其中,所述第一播放模式为逐个播放所述目标候选项中的字符以及所述字符对应的解释信息;当所述目标候选项的字符数量大于预置数量时,确定所述目标候选项的播放模式为第二播放模式;其中,所述第二播放模式为播放所述目标候选项的全部字符后,逐个播放所述目标候选项中的字符以及所述字符对应的解释信息。
可选地,所述获取用户通过输入法面板输入的输入信息,包括:监测在输入法面板上对空格键的触控操作的保持时间;当所述保持时间满足预设响应时间时,触发语音输入模式;在所述语音输入模式下,获取用户的语音信息作为用户的输入信息。
可选地,所述获取用户通过输入法面板输入的输入信息,包括:监测在输入法面板上对按键的触控操作;当对所述按键的触控操作为预设触控操作时,将所述按键对应的字符作为用户的输入信息。
可选地,所述方法还包括:当所述触控操作所针对的按键发生变化,或者所述触控操作的操作类型发生变化时,触发所述触控操作所针对的按键对应的提示信息。
可选地,所述触控操作至少包括按压操作和抬手操作其中一种,所述提示信息至少包括按键音效和按键震动其中之一。
可选地,所述从所述候选项中确定目标候选项,包括:将所述候选项中的首个所述候选项,作为目标候选项。
可选地,在获取所述输入信息对应的候选项之后,所述方法还包括:获取用户通过输入法面板针对所述输入信息输入的分词符号;将所述输入信息和分词符号组成新的输入信息,并获取所述新的输入信息对应的更新候选项;
所述从所述候选项中确定目标候选项,并将所述目标候选项作为当前选中的目标对象,包括:从所述更新候选项中确定目标更新候选项,并将所述目标更新候选项作为当前选中的目标对象。
可选地,所述方法还包括:在所述输入法面板上切换至符号键盘后,确定当前选中的符号键盘;播放当前选中的所述符号键盘对应的语音信息。
可选地,在所述从所述候选项中确定目标候选项之后,所述方法包括:获取所述用户在所述输入法面板的触控操作;根据在所述输入法面板的触控操作处理所述候选项。
可选地,所述根据在所述输入法面板的触控操作处理所述候选项,包括:
确定所述输入法面板的触控操作对应的第一自定义功能操作,并根据所述第一自定义功能操作处理所述候选项;所述触控操作对应的第一自定义功能操作为与所述触控操作匹配的指定手势操作对应的对候选项的功能操作;其中,所述处理所述候选项至少包括:获取所述目标候选项的上一个候选项作为新的目标候选项;获取所述目标候选项的下一个候选项作为新的目标候选项;将所述目标候选项上屏;更新所述输入信息后并得到新的候选项,将所述新的候选项的首个所述新的候选项作为新的目标候选项;清空所述输入信息;获取所述目标候选项对应的上一页候选项;获取所述目标候选项对应的下一页候选项。
可选地,所述方法还包括:当获取不到所述输入信息对应的候选项时,获取所述用户在所述输入法面板的触控操作;根据在所述输入法面板的触控操作处理所述输入信息。
可选地,所述根据在所述输入法面板的触控操作处理所述输入信息,包括:确定所述输入法面板的触控操作对应的第二自定义功能操作,并根据所述第二自定义功能操作处理所述输入信息;所述触控操作对应的第二自定义功能操作为与所述触控操作匹配的指定手势操作对应的对输入信息的功能操作;其中,所述处理所述输入信息至少包括:在所述输入信息上将光标向前移动;在所述输入信息上将光标向后移动;选中所述输入信息中在所述光标前的字符;选中所述输入信息中在所述光标后的字符。
可选地,所述指定手势操作至少包括双指左滑、双指右滑、双指上滑和双指下滑其中一种。
可选地,所述方法还包括:确定所述输入法面板的键盘类型;获取所述用户在所述输入法面板对指定按键的触控操作;按照键盘类型以及对所述指定按键的触控操作处理所述候选项。
可选地,所述按照键盘类型以及对所述指定按键的触控操作处理所述候选项,包括:当所述输入法面板为全键面板时,若为针对逗号按键的触控操作,则获取所述目标候选项的上一个候选项作为新的目标候选项;若为针对句号按键的触控操作,则获取所述目标候选项的下一个候选项作为新的目标候选项;若为针对数字切换按键的触控操作,则获取所述目标候选项对应的上一页候选项;若为针对中英切换按键的触控操作,则获取所述目标候选项对应的下一页候选项;当所述输入法面板为九键面板时,若为针对数字切换按键的触控操作,则获取所述目标候选项的上一个候选项作为新的目标候选项;若为针对中英切换按键的触控操作,则获取所述目标候选项的下一个候选项作为新的目标候选项。
本发明实施例还公开了一种输入装置,具体包括:确定模块,用于确定在输入法面板中当前选中的目标对象;其中,所述目标对象用于在监测到触控操作为指定手势操作时按照对应的自定义功能操作进行处理;播放模块,用于播放所述目标对象的语音信息。
可选地,所述确定模块,用于启动输入法面板,确定在所述输入法面板中当前选中的目标控件;将所述目标控件作为当前选中的目标对象。
可选地,所述装置还包括:监测模块,用于当监测到针对所述目标控件的触控操作时,弹出所述目标控件对应的设置弹窗;监测到针对所述设置弹窗中设置项的触控操作时,将所述设置项作为目标设置项,并处理所述目标设置项所包含的子控件;当监测到在所述设置弹窗外的触控操作时,关闭所述设置弹窗。
可选地,所述确定模块,用于获取用户通过输入法面板输入的输入信息;获取所述输入信息对应的候选项;从所述候选项中确定目标候选项,并将所述目标候选项作为当前选中的目标对象。
可选地,所述播放模块,用于根据所述目标候选项的字符数量,确定所述目标候选项的播放模式;按照所述播放模式播放所述目标候选项的语音信息。
可选地,所述播放模块,用于当所述目标候选项的字符数量小于或等于预置数量时,确定所述目标候选项的播放模式为第一播放模式;其中,所述第一播放模式为逐个播放所述目标候选项中的字符以及所述字符对应的解释信息;当所述目标候选项的字符数量大于预置数量时,确定所述目标候选项的播放模式为第二播放模式;其中,所述第二播放模式为播放所述目标候选项的全部字符后,逐个播放所述目标候选项中的字符以及所述字符对应的解释信息。
可选地,所述确定模块,用于监测在输入法面板上对空格键的触控操作的保持时间;当所述保持时间满足预设响应时间时,触发语音输入模式;在所述语音输入模式下,获取用户的语音信息作为用户的输入信息。
可选地,所述确定模块,用于监测在输入法面板上对按键的触控操作;当对所述按键的触控操作为预设触控操作时,将所述按键对应的字符作为用户的输入信息。
可选地,所述确定模块,用于当所述触控操作所针对的按键发生变化,或者所述触控操作的操作类型发生变化时,触发所述触控操作所针对的按键对应的提示信息。
可选地,所述触控操作至少包括按压操作和抬手操作其中一种,所述提示信息至少包括按键音效和按键震动其中之一。
可选地,所述确定模块,用于将所述候选项中的首个所述候选项,作为目标候选项。
可选地,所述装置还包括:更新模块,用于获取用户通过输入法面板针对所述输入信息输入的分词符号;将所述输入信息和分词符号组成新的输入信息,并获取所述新的输入信息对应的更新候选项;所述确定模块,用于从所述更新候选项中确定目标更新候选项,并将所述目标更新候选项作为当前选中的目标对象。
可选地,所述装置还包括:符号键盘语音播放模块,用于在所述输入法面板上切换至符号键盘后,确定当前选中的符号键盘;播放当前选中的所述符号键盘对应的语音信息。
可选地,所述装置包括:第一候选项处理模块,用于获取所述用户在所述输入法面板的触控操作;根据在所述输入法面板的触控操作处理所述候选项。
可选地,所述第一候选项处理模块,用于确定所述输入法面板的触控操作对应的第一自定义功能操作,并根据所述第一自定义功能操作处理所述候选项;所述触控操作对应的第一自定义功能操作为与所述触控操作匹配的指定手势操作对应的对候选项的功能操作;其中,所述处理所述候选项至少包括:获取所述目标候选项的上一个候选项作为新的目标候选项;获取所述目标候选项的下一个候选项作为新的目标候选项;将所述目标候选项上屏;更新所述输入信息后并得到新的候选项,将所述新的候选项的首个所述新的候选项作为新的目标候选项;清空所述输入信息;获取所述目标候选项对应的上一页候选项;获取所述目标候选项对应的下一页候选项。
可选地,所述装置还包括:输入信息处理模块,用于当获取不到所述输入信息对应的候选项时,获取所述用户在所述输入法面板的触控操作;根据在所述输入法面板的触控操作处理所述输入信息。
可选地,所述输入信息处理模块,用于确定所述输入法面板的触控操作对应的第二自定义功能操作,并根据所述第二自定义功能操作处理所述输入信息;所述触控操作对应的第二自定义功能操作为与所述触控操作匹配的指定手势操作对应的对输入信息的功能操作;其中,所述处理所述输入信息至少包括:在所述输入信息上将光标向前移动;在所述输入信息上将光标向后移动;选中所述输入信息中在所述光标前的字符;选中所述输入信息中在所述光标后的字符。
可选地,所述指定手势操作至少包括双指左滑、双指右滑、双指上滑和双指下滑其中一种。
可选地,所述装置还包括:第二候选项处理模块,用于确定所述输入法面板的键盘类型;获取所述用户在所述输入法面板对指定按键的触控操作;按照键盘类型以及对所述指定按键的触控操作处理所述候选项。
可选地,所述第二候选项处理模块,用于当所述输入法面板为全键面板时,若为针对逗号按键的触控操作,则获取所述目标候选项的上一个候选项作为新的目标候选项;若为针对句号按键的触控操作,则获取所述目标候选项的下一个候选项作为新的目标候选项;若为针对数字切换按键的触控操作,则获取所述目标候选项对应的上一页候选项;若为针对中英切换按键的触控操作,则获取所述目标候选项对应的下一页候选项;当所述输入法面板为九键面板时,若为针对数字切换按键的触控操作,则获取所述目标候选项的上一个候选项作为新的目标候选项;若为针对中英切换按键的触控操作,则获取所述目标候选项的下一个候选项作为新的目标候选项。
本发明实施例还公开了一种可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如本发明实施例任一所述的输入方法。
本发明实施例还公开了一种电子设备,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:确定在输入法面板中当前选中的目标对象;播放所述目标对象的语音信息。
本发明实施例包括以下优点:
本发明实施例中,在启动输入法后,确定在输入法面板中当前选中的目标对象,并播放目标对象的语音信息,其中,目标对象用于在监测到触控操作为指定手势操作时按照对应的自定义功能操作进行处理,基于触控操作对应的自定义功能操作对目标对象执行相应的处理,使得用户在使用输入法过程中,输入更加灵活且高效,提高了用户的输入体验,此外还提供了与目标对象对应的语音信息对用户进行提示,进一步提高了用户的输入体验。
附图说明
图1是本发明的一种输入方法实施例的步骤流程图;
图2是本发明的一种输入方法可选实施例的步骤流程图;
图3是本发明的一种语音设置弹窗的示意图;
图4是本发明的一种语音翻译面板的示意图;
图5是本发明的又一种输入方法可选实施例的步骤流程图;
图6是本发明的一种无障碍设置的示意图;
图7是本发明的一种双指滑动操作的自定义的示意图;
图8是本发明的一种输入装置实施例的结构框图;
图9根据一示例性实施例示出的一种用于输入的电子设备的结构框图;
图10是本发明根据另一示例性实施例示出的一种用于输入的电子设备的结构示意图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
参照图1,示出了本发明的一种输入方法实施例的步骤流程图,具体可以包括如下步骤:
步骤102,确定在输入法面板中当前选中的目标对象;其中,所述目标对象用于在监测到触控操作为指定手势操作时按照对应的自定义功能操作进行处理。
步骤104,播放所述目标对象的语音信息。
在使用输入法的过程中,需要首先启动输入法面板。其中,输入法面板包括多种面板,比如符号面板、数字面板、语音面板、语音翻译面板、拼音面板和英文面板等。在本发明实施例中,在输入法面板上展示的控件和用户通过输入法面板输入信息后所得的候选项等,都可以作为当前选中的目标对象。其中,目标对象可以是由输入法自动定位并选中,也可以是由用户自己手动选中。
本发明实施例中针对指定手势操作设置了对应的自定义功能操作,当监测触控操作为指定手势操作时,将按照该指定手势操作对应的自定义功能操作对目标对象进行处理,使得用户在使用输入法过程中,输入更加灵活且高效,提高了用户的输入体验。其中,指定手势操作是可以预先由***提供,并且***还可以提供自定义功能操作,用户可以根据自行设置指定手势操作和自定义功能操作之间的对应关系,并且还可以允许用户添加或者删除的指定手势操作和自定义功能操作,以提供更好的输入体验。
在确定当前选中的目标对象后,将播放目标对象的语音信息,使得用户能够得到目标对象的语音反馈。例如,启动某个输入法面板后,将自动定位至该面板的设置控件并选中作为目标对象,然后将播放设置控件对应的语音信息“设置”,再例如,在用户通过输入法面板输入信息得到候选项后,自动将首个候选项作为目标对象,并播放首个候选项对应的语音信息。
在一个优选示例中,本发明实施例可适用于视障用户。对于视障用户而言,由于其在使用手机等电子设备的过程中无法获得明确的视觉反馈,只能通过听觉或触觉来分辨当前操作的内容,因此本发明实施例在视障用户使用输入法过程中,可以自动确定或者用户自己手动确定在输入法面板中当前选中的目标对象,并且针对目标对象如果在监测到触控操作为指定手势操作时将按照对应的自定义功能操作进行处理,使得用户输入更加灵活且高效,提高了用户的输入体验,此外,本发明实施例还可以播放目标对象对应的语音信息,对视障用户进行提示,进一步提高了用户的输入体验。
参照图2,示出了本发明的一种输入方法可选实施例的步骤流程图,具体可以包括如下步骤:
步骤202,启动输入法面板,确定在所述输入法面板中当前选中的目标控件。
步骤204,将所述目标控件作为当前选中的目标对象。
步骤206,播放所述目标对象的语音信息。
其中,在输入法面板中包括有一个或多个控件,例如在语音面板的语音设置控件和语种选择控件,在语音翻译面板的语种选择控件等。
在本发明实施例中,可以预先将输入法面板的一个或多个控件设置为目标控件,在用户启动输入法面板后,自动将该输入法面板的目标控件选中。举例来说,假设语音面板包括语音设置控件和语种设置控件,其中语音设置控件为目标控件,那么在启动语音面板后会将语音设置控件选中;假设语音翻译面板包括语种选择控件,其中语种选择控件为目标控件,那么在启动语音翻译面板后将其语种选择控件选中。在确定输入法面板中的目标控件,就可以作为当前选中的目标对象,并播放目标对象对应的语音信息。
本发明的一个实施例中,在所述将所述目标控件作为当前选中的目标对象之后,所述方法还包括:当监测到针对所述目标控件的触控操作时,弹出所述目标控件对应的设置弹窗;当监测到针对所述设置弹窗中设置项的触控操作时,将所述设置项作为目标设置项,并处理所述目标设置项所包含的子控件;当监测到在所述设置弹窗外的触控操作时,关闭所述设置弹窗。
其中,触控操作可以为点击操作、按压操作或者双击操作。在本发明实施例中,将根据用户的触控操作启动或者关闭目标控件的设置弹窗。
在本发明的一个示例中,在启动语音面板后,语音面板的语音设置控件被选中作为目标控件,随后播放对应的语音信息“语音设置”,如果监测到用户的双击操作则弹出语音设置弹窗,其中,语音设置弹窗内每个设置项均为一个整体,即该设置项的所有子控件将一起执行对应播放、选中/取消或者跳转操作。如果语音面板的语种选择控件被选中作为目标控件,随后播放对应的语音信息“语种选择当前为xx”,其中xx为当前展示的语种,如果监测到用户的双击操作则弹出语种选择弹窗,其中语种选择弹窗内每个设置项均为一个整体,即该设置项的所有子控件将一起执行对应播放、选中/取消或者展开/收起操作。参照图3,所示为语音设置弹窗,框选部分为一个设置项,由于每个设置项为一个整体,因此对于框选的设置项的所有子控件将执行对应播放、选中/取消或者跳转操作,例如针对图3选中的“耳语识别”设置项在需要执行播放操作时,将播放该“耳语识别”设置项的整体内容,即需要播放的语音信息为“耳语识别”和“可识别悄悄话”。
在本发明实施例中,用户在无障碍模式下(针对视障用户的输入法模式)进入语音面板时,暂时先不自动启动语音输入功能,而是提示用户点击按钮启动语音输入功能,并在用户启动语音输入功能,即进入录音中状态时短震动提示,此外,当语音面板未启动语音输入功能,即处于非录音中状态时,底部麦克风按钮的焦点范围为按键整栏,范围变大可方便用户选中以启动语音输入功能。
在本发明的另一个示例中,参照图4所示的语音翻译面板,在启动语音翻译面板后,语音翻译面板的语种翻译控件被选中作为目标控件,随后播放对应的语音信息,语音信息为当前选中的语种,其中,如果切换了当前选中的语种则同样需要播放。例如,假设初始被选中时播放语音信息“x译x”,当切换语种时,播放语音信息“已切换为x译x”,其中,x表示语种。如果监测到用户的点击语种翻译控件旁边的下拉箭头(语种设置控件)则弹出语种设置弹窗,其中,弹窗内每个设置项均为一个整体,执行对应播放、选中/取消操作。
应用本发明实施例,可以对输入法面板进行适配操作,并且在适配操作的过程中针对控件提供语音信息,使得用户在进行输入法设置时可以根据语音信息进行设置,提高输入法设置效率。
需要说明的是,本发明实施例还可以进行词库、账号管理、快捷短语、剪切板、文字编辑和快捷翻译等设置,实际应用中设置可以为单击选中和双击激活。当然,除了上述针对输入法的设置外还可以继续开放其他设置,本发明实施例对此无需加以限制。
参照图5,示出了本发明的一种输入方法可选实施例的步骤流程图,具体可以包括如下步骤:
步骤502,获取用户通过输入法面板输入的输入信息。
本发明实施例中,在用户使用输入法的过程中,可以获取用户通过输入法面板输入的输入信息,其中,输入信息可以包括:用户在其他应用程序中调用输入法所输入的信息,其他应用程序可以是指除输入法之外的应用程序,如聊天应用程序、游戏应用程序等,本发明实施例对此不作限制。其中,用户通过输入法面板输入信息的输入方式有多种,例如可以包括键盘输入、手写输入、语音输入等输入方式,本发明实施例对此无需加以限制。
在本发明的一个示例中,步骤502,所述获取用户通过输入法面板输入的输入信息,可以包括:监测在输入法面板上对空格键的触控操作的保持时间;当所述保持时间满足预设响应时间时,触发语音输入模式;在所述语音输入模式下,获取用户的语音信息作为用户的输入信息。
其中,输入法面板中空格键可以是语音输入的触发按键。在本发明实施例中设置为针对空格键的预设响应时间为1s(秒),当监测到在输入法面板上用户对空格键的按键的触控操作(例如按压操作)时,开始统计该触控操作针对空格键按压操作的保持时间,如果保持时间达到预设响应时间则可以触发语音输入,此时可以获取用户的语音信息,并将语音信息转换为字符以作为用户的输入信息。
需要注意的是,本发明实施例在开始统计按压操作在空格键的保持时间时,并不关心用户的按压操作的直接落点是在空格键的位置还是从其他按键滑动至空格键的位置,也即是说,即使用户手指初始按压的时候不是空格键的位置,但只要滑动至空格键后能够保持1s按压时间,则触发语音输入。本发明实施例通过不限制用户手指落点的触发方式,可以更加方便用户的语音输入,尤其是视障用户的语音输入。
在本发明的一个示例中,步骤502,所述获取用户通过输入法面板输入的输入信息,可以包括:监测在输入法面板上对按键的触控操作;当对所述按键的触控操作为预设触控操作时,将所述按键对应的字符作为用户的输入信息。
在本发明实施例中,实时对于输入法面板上对按键的触控操作将进行检测。在本发明的一个示例中,所述触控操作至少包括按压操作和抬手操作其中一种,所述提示信息至少包括按键音效和按键震动其中之一。
其中,键盘输入是通过将输入法面板上的按键完成输入,假设预设触控操作为按压操作和抬手操作,那么当监测到在输入法面板上对按键的触控操作按压操作并且进行了抬手操作,则可以将该按键对应的字符作为用户的输入信息。当然,除了上述的预设触控操作之外,也可以设置为其他触控操作,比如双击操作,本发明实施例对此无需加以限制。
在本发明的一个示例中,所述方法还可以包括:当所述触控操作所针对的按键发生变化,或者所述触控操作的操作类型发生变化时,触发所述触控操作所针对的按键对应的提示信息。
为了便于用户的输入,本发明实施例设置为在用户在进行针对按键的触控操作时,如果监测到触控操作所针对的按键发生变化,比如从按键“A”移动到按键“S”时,将触发按键音效和按键震动;如果触控操作的操作类型发生变化,比如从按压操作变化为抬手操作,同样将触发按键音效和按键震动。
也就是说,按下操作、抬手操作、以及用户当前所针对的按键发生变化,均会触发按键音效和按键震动。举例来说,用户首次落下手指按压某个按键的时候触发对应的按键音效及按键震动,然后用户进行滑动选择移动至其他按键时会将手指位移到新的按键上,再次触发新的按键对应的按键音效及按键震动,最后用户抬手操作时再次触发按键音效及按键震动。
步骤504,获取所述输入信息对应的候选项。
在获取输入信息后,可以在预置词库中查找与输入信息对应的候选项。可选地,上述的预置词库可以包括:用户词库、***词库、细胞词库、云词库等等,本发明实施例对于具体的词库不加以限制。
步骤506,从所述候选项中确定目标候选项,并将所述目标候选项作为当前选中的目标对象;其中,所述目标对象用于在监测到触控操作为指定手势操作时按照对应的自定义功能操作进行处理。
本发明实施例中,对于目标候选项可以采用焦点进行标记,其中焦点可以表现为光标或者方框等形式,并且可以随着目标候选项的变化进行跳转。
在本发明的一个示例中,步骤506,从所述候选项中确定目标候选项,可以包括:将所述候选项中的首个所述候选项,作为目标候选项。
其中,获取到输入信息对应的候选项通常有多个,如果全部作为目标候选项一一播放对应的语音信息,需要花费很多不必要的时间,因此本发明实施例将候选项中的首个候选项作为目标候选项,这是考虑到在输入过程中,首个候选项通常为质量最高的一个候选项,用户选择上屏的概率较大,因此本发明实施例可以在根据用户输入信息得到候选项后,将首个候选项作为目标候选项并播放对应的语音信息,以提高用户的输入效率。
在本发明的一个示例中,所述方法还可以包括:获取用户通过输入法面板针对所述输入信息输入的分词符号;将所述输入信息和分词符号组成新的输入信息,并获取所述新的输入信息对应的更新候选项;则步骤506,从所述候选项中确定目标候选项,并将所述目标候选项作为当前选中的目标对象,可以包括:从所述更新候选项中确定目标更新候选项,并将所述目标更新候选项作为当前选中的目标对象。
在用户通过键盘输入进行输入时,用户可以对已输入的输入信息进行修改,比如可以在已输入信息中添加分词符号,举例来说,假设已输入的输入信息为“xian”,添加分词符号后输入信息变成可以在“xi’an”。
在本发明实施例中,用户输入分词符号后候选项将进行刷新得到更新候选项,其中更新候选项可能有变化也可能保持不变,为了提示用户已正常完成了分词符号的输入,因此不管更新候选项是否有变化,将从更新候选项中获取首个更新候选项作为目标更新候选项,作为当前选中的目标对象,播放对应的语音信息。
在本发明的一个示例中,所述方法还可以包括:在所述输入法面板上切换至符号键盘后,确定当前选中的符号键盘;播放当前选中的所述符号键盘对应的语音信息。
在输入法面板上如果用户切换到符号键盘,将播放当前选中的符号键盘对应的语音信息。其中初始切换符号键盘时,通常切换至一个默认符号键盘,此时可以自动将该默认符号键盘选中,并播放对应的语音信息。
在实际中符号键盘可以有多个,如果用户进行符号键盘的切换,那么将切换后的符号键盘选中,并播放对应的语音信息,比如播放“当前xx符号键盘”(xx为键盘名称,通常只需要播放键盘名称中非数字部分)。
举例来说,假设符号键盘包括“1.常用”符号键盘,“2.英文”符号键盘,“3.中文”符号键盘,如果初始切换至“1.常用”符号键盘,那么将播放语音信息“当前常用符号键盘”,在整个输入法面板内,如果用户通过诸如双指滑动操作(例如双指左滑切换上一个符号键盘,双指右滑切换下一个符号键盘)或双击操作切换到“2.英文”符号键盘,那么可以播放语音信息“当前英文符号键盘”。
可选地,本发明实施例还可以对符号键盘中的符号对应的语音信息进行优化,使得发音更加准确用户容易察觉。在一个示例中,部分符号的语音信息的优化前后的内容可以为:@:以前播放为“艾特符”,优化后播放为英文发音“at”;&:以前无播放,优化后播放为“和符号”;^:当前播放“caret”,优化后播放为“脱字符号”;`:以前播放为“反单引”,优化后播放为“重音符号”;\:以前播放为“双反斜杠”,优化后播放为“反斜杠”。当然,上述的几个符号的语音信息的优化仅仅是作为示例,在实际使用中可以不断发现问题并持续优化,本发明实施例对此无需加以限制。
在本发明的一个示例中,所述方法还可以包括:获取所述用户在所述输入法面板的触控操作;根据在所述输入法面板的触控操作处理所述候选项。
其中,所述指定手势操作至少包括双指左滑、双指右滑、双指上滑和双指下滑其中一种。当获取到输入信息对应的候选项的情况下,如果监测到用在输入法面板上的双指左滑、双指右滑、双指上滑和双指下滑等触控操作时,可以确定为识别到指定手势操作,将根据这些指定手势操作对应的自定义功能操作对候选项进行处理。
在本发明的一个示例中,确定所述输入法面板的触控操作对应的第一自定义功能操作,并根据所述第一自定义功能操作处理所述候选项;所述触控操作对应的第一自定义功能操作为与所述触控操作匹配的指定手势操作对应的对候选项的功能操作;
其中,所述处理所述候选项至少包括:获取所述目标候选项的上一个候选项作为新的目标候选项;获取所述目标候选项的下一个候选项作为新的目标候选项;将所述目标候选项上屏;更新所述输入信息后并得到新的候选项,将所述新的候选项的首个所述新的候选项作为新的目标候选项;清空所述输入信息;获取所述目标候选项对应的上一页候选项;获取所述目标候选项对应的下一页候选项。
在本发明实施例中,可以预先为指定手势操作定义对应的自定义功能操作,在监测在输入法面板上的触控操作为指定手势操作时将执行对应的自定义功能操作。在一个示例中,可以进入图6的“无障碍设置”面板,进入手势自定义的选项进行设置。具体地,在输入法面板上支持“双指上滑”、“双指下滑”、“双指左滑”、“双指右滑”四个双指滑动操作的自定义,参照图7所示的复选框弹窗,四个双指滑动操作可支持选择被定义的自定义功能操作可以包括:选中上一个候选项;选中下一个候选项;上屏当前候选项(目标候选项);删除一个拼音(字符);清空全部拼音(符号);上一页候选项;下一页候选项。其中,当有一项自定义功能操作已经被其他双指滑动操作选中时则不展示,避免赋予同一个双指滑动操作设置同样的自定义功能操作,造成不必要的麻烦。弹出复选框弹窗后,用户可以单指触摸每一条功能选项(自定义功能操作),选中目标功能选项之后双击完成设置并自动关闭弹窗,另外,弹出复选框弹窗后用户若不做任何设置,可触摸至“关闭”按钮关闭弹窗。
本发明实施例为了方便用户,预先针对“双指上滑”、“双指下滑”、“双指左滑”、“双指右滑”四个双指滑动操作设置默认自定义功能操作,比如“双指上滑”对应上屏当前候选项,“双指下滑”对应删除一个拼音、“双指左滑”对应选中上一个候选项、“双指右滑”对应选中下一个候选项。
在本发明的一个示例中,所述方法还可以包括:当获取不到所述输入信息对应的候选项时,获取所述用户在所述输入法面板的触控操作;根据在所述输入法面板的触控操作处理所述输入信息。
需要注意的是,前面关于指定手势操作的自定义功能操作是针对获取到输入信息对应的候选项的情况,当获取不到所述输入信息对应的候选项时,将根据触控操作对输入信息进行处理。
在本发明的一个示例中,所述根据在所述输入法面板的触控操作处理所述输入信息,包括:确定所述输入法面板的触控操作对应的第二自定义功能操作,并根据所述第二自定义功能操作处理所述输入信息;所述触控操作对应的第二自定义功能操作为与所述触控操作匹配的指定手势操作对应的对输入信息的功能操作;
其中,所述处理所述输入信息至少包括:在所述输入信息上将光标向前移动;在所述输入信息上将光标向后移动;选中所述输入信息中在所述光标前的字符;选中所述输入信息中在所述光标后的字符。
为了方便用户设置,在无法获取到输入信息对应的候选项的情况,本发明实施例中可以针对“双指上滑”、“双指下滑”、“双指左滑”、“双指右滑”四个双指滑动操作设置对应的自定义功能操作,比如“双指上滑”对应光标向前移动,“双指下滑”对应光标向后移动、“双指左滑”对应选中光标前的字符、“双指右滑”对应选中光标后的字符。
本发明实施例针对输入信息有候选项和无候选项的情况,分别设置了针对指定手势操作的自定义功能操作,使得在有候选项和无候选项的情况可以分别进行不同的输入操作,从而提高输入效率。
在本发明的一个示例中,所述方法还可以包括:确定所述输入法面板的键盘类型;获取所述用户在所述输入法面板对指定按键的触控操作;按照键盘类型以及对所述指定按键的触控操作处理所述候选项。
本发明实施例在获取到输入信息对应的候选项的情况下,除了可以通过四个双指滑动操作对候选项进行操作外,还可以通过输入法面板的键盘对候选项进行操作。优选地,本发明实施例针对不同的键盘类型的输入法面板,其对于按键的自定义功能操作也有所不同。
在本发明的一个示例中,所述按照键盘类型以及对所述指定按键的触控操作处理所述候选项,包括:当所述输入法面板为全键面板时,若为针对逗号按键的触控操作,则获取所述目标候选项的上一个候选项作为新的目标候选项;若为针对句号按键的触控操作,则获取所述目标候选项的下一个候选项作为新的目标候选项;若为针对数字切换按键的触控操作,则获取所述目标候选项对应的上一页候选项;若为针对中英切换按键的触控操作,则获取所述目标候选项对应的下一页候选项;当所述输入法面板为九键面板时,若为针对数字切换按键的触控操作,则获取所述目标候选项的上一个候选项作为新的目标候选项;若为针对中英切换按键的触控操作,则获取所述目标候选项的下一个候选项作为新的目标候选项。
其中,键盘类型可以包括全键面板(例如拼音26键和英文26键)和九键面板(例如拼音9键和英文9键)。当为全键面板时,空格键左侧的“,”逗号按键和“。”句号按键的自定义功能操作分别为“上一个候选项”和“下一个候选项”;空格左侧的“123”数字切换按键和“中/英”中英文切换按键分别定义为“上一页候选项”和“下一页候选项”,当为九键面板时,由于九键面板只有123”数字切换按键和“中/英”中英文切换按键,可以分别定义为“上一个候选项”和“下一个候选项”。
步骤508,根据所述目标候选项的字符数量,确定所述目标候选项的播放模式。
步骤510,按照所述播放模式播放所述目标候选项的语音信息。
在获取到输入信息对应的候选项后,可以在输入法面板中相应位置处呈现这些候选项以供用户进行选择。在实际应用中,用户可以将通过摸索方式从候选项中确定出目标候选项,作为当前选中目标对象并播放对应的语音信息,使得可以依据该目标候选项的语音信息确定该候选项是否是用户想要输入的内容。
优选地,本发明实施例在播放目标候选项的语音信息时,可以针对目标候选项的字符数量采用不同的播放模式,以提高用户的输入效率。具体地,当目标候选项的字符数量为两个字符及两字符以下时,采用逐字解释的第一播放模式;大于两字符则采用完整候选播放以及逐字解释的第二播放模式。举例来说,假设目标候选项为“经历”,那么将采用第一播放模式,播放的语音信息为“经是经过的经,历是历史的历”,假设目标候选项为“中华民族”,那么将采用第二播放模式,播放的语音信息为“中华民族,中是中国的中,华是华丽的华,民是人民的民,族是水族馆的族”。
本发明实施例通过针对不同字符数量的目标候选项采用不同的播放模式进行播放,可以提高用户对候选项的实际含义的确定效率,从而提高用户的输入效率。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
参照图8,示出了本发明的一种输入装置实施例的结构框图,具体可以包括如下模块:
确定模块802,用于确定在输入法面板中当前选中的目标对象;其中,所述目标对象用于在监测到触控操作为指定手势操作时按照对应的自定义功能操作进行处理。
播放模块804,用于播放所述目标对象的语音信息。
可选地,所述确定模块802,用于启动输入法面板,确定在所述输入法面板中当前选中的目标控件;将所述目标控件作为当前选中的目标对象。
可选地,所述装置还包括:监测模块,用于当监测到针对所述目标控件的触控操作时,弹出所述目标控件对应的设置弹窗;监测到针对所述设置弹窗中设置项的触控操作时,将所述设置项作为目标设置项,并处理所述目标设置项所包含的子控件;当监测到在所述设置弹窗外的触控操作时,关闭所述设置弹窗。
可选地,所述确定模块802,用于获取用户通过输入法面板输入的输入信息;获取所述输入信息对应的候选项;从所述候选项中确定目标候选项,并将所述目标候选项作为当前选中的目标对象。
可选地,所述播放模块804,用于根据所述目标候选项的字符数量,确定所述目标候选项的播放模式;按照所述播放模式播放所述目标候选项的语音信息。
可选地,所述播放模块804,用于当所述目标候选项的字符数量小于或等于预置数量时,确定所述目标候选项的播放模式为第一播放模式;其中,所述第一播放模式为逐个播放所述目标候选项中的字符以及所述字符对应的解释信息;当所述目标候选项的字符数量大于预置数量时,确定所述目标候选项的播放模式为第二播放模式;其中,所述第二播放模式为播放所述目标候选项的全部字符后,逐个播放所述目标候选项中的字符以及所述字符对应的解释信息。
可选地,所述确定模块802,用于监测在输入法面板上对空格键的触控操作的保持时间;当所述保持时间满足预设响应时间时,触发语音输入模式;在所述语音输入模式下,获取用户的语音信息作为用户的输入信息。
可选地,所述确定模块802,用于监测在输入法面板上对按键的触控操作;当对所述按键的触控操作为预设触控操作时,将所述按键对应的字符作为用户的输入信息。
可选地,所述确定模块802,用于当所述触控操作所针对的按键发生变化,或者所述触控操作的操作类型发生变化时,触发所述触控操作所针对的按键对应的提示信息。
可选地,所述触控操作至少包括按压操作和抬手操作其中一种,所述提示信息至少包括按键音效和按键震动其中之一。
可选地,所述确定模块802,用于将所述候选项中的首个所述候选项,作为目标候选项。
可选地,所述装置还包括:更新模块,用于获取用户通过输入法面板针对所述输入信息输入的分词符号;将所述输入信息和分词符号组成新的输入信息,并获取所述新的输入信息对应的更新候选项;所述确定模块,用于从所述更新候选项中确定目标更新候选项,并将所述目标更新候选项作为当前选中的目标对象。
可选地,所述装置还包括:符号键盘语音播放模块,用于在所述输入法面板上切换至符号键盘后,确定当前选中的符号键盘;播放当前选中的所述符号键盘对应的语音信息。
可选地,所述装置包括:第一候选项处理模块,用于获取所述用户在所述输入法面板的触控操作;根据在所述输入法面板的触控操作处理所述候选项。
可选地,所述第一候选项处理模块,用于确定所述输入法面板的触控操作对应的第一自定义功能操作,并根据所述第一自定义功能操作处理所述候选项;所述触控操作对应的第一自定义功能操作为与所述触控操作匹配的指定手势操作对应的对候选项的功能操作;其中,所述处理所述候选项至少包括:获取所述目标候选项的上一个候选项作为新的目标候选项;获取所述目标候选项的下一个候选项作为新的目标候选项;将所述目标候选项上屏;更新所述输入信息后并得到新的候选项,将所述新的候选项的首个所述新的候选项作为新的目标候选项;清空所述输入信息;获取所述目标候选项对应的上一页候选项;获取所述目标候选项对应的下一页候选项。
可选地,所述装置还包括:输入信息处理模块,用于当获取不到所述输入信息对应的候选项时,获取所述用户在所述输入法面板的触控操作;根据在所述输入法面板的触控操作处理所述输入信息。
可选地,所述输入信息处理模块,用于确定所述输入法面板的触控操作对应的第二自定义功能操作,并根据所述第二自定义功能操作处理所述输入信息;所述触控操作对应的第二自定义功能操作为与所述触控操作匹配的指定手势操作对应的对输入信息的功能操作;
其中,所述处理所述输入信息至少包括:在所述输入信息上将光标向前移动;在所述输入信息上将光标向后移动;选中所述输入信息中在所述光标前的字符;选中所述输入信息中在所述光标后的字符。
可选地,所述指定手势操作至少包括双指左滑、双指右滑、双指上滑和双指下滑其中一种。
可选地,所述装置还包括:第二候选项处理模块,用于确定所述输入法面板的键盘类型;获取所述用户在所述输入法面板对指定按键的触控操作;按照键盘类型以及对所述指定按键的触控操作处理所述候选项。
可选地,所述第二候选项处理模块,用于当所述输入法面板为全键面板时,若为针对逗号按键的触控操作,则获取所述目标候选项的上一个候选项作为新的目标候选项;若为针对句号按键的触控操作,则获取所述目标候选项的下一个候选项作为新的目标候选项;若为针对数字切换按键的触控操作,则获取所述目标候选项对应的上一页候选项;若为针对中英切换按键的触控操作,则获取所述目标候选项对应的下一页候选项;当所述输入法面板为九键面板时,若为针对数字切换按键的触控操作,则获取所述目标候选项的上一个候选项作为新的目标候选项;若为针对中英切换按键的触控操作,则获取所述目标候选项的下一个候选项作为新的目标候选项。
本发明实施例中,在启动输入法后,确定在输入法面板中当前选中的目标对象,并播放目标对象的语音信息,其中,目标对象用于在监测到触控操作为指定手势操作时按照对应的自定义功能操作进行处理,基于触控操作对应的自定义功能操作对目标对象执行相应的处理,使得用户在使用输入法过程中,输入更加灵活且高效,提高了用户的输入体验,此外还提供了与目标对象对应的语音信息对用户进行提示,进一步提高了用户的输入体验。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
图9是根据一示例性实施例示出的一种用于输入的电子设备900的结构框图。例如,电子设备900可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
参照图9,电子设备900可以包括以下一个或多个组件:处理组件902,存储器904,电力组件906,多媒体组件908,音频组件910,输入/输出(I/O)的接口912,传感器组件914,以及通信组件916。
处理组件902通常控制电子设备900的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理元件902可以包括一个或多个处理器920来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件902可以包括一个或多个模块,便于处理组件902和其他组件之间的交互。例如,处理部件902可以包括多媒体模块,以方便多媒体组件908和处理组件902之间的交互。
存储器904被配置为存储各种类型的数据以支持在设备900的操作。这些数据的示例包括用于在电子设备900上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器904可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电力组件906为电子设备900的各种组件提供电力。电力组件906可以包括电源管理***,一个或多个电源,及其他与为电子设备900生成、管理和分配电力相关联的组件。
多媒体组件908包括在所述电子设备900和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件908包括一个前置摄像头和/或后置摄像头。当电子设备900处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
音频组件910被配置为输出和/或输入音频信号。例如,音频组件910包括一个麦克风(MIC),当电子设备900处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器904或经由通信组件916发送。在一些实施例中,音频组件910还包括一个扬声器,用于输出音频信号。
I/O接口912为处理组件902和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件914包括一个或多个传感器,用于为电子设备900提供各个方面的状态评估。例如,传感器组件914可以检测到设备900的打开/关闭状态,组件的相对定位,例如所述组件为电子设备900的显示器和小键盘,传感器组件914还可以检测电子设备900或电子设备900一个组件的位置改变,用户与电子设备900接触的存在或不存在,电子设备900方位或加速/减速和电子设备900的温度变化。传感器组件914可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件914还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件914还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件916被配置为便于电子设备900和其他设备之间有线或无线方式的通信。电子设备900可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信部件914经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,所述通信部件914还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,电子设备900可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器904,上述指令可由电子设备900的处理器920执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
一种非临时性计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如本发明实施例任一所述的输入方法。
图10是本发明根据另一示例性实施例示出的一种用于输入的电子设备1000的结构示意图。该电子设备1000可以是服务器,该服务器可因配置或性能不同而产生比较大的差异,可以包括一个或一个以***处理器(central processingunits,CPU)1022(例如,一个或一个以上处理器)和存储器1032,一个或一个以上存储应用程序1042或数据1044的存储介质1030(例如一个或一个以上海量存储设备)。其中,存储器1032和存储介质1030可以是短暂存储或持久存储。存储在存储介质1030的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器1022可以设置为与存储介质1030通信,在服务器上执行存储介质1030中的一系列指令操作。
服务器还可以包括一个或一个以上电源1026,一个或一个以上有线或无线网络接口1050,一个或一个以上输入输出接口1058,一个或一个以上键盘1056,和/或,一个或一个以上操作***1041,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。
一种电子设备,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行如本发明实施例任一所述的输入方法的操作指令。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本发明实施例是参照根据本发明实施例的方法、终端设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本发明所提供的一种输入方法、一种输入装置和一种电子设备,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (10)

1.一种输入方法,其特征在于,包括:
确定在输入法面板中当前选中的目标对象;其中,所述目标对象用于在监测到触控操作为指定手势操作时按照对应的自定义功能操作进行处理;
播放所述目标对象的语音信息。
2.根据权利要求1所述的方法,其特征在于,所述确定在输入法面板中当前选中的目标对象,包括:
启动输入法面板,确定在所述输入法面板中当前选中的目标控件;
将所述目标控件作为当前选中的目标对象。
3.根据权利要求2所述的方法,其特征在于,在所述将所述目标控件作为当前选中的目标对象之后,所述方法还包括:
当监测到针对所述目标控件的触控操作时,弹出所述目标控件对应的设置弹窗;
当监测到针对所述设置弹窗中设置项的触控操作时,将所述设置项作为目标设置项,并处理所述目标设置项所包含的子控件;
当监测到在所述设置弹窗外的触控操作时,关闭所述设置弹窗。
4.根据权利要求1所述的方法,其特征在于,所述确定在输入法面板中当前选中的目标对象,包括:
获取用户通过输入法面板输入的输入信息;
获取所述输入信息对应的候选项;
从所述候选项中确定目标候选项,并将所述目标候选项作为当前选中的目标对象。
5.根据权利要求4所述的方法,其特征在于,所述播放所述目标对象的语音信息,包括:
根据所述目标候选项的字符数量,确定所述目标候选项的播放模式;
按照所述播放模式播放所述目标候选项的语音信息。
6.根据权利要求5所述的方法,其特征在于,所述根据所述目标候选项的字符数量,确定所述目标候选项的播放模式,包括:
当所述目标候选项的字符数量小于或等于预置数量时,确定所述目标候选项的播放模式为第一播放模式;其中,所述第一播放模式为逐个播放所述目标候选项中的字符以及所述字符对应的解释信息;
当所述目标候选项的字符数量大于预置数量时,确定所述目标候选项的播放模式为第二播放模式;其中,所述第二播放模式为播放所述目标候选项的全部字符后,逐个播放所述目标候选项中的字符以及所述字符对应的解释信息。
7.根据权利要求4所述的方法,其特征在于,所述获取用户通过输入法面板输入的输入信息,包括:
监测在输入法面板上对空格键的触控操作的保持时间;
当所述保持时间满足预设响应时间时,触发语音输入模式;
在所述语音输入模式下,获取用户的语音信息作为用户的输入信息。
8.一种输入装置,其特征在于,包括:
确定模块,用于确定在输入法面板中当前选中的目标对象;其中,所述目标对象用于在监测到触控操作为指定手势操作时按照对应的自定义功能操作进行处理;
播放模块,用于播放所述目标对象的语音信息。
9.一种电子设备,其特征在于,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:
确定在输入法面板中当前选中的目标对象;所述目标对象用于在监测到触控操作为指定手势操作时按照对应的自定义功能操作进行处理;
播放所述目标对象的语音信息。
10.一种可读存储介质,其特征在于,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如方法权利要求1-7任一所述的输入方法。
CN202010444416.8A 2020-05-22 2020-05-22 一种输入方法、装置和电子设备 Pending CN111679746A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010444416.8A CN111679746A (zh) 2020-05-22 2020-05-22 一种输入方法、装置和电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010444416.8A CN111679746A (zh) 2020-05-22 2020-05-22 一种输入方法、装置和电子设备

Publications (1)

Publication Number Publication Date
CN111679746A true CN111679746A (zh) 2020-09-18

Family

ID=72434253

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010444416.8A Pending CN111679746A (zh) 2020-05-22 2020-05-22 一种输入方法、装置和电子设备

Country Status (1)

Country Link
CN (1) CN111679746A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114527920A (zh) * 2020-10-30 2022-05-24 华为终端有限公司 一种人机交互方法及电子设备
WO2022206477A1 (zh) * 2021-03-29 2022-10-06 华为技术有限公司 一种输入方法及终端

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106055260A (zh) * 2016-06-03 2016-10-26 深圳市联谛信息无障碍有限责任公司 一种安全键盘的读屏方法及装置
CN108073291A (zh) * 2016-11-09 2018-05-25 北京搜狗科技发展有限公司 一种输入方法和装置、一种用于输入的装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106055260A (zh) * 2016-06-03 2016-10-26 深圳市联谛信息无障碍有限责任公司 一种安全键盘的读屏方法及装置
CN108073291A (zh) * 2016-11-09 2018-05-25 北京搜狗科技发展有限公司 一种输入方法和装置、一种用于输入的装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114527920A (zh) * 2020-10-30 2022-05-24 华为终端有限公司 一种人机交互方法及电子设备
WO2022206477A1 (zh) * 2021-03-29 2022-10-06 华为技术有限公司 一种输入方法及终端

Similar Documents

Publication Publication Date Title
EP3260967A1 (en) Method and apparatus for text selection
CN111831806B (zh) 语义完整性确定方法、装置、电子设备和存储介质
CN107291260B (zh) 一种信息输入方法和装置、及用于信息输入的装置
CN108803892B (zh) 一种在输入法中调用第三方应用程序的方法和装置
CN111679746A (zh) 一种输入方法、装置和电子设备
CN108766427B (zh) 语音控制方法及装置
CN112068764B (zh) 一种语言切换方法、装置和用于语言切换的装置
CN112199032A (zh) 一种表情推荐方法、装置和电子设备
CN110908523A (zh) 一种输入方法及装置
CN111092971A (zh) 一种显示方法、装置和用于显示的装置
CN107340881B (zh) 一种输入方法及电子设备
CN113946228A (zh) 语句推荐方法、装置、电子设备和可读存储介质
CN113035189A (zh) 一种文档演示的控制方法、装置和设备
CN112148132A (zh) 一种信息设置方法、装置和电子设备
CN108227952B (zh) 生成自定义词的方法、***和用于生成自定义词的装置
CN112306251A (zh) 一种输入方法、装置和用于输入的装置
CN107765884B (zh) 一种滑行输入方法、装置及电子设备
CN112507162B (zh) 信息处理方法、装置、终端及存储介质
CN113220208B (zh) 一种数据处理方法、装置和电子设备
CN110716653B (zh) 一种联想源确定方法和装置
CN112199033B (zh) 一种语音输入方法、装置和电子设备
CN111722726B (zh) 一种颜文字的确定方法和装置
CN114527919B (zh) 一种信息展示方法、装置和电子设备
CN111124142B (zh) 一种输入方法、装置和用于输入的装置
CN110580126B (zh) 一种虚拟键盘和基于虚拟键盘的输入方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination