掌桥专利:专业的专利平台
掌桥专利
首页

一种车辆数据的交互方法、装置、设备和存储介质

文献发布时间:2023-06-19 12:13:22


一种车辆数据的交互方法、装置、设备和存储介质

技术领域

本发明实施例涉及车辆数据处理技术领域,尤其涉及一种车辆数据的交互方法、装置、设备和存储介质。

背景技术

随着新能源战略的部署,智能电动车辆越来越广泛的应用到人们的日常生活中。为了准确控制电动车辆的智能出行,电动车辆内安装的各个硬件设备之间按照各类相关的出行指令,会存在大量的出行数据交互,例如开关锁操作后的指令数据传输、电源电量数据查询等。

目前,电动车辆内各个硬件设备之间的数据交互只在车辆的后台服务内部交互,后台记录的各类交互数据并未面向车辆用户开放查看权限,也就无法直观分析电动车辆内各个硬件设备的性能。

发明内容

本发明实施例提供了一种车辆数据的交互方法、装置、设备和存储介质,增强车辆内各功能模块之间数据交互的直观性,提高车辆内各功能模块之间的数据交互多样性。

第一方面,本发明实施例提供了一种车辆数据的交互方法,该方法包括:

解析当前车辆的交互数据,得到所述当前车辆内发出所述交互数据的目标功能模块;

在以所述当前车辆内各功能模块作为会话方所建立的车辆会话群中,将所述目标功能模块作为会话发起方,展示所述交互数据表示的会话消息。

第二方面,本发明实施例提供了一种车辆数据的交互装置,该装置包括:

数据解析模块,用于解析当前车辆的交互数据,得到所述当前车辆内发出所述交互数据的目标功能模块;

车辆会话展示模块,用于在以所述当前车辆内各功能模块作为会话方所建立的车辆会话群中,将所述目标功能模块作为会话发起方,展示所述交互数据表示的会话消息。

第三方面,本发明实施例提供了一种电子设备,该电子设备包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明任意实施例所述的车辆数据的交互方法。

第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明任意实施例所述的车辆数据的交互方法。

本发明实施例提供了一种车辆数据的交互方法、装置、设备和存储介质,从当前车辆的交互数据中解析出当前车辆内发出该交互数据的目标功能模块,然后在以当前车辆内各功能模块作为会话方所建立的车辆会话群中,将该目标功能模块作为会话发起方,展示该交互数据表示的会话消息,使得在当前车辆的车辆会话群中能够展示各个功能模块发出的交互数据,从而增强车辆内各功能模块之间数据交互的直观性,以聊天会话的方式直观展示车辆内各功能模块之间的交互数据,提高车辆内各功能模块之间的数据交互多样性。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1A为本发明实施例一提供的一种车辆数据的交互方法的流程图;

图1B为本发明实施例一提供的方法中车辆数据交互场景的原理示意图;

图2A为本发明实施例二提供的一种车辆数据的交互方法的流程图;

图2B为本发明实施例二提供的方法中车辆会话群的界面展示图;

图3为本发明实施例三提供的一种车辆数据的交互装置的结构示意图;

图4为本发明实施例四提供的一种电子设备的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1A为本发明实施例一提供的一种车辆数据的交互方法的流程图。本实施例可适用于对任意车辆上各类数据的交互情况进行查看的情况中。本实施例提供的一种车辆数据的交互方法可以由本发明实施例提供的一种车辆数据的交互装置来执行,该装置可以通过软件和/或硬件的方式实现,并集成在执行本方法的电子设备中,该设备上能够查询车辆上报的各类数据。

具体的,参考图1A,该方法具体包括如下步骤:

S110,解析当前车辆的交互数据,得到当前车辆内发出交互数据的目标功能模块。

可选的,为了实现车辆行驶的智能性,通常会在车辆上配置大量用于执行各种车辆智能操作的功能模块,例如用于按照车辆用户的各类驾驶操作生成智能操作指令(报警启动指令等)的中控模块、控制车辆开关锁的锁控模块、智能锁装置和报警器等。进而,通过车辆上各个功能模块之间的相互配合工作,可以控制车辆执行各类智能操作,此时各类功能模块之间会按照智能操作指令,进行相应的数据交互。因此,本实施例可以通过分析车辆上配置的各个功能模块之间的交互数据的执行情况,来判断各个功能模块的执行性能。

本实施例中,当前车辆上配置的各个功能模块之间进行数据交互时,会向后台服务端实时上报各类交互数据,以记录当前车辆在行驶过程中的各类数据交互情况。此时,如图1B所示,在接收到当前车辆上报的交互数据后,首先会将该交互数据存储至后台服务内预先设置好的数据库中,以避免交互数据的丢失。然后,通过电子设备所配置的会话服务可以从后台服务内的数据库中不断读取出当前车辆上报的各个交互数据,该交互数据中会携带交互双方的信息以及实际交互的消息内容等。

