Whole vehicle communication method and system and vehicle

By introducing short-range wireless communication technology into cars, the wiring difficulties caused by the increase in the number of wires in the car is solved, efficient wireless communication of electronic devices in the car is achieved, and the ability to expand control functions is improved.

CN119255334APending Publication Date: 2025-01-03CHONGQING CHANGAN AUTOMOBILE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411015970.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-07-26
Publication Date
2025-01-03

AI Technical Summary

Technical Problem

With the increase of automotive ECUs and electronic devices, the number of wires has increased sharply, resulting in difficulty in wiring the interior space and limiting the expansion of internal control functions of the vehicle.

Method used

By introducing short-range wireless communication technology, the management nodes broadcast broadcast signals, and the terminal nodes establish access connections with the management nodes, create relay service transmission channels, realize wireless communication between nodes, and replace traditional wire harness communication.

Benefits of technology

It effectively improves the expansion ability of the in-car control function, simplifies the connection and control of the in-car electronic devices, and improves the efficiency of space utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119255334A_ABST
    Figure CN119255334A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a whole vehicle communication method and system and a vehicle. The method comprises the steps that a management node broadcasts a broadcast signal corresponding to an access mode; according to the monitored broadcast signal, the terminal node sends an access request to the management node; according to the access request, the management node is connected with the first terminal node in a first access mode, and the management node is connected with the second terminal node in a second access mode; creating a relay service transmission channel between the first terminal father node and the first terminal child node through the management node under the condition that all the first terminal nodes are successfully connected; and communication between the nodes is carried out through the relay service transmission channel and the connection between the second terminal node and the management node. The invention aims to improve the expansion capability of a control function in a vehicle through wireless communication between electronic devices.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle communication technology, and in particular to a vehicle communication method, system and vehicle. Background Art

[0002] As people's requirements for automobile power, safety and comfort increase, automobile ECUs and electronic devices are also increasing, resulting in a geometric increase in the number of wires, which makes wiring in the limited space inside the car increasingly difficult, limiting the further expansion of the car's internal control functions. Summary of the invention

[0003] In view of this, the embodiments of the present application provide a whole vehicle communication method, system and vehicle, aiming to enhance the expansion capability of the in-vehicle control function through wireless communication between electronic devices.

[0004] A first aspect of an embodiment of the present application provides a vehicle communication method, the method comprising:

[0005] The management node broadcasts a broadcast signal corresponding to the access mode;

[0006] According to the monitored broadcast signal, the terminal node sends an access request to the management node;

[0007] According to the access request, the management node is connected to the first terminal node in a first access mode, and the management node is connected to the second terminal node in a second access mode;

[0008] When all first terminal nodes successfully establish connections, creating a relay service transmission channel between the first terminal parent node and the first terminal child node through the management node;

[0009] Communication between nodes is performed through the relay service transmission channel and the connection between the second terminal node and the management node.

[0010] Optionally, according to the monitored broadcast signal, the terminal node sends an access request to the management node, including:

[0011] The first terminal node monitors the broadcast signal corresponding to the first access method, and the second terminal node monitors the broadcast signal corresponding to the second access method;

[0012] According to the broadcast signals respectively monitored, the first terminal node sends a first access request to the management node, and the second terminal node sends a second access request to the management node;

[0013] The step of connecting the management node to the first terminal node in a first access mode according to the access request, and connecting the management node to the second terminal node in a second access mode, comprises:

[0014] According to the first access request, the management node is connected to the first terminal node in a first access mode;

[0015] According to the second access request, the management node is connected to the second terminal node in a second access mode.

[0016] Optionally, when all first terminal nodes successfully establish a connection, creating a relay service transmission channel between the first terminal parent node and the first terminal child node through the management node includes:

[0017] When all first terminal nodes successfully establish connections, a relay service discovery process is performed through the first terminal parent node to determine a first terminal child node with relay capability;

[0018] According to the determined first terminal child node, a relay service transmission channel establishment process is initiated through the first terminal parent node, and a relay service transmission channel is established with the first terminal child node via the management node.

[0019] Optionally, when all first terminal nodes successfully establish connections, performing a relay service discovery process through the first terminal parent node to determine a first terminal child node with relay capability includes:

[0020] When all first terminal nodes successfully establish connections, the management node queries the service capabilities of each terminal node according to the received service query request initiated by the first terminal parent node, and feeds back the query result to the first terminal parent node;

[0021] Determine, according to the received query result, a first terminal subnode having a relay capability, and determine a terminal node to be queried for which a service capability has not been queried;

[0022] Initiate a service query request to the terminal node to be queried through the first terminal parent node;

[0023] According to the service query request, the terminal node to be queried feeds back its own service capability result to the first terminal parent node;

[0024] When the service capability result is that the terminal node has the relay capability, the terminal node to be queried is determined as the first terminal subnode.

[0025] Optionally, the method further includes:

[0026] According to the received control command for the target first terminal child node, sending the control command to the management node through the first terminal parent node;

[0027] The management node sends the control command to the target first terminal child node through a relay service transmission channel between the first terminal parent node and the target first terminal child node;

[0028] According to the control command, the target first terminal node controls the corresponding electronic component to perform the corresponding control action.

[0029] Optionally, the method further includes:

[0030] According to the received control signal for the target second terminal child node, sending the control signal to the management node through the second terminal parent node;

[0031] Processing the control signal through an electronic component corresponding to the management node to determine a corresponding control command;

[0032] Sending the control command to the target second terminal subnode through the management node;

[0033] According to the control command, the target second terminal node controls the corresponding electronic component to perform the corresponding control action.

