一种按键管理方法及电子设备技术

技术编号:22190945 阅读:84 留言:0更新日期:2019-09-25 05:03
本申请实施例公开了一种按键管理方法及电子设备,涉及通信技术领域,能够减少按键事件带来的处理负荷,避免不必要的消耗。该方法包括:第一电子设备接收与所述第一电子设备关联使用的第二电子设备发送的指令;所述指令用于指示所述第二电子设备的按键的标识;所述第一电子设备确定按键处理信息中不包括所述按键的标识,则丢弃所述指令;所述按键处理信息包括至少一个需响应按键的标识,所述需响应按键为所述第一电子设备需响应的按键。

A Key Management Method and Electronic Equipment

【技术实现步骤摘要】
一种按键管理方法及电子设备
本申请实施例涉及通信
,尤其涉及一种按键管理方法及电子设备。
技术介绍
电子节目指南(ElectronicProgramGuide,EPG)运行在机顶盒(SetTopBox,机顶盒,STB)之上,用户可以通过遥控器向STB发送指令选择EPG页面的某个功能按键,实现页面浏览,播放控制等。现有技术中,只要用户按动遥控器上的按键,STB一定会上报给EPG,也就是说EPG需要处理所有的按键事件,包括不需要处理的按键事件,如:用户长时间按下某一按键,在用户松开按键之前,STB会持续上报按键事件。EPG会响应每一个按键事件,给STB造成极大的处理负荷,由此导致了不必要的消耗。
技术实现思路
本申请实施例提供一种按键管理方法及电子设备,能够减少按键事件带来的处理负荷,避免不必要的消耗。为达到上述目的,本申请实施例采用如下技术方案:第一方面,本申请实施例提供了一种按键管理方法,包括:第一电子设备接收与该第一电子设备关联使用的第二电子设备发送的指令;这个指令用于指示第二电子设备的按键的标识。进一步,第一电子设备还可以判断按键处理信息中是否包括所述按键的标识,所述按键处理信息包括至少一个需响应按键的标识,所述需响应按键为所述第一电子设备需响应的按键。如果第一按键处理信息中不包括所述按键的标识,则说明所述按键不是第一电子设备需响应的按键,那么第一电子设备可以丢弃所述指令。本专利技术实施例提供的按键管理方法中,第一电子设备接收与第一电子设备关联使用的第二电子设备发送的指令(可以是按键事件)后,第一电子设备还可以根据所述按键的标识和按键处理信息中包括的需响应按键的标识来处理所述指令。示例的,第一电子设备可以判断指令指示的指示的按键是否为需响应的按键,进而可以根据判断的结果确定如何处理该指令,如:确定所述按键不是第一电子设备需响应的按键,第一电子设备则丢弃该指令或响应该指令。这样,可以将不需要响应的按键触发的按键事件丢弃,能够减少按键事件带来的处理负荷,降低机顶盒处理的复杂程度,避免用户按键带来的不必要消耗。结合第一方面,在第一方面的第一种可能的实现方式中,按键处理信息还用于指示所述至少一个需响应按键中每一个需响应按键对应的处理方式。在一些实施例中,按键处理信息中指示按键对应的处理方式,第一电子设备则可以按照相应的处理方式处理按键事件,即第二电子设备发送的指令。结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,按键处理信息还包括短按键操作类型列表,短按键操作类型列表包括的需响应按键的处理方式为短按键操作类型,短按键操作类型列表未包括的需响应按键的处理方式为长按键操作类型;或,按键处理信息还包括每一个所述需响应按键的处理方式指示位,所述处理方式指示位为第一数值时,所述处理方式指示位对应的需响应按键的处理方式为长按键操作类型,所述处理方式指示位为第二数值时,所述处理方式指示位对应的需响应按键的处理方式为短按键操作类型。通过以上两种方式,第一电子设备可以明确每一个需响应按键具体的操作方式,正确处理用户按下第二电子设备的按键所触发的指令。结合第一方面的第一或第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述方法还包括:若按键处理信息中包括所述按键的标识,则按照按键处理信息中所述按键对应的处理方式处理所述指令。也就是说,如果第一电子设备确定按键处理信息中包括所述按键的标识,即所述按键是第一电子设备需响应的按键,第一电子设备按照按键处理信息中所述按键对应的处理方式处理所述指令,如:按照短按键操作类型处理用户长按第二电子设备某个按键(前提是需响应按键)所触发的指令,也可以达到降低机顶盒处理的复杂程度,避免不必要的消耗的效果。结合第一方面的第一三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述按照所述按键对应的处理方式处理所述指令具体包括:若所述按键对应的处理方式为长按键操作类型,则响应所述按键触发的按键事件;若所述按键对应的处理方式为短按键操作类型,则判断所述第一电子设备是否对所述按键触发的按键事件作出响应;若确定所述第一电子设备已对所述按键触发的按键事件作出响应,则对所述按键触发的按键事件不作响应,若确定所述第一电子设备未对所述按键触发的按键事件作出响应,则响应所述按键触发的按键事件。对不同的按键区分长按键操作类型或短按键操作类型,如果所述按键对应的处理方式为长按键操作类型,那么第一电子设备可以响应所述按键触发的每一次按键事件。如果第二电子设备的某个按键对应的处理方式为短按键操作类型,则仅响应所述按键触发的按下事件中的任意一个按键事件。同样能够减少按键事件带来的处理负荷,降低机顶盒处理的复杂程度,避免用户按键带来的不必要消耗。第二方面,公开了一种电子设备,该电子设备为第一电子设备,包括:接收单元,用于接收与第一电子设备关联使用的第二电子设备发送的指令;该指令用于指示第二电子设备的按键的标识;处理单元,用于若按键处理信息中不包括所述按键的标识,则丢弃第二电子设备发送的所述指令;所述按键处理信息包括至少一个需响应按键的标识,所述需响应按键为所述第一电子设备需响应的按键。本专利技术实施例提供的第一电子设备,接收与第一电子设备关联使用的第二电子设备发送的指令(可以是按键事件)后,第一电子设备还可以根据所述按键的标识和按键处理信息中包括的需响应按键的标识来处理所述指令。示例的,第一电子设备可以判断指令指示的指示的按键是否为需响应的按键,进而可以根据判断的结果确定如何处理该指令,如:确定所述按键不是第一电子设备需响应的按键,第一电子设备则丢弃该指令或响应该指令。这样,可以将不需要响应的按键触发的按键事件丢弃,能够减少按键事件带来的处理负荷,降低机顶盒处理的复杂程度,避免用户按键带来的不必要消耗。结合第二方面,在第二方面的第一种可能的实现方式中,按键处理信息用于指示所述至少一个需响应按键中每一个需响应按键对应的处理方式。结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,按键处理信息还包括短按键操作类型列表,短按键操作类型列表包括的需响应按键的处理方式为短按键操作类型,短按键操作类型列表未包括的需响应按键的处理方式为长按键操作类型;或,按键处理信息还包括每一个需响应按键的处理方式指示位,处理方式指示位为第一数值时,该处理方式指示位对应的需响应按键的处理方式为长按键操作类型,该处理方式指示位为第二数值时,所述处理方式指示位对应的需响应按键的处理方式为短按键操作类型。结合第二方面的第一或第二种可能的实现方式,在第二方面的第三种可能的实现方式中,处理单元还用于,若按键处理信息中包括所述按键的标识,则按照所述按键处理信息中所述按键对应的处理方式处理所述指令。结合第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,所述处理单元具体用于,若所述按键对应的处理方式为长按键操作类型,则响应所述按键触发的按键事件;若所述按键对应的处理方式为短按键操作类型,则判断所述处理单元是否对所述按键触发的按键事件作出响应;若确定所述处理单元已对所述按键触发的按键事件作出响应,则对所述按键触发的按键事件不作响应,若确定所述处理单元未对所述按键触发的按键事件作出响应,则响应本文档来自技高网...

