Wireless communication method, device, equipment and medium

Through wireless communication between the on-board domain controller and ARHUD, the problem of poor driving experience and increased driving risks caused by wired display is solved, and a more stable data transmission and a safer driving environment are achieved.

CN119172801AInactive Publication Date: 2024-12-20AUTOLINK INFORMATION TECHNOLOGY CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411325367.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-04-16
Filing Date
2024-09-23
Publication Date
2024-12-20
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In the prior art, the use of wired ARHUD displays between motorcycles and riders results in poor driving experience and increases driving risk.

Method used

Wireless communication method is adopted between the on-board domain controller and ARHUD, handshake signals and multiple target data are sent through BT/WIFI connection, and exception processing is performed when data transmission is abnormal to ensure communication stability.

Benefits of technology

Through wireless communication methods, the driving experience is improved, driving risks are reduced, and stable data transmission between the on-board domain controller and ARHUD is achieved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119172801A_ABST
    Figure CN119172801A_ABST
Patent Text Reader

Abstract

The invention provides a wireless communication method, device, equipment and medium, a vehicle-mounted domain controller is wirelessly connected with an ARHUD through BT / WIFI, and the method comprises the following steps: sending a handshake signal between the vehicle-mounted domain controller and the ARHUD; after the handshake succeeds, controlling the vehicle-mounted domain controller and the ARHUD to transmit various target data at preset time intervals; and for one kind of target data, if the data transmission between the vehicle-mounted domain controller and the ARHUD is abnormal, retransmitting the kind of target data or determining that the data transmission is abnormal according to a preset abnormal processing method of the kind of target data. Through wireless communication between the vehicle-mounted domain controller and the ARHUD, the effects of enhancing the driving experience and reducing the driving risk are achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle-mounted device communication technology, and more specifically, to a wireless communication method, device, equipment and medium. Background Art

[0002] With the development of automotive technology, the interactive needs of vehicle-mounted devices and wearable devices are becoming increasingly rich. ARHUD (augmented reality hud) has changed customers' perception of traditional displays. The current ARHUD is limited to the vehicle-mounted domain controller displaying the relevant information of the smart cockpit and intelligent driving through ARHUD through wired transmission. In special driving scenarios, the use of wired ARHUD display between motorcycles and riders will bring instability to driving, greatly affect the driving experience and increase driving risks. Summary of the invention

[0003] In view of this, the purpose of the present application is to provide a wireless communication method, device, equipment and medium, which can solve the problem in the prior art that the use of wired ARHUD display between the motorcycle and the rider will bring instability to driving, greatly affect the driving experience and increase driving risks through wireless communication between the vehicle-mounted domain controller and the ARHUD, so as to achieve the effect of enhancing the driving experience and reducing driving risks.

[0004] In a first aspect, an embodiment of the present application provides a wireless communication method, which is applied between a vehicle-mounted domain controller and an ARHUD, wherein the vehicle-mounted domain controller and the ARHUD are wirelessly connected via BT / WIFI, wherein the method comprises: sending a handshake signal between the vehicle-mounted domain controller and the ARHUD; after the handshake is successful, controlling the transmission of multiple target data between the vehicle-mounted domain controller and the ARHUD at preset time intervals; for one type of target data, if there is an abnormality in the data transmission between the vehicle-mounted domain controller and the ARHUD, then according to a pre-set abnormality handling method for the target data, retransmitting the target data or determining the data transmission abnormality.

[0005] Optionally, the multiple target data include heartbeat data, verification data, control instruction data and reset data, wherein, if the heartbeat data transmission between the vehicle-mounted domain controller and ARHUD is abnormal, the following steps are performed according to a pre-set heartbeat data exception handling method: if the heartbeat data transmission between the vehicle-mounted domain controller and ARHUD is abnormal, the heartbeat data between the vehicle-mounted domain controller and ARHUD continues to be monitored; if the heartbeat data between the vehicle-mounted domain controller and ARHUD still cannot be received after a continuous preset time, it is determined that the communication between the vehicle-mounted domain controller and ARHUD is abnormal.

[0006] Optionally, the method further includes: when it is determined that the communication between the vehicle-mounted domain controller and the ARHUD is abnormal, controlling the vehicle-mounted domain controller to send reset data to the ARHUD; and the ARHUD performs a reset operation in response to the reset data.

