CN104850239A - 一种用于确定键盘显示状态的方法与设备 - Google Patents
一种用于确定键盘显示状态的方法与设备 Download PDFInfo
- Publication number
- CN104850239A CN104850239A CN201510197157.2A CN201510197157A CN104850239A CN 104850239 A CN104850239 A CN 104850239A CN 201510197157 A CN201510197157 A CN 201510197157A CN 104850239 A CN104850239 A CN 104850239A
- Authority
- CN
- China
- Prior art keywords
- keyboard
- input
- display state
- button
- input operation
- 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
Landscapes
- User Interface Of Digital Computer (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
本发明的目的是提供一种用于确定键盘显示状态的方法与设备。处理设备根据用户对所述键盘执行的输入操作,获取输入操作信息;然后,根据所述输入操作信息,确定与所述输入操作信息相对应的键盘显示状态,其中,所述键盘显示状态包括按键色彩;最后在所述键盘上展示所述键盘显示状态。与现有技术相比,本发明主要根据用户的输入操作信息,对键盘的显示状态进行确定与展示,从而在用户输入过程中,在实现基本的输入法功能的前提下,根据不同的输入操作在键盘上显示不同的按键色彩,提高了用户与键盘的交互性,增强了用户的视觉体验,减轻用户在输入时的疲劳感,进而提高了输入效率,减少了由此而引起的输入错误。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种用于确定键盘显示状态的技术。
背景技术
现有技术中,用户使用输入法进行输入时,键盘仅获取用户的输入操作,键盘与用户之间的交互仅为用户点击或敲击键盘,并无其他交互。
发明内容
本发明的目的是提供一种用于确定键盘显示状态的方法与设备。
根据本发明的一个方面,提供了一种用于确定键盘显示状态的方法,其中,该方法包括:
a根据用户对所述键盘执行的输入操作,获取输入操作信息;
b根据所述输入操作信息,确定与所述输入操作信息相对应的键盘显示状态,其中,所述键盘显示状态包括按键色彩;
c在所述键盘上展示所述键盘显示状态。
根据本发明的另一方面,还提供了一种用于确定键盘显示状态的处理设备,其中,该设备包括:
操作获取装置,用于根据用户对所述键盘执行的输入操作,获取输入操作信息;
确定装置,用于根据所述输入操作信息,确定与所述输入操作信息相对应的键盘显示状态,其中,所述键盘显示状态包括按键色彩;
展示装置,用于在所述键盘上展示所述键盘显示状态。
与现有技术相比,本发明根据用户的输入操作信息,对键盘的显示状态进行确定与展示,从而在用户输入过程中,在实现基本的输入法功能的前提下,根据不同的输入操作在键盘上显示不同的按键色彩,提高了用户与键盘的交互性,增强了用户的视觉体验,减轻用户在输入时的疲劳感,进而提高了输入效率,减少了由此而引起的输入错误。
而且,本发明还能够基于如用户的输入速度信息,确定并调节所述按键色彩的变化频率,从而进一步提升输入时键盘的韵律感,在用户执行输入操作的过程中,为用户带来视觉上的全新体验,提高了用户的输入兴趣。
而且,本发明还能够根据用户的输入操作信息,确定所述用户的输入内容信息,并根据所述输入内容信息来确定所述键盘显示状态;进一步地,还可以结合所述输入内容信息的上下文信息来确定所述键盘显示状态;从而使得输入内容与键盘的显示通过通感,在视觉上成为一体,提高了用户的输入兴趣,减轻用户在输入时的疲劳感,为用户带来视觉上的全新体验。
而且,本发明还可以为用户输入序列或输入候选项的候选按键确定按键显示状态,从而利用色彩等状态,通过视觉刺激来提示用户的输入操作,丰富了键盘的显示效果,提高了输入效率,减少了由此而引起的输入错误。
而且,本发明还可以根据用户在输入操作中的输入相关信息来确定与所述输入操作信息相对应的键盘显示状态,从而使得用户、键盘、输入相关信息等多种因素相互融合,增强用户的融入感,进一步提高了用户与键盘的交互性,增强了用户的视觉体验。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1示出根据本发明一个方面的一种用于确定键盘显示状态的处理设备示意图;
图2示出根据本发明一个优选实施例的一种用于确定键盘显示状态的处理设备示意图;
图3示出根据本发明另一个方面的一种用于确定键盘显示状态的方法流程图;
图4示出根据本发明一个优选实施例的一种用于确定键盘显示状态的方法流程图。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
在本发明中所述的“处理设备”,包括但不限于任意计算机设备。在上下文中所称“计算机设备”,也称为“电脑”,是指可以通过运行预定程序或指令来执行数值计算和/或逻辑计算等预定处理过程的智能电子设备,其可以包括处理器与存储器,由处理器执行在存储器中预存的存续指令来执行预定处理过程,或是由ASIC、FPGA、DSP等硬件执行预定处理过程,或是由上述二者组合来实现。计算机设备包括但不限于服务器、个人电脑、笔记本电脑、平板电脑、智能手机等。
所述计算机设备包括用户设备与网络设备。即对于本发明中的处理设备,处理设备可以仅由用户设备或网络设备之一担任,也可以由用户设备与网络设备一起配合执行。其中,所述用户设备包括但不限于电脑、智能手机、PDA等;所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(CloudComputing)的由大量计算机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。其中,所述计算机设备可单独运行来实现本发明,也可接入网络并通过与网络中的其他计算机设备的交互操作来实现本发明。其中,所述计算机设备所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN网络等。
需要说明的是,所述用户设备、网络设备和网络等仅为举例,其他现有的或今后可能出现的计算机设备或网络如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
这里所公开的具体结构和功能细节仅仅是代表性的,并且是用于描述本发明的示例性实施例的目的。但是本发明可以通过许多替换形式来具体实现,并且不应当被解释成仅仅受限于这里所阐述的实施例。
应当理解的是,虽然在这里可能使用了术语“第一”、“第二”等等来描述各个单元,但是这些单元不应当受这些术语限制。使用这些术语仅仅是为了将一个单元与另一个单元进行区分。举例来说,在不背离示例性实施例的范围的情况下,第一单元可以被称为第二单元,并且类似地第二单元可以被称为第一单元。这里所使用的术语“和/或”包括其中一个或更多所列出的相关联项目的任意和所有组合。
这里所使用的术语仅仅是为了描述具体实施例而不意图限制示例性实施例。除非上下文明确地另有所指,否则这里所使用的单数形式“一个”、“一项”还意图包括复数。还应当理解的是,这里所使用的术语“包括”和/或“包含”规定所陈述的特征、整数、步骤、操作、单元和/或组件的存在,而不排除存在或添加一个或更多其他特征、整数、步骤、操作、单元、组件和/或其组合。
还应当提到的是,在一些替换实现方式中,所提到的功能/动作可以按照不同于附图中标示的顺序发生。举例来说,取决于所涉及的功能/动作,相继示出的两幅图实际上可以基本上同时执行或者有时可以按照相反的顺序来执行。
下面结合附图对本发明作进一步详细描述。
图1示出根据本发明一个方面的一种用于确定键盘显示状态的处理设备示意图;其中,所述处理设备包括操作获取装置1、确定装置2、展示装置3。具体地,所述操作获取装置1根据用户对所述键盘执行的输入操作,获取输入操作信息;所述确定装置2根据所述输入操作信息,确定与所述输入操作信息相对应的键盘显示状态,其中,所述键盘显示状态包括按键色彩;所述展示装置3在所述键盘上展示所述键盘显示状态。
其中,所述键盘包括虚拟键盘或实体键盘。例如,对于虚拟键盘,可直接基于输入操作信息,为每个按键确定相应的按键色彩;对于实体键盘,可为每个按键设置多种可选颜色,并基于输入操作信息来确定所述键盘显示状态,此外,实体键盘除包含颜色设置外,还可以包括如亮度设置等。在此,所述虚拟键盘或实体键盘可以根据不同的输入法或键位设置,呈现出不同的键盘排布。
所述操作获取装置1根据用户对所述键盘执行的输入操作,获取输入操作信息。
具体地,所述操作获取装置1通过实时获取或非实时获取等方式,获取用户对当前键盘所执行的输入操作。其中,所述输入操作包括用户能够在输入中执行的任何操作,例如,所述输入操作包括但不限于用户通过对输入法呈现的键盘进行的字母输入或笔画输入等的操作、用户对输入法根据用户输入的输入序列所提供的候选项进行的选择操作等。
其中,所述输入操作信息包括任何与用户执行的输入操作相关的信息。优选地,所述输入操作信息包括但不限于:
1)用户输入的输入序列:
其中,所述输入序列包括任何能够在输入法中输入的一个或多个符号,如字母、笔画、特殊字符(如)等;优选地,所述输入序列为连续输入的一组输入符号,如“lantian”、“teacher”,更优选地,多个输入序列间根据特定符号或按键(如空格键)进行分隔。
2)用户选择的、与用户输入的输入序列对应的候选项:
优选地,输入法针对用户输入的输入序列提供至少一个候选项。
例如,用户输入的输入序列为“***”,输入法根据该输入序列提供的候选项包括:“百度”、“摆渡”、“拜读”、“白读”、“败毒”等;所述输入操作信息包括用户在该等候选项中所选择的候选项“百度”。
3)用户每一次输入操作所对应的时间信息:
其中,所述时间信息包括但不限于年月日等指示日期的时间,还包括每次输入所对应的具体时间点。
需要说明的是,上述输入操作信息仅为举例,而非对本发明的限制,本领域技术人员应能理解,任何与用户执行的输入操作相关的信息,均应包含在本发明所述的输入操作信息的范围内。
在此,所述操作获取装置1可采用多种方式获取所述输入操作信息。例如,所述处理设备通过实时检测用户执行的输入操作来确定所述输入操作信息,如,所述处理设备实时获取用户的每一次输入操作以及其对应的时间。
又例如,所述处理设备直接获取输入法提供的输入操作信息,如,所述处理设备直接获取输入法提供的输入历史信息、以及用户选择的候选项。在此,所述输入法所提供的上述信息可以是实时信息,也可以是历史统计信息。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据用户对输入法执行的输入操作,获取输入操作信息的实现方式,均应包含在本发明的范围内。
所述确定装置2根据所述输入操作信息,确定与所述输入操作信息相对应的键盘显示状态,其中,所述键盘显示状态包括按键色彩。
具体地,所述键盘显示状态包括按键色彩,如红色、黄色、蓝色、绿色等,每个按键可以对应相同或不同的颜色;优选地,所述键盘显示状态还可以包括按键亮度、按键大小、按键所对应的字母或符号的形状、按键色彩的变化频率等。
更优选地,每个按键的按键色彩可以是单色,也可以是多色;如按键A的色彩是绿色,按键B的色彩是蓝色,或者,按键A的色彩是绿白相间。或者,更优选地,每个按键的色彩可以是固定的,也可以是实时变化的,如不论用户按下几次按键C,按键C的色彩一直为红色,或者,当用户第一次按下按键C,按键C的色彩是红色,当用户第二次按下按键C,按键C的色彩为粉色。或者,更优选地,在一次输入过程中,每个按键的色彩可以变化多次,如当用户按下按键D,按键D先呈现紫色,后呈现蓝色等。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何能够在键盘上呈现色彩的方式,均应包含在本发明的范围内。
在此,所述确定装置2根据所述输入操作信息,确定与所述输入操作信息相对应的键盘显示状态的实现方式包括但不限于:
1)所述确定装置2根据所述输入操作信息,随机地为每个输入按键确定键盘显示状态,如用户输入“abcdefg”,则所述确定装置分别为每个按键设置一个颜色,且每个颜色不同,并将所述颜色作为键盘显示状态。
2)当输入操作信息包括用户输入的输入序列或用户选择的、与用户输入的输入序列对应的候选项,所述确定装置2根据所述输入序列或候选项,确定相对应的键盘显示状态。
例如,所述确定装置2直接根据所述输入序列或候选项,确定与所述输入序列或候选项相对应的键盘显示状态。如当用户输入的输入序列为“***”,则所述确定装置2可为“***”这个序列的每一个按键设置一个颜色,或者为整个序列设置同一个颜色。
或者,例如,继上例,当用户选择“百度”作为上述输入序列的输入候选项时,所述确定装置2可设置在键盘上同时显示“***”这五个按键的颜色。
3)优选地,所述确定装置2可根据所述操作信息,确定所述用户的输入内容信息;根据所述输入内容信息,确定与所述输入操作信息相对应的键盘显示状态,其中,所述键盘显示状态包括按键色彩。
在此,所述确定装置2可对用户输入操作的内容进行语义分析或关键字提取,从而确定用户的输入内容信息。
例如,所述确定装置2根据预设值的语义分析词库(例如,在词库中,将特定的关键词与特定的色彩相对应),对用户的操作信息进行匹配分析,从而当用户输入特定的关键词时,则为用户的当前输入按键或当前/后续输入序列确定对应的颜色。例如,根据不同的LOGO颜色,将“百度”对应蓝色,将“腾讯”对应红色与黑色,或者,基于常识性内容,将“忧郁”对应蓝色,将“暗淡”对应灰色等。
或者,例如,如当用户输入特定的色彩关键字时,为当前输入的输入序列展现相应的颜色,如当用户输入“蓝天”,则提取关键字“蓝”,并将该输入键盘或输入序列展现为蓝色。
在此所述的输入序列包括一个字、一个词组或一个句子等。例如,当用户输入“lan”(蓝)、“lantian”(蓝天)、“lan’lan’de’tian’shang’bai’yun’piao”(蓝蓝的天上白云飘),上述三个序列都可以认为是一个输入序列,且都可以将其对应的按键颜色确定为蓝色。
在此,本领域技术人员应能理解,由于对用户的输入序列的分析需要一定的获取与分析时间,因此,所述确定装置2可以基于联想等功能,首先确定该输入序列的语义,继而根据其语义来确定后续输入按键的颜色,如当用户意图输入“lantian”时,所述确定装置2在用户按下“la”时,可以为“l”按键与“a”按键设置随机的颜色,而当用户按键“n”时,认为用户可能希望输入“蓝”,并将“n”按键设置为蓝色,且当用户输入“tian”时,将后续的每一个按键都设置为蓝色。
更优选地,所述处理设备还包括上下文获取装置(未示出)。具体地,所述上下文获取装置获取所述输入内容信息的上下文信息;所述确定装置2根据所述输入内容信息,结合所述上下文信息,确定与所述输入操作信息相对应的键盘显示状态,其中,所述键盘显示状态包括按键色彩。
其中,所述上下文信息包括但不限于以当前输入序列为限,前一个或多个输入序列或后一个或多个输入序列。
例如,继上例,在不考虑上下文信息的情况下,当用户输入“lan’lan’de’tian’shang’bai’yun’piao”(蓝蓝的天上白云飘)时,将其对应的按键颜色确定为蓝色。在考虑上下文信息的情况下,当用户输入到“bai”(白)时,则将后序输入序列(即“yunpiao”)的按键色彩设置为蓝白相间或蓝白交替,如将y、n、i、o设置为蓝色,u、p、a设置为白色,或者将每个按键均设置为闪现蓝白两种颜色,或者将每个按键均设置为一半蓝色一半白色等。
4)优选地,所述键盘显示状态还包括所述按键色彩的变化频率。在此,所述变化频率可以是缺省设置,也可以基于其他条件实时或定时调整。在此,若所述变化频率为每秒变化一次,则表示当按下该按键后,按下一秒钟的时间内该按键的色彩会慢慢消失,按键恢复默认颜色(例如,当为每个按键的每次操作设置单色时);或者,在按下一秒钟的时间后该按键色彩变化成其他颜色等(例如,当为每个按键的每次操作设置多色时)。
更优选地,所述确定装置2可以根据所述输入操作信息,确定所述用户的输入速度信息;根据所述输入速度信息,确定与所述输入操作信息相对应的键盘显示状态,其中,所述键盘显示状态包括按键色彩以及所述按键色彩的变化频率。
所述确定装置2根据用户的实时或历史输入操作信息,确定所述用户的输入速度信息;在此,所述输入速度信息用于指示输入操作所对应的速度。优选地,所述输入速度信息可采用多种表示形式;例如,所述输入速度信息表示为速度等级,如快速、普通、慢速等;又例如,所述输入速度信息表示为具体的速度值,如速度值为60字/分。
在此,所述确定装置2可采用多种方式确定所述输入速度信息。例如,所述处理设备统计用户输入的符号数量以及输入操作所对应的时间,并当符号数量与时间的比值大于预定速度时,确定输入速度信息用于指示速度等级为“快速”。
又例如,所述处理设备直接获取输入法提供的输入速度信息。在此,所述输入法所提供的上述信息可以是实时信息,也可以是历史统计信息。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何确定输入速度信息的实现方式,均应包含在本发明的范围内。
然后,所述确定装置2根据所述输入速度信息,确定所述按键色彩的显示频率。例如,缺省的按键色彩的变化频率为每秒变化一次,而当所述输入速度信息为“快速”时,则所述按键色彩的变化频率为每秒变化二次,而当所述输入速度信息为“慢速”时,所述按键色彩的变化频率为每两秒变化一次。或者,例如,基于具体的输入速度值来确定所述的变化频率。
5)优选地,所述处理设备还包括相关获取装置(未示出);具体地,所述相关获取装置获取所述用户在输入操作中的输入相关信息;所述确定装置2根据所述输入操作信息,结合所述输入相关信息,确定与所述输入操作信息相对应的键盘显示状态,其中,所述键盘显示状态包括按键色彩。
在此,所述输入相关信息包括但不限于任意除输入操作信息外的、与所述用户输入相关联的信息。优选地,所述输入相关信息包括以下至少任一项:
-所述用户在输入操作中的输入环境信息:其中,所述输入环境信息包括光线、声音、温度等信息。在此,获取所述输入环境信息的方法如所述键盘或者与所述键盘相连接的其他设备,通过相应的传感器,获取所述用户输入时的光线、声音、温度等。
-所述输入操作所对应的输入应用信息:其中,所述输入应用包括当前输入应用和/或关联应用;例如,当用户在文字处理软件中进行输入,则该文字处理软件为当前输入应用,此时利用播放器播放音乐,则播放器为关联应用。在此,所述输入应用信息包括上述应用的名称、类型、服务商等。
-所述键盘所对应的键盘排布信息:其中,所述键盘排布包括但不限于如全键盘、九键盘、十六键盘等,在此,不同的键盘排布可对应于不同的可选色彩或变化频率等。
-所述用户在输入操作时所采用的输入法:其中,所述输入法包括但不限于任意中文输入法(如全拼、简拼、五笔等)或非中文输入法(如英文输入法或日文输入法等)。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,其他任何输入相关信息,均应包含在本发明的范围内。
所述相关确定装置通过基于当前设置信息(如获取输入法或键盘排布等信息)或与各类其他装置相交互(如获取输入环境或输入应用信息),从而获取所述用户在输入操作中的输入相关信息。
在此,所述确定装置2结合所述输入相关信息确定所述键盘显示状态的方式包括但不限于以下至少任一项:
-当所述输入相关信息包括所述用户在输入操作中的输入环境信息时:如当前光线较亮(如超过一定的亮度阈值),则将键盘的色彩设置为亮色调(如白色、黄色等),如反之,则将键盘的色彩设置为暗色调(如深蓝、灰色等);或者,如当前温度较高(如超过一定的温度阈值),则将键盘的色彩设置为冷色调(如蓝色、紫色等),反之,则将键盘的色彩设置为暖色调(如粉色、橘黄色等);或者,如当前存在背景声音,则可基于背景声音的频率来确定按键色彩的变化频率等。
-当所述输入相关信息包括所述输入操作所对应的输入应用信息时:如当前的输入应用为“360浏览器”,则可将按键的色彩设置为“360浏览器”的主色调绿色,或者,如当前的关联应用为某音乐播放器,则可基于该音乐播放器所对应的标志色彩或当前播放音乐的频率,来确定按键的色彩或按键色彩的变化频率等。
-当所述输入相关信息包括所述键盘所对应的键盘排布信息时:如当前的键盘排布为全键盘,则可选颜色为72色,色彩的变化频率为每秒变化一次;或者,如当前的键盘排布为九键盘,则可选颜色为32色,色彩的变化频率为每两秒变化一次等。
-当所述输入相关信息包括所述用户在输入操作时所采用的输入法时:如当前的输入法为全拼,则全拼中的声母按键和韵母按键可采用同一颜色,若当前的输入法为简拼,则每个按键分别采用不同的颜色。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,其他任何结合所述输入相关信息确定所述键盘显示状态的方式,均应包含在本发明的范围内。
所述展示装置3在所述键盘上展示所述键盘显示状态。
具体地,所述展示装置3根据所述确定装置2所确定的键盘显示状态,在所述键盘上展示所述键盘显示状态中的按键色彩、按键亮度、按键大小、按键所对应的字母或符号的形状、按键色彩的变化频率等一种或多种信息。
图2示出根据本发明一个优选实施例的一种用于确定键盘显示状态的处理设备示意图;其中,当所述输入操作信息包括所述用户输入的输入序列或与所述输入序列相对应的候选项时,所述处理设备包括操作获取装置1’、候选装置4’、确定装置2’、展示装置3’,所述确定装置2’还包括候选状态确定单元21’。具体地,所述操作获取装置1’根据用户对所述键盘执行的输入操作,获取输入操作信息;所述候选装置4’确定与所述输入序列或所述候选项相对应的候选按键;所述候选状态确定单元21’根据所述输入操作信息与所述候选按键,确定与所述候选按键相对应的按键显示状态;所述确定装置2’根据所述输入操作信息,确定与所述输入操作信息相对应的键盘显示状态,其中,所述键盘显示状态包括按键色彩;所述展示装置3’在所述键盘上展示所述键盘显示状态,其中,所述键盘显示状态包括与所述候选按键相对应的按键显示状态。
其中,所述处理设备的所述操作获取装置1’、所述确定装置2’与图1中所示对应装置相同或相似,故在此不再赘述,并通过引用的方式包含于此。
当所述输入操作信息包括所述用户输入的输入序列时,所述候选装置4’可基于输入法的联想设置或将所述用户的输入序列与预设值词库的匹配关系,确定与所述输入序列相对应的候选按键。例如,当用户的输入序列为“stud”时,候选按键为y(study)或e/ent(student)等。
当所述输入操作信息包括与所述输入序列相对应的候选项时,所述候选装置4’可基于所述候选项所对应的按键,确定与所述输入序列相对应的候选按键。例如,当用户的输入序列为“***”,对应的候选项为“1百度”、“2摆渡”,则可将按键“1”或“2”作为所述候选按键。
然后,所述候选状态确定单元21’为所述候选按键确定对应的按键显示状态,在此,所述候选按键的按键显示状态可以包括按键色彩、按键亮度、按键大小、按键所对应的字母或符号的形状中的任意一项。继上例,当用户的输入序列为“stud”时,可将候选按键y确定为红色,将候选按键e确定为蓝色等;或者,当用户的输入序列为“***”时,可确定提高候选按键“1”的按键亮度等,从而为用户的输入做出提示。
在此,本领域技术人员应能理解,优选地,所述候选状态确定单元21’还可以根据每个候选按键所对应的被选概率,来为每个候选按键确定不同的颜色。如继上例,当用户的输入序列为“stud”时,若候选按键“y”被用户选择的大于候选按键“e”,则将“y”设置为高亮深色,将“e”设置为正常亮度浅色。
在此,每个候选按键的被选概率可根据当前用户或其他用户的输入历史信息等进行确定。
更优选地,所述候选状态确定单元21’还可根据如当前输入序列的颜色、输入序列所对应的内容信息、输入信息所对应的上下文信息等,来确定所述候选按键相对应的按键显示状态。在此,所述确定方式与图1中所述确定装置2的确定方式相同或相似,故在此不再赘述,并通过引用的方式包含于此。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,其他任何确定与所述候选按键相对应的按键显示状态的方式,均应包含在本发明的范围内。
当所述展示装置3’在所述键盘上展示所述键盘显示状态时,除图1中所示的键盘显示状态外,所述候选按键的按键显示状态也被展现在所述键盘上。
图3示出根据本发明另一个方面的一种用于确定键盘显示状态的方法流程图。具体地,在步骤S1中,所述处理设备根据用户对所述键盘执行的输入操作,获取输入操作信息;在步骤S2中,所述处理设备根据所述输入操作信息,确定与所述输入操作信息相对应的键盘显示状态,其中,所述键盘显示状态包括按键色彩;在步骤S3中,所述处理设备在所述键盘上展示所述键盘显示状态。
在步骤S1中,所述处理设备根据用户对所述键盘执行的输入操作,获取输入操作信息。
具体地,在步骤S1中,所述处理设备通过实时获取或非实时获取等方式,获取用户对当前键盘所执行的输入操作。其中,所述输入操作包括用户能够在输入中执行的任何操作,例如,所述输入操作包括但不限于用户通过对输入法呈现的键盘进行的字母输入或笔画输入等的操作、用户对输入法根据用户输入的输入序列所提供的候选项进行的选择操作等。
其中,所述输入操作信息包括任何与用户执行的输入操作相关的信息。优选地,所述输入操作信息包括但不限于:
1)用户输入的输入序列:
其中,所述输入序列包括任何能够在输入法中输入的一个或多个符号,如字母、笔画、特殊字符(如)等;优选地,所述输入序列为连续输入的一组输入符号,如“lantian”、“teacher”,更优选地,多个输入序列间根据特定符号或按键(如空格键)进行分隔。
2)用户选择的、与用户输入的输入序列对应的候选项:
优选地,输入法针对用户输入的输入序列提供至少一个候选项。
例如,用户输入的输入序列为“***”,输入法根据该输入序列提供的候选项包括:“百度”、“摆渡”、“拜读”、“白读”、“败毒”等;所述输入操作信息包括用户在该等候选项中所选择的候选项“百度”。
3)用户每一次输入操作所对应的时间信息:
其中,所述时间信息包括但不限于年月日等指示日期的时间,还包括每次输入所对应的具体时间点。
需要说明的是,上述输入操作信息仅为举例,而非对本发明的限制,本领域技术人员应能理解,任何与用户执行的输入操作相关的信息,均应包含在本发明所述的输入操作信息的范围内。
在此,在步骤S1中,所述处理设备可采用多种方式获取所述输入操作信息。例如,所述处理设备通过实时检测用户执行的输入操作来确定所述输入操作信息,如,所述处理设备实时获取用户的每一次输入操作以及其对应的时间。
又例如,所述处理设备直接获取输入法提供的输入操作信息,如,所述处理设备直接获取输入法提供的输入历史信息、以及用户选择的候选项。在此,所述输入法所提供的上述信息可以是实时信息,也可以是历史统计信息。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据用户对输入法执行的输入操作,获取输入操作信息的实现方式,均应包含在本发明的范围内。
在步骤S2中,所述处理设备根据所述输入操作信息,确定与所述输入操作信息相对应的键盘显示状态,其中,所述键盘显示状态包括按键色彩。
具体地,所述键盘显示状态包括按键色彩,如红色、黄色、蓝色、绿色等,每个按键可以对应相同或不同的颜色;优选地,所述键盘显示状态还可以包括按键亮度、按键大小、按键所对应的字母或符号的形状、按键色彩的变化频率等。
更优选地,每个按键的按键色彩可以是单色,也可以是多色;如按键A的色彩是绿色,按键B的色彩是蓝色,或者,按键A的色彩是绿白相间。或者,更优选地,每个按键的色彩可以是固定的,也可以是实时变化的,如不论用户按下几次按键C,按键C的色彩一直为红色,或者,当用户第一次按下按键C,按键C的色彩是红色,当用户第二次按下按键C,按键C的色彩为粉色。或者,更优选地,在一次输入过程中,每个按键的色彩可以变化多次,如当用户按下按键D,按键D先呈现紫色,后呈现蓝色等。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何能够在键盘上呈现色彩的方式,均应包含在本发明的范围内。
在此,在步骤S2中,所述处理设备根据所述输入操作信息,确定与所述输入操作信息相对应的键盘显示状态的实现方式包括但不限于:
1)所述处理设备根据所述输入操作信息,随机地为每个输入按键确定键盘显示状态,如用户输入“abcdefg”,则所述处理设备分别为每个按键设置一个颜色,且每个颜色不同,并将所述颜色作为键盘显示状态。
2)当输入操作信息包括用户输入的输入序列或用户选择的、与用户输入的输入序列对应的候选项,所述处理设备根据所述输入序列或候选项,确定相对应的键盘显示状态。
例如,所述处理设备直接根据所述输入序列或候选项,确定与所述输入序列或候选项相对应的键盘显示状态。如当用户输入的输入序列为“***”,则所述处理设备可为“***”这个序列的每一个按键设置一个颜色,或者为整个序列设置同一个颜色。
或者,例如,继上例,当用户选择“百度”作为上述输入序列的输入候选项时,所述处理设备可设置在键盘上同时显示“***”这五个按键的颜色。
3)优选地,在步骤S2中,所述处理设备可根据所述操作信息,确定所述用户的输入内容信息;根据所述输入内容信息,确定与所述输入操作信息相对应的键盘显示状态,其中,所述键盘显示状态包括按键色彩。
在此,在步骤S2中,所述处理设备可对用户输入操作的内容进行语义分析或关键字提取,从而确定用户的输入内容信息。
例如,在步骤S2中,所述处理设备根据预设值的语义分析词库(例如,在词库中,将特定的关键词与特定的色彩相对应),对用户的操作信息进行匹配分析,从而当用户输入特定的关键词时,则为用户的当前输入按键或当前/后续输入序列确定对应的颜色。例如,根据不同的LOGO颜色,将“百度”对应蓝色,将“腾讯”对应红色与黑色,或者,基于常识性内容,将“忧郁”对应蓝色,将“暗淡”对应灰色等。
或者,例如,如当用户输入特定的色彩关键字时,为当前输入的输入序列展现相应的颜色,如当用户输入“蓝天”,则提取关键字“蓝”,并将该输入键盘或输入序列展现为蓝色。
在此所述的输入序列包括一个字、一个词组或一个句子等。例如,当用户输入“lan”(蓝)、“lantian”(蓝天)、“lan’lan’de’tian’shang’bai’yun’piao”(蓝蓝的天上白云飘),上述三个序列都可以认为是一个输入序列,且都可以将其对应的按键颜色确定为蓝色。
在此,本领域技术人员应能理解,由于对用户的输入序列的分析需要一定的获取与分析时间,因此,所述处理设备可以基于联想等功能,首先确定该输入序列的语义,继而根据其语义来确定后续输入按键的颜色,如当用户意图输入“lantian”时,所述处理设备在用户按下“la”时,可以为“l”按键与“a”按键设置随机的颜色,而当用户按键“n”时,认为用户可能希望输入“蓝”,并将“n”按键设置为蓝色,且当用户输入“tian”时,将后续的每一个按键都设置为蓝色。
更优选地,所述方法还包括步骤S5(未示出)。具体地,在步骤S5中,所述处理设备获取所述输入内容信息的上下文信息;在步骤S2中,所述处理设备根据所述输入内容信息,结合所述上下文信息,确定与所述输入操作信息相对应的键盘显示状态,其中,所述键盘显示状态包括按键色彩。
其中,所述上下文信息包括但不限于以当前输入序列为限,前一个或多个输入序列或后一个或多个输入序列。
例如,继上例,在不考虑上下文信息的情况下,当用户输入“lan’lan’de’tian’shang’bai’yun’piao”(蓝蓝的天上白云飘)时,将其对应的按键颜色确定为蓝色。在考虑上下文信息的情况下,当用户输入到“bai”(白)时,则将后序输入序列(即“yunpiao”)的按键色彩设置为蓝白相间或蓝白交替,如将y、n、i、o设置为蓝色,u、p、a设置为白色,或者将每个按键均设置为闪现蓝白两种颜色,或者将每个按键均设置为一半蓝色一半白色等。
4)优选地,所述键盘显示状态还包括所述按键色彩的变化频率。在此,所述变化频率可以是缺省设置,也可以基于其他条件实时或定时调整。在此,若所述变化频率为每秒变化一次,则表示当按下该按键后,按下一秒钟的时间内该按键的色彩会慢慢消失,按键恢复默认颜色(例如,当为每个按键的每次操作设置单色时);或者,在按下一秒钟的时间后该按键色彩变化成其他颜色等(例如,当为每个按键的每次操作设置多色时)。
更优选地,在步骤S2中,所述处理设备可以根据所述输入操作信息,确定所述用户的输入速度信息;根据所述输入速度信息,确定与所述输入操作信息相对应的键盘显示状态,其中,所述键盘显示状态包括按键色彩以及所述按键色彩的变化频率。
在步骤S2中,所述处理设备根据用户的实时或历史输入操作信息,确定所述用户的输入速度信息;在此,所述输入速度信息用于指示输入操作所对应的速度。优选地,所述输入速度信息可采用多种表示形式;例如,所述输入速度信息表示为速度等级,如快速、普通、慢速等;又例如,所述输入速度信息表示为具体的速度值,如速度值为60字/分。
在此,所述处理设备可采用多种方式确定所述输入速度信息。例如,所述处理设备统计用户输入的符号数量以及输入操作所对应的时间,并当符号数量与时间的比值大于预定速度时,确定输入速度信息用于指示速度等级为“快速”。
又例如,所述处理设备直接获取输入法提供的输入速度信息。在此,所述输入法所提供的上述信息可以是实时信息,也可以是历史统计信息。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何确定输入速度信息的实现方式,均应包含在本发明的范围内。
然后,在步骤S2中,所述处理设备根据所述输入速度信息,确定所述按键色彩的显示频率。例如,缺省的按键色彩的变化频率为每秒变化一次,而当所述输入速度信息为“快速”时,则所述按键色彩的变化频率为每秒变化二次,而当所述输入速度信息为“慢速”时,所述按键色彩的变化频率为每两秒变化一次。或者,例如,基于具体的输入速度值来确定所述的变化频率。
5)优选地,所述方法还包括步骤S6(未示出);具体地,在步骤S6中,所述处理设备获取所述用户在输入操作中的输入相关信息;在步骤S2中,所述处理设备根据所述输入操作信息,结合所述输入相关信息,确定与所述输入操作信息相对应的键盘显示状态,其中,所述键盘显示状态包括按键色彩。
在此,所述输入相关信息包括但不限于任意除输入操作信息外的、与所述用户输入相关联的信息。优选地,所述输入相关信息包括以下至少任一项:
-所述用户在输入操作中的输入环境信息:其中,所述输入环境信息包括光线、声音、温度等信息。在此,获取所述输入环境信息的方法如所述键盘或者与所述键盘相连接的其他设备,通过相应的传感器,获取所述用户输入时的光线、声音、温度等。
-所述输入操作所对应的输入应用信息:其中,所述输入应用包括当前输入应用和/或关联应用;例如,当用户在文字处理软件中进行输入,则该文字处理软件为当前输入应用,此时利用播放器播放音乐,则播放器为关联应用。在此,所述输入应用信息包括上述应用的名称、类型、服务商等。
-所述键盘所对应的键盘排布信息:其中,所述键盘排布包括但不限于如全键盘、九键盘、十六键盘等,在此,不同的键盘排布可对应于不同的可选色彩或变化频率等。
-所述用户在输入操作时所采用的输入法:其中,所述输入法包括但不限于任意中文输入法(如全拼、简拼、五笔等)或非中文输入法(如英文输入法或日文输入法等)。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,其他任何输入相关信息,均应包含在本发明的范围内。
在步骤S6中,所述处理设备通过基于当前设置信息(如获取输入法或键盘排布等信息)或与各类其他装置相交互(如获取输入环境或输入应用信息),从而获取所述用户在输入操作中的输入相关信息。
在此,在步骤S2中,所述处理设备结合所述输入相关信息确定所述键盘显示状态的方式包括但不限于以下至少任一项:
-当所述输入相关信息包括所述用户在输入操作中的输入环境信息时:如当前光线较亮(如超过一定的亮度阈值),则将键盘的色彩设置为亮色调(如白色、黄色等),如反之,则将键盘的色彩设置为暗色调(如深蓝、灰色等);或者,如当前温度较高(如超过一定的温度阈值),则将键盘的色彩设置为冷色调(如蓝色、紫色等),反之,则将键盘的色彩设置为暖色调(如粉色、橘黄色等);或者,如当前存在背景声音,则可基于背景声音的频率来确定按键色彩的变化频率等。
-当所述输入相关信息包括所述输入操作所对应的输入应用信息时:如当前的输入应用为“360浏览器”,则可将按键的色彩设置为“360浏览器”的主色调绿色,或者,如当前的关联应用为某音乐播放器,则可基于该音乐播放器所对应的标志色彩或当前播放音乐的频率,来确定按键的色彩或按键色彩的变化频率等。
-当所述输入相关信息包括所述键盘所对应的键盘排布信息时:如当前的键盘排布为全键盘,则可选颜色为72色,色彩的变化频率为每秒变化一次;或者,如当前的键盘排布为九键盘,则可选颜色为32色,色彩的变化频率为每两秒变化一次等。
-当所述输入相关信息包括所述用户在输入操作时所采用的输入法时:如当前的输入法为全拼,则全拼中的声母按键和韵母按键可采用同一颜色,若当前的输入法为简拼,则每个按键分别采用不同的颜色。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,其他任何结合所述输入相关信息确定所述键盘显示状态的方式,均应包含在本发明的范围内。
在步骤S3中,所述处理设备在所述键盘上展示所述键盘显示状态。
具体地,在步骤S3中,所述处理设备根据所确定的键盘显示状态,在所述键盘上展示所述键盘显示状态中的按键色彩、按键亮度、按键大小、按键所对应的字母或符号的形状、按键色彩的变化频率等一种或多种信息。
图4示出根据本发明一个优选实施例的一种用于确定键盘显示状态的方法流程图。具体地,在步骤S1’中,所述处理设备根据用户对所述键盘执行的输入操作,获取输入操作信息;在步骤S4’中,所述处理设备确定与所述输入序列或所述候选项相对应的候选按键;在步骤S21’中,所述处理设备根据所述输入操作信息与所述候选按键,确定与所述候选按键相对应的按键显示状态;在步骤S2’中,所述处理设备根据所述输入操作信息,确定与所述输入操作信息相对应的键盘显示状态,其中,所述键盘显示状态包括按键色彩;在此,所述步骤S2’包括所述步骤S21’;在步骤S3’中,所述处理设备在所述键盘上展示所述键盘显示状态,其中,所述键盘显示状态包括与所述候选按键相对应的按键显示状态。
其中,所述方法的步骤S1’、步骤S2’与图3中所示对应步骤相同或相似,故在此不再赘述,并通过引用的方式包含于此。
当所述输入操作信息包括所述用户输入的输入序列时,在步骤S4’中,所述处理设备可基于输入法的联想设置或将所述用户的输入序列与预设值词库的匹配关系,确定与所述输入序列相对应的候选按键。例如,当用户的输入序列为“stud”时,候选按键为y(study)或e/ent(student)等。
当所述输入操作信息包括与所述输入序列相对应的候选项时,在步骤S4’中,所述处理设备可基于所述候选项所对应的按键,确定与所述输入序列相对应的候选按键。例如,当用户的输入序列为“***”,对应的候选项为“1百度”、“2摆渡”,则可将按键“1”或“2”作为所述候选按键。
然后,在步骤S21’中,所述处理设备为所述候选按键确定对应的按键显示状态,在此,所述候选按键的按键显示状态可以包括按键色彩、按键亮度、按键大小、按键所对应的字母或符号的形状中的任意一项。继上例,当用户的输入序列为“stud”时,可将候选按键y确定为红色,将候选按键e确定为蓝色等;或者,当用户的输入序列为“***”时,可确定提高候选按键“1”的按键亮度等,从而为用户的输入做出提示。
在此,本领域技术人员应能理解,优选地,在步骤S21’中,所述处理设备还可以根据每个候选按键所对应的被选概率,来为每个候选按键确定不同的颜色。如继上例,当用户的输入序列为“stud”时,若候选按键“y”被用户选择的大于候选按键“e”,则将“y”设置为高亮深色,将“e”设置为正常亮度浅色。
在此,每个候选按键的被选概率可根据当前用户或其他用户的输入历史信息等进行确定。
更优选地,在步骤S21’中,所述处理设备还可根据如当前输入序列的颜色、输入序列所对应的内容信息、输入信息所对应的上下文信息等,来确定所述候选按键相对应的按键显示状态。在此,所述确定方式与图3中所述步骤S2的确定方式相同或相似,故在此不再赘述,并通过引用的方式包含于此。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,其他任何确定与所述候选按键相对应的按键显示状态的方式,均应包含在本发明的范围内。
当在步骤S3’中,所述处理设备在所述键盘上展示所述键盘显示状态时,除图3中所示的键盘显示状态外,所述候选按键的按键显示状态也被展现在所述键盘上。
需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
另外,本发明的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本发明的方法和/或技术方案。而调用本发明的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本发明的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本发明的多个实施例的方法和/或技术方案。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
虽然前面特别示出并且描述了示例性实施例,但是本领域技术人员将会理解的是,在不背离权利要求书的精神和范围的情况下,在其形式和细节方面可以有所变化。这里所寻求的保护在所附权利要求书中做了阐述。在下列编号条款中规定了各个实施例的这些和其他方面:
1.一种用于确定键盘显示状态的方法,其中,该方法包括:
a根据用户对所述键盘执行的输入操作,获取输入操作信息;
b根据所述输入操作信息,确定与所述输入操作信息相对应的键盘显示状态,其中,所述键盘显示状态包括按键色彩;
c在所述键盘上展示所述键盘显示状态。
2.根据条款1所述的方法,其中,所述键盘显示状态还包括所述按键色彩的变化频率。
3.根据条款2所述的方法,其中,所述步骤b包括:
-根据所述输入操作信息,确定所述用户的输入速度信息;
-根据所述输入速度信息,确定与所述输入操作信息相对应的键盘显示状态,其中,所述键盘显示状态包括按键色彩以及所述按键色彩的变化频率。
4.根据条款1或2所述的方法,其中,所述步骤b包括:
-根据所述输入操作信息,确定所述用户的输入内容信息;
-根据所述输入内容信息,确定与所述输入操作信息相对应的键盘显示状态,其中,所述键盘显示状态包括按键色彩。
5.根据条款4所述的方法,其中,该方法还包括:
-获取所述输入内容信息的上下文信息;
其中,所述步骤b包括:
-根据所述输入内容信息,结合所述上下文信息,确定与所述输入操作信息相对应的键盘显示状态,其中,所述键盘显示状态包括按键色彩。
6.根据条款1至5中任一项所述的方法,其中,所述输入操作信息包括所述用户输入的输入序列或与所述输入序列相对应的候选项,该方法还包括:
-确定与所述输入序列或所述候选项相对应的候选按键;
其中,所述步骤b还包括:
-根据所述输入操作信息与所述候选按键,确定与所述候选按键相对应的按键显示状态;
其中,所述步骤c包括:
-在所述键盘上展示所述键盘显示状态,其中,所述键盘显示状态包括与所述候选按键相对应的按键显示状态。
7.根据条款1至6中任一项所述的方法,其中,该方法还包括:
-获取所述用户在输入操作中的输入相关信息;
其中,所述步骤b包括:
-根据所述输入操作信息,结合所述输入相关信息,确定与所述输入操作信息相对应的键盘显示状态,其中,所述键盘显示状态包括按键色彩。
8.根据条款7所述的方法,其中,所述输入相关信息包括以下至少任一项:
-所述用户在输入操作中的输入环境信息;
-所述输入操作所对应的输入应用信息;
-所述键盘所对应的键盘排布信息;
-所述用户在输入操作时所采用的输入法。
9.一种用于确定键盘显示状态的处理设备,其中,该设备包括:
操作获取装置,用于根据用户对所述键盘执行的输入操作,获取输入操作信息;
确定装置,用于根据所述输入操作信息,确定与所述输入操作信息相对应的键盘显示状态,其中,所述键盘显示状态包括按键色彩;
展示装置,用于在所述键盘上展示所述键盘显示状态。
10.根据条款9所述的处理设备,其中,所述键盘显示状态还包括所述按键色彩的变化频率。
11.根据条款10所述的处理设备,其中,所述确定装置用于:
-根据所述输入操作信息,确定所述用户的输入速度信息;
-根据所述输入速度信息,确定与所述输入操作信息相对应的键盘显示状态,其中,所述键盘显示状态包括按键色彩以及所述按键色彩的变化频率。
12.根据条款9或10所述的处理设备,其中,所述确定装置用于:
-根据所述输入操作信息,确定所述用户的输入内容信息;
-根据所述输入内容信息,确定与所述输入操作信息相对应的键盘显示状态,其中,所述键盘显示状态包括按键色彩。
13.根据条款12所述的处理设备,其中,该设备还包括:
上下文获取装置,用于获取所述输入内容信息的上下文信息;
其中,所述确定装置用于:
-根据所述输入内容信息,结合所述上下文信息,确定与所述输入操作信息相对应的键盘显示状态,其中,所述键盘显示状态包括按键色彩。
14.根据条款9至13中任一项所述的处理设备,其中,所述输入操作信息包括所述用户输入的输入序列或与所述输入序列相对应的候选项,该设备还包括:
候选装置,用于确定与所述输入序列或所述候选项相对应的候选按键;
其中,所述确定装置还包括:
候选状态确定单元,用于根据所述输入操作信息与所述候选按键,确定与所述候选按键相对应的按键显示状态;
其中,所述展示装置用于:
-在所述键盘上展示所述键盘显示状态,其中,所述键盘显示状态包括与所述候选按键相对应的按键显示状态。
15.根据条款9至14中任一项所述的处理设备,其中,该设备还包括:
相关获取装置,用于获取所述用户在输入操作中的输入相关信息;
其中,所述确定装置用于:
-根据所述输入操作信息,结合所述输入相关信息,确定与所述输入操作信息相对应的键盘显示状态,其中,所述键盘显示状态包括按键色彩。
16.根据条款15所述的处理设备,其中,所述输入相关信息包括以下至少任一项:
-所述用户在输入操作中的输入环境信息;
-所述输入操作所对应的输入应用信息;
-所述键盘所对应的键盘排布信息;
-所述用户在输入操作时所采用的输入法。
Claims (16)
1.一种用于确定键盘显示状态的方法,其中,该方法包括:
a根据用户对所述键盘执行的输入操作,获取输入操作信息;
b根据所述输入操作信息,确定与所述输入操作信息相对应的键盘显示状态,其中,所述键盘显示状态包括按键色彩;
c在所述键盘上展示所述键盘显示状态。
2.根据权利要求1所述的方法,其中,所述键盘显示状态还包括所述按键色彩的变化频率。
3.根据权利要求2所述的方法,其中,所述步骤b包括:
-根据所述输入操作信息,确定所述用户的输入速度信息;
-根据所述输入速度信息,确定与所述输入操作信息相对应的键盘显示状态,其中,所述键盘显示状态包括按键色彩以及所述按键色彩的变化频率。
4.根据权利要求1或2所述的方法,其中,所述步骤b包括:
-根据所述输入操作信息,确定所述用户的输入内容信息;
-根据所述输入内容信息,确定与所述输入操作信息相对应的键盘显示状态,其中,所述键盘显示状态包括按键色彩。
5.根据权利要求4所述的方法,其中,该方法还包括:
-获取所述输入内容信息的上下文信息;
其中,所述步骤b包括:
-根据所述输入内容信息,结合所述上下文信息,确定与所述输入操作信息相对应的键盘显示状态,其中,所述键盘显示状态包括按键色彩。
6.根据权利要求1至5中任一项所述的方法,其中,所述输入操作信息包括所述用户输入的输入序列或与所述输入序列相对应的候选项,该方法还包括:
-确定与所述输入序列或所述候选项相对应的候选按键;
其中,所述步骤b还包括:
-根据所述输入操作信息与所述候选按键,确定与所述候选按键相对应的按键显示状态;
其中,所述步骤c包括:
-在所述键盘上展示所述键盘显示状态,其中,所述键盘显示状态包括与所述候选按键相对应的按键显示状态。
7.根据权利要求1至6中任一项所述的方法,其中,该方法还包括:
-获取所述用户在输入操作中的输入相关信息;
其中,所述步骤b包括:
-根据所述输入操作信息,结合所述输入相关信息,确定与所述输入操作信息相对应的键盘显示状态,其中,所述键盘显示状态包括按键色彩。
8.根据权利要求7所述的方法,其中,所述输入相关信息包括以下至少任一项:
-所述用户在输入操作中的输入环境信息;
-所述输入操作所对应的输入应用信息;
-所述键盘所对应的键盘排布信息;
-所述用户在输入操作时所采用的输入法。
9.一种用于确定键盘显示状态的处理设备,其中,该设备包括:
操作获取装置,用于根据用户对所述键盘执行的输入操作,获取输入操作信息;
确定装置,用于根据所述输入操作信息,确定与所述输入操作信息相对应的键盘显示状态,其中,所述键盘显示状态包括按键色彩;
展示装置,用于在所述键盘上展示所述键盘显示状态。
10.根据权利要求9所述的处理设备,其中,所述键盘显示状态还包括所述按键色彩的变化频率。
11.根据权利要求10所述的处理设备,其中,所述确定装置用于:
-根据所述输入操作信息,确定所述用户的输入速度信息;
-根据所述输入速度信息,确定与所述输入操作信息相对应的键盘显示状态,其中,所述键盘显示状态包括按键色彩以及所述按键色彩的变化频率。
12.根据权利要求9或10所述的处理设备,其中,所述确定装置用于:
-根据所述输入操作信息,确定所述用户的输入内容信息;
-根据所述输入内容信息,确定与所述输入操作信息相对应的键盘显示状态,其中,所述键盘显示状态包括按键色彩。
13.根据权利要求12所述的处理设备,其中,该设备还包括:
上下文获取装置,用于获取所述输入内容信息的上下文信息;
其中,所述确定装置用于:
-根据所述输入内容信息,结合所述上下文信息,确定与所述输入操作信息相对应的键盘显示状态,其中,所述键盘显示状态包括按键色彩。
14.根据权利要求9至13中任一项所述的处理设备,其中,所述输入操作信息包括所述用户输入的输入序列或与所述输入序列相对应的候选项,该设备还包括:
候选装置,用于确定与所述输入序列或所述候选项相对应的候选按键;
其中,所述确定装置还包括:
候选状态确定单元,用于根据所述输入操作信息与所述候选按键,确定与所述候选按键相对应的按键显示状态;
其中,所述展示装置用于:
-在所述键盘上展示所述键盘显示状态,其中,所述键盘显示状态包括与所述候选按键相对应的按键显示状态。
15.根据权利要求9至14中任一项所述的处理设备,其中,该设备还包括:
相关获取装置,用于获取所述用户在输入操作中的输入相关信息;
其中,所述确定装置用于:
-根据所述输入操作信息,结合所述输入相关信息,确定与所述输入操作信息相对应的键盘显示状态,其中,所述键盘显示状态包括按键色彩。
16.根据权利要求15所述的处理设备,其中,所述输入相关信息包括以下至少任一项:
-所述用户在输入操作中的输入环境信息;
-所述输入操作所对应的输入应用信息;
-所述键盘所对应的键盘排布信息;
-所述用户在输入操作时所采用的输入法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510197157.2A CN104850239B (zh) | 2015-04-23 | 2015-04-23 | 一种用于确定键盘显示状态的方法与设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510197157.2A CN104850239B (zh) | 2015-04-23 | 2015-04-23 | 一种用于确定键盘显示状态的方法与设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104850239A true CN104850239A (zh) | 2015-08-19 |
CN104850239B CN104850239B (zh) | 2018-06-19 |
Family
ID=53849935
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510197157.2A Active CN104850239B (zh) | 2015-04-23 | 2015-04-23 | 一种用于确定键盘显示状态的方法与设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104850239B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105630162A (zh) * | 2015-12-21 | 2016-06-01 | 魅族科技(中国)有限公司 | 一种控制软键盘的方法以及终端 |
CN111352685A (zh) * | 2020-02-28 | 2020-06-30 | 北京百度网讯科技有限公司 | 一种输入法键盘的展示方法、装置、设备及存储介质 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5963671A (en) * | 1991-11-27 | 1999-10-05 | International Business Machines Corporation | Enhancement of soft keyboard operations using trigram prediction |
JP2001217904A (ja) * | 2000-02-03 | 2001-08-10 | Nec Saitama Ltd | 点灯機能付き携帯電話機 |
CN1480825A (zh) * | 2002-08-01 | 2004-03-10 | �ձ�������ʽ���� | 键盘输入设备 |
CN1501228A (zh) * | 2002-11-19 | 2004-06-02 | 神基科技股份有限公司 | 软件式键盘输入转换的方法 |
US20090007001A1 (en) * | 2007-06-28 | 2009-01-01 | Matsushita Electric Industrial Co., Ltd. | Virtual keypad systems and methods |
CN101753663A (zh) * | 2008-12-16 | 2010-06-23 | 浪潮乐金数字移动通信有限公司 | 一种移动终端的键盘背景灯的实现方法及移动终端 |
CN101833371A (zh) * | 2009-03-11 | 2010-09-15 | 新巨企业股份有限公司 | 发光键盘循环亮度的方法 |
CN101873366A (zh) * | 2010-06-12 | 2010-10-27 | 宇龙计算机通信科技(深圳)有限公司 | 一种根据输入信息改变键盘显示的方法及装置 |
KR20130123969A (ko) * | 2012-05-04 | 2013-11-13 | (주)현승 | 컴퓨터용 키보드 |
CN103677640A (zh) * | 2013-12-16 | 2014-03-26 | 安徽科大讯飞信息科技股份有限公司 | 一种虚拟键盘自适应应用主题的方法及*** |
KR20150016853A (ko) * | 2013-08-05 | 2015-02-13 | 김기주 | 전자장치에서 문자 입력할 때 간단한 오타 수정 방법 등 |
-
2015
- 2015-04-23 CN CN201510197157.2A patent/CN104850239B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5963671A (en) * | 1991-11-27 | 1999-10-05 | International Business Machines Corporation | Enhancement of soft keyboard operations using trigram prediction |
JP2001217904A (ja) * | 2000-02-03 | 2001-08-10 | Nec Saitama Ltd | 点灯機能付き携帯電話機 |
CN1480825A (zh) * | 2002-08-01 | 2004-03-10 | �ձ�������ʽ���� | 键盘输入设备 |
CN1501228A (zh) * | 2002-11-19 | 2004-06-02 | 神基科技股份有限公司 | 软件式键盘输入转换的方法 |
US20090007001A1 (en) * | 2007-06-28 | 2009-01-01 | Matsushita Electric Industrial Co., Ltd. | Virtual keypad systems and methods |
CN101753663A (zh) * | 2008-12-16 | 2010-06-23 | 浪潮乐金数字移动通信有限公司 | 一种移动终端的键盘背景灯的实现方法及移动终端 |
CN101833371A (zh) * | 2009-03-11 | 2010-09-15 | 新巨企业股份有限公司 | 发光键盘循环亮度的方法 |
CN101873366A (zh) * | 2010-06-12 | 2010-10-27 | 宇龙计算机通信科技(深圳)有限公司 | 一种根据输入信息改变键盘显示的方法及装置 |
KR20130123969A (ko) * | 2012-05-04 | 2013-11-13 | (주)현승 | 컴퓨터용 키보드 |
KR20150016853A (ko) * | 2013-08-05 | 2015-02-13 | 김기주 | 전자장치에서 문자 입력할 때 간단한 오타 수정 방법 등 |
CN103677640A (zh) * | 2013-12-16 | 2014-03-26 | 安徽科大讯飞信息科技股份有限公司 | 一种虚拟键盘自适应应用主题的方法及*** |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105630162A (zh) * | 2015-12-21 | 2016-06-01 | 魅族科技(中国)有限公司 | 一种控制软键盘的方法以及终端 |
CN111352685A (zh) * | 2020-02-28 | 2020-06-30 | 北京百度网讯科技有限公司 | 一种输入法键盘的展示方法、装置、设备及存储介质 |
CN111352685B (zh) * | 2020-02-28 | 2024-04-09 | 北京百度网讯科技有限公司 | 一种输入法键盘的展示方法、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN104850239B (zh) | 2018-06-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5097198B2 (ja) | テキスト文書に画像アーティファクトを挿入する装置および方法 | |
US20110264442A1 (en) | Visually emphasizing predicted keys of virtual keyboard | |
CN113111286A (zh) | 一种信息展示的方法、装置以及计算机存储介质 | |
CN106503004B (zh) | 一种信息处理方法及装置、终端 | |
KR20160016860A (ko) | 검색 추천 방법 및 장치 | |
CN105786976A (zh) | 一种移动终端及其应用程序搜索方法 | |
CN102298449A (zh) | 一种快速选字的拼音输入法 | |
CN111880668A (zh) | 输入显示方法、装置及电子设备 | |
CN104850239A (zh) | 一种用于确定键盘显示状态的方法与设备 | |
KR101242210B1 (ko) | 성조 선택 기능을 갖는 터치스크린을 이용한 중국어 입력 방법 | |
RU2008109182A (ru) | Способ выбора режима интерпретации символов | |
CN109032377A (zh) | 用于电子终端的输出输入法候选词的方法及设备 | |
CN104866091A (zh) | 一种用于在计算机设备中输出音效信息的方法和装置 | |
CN112148135A (zh) | 输入法处理方法、装置和电子设备 | |
KR100948124B1 (ko) | 단어 입력 방법 | |
CN101393494B (zh) | 一种赋予手写笔迹色彩的方法 | |
CN111353532A (zh) | 图像生成方法及装置、计算机可读存储介质、电子设备 | |
CN111353070A (zh) | 视频标题的处理方法、装置、电子设备及可读存储介质 | |
CN113378895B (zh) | 一种分类模型生成方法、装置、存储介质及电子设备 | |
CN104850242B (zh) | 一种汉字拼音输入法及利用该输入法编码汉字的方法 | |
CN105242771A (zh) | 手语图像输入方法及装置 | |
CN104298786A (zh) | 一种图像检索方法及装置 | |
CN105183180B (zh) | 一种辅助用户使用输入法应用的方法和设备 | |
CN104991657A (zh) | 一种中文和日文假名综合输入法及输入法*** | |
CN113807058A (zh) | 文本显示方法和文本显示装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |