技术新讯 > 计算推算,计数设备的制造及其应用技术 > 新能源汽车中的消息处理方法、装置、新能源汽车和存储介质与流程  >  正文

新能源汽车中的消息处理方法、装置、新能源汽车和存储介质与流程

  • 国知局
  • 2024-07-31 23:21:49

本技术涉及新能源汽车,特别是涉及一种新能源汽车中的消息处理方法、装置、新能源汽车、存储介质和计算机程序产品。

背景技术:

1、随着新能源汽车技术的不断发展,车载信息系统(ivis,in-vehicle informationsystems)已成为汽车智能化和网络化的重要组成部分。。

2、但是,随着越来越多的应用(或服务)集成到车载信息系统中,驾驶员在行驶过程中可能会收到大量的通知信息,存在信息过载的现象。目前车载信息系统对收到的多个应用(或服务)的通知消息的管理不够智能化,容易分散驾驶员的注意力,增加驾驶过程中的安全风险。

3、因此,有必要针对新能源汽车的消息管理方式进行改善。

技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够提升新能源汽车的消息通知的智能化以增强驾驶安全性的消息处理方法、装置、新能源汽车、计算机可读存储介质和计算机程序产品。

2、第一方面,本技术提供了一种新能源汽车中的消息处理方法,所述方法包括:

3、基于后台定时任务遍历第一消息队列,并基于车端数据库中存储的策略配置信息获取当前遍历到的通知消息对应的目标通知条件;所述第一消息队列中存储有至少一条等待时机发布的通知消息;所述策略配置信息中包含多个车端应用的应用标识以及针对各所述应用配置的消息通知策略,所述消息通知策略包括通知条件和通知方式;

4、在确定所述目标通知条件满足的情况下,将所述通知消息从所述第一消息队列转存至第二消息队列;所述第二消息队列用于存储需即时发布的通知消息;

5、对所述第二消息队列中的各通知消息按照各自对应的通知方式进行输出。

6、其中一个实施例中,所述目标通知条件包括时间条件、车速条件以及条件关系;所述条件关系为且关系、或关系中的一种;

7、所述获取当前遍历到的通知消息对应的目标通知条件之后,还包括:

8、获取所述新能源汽车的当前系统时间和当前车速;

9、基于所述当前系统时间,得到所述时间条件的第一判定结果,以及基于所述当前车速,得到所述车速条件的第二判定结果;

10、基于所述第一判定结果、所述第二判定结果以及所述条件关系,确定所述当前遍历到的通知消息对应的所述目标通知条件是否满足。

11、其中一个实施例中,所述方法还包括:

12、在确定当前遍历到的通知消息对应的目标通知条件未满足之后,或者确定所述目标通知条件满足、将所述通知消息从所述第一消息队列转存至第二消息队列之后,确定所述第一消息队列中是否存在未遍历到的其他通知消息;

13、若是,继续遍历所述第一消息队列中的下一通知消息;若否,结束本轮遍历。

14、其中一个实施例中,所述方法还包括:

15、监听车端新到达的通知消息,获取所述通知消息的基本信息;所述基本信息至少包括对应的应用标识和消息内容;

16、基于所述应用标识查询车端数据库中存储的策略配置信息,确定与所述应用标识对应的目标通知策略;

17、若所述目标通知策略下的目标通知条件表征需等待时机发布,则将所述通知消息的消息内容存储至所述第一消息队列,否则,按照所述目标通知策略下的目标通知方式输出所述通知消息。

18、其中一个实施例中,所述对所述第二消息队列中的各通知消息按照各自对应的通知方式进行输出,包括:

19、基于车端数据库中存储的策略配置信息,获取所述第二消息队列中的各通知消息对应的目标通知方式;所述目标通知方式为文本方式、语音方式中至少一种;

20、若所述目标通知方式为文本方式,则通过车端系统弹窗输出所述通知消息;

21、若所述目标通知方式为语音方式,则将所述通知消息转换为语音,并通过车端系统语音接口输出。

22、其中一个实施例中,所述方法还包括:

23、在检测到用户进入车内且用户客户端连上车端蓝牙的情况下,接收用户客户端发送的待更新的策略配置信息;所述用户客户端提供有用于配置车端消息通知策略的用户界面;

24、获取所述待更新的策略配置信息的第一配置时间,以及所述车端数据库中存储的所述策略配置信息的第二配置时间;

25、若确定所述第二配置时间小于所述第一配置时间,则用所述待更新的策略配置信息替换所述车端数据库中存储的策略配置信息。

26、其中一个实施例中,所述方法还包括:

27、启动车端预先注册的后台定时任务,创建所述第二消息队列;所述后台定时任务还用于遍历所述第一消息队列,并基于车端数据库中存储的策略配置信息获取当前遍历到的通知消息对应的目标通知条件;

28、在所述第二消息队列中的通知消息输出完成后,删除所述第二消息队列。

29、另一方面,还提供一种新能源汽车中的消息处理装置,包括:

30、消息遍历模块,用于基于后台定时任务遍历第一消息队列,并基于车端数据库中存储的策略配置信息获取当前遍历到的通知消息对应的目标通知条件;所述第一消息队列中存储有至少一条等待时机发布的通知消息;所述策略配置信息中包含多个车端应用的应用标识以及针对各所述应用配置的消息通知策略,所述消息通知策略包括通知条件和通知方式;

31、消息转存模块,用于在确定所述目标通知条件满足的情况下,将所述通知消息从所述第一消息队列转存至第二消息队列;所述第二消息队列用于存储需即时发布的通知消息;

32、消息输出模块,用于对所述第二消息队列中的各通知消息按照各自对应的通知方式进行输出。

33、第三方面,还提供一种新能源汽车,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一实施例方法的步骤。

34、第四方面,还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施例方法的步骤。

35、第五方面,还提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述任一实施例方法的步骤。

36、上述新能源汽车中的消息处理方法、装置、新能源汽车、存储介质和计算机程序产品,车端配置有用于存储需等待时机发布的通知消息的第一消息队列,通过遍历该第一消息队列,并基于车端数据库中存储的策略配置信息获取当前遍历到的通知消息对应的目标通知条件;所述策略配置信息中包含多个车端应用的应用标识以及针对各所述应用配置的消息通知策略,所述消息通知策略包括通知条件和通知方式;在确定当前遍历到的通知消息对应的目标通知条件满足的情况下,将当前遍历到的通知消息从第一消息队列转移存储至第二消息队列;由于第二消息队列被设置为用于存储需即时发布的通知消息,基于此对第二消息队列中的各通知消息可按照各自对应的通知方式进行即时输出,而对于未转移存储至第二消息队列的其他通知消息,则继续等待其对应的时机到来。通过本技术实施例的方法,车端数据库中可保存多个车端应用差异化的配置消息通知策略,并通过第一消息队列存储车端接收到的需等待时机发布的通知消息,协同数据库中存储的消息通知策略和第二消息队列,通过智能调度车端各消息队列内的消息,确保各消息能在适宜时机以对应的通知方式在车端输出,更好的兼顾通知消息通知的及时性和用户的行车安全,提高了车端通知消息处理的智能化水平。

本文地址:https://www.jishuxx.com/zhuanli/20240730/197206.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。