[0034] Optionally, the method further includes:

[0035] According to the control signal received by the second terminal node for controlling the electronic component corresponding to the second terminal node, the second terminal node sends the control signal to the management node;

[0036] Processing the control signal through an electronic component corresponding to the management node to determine a corresponding control command;

[0037] Sending the control command to the second terminal node through the management node;

[0038] According to the control command, the corresponding electronic component is controlled by the second terminal node to perform a corresponding control action.

[0039] Optionally, the method further includes:

[0040] According to the received feedback information, the electronic component sends the feedback information to the management node through the corresponding first terminal node;

[0041] Sending the feedback information to the first terminal parent node through the management node;

[0042] The feedback information is displayed by controlling a display device through the electronic component corresponding to the first terminal parent node.

[0043] Optionally, the method further includes:

[0044] When the terminal node successfully establishes a connection with the management node, the connection data of the opposite node is stored in the storage space corresponding to the node.

[0045] A second aspect of an embodiment of the present application provides a vehicle communication system, the system comprising: a management node, a terminal node, the terminal node comprising a first terminal node and a second terminal node;

[0046] A management node, used for broadcasting a broadcast signal corresponding to an access mode;

[0047] The terminal node is used to send an access request to the management node according to the monitored broadcast signal;

[0048] The management node is configured to connect to the first terminal node in a first access mode and to connect to the second terminal node in a second access mode according to the access request;

[0049] The management node is used to create a relay service transmission channel between the first terminal parent node and the first terminal child node when all the first terminal nodes successfully establish a connection;

[0050] The relay service transmission channel and the connection between the second terminal node and the management node are used for communication between nodes.

[0051] Optionally, the second terminal node includes a second terminal parent node and a second terminal child node;

[0052] The second terminal parent node is used to send the control signal to the management node according to the received control signal for the target second terminal child node;

[0053] The electronic component corresponding to the management node is used to process the control signal and determine the corresponding control command;

[0054] The management node is used to send the control command to the target second terminal subnode;

[0055] The target second terminal sub-node is used to control the corresponding electronic component to perform the corresponding control action according to the control command.

[0056] A third aspect of an embodiment of the present application provides a vehicle, comprising a whole-vehicle communication system provided by the second aspect of the present application, used to execute the steps in a whole-vehicle communication method provided by the first aspect of the present application.

[0057] The vehicle communication method provided by this application has the following advantages:

[0058] The embodiment of the present application provides a whole vehicle communication method, firstly, the management node in the short-range wireless communication broadcasts a broadcast signal corresponding to the access mode; according to the monitored broadcast signal, the terminal node sends an access request to the management node; according to the access request, the management node is connected to the first terminal node in the first access mode, and the management node is connected to the second terminal node in the second access mode; when all the first terminal nodes successfully establish a connection, a relay service transmission channel between the first terminal parent node and the first terminal child node is created through the management node; communication between nodes is performed through the relay service transmission channel and the connection between the second terminal node and the management node. Therefore, the present application introduces short-range wireless communication technology into whole vehicle communication, and respectively connects the controller in the whole vehicle control communication with the node in the short-range wireless communication technology, so that the previous whole vehicle control communication is adjusted from wire harness communication to wireless communication, which can effectively improve the expansion capability of the in-vehicle control function. BRIEF DESCRIPTION OF THE DRAWINGS

[0059] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments of the present application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative labor.

[0060] Figure 1 A flow chart of a vehicle communication method shown as an embodiment of the present application;

[0061] Figure 2 A schematic diagram of the arrangement positions of various terminal nodes and management nodes in a vehicle communication method according to an embodiment of the present application;

[0062] Figure 3 A data flow diagram of SLB access mode broadcast in a vehicle communication method shown in an embodiment of the present application;

[0063] Figure 4 A data flow diagram of SLE access mode broadcast in a vehicle communication method shown in an embodiment of the present application;

[0064] Figure 5 A data flow diagram showing a method for vehicle communication in which a terminal node initiates a connection to a management node according to an embodiment of the present application;

[0065] Figure 6A data flow diagram of a process of establishing a relay service transmission channel in a vehicle communication method according to an embodiment of the present application;

[0066] Figure 7 A data flow diagram of a relay service discovery process in a vehicle communication method shown in one embodiment of the present application;

[0067] Figure 8 A schematic diagram of a vehicle communication system is shown as an embodiment of the present application. DETAILED DESCRIPTION

[0068] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0069] Figure 1 The following is a flow chart of a vehicle communication method according to an embodiment of the present application. Figure 1 As shown, the method includes:

[0070] Step S1: The management node broadcasts a broadcast signal corresponding to the access mode.

[0071] In this embodiment, the whole vehicle communication method is implemented by relying on the following whole vehicle communication system, which includes configuring a management node in the corresponding short-range wireless communication technology for the core electronic components on the vehicle, and configuring corresponding terminal nodes in the short-range wireless communication technology for other types of electronic components on the vehicle except the core electronic components, each type of electronic component is wired to its corresponding terminal node, and the core electronic component is wired to its corresponding management node. Among them, the short-range wireless communication technology is preferably Star Flash technology. When the short-range wireless communication technology is Star Flash technology, the management node (G node) is a Star Flash module with relay capability, which sends data scheduling information and is responsible for establishing, managing, and releasing a Star Flash network with multiple access modes, and the terminal node (T node) is a Star Flash module responsible for receiving data scheduling information and sending data according to the data scheduling information. The various types of electronic components include, but are not limited to, the vehicle's left rear light, right rear light, vehicle computer and instrument panel controller, right front door and right front window controller, right rear door and right rear door window controller, left front door and left front window controller, left rear door and left rear window controller, right front door speaker, right rear door speaker, left front door speaker, left rear door speaker, engine controller, wiper controller, left front light, right front light. Since the management node needs to establish connections with all other terminal nodes and manage all terminal nodes, and distance has a greater impact on short-range wireless communication technology, the present application preferably determines the core electronic component as the sunroof controller at the center of the vehicle, so as to ensure that the management node connected to the sunroof controller can communicate better with other terminal nodes. Figure 2 As shown, Figure 2 The arrangement positions of various terminal nodes and management nodes are shown.

