【技术实现步骤摘要】
事件响应方法及显示设备
本申请涉及电视
,尤其涉及一种事件响应方法及显示设备。
技术介绍
显示设备中混合广播宽带电视(HybridBroadcast/BroadbandTV,HBBTV)应用通常需要对显示设备中的事件做出响应,比如当显示设备中的频道切换事件触发时,部分HBBTV模块需要响应于该事件,执行如根据切换后的频道更新相关信息等操作。目前通常由显示设备的主程序模块在检测到某一事件时,依次调用需要对该事件做出响应的各HBBTV模块的回调函数,使各HBBTV模块对该事件做出响应。这一过程中,针对每一HBBTV模块,主程序模块需要在该HBBTV模块的回调函数执行完成后,才能调用下一HBBTV模块的回调函数,若某一HBBTV模块的回调函数阻塞,主程序模块将无法继续调用该HBBTV模块之后的其他HBBTV模块的回调函数,导致其他HBBTV模块无法对上述事件做出响应。
技术实现思路
本申请实施例提供一种事件响应方法及显示设备,用以使各HBBTV模块在响应显示设备中的事件时互不影响。第一方面 ...
【技术保护点】
1.一种显示设备,其特征在于,包括:/n显示器;/n与所述显示器耦合的控制器,至少包括:主程序模块和至少两个混合广播宽带电视HBBTV模块;其中,/n所述主程序模块,用于在检测到事件时,从针对各HBBTV模块预先配置的事件队列中查找到所述事件对应的至少一个事件队列,将所述事件存放至对应的事件队列中;/n每一HBBTV模块,用于检测被配置的事件队列,当检测到被配置的事件队列中新增加事件时,根据新增加事件的事件类型确定需要调用的本HBBTV模块已配置的调用函数,并在新增加事件存在对应的事件参数时,依据新增加事件的事件参数运行所述调用函数。/n
【技术特征摘要】
1.一种显示设备,其特征在于,包括:
显示器;
与所述显示器耦合的控制器,至少包括:主程序模块和至少两个混合广播宽带电视HBBTV模块;其中,
所述主程序模块,用于在检测到事件时,从针对各HBBTV模块预先配置的事件队列中查找到所述事件对应的至少一个事件队列,将所述事件存放至对应的事件队列中;
每一HBBTV模块,用于检测被配置的事件队列,当检测到被配置的事件队列中新增加事件时,根据新增加事件的事件类型确定需要调用的本HBBTV模块已配置的调用函数,并在新增加事件存在对应的事件参数时,依据新增加事件的事件参数运行所述调用函数。
2.根据权利要求1所述的显示设备,其特征在于,所述主程序模块还用于接收各HBBTV模块发送的事件信息,所述事件信息包括:HBBTV模块被配置的事件队列的队列ID和HBBTV模块需要响应的事件的事件类型之间的对应关系;
所述主程序模块从针对各HBBTV模块预先配置的事件队列中查找到所述事件对应的至少一个事件队列包括:
所述主程序模块依据检测到的事件的事件类型找到与该事件类型具有对应关系的队列ID,将所述队列ID对应的事件队列确定为所述事件对应的事件队列。
3.根据权利要求1所述的显示设备,其特征在于,所述主程序模块还用于接收各HBBTV模块发送的事件信息,所述事件信息包括:HBBTV模块被配置的事件队列的队列ID;
所述主程序模块从针对各HBBTV模块预先配置的事件队列中查找到所述事件对应的至少一个事件队列包括:
所述主程序模块将接收到的各队列ID对应的事件队列确定为所述事件对应的事件队列。
4.根据权利要求3所述的显示设备,其特征在于,
所述每一HBBTV模块在检测到本HBBTV模块被配置的事件队列中新增加事件时,判断该事件的事件类型是否为本HBBTV模块需要响应的事件的事件类型,若是,则根据新增加事件的事件类型确定需要调用的本HBBTV模块已配置的调用函数。
5.根据权利要求1所述的显示设备,其特征在于,所述HBBTV模块在新增加事件不存在对应的事件参数时,直接运行所述调用函数。
6.一种事件响应方法,...
【专利技术属性】
技术研发人员:段宝山,
申请(专利权)人:海信视像科技股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。