[0007] Optionally, the control instruction data includes configuration data or a refresh instruction, wherein the method further includes: controlling the vehicle-mounted domain controller to send the configuration data or the refresh instruction to the ARHUD, so that the ARHUD performs configuration update or refresh according to the configuration data or the refresh instruction.

[0008] Optionally, the verification data includes a video data verification value, wherein the method further includes: controlling the vehicle-mounted domain controller to obtain the video data verification value fed back by the ARHUD after each frame of data is sent to the ARHUD; determining whether there is an abnormality in the video data verification value fed back by the ARHUD; if there is an abnormality in the video data verification value fed back by the ARHUD, determining that the frame of data received by the ARHUD is erroneous, and sending the frame of video data again before the next frame interrupt request signal is interrupted.

[0009] Optionally, the method further includes: if there is no abnormality in the video verification data fed back by the ARHUD, determining that the video data information output by the vehicle-mounted domain controller is successfully output to the ARHUD.

[0010] In a second aspect, an embodiment of the present application further provides a wireless communication device, which is applied between a vehicle-mounted domain controller and an ARHUD, wherein the vehicle-mounted domain controller and the ARHUD are wirelessly connected via BT / WIFI, wherein the device comprises:

[0011] A signal sending module, used to send a handshake signal between the vehicle domain controller and the ARHUD;

[0012] A target data transmission module, which is used to control the transmission of various target data between the vehicle domain controller and the ARHUD at preset intervals after the handshake is successful;

[0013] The exception handling module is used to retransmit a target data or determine the data transmission exception according to a preset exception handling method for the target data if there is an exception in the data transmission between the vehicle domain controller and the ARHUD.

[0014] Optionally, the multiple target data include heartbeat data, verification data, control instruction data and reset data, wherein the exception handling module is further used to: if the heartbeat data transmission between the vehicle-mounted domain controller and the ARHUD is abnormal, continue to monitor the heartbeat data between the vehicle-mounted domain controller and the ARHUD; if the vehicle-mounted domain controller and the ARHUD still cannot receive the heartbeat data after a continuous preset time, determine that the communication between the vehicle-mounted domain controller and the ARHUD is abnormal.

[0015] In a third aspect, an embodiment of the present application further provides an electronic device, comprising: a processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor and the memory communicate through the bus, and when the machine-readable instructions are executed by the processor, the steps of the wireless communication method described above are performed.

[0016] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the wireless communication method as described above are executed.

[0017] The wireless communication method, device, equipment and medium provided in the embodiments of the present application can solve the problem in the prior art that the use of a wired ARHUD display between a motorcycle and a rider will bring instability to driving, greatly affect the driving experience and increase driving risks through wireless communication between the vehicle-mounted domain controller and the ARHUD, thereby achieving the effect of enhancing the driving experience and reducing driving risks.

[0018] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0020] Figure 1 A flowchart of a wireless communication method provided by an embodiment of the present application;

[0021] Figure 2 A schematic diagram of the structure of a wireless communication device provided in an embodiment of the present application;

[0022] Figure 3 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0023] To make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. The components of the embodiments of the present application usually described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, each other embodiment obtained by those skilled in the art without making creative work belongs to the scope of protection of the present application.

[0024] First, the application scenarios to which the present application is applicable are introduced. The present application can be applied in the field of vehicle-mounted device communication technology.

[0025] Research has found that with the development of automotive technology, the demand for interaction between vehicle-mounted devices and wearable devices is becoming increasingly rich. ARHUD (augmented reality hud) has changed customers' perception of traditional displays. The current ARHUD is limited to the vehicle-mounted domain controller displaying the relevant information of the smart cockpit and intelligent driving through ARHUD through wired transmission. In special driving scenarios, the use of wired ARHUD display between motorcycles and riders will bring instability to driving, greatly affect the driving experience and increase driving risks.

[0026] Based on this, the embodiments of the present application provide a wireless communication method, device, equipment and medium, which can solve the problem in the prior art that the use of wired ARHUD display between the motorcycle and the rider will bring instability to driving, greatly affect the driving experience and increase driving risks through wireless communication between the vehicle-mounted domain controller and the ARHUD, thereby achieving the effect of enhancing the driving experience and reducing driving risks.

[0027] See also Figure 1 , Figure 1 A flow chart of a wireless communication method provided in an embodiment of the present application. Figure 1 As shown in , the wireless communication method provided by the embodiment of the present application includes:

[0028] S101. Send a handshake signal between the vehicle-mounted domain controller and the ARHUD.

[0029] The vehicle-mounted domain controller and ARHUD are wirelessly connected via BT / WIFI.

[0030] Among them, the on-board domain controller BT adopts 5.0 communication protocol to support 24M communication rate, and WIFI adopts wifi6 communication protocol to support 9.6Gbps communication rate.

[0031] S102: After the handshake is successful, control the transmission of various target data between the vehicle-mounted domain controller and the ARHUD at preset intervals.

[0032] The multiple target data include heartbeat data, verification data, control instruction data and reset data.

[0033] S103. For a type of target data, if there is an abnormality in the data transmission between the vehicle-mounted domain controller and the ARHUD, the target data is retransmitted or the data transmission abnormality is determined according to a pre-set abnormality handling method for the type of target data.

[0034] Among them, if the heartbeat data transmission between the vehicle-mounted domain controller and ARHUD is abnormal, the following steps are performed according to the pre-set heartbeat data exception handling method: If the heartbeat data transmission between the vehicle-mounted domain controller and ARHUD is abnormal, the heartbeat data between the vehicle-mounted domain controller and ARHUD continues to be monitored; if the vehicle-mounted domain controller and ARHUD still cannot receive heartbeat data after a continuous preset time, it is determined that the communication between the vehicle-mounted domain controller and ARHUD is abnormal.

[0035] Optionally, the method further includes: when it is determined that the communication between the vehicle-mounted domain controller and the ARHUD is abnormal, controlling the vehicle-mounted domain controller to send reset data to the ARHUD; and the ARHUD performs a reset operation in response to the reset data.

[0036] The control instruction data includes configuration data or refresh instructions.

[0037] Optionally, the method further includes: controlling the vehicle-mounted domain controller to send configuration data or a refresh instruction to the ARHUD, so that the ARHUD performs configuration update or refresh according to the configuration data or the refresh instruction.

[0038] Wherein, the verification data includes a video data verification value.

[0039] The method further includes: controlling the vehicle-mounted domain controller to obtain a video data verification value fed back by the ARHUD each time a frame of data is sent to the ARHUD; determining whether there is an abnormality in the video data verification value fed back by the ARHUD; if there is an abnormality in the video data verification value fed back by the ARHUD, determining that the frame of data received by the ARHUD is erroneous, and sending the frame of video data again before the next frame interrupt request signal is interrupted.

[0040] Optionally, the method further includes: if there is no abnormality in the video verification data fed back by the ARHUD, determining that the video data information output by the vehicle-mounted domain controller is successfully output to the ARHUD.

[0041] For example, take the example of the vehicle-mounted domain controller initiating a WIFI connection to ARHUD: the vehicle-mounted domain controller actively initiates a pairing connection request to ARHUD as a client; the vehicle-mounted domain controller determines whether the active connection is successful. If the connection is successful, then according to the WPA authentication process of WIFI access protection, the vehicle-mounted domain controller sends an authentication request to ARHUD, requesting ARHUD to authenticate its identity; ARHUD sends a plaintext challenge frame to the vehicle-mounted domain controller; the vehicle-mounted domain controller encrypts the challenge with the WEP shared key and returns the encrypted data to ARHUD; ARHUD decrypts the frame and sends an authentication response.

[0042] Otherwise, end the current network connection process.

[0043] Determine whether the vehicle domain controller and ARHUD are authenticated successfully. If they are authenticated by the other party, determine whether there is data to be sent, and if so, send data.

[0044] Otherwise, it means that some communication devices may be illegal, and the current network connection process ends.

[0045] If there is data to be sent, the on-board domain controller encapsulates the data to be sent according to the data message format of Table 1, and then encrypts the encapsulated data according to the public key in the digital certificate stored in itself and sends it;

