一种输入设备事件管理方法及装置制造方法及图纸

技术编号:36801614 阅读:11 留言:0更新日期:2023-03-08 23:48
本申请公开了一种输入设备事件管理方法及装置,涉及通信技术领域。其方法包括:通过输入设备事件管理子系统对车载终端中的输入设备节点进行监听;在输入设备事件管理子系统监听到待处理输入事件的情况下,获取待处理输入事件的待处理输入事件信息;在与输入设备事件管理子系统中关联的至少一个事件处理模块中,查找与待处理输入事件信息匹配的目标事件处理模块;控制输入设备事件管理子系统将待处理输入事件信息传输至目标事件处理模块,以使目标事件处理模块对待处理输入事件进行处理。根据本申请实施例,能够对输入设备事件进行了统一管理,降低了车载嵌入式系统对硬件平台的依赖性,从而提高了车载嵌入式系统的可移植性。从而提高了车载嵌入式系统的可移植性。从而提高了车载嵌入式系统的可移植性。

【技术实现步骤摘要】
一种输入设备事件管理方法及装置


[0001]本申请属于通信
,尤其涉及一种输入设备事件管理方法及装置。

技术介绍

[0002]现有的车载嵌入式系统中,对于输入设备事件的获取,一般是由各个模块分别去监听关注的输入设备事件节点,并在输入设备事件发生后,对获取的输入设备事件信息进行处理,最后根据处理结果去执行相应的业务逻辑。但各个模块分别去监听各自关注的输入设备事件节点,会导致整个车载嵌入式系统对硬件产生较强的依赖性,例如,当硬件平台发生变化时,输入设备事件的节点也可能发生相应变化,从而造成各个模块软件代码的修改,降低了整个操作系统的可移植性。

技术实现思路