[0072] In this embodiment, after the vehicle is powered on, the management node broadcasts the broadcast signal corresponding to the SLB access mode in the two access modes of SLB and SLE that it has, and broadcasts the broadcast signal corresponding to the SLE access mode at the same time, such as Figure 3 and Figure 4 As shown, Figure 3 and Figure 4 The broadcast process of broadcasting in the access mode of SLB and SLE is shown.

[0073] Step S2: According to the monitored broadcast signal, the terminal node sends an access request to the management node.

[0074] In this embodiment, the two access methods, SLB and SLE, each have their own advantages. When configuring the terminal node for each type of electronic component, the terminal node set for it is configured accordingly according to the control requirements of the electronic component. The terminal node can monitor the broadcast signal corresponding to the access method corresponding to its own configuration based on its own configuration. After the terminal node monitors the broadcast signal corresponding to the access method corresponding to its own configuration, the terminal node will immediately send an access request to the management node to request to establish a connection with the management node. Among them, the access request sent by the terminal node to the management node includes the access method for the terminal node to establish a connection with the management node. For example, based on the configuration of terminal node A, it is determined that terminal node A can monitor the broadcast signal corresponding to the SLE access method. Accordingly, after terminal node A monitors the broadcast signal corresponding to the SLE access method, it will immediately send an access request a to the management node and record in the access request that the access method for creating the connection is SLE. Figure 5 As shown, Figure 5 The process of a terminal node initiating a connection to a management node is shown.

[0075] Step S3: According to the access request, the management node is connected to the first terminal node in a first access mode, and the management node is connected to the second terminal node in a second access mode.

[0076] In this embodiment, after receiving the access request sent by the terminal node, the management node parses the access request sent by the terminal node to determine the access mode in which the terminal node requests to connect to the management node. After parsing and determining the access mode requested by the terminal node and verifying the terminal node, the terminal node requesting to establish a connection with the management node in the first access mode is determined as the first terminal node, and the terminal node requesting to establish a connection with the management node in the second access mode is determined as the second terminal node. Then, the management node connects with the first terminal node in the first access mode based on the access request received from the first terminal node, and the management node connects with the second terminal node in the second access mode based on the access request received from the second terminal node. The first access mode is the SLB access mode, and the second access mode is the SLE access mode.

[0077] Step S4: When all first terminal nodes successfully establish connections, a relay service transmission channel between the first terminal parent node and the first terminal child node is created through the management node.

[0078] In this embodiment, for the first terminal node in the whole vehicle communication system on which the whole vehicle communication method relies, the present application divides the first terminal node into two types, one is a first terminal parent node mainly used to issue control commands, and the other is a first terminal child node mainly used to receive control instructions issued by the first terminal parent node. After all the first terminal nodes have successfully established a connection with the management node, a relay service transmission channel between the first terminal parent node and the first terminal child node is created through the management node as a relay node, so that when the first terminal parent node sends a control command to any first terminal child node, the control command is transmitted through the relay service transmission channel between the first terminal parent node and the arbitrary first terminal child node. Based on the fact that multiple types of control commands are issued from the vehicle computer and the instrument console controller, the present application determines the terminal node corresponding to the vehicle computer and the instrument console controller as the first terminal parent node, and the relay service transmission channel between the first terminal parent node and each first terminal child node is used for various types of control commands output by the vehicle computer and the instrument console controller. It can be directly sent to the corresponding first terminal child node through the corresponding relay service transmission channel, so that the electronic component corresponding to the first terminal child node performs the corresponding control action. The present application determines the terminal nodes corresponding to the left rear light, right rear light, right front door speaker, right rear door speaker, left front door speaker, left rear door speaker, engine controller, wiper controller, left front light, and right front light as the first terminal child nodes, which are used to receive control commands sent by the first terminal parent node to control the corresponding electronic components to perform corresponding control actions.

[0079] Step S5: communicating between nodes via the relay service transmission channel and the connection between the second terminal node and the management node.

[0080] In this embodiment, after all terminal nodes have successfully established connections with the management node, and the first terminal parent node has successfully established corresponding relay service transmission channels with the first terminal child node, the management node and the terminal nodes will be able to communicate with each other to achieve communication control between electronic components connected to the nodes.

[0081] The embodiment of the present application provides a whole vehicle communication method, firstly, the management node in the short-range wireless communication broadcasts a broadcast signal corresponding to the access mode; according to the monitored broadcast signal, the terminal node sends an access request to the management node; according to the access request, the management node is connected to the first terminal node in the first access mode, and the management node is connected to the second terminal node in the second access mode; when all the first terminal nodes successfully establish a connection, a relay service transmission channel between the first terminal parent node and the first terminal child node is created through the management node; communication between nodes is performed through the relay service transmission channel and the connection between the second terminal node and the management node. Therefore, the present application introduces short-range wireless communication technology into whole vehicle communication, and respectively connects the controller in the whole vehicle control communication with the node in the short-range wireless communication technology, so that the previous whole vehicle control communication is adjusted from wire harness communication to wireless communication, which can effectively improve the expansion capability of the in-vehicle control function.

[0082] In combination with the above embodiments, in one implementation, the embodiment of the present application further provides a vehicle communication method. In the vehicle communication method, step S2 may include:

[0083] Step S21: the first terminal node monitors the broadcast signal corresponding to the first access method, and the second terminal node monitors the broadcast signal corresponding to the second access method.

[0084] In this embodiment, the configurations of the terminal nodes set for different electronic components are different, and the types of broadcast signals that can be monitored by the terminal nodes with different configurations are different. The terminal node that can monitor the broadcast signal of the first access method is called the first terminal node, and the terminal node that can monitor the broadcast signal of the second access method is called the second terminal node. The first terminal node monitors the broadcast signal corresponding to the first access method in real time to determine whether the management node has initiated the corresponding broadcast signal, and the second terminal node monitors the broadcast signal corresponding to the second access method in real time to determine whether the management node has initiated the corresponding broadcast signal.

[0085] Step S22: According to the broadcast signals respectively monitored, the first terminal node sends a first access request to the management node, and the second terminal node sends a second access request to the management node.

[0086] In this embodiment, when the first terminal node receives a broadcast signal corresponding to the first access mode, the first terminal node sends a corresponding first access request to the management node, in which the access mode requested for connection is SLB, and the access layer identifier and the key generated by authentication encryption are recorded. When the second terminal node receives a broadcast signal corresponding to the second access mode, the second terminal node sends a corresponding second access request to the management node, in which the access mode requested for connection is SLE, and the access layer identifier and the key generated by authentication encryption are recorded.

[0087] In the case where step S2 includes steps S21 to S22, step S3 includes: according to the first access request, the management node is connected to the first terminal node in a first access mode; according to the second access request, the management node is connected to the second terminal node in a second access mode.

[0088] In this embodiment, after receiving a first access request sent by a first terminal node, the management node parses the first access request sent by the first terminal node to determine the access mode in which the first terminal node requests to connect to the management node, and after parsing and determining that the access mode requested by the first terminal node is the first access mode and the first terminal node is authenticated, the management node creates a connection with the first terminal node in the first access mode. After receiving a second access request sent by a second terminal node, the management node parses the second access request sent by the second terminal node to determine the access mode in which the second terminal node requests to connect to the management node, and after parsing and determining that the access mode requested by the second terminal node is the second access mode and the second terminal node is authenticated, the management node creates a connection with the second terminal node in the second access mode.

[0089] In combination with the above embodiments, in one implementation, the present application embodiment further provides a vehicle communication method. In the vehicle communication method, step S4 may include steps S41 to S42:

[0090] Step S41: When all first terminal nodes successfully establish connections, a relay service discovery process is performed through the first terminal parent node to determine a first terminal child node with relay capability.

[0091] In this embodiment, if Figure 6 As shown, Figure 6A data flow diagram of the relay service discovery process is shown. In the present application, all first terminal nodes are configured with relay capabilities to establish relay service transmission channels. When all first terminal nodes successfully establish connections with the management node, the first terminal parent node executes the relay service discovery process to determine the first terminal child node with relay capabilities.

[0092] Step S42: According to the determined first terminal child node, a relay service transmission channel establishment process is initiated through the first terminal parent node, and a relay service transmission channel is established with the first terminal child node via the management node.

[0093] In this embodiment, after determining the first terminal sub-node with relay capability, a relay service transmission channel is initiated by the first terminal sending node to establish traffic, and relay service transmission channels are created between the first terminal parent node and each first terminal sub-node via the management node, wherein one relay service transmission channel is used for the first terminal parent node to transmit data information to a first terminal sub-node corresponding to the relay service transmission channel.

[0094] Specifically, the implementation method of the first terminal parent node and a single first terminal child node creating a relay service transmission channel is the same, and the implementation method of the first terminal parent node and a first terminal child node creating a relay service transmission channel is used as an example for description. Figure 7 As shown, Figure 7The data flow diagram of the process of establishing a relay service transmission channel is shown. The first terminal parent node initiates a request to establish a relay service transmission channel through connection management (the establishment request records which first terminal child node needs to establish a relay service transmission channel with this time) to the management node. At this time, the management node returns a transmission channel connection establishment request to the first terminal parent node. Based on the transmission channel connection establishment request, the first terminal parent node establishes a transmission channel connection with the management node, and at the same time, feedback information that the transmission channel connection is successfully established is fed back to the management node. After the management node determines that the transmission channel connection is successfully established with the first terminal parent node based on the feedback information, the management node determines which first terminal child node needs to establish a relay service transmission channel with this time based on the request to establish the relay service transmission channel initiated by the first terminal parent node. At this time, the management node sends a transmission channel connection establishment request to the connection management of the first terminal child node. Based on the transmission channel connection establishment request, the first terminal child node establishes a transmission channel connection with the management node, and at the same time, feedback information that the transmission channel connection is successfully established is fed back to the management node. Based on the feedback information, the management node sends a transmission channel mapping table between the first terminal parent node and the first terminal child node to the first terminal parent node. Based on the transmission channel mapping table, the first terminal parent node will determine that it has successfully established a corresponding relay service transmission channel with the first terminal child node, and can perform data transmission with the first terminal child node based on the transmission channel mapping table.

[0095] In combination with the above embodiments, in one implementation, the embodiment of the present application further provides a vehicle communication method. In the vehicle communication method, step S41 may include steps S411 to S415:

