遥控器按键分配方法和装置的制造方法

文档序号:9474702阅读:500来源:国知局
遥控器按键分配方法和装置的制造方法
【技术领域】
[0001]本发明涉及电视领域,尤其涉及一种遥控器按键分配方法和装置。
【背景技术】
[0002]模块电视是目前电视行业的前沿理念,很多厂家都在开发和研制中。模块电视是指可制定、可升级的智能电视,用户可以根据自己的需求定制差异化的产品功能模块。在模块电视中,存在两个板卡,为了区分这两个板卡,把跟显示屏密切相关的、不会更换的板卡叫屏端,另一个可以插拔、更换的板卡叫卡端。
[0003]当模块电视的卡端更换一张电视卡之后,很大可能就需要根据更换的电视卡来修改屏端的软件。特别对于遥控器而言,屏端和卡端是完全独立的,双方都有自己的⑶I (Graphical User Interface,图形用户界面,又称图形用户接口)系统。卡端和屏端都要处理各自所接收到的遥控信息。所以在处理遥控器按键的时候,很容易导致电视卡所在的卡端和屏端软件的逻辑错乱。当用户发出遥控按键命令时,模块电视不能很好分配遥控按键命令,在用户使用屏的时候出现异常情况。

【发明内容】

[0004]本发明的主要目的在于提供一种遥控器按键分配方法和装置,解决当模块电视的卡端和屏端同时接收到遥控器的按键指令时,容易导致卡端和屏端软件的逻辑错乱的技术问题。
[0005]为实现上述目的,本发明提供的一种遥控器按键分配方法,包括步骤:
[0006]当接收到遥控器发送的按键指令时,解析所述按键指令对应的键值;
[0007]判断是否存在与所述键值对应的预设键值;
[0008]若存在与所述键值对应的预设键值,则执行所述按键指令对应的操作;以及
[0009]若不存在与所述键值对应的预设键值,则丢弃所述按键指令,以供接收到所述按键指令的卡端执行所述按键指令对应的操作。
[0010]优选地,所述若存在与所述键值对应的预设键值,则执行所述按键指令对应的操作的步骤之后,还包括:
[0011]判断所述按键指令是否是阻塞指令;
[0012]若所述按键指令是阻塞指令,则根据所述按键指令更改屏端的运行状态,以提示用户下一个按键指令在所述按键指令执行完毕之后会被执行。
[0013]优选地,所述若所述按键指令是阻塞指令,则根据所述按键指令更改屏端的运行状态,以提示用户下一个按键指令在所述按键指令执行完毕之后会被执行的步骤之后,还包括:
[0014]根据所述按键指令对应的功能判断是否需要转发所述按键指令至所述卡端执行;
[0015]若需要转发所述按键指令至所述卡端执行,则发送预设信号给所述卡端,以供所述卡端根据所述预设信号执行所述按键指令对应的操作。
[0016]优选地,所述当接收到遥控器发送的按键指令时,解析所述按键指令对应的键值的步骤之前,还包括:
[0017]当侦测到所述卡端已插入电视卡时,获取所述电视卡的属性类型;
[0018]根据所述电视卡的属性类型设置所述电视卡按键指令对应的键值。
[0019]优选地,所述根据所述电视卡的属性类型设置所述电视卡按键指令对应的键值的步骤包括:
[0020]根据所述电视卡的属性类型判断所述电视卡是否为已知卡;
[0021]若所述电视卡为非已知卡,则将所述电视卡按键指令对应的键值转换为标准安卓按键键值;
[0022]若所述电视卡为已知卡,则将所述电视卡按键指令对应的键值设置为激活状态。
[0023]此外,为实现上述目的,本发明还提供一种遥控器按键分配装置,所述装置包括:
[0024]解析模块,用于当接收到遥控器发送的按键指令时,解析所述按键指令对应的键值;
[0025]第一判断模块,用于判断是否存在与所述键值对应的预设键值;
[0026]执行模块,用于若存在与所述键值对应的预设键值,则执行所述按键指令对应的操作;
[0027]丢弃模块,用于若不存在与所述键值对应的预设键值,则丢弃所述按键指令,以供接收到所述按键指令的卡端执行所述按键指令对应的操作。
[0028]优选地,所述遥控器按键分配装置还包括:
[0029]第二判断模块,用于判断所述按键指令是否是阻塞指令;
[0030]更改模块,用于若所述按键指令是阻塞指令,则根据所述按键指令更改屏端的运行状态,以提示用户下一个按键指令在所述按键指令执行完毕之后会被执行。
[0031]优选地,所述遥控器按键分配装置还包括:
[0032]第三判断模块,用于判断根据所述按键指令对应的功能是否需要转发所述按键指令至所述卡端执行;
[0033]发送模块,用于若需要转发所述按键指令至所述卡端执行,则发送预设信号给所述卡端,以供所述卡端根据所述预设信号执行所述按键指令对应的操作。
[0034]优选地,所述遥控器按键分配装置还包括:
[0035]获取模块,用于当侦测到所述卡端已插入电视卡时,获取所述电视卡的属性类型;
[0036]设置模块,用于根据所述电视卡的属性类型设置所述电视卡按键指令对应的键值。
[0037]优选地,所述设置模块包括:
[0038]判断单元,用于根据所述电视卡的属性类型判断所述电视卡是否为已知卡;
[0039]转换单元,用于若所述电视卡为非已知卡,则将所述电视卡按键指令对应的键值转换为标准安卓按键键值;
[0040]设置单元,用于若所述电视卡为已知卡,则将所述电视卡按键指令对应的键值设置为激活状态。
[0041]本发明通过当屏端接收到遥控器发送的按键指令时,解析所述按键指令对应的键值,若屏端存在与键值对应的预设键值,则执行所述按键指令对应的操作,若不存在与键值对应的预设键值时,则表明卡端中存在与所述按键指令的键值对应的预设键值,该按键指令应该由同时接收到所述按键指令的卡端执行。即在接收遥控器的按键指令之前,卡端和屏端就协商好遥控器按键指令的分配,实现了当模块电视的卡端和屏端同时接收到遥控器的按键指令时,能较好地分配遥控器的按键指令,提高用户的体验效果。
【附图说明】
[0042]图1为本发明遥控器按键分配方法第一实施例的流程示意图;
[0043]图2为本发明遥控器按键分配方法第二实施例的流程示意图;
[0044]图3为本发明遥控器按键分配方法第三实施例的流程示意图;
[0045]图4为本发明实施例中根据所述电视卡的属性类型设置所述电视卡按键指令对应的键值的一种流程示意图;
[0046]图5为本发明遥控器按键分配装置第一实施例的功能模块示意图;
[0047]图6为本发明遥控器按键分配装置第二实施例的功能模块示意图;
[0048]图7为本发明遥控器按键分配装置第三实施例的功能模块示意图;
[0049]图8为本发明实施例中设置模块的一种功能模块示意图。
[0050]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0051]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0052]本发明实施例的主要解决方案是:当接收到遥控器发送的按键指令时,解析所述按键指令对应的键值;判断是否存在与所述键值对应的预设键值;若存在与所述键值对应的预设键值,则执行所述按键指令对应的操作;若不存在与所述键值对应的预设键值,则丢弃所述按键指令,以供接收到所述按键指令的卡端执行所述按键指令对应的操作。通过当屏端接收到遥控器发送的按键指令时,解析所述按键指令对应的键值,若屏端存在与键值对应的预设键值,则执行所述按键指令对应的操作,若不存在与键值对应的预设键值时,则表明卡端中存在与所述按键指令的键值对应的预设键值,该按键指令应该由同时接收到所述按键指令的卡端执行。即在接收遥控器的按键指令之前,卡端和屏端就协商好遥控器按键指令的分配,实现了当模块电视的卡端和屏端同时接收到遥控器的按键指令时,能较好地分配遥控器的按键指令,提高用户的体验效果。
[0053]在模块电视中,当卡端和屏端同时接收到遥控器的按键指令时,容易导致卡端和屏端软件的逻辑错乱,模块电视不能很好地分配遥控器发送的按键命令。
[0054]基于上述问题,本发明提供一种遥控器按键分配方法。
[0055]参照图1,图1为本发明遥控器按键分配方法第一实施例的流程示意图。
[0056]在本实施例中,所述遥控器按键分配方法包括:
[0057]步骤S10,当接收到遥控器发送的按键指令时,解析所述按键指令对应的键值;
[0058]当模块电视的屏端接收到遥控器发送的按键指令时,解析所述按键指令对应的键值。当模块电视的屏端在接收到遥控器发送的按键指令的同时,所述模块电视的卡端也在接收所述遥控器发送的按键指令,并解析所述按键指令对应的键值。所述遥控器发送的每
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1