因此,本实施例在获取到当前车辆上报的每一交互数据后,可以通过解析该交互数据,来分析出该交互数据中携带的各类相关信息,从而得到该交互数据在当前车辆的各个功能模块之间交互时,交互双方中用于发出交互数据的目标功能模块,以便后续判断该目标功能模块的交互性能。

需要说明的是,由于车辆上各个功能模块之间进行数据交互时,通常是向其它功能模块发起某一智能操作指令,以指示其它功能模块执行相应的智能操作,或者是向其他功能模块反馈所接收的某一智能操作指令的响应结果,因此本实施例中的交互数据包括目标功能模块主动发出的操作命令消息和目标功能模块接收到某一操作命令消息后反馈的操作响应消息两种。

S120,在以当前车辆内各功能模块作为会话方所建立的车辆会话群中,将目标功能模块作为会话发起方,展示交互数据表示的会话消息。

具体的,由于车辆上各个功能模块通常在车辆内部交互各类操作数据,未对车辆用户开放查看权限,或者需要采集车辆用户的查询指令,来支持查看单一功能模块下的交互数据,使得车辆数据交互样式存在一定的局限性。

因此,为了增强车辆数据交互的多样性,本实施例会采用会话框的方式,来展示当前车辆内各个功能模块所发送的交互数据,以便后续车辆用户能够直接通过查看该会话框内各个功能模块作为会话方时所发起的会话消息,来分析各个功能模块之间的数据交互性能。也就是说,本实施例可以将当前车辆内配置的各个功能模块分别作为相应的会话方,来为当前车辆建立相应的车辆会话群,以便将当前车辆内各个功能模块之间的交互数据,以会话聊天的形式展示在车辆会话群内,提高车辆数据交互的直观性。

在本实施例中,在获取到当前车辆的交互数据,并解析出当前车辆内发出该交互数据的目标功能模块后,可以确定该目标功能模块属于交互双方中对该交互数据的主动发起方。因此,为了直观展示当前车辆内各个功能模块之间的交互数据,本实施例可以查找出以当前车辆内各个功能模块分别作为会话方所建立的车辆会话群,进而将该目标功能模块作为车辆会话群中当前的会话发起方,然后在该车辆会话群中为该目标功能模块展示该交互数据表示的会话消息,并将该车辆会话群在车辆用户的前端界面显示,以便车辆用户直观查看各个功能模块之间的交互数据。其中,该会话消息为该交互数据解析时携带的实际交互的消息内容。

此外,为了实现当前车辆内各个功能模块的数据交互全面性,本实施例中车辆会话群的会话方除了当前车辆内配置的各个功能模块之外,还可以包括为当前车辆的管理员用户创建的会话账号,以在车辆会话群中展示当前车辆的管理员用户发出的交互数据。此时,该车辆会话群可以支持当前车辆的管理员用户通过登录所创建的会话账号,来进入到该车辆会话群中,以便按照当前车辆的管理员用户对于当前车辆各个功能模块的性能分析需求,快速在车辆会话群中输入向某一功能模块发起的交互数据。然后,在检测到当前车辆的管理员用户向某一功能模块发起的交互数据后,可以控制该功能模块执行该交互数据指示的操作,从而在车辆会话群中展示该功能模块对于管理员用户所发送的交互数据的操作响应结果,以便分析该功能模块的交互性能。

本实施例提供的技术方案,从当前车辆的交互数据中解析出当前车辆内发出该交互数据的目标功能模块,然后在以当前车辆内各功能模块作为会话方所建立的车辆会话群中,将该目标功能模块作为会话发起方,展示该交互数据表示的会话消息,使得在当前车辆的车辆会话群中能够展示各个功能模块发出的交互数据,从而增强车辆内各功能模块之间数据交互的直观性,以聊天会话的方式直观展示车辆内各功能模块之间的交互数据,提高车辆内各功能模块之间的数据交互多样性。

实施例二

图2A为本发明实施例二提供的一种车辆数据的交互方法的流程图。本发明实施例是在上述实施例的基础上进行优化。可选的,本实施例主要对于当前车辆的车辆会话群的具体建立过程和目标功能模块在车辆会话群内的具体会话展示过程进行详细的解释说明。

具体的,参见图2A,本实施例的方法具体可以包括:

S210,按照当前车辆内已配置的各功能模块的标识信息,创建对应的会话方,以为当前车辆建立对应的车辆会话群。