[0003]本申请实施例提供一种输入设备事件管理方法及装置,能够对输入事件进行了统一管理,降低了车载嵌入式系统对硬件平台的依赖性,从而提高了车载嵌入式系统的可移植性。
[0004]第一方面,本申请实施例提供一种输入设备事件管理方法,方法包括:
[0005]通过输入设备事件管理子系统对车载终端中的输入设备节点进行监听;
[0006]在所述输入设备事件管理子系统监听到待处理输入事件的情况下,获取所述待处理输入事件的待处理输入事件信息;
[0007]在与所述输入设备事件管理子系统中关联的至少一个事件处理模块中,查找与所述待处理输入事件信息匹配的目标事件处理模块,其中,各所述事件处理模块用于处理至少一个输入事件;
[0008]控制所述输入设备事件管理子系统将所述待处理输入事件信息传输至所述目标事件处理模块,以使所述目标事件处理模块对所述待处理输入事件进行处理。
[0009]第二方面,本申请实施例提供了一种输入设备事件管理装置,装置包括:
[0010]监听模块,用于通过输入设备事件管理子系统对车载终端中的输入设备节点进行监听;
[0011]获取模块,用于在所述输入设备事件管理子系统监听到待处理输入事件的情况下,获取所述待处理输入事件的待处理输入事件信息;
[0012]查找模块,用于在与所述输入设备事件管理子系统中关联的至少一个事件处理模块中,查找与所述待处理输入事件信息匹配的目标事件处理模块,其中,各所述事件处理模块用于处理至少一个输入事件;
[0013]传输模块,用于控制所述输入设备事件管理子系统将所述待处理输入事件信息传输至所述目标事件处理模块,以使所述目标事件处理模块对所述待处理输入事件进行处理。
[0014]第三方面,本申请实施例提供了一种电子设备,设备包括:处理器以及存储有计算
机程序指令的存储器;所述处理器执行所述计算机程序指令时实现如上任意一项所述的输入设备事件管理方法。
[0015]第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序指令;所述计算机程序指令被处理器执行时实现如上任意一项所述的输入设备事件管理方法。
[0016]第五方面,本申请实施例提供了一种计算机程序产品,所述计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备执行如上任意一项所述的输入设备事件管理方法。
[0017]本申请实施例的输入设备事件管理方法及装置,通过输入设备事件管理子系统对车载终端中的输入设备节点进行监听;并在输入设备事件管理子系统监听到待处理输入事件的情况下,获取待处理输入事件的待处理输入事件信息;在与输入设备事件管理子系统中关联的至少一个事件处理模块中,查找与待处理输入事件信息匹配的目标事件处理模块;控制输入设备事件管理子系统将待处理输入事件信息传输至目标事件处理模块,以使目标事件处理模块对待处理输入事件进行处理。能够对输入事件进行了统一管理,降低了车载嵌入式系统对硬件平台的依赖性,从而提高了车载嵌入式系统的可移植性。
附图说明
[0018]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1是本申请实施例提供的输入设备事件管理方法的流程示意图;
[0020]图2是本申请实施例提供的输入设备事件管理子系统与关联的事件处理模块之间的关系示意图;
[0021]图3是本申请实施例提供的输入事件的注册事件信息的注册示例图;
[0022]图4是本申请实施例提供的输入事件的注册事件信息的注册流程图;
[0023]图5是本申请实施例提供的待处理事件信息的转化流程图;
[0024]图6是本申请实施例提供的输入设备事件管理装置的结构示意图;
[0025]图7是本申请实施例提供的电子设备的结构示意图。
具体实施方式
[0026]下面将详细描述本申请的各个方面的特征和示例性实施例,为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本申请进行进一步详细描述。应理解,此处所描述的具体实施例仅意在解释本申请,而不是限定本申请。对于本领域技术人员来说,本申请可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本申请的示例来提供对本申请更好的理解。
[0027]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要
素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0028]现有技术中,对于输入设备事件的获取,一般是由各个模块分别去监听自己关注的输入设备事件节点,输入设备事件发生后,对获取的输入设备事件信息进行处理,根据处理结果去执行自己的业务逻辑。然而,这样的方法会存在以下问题:
[0029]1)由各个模块分别去监听各自关注的输入设备事件节点,会导致整个嵌入式设备系统中软件对硬件的强依赖性,当硬件平台发生变化时,输入设备事件的文件节点也可能发生相应变化,随之而来的是整个车载嵌入式系统中各个模块软件代码的修改,降低了整个系统的可移植性;
[0030]2)对于同一输入设备事件的上报,上报的输入事件信息是不驻留的,因此如果存在系统中多个模块同时关注同一输入设备事件情况,则无法全部通过监听此输入设备事件节点来获取输入事件信息,需由其中一个模块获取输入事件信息后,再将输入事件信息传递给其他模块,增加了各个模块之间的耦合性,同时降低了输入事件信息处理的及时性,还可能引起对输入事件处理的时序问题;
[0031]3)当系统重启后,同一输入设备事件产生对应的文件节点名可能会发生变化,需本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种输入设备事件管理方法,其特征在于,包括:通过输入设备事件管理子系统对车载终端中的输入设备节点进行监听;在所述输入设备事件管理子系统监听到待处理输入事件的情况下,获取所述待处理输入事件的待处理输入事件信息;在与所述输入设备事件管理子系统中关联的至少一个事件处理模块中,查找与所述待处理输入事件信息匹配的目标事件处理模块,其中,各所述事件处理模块用于处理至少一个输入事件;控制所述输入设备事件管理子系统将所述待处理输入事件信息传输至所述目标事件处理模块,以使所述目标事件处理模块对所述待处理输入事件进行处理。2.根据权利要求1所述的方法,其特征在于,所述在所述通过输入设备事件管理子系统对车载终端中的输入设备进行监听之前,还包括:所述输入设备事件管理子系统接收第一事件处理模块中N个输入事件的注册事件信息,所述第一事件处理模块为所述事件处理模块中的任意一个,所述N为正整数;在所述输入设备事件管理子系统中对所述注册事件信息进行注册保存,以使所述注册事件信息指示所述N个输入事件和所述第一事件处理模块的匹配关系。3.根据权利要求2所述的方法,其特征在于,所述在所述输入设备事件管理子系统中对所述注册事件信息进行注册保存之前,还包括:将所述注册事件信息与所述输入设备事件管理子系统中注册保存的历史注册事件信息进行匹配;所述在所述输入设备事件管理子系统中对所述注册事件信息进行注册保存,包括:在确定不存在与所述注册事件信息匹配的历史注册事件信息的情况下,在所述输入设备事件管理子系统对所述注册事件信息进行注册保存。4.根据权利要求2所述的方法,其特征在于,所述注册事件信息包括设备名参数,所述待处理输入事件信息包括待处理事件类型参数,所述在与所述输入设备事件管理子系统中关联的至少一个事件处理模块中,查找与所述待处理输入事件信息匹配的目标事件处理模块,包括:在与所述输入设备事件管理子系统中关联的至少一个事件处理模块中,查找所述设备名参数与所述待处理事件类型参数匹配的目标事件处理模块。5.根据权利要求4所述的方法,其特征在于,在所述控制所述输入设备事件管理子系统将所述待处理输入事件信息传输至所述目标事件处理模块之前,还包括:在预设的事件转化策略集中,确定与处理事件类型参数对应的目标事件转化策略,事件转化策略集包括至少一个事件转化策略,各事件转化策略用于将所述待处理输入事件信息转化为各事件处理模块可识别的信息;根据所述事件...

【专利技术属性】
技术研发人员:王文圣
申请(专利权)人:经纬恒润天津研究开发有限公司
类型:发明
国别省市:

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

1