[0046] If there is no data to be sent, determine whether there is data to be received. If data needs to be received, the vehicle domain controller decrypts the received data according to the public key in the digital certificate stored in itself, and then analyzes the received data, parses out the message type in the data, and performs corresponding processing according to the message type. For example: if the message type is parsed to be a firewall linkage configuration file, the file is saved, etc.

[0047] Otherwise, end the current network connection process.

[0048] Among them, a unified communication protocol is used to complete various functions between devices, that is, the data transmitted between devices adopts a unified data encapsulation format (Type Seq_num Length Data), where Type indicates the type of data packet, Seq_num indicates the sequence number of the data packet, Length indicates the length of the data packet, and Date is the content of the data packet.

[0049] Among them, Type occupies two bytes, and the types include: frame exception information, system status information, upgrade package data, start / stop, video stream data, etc.

[0050] The wireless communication method provided in the embodiment of the present application can solve the problem in the prior art that the use of a wired ARHUD display between a motorcycle and a rider will bring instability to driving, greatly affect the driving experience and increase driving risks through wireless communication between the vehicle-mounted domain controller and the ARHUD, thereby achieving the effect of enhancing the driving experience and reducing driving risks.

[0051] Based on the same inventive concept, a wireless communication device corresponding to the wireless communication method is also provided in the embodiment of the present application. Since the principle of solving the problem by the device in the embodiment of the present application is similar to the above-mentioned wireless communication method in the embodiment of the present application, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be repeated.

[0052] See also Figure 2 , Figure 2 A schematic diagram of the structure of a wireless communication device provided in an embodiment of the present application. Applied between a vehicle-mounted domain controller and an ARHUD, the vehicle-mounted domain controller and the ARHUD are wirelessly connected via BT / WIFI, such as Figure 2 As shown in , the wireless communication device 200 includes:

[0053] A signal sending module 201, used to send a handshake signal between the vehicle-mounted domain controller and the ARHUD;

[0054] The target data transmission module 202 is used to control the transmission of various target data between the vehicle domain controller and the ARHUD at preset intervals after the handshake is successful;

[0055] The exception handling module 203 is used for retransmitting a type of target data or determining the data transmission exception according to a preset exception handling method for the target data if there is an exception in the data transmission between the vehicle-mounted domain controller and the ARHUD.

[0056] The multiple target data include heartbeat data, verification data, control instruction data and reset data.

[0057] Among them, the exception handling module 203 is also used to: if the heartbeat data transmission between the vehicle-mounted domain controller and ARHUD is abnormal, continue to monitor the heartbeat data between the vehicle-mounted domain controller and ARHUD; if the vehicle-mounted domain controller and ARHUD still cannot receive heartbeat data after a continuous preset time, it is determined that the communication between the vehicle-mounted domain controller and ARHUD is abnormal.

[0058] The wireless communication device provided in the embodiment of the present application can solve the problem in the prior art that the use of a wired ARHUD display between a motorcycle and a rider will bring instability to driving, greatly affect the driving experience and increase driving risks through wireless communication between the vehicle-mounted domain controller and the ARHUD, thereby achieving the effect of enhancing the driving experience and reducing driving risks.

[0059] See also Figure 3 , Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Figure 3 As shown in , the electronic device 300 includes a processor 310 , a memory 320 and a bus 330 .

[0060] The memory 320 stores machine-readable instructions executable by the processor 310. When the electronic device 300 is running, the processor 310 communicates with the memory 320 via the bus 330. When the machine-readable instructions are executed by the processor 310, the above-mentioned Figure 1 The specific implementation of the steps of the wireless communication method in the method embodiment shown can be found in the method embodiment, which will not be repeated here.

[0061] The present application also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the computer program can execute the above-mentioned Figure 1 The specific implementation of the steps of the wireless communication method in the method embodiment shown can be found in the method embodiment, which will not be repeated here.

[0062] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0063] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of devices or units can be electrical, mechanical or other forms.

[0064] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0065] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0066] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that is executable by a processor. Based on this understanding, the technical solution of the present application can essentially or in other words, the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0067] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present application, which are used to illustrate the technical solutions of the present application, rather than to limit them. The protection scope of the present application is not limited thereto. Although the present application is described in detail with reference to the above-mentioned embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-mentioned embodiments within the technical scope disclosed in the present application, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.