[0096] Step S411: When all first terminal nodes successfully establish connections, the management node queries the service capabilities of each terminal node according to the received service query request initiated by the first terminal parent node, and feeds back the query result to the first terminal parent node.

[0097] In this embodiment, when all first terminal nodes successfully establish connections, Figure 7 As shown, the first terminal parent node executes the relay service discovery process, and at this time initiates a service query request to the management node. Based on the received service query request, the management node queries the service capabilities of each terminal node recorded in itself, and feeds back the query results to the first terminal parent node.

[0098] Step S412: determining, according to the received query result, a first terminal sub-node having a relay capability, and determining a terminal node to be queried for which no service capability is found.

[0099] In this embodiment, the first terminal parent node determines which terminal nodes have relay capabilities and which nodes do not have relay capabilities based on the query results received from the management node. The terminal nodes with relay capabilities are the first terminal child nodes, and the terminal nodes whose service capabilities are not queried in the query results are determined as the terminal nodes to be queried. For the determined first terminal child node, the first terminal parent node initiates a relay service transmission channel establishment process to establish a relay service transmission channel corresponding to the first terminal child node.

[0100] Step S413: Initiate a service query request to the terminal node to be queried through the first terminal parent node.

[0101] In this embodiment, after the first terminal parent node determines the terminal node to be queried, it initiates a service query request to the terminal node to be queried to determine whether the terminal node to be queried has a relay capability.

[0102] Step S414: According to the service query request, the terminal node to be queried feeds back its own service capability result to the first terminal parent node.

[0103] In this embodiment, for the terminal node to be queried, it feeds back its own service capability result to the first terminal parent node based on the received service query request.

[0104] Step S415: When the service capability result is that the terminal node has relay capability, the terminal node to be queried is determined as the first terminal subnode.

[0105] In this embodiment, after the first terminal parent node receives the service capability result fed back by the terminal node to be queried, the service capability result is parsed to determine whether the terminal node to be queried corresponding to the service capability result has relay capability, and the terminal node to be queried with relay capability is determined as the first terminal child node. For the determined first terminal child node, the first terminal parent node initiates a relay service transmission channel establishment process to establish a relay service transmission channel corresponding to the first terminal child node.

[0106] In combination with the above embodiments, in one implementation, the embodiment of the present application further provides a vehicle communication method. In the vehicle communication method, the method further includes steps S6 to S8:

[0107] Step S6: according to the received control command for the target first terminal child node, sending the control command to the management node through the first terminal parent node.

[0108] In this embodiment, the vehicle computer and the instrument console controller corresponding to the first terminal parent node first receive a control command for a specific first terminal child node, and the specific first terminal child node is the target first terminal child node that needs to be controlled currently. Then the vehicle computer and the instrument console controller send the received control command to the first terminal parent node, and the first terminal parent node sends the control command to the management node through the relay service transmission channel established between itself and the target first terminal child node.

[0109] Step S7: the management node sends the control command to the target first terminal child node through the relay service transmission channel between the first terminal parent node and the target first terminal child node.

[0110] In this embodiment, after the first terminal parent node sends the control command to the management node through the relay service transmission channel established between itself and the target first terminal child node, the management node continues to send the control command to the target first terminal child node based on the relay service transmission channel established between the first terminal parent node and the target first terminal child node.

[0111] Step S8: According to the control command, the target first terminal node controls the corresponding electronic component to perform the corresponding control action.

[0112] In this embodiment, after the target first terminal subnode receives the control command, the target first terminal subnode sends the control command to the corresponding electronic part to perform the corresponding control action.

[0113] For example, when the target first terminal subnode is the terminal node corresponding to the headlight, the control command for controlling the headlight is triggered by turning the light handle, and the control command will be transmitted to the vehicle computer and the instrument panel controller, and then sent to the first terminal parent node corresponding to itself through the vehicle computer and the instrument panel controller, and then the first terminal parent node will send the control command to the management node through the relay service transmission channel 1 established between itself and the target first terminal subnode, and the management node will continue to send the control command to the target first terminal subnode based on the relay service transmission channel 1 established between the first terminal parent node and the target first terminal subnode. After the target first terminal subnode receives the control command, the target first terminal subnode sends the control command to the corresponding headlight to control the headlight to perform the corresponding control action.

[0114] For example, when the target first terminal subnode is the terminal node corresponding to the wiper, turning the wiper handle triggers the wiper control command, which will be transmitted to the vehicle computer and the instrument panel controller, and then sent to the first terminal parent node corresponding to itself through the vehicle computer and the instrument panel controller, and then the first terminal parent node will send the control command to the management node through the relay service transmission channel 2 established between itself and the target first terminal subnode, and the management node will continue to send the control command to the target first terminal subnode based on the relay service transmission channel 2 established between the first terminal parent node and the target first terminal subnode. After the target first terminal subnode receives the control command, the target first terminal subnode sends the control command to the corresponding wiper controller to control the wiper to perform the corresponding control action.

[0115] For example, when the target first terminal subnode is the terminal node corresponding to the speaker, according to the operation of playing music on the vehicle display, the vehicle and instrument panel controller sends the audio data to the first terminal parent node corresponding to itself, and then sends the control command to the management node through the relay service transmission channel 3 established between itself and the target first terminal subnode through the first terminal parent node. The management node continues to send the control command to the target first terminal subnode based on the relay service transmission channel 3 established between the first terminal parent node and the target first terminal subnode. After the target first terminal subnode receives the audio data, the target first terminal subnode sends the audio data to the corresponding speaker for playback.

[0116] In combination with the above embodiments, in one implementation, the embodiment of the present application further provides a vehicle communication method. In the vehicle communication method, the method further includes steps S01 to S04:

