著录项信息
专利名称 | 数据输入方法、数据输入装置及电子设备 |
申请号 | CN201410081796.8 | 申请日期 | 2014-03-07 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2014-05-28 | 公开/公告号 | CN103823572A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/023 | IPC分类号 | G;0;6;F;3;/;0;2;3查看分类表>
|
申请人 | 联想(北京)有限公司 | 申请人地址 | 北京市海淀区上地信息产业基地创业路6号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 联想(北京)有限公司 | 当前权利人 | 联想(北京)有限公司 |
发明人 | 陈剑峰 |
代理机构 | 北京集佳知识产权代理有限公司 | 代理人 | 王宝筠 |
摘要
本发明公开了数据输入方法,包括:检测光标在显示屏中的显示位置;当光标停留在虚拟键盘中的某一字符按键,且停留时间达到第一时间阈值时,确定与字符按键对应的字符所关联的多个备选字符串;控制显示屏显示多个备选字符串;响应指示在多个备选字符串中选取其中一个备选字符串的第一指令,确定与被选取的备选字符串关联的多个备选对象;控制显示屏显示多个备选对象;响应指示在多个备选对象中选取其中一个备选对象的第二指令,输入被选取的备选对象。本发明公开的数据输入方法,能够简化数据输入操作,提高了数据的输入效率。本发明还公开的电子设备及其数据输入装置。
数据输入方法、数据输入装置及电子设备\n技术领域\n[0001] 本发明属于电子设备的数据输入控制技术领域,尤其涉及数据输入方法、数据输入装置及电子设备。\n背景技术\n[0002] 现在电子设备的功能和控制方式都趋于多元化。目前出现了一类电子设备,该类电子设备包括显示屏,并具有数据输入模式,当电子设备进入数据输入模式之后,在显示屏上显示一虚拟键盘。与该类电子设备适配的无线控制装置能够控制光标在显示屏中的显示位置,该无线控制装置可以为空中鼠标和遥控器。这类电子设备的一种典型应用为智能电视。\n[0003] 当用户要在电子设备输入文字时,要使用无线控制装置依次选中多个字符按键,并且在每次选中一个字符按键后要执行确认操作。例如:用户想要输入“蓝”字,需要使用无线控制装置将光标依次定位到“L”、“A”和“N”三个字符按键上,并执行三次确认操作,之后在备选的字符中选择“蓝”字,才能完成本次输入操作。\n[0004] 可以看到,现有的数据输入方式存在操作复杂、输入效率低下的问题。\n发明内容\n[0005] 有鉴于此,本发明的目的在于提供电子设备及其数据输入方法和数据输入装置,以简化数据输入操作,提高数据的输入效率。\n[0006] 为实现上述目的,本发明提供如下技术方案:\n[0007] 本发明公开了一种数据输入方法,应用于一具有显示屏的电子设备,所述电子设备具有数据输入模式,在所述电子设备处于数据输入模式时,所述显示屏显示一虚拟键盘,并且与所述电子设备适配的无线控制装置能够以在空间移动的方式控制光标在所述显示屏中的显示位置,所述控制方法包括:\n[0008] 检测光标在所述显示屏中的显示位置;\n[0009] 当所述光标停留在所述虚拟键盘中的某一字符按键,且停留时间达到第一时间阈值时,确定与所述字符按键对应的字符所关联的多个备选字符串,所述多个备选字符串的首字符均为与所述字符按键对应的字符;\n[0010] 控制所述显示屏显示所述多个备选字符串;\n[0011] 响应指示在所述多个备选字符串中选取其中一个备选字符串的第一指令,确定与被选取的备选字符串关联的多个备选对象;\n[0012] 控制所述显示屏显示所述多个备选对象;\n[0013] 响应指示在所述多个备选对象中选取其中一个备选对象的第二指令,输入被选取的备选对象。\n[0014] 优选的,控制所述显示屏显示所述多个备选字符串,包括:确定所述多个备选字符串的优先级;按照优先级从高到低的顺序在所述多个备选字符串中选择第一数量个备选字符串;在第一显示区域显示选择出的第一数量个备选字符串,在第二显示区域显示其余备选字符串,所述第一显示区域和第二显示区域不重合。\n[0015] 优选的,所述备选字符串的优先级依据预设时间段内所述备选字符串的使用频率确定。\n[0016] 优选的,所述确定与所述字符按键对应的字符所关联的多个备选字符串,包括:检测当前的输入法状态;获取与所述字符按键对应的字符所关联的,在所述输入法状态下的多个备选字符串。\n[0017] 优选的,在当前的输入法状态为中文输入状态时,获取与所述字符按键对应的字符所关联的多个备选拼音组合;在当前的输入法状态为英文输入状态时,获取与所述字符按键对应的字符所关联的英文字符串。\n[0018] 本发明还公开一种数据输入装置,应用于一具有显示屏的电子设备,所述电子设备具有数据输入模式,在所述电子设备处于数据输入模式时,所述显示屏显示一虚拟键盘,并且与所述电子设备适配的无线控制装置能够以在空间移动的方式控制光标在所述显示屏中的显示位置,所述数据输入装置包括:\n[0019] 检测单元,用于检测光标在所述显示屏中的显示位置;\n[0020] 第一处理单元,用于当所述光标停留在所述虚拟键盘中的某一字符按键,且停留时间达到第一时间阈值时,确定与所述字符按键对应的字符所关联的多个备选字符串,所述多个备选字符串的首字符均为与所述字符按键对应的字符;\n[0021] 第一控制单元,用于控制所述显示屏显示所述多个备选字符串;\n[0022] 第二处理单元,用于响应指示在所述多个备选字符串中选取其中一个备选字符串的第一指令,确定与被选取的备选字符串关联的多个备选对象;\n[0023] 第二控制单元,用于控制所述显示屏显示所述多个备选对象;\n[0024] 响应单元,用于响应指示在所述多个备选对象中选取其中一个备选对象的第二指令,输入被选取的备选对象。\n[0025] 优选的,所述第一控制单元包括:\n[0026] 优先级确定模块,用于确定所述多个备选字符串的优先级;\n[0027] 备选字符串选择模块,用于按照优先级从高到低的顺序在所述多个备选字符串中选择第一数量个备选字符串;\n[0028] 控制模块,用于在第一显示区域显示选择出的第一数量个备选字符串,在第二显示区域显示其余备选字符串,所述第一显示区域和第二显示区域不重合。\n[0029] 优选的,所述第一处理单元包括备选字符串确定模块;所述备选字符串确定模块用于检测当前的输入法状态,之后获取与所述字符按键对应的字符所关联的,在所述输入法状态下的多个备选字符串。\n[0030] 优选的,所述备选字符串确定模块在当前的输入法状态为中文输入状态时,获取与所述字符按键对应的字符所关联的多个备选拼音组合,在当前的输入法状态为英文输入状态时,获取与所述字符按键对应的字符所关联的英文字符串。\n[0031] 本发明还公开一种电子设备,包括显示屏,所述电子设备具有数据输入模式,在所述电子设备处于数据输入模式时,所述显示屏显示一虚拟键盘,并且与所述电子设备适配的无线控制装置能够以在空间移动的方式控制光标在所述显示屏中的显示位置,另外,所述电子设备还包括上述任意一种数据输入装置。\n[0032] 由此可见,本发明的有益效果为:基于本发明公开的数据输入方法,用户只需要移动无线控制装置,以使得光标在虚拟按键中某一字符按键停留不短于第一时间阈值,就可以触发电子设备显示与该字符按键对应的字符所关联的多个备选字符串,之后用户只需要执行确认操作就可以触发电子设备显示备选对象,与现有技术中需要多次将光标定位到一个字符按键并执行多次确认操作,才可以触发电子设备显示备选对象相比,简化了数据输入操作,提高了数据的输入效率。\n附图说明\n[0033] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。\n[0034] 图1为本发明公开的一种数据输入方法的流程图;\n[0035] 图2为本发明公开的另一种数据输入方法的流程图;\n[0036] 图3为本发明公开的另一种数据输入方法的流程图;\n[0037] 图4a至4c为基于本发明公开的数据输入方法输入数据过程中显示屏的示意图;\n[0038] 图5为本发明公开的一种数据输入装置的结构示意图;\n[0039] 图6为本发明公开的第一控制模块的一种结构示意图。\n具体实施方式\n[0040] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。\n[0041] 本发明公开一种数据输入方法,该数据输入方法应用于一具有显示屏的电子设备,该电子设备具有数据输入模式,在电子设备处于数据输入模式时,电子设备中的显示屏显示一虚拟键盘,并且与电子设备适配的无线控制装置能够以在空间移动的方式控制光标在显示屏中的显示位置。本发明中的电子设备可以为智能电视。基于本发明公开的数据输入方法,能够简化数据输入操作,提高数据的输入效率。\n[0042] 参见图1,图1为本发明公开的一种数据输入方法的流程图。该数据输入方法包括:\n[0043] 步骤S11:检测光标在显示屏中的显示位置。\n[0044] 与电子设备适配的无线控制装置(如空中鼠标或者遥控器)能够以空间移动的方式控制光标在显示屏中的显示位置,在无线控制装置移动过程中,光标在显示屏中的显示位置也随之发生变化,光标可能位于虚拟键盘中的某一位置,也可能处于虚拟键盘外的某一位置。电子设备在处于数据输入模式时,实时检测光标在显示屏中的显示位置。\n[0045] 步骤S12:当光标停留在虚拟键盘中的某一字符按键,且停留时间达到第一时间阈值时,确定与该字符按键对应的字符所关联的多个备选字符串,多个备选字符串的首字符均为与字符按键对应的字符。\n[0046] 步骤S13:控制显示屏显示多个备选字符串。\n[0047] 其中,与字符按键对应的字符所关联的备选字符串为:在各种语言环境下以该字符为首字符的备选字符串。如,在中文环境下的备选拼音组合,以及在英文环境下的英文字符串。这里以光标在字符按键“L”上停留并且停留时间达到第一时间阈值为例,与字符“L”所关联的备选字符串包括备选拼音组合,如“lan”、“lai”、“lei”、“leng”、“lang”、“l’x”和“l’c”,与字符“L”所关联的备选字符串还可以包括备选英文字符串,如“lea”、“lo”和“lab”。\n[0048] 电子设备在确定光标停留在虚拟键盘的某一字符按键且停留时间达到第一时间阈值时,就显示与该字符按键对应的字符所关联的多个备选字符串。对于用户而言,用户通过移动无线控制装置的位置以使得光标移动至虚拟按键中的一个字符按键,之后控制移动无线控制装置在当前位置停留不短于第一时间阈值,就可以触发电子设备显示与该字符按键对应的字符所关联的多个备选字符串。\n[0049] 这里需要说明的是:虚拟键盘中的每个字符按键都占有一定的区域,也就是说,当光标位于某一个字符按键所占的区域时,电子设备确定光标停留在该字符按键处。在用户移动无线控制装置的位置以使得光标移动至虚拟按键中的一个字符按键后,即便无线控制装置的位置发生轻微移动,只要光标未超出该字符按键所在区域,电子设备仍认定光标停留在该字符按键上。\n[0050] 实施中,该第一时间阈值可以为电子设备的原始设定,也可以由用户根据自己的操作习惯设定。实施中,第一时间阈值可以设置为2秒。\n[0051] 步骤S14:响应指示在多个备选字符串中选取其中一个备选字符串的第一指令,确定与被选取的备选字符串关联的多个备选对象。\n[0052] 步骤S15:控制显示单元显示多个备选对象。\n[0053] 在电子设备的显示屏显示多个备选字符串后,响应用户输入的第一指令在多个备选字符串中选取其中一个备选字符串,之后显示与被选取的备选字符串关联的多个备选对象。与备选字符串关联的备选对象,可以为该备选字符串的扩展字符串,如在英文环境下的备选字符串“lea”,与该备选字符串“lea”关联的备选对象包括“leach”、“learn”、“lead”……。与备选字符串关联的备选对象,还可以为该备选字符串经编码后的转换字符,如在中文环境下的备选字符串“lan”,与该备选字符串“lan”关联的备选对象包括“蓝”、“兰”、“懒”、“烂”……。\n[0054] 实施中,第一指令在光标停留于某一个备选字符串且停留时间达到第二时间阈值的情况下生成。对于用户而言,用户移动无线控制装置的位置以使得光标停留在一个备选字符串上,之后控制无线控制装置在当前位置停留不短于第二时间阈值,就可以触发电子设备显示与该被选取的备选字符串关联的多个备选对象,被选取的备选字符串指的是多个备选字符串中光标停留时间达到第二时间阈值的备选字符串。\n[0055] 当无线控制装置为遥控器时,遥控器中设置有“确认键”,第一指令在光标停留于一个备选字符串且接收到确认指令的情况下生成。该确认指令在用户按下遥控器中的“确认键”时,由遥控器发送。对于用户而言,用户移动遥控器的位置以使得光标停留于一个备选字符串上,之后按下遥控器中的“确认键”,就可以触发电子设备显示与该被选取的备选字符串关联的多个备选对象,被选取的备选字符串指的是多个备选字符串中光标停留期间接收到确认指令的备选字符串。\n[0056] 步骤S16:响应指示在多个备选对象中选取其中一个备选对象的第二指令,输入被选取的备选对象。\n[0057] 在电子设备的显示屏显示多个备选对象后,响应用户输入的第二指令在多个备选对象中选取其中一个备选对象,输入被选取的备选对象。\n[0058] 实施中,第二指令在光标停留于某一个备选对象且停留时间达到第三时间阈值的情况下生成。对于用户而言,用户移动无线控制装置的位置以使得光标停留于一个备选对象上,之后控制无线控制装置在当前位置停留不短于第三时间阈值,就可以触发电子设备输入被选取的备选对象,被选取的备选对象指的是多个备选对象中光标停留时间达到第三时间阈值的备选对象。\n[0059] 当无线控制装置为遥控器时,遥控器中设置有“确认键”,第二指令在光标停留于一个备选对象且接收到确认指令的情况下生成。该确认指令在用户按下遥控器中的“确认键”时,由遥控器发送。对于用户而言,用户移动遥控器的位置以使得光标停留于一个备选对象上,之后按下遥控器中的“确认键”,就可以触发电子设备输入被选取的备选对象,被选取的备选对象指的是多个备选对象中光标停留期间接收到确认指令的备选对象。\n[0060] 本发明公开的数据输入方法,当光标停留在虚拟键盘中某一字符按键,并且停留时间达到第一时间阈值时,显示屏显示与该字符按键对应的字符所关联的多个备选字符串,之后响应指示在多个备选字符串中选取其中一个备选字符串的第一指令,显示与被选取的备选字符串关联的多个备选对象,之后响应指示在多个备选对象中选取其中一个备选对象的第二指令,输入被选取的备选对象。基于本发明公开的数据输入方法,用户只需要移动无线控制装置,以使得光标在虚拟按键中某一字符按键停留不短于第一时间阈值,就可以触发电子设备显示与该字符按键对应的字符所关联的多个备选字符串,之后用户只需要执行确认操作就可以触发电子设备显示备选对象,与现有技术中需要多次将光标定位到一个字符按键并执行多次确认操作,才可以触发电子设备显示备选对象相比,简化了数据输入操作,提高了数据的输入效率。\n[0061] 实施中,控制显示屏显示与该字符按键对应的字符所关联的多个备选字符串可以通过多种方式实现。例如:将与字符按键对应的字符所关联的多个备选字符串显示在预设区域。本发明还公开另一种方式,结合图2进行说明。\n[0062] 参见图2,图2为本发明公开的另一种数据输入方法的流程图。该数据输入方法包括:\n[0063] 步骤S21:检测光标在显示屏中的显示位置。\n[0064] 步骤S22:当光标停留在虚拟键盘中的某一字符按键,且停留时间达到第一时间阈值时,确定与字符按键对应的字符所关联的多个备选字符串。\n[0065] 多个备选字符串的首字母均为与字符按键对应的字符。与字符按键对应的字符所关联的备选字符串为:在各种语言环境下以该字符为首字符的备选字符串。\n[0066] 步骤S23:确定多个备选字符串的优先级。\n[0067] 实施中,备选字符串的优先级可以依据预设时间段内备选字符串被选取的次数确定。当备选字符串被选取的次数较多时,其优先级也相应的较高,当备选字符串被选取的次数较少时,其优先级也相应的较低,也就是说,备选字符串的优先级与其被选取的次数近似成正比。\n[0068] 实施中,备选字符串的优先级可以依据备选字符串的使用频率确定。当备选字符串的使用频率较高时,其优先级也相应的较高,当备选字符串的使用频率较低时,其优先级也相应的较低,也就是说,备选字符串的优先级与其使用频率近似成正比。这里所称的备选字符串的使用频率,是指备选字符串被用户选取的概率。例如:在过去的第一时间段内,某一备选字符串在显示屏进行显示的次数为N1,而后续被用户选取的次数为N2,则该备选字符串的使用频率为N2/N1。\n[0069] 步骤S24:按照优先级从高到低的顺序在多个备选字符串中选择第一数量个备选字符串。\n[0070] 步骤S25:在第一显示区域显示选择出的第一数量个备选字符串,在第二显示区域显示其余备选字符串。\n[0071] 其中,第一显示区域和第二显示区域为显示屏中的一部分,并且第一显示区域和第二显示区域不重合。实施中,第一显示区域可以为显示屏中的圆形区域,而第二显示区域可以为位于该圆形区域外围的圆环。当然,第一显示区域和第二显示区域的形式并不限定于此。\n[0072] 步骤S26:响应指示在多个备选字符串中选取其中一个备选字符串的第一指令,确定与被选取的备选字符串关联的多个备选对象。\n[0073] 步骤S27:控制显示屏显示多个备选对象。\n[0074] 步骤S28:响应指示在多个备选对象中选取其中一个备选对象的第二指令,输入被选取的备选对象。\n[0075] 本发明图2公开的数据输入方法中,当光标停留在虚拟键盘中的某一字符按键,且停留时间达到第一时间阈值时,确定与字符按键对应的字符所关联的多个备选字符串,之后在第一区域显示多个备选字符串中优先级较高的第一数量个备选字符串,在与第一区域不重合的第二区域显示其他备选字符串。基于本发明图2公开的数据输入方法,优先级较高的备选字符串以及优先级较低的备选字符串在显示屏中分区进行显示,而备选字符串的优先级与该用户选取该备选字符串的情况相关,因此保证了备选字符串在显示屏中的显示位置更加符合用户的操作习惯,使得用户可以更加便捷的在多个备选字符串中选取目标备选字符串。\n[0076] 实施过程中,基于电子设备的显示屏显示的虚拟键盘,可以实现多种语言的输入。\n在进行数据输入过程中,用户可以通过虚拟按键中的特定按键实现输入语言的切换。以中文输入法为例:通过虚拟键盘中的虚拟按键“Shift”可以在中文输入和英文输入之间进行切换。\n[0077] 在本发明图1和图2公开的数据输入方法中,当光标停留在虚拟键盘中的某一字符按键,且停留时间达到第一时间阈值时,显示的与该字符按键对应的字符所关联的备选字符串可以为:在各种语言环境下以该字符为首字符的备选字符串。仍以中英文输入为例,显示屏既显示与字符按键对应的字符所关联的备选拼音组合,也显示与该字符按键对应的字符所关联的英文字符串。\n[0078] 作为优选方案,确定与字符按键对应的字符所关联的多个备选字符串,包括:检测当前的输入法状态;获取与字符按键对应的字符所关联的,在该输入法状态下的多个备选字符串。\n[0079] 输入法具有多种状态,在输入法处于其中一种状态(如第一状态)的情况下,用户将要输入的仍是该状态下的字符,则在输入法处于其他状态下的备选字符串是无用的,输入法处于其他状态下的备选字符串可认为是用户后续选取备选字符串过程中的干扰项。基于上述优选方案,显示屏仅显示输入法当前状态下的备选字符串,而不显示输入法处于其他状态下的备选字符串,对于用户选取备选字符串的操作而言,减少了选取操作的干扰项,因此用户可以更方便的选取备选字符串。\n[0080] 参见图3,图3为本发明公开的另一种数据输入方法的流程图。该数据输入方法包括:\n[0081] 步骤S31:检测光标在显示屏中的显示位置。\n[0082] 步骤S32:当光标停留在虚拟键盘中的某一字符按键,且停留时间达到第一时间阈值时,检测当前的输入法状态。\n[0083] 步骤S33:在当前的输入法状态为中文输入状态时,获取与字符按键对应的字符所关联的多个备选拼音组合,执行步骤S35。\n[0084] 步骤S34:在当前的输入法状态为英文输入状态时,获取与字符按键对应的字符所关联的多个英文字符串,执行步骤S35。\n[0085] 步骤S35:控制显示屏显示多个备选字符串。\n[0086] 在当前的输入法状态为中文输入状态时,备选字符串具体为备选拼音组合,在当前的输入法状态为应为输入状态时,备选字符串具体为英文字符串。另外,多个备选字符串可以在显示屏的预设位置显示,也可以采用图2所示的方式,优先级较高的备选字符串和优先级较低的备选字符串在显示屏的不同区域分区显示。\n[0087] 步骤S36:响应指示在多个备选字符串中选取其中一个备选字符串的第一指令,确定与被选取的备选字符串关联的多个备选对象。\n[0088] 步骤S37:控制显示屏显示多个备选对象。\n[0089] 步骤S38:响应指示在多个备选对象中选取其中一个备选对象的第二指令,输入被选取的备选对象。\n[0090] 对于用户而言,当输入法处于中文输入状态时,用户将要输入的数据也是汉字,此时在英文输入状态下的备选字符串是无用的,可视为干扰项。同样的,当输入法处于英文输入状态时,用户将要输入的数据也是英文单词,此时在中文输入状态下的备选字符串是无用的,可视为干扰项。\n[0091] 本发明图3公开的数据输入方法中,当光标停留在虚拟键盘中的某一字符按键,且停留时间达到第一时间阈值时,首先检测当前的输入法状态,在当前的输入法状态为中文输入状态时,获取与该字符按键对应的字符所关联的备选拼音组合,之后控制显示屏显示备选拼音组合,在当前的输入法状态为英文输入状态时,获取与该字符按键对应的字符所关联的英文字符串,之后控制显示屏显示英文字符串。基于本发明图3公开的数据输入方法,当输入法处于中文输入状态时,显示屏上显示的是备选拼音组合,当输入法处于英文输入状态时,显示屏上显示的是英文字符串,由于显示屏不显示干扰项,因此用户可以更方便的选取备选字符串。\n[0092] 下面以电子设备中输入“取消”为例,对本发明公开的输入输入方法进行说明。\n[0093] 1)用户移动无线控制装置,以使显示屏中的光标移动至字符按键“Q”所在区域,并使光标在字符按键“Q”所在区域停留第一时间阈值,如2秒。电子设备的显示屏的界面如图\n4a所示。\n[0094] 2)当光标在字符按键“Q”所在区域停留的时间达到第一时间阈值时,电子设备控制显示屏显示与字符“Q”关联的多个备选字符串。此时,电子设备的显示屏的界面如图4b所示。\n[0095] 3)用户在图4b所示的多个备选字符串中选取备选字符串“Qx”,电子设备控制显示屏显示与备选字符串“Qx”关联的多个备选对象。此时,电子设备的显示屏的界面如图4c所示。其中,选取备选字符串“Qx”的具体操作,可以参见图1中的相关描述。\n[0096] 4)用户在图4c所示的多个备选对象中选取“取消”,电子设备输入“取消”,完成输入。其中,选取备选对象“取消”的具体操作,可以参见图1中的相关描述。\n[0097] 本发明上述公开了应用于电子设备的数据输入方法,相应的,本发明还公开一种数据输入装置。该数据输入装置应用于一具有显示屏的电子设备,该电子设备具有数据输入模式,在电子设备处于数据输入模式时,电子设备中的显示屏显示一虚拟键盘,并且与电子设备适配的无线控制装置能够以在空间移动的方式控制光标在显示屏中的显示位置。本发明中的电子设备可以为智能电视。基于本发明公开的数据输入装置,能够简化数据输入操作,提高数据的输入效率。\n[0098] 参见图5,图5为本发明公开的数据输入装置的结构示意图。该数据输入装置包括检测单元1、第一处理单元2、第一控制单元3、第二处理单元4、第二控制单元5和响应单元6。\n[0099] 其中:\n[0100] 检测单元1,用于检测光标在显示屏中的显示位置。\n[0101] 与电子设备适配的无线控制装置(如空中鼠标或者遥控器)能够以空间移动的方式控制光标在显示屏中的显示位置,在无线控制装置移动过程中,光标在显示屏中的显示位置也随之发生变化,光标可能位于虚拟键盘中的某一位置,也可能处于虚拟键盘外的某一位置。电子设备在处于数据输入模式时,检测单元1实时检测光标在显示屏中的显示位置。\n[0102] 第一处理单元2,用于当光标停留在虚拟键盘中的某一字符按键,且停留时间达到第一时间阈值时,确定与字符按键对应的字符所关联的多个备选字符串,多个备选字符串的首字符均为与字符按键对应的字符。\n[0103] 其中,与字符按键对应的字符所关联的备选字符串为:在各种语言环境下以该字符为首字符的备选字符串。如,在中文环境下的备选拼音组合,以及在英文环境下的英文字符串。这里以光标在字符按键“L”上停留并且停留时间达到第一时间阈值为例,与字符“L”所关联的备选字符串包括备选拼音组合,如“lan”、“lai”、“lei”、“leng”、“lang”、“l’x”和“l’c”,与字符“L”所关联的备选字符串还可以包括备选英文字符串,如“lea”、“lo”和“lab”。\n[0104] 第一控制单元3,用于控制显示屏显示多个备选字符串。\n[0105] 第二处理单元4,用于响应指示在多个备选字符串中选取其中一个备选字符串的第一指令,确定与被选取的备选字符串关联的多个备选对象。\n[0106] 与备选字符串关联的备选对象,可以为该备选字符串的扩展字符串,如在英文环境下的备选字符串“lea”,与该备选字符串“lea”关联的备选对象包括“leach”、“learn”、“lead”……。与备选字符串关联的备选对象,还可以为该备选字符串经编码后的转换字符,如在中文环境下的备选字符串“lan”,与该备选字符串“lan”关联的备选对象包括“蓝”、“兰”、“懒”、“烂”……。\n[0107] 第二控制单元5,用于控制显示屏显示多个备选对象。\n[0108] 响应单元6,用于响应指示在多个备选对象中选取其中一个备选对象的第二指令,输入被选取的备选对象。\n[0109] 基于本发明公开的数据输入装置,用户只需要移动无线控制装置,以使得光标在虚拟按键中某一字符按键停留不短于第一时间阈值,就可以触发电子设备显示与该字符按键对应的字符所关联的多个备选字符串,之后用户只需要执行确认操作就可以触发电子设备显示备选对象,与现有技术中需要多次将光标定位到一个字符按键并执行多次确认操作,才可以触发电子设备显示备选对象相比,简化了数据输入操作,提高了数据的输入效率。\n[0110] 实施中,控制显示屏显示与该字符按键对应的字符所关联的多个备选字符串可以通过多种方式实现。例如:将与字符按键对应的字符所关联的多个备选字符串显示在预设区域。实施中,还可以采用其他方式控制显示屏显示备选字符串。\n[0111] 本发明公开第一控制单元的一种结构,如图6所示。第一控制单元包括优先级确定模块301、备选字符串选择模块302和控制模块303。\n[0112] 其中:\n[0113] 优先级确定模块301,用于确定多个备选字符串的优先级。\n[0114] 实施中,备选字符串的优先级可以依据预设时间段内备选字符串被选取的次数确定。当备选字符串被选取的次数较多时,其优先级也相应的较高,当备选字符串被选取的次数较少时,其优先级也相应的较低,也就是说,备选字符串的优先级与其被选取的次数近似成正比。\n[0115] 实施中,备选字符串的优先级可以依据备选字符串的使用频率确定。当备选字符串的使用频率较高时,其优先级也相应的较高,当备选字符串的使用频率较低时,其优先级也相应的较低,也就是说,备选字符串的优先级与其使用频率近似成正比。这里所称的备选字符串的使用频率,是指备选字符串被用户选取的概率。例如:在过去的第一时间段内,某一备选字符串在显示屏进行显示的次数为N1,而后续被用户选取的次数为N2,则该备选字符串的使用频率为N2/N1。\n[0116] 备选字符串选择模块302,用于按照优先级从高到低的顺序在多个备选字符串中选择第一数量个备选字符串。\n[0117] 控制模块303,用于在第一显示区域显示选择出的第一数量个备选字符串,在第二显示区域显示其余备选字符串,第一显示区域和第二显示区域不重合。\n[0118] 其中,第一显示区域和第二显示区域为显示屏中的一部分,并且第一显示区域和第二显示区域不重合。实施中,第一显示区域可以为显示屏中的圆形区域,而第二显示区域可以为位于该圆形区域外围的圆环。\n[0119] 基于本发明图6公开的数据输入装置,优先级较高的备选字符串以及优先级较低的备选字符串在显示屏中分区进行显示,而备选字符串的优先级与该用户选取该备选字符串的情况相关,因此保证了备选字符串在显示屏中的显示位置更加符合用户的操作习惯,使得用户可以更加便捷的在多个备选字符串中选取目标备选字符串。\n[0120] 实施过程中,基于电子设备的显示屏显示的虚拟键盘,可以实现多种语言的输入。\n在进行数据输入过程中,用户可以通过虚拟按键中的特定按键实现输入语言的切换。以中文输入法为例:通过虚拟键盘中的虚拟按键“Shift”可以在中文输入和英文输入之间进行切换。\n[0121] 当光标停留在虚拟键盘中的某一字符按键,且停留时间达到第一时间阈值时,显示的与该字符按键对应的字符所关联的备选字符串可以为:在各种语言环境下以该字符为首字符的备选字符串。仍以中英文输入为例,显示屏既显示与字符按键对应的字符所关联的备选拼音组合,也显示与该字符按键对应的字符所关联的英文字符串。\n[0122] 作为优选方案,在本发明图5和图6所示的数据输入装置中,第一处理单元2包括备选字符串确定模块。备选字符串确定模块,用于检测当前的输入法状态,之后获取与字符按键对应的字符所关联的,在输入法状态下的多个备选字符串。\n[0123] 具体的,备选字符串确定模块在当前的输入法状态为中文输入状态时,获取与字符按键对应的字符所关联的多个备选拼音组合,在当前的输入法状态为英文输入状态时,获取与字符按键对应的字符所关联的英文字符串。\n[0124] 本发明还公开一种电子设备,该电子设备包括显示屏,电子设备具有数据输入模式,在电子设备处于数据输入模式时,显示屏显示一虚拟键盘,并且与电子设备适配的无线控制装置能够以在空间移动的方式控制光标在显示屏中的显示位置,另外,该电子设备还包括本发明上述公开的任意一种数据输入装置。本发明公开的电子设备能够简化数据输入操作,提高数据的输入效率。\n[0125] 本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。\n[0126] 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。\n对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
法律信息
- 2018-11-09
- 2014-06-25
实质审查的生效
IPC(主分类): G06F 3/023
专利申请号: 201410081796.8
申请日: 2014.03.07
- 2014-05-28
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |