电视机快速输入密码的方法及系统与流程

文档序号:13763927阅读:2534来源:国知局
电视机快速输入密码的方法及系统与流程

本发明涉及电视技术领域,尤其涉及一种电视机快速输入密码的方法及系统。



背景技术:

随着时代的发展,电视的功能越来越多,同时,其操作也越来越复杂。然而,电视的主要操控设备仍然是遥控器。当用户操作电视连接Wi-Fi热点或者登录许多联网应用的时候,需要输入鉴权用的密码。目前,电视在输入这些密码时,采用的是弹出虚拟键盘,然后移动光标在键盘上滑动,选择不同的按键依次输入对应字符的方式。不仅选择按键的时候非常麻烦,而且还要切换大小写以及符号,操作十分不便。



技术实现要素:

本发明的主要目的在于提供一种电视机快速输入密码的方法及系统,旨在简化电视的密码输入操作。

为实现上述目的,本发明提供一种电视机快速输入密码的方法,该电视机快速输入密码的方法包括以下步骤:

在电视中建立遥控器上的数字键值与字符的映射关系表;

所述电视接收遥控器发送的数字键值,并根据所述映射关系表将接收的数字键值转换为对应的字符;以及

所述电视将转换得到的字符输入到当前激活的密码输入框中。

可选地,所述根据所述映射关系表将接收的数字键值转换为对应的字符的步骤包括:

所述电视判断当次接收到的数字键值的第一接收时间,与预设的键值缓冲区中储存的上次接收到的数字键值的第二接收时间的时间间隔是否大于预设时间间隔;

在所述第一接收时间与所述第二接收时间的时间间隔小于或等于所述预设时间间隔时,所述电视基于当次接收到的数字键值和上次接收到的数字键值生成待转换键值;

所述电视基于所述映射关系表将待转换键值转换为对应的字符。

可选地,所述电视判断当次接收到的数字键值的第一接收时间,与预设的键值缓冲区中储存的上次接收到的数字键值的第二接收时间的时间间隔是否大于预设时间间隔的步骤之后,还包括:

在所述第一接收时间与所述第二接收时间的时间间隔大于所述预设时间间隔时,所述电视将当次接收到的数字键值储存至所述键值缓冲区中,并删除所述键值缓冲区中储存的上次接收到的数字键值。

可选地,所述电视将转换得到的字符输入到当前激活的密码输入框中的步骤之后,还包括:

所述电视清空所述键值缓冲区中储存的数字键值。

可选地,所述电视机快速输入密码的方法还包括:

所述电视在密码输入框激活时,显示所述映射关系表,其中,所述映射关系表包括所述待转换键值及其对应的字符。

此外,为实现上述目的,本发明还提供一种电视机快速输入密码的系统,该电视机快速输入密码的系统包括:

映射模块,用于在电视中建立遥控器上的数字键值与字符的映射关系表;

转换模块,用于接收遥控器发送的数字键值,并根据所述映射关系表将接收的数字键值转换为对应的字符;

输入模块,用于将转换得到的字符输入到当前激活的密码输入框中。

可选地,所述转换模块还用于,

判断当次接收到的数字键值的第一接收时间,与预设的键值缓冲区中储存的上次接收到的数字键值的第二接收时间的时间间隔是否大于预设时间间隔;以及

在所述第一接收时间与所述第二接收时间的时间间隔小于或等于所述预设时间间隔时,基于当次接收到的数字键值和上次接收到的数字键值生成待转换键值;以及

基于所述映射关系表将待转换键值转换为对应的字符。

可选地,所述转换模块还用于在所述第一接收时间与所述第二接收时间的时间间隔大于所述预设时间间隔时,将当次接收到的数字键值储存至所述键值缓冲区中,并删除所述键值缓冲区中储存的上次接收到的数字键值。

可选地,所述电视机快速输入密码的系统,还包括:

清除模块,用于清空所述键值缓冲区中储存的数字键值。

可选地,所述电视机快速输入密码的系统还包括显示模块,用于在密码输入框激活时,显示所述映射关系表,其中,所述映射关系表包括所述待转换键值及其对应的字符。

本发明提出的电视机快速输入密码的方法及系统,通过使用不同数字键值映射不同的字符,使得用户仅使用遥控器的数字按键即可输入不同字符组成的密码,不仅简化了电视的密码输入操作,还提高了遥控器数字按键的利用率。

附图说明

图1为本发明电视机快速输入密码的方法第一实施例的流程示意图;

图2为本发明电视机快速输入密码的方法第二实施例中映射关系表的结构示意图;

图3为本发明电视机快速输入密码的系统的功能模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供一种电视机快速输入密码的方法,参照图1,在本发明电视机快速输入密码的方法的第一实施例中,该电视机快速输入密码的方法包括:

步骤S10,在电视中建立遥控器上的数字键值与字符的映射关系表;

需要说明的是,遥控器通常设置有0至9的数字按键,用于频道选择。当遥控器上的数字按键被按下时,遥控器将向外发送被按下的数字按键所对应的键值。当电视接收到遥控器发送的数字键值之后,根据预设的控制规则进行相应响应。但是,在很长的时间里,这些数字按键处于闲置状态,得不到有效的利用。鉴于此,本发明创新性的想到,如果使用数字来对字符进行编码,使用数字表示不同的字符,不仅能够使得遥控器上的数字按键得到有效利用,还能够简化电视的字符输入操作。因此,为实现本实施例提出的电视机快速输入密码的方法,需要将不同的数字键值与字符进行关联,形成数字键值与字符的映射关系,储存在电视本地。

其中,数字键值与字符的映射关系可由本领域技术人员按实际需要进行设置,例如,键值“9”可以对应数字字符“9”,还可以对应小写字母字符“a”,还可以对应大小字母字符“A”等。在设置完成数字键值与字符的映射关系之后,将设置的映射关系输入到电视中,在电视中建立遥控器上的数字键值与字符的映射关系表。在其他实施例中,可直接在电视配置该映射关系表。

步骤S20,所述电视接收遥控器发送的数字键值,并根据所述映射关系表将接收的数字键值转换为对应的字符;

在本实施例中,不对遥控器向外发送键值所采用的通讯协议进行限制,例如,可以采用如ITT协议、NEC协议、Nokia NRC协议、Sharp协议、PhilipsRC-5协议、Philips RC-6协议,Philips RECS-80协议以及Sony SIRC协议等红外传输协议,也可以采用2.4G无线传输协议,还可以采用蓝牙传输协议等,具体可由本领域技术人员按实际需要进行选择。

其中,当遥控器采用红外传输协议时,由于红外线的传输特性,需要用户将遥控器的红外发射器对准电视的红外接收器使用,较为不便,但整体硬件成本较低。

当遥控器采用2.4G无线传输协议时,其通讯范围较红外传输更宽,也不需要将遥控器对准电视使用,使用更为灵活,但整体硬件成本相对较高。

当遥控器采用蓝牙传输协议时,由于采用2.4G无线传输相同的工作频率,其具备2.4G无线传输的大部分优点,但较2.4G无线传输的数据量较低,整体硬件成本也相对较低。

优选地,在本发明实施例中,遥控器采用蓝牙传输的方式向电视发送响应用户按键操作而产生的键值。相应的,所述电视在接收遥控器发送的键值之前,还需要与所述遥控器建立蓝牙配对连接。

具体的,在本发明实施例中,当需要输入密码时,用户可以操作遥控器将焦点框选中电视当前界面的密码输入框,使得该密码输入框处于激活状态。

在该密码输入框处于激活状态时,电视若接收到遥控器发送的键值,首先判断接收到的该键值是否为数字键值,即识别该键值是否为对应遥控器的数字按键的键值(包括0-9任一数字按键的键值),若否则按普通输入进行响应,若是则继续后续密码输入流程。

在接收的键值为数字键值时,说明用户当前欲进行密码输入,此时电视根据前述映射关系表将接收的数字键值转换为对应的字符。

步骤S30,所述电视将转换得到的字符输入到当前激活的密码输入框中。

在将接收的数字键值转换为对应的字符之后,电视将转换得到的字符输入到当前激活的密码输入框中,实现密码输入。

