Vehicle election method, device and equipment based on multi-vehicle interactive networking and medium

By having the first vehicle broadcast and compare information in a multi-vehicle interactive network to select the vehicle with the highest priority as the master vehicle, the problem of distinguishing between master and slave vehicles in a multi-vehicle network is solved, and the efficiency of data and information transmission is improved.

CN120935532APending Publication Date: 2025-11-11CHONGQING CHANGAN AUTOMOBILE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410569553.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-05-09
Publication Date
2025-11-11

AI Technical Summary

Technical Problem

In multi-vehicle interactive networking scenarios, it is impossible to quickly distinguish between master vehicles and slave vehicles, resulting in inconvenience in data and information transmission.

Method used

The first vehicle broadcasts relevant information and receives information from other vehicles. After comparison, the vehicle with the highest priority is selected as the master vehicle for network formation based on an election strategy.

Benefits of technology

It enables quick differentiation between master and slave vehicles, facilitating the transmission of data and information between multiple vehicles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120935532A_ABST
    Figure CN120935532A_ABST
Patent Text Reader

Abstract

The invention provides a vehicle election method and device based on multi-vehicle interactive networking, equipment and a medium, and relates to the technical field of vehicles, and the method comprises the steps: for a plurality of vehicles which start a target application at the same time, broadcasting first information related to a first vehicle through the first vehicle in the plurality of vehicles, receiving second information which is related to a second vehicle and broadcasted outwards by the second vehicle in the plurality of vehicles; comparing the received second information with the first information, and selecting a vehicle with the highest priority from the plurality of vehicles as a target vehicle based on a target election strategy; and performing networking by taking the target vehicle as a main vehicle. Therefore, the master vehicle and the slave vehicles can be quickly distinguished for networking based on the target election strategy, and data and information transmission among the multiple vehicles in networking is facilitated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle technology, and in particular to a vehicle election method, apparatus, equipment and medium based on multi-vehicle interactive networking. Background Technology

[0002] With the development of automotive intelligence, many new application scenarios have emerged. Vehicles are no longer just simple means of transportation, but can also serve as intelligent terminals, capable of realizing various entertainment functions. At the same time, with the development of in-vehicle network technology, vehicle networks are no longer used independently. Vehicles are interconnected with everything, and the scenarios for inter-vehicle network interaction are constantly increasing, such as multi-vehicle cooperative autonomous driving, multi-vehicle computing power sharing, and multi-vehicle energy sharing.

[0003] When multiple vehicles need to interact in a network, the inability to quickly distinguish between master and slave vehicles and the lack of a corresponding vehicle selection strategy make it difficult to transmit data and information. Summary of the Invention

[0004] In view of this, this application proposes a vehicle election method, apparatus, equipment and medium based on multi-vehicle interactive networking, in order to overcome the above problems or at least partially solve the above problems.

[0005] The first aspect of this application provides a vehicle election method based on multi-vehicle interactive networking, the method comprising:

[0006] For multiple vehicles that simultaneously open the target application, the first vehicle among the multiple vehicles broadcasts first information related to the first vehicle, and receives second information related to the second vehicle broadcast by the second vehicle among the multiple vehicles.

[0007] The received second information is compared with the first information, and based on the target election strategy, the vehicle with the highest priority is selected from the plurality of vehicles as the target vehicle.

[0008] The target vehicle is used as the main vehicle in the network.

[0009] Optionally, the first information includes the application version of the target application configured on the first vehicle and the underlying parameter configuration information of the first vehicle; the second information includes the application version of the target application configured on the second vehicle and the underlying parameter configuration information of the second vehicle; the step of comparing the received second information with the first information and selecting the vehicle with the highest priority from the plurality of vehicles as the target vehicle based on the target election strategy includes:

[0010] Determine whether the application version of the first vehicle is the same as the application version of the second vehicle;

[0011] When the application version of the first vehicle is different from the application version of the second vehicle, the vehicle with the highest application version of the target application is selected as the target vehicle.

[0012] When the application version of the first vehicle is the same as that of the second vehicle, the target vehicle is selected based on the underlying parameter configuration information of the first vehicle and the underlying parameter configuration information of the second vehicle.

[0013] Optionally, selecting the vehicle configured with the highest version of the target application as the target vehicle includes:

[0014] Determine whether there are multiple vehicles that are all equipped with the highest version of the target application;

[0015] When multiple vehicles are equipped with the highest version of the target application, the vehicle with the fastest response rate among the multiple vehicles equipped with the highest version of the target application will be selected as the target vehicle.

[0016] Optionally, when the application version of the first vehicle is the same as the application version of the second vehicle, selecting the target vehicle based on the underlying parameter configuration information of the first vehicle and the underlying parameter configuration information of the second vehicle includes:

[0017] When the application version of the first vehicle is the same as the application version of the second vehicle, determine whether the underlying parameter configuration information of the first vehicle and the underlying parameter configuration information of the second vehicle are the same.

[0018] When the underlying parameter configuration information of the first vehicle and the underlying parameter configuration information of the second vehicle are consistent, the vehicle with the fastest response rate among multiple vehicles is determined as the target vehicle.

[0019] When the underlying parameter configuration information of the first vehicle and the underlying parameter configuration information of the second vehicle are inconsistent, the vehicle with the highest comprehensive score is selected as the target vehicle based on the comprehensive score corresponding to the underlying parameter configuration information of the first vehicle and the comprehensive score corresponding to the underlying parameter configuration information of the second vehicle.

[0020] Optionally, the step of selecting the vehicle with the highest comprehensive score based on the comprehensive score of the underlying parameter configuration information of the first vehicle and the comprehensive score of the underlying parameter configuration information of the second vehicle as the target vehicle includes:

[0021] The weights of each underlying parameter included in the underlying parameter configuration information are determined, wherein the weights of each underlying parameter are set based on the target application;

[0022] Calculate the score of each underlying parameter in the underlying parameter configuration information of the first vehicle and the score of each underlying parameter in the underlying parameter configuration information of the second vehicle.

[0023] Based on the scores and weights of each underlying parameter, a weighted calculation is performed to obtain the comprehensive score of the underlying parameter configuration information of the first vehicle and the comprehensive score of the underlying parameter configuration information of the second vehicle.

[0024] The vehicle with the highest overall score will be selected as the target vehicle.

[0025] Optionally, the underlying parameter configuration information includes at least underlying positioning capabilities, and the method further includes:

[0026] The positioning accuracy level of the underlying positioning capability is determined, and the positioning accuracy level includes at least millimeter, centimeter, decimeter and meter levels;

[0027] Based on the positioning accuracy level, a score is determined for the underlying positioning capability.

[0028] Optionally, the step of using the target vehicle as the master vehicle for networking includes:

[0029] The target vehicle is designated as the master vehicle, and network information is broadcast externally.

[0030] When other vehicles receive the networking information as slave vehicles, they initiate a networking access request to the target vehicle.

[0031] After receiving the network access request from the other vehicles, the target vehicle sends an access response to the other vehicles and establishes a network to enable audio and video information interaction and vehicle control information interaction between the target vehicle and the other vehicles.

[0032] A second aspect of this application provides a vehicle election device based on multi-vehicle interactive networking, the device comprising:

[0033] The information transmission module is used to broadcast first information related to the first vehicle to the outside of multiple vehicles that simultaneously open the target application, and to receive second information related to the second vehicle broadcast to the outside of the second vehicle.

[0034] The selection module is used to compare the received second information with the first information, and select the vehicle with the highest priority from the plurality of vehicles as the target vehicle based on the target election strategy.

[0035] The networking module is used to network the target vehicle as the master vehicle.

[0036] A third aspect of this application provides an electronic device, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the vehicle election method based on multi-vehicle interactive networking as described in the first aspect.

[0037] A fourth aspect of this application provides a computer-readable medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the vehicle election method based on multi-vehicle interactive networking as described in the first aspect.

[0038] The beneficial effects of this application are:

[0039] This application provides a vehicle election method, apparatus, device, and medium based on multi-vehicle interactive networking. The method includes: for multiple vehicles that simultaneously activate a target application, a first vehicle among the multiple vehicles broadcasts first information related to the first vehicle, and receives second information related to the second vehicle broadcast by a second vehicle among the multiple vehicles; comparing the received second information with the first information, and selecting the vehicle with the highest priority from the multiple vehicles as the target vehicle based on a target election strategy; and using the target vehicle as the master vehicle for networking.

[0040] It can compare the first information that is shut down by the first vehicle and the second information that is broadcast by the second vehicle, and select the vehicle with the highest priority from multiple vehicles as the target vehicle through a target election strategy. The network is then formed based on the target vehicle as the master vehicle. This allows for the rapid differentiation of master and slave vehicles for networking based on the target election strategy, which facilitates the transmission of data and information between multiple vehicles in the network. Attached Figure Description

[0041] The accompanying drawings, which form part of this application, are used to provide a further understanding of this application. The illustrative embodiments of this application and their descriptions are used to explain this application and do not constitute an undue limitation of this application.

[0042] To more clearly illustrate the technical solution of this application, the drawings used in the description of this application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0043] Figure 1 This is a flowchart of a vehicle election method based on multi-vehicle interactive networking provided in an embodiment of this application;

[0044] Figure 2This is a schematic diagram of a target election strategy in a vehicle election method based on multi-vehicle interactive networking provided in an embodiment of this application;

[0045] Figure 3 This is a schematic diagram of the multi-vehicle external theater in a vehicle election method based on multi-vehicle interactive networking provided in an embodiment of this application;

[0046] Figure 4 This is a flowchart of the vehicle election process for an off-vehicle theater in a vehicle election method based on multi-vehicle interactive networking, provided in an embodiment of this application.

[0047] Figure 5 This is a flowchart of the master-slave node pairing process in a vehicle election method based on multi-vehicle interactive networking provided in an embodiment of this application;

[0048] Figure 6 This is a schematic diagram of the framework of a vehicle election device based on multi-vehicle interactive networking provided in an embodiment of this application. Detailed Implementation

[0049] It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other.

[0050] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0051] Figure 1 This is a flowchart of a vehicle election method based on multi-vehicle interactive networking provided in an embodiment of this application, as follows: Figure 1 As shown, this application provides a vehicle election method based on multi-vehicle interactive networking, the method comprising:

[0052] In step S101, for multiple vehicles that simultaneously open the target application, the first vehicle among the multiple vehicles broadcasts first information related to the first vehicle, and receives second information related to the second vehicle broadcast by the second vehicle among the multiple vehicles.

[0053] In step S102, the received second information is compared with the first information, and the vehicle with the highest priority is selected from the plurality of vehicles as the target vehicle based on the target election strategy.

[0054] In step S103, the target vehicle is used as the master vehicle for networking.

[0055] First, in step S101, for multiple vehicles that simultaneously open the target application, the first vehicle among the multiple vehicles broadcasts first information related to the first vehicle, and receives second information related to the second vehicle broadcast by the second vehicle among the multiple vehicles.

[0056] In this embodiment of the application, for a scenario where multiple vehicles need to be networked, each of the multiple vehicles is configured with a target application. The networking and data exchange between the multiple vehicles are implemented based on the target application. The first vehicle among the multiple vehicles broadcasts first information related to itself. Here, the first vehicle is any one of the multiple vehicles, and the other vehicles relative to the first vehicle are the second vehicles. It should be understood that each of the multiple vehicles is the first vehicle when it is its own vehicle, and the other vehicles besides its own vehicle are the second vehicles. While broadcasting the first information related to itself, the first vehicle also needs to receive the second information related to itself broadcast by the second vehicles among the multiple vehicles. The first information is information related to itself sent by the first vehicle, and the second information is information related to other vehicles sent by other vehicles.

[0057] Among them, the first information and the second information are publicly available information in the vehicle information.

[0058] Furthermore, in step S102, the received second information is compared with the first information, and based on the target election strategy, the vehicle with the highest priority is selected from the plurality of vehicles as the target vehicle.

[0059] In this embodiment of the application, the first vehicle compares the second information received from other vehicles with the first information of the first vehicle to obtain the comparison result of the first information and the second information. Through a pre-set target election strategy, the vehicle with the highest priority is selected from multiple vehicles as the target vehicle. The target election strategy includes multiple logics based on the priority of various information contained in multiple vehicles.

[0060] Finally, in step S103, the target vehicle is used as the master vehicle for networking.

[0061] In this embodiment of the application, after selecting the target vehicle, the target vehicle is used as the master vehicle to form a network, that is, the master vehicle is the master node of the network and the other vehicles in the network are slave nodes. After the network is formed, data interaction between multiple networked vehicles can be completed through the network.

[0062] Through the above embodiments, when a first vehicle shuts off first information and receives second information broadcast by a second vehicle, the first information and the second information are compared. Through a target election strategy, the vehicle with the highest priority among multiple vehicles is selected as the target vehicle. The network is then formed based on the target vehicle as the master vehicle. This allows for the rapid differentiation of master and slave vehicles for networking based on the target election strategy, facilitating the transmission of data and information between multiple vehicles in the network.

[0063] Figure 2 This is a schematic diagram illustrating the target election strategy in a vehicle election method based on multi-vehicle interactive networking according to an embodiment of this application, as shown below. Figure 2 As shown.

[0064] Optionally, the first information includes the application version of the target application configured on the first vehicle and the underlying parameter configuration information of the first vehicle; the second information includes the application version of the target application configured on the second vehicle and the underlying parameter configuration information of the second vehicle; step S102 includes:

[0065] Determine whether the application version of the first vehicle is the same as the application version of the second vehicle;

[0066] When the application version of the first vehicle is different from the application version of the second vehicle, the vehicle with the highest application version of the target application is selected as the target vehicle.

[0067] When the application version of the first vehicle is the same as that of the second vehicle, the target vehicle is selected based on the underlying parameter configuration information of the first vehicle and the underlying parameter configuration information of the second vehicle.