[0117] Step S01: according to the received control signal for the target second terminal child node, the control signal is sent to the management node through the second terminal parent node.

[0118] In this embodiment, the present application determines the terminal node corresponding to the right front door and right front window controller where the main driver's seat is located as the second terminal parent node, and determines the terminal nodes corresponding to the right rear door and right rear door window controller, the left front door and left front window controller, and the left rear door and left rear window controller as the second terminal child node. The second terminal parent node corresponding to the right front door and right front window controller where the main driver's seat is located is used to control the controller corresponding to the second terminal child node to perform the corresponding control action.

[0119] Specifically, the main driver's seat presses the button for controlling other doors and window controllers to trigger the control signal of door control or window control, and then transmits the control signal to the right front door and right front window controller where the main driver's seat is located. The right front door and right front window controller transmit the control signal through the second terminal parent node corresponding to itself, and the second terminal parent node sends the control signal to the management node.

[0120] Step S02: Processing the control signal through the electronic component corresponding to the management node to determine the corresponding control command.

[0121] In this embodiment, after the management node receives the control signal sent by the second terminal parent node, it sends the control signal to the skylight controller corresponding to the management node. The skylight controller parses the control signal, determines the control command corresponding to the control signal and the second terminal sub-node to which the control command will be sent, and determines the second terminal sub-node as the target second terminal sub-node.

[0122] Step S03: sending the control command to the target second terminal subnode through the management node.

[0123] In this embodiment, the determined control command is sent to the management node through the skylight controller corresponding to the management node, and the management node sends the control command to the target second terminal sub-node.

[0124] Step S04: According to the control command, the target second terminal node controls the corresponding electronic component to perform the corresponding control action.

[0125] In this embodiment, after the target second terminal subnode receives the control command, the target second terminal subnode controls the corresponding door or window to perform a corresponding control action based on the control command, such as opening the door or window.

[0126] For example, when other doors and windows are controlled by the right front door and right front window controllers where the main driver's seat is located, the door control or window control signal is triggered by toggling the button in the main driver's seat, and the control signal is sent to the right front door and right front window controllers, and the right front door and right front window controllers pass the control signal through their corresponding second terminal parent nodes, and the second terminal parent node sends the control signal to the management node. After the management node receives the control signal sent by the second terminal parent node, the control signal is sent to the sunroof controller corresponding to the management node, and the sunroof controller parses the control signal, determines the control command corresponding to the control signal and the second terminal subnode to which the control command will be sent, and determines the second terminal subnode as the target second terminal subnode. The determined control command is sent to the management node through the sunroof controller corresponding to the management node, and the management node sends the control command to the target second terminal subnode. After the target second terminal subnode receives the control command, the target second terminal subnode controls the corresponding door or window to perform the corresponding control action based on the control command, such as opening the door, opening the window, etc.

[0127] In combination with the above embodiments, in one implementation, the embodiment of the present application further provides a vehicle communication method. In the vehicle communication method, the method further includes steps S05 to S08:

[0128] Step S05: According to the control signal received by the second terminal node for controlling the electronic component corresponding to itself, the second terminal node sends the control signal to the management node.

[0129] In this embodiment, when any second terminal node (the second terminal node includes a second terminal parent node and a second terminal child node) receives a control signal for controlling the window or door corresponding to itself, the second terminal node sends the control signal to the management node.

[0130] Step S06: Processing the control signal through the electronic component corresponding to the management node to determine the corresponding control command.

[0131] In this embodiment, the sunroof controller corresponding to the management node parses the control signal to determine the control command corresponding to the control signal and the second terminal node to which the control command will be sent. The second terminal node is also the second terminal node that sends the control signal in step S05.

[0132] Step S07: Send the control command to the second terminal node through the management node.

[0133] In this embodiment, the determined control command is sent to the management node through the sunroof controller corresponding to the management node, and the management node sends the control command to the second terminal node that sends the control signal in step S05.

[0134] Step S08: According to the control command, the corresponding electronic component is controlled by the second terminal node to perform a corresponding control action.

[0135] In this embodiment, after the second terminal node that sends the control signal in step S05 receives the control command, the second terminal node controls the corresponding door or window based on the control command to perform a corresponding control action, such as opening the door or window.

[0136] In combination with the above embodiments, in one implementation, the embodiment of the present application further provides a vehicle communication method. In the vehicle communication method, the method further includes steps S09 to S011:

[0137] Step S09: According to the received feedback information, the electronic component sends the feedback information to the management node through the corresponding first terminal node.

[0138] In this embodiment, the engine controller can feedback the engine status to the vehicle computer and the dashboard controller. Specifically: the engine controller receives the engine status information obtained by sensor monitoring, and sends feedback information corresponding to the engine status information to the engine controller. The engine controller sends the received feedback information to its corresponding first terminal child node, and then the first terminal child node sends it to the management node through the relay service transmission channel between itself and the first terminal parent node.

[0139] Step S010: sending the feedback information to the first terminal parent node through the management node.

[0140] In this embodiment, after receiving the feedback information, the management node sends the feedback information to the first terminal parent node through the relay service transmission channel between the first terminal child node corresponding to the engine controller and the first terminal parent node.

[0141] Step S011: controlling a display device to display the feedback information through the electronic component corresponding to the first terminal parent node.

[0142] In this embodiment, after receiving the feedback information, the first terminal parent node controls the vehicle computer and the instrument panel controller corresponding to itself to control the display device of the vehicle computer to display the feedback information.