此外,在其他实施例中,当用户操作焦点框选中的输入框不为密码输入框时,电视在当前界面叠加显示常用的虚拟键盘,供用户正常输入。

本实施例提出的电视机快速输入密码的方法,通过使用不同数字键值映射不同的字符,使得用户仅使用遥控器的数字按键即可输入不同字符组成的密码,不仅简化了电视的密码输入操作,还提高了遥控器数字按键的利用率。

进一步地,基于第一实施例,提出本发明电视机快速输入密码的方法的第二实施例,在本实施例中,步骤S20包括:

所述电视判断当次接收到的数字键值的第一接收时间,与预设的键值缓冲区中储存的上次接收到的数字键值的第二接收时间的时间间隔是否大于预设时间间隔;

在所述第一接收时间与所述第二接收时间的时间间隔小于或等于所述预设时间间隔时,所述电视基于当次接收到的数字键值和上次接收到的数字键值生成待转换键值;

所述电视基于所述映射关系表将待转换键值转换为对应的字符。

需要说明的是,本实施例在第一实施例的基础上,对电视如何进行数字键值和字符的转换作进一步说明,其他可参照前述第一实施例,此处不再赘述。

在本发明实施例中,使用两个数字按键的键值来表示一个字符,由于两位数字有0-99共100种不同的组合形式,相应的,使用两个数字最多可以表示100个不同的字符,完全可以包括常用的大/小写字母,数字和符号等,例如,可以使用“11”来表示大小字母字符“A”,使用“37”来表示小写字母字符“a”等。

在本实施例中,为实现数字键值的接收,预先在电视设置有一个大小为2个字节的键值缓冲区,用于缓存接收的数字键值。

在前述判断接收的键值是否为数字键值的判断结果为是时,即接收的键值为数字键值时,电视首先识别前述键值缓冲区中是否储存有数字键值,若否则将当次接收的数字键值储存在前述键值缓冲区中,并等待接收遥控器后续发送的数字键值。

在前述键值缓冲区中储存有上次接收到的数字键值时,电视判断当次接收到的数字键值的第一接收时间,与预设的键值缓冲区中储存的上次接收到的数字键值的第二接收时间的时间间隔是否大于预设时间间隔。其中,预设时间间隔用于供电视判断用户是否在进行数字按键的连续输入,具体可按实际需要进行设置,本实施例不做具体限制,例如,本实施例将其设置为500ms。

在所述第一接收时间与所述第二接收时间的时间间隔小于或等于所述预设时间间隔时,电视识别用户当前在进行数字按键的连续输入,此时基于当次接收到的数字键值和上次接收到的数字键值生成待转换键值,并基于前述映射关系表将待转换键值转换为对应的字符。其中,当次接收到的数字键值构成待转换键值的个位,上次接收到的数字键值构成待转换键值的十位。

进一步地,在本实施例中,为便于用户输入,所述电视机快速输入密码的方法还包括:

所述电视在密码输入框激活时,显示所述映射关系表,其中,所述映射关系表包括所述待转换键值及其对应的字符。

参照图2,在具体实施时,所述映射关系表包括字符部分(对应转换得到的字符)和下标部分(对应待转换键值)。其中,下标部分对应显示电视接收的数字键值,共两位,若接收到用户的连续输入,其十位显示用户基于遥控器发送的上次按键的数字键值,其个位显示用户基于遥控器发送的当次按键的数字键值,如图2所示,用户连续按下了两次遥控器的数字键“1”,下标部分显示待转换键值“11”;若接收到用户的单次输入,其个位实时显示用户基于遥控器发送的数字按键的数字键值;字符部分对应显示前述两位数字键值所对应的字符,如图2所示,用户连续按下了两次遥控器的数字键“1”,字符部分显示待转换键值“11”所对应的字符“A”。

进一步地,在本发明实施例中,所述电视判断当次接收到的数字键值的第一接收时间,与预设的键值缓冲区中储存的上次接收到的数字键值的第二接收时间的时间间隔是否大于预设时间间隔的步骤之后,还包括:

