专利名称:一种电视遥控器字符输入处理方法及装置的制作方法
技术领域:
本发明涉及电视机领域,尤其涉及的是一种电视遥控器字符输入处理方法及装置。
背景技术:
随着智能电视推广与普及,越来越多的应用程序被开发,越来越多的功能需要用户的输入来完成操作。目前TV (电视机)上主要通过遥控器来输入,但由于TV遥控器自身较小的特点,主要有两种方法来输入,一种打开软件键盘,模拟出一个键盘来进行输入,另一种是把所有按键都集成到小小的遥控器上。第一种传统的软键盘最大的缺点是输入慢, 需要不停地移动遥控到自己想要字符上,然后再点确定,才能完成一个字符的输入,这对用户来说是极其繁琐的;第二种有成本高,按键小,不容易扩展按键等缺点。因此,现有技术还有待于改进和发展。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种智能电视遥控器字符输入处理方法及装置,其操作简单,简化了选择字符的操作,可实现电视遥控器快速输入操作,且完全去掉了用户按OK键的步骤,大大减少了用户输入所花费的时间,为用户提供了方便。本发明解决技术问题所采用的技术方案如下一种电视遥控器字符输入处理方法,其中,包括步骤
A、预先为软键盘上的所有按键分别通过两个数字设定快捷键;
B、当启动快捷软键盘时,在启动的快捷软键盘当前页的每一个按键左上角显示该按键的两个数字的快捷键;
C、当接收到遥控器发来的用户输入的第一个数字时,判断快捷软键盘是否被打开,当是时,软键盘将所有以该第一个数字开头的按键显示出来;
D、当用户输入了第二个数字的时候,与第一个数字结合在一起,并判断该组合的第一数字和第二数字是否与软键盘当前页显示的预先定义的快捷键相匹配,当是时则在焦点处输入匹配的字符,当否时则不输入任何字符。一种电视遥控器字符输入处理方法,其中,上述步骤A还包括把快捷键中以0开头的定义为软键盘中的控制按键,一个控制键代表一种输入模式,对应一快捷按键表。一种电视遥控器字符输入处理方法,其中,上述步骤B还包括在遥控器上增加一个启动快捷软键盘的按键,
一种电视遥控器字符输入处理方法,其中,上述步骤C还包括当判断快捷软键盘没被打开,则将此第一个数字输入作为原始数字处理。一种电视遥控器字符输入处理方法,其中,上述步骤C还包括C1、判断输入的第一个数字是否为0,当为0则将所有控制按键亮起,等待用户输入下一个数字。
一种电视遥控器字符输入处理方法,其中,上述步骤D具体包括
D1、当用户输入了第二个数字的时候,与第一个数字结合在一起,并判断该组合的第一数字和第二数字是否是控制字符,当是时进入步骤D2,否则进入D3 ;
D2、当组合的第一数字和第二数字是控制字符,则切换显示模式,并调出相应的快捷键表供使用;
D3、当组合的第一数字和第二数字不是控制字符,则在当前采用的表中查找是否有匹配的字符,当否是返回步骤C,当是时,进入步骤D4 ;
D4、当有匹配的字符则将该匹配的字符输入到当前焦点处的光标所在位置。一种电视遥控器字符输入处理方法,其中,上述步骤D4还包括当是扩展功能字符则进行对应的扩展功能处理。一种电视遥控器字符输入处理装置,其中,包括
预定义模块,用于预先为软键盘上的所有按键分别通过两个数字设定快捷键; 启动与显示模块,用于当启动快捷软键盘时,在启动的快捷软键盘中每一个按键的左上角显示该按键的快捷键的两个数字;
接收判断模块,用于当接收到遥控器发来的用户输入第一个数字时,判断快捷软键盘是否被打开,当是时,软键盘将所有以该第一个数字开头的按键显示出来;
接收处理模块,用于当用户输入了第二个数字的时候,与第一个数字结合在一起,并判断该组合的第一数字和第二数字是否与软键盘当前页显示的预先定义的快捷键相匹配,当是时则在焦点处输入匹配的字符,当否时则不输入任何字符。一种电视遥控器字符输入处理装置,其中,上述预定义模块包括控制按键定义单元,用于把快捷键中以0开头的定义为软键盘中的控制按键,一个控制键代表一种输入模式,对应一快捷按键表。一种电视遥控器字符输入处理装置,其中,上述接收处理模块包括
接收与判断单元,用于当用户输入了第二个数字的时候,与第一个数字结合在一起,并判断该组合的第一数字和第二数字是否是控制字符;
切换与调出单元,用于当组合的第一数字和第二数字是控制字符,则切换显示模式,并调出相应的快捷键表供使用;
匹配单元,用于当组合的第一数字和第二数字不是控制字符,则在当前采用的表中查找是否有匹配的字符;
输入单元,用于当有匹配的字符则将该匹配的字符输入到当前焦点处的光标所在位置。
图1是本发明实施例的电视遥控器字符输入处理方法流程图2是本发明实施例的电视遥控器字符输入处理方法具体处理流程结构示意图; 图3是本发明实施例的电视遥控器字符输入处理装置原理框图; 图4是本发明实施例的接收处理模块内部原理结构示意图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明实施例提供的一种电视遥控器字符输入处理方法,如图1所示,主要包括以下步骤
步骤S110、预先为软键盘上的所有按键分别通过两个数字设定快捷键。本发明实施例中,在电视遥控器上增加一个启动软键盘的按键,暂称为“快速输入法”,按下这个键后,电视机TV上将软键盘显示出来,再按一次,关闭软键盘。本发明实施例首先需要对电视机软键盘上的所有按键都各自定义两个数字键作为快捷键;该定义的两个数字快捷键对应着软键盘中各个按键;譬如、把0开头的定义为软键盘中的控制按键,例如01代表软键盘中“大写”按钮,02代表“特殊字符”按钮,03代表 “数字”按钮等等……一个控制键代表一种输入模式,就需要一张表来对应快捷键。因为在小写模式的时候,a键代表字符“a”,如下所示,在大写模式的时候在代表字符“A”,在特殊字符模式的时候代表“ !”。也就是说有几种模式,就有几张表。譬如以小写模式为例, 10对应着字符’ a’,11对应着’b’,12迎着着’c’以此类推。如下如示
小写表{(10,'a'), (ll,,b,), (12,'c') ····} 大写表{(10, '), (11, '), (12,'C') ····} 特殊字符表{(10,,!,), (11,,@,), (12,,#,)...·}。步骤S120、当启动快捷软键盘时,在启动的快捷软键盘当前页的每一个按键左上角显示该按键的两个数字的快捷键。打开软键盘后,会显示软键盘的窗口,与传统软键盘不同的是,本实施例在软键盘中每一个按键的左上角都显示了该按键的两个数字的快捷键,方便用户输入。步骤S130、当接收到遥控器发来的用户输入第一个数字时,判断快捷软键盘是否被打开,当是时,软键盘将所有以该第一个数字开头的按键显示出来。譬如、当用户输入一个数字时,本实施例的软键盘会将所有以这个数字开头的按键都突出显示出来,一来提示用户选择,二来可以用来确认用户输入的第一个数字。步骤S140、当用户输入了第二个数字的时候,与第一个数字结合在一起,并判断该组合的第一数字和第二数字是否与软键盘当前页显示的预先定义的快捷键相匹配,当是时则在焦点处输入匹配的字符,当否时则不输入任何字符。譬如、当用户输入了第二个数字的时候,与第一个数字结合在一起,并判断是否与定义的快捷键匹配,当是则在焦点处输入匹配的字符,当否则不输入任何字符。下面举一个具体的电视遥控器字符输入处理方法,如图2所示
510、开始、用户通过遥控器打开电视机软键盘;
511、电视机软键盘等待用户通过遥控器输入操作指令;
512、当电视机软键盘接收到用户输入的第一个数字,进入S13;
513、判断软键盘的“快速输入法”是否已经打开,当否时进入S14,将用户输入的字符作为原始数字处理,即当用户输入了一个数字,首先判断“快速输入法按键”是否被打开,如果没有,则说明软键盘功能未打开,将此作为一个普通数字来处理,当是时进入S15 ;
S15、当软键盘的“快速输入法”已打开,则在当前表中查找是否找到以该输入的第一数字开头的?当否时返回S11,当是时进入S16;
S16、将所有以该数字开头的字符都突出显示出来;例如,当把快捷键中以0开头的定义为软键盘中的控制按键,并定义一个控制键代表一种输入模式,对应一快捷按键表,如果软键盘打开了,则判断输入的第一个数字是否为0,如果为0,则将所有控制按键高亮起来,等待用户输入下一个数字,等待用户输入下一个数字后,决定是否切换模式,以及决定是否选用的哪一张表。默认情况下是使用小写模式的表。如果用户输入的第一个数字是非 0,那么将表中所有以用户输入的第一个数字开头的按键在软键盘中高亮凸现出来。S17、等待用户输入第二个数字,当用户通过遥控器输入第二个数字时,进入S18; S18、当用户输入了第二个数字的时候,与第一个数字结合在一起,并判断该组合的第
一数字和第二数字是否是控制字符,当是时进入步骤S19,否则进入S20。S19、当组合的第一数字和第二数字是控制字符,则切换显示模式,并调出相应的快捷键表供使用;
520、当组合的第一数字和第二数字不是控制字符,则在当前采用的表中查找是否有匹配的字符(即是否在当前表中找到对应的字符),当否是返回步骤S11,当是时,进入步骤 S21 ;
521、当有匹配的字符则将该匹配的字符输入到当前焦点处的光标所在位置。如果是扩展功能字符则进行对应的扩展功能处理;
522、结束ο由上可见,本发明实施利用了遥控器的数字键,将软键盘上所有的键通用来两个数字作为快捷键,本发明中定义两个数字并不是对具体的字符,而是针对软键盘上的某一固定位置的按键用两个数字来做快捷键。例如,假设字母a所在软键盘的那个键用数字10 来作为快捷键,当没有按下软键盘的大写,按下数字10就可以输入一个字符a,当按下了软键盘的“字母大写”,那么当按10就可以输入一个字符A。为了便于用户输入,本发明在软键盘中每一个按键的左上角,都会写上该字符的快捷键,这样用户可以很方便的知道要输入字符的快捷键,不用特意去记快捷键。其操作简单,简化了选择字符的操作,可实现电视遥控器快速输入操作,且完全去掉了用户按OK键的步骤,大大减少了用户输入所花费的时间,为用户提供了方便。此外,本发明需要在遥控器上增加一个新的按钮,来控制是否要打开软键盘,如果打开以后通过两个数字来输入一个字符,如果关闭后,就保持原来的数字功能。这样一个好处是还原用户本来按下一个数字就可以输入一个数字的功能,另外,在任何电视界面都可以启动软键盘,通过快捷键选择功能按钮,比如睡眠,倒计时,截屏等扩展功能。基于上述实施例,本发明实施例还提供了一种电视遥控器字符输入处理装置,如图3所示,其主要包括以下模块
预定义模块310,用于预先将软键盘上的所有按键,设定各自分别通过两个数字作为快捷键;具体如上述步骤SllO所述。启动与显示模块320,用于当启动快捷软键盘时,在启动的快捷软键盘中每一个按键的左上角显示该按键的两个数字的快捷键;具体如上述步骤S120所述。接收判断模块330,用于当接收到遥控器发来的用户输入第一个数字时,判断快捷软键盘是否被打开,当是时,软键盘将所有以该第一个数字开头的按键显示出来;具体如上述步骤S130所述。接收处理模块340,用于当用户输入了第二个数字的时候,与第一个数字结合在一起,并判断该组合的第一数字和第二数字是否与软键盘当前页显示的预先定义的快捷键相匹配,当是时则在焦点处输入匹配的字符,当否时则不输入任何字符,具体如上述步骤S140 所述。其中,所述预定义模块包括控制按键定义单元,用于把快捷键中以0开头的定义为软键盘中的控制按键,一个控制键代表一种输入模式,对应一快捷按键表。如图4所示,所述接收处理模块340包括
接收与判断单元341,用于当用户输入了第二个数字的时候,与第一个数字结合在一起,并判断该组合的第一数字和第二数字是否是控制字符,具体如上述步骤S140所述
切换与调出单元342,用于当组合的第一数字和第二数字是控制字符,则切换显示模式,并调出相应的快捷键表供使用,具体如上述步骤S140所述。匹配单元343,用于当组合的第一数字和第二数字不是控制字符,则在当前采用的表中查找是否有匹配的字符,具体如上述步骤S140所述。输入单元344,用于当有匹配的字符则将该匹配的字符输入到当前焦点处的光标所在位置,具体如上述步骤S140所述。综上所述,本发明所提供的电视遥控器字符输入处理方法及装置,由于采用了遥控器的数字键,将软键盘上所有的键通过两个数字作为快捷键,使用户最多只需要输入两个数字就可以完成所要输入的字符,与传统软键盘相比,本发明在输入法状态下,按照预定义的直接按某个数字直接输出确定的字符,简化了选择字符的操作,且完全去掉了用户按 OK键或判断等待的步骤,大大减少了用户输入所花费的时间。此外,由于在遥控器上增加了一个弹出软键盘的硬件按钮,可以在电视的任何画面打开软键盘,可以在软键盘上任意扩展键的功能,例如增加一个截屏按键,可以将当前的电视画面保存下来。本提案是直接用预定义的数字组合直接代表某个字符,与现有的手机输入法区别在于,手机输入是每个按键代表几个字符,通过切换,等待判断等确认字符输入。本提案是在输入法状态下,按照预定义的直接按某个数字直接输出确定的字符。应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
8
权利要求
1.一种电视遥控器字符输入处理方法,其特征在于,包括步骤A、预先为软键盘上的所有按键分别通过两个数字设定快捷键;B、当启动快捷软键盘时,在启动的快捷软键盘当前页的每一个按键左上角显示该按键的两个数字的快捷键;C、当接收到遥控器发来的用户输入的第一个数字时,判断快捷软键盘是否被打开,当是时,软键盘将所有以该第一个数字开头的按键显示出来;D、当用户输入了第二个数字的时候,与第一个数字结合在一起,并判断该组合的第一数字和第二数字是否与软键盘当前页显示的预先定义的快捷键相匹配,当是时则在焦点处输入匹配的字符,当否时则不输入任何字符。
2.根据权利要求1所述电视遥控器字符输入处理方法,其特征在于,所述步骤A还包括把快捷键中以0开头的定义为软键盘中的控制按键,一个控制键代表一种输入模式,对应一快捷按键表。
3.根据权利要求1所述电视遥控器字符输入处理方法,其特征在于,所述步骤B还包括在遥控器上增加一个启动快捷软键盘的按键。
4.根据权利要求1所述电视遥控器字符输入处理方法,其特征在于,所述步骤C还包括当判断快捷软键盘没被打开,则将此第一个数字输入作为原始数字处理。
5.根据权利要求2所述电视遥控器字符输入处理方法,其特征在于,所述步骤C还包括Cl、判断输入的第一个数字是否为0,当为0则将所有控制按键亮起,等待用户输入下一个数字。
6.根据权利要求1所述电视遥控器字符输入处理方法,其特征在于,所述步骤D具体包括D1、当用户输入了第二个数字的时候,与第一个数字结合在一起,并判断该组合的第一数字和第二数字是否是控制字符,当是时进入步骤D2,否则进入D3 ;D2、当组合的第一数字和第二数字是控制字符,则切换显示模式,并调出相应的快捷键表供使用;D3、当组合的第一数字和第二数字不是控制字符,则在当前采用的表中查找是否有匹配的字符,当否是返回步骤C,当是时,进入步骤D4 ;D4、当有匹配的字符则将该匹配的字符输入到当前焦点处的光标所在位置。
7.根据权利要求6所述电视遥控器字符输入处理方法,其特征在于,所述步骤D4还包括当是扩展功能字符则进行对应的扩展功能处理。
8.—种电视遥控器字符输入处理装置,其特征在于,包括预定义模块,用于预先为软键盘上的所有按键分别通过两个数字设定快捷键;启动与显示模块,用于当启动快捷软键盘时,在启动的快捷软键盘中每一个按键的左上角显示该按键的快捷键的两个数字;接收判断模块,用于当接收到遥控器发来的用户输入第一个数字时,判断快捷软键盘是否被打开,当是时,软键盘将所有以该第一个数字开头的按键显示出来;接收处理模块,用于当用户输入了第二个数字的时候,与第一个数字结合在一起,并判断该组合的第一数字和第二数字是否与软键盘当前页显示的预先定义的快捷键相匹配,当是时则在焦点处输入匹配的字符,当否时则不输入任何字符。
9.根据权利要求8所述电视遥控器字符输入处理装置,其特征在于,所述预定义模块包括控制按键定义单元,用于把快捷键中以0开头的定义为软键盘中的控制按键,一个控制键代表一种输入模式,对应一快捷按键表。
10.根据权利要求8所述电视遥控器字符输入处理装置,其特征在于,所述接收处理模块包括接收与判断单元,用于当用户输入了第二个数字的时候,与第一个数字结合在一起,并判断该组合的第一数字和第二数字是否是控制字符;切换与调出单元,用于当组合的第一数字和第二数字是控制字符,则切换显示模式,并调出相应的快捷键表供使用;匹配单元,用于当组合的第一数字和第二数字不是控制字符,则在当前采用的表中查找是否有匹配的字符;输入单元,用于当有匹配的字符则将该匹配的字符输入到当前焦点处的光标所在位置。
全文摘要
本发明公开了一种电视遥控器字符输入处理方法及装置,所述方法包括预先为软键盘上的所有按键分别通过两个数字设定快捷键;当启动快捷软键盘时,在启动的快捷软键盘当前页的每一个按键左上角显示该按键的两个数字的快捷键;当接收当用户输入了第二个数字的时候,与第一个数字结合在一起,并判断该组合的第一数字和第二数字是否与软键盘当前页显示的预先定义的快捷键相匹配,当是时则在焦点处输入匹配的字符,当否时则不输入任何字符。其操作简单,简化了选择字符的操作,可实现电视遥控器快速输入操作,且完全去掉了用户按OK键的步骤,大大减少了用户输入所花费的时间,为用户提供了方便。
文档编号G06F3/023GK102221904SQ20111017751
公开日2011年10月19日 申请日期2011年6月28日 优先权日2011年6月28日
发明者刘伟 申请人:Tcl集团股份有限公司