[0143] In combination with the above embodiments, in one implementation, the embodiment of the present application further provides a vehicle communication method. In the vehicle communication method, the method further includes: when the terminal node successfully establishes a connection with the management node, storing the connection data of the opposite node in the storage space corresponding to the node.

[0144] In this embodiment, when the terminal node successfully establishes a connection with the management node, the terminal node stores the connection data of the management node in its own corresponding storage space, and the management node also stores the connection data of the terminal node in its own corresponding storage space. Both are stored for the purpose of quickly reconnecting after the next power-on. Among them, the connection data includes the access layer identification of the opposite Star Flash device and the key generated by authentication encryption. The storage space is EEPROM (Electrically Erasable Programmable Read-Only Memory).

[0145] Based on the same inventive concept, an embodiment of the present application provides a vehicle communication system, such as Figure 8 As shown, the system 800 includes:

[0146] The management node 801, the terminal node 802, the terminal node 802 includes a first terminal node 8021 and a second terminal node 8022;

[0147] The management node 801 is used to broadcast a broadcast signal corresponding to the access mode;

[0148] The terminal node 802 is used to send an access request to the management node according to the monitored broadcast signal;

[0149] The management node 801 is configured to connect to the first terminal node in a first access mode and to connect to the second terminal node in a second access mode according to the access request;

[0150] The management node 801 is used to create a relay service transmission channel between the first terminal parent node and the first terminal child node when all first terminal nodes successfully establish connections;

[0151] The relay service transmission channel and the connection between the second terminal node and the management node are used for communication between nodes.

[0152] Optionally, the first terminal node 8021 is configured to monitor a broadcast signal corresponding to the first access mode;

[0153] The second terminal node 8022 is used to monitor the broadcast signal corresponding to the second access mode;

[0154] The first terminal node 8021 and the second terminal node 8022 are configured to send a first access request to the management node and send a second access request to the management node according to the broadcast signals monitored by each terminal node;

[0155] The management node 801 is configured to connect to the first terminal node in a first access mode according to the first access request;

[0156] The management node 801 is configured to connect to the second terminal node in a second access mode according to the second access request.

[0157] Optionally, the first terminal parent node is used to perform a relay service discovery process to determine a first terminal child node with relay capability when all first terminal nodes successfully establish connections;

[0158] The first terminal parent node is used to initiate a relay service transmission channel establishment process according to the determined first terminal child node, and establish a relay service transmission channel with the first terminal child node via the management node.

[0159] Optionally, the management node 801 is used to query the service capability of each terminal node according to the service query request initiated by the received first terminal parent node when all first terminal nodes successfully establish connections, and feed back the query result to the first terminal parent node;

[0160] The first terminal parent node is used to determine, according to the received query result, a first terminal child node with relay capability, and determine a terminal node to be queried whose service capability has not been queried;

[0161] The first terminal parent node is used to initiate a service query request to the terminal node to be queried;

[0162] The terminal node to be queried is used to feed back its own service capability result to the first terminal parent node according to the service query request;

[0163] The first terminal parent node is used to determine the terminal node to be queried as a first terminal child node when the service capability result is that the terminal node has relay capability.

[0164] Optionally, the system 800 further includes:

[0165] The first terminal parent node is used to send the control command to the management node according to the received control command for the target first terminal child node;

[0166] The management node is used to send the control command to the target first terminal child node through the relay service transmission channel between the first terminal parent node and the target first terminal child node;

[0167] The target first terminal sub-node is used to control the corresponding electronic component to perform the corresponding control action according to the control command.

[0168] Optionally, the system 800 further includes:

[0169] The second terminal parent node is used to send the control signal to the management node according to the received control signal for the target second terminal child node;

[0170] The electronic component corresponding to the management node 801 is used to process the control signal and determine the corresponding control command;

[0171] The management node 801 is used to send the control command to the target second terminal subnode;

[0172] The target second terminal sub-node is used to control the corresponding electronic component to perform the corresponding control action according to the control command.

[0173] Optionally, the system 800 further includes:

[0174] The second terminal node 8022 is used to send the control signal received by the second terminal node to the management node according to the control signal for controlling the electronic component corresponding to the second terminal node;

[0175] The electronic component corresponding to the management node 801 is used to process the control signal and determine the corresponding control command;

[0176] The management node 801 is used to send the control command to the second terminal node;

[0177] The second terminal node is used to control the corresponding electronic component to perform the corresponding control action according to the control command.

[0178] Optionally, the system 800 further includes:

[0179] an electronic component corresponding to the first terminal subnode, configured to send the feedback information to the management node through the first terminal subnode according to the received feedback information;

[0180] The management node is used to send the feedback information to the first terminal parent node;

[0181] The electronic component corresponding to the first terminal parent node is used to control the display device to display the feedback information.

[0182] Optionally, the system 800 further includes:

[0183] The storage module of the terminal node and the management node is used to store the connection data of the opposite node in the storage space corresponding to the node when the terminal node successfully establishes a connection with the management node.

[0184] Based on the same inventive concept, an embodiment of the present application provides a vehicle, including a whole-vehicle communication system provided in the second aspect of the present application, which is used to execute the steps in a whole-vehicle communication method provided in the first aspect of the present application.

[0185] As for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0186] It should be noted that, for the method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should be aware that the embodiments of the present application are not limited by the described order of actions, because according to the embodiments of the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present application.

[0187] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.

[0188] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the embodiments of the present application may adopt the form of complete hardware embodiments, complete software embodiments, or embodiments in combination with software and hardware. Moreover, the embodiments of the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0189] The embodiments of the present application are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0190] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0191] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable terminal device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0192] Although the preferred embodiments of the present application have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present application.