在所述第一接收时间与所述第二接收时间的时间间隔大于所述预设时间间隔时,所述电视将当次接收到的数字键值储存至所述键值缓冲区中,并删除所述键值缓冲区中储存的上次接收到的数字键值。

容易理解的是,在前述时间间隔大于前述预设时间间隔时,电视识别用户当前在进行新的数字按键输入,即用户在输入新的字符,显然的,前述键值缓存区中储存的上次接收到的数字键值没有必要继续存在,此时,所述电视将接收的当次接收到的数字键值储存至所述键值缓冲区中,并删除所述键值缓冲区中储存的上次接收到的数字键值,以等待储存所述遥控器下次发送的数字键值。

基于前述描述,本领域技术人员可以理解的是,在将待转换键值转换为字符并输入到激活的密码输入框之后,前述键值缓冲区中的数字键值显然没有继续存在的必要,为便于接收用户的下一次字符输入,步骤S30之后,还包括:

所述电视清空所述键值缓冲区中储存的数字键值。

进一步地,基于前述任一实施例,提出本发明电视机快速输入密码的方法的第三实施例,在本实施例中,所述电视机快速输入密码的方法,还包括:

在侦测到更新指令时,所述电视基于所述更新指令更新所述映射关系表。

需要说明的是,为提升字符输入的效率,本实施例在前述实施例的基础上增加了更新数字键值与字符的映射关系的功能,以下仅针对该区别进行说明,其他可参照前述实施例,此处不再赘述。

在需要时,用户可以使用遥控器上预设的实体按键,或者电视本体上预设的实体按键,或者电视系统中预设的虚拟控件触发数字键值与字符映射关系的调整操作。

在触发前述调整操作时,电视显示预设的调整界面,该调整界面可供用户调整数字键值与字符的映射关系,用户可根据自身的使用习惯进行相应调整,例如,键值“11”当前对应“A”,调整后键值“11”对应“B”。

在完成调整之后,用户可以操作遥控器点击前述调整界面设置的完成控件。其中,当前述完成控件被点击时,将触发携带用户调整信息的更新指令。

在侦测到更新指令时,电视提取出更新指令所携带的调整信息,并根据调整信息相应调整本地预存的映射关系表。

本发明还提供一种执行前述电视机快速输入密码的方法的电视机快速输入密码的系统,参照图3,对应于前述电视机快速输入密码的方法的第一实施例,在本发明电视机快速输入密码的系统的第一实施例中,所述电视机快速输入密码的系统包括:

映射模块10,用于在电视中建立遥控器上数字键值与字符的映射关系表;

需要说明的是,本实施例提出的电视机快速输入密码的系统基于电视运行,用于实现密码的快捷输入。遥控器通常设置有0至9的数字按键,用于频道选择。当遥控器上的数字按键被按下时,遥控器将向外发送被按下的数字按键所对应的键值。当电视接收到遥控器发送的键值之后,根据预设的控制规则进行相应响应。但是,在很长的时间里,这些数字按键处于闲置状态,得不到有效的利用。鉴于此,本发明创新性的想到,如果使用数字来对字符进行编码,使用数字表示不同的字符,不仅能够使得遥控器上的数字按键得到有效利用,还能够简化电视的字符输入操作。因此,为实现前述字符输入操作,还需要预设将不同的数字按键的键值与字符进行关联,形成键值与字符的映射关系,储存在电视本地。

其中,数字键值与字符的映射关系可由本领域技术人员按实际需要进行设置,例如,键值“9”可以对应数字字符“9”,还可以对应小写字母字符“a”,还可以对应大小字母字符“A”等。在设置完成数字键值与字符的映射关系之后,将设置的映射关系输入到电视中,由映射模块10建立遥控器上数字键值与字符的映射关系表。在其他实施例中,可直接在电视配置该映射关系表。

转换模块20,用于接收遥控器发送的数字键值,并根据所述映射关系表将接收的数字键值转换为对应的字符;

在本实施例中,不对遥控器向外发送键值所采用的通讯协议进行限制,例如,可以采用如ITT协议、NEC协议、Nokia NRC协议、Sharp协议、PhilipsRC-5协议、Philips RC-6协议,Philips RECS-80协议以及Sony SIRC协议等红外传输协议,也可以采用2.4G无线传输协议,还可以采用蓝牙传输协议等,具体可由本领域技术人员按实际需要进行选择。