[0068] Specifically, in this embodiment, the first information includes the application version of the target application configured on the first vehicle and the underlying parameter configuration information of the first vehicle. The second information includes the application version of the target application configured on the second vehicle and the underlying parameter configuration information of the second vehicle. The underlying parameter configuration information includes the vehicle's basic parameter settings and function configurations. For example, the vehicle's engine type, displacement, power, torque, transmission method (front-wheel drive, rear-wheel drive, four-wheel drive), transmission type (manual, automatic), braking system, suspension system, tire specifications, body structure, safety features (such as airbags, anti-lock braking systems), entertainment system, navigation system, etc.

[0069] First, according to the target selection strategy, for each first vehicle, it is necessary to compare whether the application version of the first vehicle is consistent with the application version of the second vehicle. When the application version of the first vehicle is inconsistent with the application version of the second vehicle, based on the principle of backward compatibility of application versions, it is known that the target application with a higher application version can maintain compatibility with the target application with a lower version. Therefore, based on the application version of each vehicle, the vehicle with the highest application version of the target application is selected from multiple vehicles as the target vehicle. When the application version of the first vehicle is consistent with the application versions of the other second vehicles, it means that the application versions of all vehicles are consistent. At this time, the application version of the target application cannot be used as the selection basis. It is necessary to further use the underlying parameter configuration information of the first vehicle and the underlying parameter configuration information of the second vehicle as the selection basis for the target vehicle, and select the target vehicle from multiple vehicles.

[0070] Through the above embodiments, selection can be made first based on the priority of the application version. When the target vehicle cannot be selected by the application version, further judgment can be made based on the underlying parameter configuration information of each vehicle.

[0071] Optionally, selecting the vehicle configured with the highest version of the target application as the target vehicle includes:

[0072] Determine whether there are multiple vehicles that are all equipped with the highest version of the target application;

[0073] When multiple vehicles are equipped with the highest version of the target application, the vehicle with the fastest response rate among the multiple vehicles equipped with the highest version of the target application will be selected as the target vehicle.

[0074] Specifically, in the embodiments of this application, the following logic is also required when selecting the vehicle with the highest application version as the target vehicle: when there are multiple vehicles with the highest application version, not all vehicles with the highest application version are selected as the target vehicle. Instead, the target vehicle is selected based on the response speed of each vehicle among the multiple vehicles with the highest application version. For example, the server sends a test command to each vehicle with the highest application version, each vehicle responds to the server based on the measurement command, and the server determines the vehicle with the fastest response speed as the target vehicle based on the response time of each vehicle.

[0075] Through the above embodiments, when multiple vehicles have the highest application version of the target application, further judgment can be made to select the target vehicle.

[0076] Optionally, when the application version of the first vehicle is the same as the application version of the second vehicle, selecting the target vehicle based on the underlying parameter configuration information of the first vehicle and the underlying parameter configuration information of the second vehicle includes:

[0077] When the application version of the first vehicle is the same as the application version of the second vehicle, determine whether the underlying parameter configuration information of the first vehicle and the underlying parameter configuration information of the second vehicle are the same.

[0078] When the underlying parameter configuration information of the first vehicle and the underlying parameter configuration information of the second vehicle are consistent, the vehicle with the fastest response rate among multiple vehicles is determined as the target vehicle.

[0079] When the underlying parameter configuration information of the first vehicle and the underlying parameter configuration information of the second vehicle are inconsistent, the vehicle with the highest comprehensive score is selected as the target vehicle based on the comprehensive score corresponding to the underlying parameter configuration information of the first vehicle and the comprehensive score corresponding to the underlying parameter configuration information of the second vehicle.

[0080] Specifically, in this embodiment, when the application version of the first vehicle is consistent with the application versions of other second vehicles, it is necessary to further determine whether the underlying parameter configuration information of the first vehicle and the underlying parameter configuration information of the second vehicle are consistent. When the underlying parameter configuration information of the first vehicle and the underlying parameter configuration information of the second vehicle are consistent, it means that the application versions and underlying parameter configuration information of multiple vehicles are consistent. At this time, referring to the above embodiment, the vehicle with the fastest response rate among multiple vehicles can be determined as the target vehicle. When the underlying parameter configuration information of the first vehicle and the underlying parameter configuration information of the second vehicle are inconsistent, the vehicle with the highest comprehensive score is selected as the target vehicle based on the comprehensive score corresponding to the underlying parameter configuration information of the first vehicle and the comprehensive score corresponding to the underlying parameter configuration information of the second vehicle. The comprehensive score is calculated by weighted summation of the scores of each underlying parameter contained in the underlying parameter configuration information.

[0081] Through the above embodiments, the target vehicle can be determined based on the target election strategy, even when the underlying parameter configuration information is consistent or inconsistent.

[0082] Optionally, the step of selecting the vehicle with the highest comprehensive score based on the comprehensive score of the underlying parameter configuration information of the first vehicle and the comprehensive score of the underlying parameter configuration information of the second vehicle as the target vehicle includes:

[0083] The weights of each underlying parameter included in the underlying parameter configuration information are determined, wherein the weights of each underlying parameter are set based on the target application;

[0084] Calculate the score of each underlying parameter in the underlying parameter configuration information of the first vehicle and the score of each underlying parameter in the underlying parameter configuration information of the second vehicle.

[0085] Based on the scores and weights of each underlying parameter, a weighted calculation is performed to obtain the comprehensive score of the underlying parameter configuration information of the first vehicle and the comprehensive score of the underlying parameter configuration information of the second vehicle.

[0086] The vehicle with the highest overall score will be selected as the target vehicle.

[0087] Specifically, in this embodiment, the comprehensive score of the underlying parameter configuration information of each vehicle is determined based on the scores and weights of each underlying parameter contained in the underlying parameter configuration information. Therefore, when it is necessary to determine the comprehensive score of the underlying parameter configuration information of the first vehicle and the comprehensive score of the underlying parameter configuration information of the second vehicle, it is necessary to first determine the weight of each underlying parameter contained in the underlying parameter configuration information. The weight of each underlying parameter is set in advance based on the target application. Therefore, the importance of different underlying parameters is different, resulting in different weights of different underlying parameters.

[0088] After determining the weights of each underlying parameter, the scores of each underlying parameter in the underlying parameter configuration information of the first vehicle and the underlying parameter configuration information of the second vehicle are further calculated. For each vehicle, the scores of each underlying parameter in the underlying parameter configuration information of each vehicle are weighted and summed to obtain the comprehensive score of the underlying parameter configuration information of each vehicle (including the first vehicle and the second vehicle).

[0089] The formula for calculating the comprehensive score of the underlying parameter configuration information is: F=C1*Q1+C2*Q2+…+Cn*Qn, where F represents the comprehensive score of the underlying parameter configuration information, C1, C2...Cn represent the scores of each underlying parameter, and Q1, Q2...Qn represent the weights of each underlying parameter.

[0090] Through the above embodiments, the comprehensive score of the underlying parameter configuration information of each vehicle can be calculated based on the weight of each underlying parameter in the pre-set underlying parameter configuration information and the score of each underlying parameter.

[0091] Optionally, the underlying parameter configuration information includes at least underlying positioning capabilities, and the method further includes:

[0092] The positioning accuracy level of the underlying positioning capability is determined, and the positioning accuracy level includes at least millimeter, centimeter, decimeter and meter levels;

[0093] Based on the positioning accuracy level, a score is determined for the underlying positioning capability.

[0094] Specifically, in this embodiment of the application, considering that the underlying positioning capability of a vehicle plays a significant role in the selection of the master vehicle during the networking process of multiple vehicles, the underlying parameter configuration information includes at least the underlying positioning capability, regardless of the target application.

[0095] The score for the underlying positioning capability can be determined by the positioning accuracy level of the underlying positioning capability, which includes at least millimeter, centimeter, decimeter and meter levels.

[0096] Different positioning accuracy levels correspond to different scores, and the scores for different positioning accuracy levels can be preset, so that the score of the underlying positioning capability can be directly determined based on the positioning accuracy level.

[0097] As an example, the relationship between positioning accuracy level and score is shown in Table 1:

[0098] Table 1

[0099] Positioning accuracy level Score millimeter level 100 centimeter level 80 Decimeter level 50 meter level 20

[0100] The score is 100 for millimeter-level accuracy, 80 for centimeter-level accuracy, 50 for decimeter-level accuracy, and 20 for meter-level accuracy. In practical applications, the scores for different positioning accuracy levels can be set according to the actual needs.

[0101] As an example, the underlying parameter configuration information includes underlying positioning capability C1 and underlying high-bandwidth transmission capability C2, with the weight of underlying positioning capability C1 being 70% and the weight of underlying high-bandwidth transmission capability C2 being 30%.

[0102] The overall score of the vehicle's underlying parameter configuration information is F = C1 * 70% + C2 * 30%.

[0103] Optionally, step S103 includes:

[0104] The target vehicle is designated as the master vehicle, and network information is broadcast externally.

[0105] When other vehicles receive the networking information as slave vehicles, they initiate a networking access request to the target vehicle.

[0106] After receiving the network access request from the other vehicles, the target vehicle sends an access response to the other vehicles and establishes a network to enable audio and video information interaction and vehicle control information interaction between the target vehicle and the other vehicles.