[0193] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.

[0194] The above is a detailed introduction to a whole-vehicle communication method, system and vehicle provided by the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for general technical personnel in this field, according to the idea of ​​the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. A vehicle communication method, characterized in that: The method comprises: The management node broadcasts a broadcast signal corresponding to the access mode; According to the monitored broadcast signal, the terminal node sends an access request to the management node; According to the access request, the management node is connected to the first terminal node in a first access mode, and the management node is connected to the second terminal node in a second access mode; When all first terminal nodes successfully establish connections, creating a relay service transmission channel between the first terminal parent node and the first terminal child node through the management node; Communication between nodes is performed through the relay service transmission channel and the connection between the second terminal node and the management node.

2. The vehicle communication method according to claim 1, characterized in that: According to the monitored broadcast signal, the terminal node sends an access request to the management node, including: The first terminal node monitors the broadcast signal corresponding to the first access method, and the second terminal node monitors the broadcast signal corresponding to the second access method; According to the broadcast signals respectively monitored, the first terminal node sends a first access request to the management node, and the second terminal node sends a second access request to the management node; The step of connecting the management node to the first terminal node in a first access mode according to the access request, and connecting the management node to the second terminal node in a second access mode, comprises: According to the first access request, the management node is connected to the first terminal node in a first access mode; According to the second access request, the management node is connected to the second terminal node in a second access mode.

3. The vehicle communication method according to claim 1, characterized in that: In the case where all first terminal nodes successfully establish connections, creating a relay service transmission channel between the first terminal parent node and the first terminal child node through the management node includes: When all first terminal nodes successfully establish connections, a relay service discovery process is performed through the first terminal parent node to determine a first terminal child node with relay capability; According to the determined first terminal child node, a relay service transmission channel establishment process is initiated through the first terminal parent node, and a relay service transmission channel is established with the first terminal child node via the management node.

4. The vehicle communication method according to claim 3, characterized in that: When all first terminal nodes successfully establish connections, a relay service discovery process is performed through the first terminal parent node to determine a first terminal child node with relay capability, including: When all first terminal nodes successfully establish connections, the management node queries the service capabilities of each terminal node according to the received service query request initiated by the first terminal parent node, and feeds back the query result to the first terminal parent node; Determine, according to the received query result, a first terminal subnode having a relay capability, and determine a terminal node to be queried for which a service capability has not been queried; Initiate a service query request to the terminal node to be queried through the first terminal parent node; According to the service query request, the terminal node to be queried feeds back its own service capability result to the first terminal parent node; When the service capability result is that the terminal node has the relay capability, the terminal node to be queried is determined as the first terminal subnode.

5. The vehicle communication method according to claim 1, characterized in that: The method further comprises: According to the received control command for the target first terminal child node, sending the control command to the management node through the first terminal parent node; The management node sends the control command to the target first terminal child node through a relay service transmission channel between the first terminal parent node and the target first terminal child node; According to the control command, the target first terminal node controls the corresponding electronic component to perform the corresponding control action.

6. The vehicle communication method according to claim 1, characterized in that: The method further comprises: According to the received control signal for the target second terminal child node, sending the control signal to the management node through the second terminal parent node; Processing the control signal through an electronic component corresponding to the management node to determine a corresponding control command; Sending the control command to the target second terminal subnode through the management node; According to the control command, the target second terminal node controls the corresponding electronic component to perform the corresponding control action.

7. The vehicle communication method according to claim 1, characterized in that: The method further comprises: According to the control signal received by the second terminal node for controlling the electronic component corresponding to the second terminal node, the second terminal node sends the control signal to the management node; Processing the control signal through an electronic component corresponding to the management node to determine a corresponding control command; Sending the control command to the second terminal node through the management node; According to the control command, the corresponding electronic component is controlled by the second terminal node to perform a corresponding control action.

8. The vehicle communication method according to claim 1, characterized in that: The method further comprises: According to the received feedback information, the electronic component sends the feedback information to the management node through the corresponding first terminal node; Sending the feedback information to the first terminal parent node through the management node; The feedback information is displayed by controlling a display device through the electronic component corresponding to the first terminal parent node.

9. The vehicle communication method according to claim 1, characterized in that: The method further comprises: When the terminal node successfully establishes a connection with the management node, the connection data of the opposite node is stored in the storage space corresponding to the node.

10. A vehicle communication system, characterized in that: The system comprises: a management node, a terminal node, and the terminal node comprises a first terminal node and a second terminal node; A management node, used for broadcasting a broadcast signal corresponding to an access mode; The terminal node is used to send an access request to the management node according to the monitored broadcast signal; The management node is configured to connect to the first terminal node in a first access mode and to connect to the second terminal node in a second access mode according to the access request; The management node is used to create a relay service transmission channel between the first terminal parent node and the first terminal child node when all the first terminal nodes successfully establish a connection; The relay service transmission channel and the connection between the second terminal node and the management node are used for communication between nodes.

11. The vehicle communication system according to claim 10, characterized in that: The second terminal node includes a second terminal parent node and a second terminal child node; The second terminal parent node is used to send the control signal to the management node according to the received control signal for the target second terminal child node; The electronic component corresponding to the management node is used to process the control signal and determine the corresponding control command; The management node is used to send the control command to the target second terminal subnode; The target second terminal sub-node is used to control the corresponding electronic component to perform the corresponding control action according to the control command.

12. A vehicle, characterized in that: The whole vehicle communication system comprises any one of claims 10 to 11, and is used to execute the steps in the whole vehicle communication method according to any one of claims 1 to 9.