其中,当遥控器采用红外传输协议时,由于红外线的传输特性,需要用户将遥控器的红外发射器对准电视的红外接收器使用,较为不便,但整体硬件成本较低。

当遥控器采用2.4G无线传输协议时,其通讯范围较红外传输更宽,也不需要将遥控器对准电视使用,使用更为灵活,但整体硬件成本相对较高。

当遥控器采用蓝牙传输协议时,由于采用2.4G无线传输相同的工作频率,其具备2.4G无线传输的大部分优点,但较2.4G无线传输的数据量较低,整体硬件成本也相对较低。

优选地,在本发明实施例中,遥控器采用蓝牙传输的方式向电视发送响应用户按键操作而产生的键值。相应的,所述电视在接收遥控器发送的键值之前,还需要与所述遥控器建立蓝牙配对连接。

具体的,在本发明实施例中,当需要输入密码时,用户可以操作遥控器将焦点框选中电视当前界面的密码输入框,使得该密码输入框处于激活状态。

在该密码输入框处于激活状态时,电视若接收到遥控器发送的键值,首先由转换模块20判断接收到的该键值是否为数字键值,即识别该键值是否为对应遥控器的数字按键的键值(包括0-9任一数字按键的键值),若否则按普通输入进行响应,若是则继续后续密码输入流程。

在接收的键值为数字键值时,说明用户当前欲进行密码输入,此时转换模块20根据前述映射关系表将接收的数字键值转换为对应的字符。

输入模块30,用于将转换得到的字符输入到当前激活的密码输入框中。

在转换模块20将接收的键值转换为对应的字符之后,输入模块30将转换模块20转换得到的字符输入到当前激活的密码输入框中,实现密码输入。

此外,在其他实施例中,当用户操作焦点框选中的输入框不为密码输入框时,电视在当前界面叠加显示常用的虚拟键盘,供用户正常输入。

本实施例提出的电视机快速输入密码的系统,通过使用不同数字键值映射不同的字符,使得用户仅使用遥控器的数字按键即可输入不同字符组成的密码,不仅简化了电视的密码输入操作,还提高了遥控器数字按键的利用率。

进一步地,基于第一实施例,提出本发明电视机快速输入密码的系统的第二实施例,对应于前述电视机快速输入密码的方法的第二实施例,在本实施例中,所述转换模块20还用于,

判断当次接收到的数字键值的第一接收时间,与预设的键值缓冲区中储存的上次接收到的数字键值的第二接收时间的时间间隔是否大于预设时间间隔;以及

在所述第一接收时间与所述第二接收时间的时间间隔小于或等于所述预设时间间隔时,基于当次接收到的数字键值和上次接收到的数字键值生成待转换键值;以及

基于所述映射关系表将待转换键值转换为对应的字符。

需要说明的是,本实施例在第一实施例的基础上,对电视如何进行数字键值和字符的转换作进一步说明,其他可参照前述第一实施例,此处不再赘述。

在本发明实施例中,使用两个数字按键的键值来表示一个字符,由于两位数字有0-99共100种不同的组合形式,相应的,使用两个数字最多可以表示100个不同的字符,完全可以包括常用的大/小写字母,数字和符号等,例如,可以使用“11”来表示大小字母字符“A”,使用“37”来表示小写字母字符“a”等。

在本实施例中,为实现数字键值的接收,预先在电视设置有一个大小为2个字节的键值缓冲区,用于缓存接收的数字键值。

在前述判断接收的键值是否为数字键值的判断结果为是时,即接收的键值为数字键值时,转换模块20首先识别前述键值缓冲区中是否储存有数字键值,若否则将当次接收的数字键值储存在前述键值缓冲区中,并等待接收遥控器后续发送的数字键值。