Claims

1. A wireless communication method, It is characterized in that Applied between the vehicle domain controller and ARHUD, the vehicle domain controller and ARHUD are connected wirelessly via BT / WIFI. Wherein, the method comprises: Send handshake signals between the vehicle domain controller and ARHUD; After the handshake is successful, the vehicle domain controller and ARHUD are controlled to transmit various target data at preset intervals; For a type of target data, if there is an abnormality in the data transmission between the vehicle-mounted domain controller and the ARHUD, the target data is retransmitted or the data transmission abnormality is determined according to a pre-set abnormality handling method for the type of target data.

2. The method according to claim 1, It is characterized in that The multiple target data include heartbeat data, verification data, control instruction data and reset data, If the heartbeat data transmission between the vehicle domain controller and the ARHUD is abnormal, the following steps are performed according to the preset heartbeat data abnormality processing method: If the heartbeat data transmission between the vehicle domain controller and ARHUD is abnormal, continue to monitor the heartbeat data between the vehicle domain controller and ARHUD; If the vehicle-mounted domain controller and the ARHUD still cannot receive the heartbeat data after a continuous preset time, it is determined that the communication between the vehicle-mounted domain controller and the ARHUD is abnormal.

3. The method according to claim 2, It is characterized in that The method further comprises: When it is determined that the communication between the vehicle domain controller and the ARHUD is abnormal, the vehicle domain controller is controlled to send reset data to the ARHUD; The ARHUD performs a reset operation in response to the reset data.

4. The method according to claim 2, It is characterized in that The control instruction data includes configuration data or refresh instructions, Wherein, the method further comprises: Control the vehicle domain controller to send configuration data or refresh instructions to ARHUD, so that ARHUD performs configuration update or refresh according to the configuration data or refresh instructions.

5. The method according to claim 2, It is characterized in that The verification data includes a video data verification value, Wherein, the method further comprises: After controlling the vehicle-mounted domain controller to send a frame of data to ARHUD, it obtains the video data verification value fed back by ARHUD; Determine whether the video data check value fed back by ARHUD is abnormal; If the video data check value fed back by the ARHUD is abnormal, it is determined that the frame data received by the ARHUD is erroneous, and the frame video data is sent again before the next frame interrupt request signal is interrupted.

6. The method according to claim 5, It is characterized in that The method further comprises: If there is no abnormality in the video verification data fed back by ARHUD, it is determined that the video data information output by the vehicle domain controller is successfully output to ARHUD.

7. A wireless communication device, It is characterized in that Applied between the vehicle domain controller and ARHUD, the vehicle domain controller and ARHUD are connected wirelessly via BT / WIFI. Wherein, the device comprises: A signal sending module, used to send a handshake signal between the vehicle domain controller and the ARHUD; A target data transmission module, which is used to control the transmission of various target data between the vehicle domain controller and the ARHUD at preset intervals after the handshake is successful; The exception handling module is used to retransmit a target data or determine the data transmission exception according to a preset exception handling method for the target data if there is an exception in the data transmission between the vehicle domain controller and the ARHUD.

8. The device according to claim 7, It is characterized in that The multiple target data include heartbeat data, verification data, control instruction data and reset data, Among them, the exception handling module is also used to: if the heartbeat data transmission between the vehicle-mounted domain controller and ARHUD is abnormal, continue to monitor the heartbeat data between the vehicle-mounted domain controller and ARHUD; if the vehicle-mounted domain controller and ARHUD still cannot receive heartbeat data after a continuous preset time, it is determined that the communication between the vehicle-mounted domain controller and ARHUD is abnormal.

9. An electronic device, It is characterized in that include: A processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor communicates with the memory via the bus, and the processor executes the machine-readable instructions to perform the steps of any method as claimed in claims 1 to 6.

10. A computer-readable storage medium, It is characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are executed.

Citation Information

Patent Citations

  • Switching control method, system and apparatus

    CN111965968A

  • Novel motorcycle HUD helmet control system

    CN113662313A

  • Domain controller and ARHUD communication method and system

    CN115834289A

  • External controller for an eyewear device

    US20240050856A1