基于机顶盒设备的输入法实现方法及控制系统的制作方法

文档序号:6511615阅读:255来源:国知局
基于机顶盒设备的输入法实现方法及控制系统的制作方法
【专利摘要】本发明公开一种基于机顶盒设备的输入法实现方法及控制系统,本发明实施例响应用户触发的键盘调用指令,调用并显示虚拟全键盘;监控用户基于遥控设备所触发的操作指令;响应监控到的用户触发的操作指令,基于显示的虚拟全键盘,执行用户触发的操作指令所指向的操作;具有提高信息输入效率的有益效果。
【专利说明】基于机顶盒设备的输入法实现方法及控制系统
【技术领域】
[0001]本发明涉及智能通信领域,还涉及输入法技术,尤其涉及一种基于机顶盒设备的输入法实现方法及控制系统。
【背景技术】
[0002]目前,对机顶盒软键盘的控制均是通过与机顶盒适配的遥控器来进行操作的,同时机顶盒的大部分功能也是通过遥控器上的按键来调用并实现的。基于现有遥控器的总体积及遥控器上按键数量的限制,遥控器上各数字按键的体积较小且多个字母键均复用在遥控器上的同一个按键上,信息输入效率低;且用户输入信息时需要在遥控器与目标显示端进行切换,容易造成视觉疲劳。

【发明内容】

[0003]鉴于此,有必要提供一种基于机顶盒设备的输入法实现方法及控制系统,以提高遥控设备的信息输入效率,增强人机的可交互性。
[0004]本发明实施例公开了一种基于机顶盒设备的输入法实现方法,包括以下步骤:
[0005]响应用户触发的键盘调用指令,调用并显示虚拟全键盘;
[0006]监控用户基于遥控设备所触发的操作指令;
[0007]响应监控到的用户触发的操作指令,基于显示的虚拟全键盘,执行所述操作指令所指向的操作。
[0008]优选地,所述响应用户触发的键盘调用指令,调用并显示虚拟全键盘,包括:
[0009]响应用户基于包含物理按键的遥控器或包含触控按键的智能终端所触发的操作指令;
[0010]解析所述操作指令为调用虚拟全键盘时,调用所述虚拟全键盘,并在与机顶盒设备通信连接的显示设备上显示所述虚拟全键盘。
[0011]优选地,所述响应监控到的用户触发的操作指令,基于显示的虚拟全键盘,执行所述操作指令所指向的操作,包括:
[0012]响应用户触发的切换输入法的操作指令,获取所要切换到的预设输入法的类型;
[0013]根据获取的预设输入法的类型,调用所述预设输入法对应的全键盘按键字根,并将当前显示的虚拟全键盘对应的按键字根切换为所述预设输入法对应的全键盘按键字根。
[0014]优选地,所述遥控设备包括:
[0015]设置有物理按键的遥控器和与机顶盒设备通信连接的安装有模拟遥控程序的智能终端。
[0016]优选地,所述响应监控到的用户触发的操作指令,基于显示的虚拟全键盘,执行所述操作指令所指向的操作,包括:
[0017]当监控到用户基于智能终端触发的显示已编辑的字符串的操作指令时,接收智能终端发送的已编辑的所述字符串,并控制与机顶盒设备通信连接的显示设备显示所述字符串O
[0018]本发明实施例还公开一种控制系统,包括机顶盒设备;
[0019]所述机顶盒设备用于:
[0020]响应用户触发的键盘调用指令,调用并显示虚拟全键盘;
[0021]监控用户基于遥控设备所触发的操作指令;
[0022]响应监控到的用户触发的操作指令,基于显示的虚拟全键盘,执行所述操作指令所指向的操作。
[0023]优选地,所述机顶盒设备还用于:
[0024]响应用户基于包含物理按键的遥控器或包含触控按键的智能终端所触发的操作指令;
[0025]解析所述操作指令为调用虚拟全键盘时,调用所述虚拟全键盘,并在与机顶盒设备通信连接的显示设备上显示所述虚拟全键盘。
[0026]优选地,所述机顶盒设备还用于:
[0027]响应用户触发的切换输入法的操作指令,获取所要切换到的预设输入法的类型;
[0028]根据获取的预设输入法的类型,调用所述预设输入法对应的全键盘按键字根,并将当前显示的虚拟全键盘对应的按键字根切换为所述预设输入法对应的全键盘按键字根。
[0029]优选地,所述控制系统还包括遥控设备;
[0030]所述遥控设备包括:
[0031]设置有物理按键的遥控器和与所述机顶盒设备通信连接的安装有模拟遥控程序的智能终端。
[0032]优选地,所述机顶盒设备还用于:
[0033]当监控到用户基于智能终端触发的显示已编辑的字符串的操作指令时,接收智能终端发送的已编辑的所述字符串,并控制与机顶盒设备通信连接的显示设备显示所述字符
串O
[0034]本发明实施例机顶盒设备响应用户触发的键盘调用指令,调用并显示虚拟全键盘;监控用户基于遥控设备所触发的操作指令;响应监控到的用户触发的操作指令,基于显示的虚拟全键盘,执行用户触发的操作指令所指向的操作;相较于现有技术中,采用传统的多个字母键均复用在遥控器同一个按键的做法,本发明实施例具有提高信息输入效率的有益效果;同时,本发明实施例可以采用智能终端作为遥控设备,提高了机顶盒设备的应用范围;进一步地,本发明实施例机顶盒设备支持将用户基于智能终端输入的一段字符串直接在与该机顶盒设备通信连接的显示设备上输入显示,避免了用户输入信息时需要在遥控器与目标显示端即显示设备之间进行切换造成的视觉疲劳的问题,提高了人机的可交互性。
【专利附图】

