电子通信装置的制造及其应用技术v2x通信方法及装置技术领域1.本技术实施例涉及终端技术领域,尤其涉及一种v2x通信方法及装置。背景技术:2.车联任意事物(vehicle to everything,v2x)系统是将车辆与一切事物相连接的新一代信息通信技术。如图1所示,v2x形式的通信可以包括,如汽车到汽车(vehicle to vehicle,v2v)通信、汽车到行人(vehicle to pedestrian,v2p)通信、汽车到基础设施(vehicle to infrastructure,v2i)通信等。其中,车辆依靠支持v2x技术的车载通讯终端(telematics box,t-box)作为v2x信息的收发装置,能够依托于成熟的通信网络架构与其他事物组成v2x系统,实现v2x通信。3.但是,目前较多车辆(例如已经生产制造出的存量车辆)中的车载t-box不支持v2x技术,并且这些车辆无法通过升级软件获得支持v2x技术的能力,导致这些车辆无法支持v2x通信。在车辆行驶过程中,由于这些车辆不能够很好地与其他车辆进行交互、为用户提供有效的交通信息,使得行车安全性以及效率降低。技术实现要素:4.本技术实施例提供的v2x通信方法及装置,能够利用终端设备的通信能力,使得不支持v2x的车辆实现v2x通信。5.为达到上述目的,本技术实施例采用如下技术方案:6.第一方面,本技术实施例提供一种v2x通信方法,应用于第一设备,该方法可以包括:确定与车辆间已建立目标连接,则启动车联任意事物v2x模式;目标连接对应的通信地址为目标地址。接收车载通讯终端t-box发送的车辆状态信息。根据车辆状态信息,生成第一v2x信息。向第二设备发送第一v2x信息,并接收第二设备发送的第二v2x信息。7.在一些实施例中,车载t-box位于车辆中的控制器局域网络中,利用can总线,获得车辆中各个模块检测到的车辆状态信息。其中,车辆状态信息例如包括车辆四轴加速度、刹车系统状态、车灯状态、控制、温度、转速等信息。第二设备例如包括交通参与者对应的设备,如道路基础设备、车辆、行人携带的终端设备等。v2x信息例如包括基础安全消息和其他事件型消息,如包括车辆的速度、转向、刹车、双闪、位置等信息。8.如此,第一设备在确定与车辆建立通信连接后,能够作为车辆的外置v2x模块,接收车辆状态信息,并生成v2x信息。之后,能够将生成的v2x信息发送至第二设备,从而不支持v2x功能的车辆也能够实现v2x通信。9.在一种可能的实现方式中,方法还包括:根据第二v2x信息,确定告警信息。向车载t-box发送告警信息。10.其中,告警信息用于表示车辆在行驶过程中需要进行预警的信息,如其他车辆汇入当前行驶道路的信息、连续弯道信息、其他车辆高速接近等信息。11.在一些实施例中,第一设备接收到第二设备发送的第二v2x信息,确定发生异常情况,能够生成告警信息,发送至车辆,以提示车辆避让危险,提高行车安全。在一些实施例中,第一设备在确定告警信息后,将告警信息发送至车载t-box,从而实现在车辆行驶过程中,与车辆进行有效的v2x信息交互。12.在一种可能的实现方式中,目标地址包括目标服务集标识ssid或目标互联网协议ip地址,目标ssid为车辆提供的无线保真wi-fi网络ssid中的ssid,目标ip地址为车辆对应的ip地址。13.在一些实施例中,第一设备与车辆之间建立以太网通信连接,实现ip数据包(也可以简单描述为ip包)通信。其中,第一设备与车辆间可以通过无线连接或有线连接的方式,建立承载ip包的链路,实现ip包传输。比如,第一设备接入车辆wi-fi,与车辆建立wi-fi通信连接,传输ip包。又比如,第一设备与车辆之间通过usb接口建立通信连接,传输ip包。14.在一种可能的实现方式中,确定与车辆间已建立目标连接,包括:确定接入的wi-fi网络的ssid为目标ssid,则确定与车辆间的已建立目标连接。或者,确定接入的ip地址为目标ip地址,则确定与车辆间的已建立目标连接。或者,检测到第一操作,则确定与车辆间的已建立目标连接;第一操作用于指示启动v2x模式。15.在一些实施例中,第一设备如判断当前通信地址是否为目标地址,进而确定当前是否能够与车辆进行ip包通信,以确定是否与车辆建立通信连接。在确定能够与车辆进行ip包通信后,启动驾驶模式(即启动v2x模式)。比如,第一设备与车辆间可以通过wi-fi网络或usb等方式建立ip包通信连接,在确定接入的通信地址为目标地址后,则可以确定已与车辆建立目标连接。或者,第一设备也可以通过检测用户的指示,确定是否启动v2x模式。如显示确认界面,检测到用户点击确认控件的操作后,启动v2x模式。16.如此,第一设备能够在确定与目标车辆建立目标连接后,再启动v2x模式,作为目标车辆的外置v2x模块,避免异常启动v2x模块,进行无效的v2x信息传输。17.在一种可能的实现方式中,启动v2x模式,包括:关闭第一功能,并启动第二功能;第一功能为行人联任意事物p2x模式下第一设备包含的部分功能,第二功能用于接收车辆状态信息。18.在一些实施例中,第一设备确定与车辆间通信连接地址为目标地址,启动驾驶模式。第一设备启动驾驶模式后,关闭自身的p2x模式下的部分功能,将自身的p2x模式转变为v2x模式,即将自身作为行人的角色转变为作为车辆的角色。19.示例性的,第一设备在切换p2x模式为v2x模式后,不再基于自身传感器、摄像头等模块检测的信息判断周围环境,而是将接收到的车载t-box发送的车辆状态信息作为环境判断基准。20.如此,第一设备作为车辆的外置v2x模块传输v2x信息,避免自身的传感器等模块检测的信息对车辆对应的v2x信息的生成产生干扰。21.在一种可能的实现方式中,方法还包括:接收车载t-box发送的车辆关闭信息。关闭v2x模式。22.其中,车辆关闭信息例如包括车辆熄火信息。23.在一些实施例中,第一设备接收到车辆关闭信息后,确定车辆已经熄火关闭,则关闭驾驶模式,停止收发v2x信息。第一设备在关闭驾驶模式后,将自身的v2x模式转换为p2x模式。即不再作为车辆的外置v2x模块,传输v2x信息,而是与其他设备组成p2x系统,利用自身传感器等模块检测用户所处的环境信息。24.在一种可能的实现方式中,在确定与车辆间已建立目标连接之前,方法还包括:接收车载t-box发送的车辆启动信息。25.其中,车辆启动信息例如包括车辆打火信息。26.在一些实施例中,车辆打火启动后,车载t-box获得车辆打火信息,确定车辆已经启动,则向第一设备发送车辆启动信息。相应的,第一设备接收到车辆启动信息后,确定车辆已经启动。27.如此,第一设备在车辆启动后能够自动作为车辆的外置v2x模块,进行v2x通信。28.在一种可能的实现方式中,方法还包括:根据第二v2x信息,确定告警信息。向车机发送告警信息,告警信息用于指示车机语音播报和/或显示告警信息。29.在一些实施例中,车载t-box接收到告警信息后,需要将告警信息发送至车机进行显示,用于提示车主,当前应注意行车安全,以避免交通事故的发生。30.在一种可能的实现方式中,方法还包括:根据第二v2x信息,确定告警信息。向自动驾驶控制模块发送告警信息,告警信息用于指示自动驾驶控制模块根据告警信息调整驾驶策略。31.在一些实施例中,第一设备在监测到异常情况后,可以将异常情况(即告警信息)直接发送至车辆的自动驾驶控制模块,即不必再由车载t-box进行转发,提高自动驾驶车辆调整驾驶策略的效率。32.第二方面,本技术实施例提供一种v2x通信方法,应用于车载通讯终端t-box,该方法可以包括:向第一设备发送车辆状态信息;车辆状态信息用于指示第一设备生成第一v2x信息,第一v2x信息是基于车辆状态信息生成并用于向第二设备发送的信息。33.在一种可能的实现方式中,方法还包括:接收第一设备发送的告警信息,告警信息是第一设备根据接收到的第二设备发送的第二v2x信息确定的。34.在一种可能的实现方式中,方法还包括:向车机发送告警信息,告警信息用于指示车机语音播报和/或显示告警信息。35.在一些实施例中,车载t-box接收到告警信息后,需要将告警信息发送至车机进行显示,用于提示车主,当前应注意行车安全,以避免交通事故的发生。36.在一种可能的实现方式中,方法还包括:向自动驾驶控制模块发送告警信息,告警信息用于指示自动驾驶控制模块根据告警信息调整驾驶策略。37.在一些实施例中,车辆具有自动驾驶功能,则车载t-box在接收到告警信息后,向自动驾驶控制模块发送告警信息。自动驾驶控制模块在接收到告警信息后,根据告警信息确定当前异常情况,确定需要调整驾驶策略,并将调整后的驾驶策略发送至相关模块,从而避免交通事故的发生或缓解交通压力等。38.在一种可能的实现方式中,在向第一设备发送车辆状态信息之前,方法还包括:向第一设备发送车辆启动信息。39.在一种可能的实现方式中,方法还包括:向第一设备发送车辆关闭信息,车辆关闭信息用于指示第一设备关闭v2x模式。40.此外,第二方面的v2x通信方法的技术效果可以参考第一方面的v2x通信方法的技术效果,此处不再赘述。41.第三方面,本技术实施例提供一种电子设备,包括:处理器和存储器;存储器与处理器耦合,存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当处理器从存储器中读取计算机指令,使得电子设备执行如下操作:确定与车辆间已建立目标连接,则启动车联任意事物v2x模式;目标连接对应的通信地址为目标地址。接收车载通讯终端t-box发送的车辆状态信息。根据车辆状态信息,生成第一v2x信息。向第二设备发送第一v2x信息,并接收第二设备发送的第二v2x信息。42.在一种可能的实现方式中,当处理器从存储器中读取所述计算机指令,还使得电子设备执行如下操作:根据第二v2x信息,确定告警信息。向车载t-box发送告警信息。43.在一种可能的实现方式中,目标地址包括目标服务集标识ssid或目标互联网协议ip地址,目标ssid为车辆提供的无线保真wi-fi网络ssid中的ssid,目标ip地址为车辆对应的ip地址。44.在一种可能的实现方式中,确定与车辆间已建立目标连接,包括:确定接入的wi-fi网络的ssid为目标ssid,则确定与车辆间的已建立目标连接。或者,确定接入的ip地址为目标ip地址,则确定与车辆间的已建立目标连接。或者,检测到第一操作,则确定与车辆间的已建立目标连接;第一操作用于指示启动v2x模式。45.在一种可能的实现方式中,启动v2x模式,包括:关闭第一功能,并启动第二功能;第一功能为行人联任意事物p2x模式下第一设备包含的部分功能,第二功能用于接收车辆状态信息。46.在一种可能的实现方式中,当处理器从存储器中读取所述计算机指令,还使得电子设备执行如下操作:接收车载t-box发送的车辆关闭信息。关闭v2x模式。47.在一种可能的实现方式中,当处理器从存储器中读取所述计算机指令,还使得电子设备执行如下操作:接收车载t-box发送的车辆启动信息。48.在一种可能的实现方式中,当处理器从存储器中读取所述计算机指令,还使得电子设备执行如下操作:根据第二v2x信息,确定告警信息。向车机发送告警信息,告警信息用于指示车机语音播报和/或显示告警信息。49.在一种可能的实现方式中,当处理器从存储器中读取所述计算机指令,还使得电子设备执行如下操作:根据第二v2x信息,确定告警信息;向自动驾驶控制模块发送告警信息,告警信息用于指示自动驾驶控制模块根据告警信息调整驾驶策略。50.此外,第三方面所述的电子设备的技术效果可以参考第一方面所述的v2x通信方法的技术效果,此处不再赘述。51.第四方面,本技术实施例提供一种车辆,包括:处理器和存储器;存储器与处理器耦合,存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当处理器从存储器中读取计算机指令,使得车辆执行如下操作:向第一设备发送车辆状态信息;车辆状态信息用于指示第一设备生成第一v2x信息,第一v2x信息是基于车辆状态信息生成并用于向第二设备发送的信息。52.在一种可能的实现方式中,当处理器从存储器中读取所述计算机指令,还使得车辆执行如下操作:接收第一设备发送的告警信息,告警信息是第一设备根据接收到的第二设备发送的第二v2x信息确定的。53.在一种可能的实现方式中,当处理器从存储器中读取所述计算机指令,还使得车辆执行如下操作:向车机发送告警信息,告警信息用于指示车机语音播报和/或显示告警信息。54.在一种可能的实现方式中,当处理器从存储器中读取所述计算机指令,还使得车辆执行如下操作:向自动驾驶控制模块发送告警信息,告警信息用于指示自动驾驶控制模块根据告警信息调整驾驶策略。55.在一种可能的实现方式中,当处理器从存储器中读取所述计算机指令,还使得车辆执行如下操作:向第一设备发送车辆启动信息。56.在一种可能的实现方式中,当处理器从存储器中读取所述计算机指令,还使得车辆执行如下操作:向第一设备发送车辆关闭信息,车辆关闭信息用于指示第一设备关闭v2x模式。57.此外,第四方面所述的车辆的技术效果可以参考第而方面所述的v2x通信方法的技术效果,此处不再赘述。58.第五方面,本技术实施例提供一种电子设备,该电子设备具有实现如上述第一方面及其中任一种可能的实现方式中所述的v2x通信方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。59.第六方面,本技术实施例提供一种车辆,该车辆具有实现如上述第而方面及其中任一种可能的实现方式中所述的v2x通信方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。60.第七方面,本技术实施例提供一种计算机可读存储介质,包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行如第一方面及其中任一种可能的实现方式中任一项所述的v2x通信方法。61.第八方面,本技术实施例提供一种计算机可读存储介质或非易失性计算机可读存储介质,包括计算机指令,当计算机指令在车辆上运行时,使得电子设备执行如第而方面及其中任一种可能的实现方式中任一项所述的v2x通信方法。62.第九方面,本技术实施例提供一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行如第一方面及其中任一种可能的实现方式中任一项所述的v2x通信方法。63.第十方面,本技术实施例提供一种计算机程序产品,当计算机程序产品在车辆上运行时,使得车辆执行如第二方面及其中任一种可能的实现方式中任一项所述的v2x通信方法。64.第十一方面,本技术实施例提供一种电路系统,电路系统包括处理电路,处理电路被配置为执行如上述第一方面及其中任一种可能的实现方式中所述的v2x通信方法;或者,被配置为执行如上述第二方面及其中任一种可能的实现方式中所述的v2x通信方法。65.第十二方面,本技术实施例提供一种芯片系统,包括至少一个处理器和至少一个接口电路,至少一个接口电路用于执行收发功能,并将指令发送给至少一个处理器,当至少一个处理器执行指令时,至少一个处理器执行如上述第一方面及其中任一种可能的实现方式中所述的v2x通信方法;或者,至少一个处理器执行如上述第二方面及其中任一种可能的实现方式中所述的v2x通信方法。附图说明66.图1为本技术实施例提供的通信系统的示意图一;67.图2为本技术实施例提供的通信系统的示意图二;68.图3为本技术实施例提供的第一设备的结构示意图;69.图4为本技术实施例提供的车载t-box的结构示意图;70.图5为本技术实施例提供的v2x通信方法流程图一;71.图6为本技术实施例提供的界面示意图一;72.图7为本技术实施例提供的界面示意图二;73.图8为本技术实施例提供的界面示意图三;74.图9a为本技术实施例提供的界面示意图四;75.图9b为本技术实施例提供的界面示意图五;76.图10为本技术实施例提供的v2x通信方法流程图二;77.图11为本技术实施例提供的v2x通信方法流程图三;78.图12为本技术实施例提供的v2x通信方法流程图四;79.图13为本技术实施例提供的v2x通信装置的结构示意图。具体实施方式80.下面结合附图对本技术实施例提供的v2x通信方法及装置进行详细地描述。81.本技术实施例的描述中所提到的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括其他没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。82.需要说明的是,本技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。83.在本技术实施例的描述中,除非另有说明,“多个”的含义是指两个或两个以上。本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。84.首先,为了便于理解,下面先对本技术实施例可能涉及的相关术语和概念进行介绍。85.(1)车联任意事物(vehicle to everything,v2x)86.v2x用于实现车辆与一切可能影响车辆的实体实现信息交互,以减少事故的发生,减缓交通拥堵,降低环境污染以及提供其他信息服务。目前,v2x技术可以是电气与电子工程师协会(institute of electrical and electronics engineers,ieee)802.11p中定义的汽车相关的专用短距离通信(dedicated short range communication,dsrc),也可以是第三代合作伙伴计划(3rd generation partnership project,3gpp)定义的基于蜂窝移动通信技术的蜂窝车联网(cellular v2x,c-v2x)技术。应当明确,本技术实施例提供的方案的应用场景并不限于当前v2x技术中的上述两种主流实现方式(dsrc和c-v2x),随着技术的演进,其他新出现的v2x技术实现方式均不超出本技术实施例的应用场景覆盖范围。87.具体的,dsrc又被称为直接v2x,车辆能够直接与路边单元(road side unit,rsu)之间形成通信信道,实现v2x通信。v2x通信技术早期主要基于dsrc,后期随着蜂窝移动通信技术发展出现以蜂窝通信技术为基础的c-v2x技术。c-v2x目前包含基于lte以及未来5g的v2x系统,是dsrc技术的有力补充,能够借助3gpp生态系统和连续完善的蜂窝网络覆盖来实现v2x信息交互,使得车辆具有与道路基础设施、行人及其他交通参与者实时互联通信的能力。车辆基于v2x技术,通过信道共享信息,扩大感知范围,从而检测隐藏的威胁,保证重要警示信息在关键时刻被及时、正确地推送。v2x技术不仅能够帮助改善车辆安全性能、提升道路交通效率,还将推动自动驾驶技术的发展。88.但是,目前大量的存量车辆中的车载t-box并不支持v2x技术,导致车辆不支持组建v2x系统,无法实现信息的共享。89.(2)车载通讯终端(telematics box,t-box)90.车载t-box是配置在车辆内的一个通信装置(或者描述为部件)。车载t-box主要用于与车辆内的其他装置和/或其他电子设备进行通信,实现利用电子设备显示车辆信息以及对车辆进行控制。91.图2为本技术实施例提供的一种v2x通信方法应用的通信系统的示意图。如图2所示,在本技术的一些实施例中,该通信系统包含第一设备100和车辆200,其中,第一设备100和车辆200可以通过有线网络或者无线网络连接。本技术实施例对设备之间的连接方式不做具体限定。92.其中,本技术中的第一设备100例如可以为手机、平板电脑、个人计算机(personal computer,pc)、个人数字助理(personal digital assistant,pda)、上网本、可穿戴电子设备、增强现实技术(augmented reality,ar)设备、虚拟现实(virtual reality,vr)设备、智能音响、机器人、人工智能(artificial intelligence,ai)设备等设备,本技术对第一设备100的具体形式不做特殊限制。93.示例性的,车辆200中配置的车载t-box 201可以通过有线通信技术与第一设备100建立有线连接。比如,车载t-box 201与第一设备100通过串行总线(universal serial bus,usb)接口建立连接。94.又示例性的,车辆200中配置的车载t-box 201可以通过无线通信技术与第一设备100建立无线连接。其中,无线通信技术可以包括无线局域网(wireless local area network,wlan)(如无线保真(wireless fidelity,wi-fi)网络),蓝牙(bluetooth,bt)(例如为传统蓝牙或者低功耗ble蓝牙),zigbee,调频(frequency modulation,fm),近距离无线通信技术(near field communication,nfc),红外技术(infrared,ir),或通用2.4g/5g频段无线通信技术通信技术等。95.例如,以无线通信技术为wi-fi为例进行说明。当车载t-box 201和第一设备100建立wi-fi连接后,车载t-box 201能够将车辆信息通过wi-fi连接发送给第一设备100,并且能够接收第一设备100发送的信息。比如,车载t-box 201发送给第一设备100的车辆信息例如包括:车辆通过摄像装置采集到的车内或车外的图像信息等;通过传感器等检测到的数据(如位置信息,行进方向信息,速度信息,刹车信息等)等;通过内置拾音装置检测到的用户语音以及周围环境中的其他声音等。又比如,车载t-box 201接收第一设备100发送的信息例如包括v2x信息等。如此,车辆200利用车载t-box 201与第一设备100之间的通信,实现如图1所示的v2x通信。可以理解的是,车辆200还可以利用车辆200内的其他电子控制单元(electronic control unit,ecu)与第一设备100建立通信连接,实现v2x通信。96.在一些实施例中,车载t-box 201能够提供wi-fi网络供第一设备100接入。例如,第一设备100在进入车载t-box 201提供wi-fi网络覆盖范围(如图2所示的虚线框21所示范围)后,会向车载t-box 201发送wi-fi网络接入请求,响应于用户操作,第一设备100与车载t-box 201建立wi-fi连接。后续,第一设备100再次进入该wi-fi网络的覆盖范围后,能够实现自动与车载t-box 201建立wi-fi连接。97.在一些实施例中,如图2所示,第一设备100能够与第二设备300建立无线连接,组成行人联任意事物(pedestrian to everything,p2x)系统。其中,p2x系统例如包括行人携带的电子设备与车辆、路边基础设施等之间建立的直连无线通信系统。可选的,第二设备300包括例如但不限于各种具有无线通信功能的手机、平板电脑、pc、pda、上网本、可穿戴设备、ar设备、vr设备、智能音响、机器人、ai设备、车载设备、计算设备或连接到无线调制解调器的其它处理设备;还可以包括用户单元(subscriber unit)、蜂窝电话(cellular phone)、智能电话(smart phone)、无线数据卡、个人数字助理(personal digital assistant,pda)电脑、平板型电脑、手持设备(handheld)、膝上型电脑(laptop computer)、机器类型通信(machine type communication,mtc)终端(terminal)、用户设备(user equipment,ue)、移动终端等。又比如,第二设备300可以是上述任一设备中的组件(比如,终端设备可以指上述任一设备中的芯片系统)。本技术实施例中所涉及到的第二设备300还可以是作为一个或多个部件或者单元而内置于车辆的车载模块、车载模组、车载部件、车载芯片或者车载单元,车辆通过内置的所述车载模块、车载模组、车载部件、车载芯片或者车载单元可以实施本技术的方法。可选的,本技术实施例中所涉及到的第二设备300还可以是网络设备。网络设备例如包括路边单元(road side unit,rsu)、演进型节点b(evolved node b,enb)、无线网络控制器(radio network controller,rnc)、节点b(node b,nb)、基站控制器(base station controller,bsc)、基站收发台(base transceiver station,bts)、家庭基站(例如,home evolved nodeb,或home node b,hnb)、基带单元(baseband unit,bbu),无线保真(wireless fidelity,wi-fi)系统中的接入点(access point,ap)、无线中继节点、无线回传节点、传输点(transmission and reception point,trp或者transmission point,tp)等;还可以为5g,如,新空口(new radio,nr)系统中的gnb,或,传输点(trp或tp),5g系统中的基站的一个或一组(包括多个天线面板)天线面板,或者,还可以为构成gnb或传输点的网络节点,如基带单元(bbu),或,分布式单元(distributed unit,du)、全球导航卫星系统(global navigation satellite system,gnss)等。比如,rsu可以对车辆进行身份识别,还可以与4g或5g基站进行融合组网,作为路边通信单元,获得路边摄像头和/或激光雷达等装置采集的道路信息(如红绿灯信息,车速信息等),rsu将道路信息发送至第一设备100,实现v2x通信。98.示例性的,第一设备100能够接收第二设备300发送的v2x信息,通过分析该v2x信息,确定当前车辆行驶状况。例如,第一设备100接收到汽车a发送的v2x信息,判断汽车a正在加速靠近本车,则通过与车辆之间的连接向车载t-box 201发送通知信息。进一步的,如图2所示,该通信系统中还可以包括车机(也可以描述为车载终端)202,车载t-box 201接收到通知消息后,向车机202发送提示信息,利用车机202显示和/或语音播报提示信息,以提示用户小心车辆a,避免发生交通事故。如此,即使车载t-box 201不支持v2x,即车辆200不支持与第二设备300直接通信,车辆200也能够利用第一设备100实现v2x通信。99.在一些实施例中,车机202和第一设备100例如可以采用mirror link标准、miracast标准或等进行互联(图2中未示出),从而实现对特定应用软件的第一设备100和车机202的双向控制。这样,第一设备100在能够直接将提示信息发送至车机202进行显示和/或语音播报。100.图3示出了第一设备100的结构示意图。101.第一设备100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,usb)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,sim)卡接口195等。102.可以理解的是,本技术实施例示意的结构并不构成对第一设备100的具体限定。在本技术另一些实施例中,第一设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。103.处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,ap),调制解调处理器,图形处理器(graphics processing unit,gpu),图像信号处理器(image signal processor,isp),控制器,视频编解码器,数字信号处理器(digital signal processor,dsp),基带处理器,和/或神经网络处理器(neural-network processing unit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。104.控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。105.处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。106.在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,i2c)接口,集成电路内置音频(inter-integrated circuit sound,i2s)接口,脉冲编码调制(pulse code modulation,pcm)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,uart)接口,移动产业处理器接口(mobile industry processor interface,mipi),通用输入输出(general-purpose input/output,gpio)接口,用户标识模块(subscriber identity module,sim)接口,和/或通用串行总线(universal serial bus,usb)接口等。107.usb接口130是符合usb标准规范的接口,具体可以是mini usb接口,micro usb接口,usb type c接口等。usb接口130可以用于连接充电器为第一设备100充电,也可以用于第一设备100与外围设备之间传输数据。也可以用于连接耳机,通过耳机播放音频。usb接口code division multiple access,wcdma),时分码分多址(time-division code division multiple access,td-scdma),长期演进(long term evolution,lte),bt,gnss,wlan,nfc,fm,和/或ir技术等。所述gnss可以包括全球卫星定位系统(global positioning system,gps),全球导航卫星系统(global navigation satellite system,glonass),北斗卫星导航系统(beidou navigation satellite system,bds),准天顶卫星系统(quasi-zenith satellite system,qzss)和/或星基增强系统(satellite based augmentation systems,sbas)。117.第一设备100通过gpu,显示屏194,以及应用处理器等实现显示功能。gpu为图像处理的微处理器,连接显示屏194和应用处理器。gpu用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个gpu,其执行程序指令以生成或改变显示信息。118.显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,lcd),有机发光二极管(organic light-emitting diode,oled),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organic light emitting diode的,amoled),柔性发光二极管(flex light-emitting diode,fled),miniled,microled,micro-oled,量子点发光二极管(quantum dot light emitting diodes,qled)等。在一些实施例中,第一设备100可以包括1个或n个显示屏194,n为大于1的正整数。119.第一设备100可以通过isp,摄像头193,视频编解码器,gpu,显示屏194以及应用处理器等实现拍摄功能。120.摄像头193用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,ccd)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,cmos)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给isp转换成数字图像信号。isp将数字图像信号输出到dsp加工处理。dsp将数字图像信号转换成标准的rgb,yuv等格式的图像信号。在一些实施例中,第一设备100可以包括1个或n个摄像头193,n为大于1的正整数。121.外部存储器接口120可以用于连接外部存储卡,例如micro sd卡,实现扩展第一设备100的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。122.内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储第一设备100使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,ufs)等。处理器110通过运行存储在内部存储器121的指令,和/或存储在设置于处理器中的存储器的指令,执行第一设备100的各种功能应用以及数据处理。123.音频模块170例如可以包括扬声器,受话器,麦克风,耳机接口。音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块170还可以用于对音频信号编码和解码。在一些实施例中,音频模块170可以设置于处理器110中,或将音频模块170的部分功能模块设置于处理器110中。124.传感器模块180可以包括压力传感器,陀螺仪传感器,气压传感器,磁传感器,加速度传感器,距离传感器,接近光传感器,指纹传感器,温度传感器,触摸传感器,环境光传感器,骨传导传感器等。传感器模块180用于检测用户对第一设备100的操作,和/或用于检测第一设备100所处的环境信息。比如,指纹传感器用于采集指纹。第一设备100可以利用采集的指纹特性实现指纹解锁,访问应用锁,指纹拍照,指纹接听来电等。125.按键190包括开机键,音量键等。按键190可以是机械按键。也可以是触摸式按键。第一设备100可以接收按键输入,产生与第一设备100的用户设置以及功能控制有关的键信号输入。126.马达191可以产生振动提示。马达191可以用于来电振动提示,也可以用于触摸振动反馈。例如,作用于不同应用(例如拍照,音频播放等)的触摸操作,可以对应不同的振动反馈效果。127.指示器192可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。128.sim卡接口195用于连接sim卡。sim卡可以通过插入sim卡接口195,或从sim卡接口195拔出,实现和第一设备100的接触和分离。第一设备100可以支持1个或n个sim卡接口,n为大于1的正整数。第一设备100通过sim卡和网络交互,实现通话以及数据通信等功能。129.图4示出了车载t-box 201的结构示意图。130.车载t-box 201可以包括至少一个处理器401,通信线路402,存储器403以及至少一个通信接口404。其中,存储器403还可以包括于处理器401中。131.可以理解的是,本技术实施例示意的结构并不构成对车载t-box 201的具体限定。在本技术另一些实施例中,车载t-box 201可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。132.处理器401可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。133.通信线路402可包括一通路,在上述组件之间传送信息。134.通信接口404,用于与其他设备通信。在本技术实施例中,通信接口404可以是模块、电路、总线、接口、收发器或者其它能实现通信功能的装置,用于与其他设备通信。可选的,当通信接口404是收发器时,该收发器可以为独立设置的发送器,该发送器可用于向其他设备发送信息,该收发器也可以为独立设置的接收器,用于从其他设备接收信息。该收发器也可以是将发送、接收信息功能集成在一起的部件,本技术实施例对收发器的具体实现不做限制。135.在一些实施例中,车载t-box 201通过通信接口404与车辆内的其他部件(如图2中所示的车机202),以及第一设备100进行通信,实现消息的收发。136.存储器403可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlink dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,dr ram)或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器403可以是独立存在,通过通信线路402与处理器401相连接。存储器403也可以和处理器401集成在一起。137.其中,存储器403用于存储用于实现本技术方案的计算机执行指令,并由处理器401来控制执行。处理器401用于执行存储器403中存储的计算机执行指令,从而实现本技术下述实施例提供的v2x通信方法。138.应注意,本文描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。139.可选的,本技术实施例中的计算机执行指令也可以称之为应用程序代码、指令、计算机程序或者其它名称,本技术实施例对此不作具体限定。140.在具体实现中,作为一种实施例,处理器401可以包括一个或多个cpu,例如图4中的cpu0和cpu1。141.在具体实现中,作为一种实施例,车载t-box 201可以包括多个处理器,例如图4中的处理器401和处理器407。这些处理器中的每一个可以是一个单核(single-cpu)处理器,也可以是一个多核(multi-cpu)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。142.在一些实施例中,车载t-box在车辆组装阶段已经组装在车辆中,后续用户使用阶段仅支持车载t-box的软件升级而不支持车载t-box的硬件升级。但是,车辆中的车载t-box只有支持v2x功能,车辆才能够支持组建v2x系统,而车载t-box内需要包含v2x对应的协议栈、应用以及硬件,车载t-box才可能支持v2x功能。因此,若车载t-box本身不支持v2x功能,则用户使用阶段也无法通过软件升级的手段使其获得该功能。用户只能放弃不支持v2x功能的存量车辆,选择重新购买支持v2x功能的车辆(即车辆的车载t-box支持v2x功能),增大了用户成本。并且,目前配置支持v2x功能的车载t-box的车型较少,用户可选择的范围较窄,影响用户使用体验。进一步的,大量不支持v2x功能的车辆,导致交通压力较大,交通事故发生的风险较高。143.基于此,本技术实施例提供一种v2x通信方法,将电子设备作为车辆的外置v2x模块,利用电子设备的通信能力,通过电子设备与其他事物进行通信,使得车辆加入到v2x系统中,实现v2x通信,解决存量车辆不能进行v2x的问题,提高行车安全性及效率。144.图5所示为本技术实施例提供的一种v2x通信方法示意图,如图5所示,该方法可以包括s501-s513:145.s501、第一设备获得车辆信息。146.在一些实施例中,第一设备中安装有车辆应用程序(application,app),第一设备利用车辆app获取车辆信息。车辆信息例如包括车辆型号、车牌号、车辆规格信息、车辆wi-fi信息、车辆互联网协议(internet protocol,ip)地址信息等中的一项或几项内容。其中,车辆规格信息例如包括车辆的长宽高等规格信息。车辆wi-fi信息用于表示车辆提供的wi-fi网络信息,如wi-fi网络名称等。147.在一些实施例中,车辆上的wi-fi网络由车载t-box提供,第一设备进入车载t-box提供wi-fi网络的覆盖范围后,能够搜索到wi-fi网络的服务集标识(service set identifier,ssid)。其中,ssid一般为wi-fi网络名称,ssid是不同网络的唯一的身份标识号(identity document,id),车载t-box提供设置不同的ssid用于区分其提供的不同网络(如2.4ghz网络,5ghz网络,车主接入网络,乘客接入网络等),第一设备获得ssid即可接入相应的网络。148.示例性的,如图6中(a)所示界面601,第一设备(如手机)检测到用户点击车辆控件61的操作后,打开车辆app,并显示如图6中(b)所示界面602。在界面602上,第一设备采集车辆信息。可选的,用户可能拥有多台车辆,利用车辆app能够实现对多台车辆进行管理。如界面602所示,第一设备能够管理用户的三台车辆(如车辆a、车辆b和车辆c)。此外,第一设备检测到用户点击添加控件63的操作后,还能够实现添加更多的车辆,进行管理。之后,如第一设备检测到用户点击控件62的操作后,显示如图6中(c)所示界面603,在界面603上接收用户对车辆a的车辆信息的编辑。例如,第一设备接收用户输入的车辆型号、车牌号、车辆wi-fi名称、车辆规格信息中的一项或几项内容。比如,第一设备接收到用户输入的车辆型号,可以根据车辆型号自动匹配并填入车辆规格信息。又比如,第一设备接收到用户输入的车辆wi-fi名称,该车辆wi-fi名称对应于车载t-box提供的wi-fi网络的ssid。或者,第一设备根据接收到的车辆wi-fi名称自动匹配对应的车辆wi-fi网络ssid列表。或者,第一设备直接接收车辆发送的车辆wi-fi网络ssid列表。其中,车辆wi-fi网络ssid列表中包含车载t-box提供的wi-fi网络的至少一个ssid。149.在一些实施例中,第一设备还可以通过采集车辆信息,确定用户是否允许车辆通过第一设备收发v2x信息。如图6中(c)所示界面603,第一设备检测到用户点击控件64的操作,确定用户开启或关闭第一设备的v2x模式,即确定是否允许第一设备向车辆传输v2x信息。若允许,后续该车辆能够利用第一设备实现v2x通信;若不允许,则后续该车辆不能利用第一设备实现v2x通信。如界面603所示,当前用户允许车辆a通过手机(即第一设备)收发v2x信息。进一步的,如图6中(c)所示界面603,第一设备检测到用户点击控件65的操作后,确定用户删除车辆a的车辆信息,即第一设备能够响应于用户操作添加或删除可管理的车辆。150.s502、第一设备与车辆建立通信连接。151.在一些实施例中,第一设备与车辆之间建立以太网通信连接,实现ip数据包(也可以简单描述为ip包)通信。其中,第一设备与车辆间可以通过无线连接或有线连接的方式,建立承载ip包的链路,实现ip包传输。比如,第一设备接入车辆wi-fi,与车辆建立wi-fi通信连接,传输ip包。又比如,第一设备与车辆之间通过usb接口建立通信连接,传输ip包。152.示例性的,第一设备和车辆间的ip包通信方式为基于wi-fi网络的无线通信方式。首先,第一设备需要确定待接入的wi-fi网络的ssid以及认证方式。其中,在当前车辆提供wi-fi网络的场景中,车载t-box作为路由器的角色,认证方式已被预配置于车载t-box中,在认证过程中第一设备通过与车载t-box交互身份认证帧即可完成认证过程。第一设备可以在扫描过程中获得ssid,扫描过程分为被动扫描过程和主动扫描过程。例如,在被动扫描过程中,第一设备监听在第一设备附近的车载t-box按照预设周期发送的信标(beacon)帧,获得beacon帧中携带的ssid。又例如,第一设备向车载t-box发送探测请求(probe request)管理帧,之后,接收到车载t-box发送的探测响应(probe response)管理帧后,获得ssid。153.之后,基于ssid以及认证方式,第一设备接入车辆wi-fi网络中,车载t-box作为接入点(access point,ap),第一设备作为站点(station,sta),第一设备与车载t-box之间建立wi-fi连接。可选的,第一设备首次接入车辆wi-fi网络过程中,需要检测用户的确认操作,确认用户允许接入该wi-fi网络。后续,第一设备再次进入同一车辆的wi-fi网络的覆盖范围后,允许其自动接入该车辆wi-fi网络。154.又示例性的,第一设备和车辆间的ip包通信方式为基于usb接口连接的有线通信方式。第一设备检测到设备接入usb接口后,能够确认当前接入设备为车辆。比如,第一设备显示提示信息提示用户确定接入设备身份,由用户确认当前接入设备为车辆。又比如,第一设备通过检测接入设备的ip地址是否为车辆ip地址,确认接入设备为车辆。155.可以理解的是,第一设备和车辆间还可以通过其他方式实现ip包通信连接,如通过蓝牙通信等方式,本技术实施例对此不做具体限定。156.s503、车载t-box接收车辆启动信息。157.其中,车辆启动信息例如包括车辆打火信息。158.s504、车载t-box向第一设备发送车辆启动信息。159.在一些实施例中,在上述步骤s503和步骤s504中,车辆打火启动后,车载t-box获得车辆打火信息,确定车辆已经启动,则向第一设备发送车辆启动信息。相应的,第一设备接收到车辆启动信息后,确定车辆已经启动。160.s505、第一设备确定通信连接地址为目标地址,启动驾驶模式。161.在一些实施例中,第一设备在接收到车辆启动信息后,确定是否与车辆建立通信连接。如判断当前通信地址是否为目标地址,进而确定当前是否能够与车辆进行ip包通信。在确定能够与车辆进行ip包通信后,启动驾驶模式。比如,参见上述步骤s502所述,第一设备与车辆间可以通过wi-fi网络或usb等方式建立ip包通信连接。其中,目标地址例如包括接入wi-fi网络的目标ssid、目标ip地址等。目标ssid为车辆的wi-fi网络的ssid中的至少一个ssid,目标ip地址为车辆usb接口对应的ip地址。162.在一些实施例中,第一设备接收到车辆启动信息后,确定自身已接入wi-fi网络,并且确定接入的wi-fi网络的ssid为预置的车辆wi-fi网络的ssid列表中的ssid(即确定与车辆间通信连接地址为目标地址),进而确定当前第一设备已经接入车辆wi-fi网络,能够对车辆状态进行监测。之后,则启动驾驶模式。163.一些实施例中,第一设备可能接入多台车辆的车载t-box提供的wi-fi网络中,并且一台车辆的车载t-box提供的wi-fi网络中可能接入多台设备。因此,第一设备需要确定当前接入的wi-fi网络的ssid是否为车主接入网络对应的目标ssid,确定为目标ssid后,再启动驾驶模式。即保证第一设备的机主与车辆的车主为同一用户,进而后续能够保证车载t-box将车辆状态信息只发送至一个第一设备,由一个第一设备作为车辆的外置v2x模块,传输v2x信息,避免v2x信息传输发生异常。可选的,第一设备在接入wi-fi网络的过程中,可以接收用户操作,确定当前车辆为第一设备的机主作为车主的车辆后,接入wi-fi网络中目标ssid对应的车主接入网络。比如,如图6中(b)所示界面602,第一设备确定当前提供待接入wi-fi网络的车辆为机主车辆,则接入与车辆wi-fi名称相同的ssid的网络。后续,第一设备根据ssid确定是否作为车主设备接收车辆状态信息。164.另一些实施例中,第一设备的数量为一个或多个,第一设备确定接入的wi-fi网络的ssid为车载t-box提供的wi-fi网络的ssid中的任一ssid,则启动驾驶模式。后续,车辆将一个或多个第一设备作为车辆的外置v2x模块,传输v2x信息,扩大v2x系统覆盖范围,提升v2x信息的准确度。165.在另一些实施例中,第一设备接收到车辆启动信息后,确定与其建立usb连接的设备ip地址为目标ip地址,则确定已与车辆间建立ip包通信链路。进而后续,第一设备能够与车辆间基于该链路传输携带车辆状态信息的ip包,实现车辆的v2x通信。166.在一些实施例中,第一设备确定与车辆间通信连接地址为目标地址,启动驾驶模式。第一设备启动驾驶模式后,关闭自身的p2x模式下的部分功能,将自身的p2x模式转变为v2x模式,即将自身作为行人的角色转变为作为车辆的角色。167.示例性的,第一设备在切换p2x模式为v2x模式后,不再基于自身传感器、摄像头等模块检测的信息判断周围环境,而是将接收到的车载t-box发送的车辆状态信息作为环境判断基准。168.在一些实施例中,第一设备确定通信连接地址为目标地址后,需要再确定车辆信息中是否包含用户是否允许第一设备收发v2x信息的信息,如图6中(c)所示界面603,第一设备确定用户允许车辆通过第一设备收发v2x信息,之后再启动驾驶模式。可选的,若车辆信息中未包含是否允许车辆通过第一设备收发v2x信息的信息,则通过提示信息提示用户进行确认,确认用户允许后再启动驾驶模式,将p2x模式切换为v2x模式。或者,车辆信息中包含用户是否允许第一设备收发v2x信息的信息,第一设备同样显示提示信息,提示用户进行二次确认,避免误操作导致的异常。如图7所示界面701,第一设备显示提示信息71,响应于用户操作,确认用户是否允许切换v2x模式。169.在一些实施例中,第一设备在检测到用户的预设操作后,开启或关闭v2x模式。示例性的,如图8中(a)所示主界面801,第一设备检测到用户点击控件81的操作后,显示如图8中(b)所示设置界面802。在设备界面802上,第一设备检测到用户点击控件82的操作后,显示如图8中(c)所示界面803。在界面803上对第一设备的连接情况进行设置,如检测到用户点击控件83的操作后,显示如图8中(d)所示界面804。在界面804上,响应于用户点击控件84或控件85的操作,第一设备切换p2x模式或v2x模式。如在步骤s505中,第一设备启动驾驶模式,开启v2x模式后,第一设备检测到用户的预设操作,关闭v2x模式,则自动将v2x模式切换为p2x模式。或者,第一设备在检测到用户开启v2x模式的操作后,直接启动驾驶模式。可选的,界面804所示的p2x模式和v2x模式不会同时开启。170.在一些场景中,第一设备在与车辆建立通信连接后,即显示提示信息,用于提示用户是否切换v2x模式。若检测到用户允许切换v2x模式的操作后,则将p2x模式切换为v2x模式(即启动驾驶模式)。也就是说,在第一设备执行上述步骤s502后,不再执行步骤s503和步骤s504,在步骤s505中直接由用户确定是否启动驾驶模式。从而在第一设备与车辆通信连接后,即使车辆未启动(即车辆暂未打火启动),也能够实现与其他事物进行v2x通信。如提示附近车辆,当前位置存在车辆停靠,注意避让。171.s506、车载t-box获得车辆状态信息。172.在一些实施例中,车载t-box位于车辆中的控制器局域网络(controller area network,can)中,利用can总线,获得车辆中各个模块检测到的车辆状态信息。其中,车辆状态信息例如包括车辆四轴加速度、刹车系统状态、车灯状态等信息。can总线系统例如包括can控制器、信息收发器、数据传输终端以及数据传输总线(也可以描述为can总线)。can总线是国际上应用最广泛的现场总线之一,能够实现车辆内电子控制单元(electronic control unit,ecu)之间可靠的通信。在车辆启动后,can总线激活,车载t-box利用can总线获得车辆中各个ecu广播的如控制、温度、转速等信息,确定车辆状态信息。173.s507、车载t-box向第一设备发送车辆状态信息。174.在一些实施例中,车载t-box获得车辆状态信息后,确定将车辆状态信息发送至外置v2x模块(即第一设备)。175.s508、第一设备根据车辆状态信息,生成v2x信息。176.在一些实施例中,第一设备接收车载t-box发送的车辆状态信息,根据车辆状态信息、自身的位置信息、车辆信息(如车辆型号信息,车辆规格信息等),基于标准协议组装v2x信息。其中,车辆位置信息可以为第一设备或车辆利用例如全球导航卫星系统(global navigation satellite system,gnss)或全球定位系统(global positioning system,gps),确定的当前车辆所处的位置信息。标准协议例如包括v2x协议,v2v协议等。v2x信息例如包括基础安全消息(basic safety message,bsm)和其他事件型消息。bsm例如包括车辆的速度、转向、刹车、双闪、位置等信息。bsm多用于v2v场景,v2v场景例如包括变道预警、盲区预警、交叉路口碰撞预警等场景。事件型消息用于表示车辆事件预警时直接发送的事件信息,如变道预警信息等。177.s509、第一设备和第二设备交互v2x信息。178.在一些实施例中,第一设备生成v2x信息后,广播v2x信息,附近的其他设备能够接收到第一设备广播的v2x信息。并且,第一设备能够接收到v2x系统中的例如其他车辆等第二设备发送的v2x信息,实现交互v2x信息。179.在一些实施例中,第一设备基于车机或者t-box发送给第一设备的车辆相关运行信息生成v2x信息后,广播v2x信息。上述车辆相关运行信息可以例如车辆位置、车辆行驶速度、车辆航向、车灯状态、车辆发动机状态等。180.s510、第一设备根据接收到的第二设备发送的v2x信息,确定告警信息。181.在一些实施例中,第一设备接收到v2x信息后,对v2x信息进行解析,确定当前告警信息。其中,告警信息用于表示车辆在行驶过程中需要进行预警的信息,如其他车辆汇入当前行驶道路的信息、连续弯道信息、其他车辆高速接近、前方为红灯、前方路段拥堵等信息。182.s511、第一设备向车载t-box发送告警信息。183.在一些实施例中,第一设备在确定告警信息后,将告警信息发送至车载t-box,从而实现在车辆行驶过程中,与车辆进行有效的v2x信息交互。184.s512、车载t-box向车机发送告警信息。185.在一些实施例中,车载t-box接收到告警信息后,需要将告警信息发送至车机进行显示,用于提示车主,当前应注意行车安全,以避免交通事故的发生。186.s513、车机播报和/或显示告警信息。187.示例性的,假设当前场景为其他车辆加速靠近本车辆。如图9a所示的车机界面901,车机在接收到告警信息后,显示告警信息91,如“当前有车辆正在加速靠近,请注意避让”。同时车机还可以语音播报当前告警信息,避免由于用户未注意到显示的告警信息,发生危险。188.在一些实施例中,告警信息的显示方式可以为文字显示,还可以为图像显示,视频显示等方式。比如,车辆检测到驾驶员开启左转灯,确定当前车辆准备超车,但是假设当前车辆行驶的道路前方有一大卡车,遮挡驾驶员视线,无法观察到对侧驶来车辆。车载t-box将该车辆状态信息(即左转灯开启信息)发送至第一设备,第一设备与其他车辆进行v2x信息交互,确定车辆前方行驶有大卡车,且对面正行驶来另一辆汽车,确定此时超车危险性较大。第一设备向车载t-box发送告警信息,车机接收到车载t-box转发的告警信息后,显示告警信息如“前方有来车,请勿超车”;和/或,语音播报“前方有来车,请勿超车”;和/或,如图9b所示车机界面902,显示当前场景图像92,以警告驾驶员当前超车操作危险。从而避免由于车辆不支持v2x技术,无法与其他车辆进行v2x通信,在驾驶员未能察觉到危险的情况下,发生交通事故。189.在一些场景中,若第一设备附近存在多台车辆,则第一设备能够根据预设条件判断是否与其中一台或多台车辆建立通信连接,作为车辆的外置v2x模块。其中,预设条件例如包括第一设备内保存有车辆信息、第一设备与车辆间的距离小于或等于预设阈值、第一设备与车辆间的通信质量满足预设条件(如丢包率小于或等于预设丢包率阈值等)、与第一设备连接的车辆数量小于或等于允许预设数量等中的一项或几项。190.示例性的,预设条件包括第一设备内保存有车辆信息,第一设备利用车辆app获得车辆a、车辆b和车辆c的车辆信息,则允许第一设备与车辆a、车辆b和车辆c建立无线通信连接。基于上述情况,若预设条件还包括允许第一设备连接车辆的预设数量为1,则可以通过判断第一设备与车辆a、车辆b和车辆c之间的距离和/或通信质量,确定与其中哪一台车辆建立无线通信连接。比如,利用超宽带(ultra wide band,uwb)定位技术、gnss技术、gps技术等确定第一设备与车辆间的距离,和/或利用wi-fi信号强度、蓝牙信号强度等方式确定通信质量。如第一设备确定与相距其最近的车辆a建立无线通信连接。之后,通信距离变化,第一设备自动判断断开与车辆a之间的无线通信连接,切换至与车辆b建立无线通信连接。191.如此,安装有不支持v2x的车载t-box的车辆,能够在不增加硬件成本的基础上,利用电子设备实现v2x通信,提升行车安全和通信效率。192.在一些场景中,上述步骤s510和步骤511中,第一设备在接收到第二设备发送的v2x信息后,还可以直接将v2x信息发送至车载t-box,由车载t-box根据v2x信息生成告警信息。同样能够使得不具有v2x通信功能的车辆实现v2x信息的交互,并且能够降低第一设备的处理器功耗,减少耗电量。193.在一些场景中,第一设备还可以与车辆中的其他ecu建立连接,接收其他ecu发送的车辆状态信息生成v2x信息,并向相应的ecu发送告警信息,对此可以参考上述第一设备与车载t-box交互的相关内容,不再赘述。194.在一些场景中,车辆具有自动驾驶功能,则车载t-box在接收到告警信息后,还可以将告警信息发送至自动驾驶控制模块,从而实现车辆自适应改变当前车辆驾驶策略。示例性的,图10所示为本技术实施例提供的另一种v2x通信方法示意图,基于图5所示的v2x通信方法,如图10所示,v2x通信方法还可以包括步骤s1001和步骤s1002。195.s1001、车载t-box向自动驾驶控制模块发送告警信息。196.在一些实施例中,车辆具有自动驾驶功能,则车载t-box在接收到告警信息后,向自动驾驶控制模块发送告警信息。相应的,自动驾驶控制模块接收车载t-box发送的告警信息。197.s1002、自动驾驶控制模块基于告警信息,自动调整驾驶策略。198.在一些实施例中,车辆中的自动驾驶系统能够协助车辆实现下述功能:感知(如辅助感知和超视距感知等),高精定位(如确定车辆在地图中的位置等),决策(如车道级路径规划)和控制(方向盘控制、加减速控制、刹车控制等)。其中,自动驾驶控制模块作为自动驾驶系统中的中心决策模块,用于接收自动驾驶系统中各个模块(如车载t-box、传感器、摄像头等)发送的信息,基于接收到的信息确定驾驶策略,并将驾驶策略发送至相应的模块执行,以实现车辆的自动驾驶。199.示例性的,假设车辆行驶过程中,前方出现抛锚车辆。如上述步骤s509-步骤s511所述,第一设备监测到该异常后,将告警信息发送至车载t-box。之后,如图10所示,车载t-box将接收到的告警信息发送至自动驾驶控制模块,自动驾驶控制模块在接收到告警信息后,根据告警信息确定当前异常情况,确定需要调整驾驶策略,如自动将原直行的驾驶策略调整为减速变道的驾驶策略,并将调整后的驾驶策略发送至相关模块,从而避免与抛锚车辆相撞。200.在另一些场景中,第一设备在监测到异常情况后,可以将异常情况(即告警信息)直接发送至车辆的自动驾驶控制模块,即不必再由车载t-box进行转发,提高自动驾驶车辆调整驾驶策略的效率。201.如此,安装有不支持v2x通信的车载t-box的自动驾驶车辆,也能够利用第一设备作为外置v2x模块,实现v2x通信,提升行车安全和通信效率。202.在一些实施例中,在图10所示的方法流程中,车载t-box在接收到告警信息后,可以向自动驾驶控制模块发送告警信息,而不向车机发送告警信息(即不执行上述步骤s512)。之后,自动驾驶控制模块在接收到告警信息后,自动调整驾驶策略并向车机发送告警信息和调整结果。如上述车辆自动变道场景中,车机基于接收到的信息显示“前方有抛锚车辆,已自动减速变道”。或者,自动驾驶控制模块在接收到告警信息并自动调整驾驶策略后,并不向车机发送告警信息和调整结果,即实现用户无感知的驾驶策略调整。203.需要说明的是,本技术实施例对上述步骤s512和步骤s1001的执行顺序不做具体限定。比如,车载t-box在接收到告警信息后,先将告警信息发送至车机,以对驾驶员进行警告,再将告警信息发送至自动驾驶控制模块,以改变自动驾驶模式。又比如,车载t-box在接收到告警信息后,先将告警信息发送至自动驾驶控制模块,再将告警信息发送至车机。再比如,车载t-box在接收到告警信息后,同时向车机和自动驾驶控制模块发送告警信息。204.在一些场景中,若车辆未启动,则第一设备无需进行v2x信息传输。基于此,第一设备在确定车辆关闭后,能够自动关闭驾驶模式。示例性的,图11所示为本技术实施例提供的另一种v2x通信方法示意图,基于图5所示的v2x通信方法,如图11所示,在上述步骤s513之后,v2x通信方法还可以包括步骤s1101-步骤s1103。205.s1101、车载t-box接收车辆关闭信息。206.其中,车辆关闭信息例如包括车辆熄火信息。207.s1102、车载t-box向第一设备发送车辆关闭信息。208.在一些实施例中,在上述步骤s1101和步骤s1102中,车辆熄火关闭后,车载t-box获得车辆关闭信息,确定车辆已经关闭,则向第一设备发送车辆关闭信息。相应的,第一设备接收车辆关闭信息,确定车辆已经熄火关闭。209.s1103、第一设备关闭驾驶模式。210.在一些实施例中,第一设备接收到车辆关闭信息后,确定车辆已经熄火关闭,则关闭驾驶模式,停止收发v2x信息。第一设备在关闭驾驶模式后,将自身的v2x模式转换为p2x模式。即不再作为车辆的外置v2x模块,传输v2x信息,而是与其他设备组成p2x系统,利用自身传感器等模块检测用户所处的环境信息。211.在另一些实施例中,第一设备检测到用户关闭v2x模式的操作后,关闭驾驶模式,将v2x模式切换为p2x模式。示例性的,如图8中(d)所示界面804,第一设备检测到用户点击控件85的操作后,关闭v2x模式,即关闭驾驶模式。212.需要说明的是,上述步骤s1101-步骤s1103也可以在图10所示的流程图中的步骤s1002之后执行。即具有自动驾驶功能的车辆,同样能够在熄火关闭后,将车辆关闭信息发送至第一设备,以指示第一设备自动切换v2x模式。213.如此,第一设备能够基于车辆启动或关闭信息,自动切换v2x模式,实现用户无感知的模式切换,提高用户使用体验。214.在一些场景中,第一设备与车机采用mirror link、miracast标准或等标准进行互联,在上述步骤s510中,第一设备在确定告警信息后,能够直接将告警信息发送至车机。示例性的,图12所示为本技术实施例提供的又一种v2x通信方法示意图,基于图5所示的v2x通信方法,如图12所示,在上述步骤s510之后,第一设备不再执行上述步骤s511-步骤s513,而是执行下述步骤s1201和步骤s1202。215.s1201、第一设备向车机发送告警信息。216.s1202、车机播报和/或显示告警信息。217.在一些实施例中,在上述步骤s1201和步骤s1202中,第一设备在确定告警信息后,确定已经与车机间建立连接,则基于连接关系,直接将告警信息发送至车机进行播报和/或显示。218.需要说明的是,在图10所示的流程图中的步骤s511-步骤s513同样可以替换为上述步骤s1201和步骤s1202。即具有自动驾驶功能的车辆,其内配置的车机同样能够直接接收第一设备发送的告警信息。219.如此,基于第一设备和车机之间的直连关系,不必再由车载t-box转发告警信息,提高v2x通信效率,进一步提升行车安全。220.在另一些场景中,第一设备在确定告警信息后,还可以直接利用自身音频模块播报告警信息,和/或利用显示屏显示告警信息。221.如此,第一设备在确定当前车辆行车危险后,能够直接进行预警,避免由于与车载t-box或车机的通信问题造成的预警异常。222.以上结合图5、图10、图11和图12详细说明了本技术实施例提供的v2x通信方法。以下结合图13详细说明本技术实施例提供的v2x通信装置。223.在一种可能的设计中,图13为本技术实施例提供的v2x通信装置的结构示意图。如图13所示,v2x通信装置1300包括:处理单元1301,发送单元1302以及接收单元1303。v2x通信装置1300可用于实现上述方法实施例中涉及的第一设备的功能。其中,v2x通信装置1300可以为第一设备本身,也可以为第一设备中的功能单元或者芯片,或者与第一设备匹配使用的装置。224.可选的,处理单元1301,用于支持v2x通信装置1300执行图5中的步骤s502、步骤s505、步骤s508以及步骤s510;和/或,支持v2x通信装置1300执行图11中的步骤s1103;和/或用于本文所描述的技术的其它过程。225.可选的,发送单元1302,用于支持v2x通信装置1300执行图5中的步骤s509和步骤s511;和/或,支持v2x通信装置1300执行图12中的步骤s1201;和/或用于本文所描述的技术的其它过程。226.可选的,接收单元1303,用于支持v2x通信装置1300执行图5中的步骤s504、步骤s507以及步骤s509;和/或,支持v2x通信装置1300执行图11中的步骤s1102;和/或用于本文所描述的技术的其它过程。227.在另一种可能的设计中,v2x通信装置1300还可以用于实现上述方法实施例中涉及的车载t-box的功能。228.可选的,发送单元1302,用于支持v2x通信装置1300执行图5中的步骤s504、步骤s507以及步骤s512;和/或,支持v2x通信装置1300执行图10中的步骤s1001;和/或,支持v2x通信装置1300执行图11中的步骤s1102;和/或用于本文所描述的技术的其它过程。229.可选的,接收单元1303,用于支持v2x通信装置1300执行图5中的步骤s503、步骤s506以及步骤s511;和/或,支持v2x通信装置1300执行图11中的步骤s1101;和/或用于本文所描述的技术的其它过程。230.其中,v2x通信装置1300中的各个单元的操作和/或功能分别为了实现图5、图10、图11和图12所示的v2x通信方法的相应流程,为了简洁,在此不再赘述。231.可选的,发送单元1302和接收单元1303还可以统称为收发单元,可以由收发器或收发器相关电路组件实现,可以为收发器或收发模块。本技术实施例对于发送单元1302和接收单元1303的具体实现方式,不做具体限定。232.可选的,图13所示的v2x通信装置1300还可以包括存储单元(图13中未示出),该存储单元存储有程序或指令。当处理单元1301,发送单元1302以及接收单元1303执行该程序或指令时,使得图13所示的v2x通信装置1300可以执行图5、图10、图11和图12所示的v2x通信方法。233.可选的,处理模块1301可以是处理器或控制器。其可以实现或执行结合本技术实施例公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。234.图13所示的v2x通信装置1300的技术效果可以参考图5、图10、图11和图12所示的v2x通信方法的技术效果,此处不再赘述。235.本技术实施例还提供一种芯片系统,包括:处理器,所述处理器与存储器耦合,所述存储器用于存储程序或指令,当所述程序或指令被所述处理器执行时,使得该芯片系统实现上述任一方法实施例中的方法。236.可选地,该芯片系统中的处理器可以为一个或多个。该处理器可以通过硬件实现也可以通过软件实现。当通过硬件实现时,该处理器可以是逻辑电路、集成电路等。当通过软件实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现。237.可选地,该芯片系统中的存储器也可以为一个或多个。该存储器可以与处理器集成在一起,也可以和处理器分离设置,本技术实施例并不限定。示例性的,存储器可以是非瞬时性处理器,例如只读存储器rom,其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本技术实施例对存储器的类型,以及存储器与处理器的设置方式不作具体限定。238.示例性的,该芯片系统可以是现场可编程门阵列(field programmable gate array,fpga),可以是专用集成芯片(application specific integrated circuit,asic),还可以是系统芯片(system on chip,soc),还可以是中央处理器(central processor unit,cpu),还可以是网络处理器(network processor,np),还可以是数字信号处理电路(digital signal processor,dsp),还可以是微控制器(micro controller unit,mcu),还可以是可编程控制器(programmable logic device,pld)或其他集成芯片。239.应理解,上述方法实施例中的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本技术实施例所公开的方法步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。240.本技术的实施例还提供了一种存储介质,用于存储为上述v2x通信装置所用的指令。241.本技术实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机指令,当该计算机指令在服务器上运行时,使得服务器执行上述相关方法步骤实现上述实施例中的v2x通信方法。242.本技术实施例还提供一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述相关步骤,以实现上述实施例中的v2x通信方法。243.另外,本技术实施例还提供一种装置,该装置具体可以是组件或模块,该装置可包括相连的一个或多个处理器和存储器;其中,存储器用于存储计算机程序,一个或多个计算机程序包括指令。当该指令被一个或多个处理器执行时,以使装置执行上述各方法实施例中的v2x通信方法。244.其中,本技术实施例提供的装置、计算机可读存储介质、计算机程序产品或芯片均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。245.结合本技术实施例公开内容所描述的方法或者算法的步骤可以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(random access memory,ram)、闪存、只读存储器(read only memory,rom)、可擦除可编程只读存储器(erasable programmable rom,eprom)、电可擦可编程只读存储器(electrically eprom,eeprom)、寄存器、硬盘、移动硬盘、只读光盘(cd-rom)或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于专用集成电路(application specific integrated circuit,asic)中。246.通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。247.在本技术所提供的几个实施例中,应该理解到,所揭露的方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,模块或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。248.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。249.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。250.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。251.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
V2X通信方法及装置与流程
作者:admin
2022-09-02 18:13:09
765
关键词:
电子通信装置的制造及其应用技术
专利技术