可选的,为了实现当前车辆内各个功能模块之间数据交互的多样性,本实施例会为当前车辆建立对应的车辆会话群。其中,首先会采集当前车辆内已配置的各个功能模块的标识信息,以区分当前车辆内的各个功能模块。然后,利用当前车辆内每一功能模块的标识信息,分别创建出各个功能模块一一匹配的会话方,进而将各个功能模块匹作为相应的会话方,建立出由全部会话方组成的车辆会话群。

S220,按照预设定的会话类别对当前车辆的实时上报数据进行清洗,得到对应的交互数据。

可选的,由于当前车辆在行驶过程中除了上报各功能模块之间的交互数据之外,还会上报车辆控制数据等不支持管理员查看的加密数据,因此为了避免车辆加密数据的泄露,本实施例会通过分析当前车辆的车辆会话群内所支持用户查看的交互数据类型,预先设定出该车辆会话群内支持展示的会话消息的会话类型。

进而,在接收到当前车辆实时上报的各类数据后,本实施例可以按照预设定的会话类别对当前车辆的各个实时上报数据进行清洗,以过滤掉不符合该会话类别的数据,也就是从各个实时上报数据中过滤掉相应的车辆加密数据,以筛选出各个功能模块之间交互时产生的数据,从而得到本实施例中的交互数据,以存储至预先设置的数据库中,便于后续读取和在车辆会话群中展示。

S230,解析当前车辆的交互数据,得到当前车辆内发出交互数据的目标功能模块。

S240,如果交互数据为操作命令消息,则将交互数据指向的操作功能模块和操作命令消息组成目标功能模块的会话消息,在为当前车辆建立的车辆会话群中,将目标功能模块作为会话发起方展示会话消息。

可选的,由于车辆上各个功能模块之间进行数据交互时,通常是向其它功能模块发起某一智能操作指令,以指示其它功能模块执行相应的智能操作,或者是向其他功能模块反馈所接收的某一智能操作指令的响应结果,使得本实施例中的交互数据包括目标功能模块主动发出的操作命令消息和目标功能模块接收到某一操作命令消息后反馈的操作响应消息两种。因此,本实施例在车辆会话群内展示各个目标功能模块发出的交互数据之前,首先会分析交互数据的类型,以对不同类型的交互数据,在车辆会话群中生成不同会话消息。

在本实施例中,如果目标功能模块发出的交互数据为操作命令消息,说明目标功能模块通过将该交互数据发给某一其他功能模块,以指示该其他功能模块通过响应该操作命令消息来执行相应操作,此时该交互数据中会携带用于响应该操作命令消息的其他功能模块的标识信息,也就是本实施例中的操作功能模块。在解析该交互数据时,即可确定出该交互数据指向的用于响应该操作命令消息的操作功能模块和实际交互的操作命令消息,然后将操作功能模块和操作命令消息统一生成该目标功能模块的会话消息。然后,在为当前车辆建立的车辆会话群中,将目标功能模块作为会话发起方,在该目标功能模块的会话框中展示所生成的会话消息。

示例性的,如图2B所示,当前车辆内配置的锁控装置向尾箱锁发出开锁的交互数据时,可以确定出该交互数据为操作命令消息,该操作命令消息为“打开尾箱锁”,而且解析该交互数据后,得到目标功能模块为锁控装置,操作功能模块为尾箱锁,在车辆会话群中会展示出锁控装置发出“@尾箱锁:打开尾箱锁”的会话消息。

S250,如果交互数据为操作响应消息,则按照操作响应消息表示的响应结果生成目标功能模块的会话消息,在为当前车辆建立的车辆会话群中,将目标功能模块作为会话发起方展示会话消息。

在本实施例中,如果目标功能模块发出的交互数据为操作响应消息,说明目标功能模块在此前已经接收到某一操作命令消息,该操作响应消息中会携带目标功能模块对于该操作命令消息的响应结果,也就是该操作命令消息表示的操作是否执行成功。因此,通过分析操作响应消息表示的响应结果,可以生成目标功能模块的会话消息,然后在为当前车辆建立的车辆会话群中,将目标功能模块作为会话发起方,在该目标功能模块的会话框中展示所生成的会话消息。

示例性的,如图2B所示,在上述当前车辆内配置的锁控装置向尾箱锁发出开锁的交互数据后,尾箱锁会发出表示开锁响应结果的交互数据,此时可以确定该交互数据为操作响应消息,且操作响应消息表示的响应结果为“尾箱锁已打开”,目标功能模块为尾箱锁,因此在车辆会话群中会展示出尾箱锁发出“尾箱锁已打开”的会话消息。