【附图说明】
[0035]图1是本发明基于机顶盒设备的输入法实现方法一实施例流程示意图;
[0036]图2是本发明基于机顶盒设备的输入法实现方法中所使用的硬件遥控器;
[0037]图3a为本发明基于机顶盒设备的输入法实现方法中以智能终端作为遥控设备时,该智能终端显示的模拟遥控器主界面示意图;[0038]图3b为本发明基于机顶盒设备的输入法实现方法中智能终端自带的输入法一实施例显示界面示意图;
[0039]图3c为本发明基于机顶盒设备的输入法实现方法中智能终端的数字键盘一实施例显示界面示意图;
[0040]图4a是本发明基于机顶盒设备的输入法实现方法中与机顶盒设备通信连接的显示设备所显示的虚拟全键盘为拼音输入法的示意图;
[0041]图4b是本发明基于机顶盒设备的输入法实现方法中与机顶盒设备通信连接的显示设备所显示的虚拟全键盘为英文输入法的示意图;
[0042]图4c是本发明基于机顶盒设备的输入法实现方法中与机顶盒设备通信连接的显示设备所显示的虚拟全键盘为韩文输入法的示意图;
[0043]图5是本发明控制系统第一实施例功能模块示意图;
[0044]图6是本发明控制系统第二实施例功能模块示意图。
[0045]本发明实施例目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0046]以下结合说明书附图及具体实施例进一步说明本发明的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0047]图1是本发明基于机顶盒设备的输入法实现方法一实施例流程示意图;如图1所示,本发明基于机顶盒设备的输入法实现方法包括:
[0048]步骤S01、响应用户触发的键盘调用指令,调用并显示虚拟全键盘;
[0049]本实施例中,机顶盒设备实时侦测用户触发的指令,在接收到用户触发的键盘调用指令时,机顶盒设备调用虚拟全键盘,并将调用的虚拟全键盘显示在与该机顶盒设备通信连接的显示设备上;比如,当机顶盒设备与电视机通信连接时,机顶盒设备响应用户触发的键盘调用指令,调用虚拟全键盘并在电视机上显示调用的该虚拟全键盘。
[0050]本实施例中,机顶盒设备响应用户基于遥控设备所触发的指令;本实施例中,该遥控设备可以为设置有物理按键的传统物理遥控器,也可以为安装有模拟遥控程序的智能终端;当该遥控设备为传统的物理遥控器时,机顶盒设备直接与遥控器进行数据通信;当该遥控设备为安装有模拟遥控程序的智能终端时,在使用前,该智能终端需与机顶盒设备进行通信连接后,再与机顶盒设备进行数据通信。
[0051]步骤S02、监控用户基于遥控设备所触发的操作指令;
[0052]步骤S03、响应监控到的用户触发的操作指令,基于显示的虚拟全键盘,执行用户触发的操作指令所指向的操作。
[0053]机顶盒设备实时监控用户基于遥控设备所触发的操作指令。在监控到用户基于该遥控设备触发的操作指令时,机顶盒设备基于与该机顶盒设备通信连接的显示设备所显示的虚拟全键盘,执行用户触发的操作指令所指向的操作。比如,用户按下设置有物理按键的遥控器上的右移方向键时,遥控器根据与机顶盒设备的通信协议,将用户按下遥控设备上的右移方向键这一操作转换为相应的数据后发送给机顶盒设备;机顶盒设备根据遥控器发送的用户触发的右移方向键这一操作指令,将与该机顶盒设备通信连接的显示设备上显示的虚拟全键盘上的焦点向右移动。
[0054]进一步地,本实施例中,机顶盒设备响应用户触发的键盘调用指令,调用并显示虚拟全键盘包括:机顶盒设备响应用户基于包含物理按键的遥控器或者包含触控按键的智能终端所触发的操作指令,解析该操作指令为调用虚拟全键盘时,调用机顶盒设备自身存储的虚拟全键盘,并在与该机顶盒通信连接的显示设备上显示调用的该虚拟全键盘。比如,用户使用设置有物理按键的遥控器控制具备机顶盒设备的智能电视机时,机顶盒设备接收到遥控器发送的用户触发的键盘调用指令时,机顶盒设备响应用户触发的键盘调用指令,在智能电视机显示屏的适当位置显示机顶盒设备调用的虚拟全键盘。本实施例中,机顶盒设备开机后首次接收到用户触发的键盘调用指令时,将调用机顶盒设备预先设置的默认输入法所对应的虚拟全键盘。
[0055]本实施例所描述的遥控设备包括设置有物理按键的传统遥控器,如图2所示,图2是本发明基于机顶盒设备的输入法实现方法中所使用的硬件遥控器。图2所示的遥控器为经过固件升级后的传统硬件遥控器,如图2所示,该遥控器可以仅保留上下左右四个方向按键、OK按键、0-9十个数字按键以及必要的功能按键,同时去掉所有的字母按键。对于图2所示的遥控器,可以设置各遥控器按键键值所映射的操作命令;比如,OK按键键值所映射的操作命令为调用虚拟全键盘;则当遥控器监控到用户按下了图2所示的遥控器上的OK按键时,遥控器将用户触发的操作指令发送给机顶盒设备,机顶盒设备接收到遥控器发送的用户触发的操作指令时,解析用户触发的操作指令;当机顶盒设备解析该操作指令为按下OK按键且获取到该OK按键键值所映射的操作命令为调用虚拟全键盘时,机顶盒设备调用虚拟全键盘,并在与该机顶盒设备通信连接的显示设备如电视机的预设位置显示调用的虚拟全键盘。
[0056]本实施例所描述的遥控设备还包括安装有模拟遥控程序的智能终端,当采用安装有模拟遥控应用程序的智能终端如手机、平板电脑作为遥控设备时,该智能终端与所要控制的机顶盒设备进行通信连接。以智能手机为例,运行模拟遥控应用程序的手机的显示界面如图3a所示,图3a为本发明基于机顶盒设备的输入法实现方法中以智能终端作为遥控设备时,该智能终端显示的模拟遥控器主界面示意图;如图3a所示,智能手机监控到用户基于该模拟遥控器主界面触发的操作指令时,比如用户点触了图3a显示的OK按键,则手机监控到用户触发的操作指令时,手机将监控到的用户触发的操作指令发送至机顶盒设备;机顶盒设备响应手机发送的用户基于包含触控按键的虚拟遥控设备所触发的操作指令;机顶盒设备解析该虚拟OK按键所映射的操作指令为调用输入法的键盘时,机顶盒设备调用输入法对应的虚拟全键盘,并将调用的输入法对应的虚拟全键盘显示在与该机顶盒设备通信连接的显示设备上。
[0057]本实施例中,以手机等智能终端作为遥控设备时,机顶盒设备还具备直接将手机发送的字符串显示在与该机顶盒设备通信连接的显示设备上。比如,用户基于手机自带的输入法输入一段字符串,并希望将编辑的这段字符串直接显示在电视机上时,用户根据手机上显示的模拟遥控器触发对应的操作指令;手机接收到用户触发的操作指令时,将用户触发的操作指令发送至机顶盒设备;机顶盒设备监控到用户基于智能终端如手机触发的显示已编辑的字符串的操作指令时,接收手机发送的用户已编辑的字符串,控制与该机顶盒设备通信连接的显示设备显示该字符串。以手机中的默认输入法为拼音输入法为例,如图3b所示,图3b为本发明基于机顶盒设备的输入法实现方法中智能终端自带的输入法一实施例显示界面示意图,本实施例仅对拼音输入法为例进行描述,当然只要是手机上自带的或者手机能够支持的任一种输入法均可。手机监控到用户基于图3b显示的文本输入界面输入字符串如“TVpad遥控器”时,手机接收用户编辑的上述字符串并将用户触发的操作指令发送至机顶盒设备;机顶盒设备接收到手机发送的用户编辑的字符串及用户触发的操作指令时,解析用户触发的操作指令,并根据解析结果,机顶盒控制电视机直接在电视机的显示屏上显示用户在图3b所示的手机显示界面上编辑的字符串“TVpad遥控器”;具体地,在本实施例中,上述用户在图3b所示的手机显示界面上编辑的字符串“TVpad遥控器”显示在电视机显示屏上显示的虚拟全键盘的文本编辑框中。当然,用户也可以利用上述方式输入一串数字,用户可以在图3c所示的数字键盘上输入一串数字,并通过机顶盒设备直接在电视上显示;此时,图3c所示的数字键盘作为模拟遥控器程序中的模拟遥控器的数字按键使用;当然,也可以设置利用图3c的数字键盘进行单个数字的输入,即用户每次输入一个数字就直接显示在虚拟全键盘的文本编辑框中;图3c为本发明基于机顶盒设备的输入法实现方法中智能终端的数字键盘一实施例显示界面示意图。如图3c所示,当用户点击手机端的“输入”功能键时,将由图3c显示的数字界面切换至图3b所示的输入文字界面,手机调用自身内置的输入法,输入字符串,该字符串包括汉字、字母、数字和其他手机自带输入法所支持的符号;当用户点击“提交”功能按键后,将输入的字符串提交至软键盘文本框中,如图3b所示的“TVpad遥控器”等;用户也可以通过图3b所示的“Del”键清除焦点所在的字符;当然,手机可以在图3b显示的文本输入界面上,检测到用户点击左下角“?123”按键时,切换至图3c所示的数字显示操作界面,供用户选择并输入相应的数字;此时,图3c所示的数字显示操作界面作为手机输入法中的数字键盘使用。不管手机发送用户编辑的何种形式的字符串,机顶盒设备均可将接收到的用户编辑的字符串直接显示在与该机顶盒设备通信连接的显示设备如电视机的显示屏上,具体地,本实施例中,可以直接显示在电视机显示屏上所显示的虚拟全键盘的文本输入框中,节省了用户基于显示设备显示的虚拟全键盘输入一大段字符串的麻烦,也节约了机顶盒设备、遥控设备和显示设备的数据交互次数。
[0058]进一步地,针对于用户侧的操作,用户可以利用图3a所示的安装有模拟遥控器程序的手机的显示界面所显示的上下左右方向按键,操作与机顶盒设备通信连接的显示设备上显示的虚拟全键盘中焦点的位置,也可以通过手机显示的图3a所示的OK触控按键选定显示设备上显示的虚拟全键盘中的焦点对应的字符。
[0059]进一步地,本实施例中,机顶盒设备响应用户基于遥控设备所触发的键盘调用指令,首次调用虚拟全键盘时,显示默认设置的输入法所对应的虚拟全键盘。比如,机顶盒设备默认调用的输入法为拼音输入法,则机顶盒设备首次调用并在与机顶盒设备通信连接的显示设备上显示的虚拟全键盘为拼音输入法对应的全键盘,并在全键盘上对应显示该拼音输入对应的字根。如图4a所示,图4a是本发明基于机顶盒设备的输入法实现方法中与机顶盒设备通信连接的显示设备所显示的虚拟全键盘为拼音输入法的示意图;当然,若预先设置默认显示的虚拟全键盘为英文输入法,则机顶盒设备控制与该机顶盒设备通信连接的显示设备可以显示如图4b所示的虚拟全键盘;如图4b所示,图4b是本发明基于机顶盒设备的输入法实现方法中与机顶盒设备通信连接的显示设备所显示的虚拟全键盘为英文输入法的示意图;当然,若设置默认显示的虚拟全键盘为韩文输入法,则可以显示如图4c所示的虚拟全键盘;如图4c所示,图4c是本发明基于机顶盒设备的输入法实现方法中与机顶盒设备通信连接的显示设备所显示的虚拟全键盘为韩文输入法的示意图。由于全球使用的语言有多种,因此对应的输入法也有多种,本实施例仅以汉语、英语、韩语所对应的输入法为例进行描述,其他输入法也同样使用本发明实施例所述的方法,在此不再进行一一穷举。
[0060]本实施例中,机顶盒设备监控到用户触发的切换输入法的操作指令时,获取所要切换到的预设输入法的类型;根据获取的预设输入法的类型,将虚拟全键盘当前显示的输入法切换至该操作指令所指向的预设输入法;同时,根据预设输入法对应的字根,将该预设输入法对应的字根显示在虚拟全键盘对应的位置上;比如,机顶盒设备定义虚拟全键盘的某一按键或者几个按键的组合作为输入法的相互切换,如当前为中文简体输入法时,机顶盒设备监控到用户基于遥控设备按下虚拟全键盘中“简体中文”控件时,则机顶盒设备控制显示设备上显示的虚拟全键盘进行输入法的切换;或者,也可以设置不同的输入法分别对应不同的按键,直接操控不同的按键即可调用对应的输入法等。本实施例中,机顶盒设备也支持虚拟全键盘中汉语拼音输入法中的中文简体和中文繁体的切换。
[0061]本实施例中,基于显示的虚拟全键盘,机顶盒设备响应用户基于遥控设备的触控指令,输入对应的文字或字符;比如,对于用户侧,用户基于图4c显示的韩文虚拟全键盘,
用户若想输入“己I”,则用户利用遥控设备首先输入“ Ξ ”,再输入韩文字母“ I ”,用户利用遥控设备操控该遥控设备上显示的功能键F4,根据韩文的字库将上述字母组合成“己I”;这
一过程中,机顶盒设备响应用户基于遥控设备的触控指令,对应输入韩文“己I”。
[0062]本实施例中,当遥控器为设置有物理按键的传统遥控器时,该遥控器不需要与机顶盒建立通信连接;当遥控设备为安装有模拟遥控程序的智能终端时,该遥控设备与机顶盒建立通信连接可以通过下述方式实现:遥控设备组播搜索局域网内的机顶盒设备,并发送组播请求;遥控设备接收到组播响应时,获取发送组播响应对应的机顶盒设备的设备信息,建立并存储可用的机顶盒列表。遥控设备选取机顶盒列表中的其中一个机顶盒,并与选取的该机顶盒进行TCP连接,进而实现与该机顶盒的通信连接。
[0063]本发明实施例机顶盒设备响应用户触发的键盘调用指令,调用并显示虚拟全键盘;监控用户基于遥控设备所触发的操作指令;响应监控到的用户触发的操作指令,基于显示的虚拟全键盘,执行用户触发的操作指令所指向的操作;相较于现有技术中,采用传统的多个字母键均复用在遥控器同一个按键的做法,本发明实施例具有提高信息输入效率的有益效果;同时,本发明实施例可以采用智能终端作为遥控设备,提高了机顶盒设备的应用范围;进一步地,本发明实施例机顶盒设备支持将用户基于智能终端输入的一段字符串直接在与该机顶盒设备通信连接的显示设备上输入显示,避免了用户输入信息时需要在遥控器与目标显示端即显示设备之间进行切换造成的视觉疲劳的问题,提高了人机的可交互性。
[0064]图5是本发明控制系统第一实施例功能模块示意图;如图5所示,本发明控制系统包括机顶盒设备100。
[0065]本实施例中,机顶盒设备100实时侦测用户触发的指令,在接收到用户触发的键盘调用指令时,机顶盒设备100调用虚拟全键盘,并将调用的虚拟全键盘显示在与该机顶盒设备100通信连接的显示设备上;比如,当机顶盒设备100与电视机通信连接时,机顶盒设备100响应用户触发的键盘调用指令,调用虚拟全键盘并在电视机上显示调用的该虚拟全键盘。
[0066]本实施例中,机顶盒设备100响应用户基于遥控设备所触发的指令;本实施例中,该遥控设备可以为设置有物理按键的传统物理遥控器,也可以为安装有模拟遥控程序的智能终端;当该遥控设备为传统的物理遥控器时,机顶盒设备100直接与遥控器进行数据通信;当该遥控设备为安装有模拟遥控程序的智能终端时,在使用前,该智能终端需与机顶盒设备100进行通信连接后,再与机顶盒设备100进行数据通信。
[0067]机顶盒设备100实时监控用户基于遥控设备所触发的操作指令。在监控到用户基于该遥控设备触发的操作指令时,机顶盒设备100基于与该机顶盒设备100通信连接的显示设备所显示的虚拟全键盘,执行用户触发的操作指令所指向的操作。比如,用户按下设置有物理按键的遥控器上的右移方向键时,遥控器根据与机顶盒设备的通信协议,将用户按下遥控设备上的右移方向键这一操作转换为相应的数据后发送给机顶盒设备100 ;机顶盒设备100根据遥控器发送的用户触发的右移方向键这一操作指令,将与该机顶盒设备100通信连接的显示设备上显示的虚拟全键盘上的焦点向右移动。
[0068]本实施例中,机顶盒设备100响应用户触发的键盘调用指令,调用并显示虚拟全键盘包括:机顶盒设备100响应用户基于包含物理按键的遥控器或者包含触控按键的智能终端所触发的操作指令,解析该操作指令为调用虚拟全键盘时,调用机顶盒设备100自身存储的虚拟全键盘,并在与该机顶盒设备100通信连接的显示设备上显示调用的该虚拟全键盘。比如,用户使用设置有物理按键的遥控器控制具备机顶盒设备的智能电视机时,机顶盒设备100接收到遥控器发送的用户触发的键盘调用指令时,机顶盒设备100响应用户触发的键盘调用指令,在智能电视机显示屏的适当位置显示机顶盒设备100调用的虚拟全键盘。本实施例中,机顶盒设备100开机后首次接收到用户触发的键盘调用指令时,将调用机顶盒设备100预先设置的默认输入法所对应的虚拟全键盘。
[0069]图6是本发明控制系统第二实施例功能模块示意图;如图6所示,本发明控制系统还包括遥控设备200。
[0070]本实施例所描述的遥控设备200包括设置有物理按键的传统遥控器,如图2所示,该遥控器可以仅保留上下左右四个方向按键、OK按键、0-9十个数字按键以及必要的功能按键,同时去掉所有的字母按键。对于图2所示的遥控器,可以设置各遥控器按键键值所映射的操作命令;比如,OK按键键值所映射的操作命令为调用虚拟全键盘;则当遥控器监控到用户按下了图2所示的遥控器上的OK按键时,遥控器将用户触发的操作指令发送给机顶盒设备100,机顶盒设备100接收到遥控器发送的用户触发的操作指令时,解析用户触发的操作指令;当机顶盒设备100解析该操作指令为按下OK按键且获取到该OK按键键值所映射的操作命令为调用虚拟全键盘时,机顶盒设备100调用虚拟全键盘,并在与该机顶盒设备100通信连接的显示设备如电视机的预设位置显示调用的虚拟全键盘。
[0071]本实施例所描述的遥控设备200还包括安装有模拟遥控程序的智能终端,当采用安装有模拟遥控应用程序的智能终端如手机、平板电脑作为遥控设备200时,该智能终端与所要控制的机顶盒设备100进行通信连接。以智能手机为例,运行模拟遥控应用程序的手机的显示界面如图3a所示,智能手机监控到用户基于该模拟遥控器主界面触发的操作指令时,比如用户点触了图3a显示的OK按键,则手机监控到用户触发的操作指令时,手机将监控到的用户触发的操作指令发送至机顶盒设备100 ;机顶盒设备100响应手机发送的用户基于包含触控按键的虚拟遥控设备200所触发的操作指令;机顶盒设备100解析该虚拟OK按键所映射的操作指令为调用输入法的键盘时,机顶盒设备100调用输入法对应的虚拟全键盘,并将调用的输入法对应的虚拟全键盘显示在与该机顶盒设备100通信连接的显示设备上。
[0072]本实施例中,以手机等智能终端作为遥控设备200时,机顶盒设备100还具备直接将手机发送的字符串显示在与该机顶盒设备100通信连接的显示设备上。比如,用户基于手机自带的输入法输入一段字符串,并希望将编辑的这段字符串直接显示在电视机上时,用户根据手机上显示的模拟遥控器触发对应的操作指令;手机接收到用户触发的操作指令时,将用户触发的操作指令发送至机顶盒设备100 ;机顶盒设备100监控到用户基于智能终端如手机触发的显示已编辑的字符串的操作指令时,接收手机发送的用户已编辑的字符串,控制与该机顶盒设备100通信连接的显示设备显示该字符串。以手机中的默认输入法为拼音输入法为例,如图3b所示,本实施例仅对拼音输入法为例进行描述,当然只要是手机上自带的或者手机能够支持的任一种输入法均可。手机监控到用户基于图3b显示的文本输入界面输入字符串如“TVpad遥控器”时,手机接收用户编辑的上述字符串并将用户触发的操作指令发送至机顶盒设备100 ;机顶盒设备100接收到手机发送的用户编辑的字符串及用户触发的操作指令时,解析用户触发的操作指令,并根据解析结果,机顶盒控制电视机直接在电视机的显示屏上显示用户在图3b所示的手机显示界面上编辑的字符串“TVpad遥控器”;具体地,在本实施例中,上述用户在图3b所示的手机显示界面上编辑的字符串“TVpad遥控器”显示在电视机显示屏上显示的虚拟全键盘的文本编辑框中。当然,用户也可以利用上述方式输入一串数字,用户可以在图3c所示的数字键盘上输入一串数字,并通过机顶盒设备100直接在电视上显示;;此时,图3c所示的数字键盘作为模拟遥控器程序中的模拟遥控器的数字按键使用;当然,也可以设置利用图3c的数字键盘进行单个数字的输入,即用户每次输入一个数字就直接显示在虚拟全键盘的文本编辑框中。如图3c所示,当用户点击手机端的“输入”功能键时,将由图3c显示的数字界面切换至图3b所示的输入文字界面,手机调用自身内置的输入法,输入字符串,该字符串包括汉字、字母、数字和其他手机自带输入法所支持的符号;当用户点击“提交”功能按键后,将输入的字符串提交至软键盘文本框中,如图3b所示的“TVpad遥控器”等;用户也可以通过图3b所示的“Del”键清除焦点所在的字符;当然,手机可以在图3b显示的文本输入界面上,检测到用户点击左下角“?123”按键时,切换至图3c所示的数字显示操作界面,供用户选择并输入相应的数字;此时,图3c所示的数字显示操作界面作为手机输入法中的数字键盘使用。不管手机发送用户编辑的何种形式的字符串,机顶盒设备100均可将接收到的用户编辑的字符串直接显示在与该机顶盒设备100通信连接的显示设备如电视机的显示屏上,具体地,本实施例中,可以直接显示在电视机显示屏上所显示的虚拟全键盘的文本输入框中,节省了用户基于显示设备显示的虚拟全键盘输入一大段字符串的麻烦,也节约了机顶盒设备100、遥控设备200和显示设备的数据交互次数。
[0073]进一步地,针对于用户侧的操作,用户可以利用图3a所示的安装有模拟遥控器程序的手机的显示界面所显示的上下左右方向按键,操作与机顶盒设备100通信连接的显示设备上显示的虚拟全键盘中焦点的位置,也可以通过手机显示的图3a所示的OK触控按键选定显示设备上显示的虚拟全键盘中的焦点对应的字符。
[0074]进一步地,本实施例中,机顶盒设备100响应用户基于遥控设备200所触发的键盘调用指令,首次调用虚拟全键盘时,显示默认设置的输入法所对应的虚拟全键盘。比如,机顶盒设备100默认调用的输入法为拼音输入法,则机顶盒设备100首次调用并在与机顶盒设备100通信连接的显示设备上显示的虚拟全键盘为拼音输入法对应的全键盘,并在全键盘上对应显示该拼音输入对应的字根,如图4a所示。当然,若预先设置默认显示的虚拟全键盘为英文输入法,则机顶盒设备100控制与该机顶盒设备100通信连接的显示设备可以显示如图4b所示的虚拟全键盘;当然,若设置默认显示的虚拟全键盘为韩文输入法,则可以显示如图4c所示的虚拟全键盘。由于全球使用的语言有多种,因此对应的输入法也有多种,本实施例仅以汉语、英语、韩语所对应的输入法为例进行描述,其他输入法也同样使用本发明实施例所述的方法,在此不再进行一一穷举。
[0075]本实施例中,机顶盒设备100监控到用户触发的切换输入法的操作指令时,获取所要切换到的预设输入法的类型;根据获取的预设输入法的类型,将虚拟全键盘当前显示的输入法切换至该操作指令所指向的预设输入法;同时,根据预设输入法对应的字根,将该预设输入法对应的字根显示在虚拟全键盘对应的位置上;比如,机顶盒设备100定义虚拟全键盘的某一按键或者几个按键的组合作为输入法的相互切换,如机顶盒设备100监控到用户基于遥控设备200按下虚拟全键盘中的“简体中文”控件时,则机顶盒设备100控制显示设备上显示的虚拟全键盘进行输入法的切换;或者,也可以设置不同的输入法分别对应不同的按键,直接操控不同的按键即可调用对应的输入法等。本实施例中,机顶盒设备100也支持虚拟全键盘中汉语拼音输入法中的中文简体和中文繁体的切换。
[0076]本实施例中,基于显示的虚拟全键盘,机顶盒设备100响应用户基于遥控设备200的触控指令,输入对应的文字或字符;比如,对于用户侧,用户基于图4c显示的韩文虚拟全键盘,用户若想输入“己I”,则用户利用遥控设备200首先输入“E”,再输入韩文字母“ I ”,用户利用遥控设备200操控该遥控设备200上显示的功能键F4,根据韩文的字库将上述字母组合成“己I”;这一过程中,机顶盒设备100响应用户基于遥控设备200的触控指令,对应
输入韩文“己I”。
[0077]本实施例中,当遥控器为设置有物理按键的传统遥控器时,该遥控器不需要与机顶盒建立通信连接;当遥控设备200为安装有模拟遥控程序的智能终端时,该遥控设备200与机顶盒建立通信连接可以通过下述方式实现:遥控设备200组播搜索局域网内的机顶盒设备100,并发送组播请求;遥控设备200接收到组播响应时,获取发送组播响应对应的机顶盒设备100的设备信息,建立并存储可用的机顶盒列表。遥控设备200选取机顶盒列表中的其中一个机顶盒,并与选取的该机顶盒进行TCP连接,进而实现与该机顶盒的通信连接。
[0078]本发明实施例机顶盒设备响应用户触发的键盘调用指令,调用并显示虚拟全键盘;监控用户基于遥控设备所触发的操作指令;响应监控到的用户触发的操作指令,基于显示的虚拟全键盘,执行用户触发的操作指令所指向的操作;相较于现有技术中,采用传统的多个字母键均复用在遥控器同一个按键的做法,本发明实施例具有提高信息输入效率的有益效果;同时,本发明实施例可以采用智能终端作为遥控设备,提高了机顶盒设备的应用范围;进一步地,本发明实施例机顶盒设备支持将用户基于智能终端输入的一段字符串直接在与该机顶盒设备通信连接的显示设备上输入显示,避免了用户输入信息时需要在遥控器与目标显示端即显示设备之间进行切换造成的视觉疲劳的问题,提高了人机的可交互性。
[0079]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0080]上述本发明实施例序号仅仅为了描述, 不代表实施例的优劣。
[0081]以上所述仅为本发明的优选实施例,并非因此限制其专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种基于机顶盒设备的输入法实现方法,其特征在于,包括以下步骤: 响应用户触发的键盘调用指令,调用并显示虚拟全键盘; 监控用户基于遥控设备所触发的操作指令; 响应监控到的用户触发的操作指令,基于显示的虚拟全键盘,执行所述操作指令所指向的操作。
2.如权利要求1所述的方法,其特征在于,所述响应用户触发的键盘调用指令,调用并显示虚拟全键盘,包括: 响应用户基于包含物理按键的遥控器或包含触控按键的智能终端所触发的操作指令; 解析所述操作指令为调用虚拟全键盘时,调用所述虚拟全键盘,并在与机顶盒设备通信连接的显示设备上显示所述虚拟全键盘。
3.如权利要求1或2所述的方法,其特征在于,所述响应监控到的用户触发的操作指令,基于显示的虚拟全键盘,执行所述操作指令所指向的操作,包括: 响应用户触发的切换输入法的操作指令,获取所要切换到的预设输入法的类型; 根据获取的预设输入法的类型,调用所述预设输入法对应的全键盘按键字根,并将当前显示的虚拟全键盘对应的按键字根切换为所述预设输入法对应的全键盘按键字根。
4.如权利要求1所述的方法,其特征在于,所述遥控设备包括:. 设置有物理按键的遥控器和与机顶盒设备通信连接的安装有模拟遥控程序的智能终端。
5.如权利要求1或2所述的方法,其特征在于,所述响应监控到的用户触发的操作指令,基于显示的虚拟全键盘,执行所述操作指令所指向的操作,包括: 当监控到用户基于智能终端触发的显示已编辑的字符串的操作指令时,接收智能终端发送的已编辑的所述字符串,并控制与机顶盒设备通信连接的显示设备显示所述字符串。
6.一种控制系统,其特征在于,包括机顶盒设备; 所述机顶盒设备用于: 响应用户触发的键盘调用指令,调用并显示虚拟全键盘; 指令监控模块,用于监控用户基于遥控设备所触发的操作指令; 操作执行模块,用于响应监控到的用户触发的操作指令,基于显示的虚拟全键盘,执行用户触发的所述操作指令所指向的操作。
7.如权利要求6所述的控制系统,其特征在于,所述机顶盒设备还用于: 响应用户基于包含物理按键的遥控器或包含触控按键的智能终端所触发的操作指令; 解析所述操作指令为调用虚拟全键盘时,调用所述虚拟全键盘,并在与机顶盒设备通信连接的显示设备上显示所述虚拟全键盘。
8.如权利要求6或7所述的控制系统,其特征在于,所述机顶盒设备还用于: 响应用户触发的切换输入法的操作指令,获取所要切换到的预设输入法的类型; 根据获取的预设输入法的类型,调用所述预设输入法对应的全键盘按键字根,并将当前显示的虚拟全键盘对应的按键字根切换为所述预设输入法对应的全键盘按键字根。
9.如权利要求6所述的控制系统,其特征在于,还包括遥控设备;所述遥控设备包括: 设置有物理按键的遥控器和与所述机顶盒设备通信连接的安装有模拟遥控程序的智能终端。
10.如权利要求6或7所述的控制系统,其特征在于,所述机顶盒设备还用于: 当监控到用户基于智能终端触发的显示已编辑的字符串的操作指令时,接收智能终端发送的已编辑的所述字符串,并控制与机顶盒设备通信连接的显示设备显示所述字符串。
【文档编号】G06F3/0488GK103475926SQ201310419973
【公开日】2013年12月25日 申请日期:2013年9月13日 优先权日:2013年9月13日
【发明者】李慧, 王玉满 申请人:深圳好视网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1