一种数据处理的方法及机顶盒的制作方法
【技术领域】
[0001]本发明涉及电视领域,尤其涉及一种数据处理的方法及机顶盒。
【背景技术】
[0002]随着科学技术的发展,智能电视也随之快速发展。智能电视节目越来越精彩丰富,智能电视的功能越来越多,智能电视已深受用户的喜爱。
[0003]数字视频变换盒(英语:SetTop Box,简称STB),通常称作机顶盒或机上盒,是一个连接智能电视机与外部信号源的设备。它可以将压缩的数字信号转成电视内容,并在智能电视机上显示出来。信号可以来自有线电缆、卫星天线、宽带网络以及地面广播。机顶盒接收的内容除了模拟电视可以提供的图像、声音之外,更在于能够接收数字内容,包括电子节目指南、因特网网页、字幕等等。使用户能在现有智能电视机上观看数字电视节目,并可通过网络进行交互式数字化娱乐、教育和商业化活动。
[0004]目前,用户与机顶盒的交互方式仅局限于单一按键操作,遵循移动焦点、选择选项、按下完成三步操作流程,用户体验较为枯燥。
【发明内容】
[0005]本发明的实施例提供一种数据处理的方法及机顶盒,用以通过增加机顶盒与用户间的交互方式,提高用户体验。
[0006]为达到上述目的,本发明的实施例采用如下技术方案:
[0007]本发明实施例提供了一种数据处理的方法,包括:监听遥控设备是否有按键按下;在监听到所述遥控设备有按键按下时,记录所述按键的按下时间,在所述按键的按下时间达到长按时间阀值时,确定所述按键为长按键,并根据所述长按键的键值,确定所述长按键对应的待显示的界面;将所述长按键对应的待显示的界面发送至智能电视,以便所述智能电视显示所述长按键对应的待显示的界面。
[0008]可选地,还包括:在所述按键的按下时间未达到长按时间阀值时,则确定所述按键为短按键,并根据所述短按键的键值,确定短按键对应的待显示的界面;将所述短按键对应的待显示的界面发送至智能电视,以便所述智能电视显示所述短按键对应的待显示的界面。
[0009]可选地,所述在监听到所述遥控设备有按键按下时,记录所述按键的按下时间,在所述按键的按下时间达到长按时间阀值时,确定所述按键为长按键包括:在监听到所述遥控设备有按键按下时,记录所述按键的按下开始时间,启动长按键定时,并监听所述按键是否被释放;在所述按键未被释放,且所述长按键定时达到长按时间阀值时,确定所述按键为长按键;或者,在所述按键被释放,且所述长按键定时达到长按时间阀值时,确定所述按键为长按键。
[0010]可选地,所述在所述按键的按下时间未达到长按时间阀值时,则确定所述按键为短按键包括:在所述按键被释放,且所述长按键定时未达到长按时间阀值时,确定所述按键为按键。
[0011]可选地,所述长按时间阀值为1000毫秒ms。
[0012]进一步的,本发明实施例提供了一种机顶盒,包括:监听单元,用于监听遥控设备是否有按键按下;处理单元,用于在所述监听单元监听到所述遥控设备有按键按下时,记录所述按键的按下时间,在所述按键的按下时间达到长按时间阀值时,确定所述按键为长按键,并根据所述长按键的键值,确定所述长按键对应的待显示的界面;所述处理单元,还用于将所述长按键对应的待显示的界面发送至智能电视,以便所述智能电视显示所述长按键对应的待显示的界面。
[0013]可选地,所述处理单元,还用于在所述按键的按下时间未达到长按时间阀值时,则确定所述按键为短按键,并根据所述短按键的键值,确定短按键对应的待显示的界面;将所述短按键对应的待显示的界面发送至智能电视,以便所述智能电视显示所述短按键对应的待显示的界面。
[0014]可选地,所述处理单元,具体用于在监听到所述遥控设备有按键按下时,记录所述按键的按下开始时间,启动长按键定时,并监听所述按键是否被释放;在所述按键未被释放,且所述长按键定时达到长按时间阀值时,确定所述按键为长按键;或者,在所述按键被释放,且所述长按键定时达到长按时间阀值时,确定所述按键为长按键。
[0015]可选地,所述处理单元,具体用于在所述按键被释放,且所述长按键定时未达到长按时间阀值时,确定所述按键为按键。
[0016]可选地,所述长按时间阀值为1000毫秒ms。
[0017]本发明实施例提供了一种数据处理的方法及机顶盒,包括:监听遥控设备是否有按键按下;在监听到遥控设备有按键按下时,记录按键的按下时间,在按键的按下时间达到长按时间阀值时,确定按键为长按键,并根据所述长按键的键值,确定长按键对应的待显示的界面;将长按键对应的待显示的界面发送至智能电视,以便智能电视显示所述长按键对应的待电视的界面。这样一来,机顶盒可以在监听到遥控设备中有按键按下时,可以根据其按下时间确定此按键是否为长按键,在确定为长按键时,可以使智能电视显示长按键对应的待显示界面。从而使得机顶盒可以与用户有长按键的交互,增加了机顶盒与用户间的交互方式,提高了用户体验。
【附图说明】
[0018]为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1为本发明实施例提供的一种数据处理的方法的流程示意图;
[0020]图2为本发明实施例提供的另一种数据处理的方法的流程示意图;
[0021 ]图3为本发明实施例提供的一种机顶盒的结构示意图。
【具体实施方式】
[0022]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0023]本发明实施例提供了一种数据处理的方法,如图1所示,包括:
[0024]步骤101、监听遥控设备是否有按键按下。
[0025]具体的,用户向机顶盒发送其需智能电视显示的界面的指令时,可以通过遥控设备向机顶盒发送。此时,机顶盒可以监听遥控设备中是否有按键被用户按下,进而可以在下述步骤中进行相应的处理。
[0026]进一步的,机顶盒监听遥控设备是否有按键按下的方法可以是,机顶盒可以监听遥控设备中是否有遥控设备按键的键值发送。若接收到键值,则可以确定有按键按下。若没有接收到键值,则可以确定没有按键按下。
[0027]步骤102、在监听到遥控设备有按键按下时,记录按键的按下时间,在按键的按下时间达到长按时间阀值时,确定按键为长按键,并根据长按键的键值,确定长按键对应的待显示的界面。
[0028]具体的,机顶盒在监听到遥控设备有按键按下时,机顶盒需要确定此按键是长按键还是短按键。此时,机顶盒可以记录按键的按下时间。在记录的按键的按下时间达到长按时间阀值