[0107] Specifically, in this embodiment, after the target vehicle is determined through a target election strategy, a network needs to be established among multiple vehicles. The target vehicle is designated as the master vehicle for the network, and it broadcasts network information, which includes information related to the network request. Other vehicles, after activating the target application, can receive the broadcast network information and, based on this information, initiate a network access request. This request includes information related to the vehicle's network access request. Upon receiving the network access request from other vehicles, the target vehicle sends an access response and begins network formation. The network formation process is centered around the target vehicle. After network formation, audio and video information interaction and vehicle control information interaction between the target vehicle and other vehicles are achieved through the network.

[0108] The technical solution of this application will be described below using the target application of an outdoor theater as an example:

[0109] Figure 3 This is a schematic diagram of the multi-vehicle external theater in a vehicle election method based on multi-vehicle interactive networking provided in an embodiment of this application, as shown below. Figure 3 As shown, each vehicle is equipped with external sound generation capabilities. The vehicle's posture can be adjusted according to the configuration of its external sound generation system. If the vehicle's external sound generation system can support single-vehicle surround sound, the vehicle can be placed in any posture. If the vehicle's external sound generation system is less advanced, such as having a sound-generating element only on one side (e.g., the driver's side door, the front hood, etc.), then the vehicle needs to be positioned so that the side capable of generating sound faces the theater.

[0110] Figure 4 This is a flowchart illustrating the vehicle election process for an external theater of multiple vehicles in a vehicle election method based on multi-vehicle interactive networking, provided in one embodiment of this application. Figure 5 This is a flowchart illustrating the master-slave node pairing process in a vehicle election method based on multi-vehicle interactive networking, as provided in one embodiment of this application. Figure 4 As shown.

[0111] Furthermore, vehicle users can select the "Outdoor Theater" mode through relevant operations, which means activating the target application. If no external device (such as a mobile app, smart key, etc.) supports the operation, the user needs to manually select it on the vehicle; if an external device supports the operation, the user can choose a convenient method to operate it.

[0112] Furthermore, after the vehicle activates the "Outdoor Theater" mode, each vehicle will broadcast vehicle information to the outside world. The broadcast information will include newly added public information data (i.e., first information or second information), which contains relevant information such as the application version of the outdoor theater and the underlying parameter configuration information.

[0113] The data structure of publicly broadcast information data from vehicles is as follows: Figure 4 As shown.

[0114] Among them, the data substructure means that the public information data can contain multiple data substructures. Each data substructure carries a type of data and contains a data type indicator, a data length indicator, and a data content part.

[0115] Data type indicator: 1 byte in length, indicating the data type in this data substructure.

[0116] Data length indicator: Length 1 byte, indicating the length of the data content in bytes.

[0117] Data content section: The length of the data content is given by the data length indicator field, indicating the data content in this data substructure. The data content does not include padding bytes.

[0118] Furthermore, after broadcasting their own publicly available information data, each vehicle will listen to the publicly available information data of other vehicles.

[0119] Furthermore, each vehicle will compare the publicly available information data of other vehicles that it has monitored with its own publicly available information data, and dynamically elect the target vehicle according to the target election strategy, selecting the vehicle with the highest priority as the target vehicle.

[0120] Finally, as Figure 5 As shown, the target vehicle acts as the master vehicle, broadcasting information (network information) to the outside world as the master node in the network. Other vehicles, as slave nodes, initiate network access requests. The master node responds to the access requests of other vehicles, enabling other vehicles to pair up and form a network. After the network is completed, data exchange such as business information between vehicles is realized.

[0121] Figure 6 This is a schematic diagram of the framework of a vehicle election device based on multi-vehicle interactive networking provided in an embodiment of this application, as shown below. Figure 6 As shown in the figure, this application provides a vehicle election device based on multi-vehicle interactive networking, the device comprising:

[0122] The information transmission module 11 is used to broadcast first information related to the first vehicle to the outside of multiple vehicles that simultaneously open the target application, and to receive second information related to the second vehicle broadcast to the outside of the second vehicle.

[0123] The selection module 12 is used to compare the received second information with the first information, and select the vehicle with the highest priority from the plurality of vehicles as the target vehicle based on the target election strategy.

[0124] The networking module 13 is used to network the target vehicle as the master vehicle.

[0125] Optionally, the first information includes the application version of the target application configured on the first vehicle and the underlying parameter configuration information of the first vehicle; the second information includes the application version of the target application configured on the second vehicle and the underlying parameter configuration information of the second vehicle; the selection module 12 includes:

[0126] The judgment module is used to determine whether the application version of the first vehicle is consistent with the application version of the second vehicle.

[0127] The first selection unit is used to select the vehicle with the highest application version as the target vehicle when the application version of the first vehicle is inconsistent with the application version of the second vehicle.

[0128] The second selection unit is used to select the target vehicle based on the underlying parameter configuration information of the first vehicle and the underlying parameter configuration information of the second vehicle when the application version of the first vehicle is the same as the application version of the second vehicle.

