本申请涉及通信技术领域,尤其涉及终端控制方法及终端。
背景技术:
用户可通过红外遥控器控制电子设备。以数字电视播放终端为例,与数字电视播放终端匹配的红外遥控器可通过数字编码技术,将按键信息进行编码,通过红外线二极管发射光波,数字电视播放终端将通过红外线接收器接收到的红外信号转变成电信号,对该电信号进行解码得到相应的指令,以控制数字电视播放终端实现频道跳转、音量调整等功能。然而现有的红外遥控器安装的物理按键数量有限,用户需要多次操作红外遥控器才能控制数字电视播放终端实现相应功能,例如数字电视播放终端的当前播放音量为30级,用户按压一次红外遥控器中的音量递减按键,数字电视播放终端仅能将当前播放音量减小1级,若用户希望将播放音量调整为20级,用户需要按压10次红外遥控器中的音量递减按键,数字电视播放终端需要响应用户的10次按压操作,对当前播放音量进行调整,操作的便利性不足,且处理效率较低。
技术实现要素:
本申请实施例提供一种终端控制方法及终端,可提升处理效率,并提高操作的便利性。
第一方面,本申请实施例提供了一种终端控制方法,第一终端可以获取在第一终端的预设区域输入的文本信息,并确定文本信息的操作类型,然后根据操作类型对文本信息进行识别,得到与文本信息匹配的至少一个按键,第一终端还可以生成各个按键的按键键值,并将生成的按键键值发送给第二终端,以通过按键键值控制第二终端。
在该技术方案中,第一终端可以根据输入的文本信息的操作类型,对该文本信息进行识别,得到与文本信息匹配的至少一个按键,进而将各个按键的按键键值发送给第二终端,以便第二终端响应该按键键值实现相应功能(例如账号登录、频道切换或者音量调整等),相对传统的终端控制方法中第一终端检测到用户对第一终端的一次按压操作,只能生成一个按键键值,用户需要对第一终端进行多次按压操作才能控制第二终端实现相应功能,本申请实施例根据输入的文本信息可控制第二终端实现相应功能,第一终端无需检测用户的多次按压操作,可提升处理效率,并提高操作的便利性。
在一个设计方案中,当操作类型为文本输入类型时,第一终端根据操作类型对文本信息进行识别,得到与文本信息匹配的至少一个按键的具体方式可以为:第一终端对文本信息进行解析处理,获取组成文本信息的至少一个字符,字符包括字母或数字;第一终端确定光标在第二终端的显示屏幕中的位置;确定将光标由该位置移到至搜索区域所需的按键;第一终端确定将光标由搜索区域移动至组成文本信息的第一个字符所需的按键,以及光标由第一个字符移动至组成文本信息的第二个字符所需的按键,以及光标依次向下一个字符移动所需的按键,直至将光标由组成文本信息的倒数第二个字符移动至组成文本信息的最后一个字符所需的按键。
在该设计方案中,文本信息可以包括账号信息、节目标识或者用户标识等,账号信息可以包括用户名或者登录密码等,节目标识可以包括电视剧名、电影名或者歌名等,用户标识可以包括演员名或者歌手名等。文本输入类型可以包括账号信息输入或者节目搜索等类型。例如,当用户在登录账号过程中需要输入账号信息时,用户可以直接在第一终端的预设区域输入包含账号信息的文本信息。又如,当用户在搜索节目过程中需要输入节目标识时,用户可以直接在第一终端的预设区域输入包含节目标识的文本信息。第一终端获取用户在预设区域输入的文本信息,并确定文本信息的操作类型为文本输入类型之后,可以对文本信息进行解析处理,获取组成文本信息的至少一个字符,确定光标在第二终端的显示屏幕中的位置,确定将光标由该位置移到至搜索区域所需的按键,确定将光标由搜索区域移动至组成文本信息的第一个字符所需的按键,以及光标由第一个字符移动至组成文本信息的第二个字符所需的按键,以及光标依次向下一个字符移动所需的按键,直至将光标由组成文本信息的倒数第二个字符移动至组成文本信息的最后一个字符所需的按键,将上述各个按键的按键键值发送给第二终端。
相对传统的终端控制方法中第一终端确定光标在第二终端的显示屏幕中的位置之后,用户需要通过多次按压第一终端上的方向键,以控制第二终端将光标由该位置移到至搜索区域;第一终端检测到用户按压确认键的按压操作之后,可以将确认键的按键键值发送给第二终端,以便第二终端在显示屏幕中显示虚拟键盘;进而用户需要通过多次按压第一终端上的方向键,以控制第二终端将光标由搜索区域移到至虚拟键盘中的第一个字符;第一终端检测到用户按压确认键的按压操作之后,可以将确认键的按键键值发送给第二终端,以便第二终端获取第一个字符;进而用户需要通过多次按压第一终端上的方向键,以控制第二终端将光标由第一个字符所在位置移到至第二个字符所在位置;第一终端检测到用户按压确认键的按压操作之后,可以将确认键的按键键值发送给第二终端,以便第二终端获取第二个字符,直至第二终端获取到最后一个字符,操作繁琐,且处理效率较低,而本申请实施例无需用户频繁操作第一终端,第一终端可直接对用户输入的文本信息进行解析处理,得到组成文本信息的至少一个字符,进而确定输入各个字符所需的按键,将各个按键的按键键值发送给第二终端,可提升处理效率,并提高操作的便利性。
在一个设计方案中,当操作类型为频道切换类型时,第一终端根据操作类型对文本信息进行识别,得到与文本信息匹配的至少一个按键的具体方式可以为:当文本信息包括数字时,第一终端可以确定各个数字的按键;当文本信息为汉字时,第一终端可以获取文本信息所指示频道的频道标识,确定频道标识所对应数字的按键。
进一步的,第一终端生成各个按键的按键键值的具体方式可以为:生成各个确定的按键的按键键值,各个按键键值的生成时间之间的时间间隔小于预设时间阈值。
在该设计方案中,文本信息包括数字时,该数字可以为电视台的标识,例如中央电视台的标识为1,湖南卫视电视台的标识为32等。文本信息包括汉字时,该汉字可以为频道的频道标识,例如“中央电视台”或者“湖南卫视”等。例如,用户在观看电视节目过程中需要进行频道切换时,可以直接在第一终端的预设区域输入包含数字的文本信息,则第一终端可以确定文本信息所包含的各个数字的按键,将各个按键的按键键值发送给第二终端,其中各个按键键值的生成时间之间的时间间隔小于预设时间阈值。又如,用户在观看电视节目过程中需要进行频道切换时,可以直接在第一终端的预设区域输入包含汉字的文本信息,则第一终端可以确定该汉字所指示频道的频道标识,进而确定频道标识所对应数字的按键,将各个按键的按键键值发送给第二终端,其中各个按键键值的生成时间之间的时间间隔小于预设时间阈值。
相对传统的终端控制方法中用户需要记忆电视台的标识,以便通过按压第一终端中指定电视台的标识所指示数字的按键,控制第二终端进行频道切换,若用户忘记指定电视台的标识,则第一终端获取用户通过上下滑动节目菜单选取的指定电视台的标识,进而控制第二终端进行频道切换,由于节目菜单包含多个电视台的标识,上下滑动选取指定电视台的标识,增加频道切换时延,导致频道切换效率较低,而本申请实施例中用户无需记忆电视台的标识,第一终端可以直接获取用户输入的文本信息所指示频道的频道标识,确定频道标识所对应数字的按键,进而将各个按键的按键键值发送给第二终端,以控制第二终端进行频道切换,可提高频道切换效率。另外,传统的终端控制方法中指定电视台的标识为至少两位数的数字时,用户需要在短时间内按压指定电视台的标识所指示的各个数字,若用户按压各个数字按键的时间间隔较长,将导致频道切换错误,降低频道切换的精准度,而本申请实施例不限制用户在第一终端的预设区域输入的各个数字的时间间隔,第一终端可以直接获取用户输入的文本信息,确定文本信息所包含数字的按键,将各个按键的按键键值发送给第二终端,以控制第二终端进行频道切换,其中各个按键键值的生成时间之间的时间间隔小于预设时间阈值,可提高频道切换的精准度。
在一个设计方案中,当操作类型为音量调整类型时,第一终端根据操作类型对文本信息进行识别,得到与文本信息匹配的至少一个按键的具体方式可以为:当第二终端的播放音量大于文本信息所指示的播放音量时,第一终端可以确定与文本信息匹配的按键为音量递减按键;获取第二终端的播放音量与文本信息所指示的播放音量之间的第一差值;将第一差值除以音量递减按键对应的递减变化量,得到第一商值;将第一商值作为与文本信息匹配的音量递减按键的数量。
在该设计方案中,当用户在观看视频的过程中需要进行音量调整时,可以在第一终端的预设区域输入待调整的播放音量,第一终端可以获取第二终端当前的播放音量,当第二终端的播放音量大于文本信息所指示的播放音量时,第一终端可以确定与文本信息匹配的按键为音量递减按键,进而获取第二终端的播放音量与文本信息所指示的播放音量之间的第一差值,将第一差值除以音量递减按键对应的递减变化量,得到第一商值,将第一商值作为与文本信息匹配的音量递减按键的数量,则第一终端可以将满足该数量的音量递减按键的按键键值发送给第二终端,以控制第二终端进行音量调整。相对传统的终端控制方法中用户需要通过多次按压第一终端的音量递减按键,以控制第二终端进行音量调整,本申请实施例可提升处理效率,并提高操作的便利性。
在一个设计方案中,当操作类型为音量调整类型时,第一终端根据操作类型对文本信息进行识别,得到与文本信息匹配的至少一个按键的具体方式可以为:当第二终端的播放音量小于文本信息所指示的播放音量时,第一终端可以确定与文本信息匹配的按键为音量递增按键;获取文本信息所指示的播放音量与第二终端的播放音量之间的第二差值;将第二差值除以音量递增按键对应的递增变化量,得到第二商值;将第二商值作为与文本信息匹配的音量递增按键的数量。
在该设计方案中,当用户在观看视频的过程中需要进行音量调整时,可以在第一终端的预设区域输入待调整的播放音量,第一终端可以获取第二终端当前的播放音量,当第二终端的播放音量小于文本信息所指示的播放音量时,第一终端可以确定与文本信息匹配的按键为音量递增按键,进而获取文本信息所指示的播放音量与第二终端的播放音量之间的第二差值,将第二差值除以音量递增按键对应的递增变化量,得到第二商值,将第二商值作为与文本信息匹配的音量递增按键的数量,则第一终端可以将满足该数量的音量递增按键的按键键值发送给第二终端,以控制第二终端进行音量调整。相对传统的终端控制方法中用户需要通过多次按压第一终端的音量递增按键,以控制第二终端进行音量调整,本申请实施例可提升处理效率,并提高操作的便利性。
在一个设计方案中,当操作类型为节目回放类型时,第一终端根据操作类型对文本信息进行识别,得到与文本信息匹配的至少一个按键的具体方式可以为:确定最近一次回放的频道标识;当最近一次回放的频道标识小于文本信息所指示的频道标识时,获取最近一次回放的频道标识与文本信息所指示的频道标识之间间隔的频道标识的数量;确定与文本信息匹配的按键为至少一个回放功能键,至少一个回放功能键的数量由间隔的频道标识的数量得到。
在该设计方案中,当用户在观看视频的过程中需要进行节目回放时,可以在第一终端的预设区域输入待回放的频道标识,第一终端可以确定最近一次回放的频道标识,当最近一次回放的频道标识小于文本信息所指示的频道标识时,获取最近一次回放的频道标识与文本信息所指示的频道标识之间间隔的频道标识的数量,确定与文本信息匹配的按键为至少一个回放功能键,至少一个回放功能键的数量由间隔的频道标识的数量得到,则第一终端可以将满足该数量的回放功能键的按键键值发送给第二终端,以控制第二终端进行节目回放。相对传统的终端控制方法中用户需要通过多次按压回放功能按键,以控制第二终端进行节目回放,本申请实施例可提升处理效率,并提高操作的便利性。
在一个设计方案中,当操作类型为节目回放类型时,第一终端根据操作类型对文本信息进行识别,得到与文本信息匹配的至少一个按键的具体方式可以为:确定最近一次回放的频道标识;当最近一次回放的频道标识大于文本信息所指示的频道标识时,第一终端获取可回放的频道标识的数量总和减去最近一次回放的频道标识与文本信息所指示的频道标识之间间隔的频道标识的数量得到的差值,确定与文本信息匹配的按键为至少一个回放功能键,至少一个回放功能键的数量由该差值得到。
在一个设计方案中,第一终端根据操作类型对文本信息进行识别,得到与文本信息匹配的至少一个按键之前,还可以执行以下操作:获取第二终端的字符输入方式。
进一步的,第一终端根据操作类型对文本信息进行识别,得到与文本信息匹配的至少一个按键的具体方式可以为:根据操作类型和字符输入方式对文本信息进行识别,得到与文本信息匹配的至少一个按键。
在该设计方案中,一个第一终端可以控制至少一个第二终端,不同第二终端的字符输入方式可以相同,也可以不相同。针对不同输入方式,得到的与文本信息匹配的按键是不相同的。例如,当第二终端的字符输入方式为九宫格,且第一个字符为“h”,第二个字符为“a”,则将光标由第一个字符移动至第二个字符所需的按键包括:向上方向键,向右方向键,确认按键,向左方向键,以及确认按键。又如,当第二终端的字符输入方式为虚拟键盘,且第一个字符为“h”,第二个字符为“a”,则将光标由第一个字符移动至第二个字符所需的按键包括:5个向左方向键,以及确认按键。基于此,第一终端对文本信息进行识别之前,获取第二终端的字符输入方式,并根据操作类型和字符输入方式对文本信息进行识别,得到与文本信息匹配的至少一个按键,可提高文本信息识别的精准度。
在一个设计方案中,第一终端根据操作类型对文本信息进行识别,得到与文本信息匹配的至少一个按键的具体方式可以为:第一终端根据操作类型对文本信息进行识别,得到识别后的文本信息,并获取与识别后的文本信息匹配的至少一个按键。
在该设计方案中,若文本信息为“我想看芳华”,则第一终端根据操作类型对文本信息进行识别,得到的识别后的文本信息可以为“搜索电视剧《芳华》”、“搜索电影《芳华》”或者“搜索演员芳华”等,进而第一终端可以获取与识别后的文本信息匹配的至少一个按键。
第二方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有程序,所述程序执行时使得终端执行上述第一方面所述的任意一种终端控制方法。
第三方面,本申请实施例提供一种终端,该终端具有实现第一方面所述的终端控制方法示例中第一终端行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元或模块。
第四方面,本申请实施例提供一种终端,该终端可包括接收器,处理器和发射器,所述处理器被配置为支持终端执行第一方面所述终端控制方法中第一终端相应的功能。所述接收器、发射器用于支持第一终端与第二终端之间的通信。所述终端还可以包括存储器,所述存储器用于与处理器耦合,其保存终端必要的程序指令和数据。作为示例,接收器和发射器可以集成为收发器。
第五方面,本申请实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行第一方面所述的方法。
第六方面,本申请实施例提供了一种终端控制系统,该系统包括上述方面所述的第一终端和第二终端。
第七方面,本申请实施例提供了一种芯片系统,该芯片系统包括处理器,用于第一终端实现上述方面中所涉及的功能,例如,生成或处理上述方法中所涉及的数据和/或信息。
在一个设计方案中,所述芯片系统还包括存储器,所述存储器,用于保存第一终端必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包括芯片和其他分立器件。
附图说明
图1是本申请实施例公开的一种终端控制系统的架构示意图;
图2是本申请实施例公开的一种终端控制方法的流程示意图;
图3a是本申请实施例公开的一种文本信息输入的界面示意图;
图3b是本申请实施例公开的一种26键布局的虚拟键盘的界面示意图;
图3c是本申请实施例公开的一种九宫格布局的虚拟键盘的界面示意图;
图3d是本申请实施例公开的一种在虚拟键盘的上方悬浮显示字符的界面示意图;
图3e是本申请另一实施例公开的一种在虚拟键盘的上方悬浮显示字符的界面示意图;
图3f是本申请实施例公开的一种数字键盘的界面示意图;
图3g是本申请实施例公开的一种回看列表的界面示意图;
图4是本申请实施例公开的一种终端的结构示意图;
图5是本申请实施例公开的一种终端的结构示意图。
具体实施方式
下面结合本申请实施例中的附图对本申请实施例进行描述。
为了更好的理解本申请实施例公开的一种终端控制方法及终端,下面首先对本申请实施例适用的网络架构进行描述。请参见图1,图1是本申请实施例公开的一种终端控制系统的架构示意图。如图1所示,该终端控制系统可以包括至少一个第一终端101以及至少一个第二终端102。其中,一个第一终端101可以和至少一个第二终端102建立数据通信,以控制至少一个第二终端102实现相应功能。可选的,至少一个第一终端101可以和一个第二终端102建立数据通信,通过至少一个第一终端101控制一个第二终端102实现相应功能。第一终端101可以获取在第一终端101的预设区域输入的文本信息,并确定文本信息的操作类型,根据操作类型对文本信息进行识别,得到与文本信息匹配的至少一个按键,生成各个按键的按键键值,并将生成的按键键值发送给第二终端102。
其中,第一终端101可以是用于与第二终端102通信的终端,具体可以是智能手机(如android手机、ios手机等)、平板电脑、车载终端或者可穿戴终端等中的任意一种。
其中,第二终端102可以是数字电视播放终端,智能家电(例如冰箱或者空调等),或者投影仪等。
在介绍本申请的具体实施例之前,首先对本申请中可能涉及到的操作类型、按键或者按键键值等概念进行一些简单说明。操作类型可以包括文本输入类型、频道切换类型、音量调整类型、节目回放类型、播放进度调整类型、剧集调整类型或者状态控制类型等。文本输入类型指的是用户需要通过第一终端向第二终端提交文本信息的操作类型,例如账号信息输入、节目搜索或者演员搜索等。频道切换类型指的是用户需要通过第一终端控制第二终端进行频道切换的操作类型。音量调整类型指的是用户需要通过第一终端控制第二终端调整音量的操作类型。节目回放类型指的是用户需要通过第一终端控制第二终端进行节目回放的操作类型。播放进度调整类型指的是用户需要通过第一终端控制第二终端调整播放进度的操作类型。剧集调整类型指的是用户需要通过第一终端控制第二终端调整剧集的操作类型。状态控制类型可以指的是用户需要通过第一终端控制第二终端进行退出、返回或者删除等操作的操作类型。按键可以包括虚拟按键、触控按键或者物理按键中的一种或者多种。虚拟按键可以包括如图3b所示的26键布局和如图3c所示的九宫格布局。触摸按键可以穿透第一终端的绝缘材料外壳,准确无误地侦测到手指的有效触摸。物理按键也可以称为实体按键。按键键值指的是用于标识按键的数值,其中一个按键键值唯一对应一个按键,不同按键的按键键值是不相同的,例如向右方向键的按键键值为39,字符a的按键键值为65等。
需要说明的是,本申请实施例所公开的终端控制方法可以和常规的通过第一终端或者遥控器发射红外信号控制第二终端的方式相结合,例如,第一终端可以提供至少一种控制界面供用户操作,可以在基于控制界面控制第二终端之前或者之后,通过第一终端或者遥控器发射红外信号控制第二终端。示例性的,第一终端可以获取在第一终端的预设区域输入的文本信息,确定文本信息的操作类型,根据操作类型对文本信息进行识别,得到与文本信息匹配的至少一个按键,生成各个按键的按键键值,并将生成的按键键值发送给第二终端,以通过按键键值控制第二终端。第一终端还可以获取通过麦克风输入的语音消息,将语音消息转换为文本信息,确定文本信息的操作类型,根据操作类型对文本信息进行识别,得到与文本信息匹配的至少一个按键,生成各个按键的按键键值,并将生成的按键键值发送给第二终端,以通过按键键值控制第二终端。第一终端还可以向第二终端发射红外信号,以将各个按键的按键键值发送给第二终端,通过按键键值控制第二终端。
基于图1所示的终端控制系统的架构示意图,请参见图2,图2是本申请实施例提供的一种终端控制方法,该方法包括但不限于如下步骤:
步骤s201:第一终端获取用户在预设区域输入的文本信息。
具体地,第一终端可以通过登录预设应用,建立与第二终端之间的通信连接。预设应用可以存储有第二终端的菜单,例如第二终端的字符输入方式,或者光标由第二终端中的任一位置移动至另一位置所需的按键等。预设应用可以为微信或者电视家等可以用于遥控的应用。当用户需要通过第一终端控制第二终端时,可以在第一终端的预设区域输入文本信息,进而第一终端可以获取用户在预设区域输入的文本信息。其中,文本信息可以包括汉字、数字或者字母等。预设区域可以为第一终端的显示屏幕中的部分区域或者全部区域等。以图3a所示的文本信息输入的界面示意图为例,预设区域可以为文本输入区域,第一终端可以获取用户在文本输入区域输入的文本信息。
可选的,第一终端获取用户在预设区域输入的文本信息之前,可以接收用户对上述文本信息输入的确认指令。以图3a为例,用户在第一终端的预设区域输入文本信息之后,点击“发送”按钮,则第一终端可以接收用户对该文本信息提交的确认指令,进而获取用户在预设区域输入的文本信息。
可选的,第一终端从检测到用户在预设区域输入文本信息开始经过预设时间段之后未检测到用户的输入操作,可以输出提示信息,该提示信息用于提示用户是否发送在预设区域输入的文本信息,用户可以响应提示信息以点击“发送”按钮,则第一终端可以接收用户对该文本信息提交的确认指令,进而获取用户在预设区域输入的文本信息。
步骤s202:第一终端确定文本信息的操作类型。
第一终端可以确定文本信息的操作类型。示例性的,第一终端确定文本信息的操作类型的方法可包括如下三种:
一、第一终端可以接收用户输入的操作类型信息,其中操作类型信息可以包括该文本信息的操作类型。例如,用户需要通过第一终端控制第二终端调整音量时,可以在第一终端的预设区域输入文本信息以及操作类型信息,操作类型信息包含的操作类型可以为音量调整类型,则第一终端可以获取用户在预设区域输入的文本信息,并将音量调整类型作为该文本信息的操作类型。又如,用户需要通过第一终端控制第二终端调整音量时,可以在第一终端的预设区域输入文本信息,并在第一终端显示的操作类型菜单中点击“音量调整类型”选项,则第一终端可以获取用户在预设区域输入的文本信息,并将音量调整类型作为该文本信息的操作类型,其中操作类型菜单可以包括至少一个操作类型。
二、第一终端获取用户在预设区域输入的文本信息之后,可以向第二终端发送操作类型获取请求,第二终端可以响应该操作类型获取请求向第一终端发送操作类型信息,第一终端可以将操作类型信息所包含的操作类型作为该文本信息的操作类型。例如,第二终端在播放电影时接收到第一终端发送的操作类型获取请求,则第二终端可以确定操作类型为音量调整类型或者播放进度调整类型,第二终端可以将包含音量调整类型和播放进度调整类型的操作类型信息发送给第一终端,第一终端可以输出提示信息,以提示用户选取操作类型,若用户选取音量调整类型,则第一终端可以确定文本信息的调整类型为音量调整类型。又如,第二终端在显示账号登录界面时接收到第一终端发送的操作类型获取请求,则第二终端可以确定操作类型为文本输入类型,第二终端可以将包含文本输入类型的操作类型信息发送给第一终端,第一终端可以确定文本信息的调整类型为文本输入类型。
三、第一终端获取用户在预设区域输入的文本信息之后,可以将文本信息所包含的字符与预设数据库中的关键字进行比较,当文本信息所包含的至少一个字符与目标关键字匹配时,第一终端可以将目标关键字对应的操作类型作为该文本信息的操作类型。其中,预设数据库可以包括至少一个关键字,一个关键字对应一个操作类型,例如数字0-9对应的操作类型均为频道切换类型;字符“快进”、“快退”、“慢进”或者“慢退”对应的操作类型均为播放进度调整类型;关键字为频道名称时,该关键字对应的操作类型为频道切换类型;关键字为节目名称、演员名或者歌手名时,该关键字对应的操作类型为文本输入类型。可选的,关键字和操作类型的对应关系可以为:多个关键字对应一个操作类型,例如字符“音量”,以及数字0-9中的一个或多个的组合对应的操作类型为音量调整类型;字符“用户名”,以及英文字母中的一个或多个的组合,和/或数字0-9中的一个或多个的组合对应的操作类型为文本输入类型。举例来说,用户在预设区域输入的文本信息为“快进5min”,则第一终端可以确定该文本信息的操作类型为播放进度调整类型;用户在预设区域输入的文本信息为“湖南卫视”,则第一终端可以确定该文本信息的操作类型为频道切换类型。
步骤s203:第一终端根据操作类型对文本信息进行识别,得到与文本信息匹配的至少一个按键。
第一终端确定文本信息的操作类型之后,可以根据操作类型对文本信息进行语义识别,得到识别后的文本信息,根据字符与按键的对应关系,得到与识别后的文本信息匹配的至少一个按键。例如,用户在预设区域输入的文本信息为“播放16台”,第一终端确定该文本信息的操作类型为频道切换类型,第一终端可以根据操作类型对文本信息进行语义识别,得到识别后的文本信息为数字“16”,第一终端可以得到与该文本信息匹配的按键为按键“1”以及按键“6”。
具体地,若第二终端的虚拟按键的布局为26键布局,则第一终端可以得到与该文本信息匹配的按键为数字输入按键“123”,按键“1”以及按键“6”;若第二终端的虚拟按键的布局为九宫格布局,则第一终端可以得到与该文本信息匹配的按键为按键“1”以及按键“6”。例如,用户在预设区域输入的文本信息为“再见”,第一终端确定该文本信息的操作类型为文本输入类型,第一终端可以确定该文本信息由字符“zaijian”组成,得到与该文本信息匹配的按键为按键“z”、按键“a”、按键“i”、按键“j”、按键“i”、按键“a”以及按键“n”。又如,用户在预设区域输入的文本信息为“darling”,第一终端确定该文本信息的操作类型为文本输入类型,第一终端可以确定该文本信息由字符“darling”组成,得到与该文本信息匹配的按键为按键“d”、按键“a”、按键“r”、按键“l”、按键“i”、按键“n”以及按键“g”。
步骤s204:第一终端生成各个按键的按键键值。
第一终端得到与文本信息匹配的按键之后,可以根据按键和按键键值的对应关系,生成各个按键的按键键值。例如,第一终端可以获取按键和按键键值的对应关系表,在按键和按键键值的对应关系表中查找各个按键对应的按键键值,进而生成该按键的按键键值。举例来说,在按键和按键键值的对应关系表中,按键“1”对应的按键键值为97,按键“6”对应的按键键值为102,则第一终端可以生成按键“1”的按键键值以及按键“6”的按键键值,即97和102。
步骤s205:第一终端将生成的按键键值发送给第二终端。
第一终端生成各个按键的按键键值之后,可以将生成的按键键值发送给第二终端。例如,第一终端可以将按键键值97和102发送给第二终端。
其中,第一终端将按键键值发送给第二终端的方法可以包括如下两种:
一、第一终端通过与第二终端之间的无线连接,将按键键值发送给第二终端。无线连接可以包括红外线连接、超声波连接、蓝牙连接、近距离无线通讯技术(nearfieldcommunication,nfc)或者wifi等。
二、第一终端通过预设应用的应用接口,将按键键值发送给第二终端。
步骤s206:第二终端响应按键键值实现相应功能。
第二终端接收到按键键值之后,可以响应该按键键值以实现相应功能。例如,第二终端接收到的按键键值为97和102,则第二终端可以切换到频道16台进行节目播放。
在图2所描述的方法中,第一终端根据用户输入的文本信息的操作类型,对该文本信息进行识别,得到与文本信息匹配的至少一个按键,进而将各个按键的按键键值发送给第二终端,以便第二终端响应该按键键值实现相应功能,可提升处理效率,并提高操作的便利性。
下面介绍本申请实施例涉及的在操作类型为文本输入类型的情况下实现的终端控制方法。第一终端可以获取用户在预设区域输入的文本信息,并确定文本信息的操作类型为文本输入类型,对文本信息进行解析处理,获取组成文本信息的至少一个字符,字符包括字母或数字,确定光标在第二终端的显示屏幕中的位置,确定将光标由该位置移到至搜索区域所需的按键,确定将光标由搜索区域移动至组成文本信息的第一个字符所需的按键,以及光标由第一个字符移动至组成文本信息的第二个字符所需的按键,以及光标依次向下一个字符移动所需的按键,直至将光标由组成文本信息的倒数第二个字符移动至组成文本信息的最后一个字符所需的按键,生成各个按键的按键键值,并将生成的按键键值发送给第二终端。
例如,用户在预设区域输入的文本信息为“再见”,第一终端可以确定该文本信息的操作类型为文本输入类型,进而获取组成该文本信息的至少一个字符为“zaijian”。然后,第一终端可以向第二终端发送位置获取请求,第二终端响应该位置获取请求,将光标的位置信息发送给第一终端,第一终端可以根据位置信息确定光标在第二终端的显示屏幕中的位置。第一终端可以预先存储有第二终端的菜单,例如光标由第二终端的任一位置移动至另一位置所需的按键,第一终端可以确定将光标移动至搜索区域所需的方向键(例如向左方向键、向右方向键、向上方向键或者向下方向键),示例性的,当光标位于搜索区域的正下方,且光标所处位置与搜索区域所处位置间隔3个移动单元时,若第二终端响应一个方向键可以移动一个移动单元,则第一终端可以确定将光标移动至搜索区域所需的按键为3个向上方向键。第二终端响应确认按键时将会在第二终端的显示屏幕中显示虚拟键盘,则第一终端可以确定3个向上方向键之后的按键为确认按键。若虚拟键盘的布局为图3b所示的26键布局,则第一终端可以确定光标由搜索区域所处位置移动至字符“z”所处位置所需的按键,示例性的,当字符“z”位于搜索区域的正下方,且字符“z”所处位置与搜索区域所处位置间隔4个移动单元时,第一终端可以确定将光标由搜索区域所处位置移动至字符“z”所处位置所需的按键为4个向下方向键。第一终端可以确定光标由字符“z”移动至字符“a”所需的按键为向1个上方向键和1个向左方向键,光标由字符“a”移动至字符“i”所需的按键为6个向右方向键、1个向上方向键以及1个向右方向键,光标由字符“i”移动至字符“j”所需的按键为1个向下方向键和1个向左方向键,光标由字符“j”移动至字符“i”所需的按键为向1个上方向键和1个向右方向键,光标由字符“i”移动至字符“a”所需的按键为1个向下方向键和7个向左方向键,光标由字符“a”移动至字符“n”所需的按键为1个向下方向键和6个向右方向键。
可选的,第一终端根据操作类型对文本信息进行识别,得到与文本信息匹配的至少一个按键之前,可以获取第二终端的字符输入方式,进而根据操作类型和字符输入方式对文本信息进行识别,得到与文本信息匹配的至少一个按键。
具体的,为了控制第二终端实现相同的功能,虚拟键盘的布局不同,导致光标移动的位置也不相同。若虚拟键盘的布局为图3c所示的九宫格布局,则第一终端可以确定光标由搜索区域所处位置移动至字符“wxyz9”所处位置所需的按键,示例性的,当字符“wxyz9”位于搜索区域的正下方,且字符“wxyz9”所处位置与搜索区域所处位置间隔3个移动单元时,第一终端可以确定将光标由搜索区域所处位置移动至字符“wxyz9”所处位置所需的按键为3个向下方向键。以图3d为例,当光标位于按键“wxyz9”时,第二终端可以响应确认按键,在虚拟键盘的上方悬浮显示5个字符“w”、“x”、“y”、“z”以及“9”,光标位于字符“9”所处位置,则通过向下方向键可以控制第二终端将光标由字符“9”所处位置移动至字符“z”所处位置,则第二终端确定3个向下方向键之后,还包括1个确认按键和1个向下方向键。第一终端可以确定光标由字符“wxyz9”移动至字符“abc2”所需的按键为1个向左方向键和2个向上方向键。以图3e为例,当光标位于按键“abc2”时,第二终端可以响应确认按键,在虚拟键盘的上方悬浮显示4个字符“a”、“b”、“c”以及“2”,光标位于字符“2”所处位置,则通过向左方向键可以控制第二终端将光标由字符“2”所处位置移动至字符“a”所处位置,则第二终端确定1个向左方向键和2个向上方向键之后,还可以包括1个确认按键和1个向左方向键。同理,第一终端可以通过上述方式得到光标由第二个字符移动至组成文本信息的第三个字符所需的按键,直至将光标由组成文本信息的倒数第二个字符移动至组成文本信息的最后一个字符所需的按键。
需要说明的是,上述描述仅为举例说明,并不构成对本申请实施例的限定。本申请实施例中的虚拟键盘的布局包含但不局限于26键布局和九宫格布局,例如扇形布局或者条状布局等。同一按键的各个字符的显示方式包含但不局限于图3d或者3e所示的环形,例如各个字符可以呈扇形显示或者排列成一行显示等。
下面介绍本申请实施例涉及的在操作类型为频道切换类型的情况下实现的终端控制方法。第一终端可以获取用户在预设区域输入的文本信息,并确定文本信息的操作类型为频道切换类型,当文本信息包括数字时,第一终端可以确定各个数字的按键,生成各个确定的按键的按键键值,各个按键键值的生成时间之间的时间间隔小于预设时间阈值,并将生成的按键键值发送给第二终端。其中,预设时间阈值可以是第二终端出厂时配置的,当各个按键键值的生成时间之间的时间间隔小于预设时间阈值时,第二终端可以响应各个按键键值实现一个功能;当各个按键键值的生成时间之间的时间间隔大于等于预设时间阈值时,第二终端可以响应各个按键键值实现至少两个功能。例如,当按键“3”的按键键值的生成时间和按键“2”的按键键值的生成时间之间的时间间隔小于预设时间阈值时,第二终端可以响应各个按键键值切换到频道32台进行节目播放;按键“3”的按键键值的生成时间和按键“2”的按键键值的生成时间之间的时间间隔大于等于预设时间阈值时,第二终端可以响应按键“3”的按键键值切换到频道3台进行节目播放,紧接着响应按键“2”的按键键值切换到频道2台进行节目播放。
例如,用户在预设区域输入的文本信息为“32”,第一终端可以确定该文本信息的操作类型为频道切换类型,进而确定各个数字的按键,即按键“3”和按键“2”,生成按键“3”的按键键值和按键“2”的按键键值,其中按键“3”的按键键值的生成时间和按键“2”的按键键值的生成时间之间的时间间隔小于预设时间阈值,将生成的各个按键键值发送给第二终端。
可选的,第一终端根据操作类型对文本信息进行识别,得到与文本信息匹配的至少一个按键之前,可以获取第二终端的字符输入方式,进而根据操作类型和字符输入方式对文本信息进行识别,得到与文本信息匹配的至少一个按键。
具体的,为了控制第二终端实现相同的功能,虚拟键盘的布局不同,导致光标移动的位置也不相同。例如,若虚拟键盘的布局为图3b所示的26键布局,第二终端可以响应按键“123”在第二终端的显示屏幕中显示数字键盘,则第一终端可以确定光标在第二终端的显示屏幕中的位置,确定将光标由该位置移动至字符“123”所需的按键。若数字键盘的界面示意图如图3f所示,则第二终端可以获取光标在第二终端的显示屏幕中的位置,确定将光标由该位置移动至字符“3”所需的按键,并确定将光标由字符“3”所处位置移动至字符“2”所处位置所需的按键,将上述各个按键作为与文本信息匹配的按键。又如,若虚拟键盘的布局为图3c所示的九宫格布局,第一终端可以确定光标在第二终端的显示屏幕中的位置,确定将光标由该位置移动至字符“def3”所需的按键。第二终端可以响应确认按键,在虚拟键盘的上方悬浮显示4个字符“d”、“e”、“f”以及“3”,光标位于字符“3”所处位置,第二终端可以响应确认按键获取字符“3”,则第一终端确定将光标由该位置移动至字符“def3”所需的按键之后,还可以确定2个确认按键。第一终端还可以获取将光标由字符“def3”所处位置移动至字符“abc2”所处位置所需的按键。第二终端可以响应确认按键,在虚拟键盘的上方悬浮显示4个字符“a”、“b”、“c”以及“2”,光标位于字符“2”所处位置,第二终端可以响应确认按键获取字符“2”,则第一终端确定将光标由字符“def3”所处位置移动至字符“abc2”所处位置所需的按键之后,还可以确定2个确认按键。
需要说明的是,上述描述仅为举例说明,并不构成对本申请实施例的限定。本申请实施例中的虚拟键盘的布局包含但不局限于26键布局和九宫格布局,例如扇形布局或者条状布局等。同一按键的各个字符的显示方式包含但不局限于图3d或者3e所示的环形,例如各个字符可以呈扇形显示或者排列成一行显示等。
在另一种实现方式中,第一终端可以获取用户在预设区域输入的文本信息,并确定文本信息的操作类型为频道切换类型,当文本信息为汉字时,第一终端可以获取文本信息所指示频道的频道标识,确定频道标识所对应数字的按键,生成各个确定的按键的按键键值,各个按键键值的生成时间之间的时间间隔小于预设时间阈值,并将生成的按键键值发送给第二终端。
例如,用户在预设区域输入的文本信息为“播放湖南卫视”,第一终端可以获取湖南卫视的频道标识,其中不同频道通过不同数字标识,例如中央卫视用“1”标识,湖南卫视用“32”标识,则第一终端可以根据频道标识和数字的对应关系,确定湖南卫视的频道标识所对应的数字为“32”,进而第一终端可以通过上述方式确定各个数字的按键,生成各个确定的按键的按键键值,各个按键键值的生成时间之间的时间间隔小于预设时间阈值,并将生成的按键键值发送给第二终端。
下面介绍本申请实施例涉及的在操作类型为音量调整类型的情况下实现的终端控制方法。第一终端可以获取用户在预设区域输入的文本信息,并确定文本信息的操作类型为音量调整类型,当第二终端的播放音量大于文本信息所指示的播放音量时,第一终端可以确定与文本信息匹配的按键为音量递减按键,获取第二终端的播放音量与文本信息所指示的播放音量之间的差值,将差值除以音量递减按键对应的递减变化量,得到商值,将商值作为与文本信息匹配的音量递减按键的数量,第一终端还可以生成满足该数量的音量递减按键的按键键值,将生成的按键键值发送给第二终端。
例如,用户在预设区域输入的文本信息为“调整音量为6”,第一终端可以确定文本信息的操作类型为音量调整类型,进而第一终端可以向第二终端发送音量获取请求,第二终端可以响应音量获取请求获取第二终端当前的播放音量,示例性的,第二终端当前的播放音量可以为12,第二终端将该播放音量发送给第一终端。第一终端可以将第二终端的播放音量与文本信息所指示的播放音量进行比较,判断第二终端的播放音量大于文本信息所指示的播放音量,则第一终端可以确定与文本信息匹配的按键为音量递减按键。然后第一终端可以获取第二终端的播放音量与文本信息所指示的播放音量之间的差值为6,例如第二终端每响应一次音量递减按键的按键键值,将第二终端当前的播放音量减少1,则第一终端可以确定音量递减按键对应的递减变化量为1,将差值除以音量递减按键对应的递减变化量,得到商值为6。第一终端将商值作为与文本信息匹配的音量递减按键的数量,第一终端还可以生成6个音量递减按键的按键键值,将生成的按键键值发送给第二终端。
在另一种实现方式中,第一终端可以获取用户在预设区域输入的文本信息,并确定文本信息的操作类型为音量调整类型,当第二终端的播放音量小于文本信息所指示的播放音量时,第一终端可以确定与文本信息匹配的按键为音量递增按键,获取第二终端的播放音量与文本信息所指示的播放音量之间的差值,将差值除以音量递增按键对应的递增变化量,得到商值,将商值作为与文本信息匹配的音量递增按键的数量,第一终端还可以生成满足该数量的音量递增按键的按键键值,将生成的按键键值发送给第二终端。
需要说明的是,当文本信息的操作类型为播放进度调整类型或者剧集调整类型时,第一终端对文本信息的处理方法,与文本信息的操作类型为音量调整类型时,第一终端对文本信息的处理方法类似。例如,第一终端可以获取用户在预设区域输入的文本信息,并确定文本信息的操作类型为播放进度调整类型,当第二终端的播放进度大于文本信息所指示的播放进度时,第一终端可以确定与文本信息匹配的按键为进度倒退按键,获取第二终端的播放进度与文本信息所指示的播放进度之间的差值,将差值除以进度倒退按键对应的递减变化量,得到商值,将商值作为与文本信息匹配的进度倒退按键的数量,第一终端还可以生成满足该数量的进度倒退按键的按键键值,将生成的按键键值发送给第二终端。又如,第一终端可以获取用户在预设区域输入的文本信息,并确定文本信息的操作类型为播放进度调整类型,当第二终端的播放进度小于文本信息所指示的播放进度时,第一终端可以确定与文本信息匹配的按键为进度前进按键,获取第二终端的播放进度与文本信息所指示的播放进度之间的差值,将差值除以进度前进按键对应的递增变化量,得到商值,将商值作为与文本信息匹配的进度前进按键的数量,第一终端还可以生成满足该数量的进度前进按键的按键键值,将生成的按键键值发送给第二终端。又如,第一终端可以获取用户在预设区域输入的文本信息,并确定文本信息的操作类型为剧集调整类型,当第二终端当前播放的剧集标识大于文本信息所指示的剧集标识时,第一终端可以确定与文本信息匹配的按键为上一集按键,获取第二终端当前播放的剧集标识与文本信息所指示的剧集标识之间的差值,将差值除以上一集按键对应的递减变化量,得到商值,将商值作为与文本信息匹配的上一集按键的数量,第一终端还可以生成满足该数量的上一集按键的按键键值,将生成的按键键值发送给第二终端。又如,第一终端可以获取用户在预设区域输入的文本信息,并确定文本信息的操作类型为剧集调整类型,当第二终端当前播放的剧集标识小于文本信息所指示的剧集标识时,第一终端可以确定与文本信息匹配的按键为下一集按键,获取第二终端当前播放的剧集标识与文本信息所指示的剧集标识之间的差值,将差值除以下一集按键对应的递增变化量,得到商值,将商值作为与文本信息匹配的下一集按键的数量,第一终端还可以生成满足该数量的下一集按键的按键键值,将生成的按键键值发送给第二终端。
下面介绍本申请实施例涉及的在操作类型为节目回放类型的情况下实现的终端控制方法。第一终端可以获取用户在预设区域输入的文本信息,并确定文本信息的操作类型为节目回放类型,第一终端可以确定最近一次回放的频道标识,当最近一次回放的频道标识小于文本信息所指示的频道标识时,第一终端可以获取最近一次回放的频道标识与文本信息所指示的频道标识之间间隔的频道标识的数量,确定与文本信息匹配的按键为至少一个回放功能键,其中至少一个回放功能键的数量由间隔的频道标识的数量得到。
具体地,第二终端可以响应回放功能按键实现回看功能,例如用户可以通过第一终端控制第二终端生成回看列表,回看列表可以包括至少两个频道标识,用户可以通过第一终端向第二终端发送回放功能按键的按键键值,第二终端可以响应该回放功能按键的按键键值,回放指定频道标识对应频道的节目。如图3g所示的界面示意图为例,回看列表包括的频道标识分别为1,12,20以及32,若用户在预设区域输入的文本信息为“回看32台”,则第一终端可以确定该文本信息的操作类型为节目回放类型,第一终端还可以向第二终端发送回放信息获取请求,第二终端可以响应回放信息获取请求,将最近一次回放的频道标识发送给第一终端,若最近一次回放的频道标识为1,则第一终端可以确定最近一次回放的频道标识小于文本信息所指示的频道标识,第一终端获取最近一次回放的频道标识与文本信息所指示的频道标识之间间隔的频道标识的数量为2,则第一终端可以将最近一次回放的频道标识与文本信息所指示的频道标识之间间隔的频道标识的数量加1,得到与文本信息匹配的回放功能键的数量,即第一终端可以确定与文本信息匹配的回放功能按键的数量为3,生成3个回放功能按键的按键键值,并将生成的按键键值发送给第二终端。
在另一种可能的实现方式中,第一终端可以获取用户在预设区域输入的文本信息,并确定文本信息的操作类型为节目回放类型,第一终端可以确定最近一次回放的频道标识,当最近一次回放的频道标识大于文本信息所指示的频道标识时,第一终端可以获取回看列表中第一个频道标识与最后一个频道标识之间间隔的频道标识的第一数量,并获取最近一次回放的频道标识与文本信息所指示的频道标识之间间隔的频道标识的第二数量,确定与文本信息匹配的按键为至少一个回放功能键,其中至少一个回放功能键的数量由第一数量和第二数量得到,例如至少一个回放功能键的数量为第一数量减去第二数量的差值加1。如图3g所示的界面示意图为例,回看列表包括的频道标识分别为1,12,20以及32,若用户在预设区域输入的文本信息为“回看12台”,则第一终端可以确定该文本信息的操作类型为节目回放类型,第一终端还可以向第二终端发送回放信息获取请求,第二终端可以响应回放信息获取请求,将最近一次回放的频道标识发送给第一终端,若最近一次回放的频道标识为32,则第一终端可以确定最近一次回放的频道标识大于文本信息所指示的频道标识,第一终端获取回看列表中第一个频道标识与最后一个频道标识之间间隔的频道标识的第一数量为2,最近一次回放的频道标识与文本信息所指示的频道标识之间间隔的频道标识的第二数量为1,则第一终端可以将第一数量减去第二数量的差值加1,得到与文本信息匹配的回放功能键的数量,即第一终端可以确定与文本信息匹配的回放功能按键的数量为2,生成2个回放功能按键的按键键值,并将生成的按键键值发送给第二终端。
上述详细阐述了本申请实施例的方法,下面提供了本申请实施例的终端。
请参见图4,图4是本申请实施例提供的一种终端的结构示意图,用于实现图2实施例中第一终端的功能,终端的功能块可由硬件、软件或硬件与软件的组合来实施本申请方案。所属领域的技术人员应理解,图4中所描述的功能块可经组合或分离为若干子块以实施本申请方案。因此,本申请中上面描述的内容可支持对下述功能模块的任何可能的组合或分离或进一步定义。
如图4所示,终端可包括:接收模块401、处理模块402以及发送模块403,其中,各个模块的详细描述如下。
接收模块401,用于获取户在终端的预设区域输入的文本信息;
处理模块402,用于确定所述文本信息的操作类型;
所述处理模块402,还用于根据所述操作类型对所述文本信息进行识别,得到与所述文本信息匹配的至少一个按键;
所述处理模块402,还用于生成各个所述按键的按键键值;
发送模块403,用于将所述生成的按键键值发送给第二终端,以通过所述按键键值控制所述第二终端。
可选的,当操作类型为文本输入类型时,所述处理模块402根据所述操作类型对所述文本信息进行识别,得到与所述文本信息匹配的至少一个按键,具体用于:
对所述文本信息进行解析处理,获取组成所述文本信息的至少一个字符,所述字符包括字母或数字;
确定光标在所述第二终端的显示屏幕中的位置;
确定将所述光标由所述位置移到至搜索区域所需的按键;
确定将所述光标由所述搜索区域移动至组成所述文本信息的第一个字符所需的按键,以及所述光标由所述第一个字符移动至组成所述文本信息的第二个字符所需的按键,以及所述光标依次向下一个字符移动所需的按键,直至将所述光标由组成所述文本信息的倒数第二个字符移动至组成所述文本信息的最后一个字符所需的按键。
可选的,当操作类型为频道切换类型时,所述处理模块402根据所述操作类型对所述文本信息进行识别,得到与所述文本信息匹配的至少一个按键,具体用于:
当所述文本信息包括数字时,确定各个所述数字的按键;
当所述文本信息为汉字时,获取所述文本信息所指示频道的频道标识,并确定所述频道标识所对应数字的按键;
所述处理模块402生成各个所述按键的按键键值,具体用于:
生成各个所述确定的按键的按键键值,各个所述按键键值的生成时间之间的时间间隔小于预设时间阈值。
可选的,当操作类型为音量调整类型时,所述处理模块402根据所述操作类型对所述文本信息进行识别,得到与所述文本信息匹配的至少一个按键,具体用于:
当所述第二终端的播放音量大于所述文本信息所指示的播放音量时,确定与所述文本信息匹配的按键为音量递减按键;
获取所述第二终端的播放音量与所述文本信息所指示的播放音量之间的第一差值;
将所述第一差值除以所述音量递减按键对应的递减变化量,得到第一商值;
将所述第一商值作为与所述文本信息匹配的音量递减按键的数量;
当所述第二终端的播放音量小于所述文本信息所指示的播放音量时,确定与所述文本信息匹配的按键为音量递增按键;
获取所述文本信息所指示的播放音量与所述第二终端的播放音量之间的第二差值;
将所述第二差值除以所述音量递增按键对应的递增变化量,得到第二商值;
将所述第二商值作为与所述文本信息匹配的音量递增按键的数量。
可选的,当操作类型为节目回放类型时,所述处理模块402根据所述操作类型对所述文本信息进行识别,得到与所述文本信息匹配的至少一个按键,具体用于:
确定最近一次回放的频道标识;
当所述最近一次回放的频道标识小于所述文本信息所指示的频道标识时,获取所述最近一次回放的频道标识与所述文本信息所指示的频道标识之间间隔的频道标识的数量;
确定与所述文本信息匹配的按键为至少一个回放功能键,所述至少一个回放功能键的数量由所述间隔的频道标识的数量得到;
当所述最近一次回放的频道标识大于所述文本信息所指示的频道标识时,获取可回放的频道标识的数量总和减去所述最近一次回放的频道标识与所述文本信息所指示的频道标识之间间隔的频道标识的数量得到的差值;
确定与所述文本信息匹配的按键为至少一个回放功能键,所述至少一个回放功能键的数量由所述差值得到。
可选的,所述接收模块401,还用于所述处理模块402根据所述操作类型对所述文本信息进行识别,得到与所述文本信息匹配的至少一个按键之前,获取所述第二终端的字符输入方式;
所述处理模块402根据所述操作类型对所述文本信息进行识别,得到与所述文本信息匹配的至少一个按键,具体用于:
根据所述操作类型和所述字符输入方式对所述文本信息进行识别,得到与所述文本信息匹配的至少一个按键。
可选的,所述处理模块402根据所述操作类型对所述文本信息进行识别,得到与所述文本信息匹配的至少一个按键,具体用于:
根据所述操作类型对所述文本信息进行识别,得到识别后的文本信息;
获取与所述识别后的文本信息匹配的至少一个按键。
需要说明的是,各个模块的实现还可以对应参照图2所示的实施例的相应描述。
需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。本申请实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
请参见图5,图5是本申请实施例公开的一种终端的结构示意图。如图5所示,该终端100可以包括:基带芯片110、存储器115(一个或多个计算机可读存储介质)、射频(radiofrequency,rf)模块116、外围系统117。这些部件可在一个或多个通信总线114上通信。
外围系统117主要用于实现终端110和用户/外部环境之间的交互功能,主要包括终端100的输入输出装置。具体实现中,外围系统117可包括:触摸屏控制器118、摄像头控制器119、音频控制器120以及传感器管理模块121中的至少一种。其中,各个控制器可与各自对应的外围设备(如触摸屏123、摄像头124、音频电路125以及传感器126)耦合。在一些实施例中,触摸屏123可以配置有自电容式的悬浮触控面板的触摸屏,也可以是配置有红外线式的悬浮触控面板的触摸屏。在一些实施例中,摄像头124可以是3d摄像头。需要说明的,外围系统117还可以包括其他i/o外设。
基带芯片110可集成包括:一个或多个处理器111、时钟模块112以及电源管理模块113。集成于基带芯片110中的时钟模块112主要用于为处理器111产生数据传输和时序控制所需要的时钟。集成于基带芯片110中的电源管理模块113主要用于为处理器111、射频模块116以及外围系统提供稳定的、高精确度的电压。
射频(rf)模块116用于接收和发送射频信号,主要集成了终端100的接收器和发射器。射频(rf)模块116通过射频信号与通信网络和其他通信设备通信。具体实现中,射频(rf)模块116可包括但不限于:天线系统、rf收发器、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、codec芯片、sim卡和存储介质等。在一些实施例中,可在单独的芯片上实现射频(rf)模块116。
存储器115与处理器111耦合,用于存储各种软件程序和/或多组指令。具体实现中,存储器115可包括高速随机存取的存储器,并且也可包括非易失性存储器,例如一个或多个磁盘存储设备、闪存设备或其他非易失性固态存储设备。存储器115可以存储操作系统(下述简称系统),例如android,ios,windows,或者linux等嵌入式操作系统。存储器115还可以存储网络通信程序,该网络通信程序可用于与一个或多个附加设备,一个或多个终端设备,一个或多个网络设备进行通信。存储器115还可以存储用户接口程序,该用户接口程序可以通过图形化的操作界面将应用程序的内容形象逼真的显示出来,并通过菜单、对话框以及按键等输入控件接收用户对应用程序的控制操作。
存储器115还可以存储一个或多个应用程序。如图5所示,这些应用程序可包括:社交应用程序(例如facebook),图像管理应用程序(例如相册),地图类应用程序(例如谷歌地图),浏览器(例如safari,googlechrome)等等。
应当理解,终端100仅为本申请实施例提供的一个例子,并且,终端100可具有比示出的部件更多或更少的部件,可以组合两个或更多个部件,或者可具有部件的不同配置实现。
具体的,本申请实施例中介绍的终端可以用以实施本申请结合图2介绍的方法实施例中的部分或全部流程。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。