【技术保护点】
1.一种按键管理方法,其特征在于,包括:第一电子设备接收与所述第一电子设备关联使用的第二电子设备发送的指令;所述指令用于指示所述第二电子设备的按键的标识;所述第一电子设备确定按键处理信息中不包括所述按键的标识,则丢弃所述指令;所述按键处理信息包括至少一个需响应按键的标识,所述需响应按键为所述第一电子设备需响应的按键。

【技术特征摘要】
1.一种按键管理方法,其特征在于,包括:第一电子设备接收与所述第一电子设备关联使用的第二电子设备发送的指令;所述指令用于指示所述第二电子设备的按键的标识;所述第一电子设备确定按键处理信息中不包括所述按键的标识,则丢弃所述指令;所述按键处理信息包括至少一个需响应按键的标识,所述需响应按键为所述第一电子设备需响应的按键。2.根据权利要求1所述的方法,其特征在于,所述按键处理信息还用于指示所述至少一个需响应按键中每一个需响应按键对应的处理方式。3.根据权利要求2所述的方法,其特征在于,所述按键处理信息还包括短按键操作类型列表,所述短按键操作类型列表包括的需响应按键的处理方式为短按键操作类型,所述短按键操作类型列表未包括的需响应按键的处理方式为长按键操作类型;或,所述按键处理信息还包括每一个所述需响应按键的处理方式指示位,所述处理方式指示位为第一数值时,所述处理方式指示位对应的需响应按键的处理方式为长按键操作类型,所述处理方式指示位为第二数值时,所述处理方式指示位对应的需响应按键的处理方式为短按键操作类型。4.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:若所述按键处理信息中包括所述按键的标识,则按照所述按键处理信息中所述按键对应的处理方式处理所述指令。5.根据权利要求4所述的方法,其特征在于,所述按照所述按键对应的处理方式处理所述指令具体包括:若所述按键对应的处理方式为长按键操作类型,则响应所述按键触发的按键事件;若所述按键对应的处理方式为短按键操作类型,则判断所述第一电子设备是否对所述按键触发的按键事件作出响应;若确定所述第一电子设备已对所述按键触发的按键事件作出响应,则对所述按键触发的按键事件不作响应,若确定所述第一电子设备未对所述按键触发的按键事件作出响应,则响应所述按键触发的按键事件。...

【专利技术属性】
技术研发人员:罗盛波
申请(专利权)人:华为软件技术有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1