在前述键值缓冲区中储存有上次接收到的数字键值时,转换模块20判断当次接收到的数字键值的第一接收时间,与预设的键值缓冲区中储存的上次接收到的数字键值的第二接收时间的时间间隔是否大于预设时间间隔。其中,预设时间间隔用于供转换模块20判断用户是否在进行数字按键的连续输入,具体可按实际需要进行设置,本实施例不做具体限制,例如,本实施例将其设置为500ms。

在所述第一接收时间与所述第二接收时间的时间间隔小于或等于所述预设时间间隔时,转换模块20识别用户当前在进行数字按键的连续输入,此时基于当次接收到的数字键值和上次接收到的数字键值生成待转换键值,并基于前述映射关系表将待转换键值转换为对应的字符。其中,当次接收到的数字键值构成待转换键值的个位,上次接收到的数字键值构成待转换键值的十位。

进一步地,在本实施例中,为便于用户输入,所述电视机快速输入密码的系统还包括显示模块,用于在密码输入框激活时,显示所述映射关系表,其中,所述映射关系表包括所述待转换键值及其对应的字符。

参照图2,在具体实施时,显示模块在输入框激活时,显示所述映射关系表,以便于用户输入,如图2所示,显示模块显示的所述映射关系表包括字符部分(对应转换得到的字符)和下标部分(对应待转换键值)。其中,下标部分对应显示接收的数字键值,共两位,若接收到用户的连续输入,其十位显示用户基于遥控器发送的上次按键的数字键值,其个位显示用户基于遥控器发送的当次按键的数字键值,如图2所示,用户连续按下了两次遥控器的数字键“1”,下标部分显示待转换键值“11”;若接收到用户的单次输入,其个位实时显示用户基于遥控器发送的数字按键的数字键值;字符部分对应显示前述两位数字键值所对应的字符,如图2所示,用户连续按下了两次遥控器的数字键“1”,字符部分显示待转换键值“11”所对应的字符“A”。

进一步地,在本发明实施例中,所述转换模块20还用于在所述第一接收时间与所述第二接收时间的时间间隔大于所述预设时间间隔时,将当次接收到的数字键值储存至所述键值缓冲区中,并删除所述键值缓冲区中储存的上次接收到的数字键值。

容易理解的是,在前述时间间隔大于前述预设时间间隔时,电视识别用户当前在进行新的数字按键输入,即用户在输入新的字符,显然的,前述键值缓存区中储存的上次接收到的数字键值没有必要继续存在,此时,所述转换模块20将接收的当次接收到的数字键值储存至所述键值缓冲区中,并删除所述键值缓冲区中储存的上次接收到的数字键值,以等待储存所述遥控器下次发送的数字键值。

基于前述描述,本领域技术人员可以理解的是,在将待转换键值转换为字符并输入到激活的密码输入框之后,前述键值缓冲区中的数字键值显然没有继续存在的必要,为便于接收用户的下一次字符输入,所述电视机快速输入密码的系统,还包括:

清除模块,用于清空所述键值缓冲区中储存的数字键值。

进一步地,基于前述任一实施例,提出本发明电视机快速输入密码的系统的第三实施例,对应于前述电视机快速输入密码的方法的第三实施例,在本实施例中,所述电视机快速输入密码的系统,还包括:

更新模块,用于在侦测到更新指令时,基于所述更新指令更新所述映射关系表。

需要说明的是,为提升密码输入的效率,本实施例在前述实施例的基础上增加了更新数字键值与字符的映射关系的功能,以下仅针对该区别进行说明,其他可参照前述实施例,此处不再赘述。

在需要时,用户可以使用遥控器上预设的实体按键,或者电视本体上预设的实体按键,或者电视系统中预设的虚拟控件触发数字键值与字符映射关系的调整操作。

在触发前述调整操作时,电视显示预设的调整界面,该调整界面可供用户调整数字键值与字符的映射关系,用户可根据自身的使用习惯进行相应调整,例如,键值“11”当前对应“A”,调整后键值“11”对应“B”。

在完成调整之后,用户可以操作遥控器点击前述调整界面设置的完成控件。其中,当前述完成控件被点击时,将触发携带用户调整信息的更新指令。

在侦测到更新指令时,更新模块提取出更新指令所携带的调整信息,并根据调整信息相应调整本地预存的映射关系表。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术邻域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1