[0129] Optionally, the first selection unit includes:

[0130] The first judgment unit is used to determine whether there are multiple vehicles that are all equipped with the highest version of the target application;

[0131] The first selection subunit is used to select the vehicle with the fastest response rate among the multiple vehicles that are configured with the highest application version of the target application when multiple vehicles are configured with the highest application version of the target application.

[0132] Optionally, the second selection unit includes:

[0133] The second judgment unit is used to determine whether the underlying parameter configuration information of the first vehicle and the underlying parameter configuration information of the second vehicle are consistent when the application version of the first vehicle is consistent with the application version of the second vehicle.

[0134] The first determining unit is used to determine the vehicle with the fastest response rate among multiple vehicles as the target vehicle when the underlying parameter configuration information of the first vehicle and the underlying parameter configuration information of the second vehicle are consistent.

[0135] The second determining unit is used to determine the target vehicle based on the comprehensive score corresponding to the comprehensive score corresponding to the comprehensive score corresponding to the comprehensive score corresponding to the comprehensive score corresponding to the comprehensive score corresponding to the comprehensive score corresponding to the comprehensive score corresponding to the comprehensive score of the first vehicle and the second vehicle when the underlying parameter configuration information of the first vehicle and the underlying parameter configuration information of the second vehicle are inconsistent.

[0136] Optionally, the second determining unit includes:

[0137] The second determination of the first subunit is used to determine the weight of each underlying parameter contained in the underlying parameter configuration information, wherein the weight of each underlying parameter is set based on the target application;

[0138] The first calculation unit is used to calculate the scores of each underlying parameter in the underlying parameter configuration information of the first vehicle and the scores of each underlying parameter in the underlying parameter configuration information of the second vehicle.

[0139] The second calculation unit is used to perform weighted calculations based on the scores and weights of each underlying parameter to obtain the comprehensive score of the underlying parameter configuration information of the first vehicle and the comprehensive score of the underlying parameter configuration information of the second vehicle.

[0140] The second subunit is determined to select the vehicle with the highest overall score as the target vehicle.

[0141] Optionally, the underlying parameter configuration information includes at least underlying positioning capabilities, and the device further includes:

[0142] A positioning accuracy level determination module is used to determine the positioning accuracy level of the underlying positioning capability, wherein the positioning accuracy level includes at least millimeter, centimeter, decimeter and meter levels;

[0143] The underlying positioning capability score determination module is used to determine the score of the underlying positioning capability based on the positioning accuracy level.

[0144] Optionally, the networking module 13 includes:

[0145] The broadcast unit is used to broadcast network information to the outside world, with the target vehicle as the master vehicle.

[0146] The request unit is used to initiate a network access request to the target vehicle after other vehicles receive the network information as slave vehicles;

[0147] The networking unit is used to send an access response to the other vehicles and form a network after the target vehicle receives the networking access request from the other vehicles, so as to realize the audio and video information interaction and vehicle control information interaction between the target vehicle and the other vehicles through the networking.

[0148] Based on the same inventive concept, another embodiment of this application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the vehicle election method based on multi-vehicle interactive networking as described in any of the above embodiments.

[0149] Based on the same inventive concept, another embodiment of this application provides a computer-readable medium having a computer program stored thereon, wherein when the program is executed by a processor, it implements the vehicle election method based on multi-vehicle interactive networking as described in any of the above embodiments.

[0150] As the apparatus is basically similar to the method embodiment, it is described in a relatively simple way. For relevant details, please refer to the description of the method embodiment.

[0151] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.

[0152] Those skilled in the art will understand that embodiments of this application can be provided as methods, apparatus, or computer program products. Therefore, embodiments of this application can take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware aspects. Furthermore, embodiments of this application can take the form of computer program products implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0153] This application describes embodiments with reference to flowchart illustrations and / or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing terminal device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal device, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0154] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing terminal device to operate in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0155] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal equipment, causing a series of operational steps to be performed on the computer or other programmable terminal equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable terminal equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0156] Although preferred embodiments of the present application have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of the embodiments of the present application.

[0157] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or terminal device. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or terminal device that includes the element.

[0158] The foregoing has provided a detailed description of a vehicle election method, apparatus, device, and medium based on multi-vehicle interactive networking provided in this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A vehicle election method based on multi-vehicle interactive networking, characterized in that, The method includes: For multiple vehicles that simultaneously open the target application, the first vehicle among the multiple vehicles broadcasts first information related to the first vehicle, and receives second information related to the second vehicle broadcast by the second vehicle among the multiple vehicles. The received second information is compared with the first information, and based on the target election strategy, the vehicle with the highest priority is selected from the plurality of vehicles as the target vehicle. The target vehicle is used as the master vehicle in the network.

