基于汽车AI智慧助手的事件处理方法技术

技术编号:34721784 阅读:39 留言:0更新日期:2022-08-31 18:07
本发明专利技术公开了一种基于汽车AI智慧助手的事件处理方法,在AI智慧助手中,建立一个事件池作为存放事件的容器;AI智慧助手启动后,接收各方事件并存放到事件池中;当事件池中的事件数量大于1时,启动事件处理机制,将事件分发到指定的模块;指定的模块对事件进行解析得到事件的执行策略,按执行策略对事件进行执行并展示执行数据;事件执行结束后,将事件池中该事件销毁。本发明专利技术所有的事件都通过事件池来管理,每一个事件在队列中排队执行,在有效的周期内接收到的事件按设置好的优先级依次执行,大大提升了事件执行效率,避免了事件丢失和事件错乱执行的情形。件错乱执行的情形。件错乱执行的情形。

【技术实现步骤摘要】
基于汽车AI智慧助手的事件处理方法


[0001]本专利技术涉及软件定义车联网络、车联网技术改进,具体设计一种基于汽车AI智慧助手的事件管理分发技术,属于车联网


技术介绍

[0002]随着汽车车联网的发展和普及,汽车功能的多样化和智能化程度越来越高,汽车已不再是人们生活中一个简单的代步工具,汽车AI智慧助手已经是很多车型的标配。提升汽车AI智慧助手事件管理能力,让AI助手体验更加人性化,能够让更多的智能化推送到车主是AI智慧助手十分重要的一个功能。对于事件的处理,现有技术通常就是简单的接收执行,车端缺乏对场景事件的管理,体验不友好。
[0003]在公开号为CN101222450B、名称为“一种事件管理、事件通知的方法及系统”中国专利技术专利中,其获取用户输入的事件管理信息,将所述事件管理信息发送,所述事件管理信息包含事件管理所涉及的成员号码列表;群组服务器在接收到所述事件管理信息后,将所述事件管理信息存储到所述成员号码列表中各个成员号码对应的用户数据库中。虽然该专利技术能够实现任务管理安排和日程管理安排,并且,在任务管理安排和日程管理安排所涉及的时间到期时,能够提醒用户,满足用户的个性化需要,但是并未提供对第三方事件的管理以及对接收到的事件存储进行后续的操作。
[0004]在公开号为CN107018005B、名称为“事件触发方法、事件管理系统”中国专利技术专利中,该专利技术包括下列步骤:检测该版本控制服务器所接收到的一版本控制指令是否为一提交指令;在检测出该版本控制指令为该提交指令时,解码该提交指令得到一注解字符串;比对该注解字符串与至少一既定字符串,以判定该注解字符串是否符合该既定字符串,其中该既定字符串对应于一既定事件;以及在判定该注解字符串符合该既定字符串时,触发该既定字符串所对应的该既定事件。该专利技术可有效提供开发过程中的时间弹性,并降低发动环境的疑虑,从而有效地快速进行开发及事件发动。但是并未将事件进行有序的分发。

技术实现思路

[0005]针对现有技术存在的上述不足,本专利技术的目的是提出一种基于汽车AI智慧助手的事件处理方法,本专利技术大大提升了事件执行效率,避免了事件丢失和事件错乱执行的弊端。
[0006]本专利技术的技术方案是这样实现的:基于汽车AI智慧助手的事件处理方法,按如下步骤进行,1)建立事件池;在AI智慧助手中,建立一个事件池作为存放事件的容器;2)接收事件;AI智慧助手启动后,开始接收各方事件,将接收的事件存放到事件池中;3)事件处理;当事件池中的事件数量大于1时,启动事件处理机制;4)事件分发;将事件分发到指定的模块;5)事件执行;指定的模块对事件进行解析得到事件的执行策略,按执行策略对事
件进行执行并展示执行数据;6)事件销毁;事件执行结束后,将事件池中该事件销毁;7)重复步骤3)

步骤6),进行下一个事件的处理。
[0007]本专利技术步骤2)中,AI智慧助手接收的事件既包括来至于外部第三方应用、云端的事件,也包括自身的事件。
[0008]优选地,在步骤2)中,AI智慧助手启动后,事件池中会启动一个定时器,以预设的计时周期,将接收到的事件存放到事件池中。这样可以确保事件的可靠接收,避免事件丢失和接收混乱。
[0009]所述预设计时周期为2

3秒。
[0010]本专利技术步骤2)中,在收到事件后,事件池首先判断该事件是否有效,即该事件平台是否配置,如果平台配置有该事件,则为有效事件,加入到事件池中存放;如果平台没有配置该事件,则为无效事件,直接丢弃。通过有效性判断,可以使事件池中接收的事件是真正可以执行的事件,避免后续执行混乱和对事件池的无谓占用。
[0011]具体地,AI智慧助手有六个事件种类,对应六个指定模块,每个事件种类的终端显示样式以及事件信息都会根据事件中包含的事件数据进行显示和处理。
[0012]步骤2)中,将接收的事件存放到事件池中时,对不同的事件设置优先级并基于优先级排队,后续事件分发和事件执行按优先级依次进行。设置优先级并基于优先级安排执行顺序,这样可以使重要事件第一时间得以执行,更符合执行逻辑。
[0013]与现有技术相比,本专利技术具有如下有益效果:采用本专利技术,能够对事件进行高效安全且方便的管理。以前采用的方式是接收到事件后就直接执行事件,没有对事件进行一个有序的管理。当事件在执行过程中收到下一个事件,可能会发生执行混乱,甚至出现事件丢失,车机系统也可能混杂着一起显示两事件的执行数据。本专利技术在处理过程中,进行了事件管理分发设计,所有的事件都通过事件池来管理,每一个事件在队列中排队执行,在有效的周期内接收到的事件按设置好的优先级依次执行,大大提升了事件执行效率。对事件进行管理后,避免了事件丢失和事件错乱执行的情形,对车机形象的展示有了一个更好的用户体验。本专利技术能够满足车主和汽车车联网下日益增长的场景事件管理以及事件分发机制。
附图说明
[0014]图1为本专利技术AI智慧助手架构图。
[0015]图2为本专利技术事件处理流程图。
[0016]图3为本专利技术事件处理中车机显示示例图。
具体实施方式
[0017]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有
其他实施例,都属于本专利技术保护的范围。
[0018]参见图2,本专利技术所涉及的一种基于汽车AI智慧助手的事件管理分发处理方法,其具体步骤如下:步骤1,建立事件池。如图1所示,本专利技术在AI智慧助手架构中增加了事件管理和行为管理,事件管理在汽车AI智慧助手中扮演着重要的角色,在AI智慧助手架构中承担着承上启下的作用,行为管理用于明确事件的行为构成及每个行为的定义。AI智慧助手通过事件管理建立了一个事件池,在AI智慧助手启动初始化成功后,事件池中会启动一个定时器,以预设的时间(如两秒)为一个计时周期,将接收到的事件存放到事件池中,事件池成为存放事件的容器。
[0019]后续过程是将接收来自于外部或者自身的事件从队列中取出来进行执行,在周期内会根据事件的优先级来进行执行。
[0020]步骤2,接收事件。如图2所示,目前AI智慧助手可以接收来至本身的事件、云端事件以及第三方应用的事件,在收到事件后,事件池首先判断该事件是否有效,即该事件平台是否配置,如果属于无效事件,应用会直接丢弃,有效则加入到事件池中存放。
[0021]步骤3,事件处理。当事件池中事件数量大于等于1时,事件就开始处理。
[0022]步骤4,事件分发。如图2所示,当开始处理事件时,事件管理机制会将事件进行分发到正确的模块进行执行。AI智慧助手目前有六个事件种类,每个种类本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于汽车AI智慧助手的事件处理方法,其特征在于:按如下步骤进行,1)建立事件池;在AI智慧助手中,建立一个事件池作为存放事件的容器;2)接收事件;AI智慧助手启动后,开始接收各方事件,将接收的事件存放到事件池中;3)事件处理;当事件池中的事件数量大于1时,启动事件处理机制;4)事件分发;将事件分发到指定的模块;5)事件执行;指定的模块对事件进行解析得到事件的执行策略,按执行策略对事件进行执行并展示执行数据;6)事件销毁;事件执行结束后,将事件池中该事件销毁;7)重复步骤3)

步骤6),进行下一个事件的处理。2.根据权利要求1所述的基于汽车AI智慧助手的事件处理方法,其特征在于:步骤2)中,AI智慧助手接收的事件包括来至于外部第三方、云端和自身的事件。3.根据权利要求1所述的基于汽车AI智慧助手的事件处理方法,其特征在于:步骤2)中,AI智慧助手启动后,事件池中会启动一个定时器,以预设的计时周...

【专利技术属性】
技术研发人员:陈光银
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

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

1