本实施例提供的技术方案,从当前车辆的交互数据中解析出当前车辆内发出该交互数据的目标功能模块,然后在以当前车辆内各功能模块作为会话方所建立的车辆会话群中,将该目标功能模块作为会话发起方,展示该交互数据表示的会话消息,使得在当前车辆的车辆会话群中能够展示各个功能模块发出的交互数据,从而增强车辆内各功能模块之间数据交互的直观性,以聊天会话的方式直观展示车辆内各功能模块之间的交互数据,提高车辆内各功能模块之间的数据交互多样性。

实施例三

图3为本发明实施例三提供的一种车辆数据的交互装置的结构示意图,如图3所示,该装置可以包括:

数据解析模块310,用于解析当前车辆的交互数据,得到所述当前车辆内发出所述交互数据的目标功能模块;

车辆会话展示模块320,用于在以所述当前车辆内各功能模块作为会话方所建立的车辆会话群中,将所述目标功能模块作为会话发起方,展示所述交互数据表示的会话消息。

本实施例提供的技术方案,从当前车辆的交互数据中解析出当前车辆内发出该交互数据的目标功能模块,然后在以当前车辆内各功能模块作为会话方所建立的车辆会话群中,将该目标功能模块作为会话发起方,展示该交互数据表示的会话消息,使得在当前车辆的车辆会话群中能够展示各个功能模块发出的交互数据,从而增强车辆内各功能模块之间数据交互的直观性,以聊天会话的方式直观展示车辆内各功能模块之间的交互数据,提高车辆内各功能模块之间的数据交互多样性。

进一步的,上述交互数据包括所述目标功能模块主动发出的操作命令消息和所述目标功能模块接收到操作命令消息后的操作响应消息两种。

进一步的,上述车辆会话展示模块320,可以具体用于:

如果所述交互数据为操作命令消息,则将所述交互数据指向的操作功能模块和操作命令消息组成所述目标功能模块的会话消息,在为所述当前车辆建立的车辆会话群中,将所述目标功能模块作为会话发起方展示所述会话消息;

如果所述交互数据为操作响应消息,则按照所述操作响应消息表示的响应结果生成所述目标功能模块的会话消息,在为所述当前车辆建立的车辆会话群中,将所述目标功能模块作为会话发起方展示所述会话消息。

进一步的,上述车辆数据的交互装置,还可以包括:

数据清洗模块,用于按照预设定的会话类别对所述当前车辆的实时上报数据进行清洗,得到对应的交互数据。

进一步的,上述车辆数据的交互装置,还可以包括:

会话群建立模块,用于按照当前车辆内已配置的各功能模块的标识信息,创建对应的会话方,以为所述当前车辆建立对应的车辆会话群。

进一步的,上述车辆会话群的会话方还可以包括为当前车辆的管理员用户创建的会话账号,以在所述车辆会话群中展示当前车辆的管理员用户发出的交互数据。

本实施例提供的一种车辆数据的交互装置可适用于上述任意实施例提供的车辆数据的交互方法,具备相应的功能和有益效果。

实施例四

图4为本发明实施例四提供的一种电子设备的结构示意图。如图4所示,该电子设备包括处理器40、存储装置41和通信装置42;电子设备中处理器40的数量可以是一个或多个,图4中以一个处理器40为例;电子设备的处理器40、存储装置41和通信装置42可以通过总线或其他方式连接,图4中以通过总线连接为例。

存储装置41作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的车辆数据的交互方法对应的模块(例如,车辆数据的交互装置中的数据解析模块310和车辆会话展示模块320)。处理器40通过运行存储在存储装置41中的软件程序、指令以及模块,从而执行电子设备的各种功能应用以及数据处理,即实现上述的车辆数据的交互方法。

存储装置41可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储装置41可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储装置41可进一步包括相对于多功能控制器40远程设置的存储器,这些远程存储器可以通过网络连接至电子设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

通信装置42可用于实现设备间的网络连接或者移动数据连接。

本实施例提供的一种电子设备可用于执行上述任意实施例提供的车辆数据的交互方法,具备相应的功能和有益效果。

实施例五

本发明实施例五还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时可实现上述任意实施例中的车辆数据的交互方法。

该方法具体包括:

解析当前车辆的交互数据,得到所述当前车辆内发出所述交互数据的目标功能模块;

在以所述当前车辆内各功能模块作为会话方所建立的车辆会话群中,将所述目标功能模块作为会话发起方,展示所述交互数据表示的会话消息。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的车辆数据的交互方法中的相关操作。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

值得注意的是,上述车辆数据的交互装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

相关技术
  • 一种车辆数据的交互方法、装置、设备和存储介质
  • 车辆的交互方法及装置、电子设备、存储介质和车辆
技术分类

06120113213235