2. The vehicle election method based on multi-vehicle interactive networking according to claim 1, characterized in that, The first information includes the application version of the target application configured on the first vehicle and the underlying parameter configuration information of the first vehicle. The second information includes the application version of the target application configured on the second vehicle and the underlying parameter configuration information of the second vehicle. The step of comparing the received second information with the first information and selecting the vehicle with the highest priority from the plurality of vehicles as the target vehicle based on a target selection strategy includes: Determine whether the application version of the first vehicle is the same as the application version of the second vehicle; When the application version of the first vehicle is different from the application version of the second vehicle, the vehicle with the highest application version of the target application is selected as the target vehicle. When the application version of the first vehicle is the same as that of the second vehicle, the target vehicle is selected based on the underlying parameter configuration information of the first vehicle and the underlying parameter configuration information of the second vehicle.

3. The vehicle election method based on multi-vehicle interactive networking according to claim 2, characterized in that, Selecting the vehicle configured with the highest version of the target application as the target vehicle includes: Determine whether there are multiple vehicles that are all equipped with the highest version of the target application; When multiple vehicles are equipped with the highest version of the target application, the vehicle with the fastest response rate among the multiple vehicles equipped with the highest version of the target application will be selected as the target vehicle.

4. The vehicle election method based on multi-vehicle interactive networking according to claim 2, characterized in that, When the application version of the first vehicle is the same as the application version of the second vehicle, the target vehicle is selected based on the underlying parameter configuration information of the first vehicle and the underlying parameter configuration information of the second vehicle, including: When the application version of the first vehicle is the same as the application version of the second vehicle, determine whether the underlying parameter configuration information of the first vehicle and the underlying parameter configuration information of the second vehicle are the same. When the underlying parameter configuration information of the first vehicle and the underlying parameter configuration information of the second vehicle are consistent, the vehicle with the fastest response rate among multiple vehicles is determined as the target vehicle. When the underlying parameter configuration information of the first vehicle and the underlying parameter configuration information of the second vehicle are inconsistent, the vehicle with the highest comprehensive score is selected as the target vehicle based on the comprehensive score corresponding to the underlying parameter configuration information of the first vehicle and the comprehensive score corresponding to the underlying parameter configuration information of the second vehicle.

5. The vehicle election method based on multi-vehicle interactive networking according to claim 4, characterized in that, The step of selecting the vehicle with the highest comprehensive score based on the comprehensive score of the underlying parameter configuration information of the first vehicle and the comprehensive score of the underlying parameter configuration information of the second vehicle as the target vehicle includes: The weights of each underlying parameter included in the underlying parameter configuration information are determined, wherein the weights of each underlying parameter are set based on the target application; Calculate the score of each underlying parameter in the underlying parameter configuration information of the first vehicle and the score of each underlying parameter in the underlying parameter configuration information of the second vehicle. Based on the scores and weights of each underlying parameter, a weighted calculation is performed to obtain the comprehensive score of the underlying parameter configuration information of the first vehicle and the comprehensive score of the underlying parameter configuration information of the second vehicle. The vehicle with the highest overall score will be selected as the target vehicle.

6. The vehicle election method based on multi-vehicle interactive networking according to claim 5, characterized in that, The underlying parameter configuration information includes at least underlying positioning capabilities, and the method further includes: The positioning accuracy level of the underlying positioning capability is determined, and the positioning accuracy level includes at least millimeter, centimeter, decimeter and meter levels; Based on the positioning accuracy level, a score is determined for the underlying positioning capability.

7. The vehicle election method based on multi-vehicle interactive networking according to any one of claims 1-6, characterized in that, The step of networking the target vehicle as the master vehicle includes: The target vehicle is designated as the master vehicle, and network information is broadcast externally. When other vehicles receive the networking information as slave vehicles, they initiate a networking access request to the target vehicle. After receiving the network access request from the other vehicles, the target vehicle sends an access response to the other vehicles and establishes a network to enable audio and video information interaction and vehicle control information interaction between the target vehicle and the other vehicles.

8. A vehicle election device based on multi-vehicle interactive networking, characterized in that, The device includes: The information transmission module is used to broadcast first information related to the first vehicle to the outside of multiple vehicles that simultaneously open the target application, and to receive second information related to the second vehicle broadcast to the outside of the second vehicle. The selection module is used to compare the received second information with the first information, and select the vehicle with the highest priority from the plurality of vehicles as the target vehicle based on the target election strategy. The networking module is used to network the target vehicle as the master vehicle.

9. An electronic device, characterized in that, It includes a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the vehicle election method based on multi-vehicle interactive networking as described in any one of claims 1-7.

10. A computer-readable medium, characterized in that, It stores a computer program, wherein the computer program, when executed by a processor, implements the vehicle election method based on multi-vehicle interactive networking as described in any one of claims 1-7.