Vehicle networking method, device and equipment based on double modules and storage medium
By adopting a dual-module vehicle networking method based on the dual-module group in autonomous driving vehicles, selecting an optimized SIM card combination based on the driving route, realizing dual-link networking, solving the problems of poor networking performance and high hardware cost in the existing technology, and improving the universality and reliability of networking.
Patent Information
- Application Number
- CN202411974739.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-05-06
AI Technical Summary
The wireless networking solution of existing autonomous driving vehicles cannot flexibly adapt to the differences and complexity of different wireless network coverage in different regions, resulting in poor networking performance, high hardware costs and complex system design.
Using a vehicle networking method based on dual modules, the processor selects matching networking configuration information according to the driving route, triggers the module unit to select the optimized SIM card and connects the module to realize dual-link networking.
It enhances the universality of the vehicle's networking in different regions, improves networking performance and reliability, and reduces hardware costs.
Smart Images

Figure CN119946588A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, specifically to technical fields such as autonomous driving and network connection, and in particular to a vehicle networking method, device, equipment and storage medium based on a dual-module. Background Art
[0002] At present, wireless networking solutions for autonomous vehicles mostly use wireless gateway technology to achieve vehicle networking based on single-card single-standby, dual-card dual-standby, and triple-card triple-standby networking modes. Once the networking mode is determined, the hardware is fixed and cannot flexibly adapt to the differences and complexities brought about by different wireless network coverage in different regions. For example, some cities have better coverage of Unicom base stations, some cities have wider coverage of Telecom base stations, and some areas are only covered by mobile base stations.
[0003] If the vehicle networking mode is designed to be multi-card multi-standby in pursuit of high-performance vehicle networking, it will increase hardware costs and increase the complexity of system design. In addition, the existing technical solutions are less versatile and cannot guarantee reliability.
[0004] Therefore, it is urgent to find a new vehicle networking solution to solve the problems of poor vehicle networking performance and high hardware cost in the existing technology. Summary of the invention
[0005] The present application provides a dual-module-based vehicle networking method, device, equipment and storage medium to solve the problems of poor vehicle networking performance and high hardware cost in the prior art.
[0006] The technical solution is as follows:
[0007] In a first aspect, a dual-module-based vehicle networking method is provided, which is applied to an autonomous driving vehicle equipped with a dual-module unit, wherein the dual-module unit comprises: a first module unit, a second module unit, and a processor connected to the first module unit and the second module unit respectively;
[0008] The first module unit includes a first module, a first switch connected to the first module, and a first SIM card unit connected to the first switch; the second module unit includes a second module, a second switch connected to the second module, and a second SIM card unit connected to the second switch; the first SIM card unit and the second SIM card unit both include multiple SIM cards belonging to different operators; the vehicle networking method includes:
[0009] The processor selects, based on the driving route selected for the autonomous driving vehicle, networking configuration information matching the driving route from a networking configuration information library; wherein the networking configuration information includes first target card information of the first module unit and second target card information of the second module unit;
[0010] The processor triggers the first switch in the first module unit to select the SIM card corresponding to the first target card information to connect to the first module, and triggers the second switch in the second module unit to select the SIM card corresponding to the second target card information to connect to the second module based on the networking configuration information;
[0011] The first module unit, based on the selected SIM card corresponding to the first target card information, cooperates with the second module unit to select the SIM card corresponding to the second target card information, to achieve dual-link networking for the autonomous driving vehicle; wherein the dual-link networking state achieved by the autonomous driving vehicle based on the networking configuration information on the current driving route is optimal.
[0012] In a possible implementation, the networking configuration information library is generated in the following manner:
[0013] Determining a test vehicle of the same model as the autonomous vehicle and a plurality of different driving routes through which the autonomous vehicle performs driving operations;
[0014] For each driving route, the processor of the test vehicle controls the dual-module unit to perform dual-link networking with different SIM card combinations;
[0015] The processor collects dual-link networking status of dual-link networking with different SIM card combinations, and uses the SIM card information combination with the best dual-link networking status as networking configuration information for the corresponding driving route;
[0016] The networking configuration information of all driving routes is counted, a one-to-one mapping relationship between each driving route and the corresponding networking configuration information is established, and a networking configuration information library is generated.
[0017] In a possible implementation, the processor collects dual-link networking status of dual-link networking with different SIM card combinations, and uses the SIM card information combination with the best dual-link networking status as the networking configuration information of the corresponding driving route, specifically including:
[0018] The processor collects dual-link networking states of dual-link networking with different SIM card combinations, respectively intercepts SIM card combinations with optimal dual-link networking states in different sections of the current driving route, and establishes a one-to-one mapping relationship between different sections of the current driving route and their corresponding SIM card information combinations with optimal dual-link networking states, as networking configuration information of the current driving route.
[0019] In a possible implementation manner, the processor triggers, based on the networking configuration information, a first switch in the first module unit to select a SIM card corresponding to the first target card information to connect to the first module, and triggers a second switch in the second module unit to select a SIM card corresponding to the second target card information to connect to the second module, specifically including:
[0020] The processor triggers the first switch in the first module unit based on the networking configuration information, selects the SIM card corresponding to the first target card information in the optimal SIM card information combination mapped one-to-one with the corresponding road section in different road sections, and connects to the first module; and triggers the second switch in the second module unit, selects the SIM card corresponding to the second target card information in the optimal SIM card information combination mapped one-to-one with the corresponding road section in different road sections, and connects to the second module;
[0021] The first module unit, based on the selected SIM card corresponding to the first target card information, cooperates with the SIM card corresponding to the second target card information selected by the second module unit to realize dual-link networking for the autonomous driving vehicle, specifically including:
[0022] The first module unit selects the SIM card corresponding to the first target card information based on different road sections, and cooperates with the second module unit to select the SIM card corresponding to the second target card information in different road sections to realize dynamic dual-link networking for the autonomous driving vehicle.
[0023] In a possible implementation, after implementing dual-link networking for the autonomous driving vehicle, the method further includes:
[0024] The processor dynamically adjusts the data transmission parameters of the first module unit and the second module unit according to different networking configuration information, so that the dual links built by the autonomous driving vehicle based on each networking configuration information can achieve balanced configuration of data resources.
[0025] In a second aspect, a dual-module-based vehicle networking system is provided, which is applied to an autonomous driving vehicle, wherein the dual-module unit in the dual-module-based vehicle networking system includes: a first module unit, a second module unit, and a processor connected to the first module unit and the second module unit respectively;
[0026] The first module unit includes a first module, a first switch connected to the first module, and a first SIM card unit connected to the first switch; the second module unit includes a second module, a second switch connected to the second module, and a second SIM card unit connected to the second switch; the first SIM card unit and the second SIM card unit both include multiple SIM cards belonging to different operators; wherein:
[0027] The processor selects, based on the driving route selected for the autonomous driving vehicle, networking configuration information matching the driving route from a networking configuration information library; wherein the networking configuration information includes first target card information of the first module unit and second target card information of the second module unit;
[0028] The processor triggers the first switch in the first module unit to select the SIM card corresponding to the first target card information to connect to the first module, and triggers the second switch in the second module unit to select the SIM card corresponding to the second target card information to connect to the second module based on the networking configuration information;
[0029] The first module unit, based on the selected SIM card corresponding to the first target card information, cooperates with the second module unit to select the SIM card corresponding to the second target card information, to achieve dual-link networking for the autonomous driving vehicle; wherein the dual-link networking state achieved by the autonomous driving vehicle based on the networking configuration information on the current driving route is optimal.
[0030] In a third aspect, a computer-readable storage medium is provided, wherein at least one instruction is stored in the storage medium, and the at least one instruction is loaded and executed by a processor to implement the method of the above-mentioned aspect and any possible implementation manner.
[0031] In a fourth aspect, an electronic device is provided, including:
[0032] at least one processor; and
[0033] a memory communicatively connected to the at least one processor; wherein,
[0034] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method of any possible implementation manner and the aspects described above.
[0035] According to a fifth aspect, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the above-mentioned aspects and any possible implementation method.
[0036] In a sixth aspect, an autonomous driving vehicle is provided, comprising the electronic device as described above.
[0037] The beneficial effects of the technical solution provided by this application include at least:
[0038] It can be seen from the above technical solution that the processor of the embodiment of the present application can select the networking configuration information matching the driving route from the networking configuration information library based on the driving route selected for the autonomous driving vehicle; based on the networking configuration information, the processor triggers the first module unit to select the matching SIM card to connect to the first module, and triggers the second module unit to select the matching SIM card to connect to the second module; after that, the two module units cooperate to achieve the optimal dual-link networking for the autonomous driving vehicle based on their respective selected SIM cards. Thereby, the versatility of vehicle networking in different regions is enhanced, the networking performance and reliability are improved, and the hardware cost is reduced.
[0039] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present application, nor is it intended to limit the scope of the present application. Other features of the present application will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments 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 work.
[0041] Figure 1 It is a schematic diagram of the steps of a dual-module-based vehicle networking method provided in an embodiment of the present application.
[0042] Figure 2a It is a schematic diagram of a dual-module unit structure for implementing a vehicle networking solution provided by another embodiment of the present application.
[0043] Figure 2b This is a schematic diagram of a scenario in which a driving route corresponds to a SIM card combination in the networking configuration information provided by an embodiment of the present application.
[0044] Figure 2c This is a schematic diagram of a scenario in which a driving route corresponds to multiple SIM card combinations in the networking configuration information provided by an embodiment of the present application.
[0045] Figure 3 This is a structural block diagram of a dual-module based vehicle networking system provided in yet another embodiment of the present application.
[0046] Figure 4It is a block diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0047] The following is a description of exemplary embodiments of the present application in conjunction with the accompanying drawings, including various details of the embodiments of the present application to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present application. Similarly, for the sake of clarity and conciseness, the description of well-known functions and structures is omitted in the following description.
[0048] Obviously, the described embodiments are only part of the embodiments of the present application, but not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.
[0049] It should be noted that the terminal devices involved in the embodiments of the present application may include but are not limited to mobile phones, personal digital assistants (PDAs), wireless handheld devices, tablet computers and other smart devices; display devices may include but are not limited to personal computers, televisions and other devices with display functions.
[0050] In addition, the term "and / or" in this article is only a description of the association relationship between the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0051] The wireless networking solution for autonomous vehicles cannot flexibly adapt to the differences and complexities brought about by different wireless network coverage in different regions. If high-performance vehicle networking is pursued, hardware costs will increase and the complexity of system design will be increased. Moreover, the versatility of the existing technical solutions is poor and reliability cannot be guaranteed. In view of this, the present application proposes a dual-module-based vehicle networking solution, the inventive concept of which is that: the processor selects networking configuration information matching the driving route from the networking configuration information library based on the driving route selected for the autonomous driving vehicle; the processor triggers the first module unit to select a matching SIM card to connect to the first module based on the networking configuration information, and triggers the second module unit to select a matching SIM card to connect to the second module; thereafter, the two module units cooperate to achieve the optimal dual-link networking for the autonomous driving vehicle based on their respective selected SIM cards. Thereby, the versatility of vehicle networking in different regions is enhanced, the networking performance and reliability are improved, and the hardware cost is reduced.
[0052] Reference Figure 1 As shown, it is a schematic diagram of the steps of a dual-module vehicle networking method provided by an embodiment of the present application. The execution subject of the vehicle networking method is a vehicle networking device, which can be a hardware device or a software module, for example, a terminal device that can interact with a vehicle, such as a computer, a tablet computer, a smart phone, a smart wearable device, or an electronic device or controller that can be integrated or installed on a vehicle, or a software module or component that can be integrated or installed on a vehicle or the above terminal device, etc., and the present application does not limit this.
[0053] Reference Figure 2a As shown, the vehicle networking method can be applied to an autonomous driving vehicle equipped with a dual module unit 200, and the dual module unit 200 may include: a first module unit, a second module unit, and a processor 203 connected to the first module unit and the second module unit respectively; the first module unit includes a first module 2011, a first switch 2012 connected to the first module 2011, and a first SIM card unit 2013 connected to the first switch 2012; the second module unit includes a second module 2021, a second switch 2022 connected to the second module 2021, and a second SIM card unit 2023 connected to the second switch 2022; the first SIM card unit 2013 and the second SIM card unit 2023 both include multiple SIM cards belonging to different operators.
[0054] As shown in FIG2 , taking three SIM cards as an example, the first SIM card unit 2013 and the second SIM card unit 2023 may each include three SIM cards, namely, a "Mobile SIM card" of the first operator, a "Connect SIM card" of the second operator, and a "Dian SIM card" of the third operator. The first module 2011 may be a 4G / 5G module with networking function, and the second module 2021 may be a 4G / 5G module with networking function.
[0055] It should be understood that the SIM card type here is only for the convenience of illustration and does not limit the type of SIM. As the region is different, the network operator will also change, and the corresponding SIM type can be flexibly changed.
[0056] like Figure 1 As shown, the dual-module-based vehicle networking method may include the following steps:
[0057] Step 102: The processor selects networking configuration information matching the driving route selected for the autonomous driving vehicle from a networking configuration information library; wherein the networking configuration information includes first target card information of the first module unit and second target card information of the second module unit.
[0058] The application may obtain a network configuration information library in advance, wherein the network configuration information library may be generated by the following test method:
[0059] The first step is to determine a test vehicle of the same model as the autonomous driving vehicle and a plurality of different driving routes through which the autonomous driving vehicle performs its driving duties.
[0060] First, different types of autonomous vehicles can be selected as test vehicles according to the type of autonomous vehicle. Taking logistics as an example, the fleet can be equipped with multiple types of autonomous logistics vehicles, such as small freight or large freight, or other types of freight vehicles, and 1-2 of each type of freight vehicles can be selected as test vehicles for testing.
[0061] Secondly, multiple different driving routes that the autonomous driving vehicle may take when performing tasks can be screened out. Taking logistics as an example, the goods that the fleet can deliver can be from City A to City B, from City B to City C to City A, or from City A to City C to City B, etc., and the best or shortest route between cities or regions can be screened out as the driving route for driving business. Generally, one driving route can be screened out for each city or region, so the number of driving routes is generally related to the cities covered by the driving business. The more cities the driving business covers, the more driving routes there are.
[0062] It should be noted that the above example of logistics can also be used to consider scenarios where unmanned delivery of takeout or unmanned passenger transportation or other scenarios where unmanned vehicles may perform business, and this application does not limit this. Moreover, the above test vehicle should have the same hardware and software configuration as the autonomous driving vehicle, including the dual-module unit.
[0063] In the second step, for each driving route, the processor of the test vehicle controls the dual-module unit to perform dual-link networking with different SIM card combinations.
[0064] For each driving route, all test vehicles can achieve different dual-link networking through their respective dual-module units. Taking one of the test vehicles for example, the test vehicle can control the dual-module units through its own processor to achieve dual-link networking with different SIM card combinations.
[0065] Combination Figure 2aFor the SIM card type shown, the test vehicle can control the first switch of the first module unit in the dual-module unit through its own processor to select "SIM card movement" to connect with the first module, and at the same time, control the second switch of the second module unit in the dual-module unit to select "SIM card connection" to connect with the first module. In this way, the test vehicle can achieve dual-link networking with the cooperation of the "SIM card movement" connected to the first module and the "SIM card connection" connected to the second module.
[0066] Similarly, the test vehicle can also realize dual-link networking with the cooperation of the "Yi SIM card" connected to the first module and the "electrical SIM card" connected to the second module; and dual-link networking with the cooperation of the "lian SIM card" connected to the first module and the "Yi SIM card" connected to the second module; and dual-link networking with the cooperation of the "lian SIM card" connected to the first module and the "electrical SIM card" connected to the second module; and dual-link networking with the cooperation of the "electrical SIM card" connected to the first module and the "Yi SIM card" connected to the second module; and dual-link networking with the cooperation of the "yi SIM card" connected to the first module and the "lian SIM card" connected to the second module; and dual-link networking with the cooperation of the "lian SIM card" connected to the first module and the "Yi SIM card" connected to the second module; and dual-link networking with the cooperation of the "electrical SIM card" connected to the first module and the "electrical SIM card" connected to the second module. In this way, according to Figure 2a Taking the three types of SIMs shown as an example, each test vehicle can achieve dual-link networking with nine different SIM combinations when testing networking on each driving route.
[0067] In the third step, the processor collects dual-link networking status of dual-link networking with different SIM card combinations, and uses the SIM card information combination with the best dual-link networking status as networking configuration information corresponding to the driving route.
[0068] Optionally, the processor may collect the dual-link networking status of dual-link networking with different SIM card combinations, respectively intercept the SIM card combination with the best dual-link networking status in different sections of the current driving route, and establish a one-to-one mapping relationship between the different sections of the current driving route and the corresponding SIM card information combination with the best dual-link networking status, as the networking configuration information of the current driving route. Among them, the dual-link networking status can be understood as the networking speed, stability and other networking parameters achieved in the current dual link are optimal.
[0069] In specific implementation, each type of test vehicle can determine a network configuration information in each driving route, and each network configuration information can be a driving route corresponding to a SIM card combination, or different sections of a driving route S can correspond to different SIM card combinations. Figure 2b As shown, for example, the test vehicle A is tested on the driving route S1. Through the network status analysis, on the entire driving route S1, the use of the SIM card combination of "mobile SIM card" and "electric SIM card" can achieve the optimal dual-link network status. Therefore, a network configuration information of the test vehicle A is obtained: driving route S1-("mobile SIM card" & "electric SIM card").
[0070] For example, refer to Figure 2c As shown, the test vehicle A is tested on the driving route S2. Through the analysis of the networking status, the driving route S2 can be divided into three sections. The first section uses the SIM card combination of "Mobile SIM Card" and "Electric SIM Card" to achieve the optimal dual-link networking state. The second section uses the SIM card combination of "Electric SIM Card" and "Electric SIM Card" to achieve the optimal dual-link networking state. The third section uses the SIM card combination of "Mobile SIM Card" and "Connected SIM Card" to achieve the optimal dual-link networking state. Therefore, another networking configuration information of the test vehicle A is obtained: driving route S2-("Mobile SIM Card" & "Electric SIM Card"; "Electric SIM Card" and "Electric SIM Card"; "Mobile SIM Card" and "Connected SIM Card"). Among them, the section information corresponding to each SIM card combination is also hidden in the networking configuration information, so that when the networking configuration information is used, it can accurately and timely switch to the optimal SIM card combination when the section is reached.
[0071] It should be understood that in the present application, the test vehicles can achieve the optimal dual-link networking state based on the same SIM card combination on different driving routes, for example: the SIM card combination determined by the test vehicle A on driving route S1 is "Linked SIM Card" and "Linked SIM Card", and at the same time, the SIM card combination determined by the test vehicle A on driving route S2 is also "Linked SIM Card" and "Linked SIM Card". Alternatively, different types of test vehicles can achieve the optimal dual-link networking state based on the same SIM card combination on the same driving route, for example: the SIM card combination determined by the test vehicle A on driving route S1 is "Linked SIM Card" and "Linked SIM Card", and at the same time, the SIM card combination determined by the test vehicle B on driving route S1 is also "Linked SIM Card" and "Linked SIM Card". Moreover, the optimal dual-link networking state should be achieved based on the same SIM card combination for the same type of test vehicles on the same driving route, which is for the presence of 2 or more test vehicles of the same type.
[0072] The fourth step is to count the networking configuration information of all driving routes, establish a one-to-one mapping relationship between each driving route and the corresponding networking configuration information, and generate a networking configuration information library.
[0073] By statistically analyzing the networking configuration information of all test vehicles on all driving routes obtained in the third step, a one-to-one mapping relationship between each driving route and the corresponding networking configuration information can be obtained. Moreover, the mapping relationships obtained by different types of test vehicles can be different or the same. In this way, multiple one-to-one mapping relationships set according to different test vehicle types can be obtained. For example: there are two types of test vehicles, test vehicle A and test vehicle B, wherein the SIM card combination determined by test vehicle A on driving route S1 is "electric SIM card" and "electric SIM card"; the SIM card combination determined on driving route S2 is "electric SIM card" and "electric SIM card"; the SIM card combination determined on driving route S3 is "mobile SIM card" and "connected SIM card". The SIM card combination determined by test vehicle B on driving route S1 is "electric SIM card" and "electric SIM card"; the SIM card combination determined on driving route S2 is "mobile SIM card" and "electric SIM card"; the SIM card combination determined on different sections of driving route S3 is "connected SIM card" and "connected SIM card"; and "mobile SIM card" and "electric SIM card".
[0074] Step 104: Based on the networking configuration information, the processor triggers the first switch in the first module unit to select the SIM card corresponding to the first target card information to be connected to the first module, and triggers the second switch in the second module unit to select the SIM card corresponding to the second target card information to be connected to the second module.
[0075] In the case where there is only one SIM card combination in the networking configuration information, the processor can, based on the networking configuration information, simultaneously trigger the first switch in the first module unit to select a matching SIM card to connect to the first module, and trigger the second switch in the second module unit to select a matching SIM card to connect to the second module.
[0076] Step 106: The first module unit, based on the selected SIM card corresponding to the first target card information, cooperates with the second module unit to select the SIM card corresponding to the second target card information, to achieve dual-link networking for the autonomous driving vehicle; wherein the dual-link networking state achieved by the autonomous driving vehicle based on the networking configuration information on the current driving route is optimal.
[0077] In this way, the autonomous driving vehicle can achieve optimal dual-link networking based on the SIM cards selected by the dual module units. Moreover, the dual links can flexibly adjust their speeds to achieve the optimal networking status.
[0078] Furthermore, in the case where there are multiple SIM card combinations on a driving route, the processor can trigger the first switch in the first module unit based on the networking configuration information, select the SIM card corresponding to the first target card information in the optimal SIM card information combination mapped one-to-one with the corresponding section at different sections, and connect it to the first module; and trigger the second switch in the second module unit, select the SIM card corresponding to the second target card information in the optimal SIM card information combination mapped one-to-one with the corresponding section at different sections, and connect it to the second module. The first module unit cooperates with the SIM card corresponding to the second target card information selected by the second module unit at different sections based on the SIM card corresponding to the first target card information selected by the first module unit, to achieve dynamic dual-link networking for the autonomous driving vehicle.
[0079] Optionally, after realizing dual-link networking for the autonomous driving vehicle, the processor can also dynamically adjust the data transmission parameters of the first module unit and the second module unit according to different networking configuration information, so that the dual links built by the autonomous driving vehicle based on each networking configuration information can achieve balanced configuration of data resources.
[0080] The following is a brief description of the above-mentioned autonomous driving vehicle networking solution through several simple examples.
[0081] There are 20 self-driving vehicles in the transport fleet, including four types: box trucks, large trucks, small trucks and passenger trucks.
[0082] Example 1
[0083] When any container truck wants to deliver goods along route S1 from city A to city B, first, based on the type of container truck, multiple networking configuration information corresponding to the container truck is searched from the networking configuration information library, and then the networking configuration information corresponding to route S1 is searched from these networking configuration information: S1 (container truck) - ("mobile SIM card" and "electrical SIM card"); then, based on the networking configuration information, the processor connects one of the dual modules of the container truck to the "mobile SIM card" and the other module to the "electrical SIM card", and performs dual-link networking based on the SIM card combination along the route S1, thereby achieving the optimal networking state and improving networking performance and reliability.
[0084] Example 2
[0085] Any passenger vehicle needs to transport passengers along the driving route S2 from City A to City B and then to City C. First, according to the type of passenger vehicle, multiple networking configuration information corresponding to the passenger vehicle is searched from the networking configuration information library, and then the networking configuration information corresponding to the driving route S2 is searched from these networking configuration information: S2 (passenger)-(AB: "Mobile SIM card" and "Electric SIM card"; BC: "Electric SIM card" and "Connected SIM card"); then, the processor dynamically adjusts the networking of the passenger vehicle according to the networking configuration information. First, on the section from City A to City B, the first module of the dual module of the passenger vehicle is connected to the "Mobile SIM card", and the second module is connected to the "Electric SIM card"; then, on the section from City B to City C, the first module of the dual module of the passenger vehicle is switched to the "Electric SIM card", and the second module is switched to the "Connected SIM card". Thus, the SIM card combination in the dual link is dynamically adjusted according to the networking configuration information on a driving route to achieve the optimal networking state and improve networking performance and reliability.
[0086] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to 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 and modules involved are not necessarily required by the present application.
[0087] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0088] Figure 3 FIG. 1 shows a structural block diagram of a dual-module vehicle networking system provided by an embodiment of the present application. Figure 3As shown. The dual-module-based vehicle networking system 300 of this embodiment may include a dual-module unit and other networking modules; the dual-module unit includes: a first module unit 301, a second module unit 302, and a processor 303 connected to the first module unit 301 and the second module unit 302, respectively. The first module unit 301 includes a first module 3011, a first switch 3012 connected to the first module 3011, and a first SIM card unit 3013 connected to the first switch 3012; the second module unit 302 includes a second module 3021, a second switch 3022 connected to the second module 3021, and a second SIM card unit 3023 connected to the second switch 3022; the first SIM card unit 3013 and the second SIM card unit 3023 both include multiple SIM cards belonging to different operators; wherein the processor 303 selects the networking configuration information matching the driving route from the networking configuration information library based on the driving route selected for the autonomous driving vehicle; wherein the networking configuration information includes the first module unit 301 The first target card information and the second target card information of the second module unit 302 to which it belongs; the processor 303, based on the networking configuration information, triggers the first switch 3012 in the first module unit 301 to select the SIM card corresponding to the first target card information to connect to the first module 3011, and triggers the second switch 3022 in the second module unit 302 to select the SIM card corresponding to the second target card information to connect to the second module 3021; the first module unit 301, based on the selected SIM card corresponding to the first target card information, cooperates with the second module unit 302 to select the SIM card corresponding to the second target card information to realize dual-link networking for the autonomous driving vehicle; wherein, the dual-link networking state realized by the autonomous driving vehicle based on the networking configuration information is optimal.
[0089] It should be noted that the part of the dual-module based vehicle networking system of this embodiment can be an application located in the local terminal, or it can also be a functional unit such as a plug-in or software development kit (SDK) set in the application located in the local terminal, and then cooperate with the corresponding communication hardware to realize the networking of the vehicle.
[0090] Optionally, in a possible implementation of this embodiment, the dual-module-based vehicle networking system further includes: a determination unit and a generation unit; the networking configuration information library is generated in the following manner:
[0091] The determination unit is used to determine a test vehicle of the same model as the autonomous driving vehicle, and a plurality of different driving routes through which the autonomous driving vehicle performs driving operations;
[0092] For each driving route, the processor of the test vehicle is used to control the dual-module unit to perform dual-link networking with different SIM card combinations;
[0093] The processor is used to collect dual-link networking status of dual-link networking with different SIM card combinations, and use the SIM card information combination with the best dual-link networking status as the networking configuration information of the corresponding driving route;
[0094] The generating unit is used to count the networking configuration information of all driving routes, establish a one-to-one mapping relationship between each driving route and the corresponding networking configuration information, and generate a networking configuration information library.
[0095] Optionally, in a possible implementation of this embodiment, when the processor 303 collects the dual-link networking status of dual-link networking with different SIM card combinations and uses the SIM card information combination with the best dual-link networking status as the networking configuration information of the corresponding driving route, it is specifically used to collect the dual-link networking status of dual-link networking with different SIM card combinations, respectively intercept the SIM card combination with the best dual-link networking status in different sections of the current driving route, and establish a one-to-one mapping relationship between the different sections of the current driving route and the corresponding SIM card information combination with the best dual-link networking status as the networking configuration information of the current driving route.
[0096] Optionally, in a possible implementation of this embodiment, when the processor 303 triggers the first switch in the first module unit to select the SIM card corresponding to the first target card information to be connected to the first module, and triggers the second switch in the second module unit to select the SIM card corresponding to the second target card information to be connected to the second module based on the networking configuration information, the processor 303 is specifically configured to trigger the first switch in the first module unit to select the SIM card corresponding to the first target card information in the optimal SIM card information combination mapped one-to-one with the corresponding section at different sections, and connect to the first module; and trigger the second switch in the second module unit to select the SIM card corresponding to the second target card information in the optimal SIM card information combination mapped one-to-one with the corresponding section at different sections, and connect to the second module;
[0097] The first module unit 301 selects the SIM card corresponding to the first target card information based on different road sections, and cooperates with the second module unit 302 to select the SIM card corresponding to the second target card information in different road sections to realize dynamic dual-link networking for the autonomous driving vehicle.
[0098] Optionally, in a possible implementation of this embodiment, after realizing dual-link networking for the autonomous driving vehicle, the processor is also used to dynamically adjust the data transmission parameters of the first module unit and the second module unit according to different networking configuration information, so that the dual links built by the autonomous driving vehicle based on each networking configuration information can achieve balanced configuration of data resources.
[0099] In this embodiment, the processor can select the network configuration information matching the driving route from the network configuration information library based on the driving route selected for the autonomous driving vehicle; based on the network configuration information, the processor triggers the first module unit to select the matching SIM card to connect to the first module, and triggers the second module unit to select the matching SIM card to connect to the second module; after that, the two module units cooperate to achieve the optimal dual-link network for the autonomous driving vehicle based on their respective selected SIM cards. Thus, the versatility of vehicle networking in different regions is enhanced, the networking performance and reliability are improved, and the hardware cost is reduced.
[0100] An embodiment of the present application provides a computer-readable storage medium, in which at least one instruction is stored. The at least one instruction is loaded and executed by a processor to implement the dual-module-based vehicle networking method as described above.
[0101] An embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores at least one instruction, and the instruction is loaded and executed by the processor to implement the dual-module-based vehicle networking method as described above.
[0102] An embodiment of the present application provides an autonomous driving vehicle, comprising the electronic device as described above. Specifically, the autonomous driving vehicle may be a vehicle of level L2 or above.
[0103] In the technical solution of this application, the collection, storage, use, processing, transmission, provision and disclosure of user personal information involved are in compliance with the relevant laws and regulations and do not violate public order and good morals.
[0104] Figure 4A schematic block diagram of an example electronic device 400 that can be used to implement an embodiment of the present application is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present application described and / or required herein.
[0105] like Figure 4 As shown, the electronic device 400 includes a computing unit 401, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 402 or a computer program loaded from a storage unit 408 into a random access memory (RAM) 403. In the RAM 403, various programs and data required for the operation of the electronic device 400 can also be stored. The computing unit 401, the ROM 402, and the RAM 403 are connected to each other via a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.
[0106] Multiple components in the electronic device 400 are connected to the I / O interface 405, including: an input unit 406, such as a keyboard, a mouse, etc.; an output unit 407, such as various types of displays, speakers, etc.; a storage unit 408, such as a disk, an optical disk, etc.; and a communication unit 409, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 409 allows the electronic device 400 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0107] The computing unit 401 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 401 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 401 performs the various methods and processes described above, such as a vehicle networking method based on a dual-module group. For example, in some embodiments, a vehicle networking method based on a dual-module group may be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 408. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 400 via the ROM 402 and / or the communication unit 409. When the computer program is loaded into the RAM 403 and executed by the computing unit 401, one or more steps of the vehicle networking method based on the dual-module group described above may be performed. Alternatively, in other embodiments, the computing unit 401 may be configured to execute the dual-module-based vehicle networking method in any other appropriate manner (eg, by means of firmware).
[0108] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0109] The program code for implementing the method of the present application can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the program code, when executed by the processor or controller, implements the functions / operations specified in the flow chart and / or block diagram. The program code can be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0110] In the context of the present application, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0111] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0112] The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.
[0113] A computer system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship of client and server is generated by computer programs running on respective computers and having a client-server relationship with each other. The server may be a cloud server, a server of a distributed system, or a server combined with a blockchain.
[0114] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps disclosed in this application can be performed in parallel, sequentially or in different orders, as long as the desired results of the technical solution disclosed in this application can be achieved, and this document does not limit this.
[0115] The above specific implementations do not constitute a limitation on the protection scope of this application. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of this application should be included in the protection scope of this application.
Claims
1. A vehicle networking method based on dual modules, characterized in that: Applied to an autonomous driving vehicle equipped with a dual module unit, the dual module unit comprising: a first module unit, a second module unit, and a processor connected to the first module unit and the second module unit respectively; The first module unit includes a first module, a first switch connected to the first module, and a first SIM card unit connected to the first switch; The second module unit includes a second module, a second switch connected to the second module, and a second SIM card unit connected to the second switch; The first SIM card unit and the second SIM card unit both include multiple SIM cards belonging to different operators; the vehicle networking method includes: The processor selects, based on the driving route selected for the autonomous driving vehicle, networking configuration information matching the driving route from a networking configuration information library; wherein the networking configuration information includes first target card information of the first module unit and second target card information of the second module unit; The processor triggers the first switch in the first module unit to select the SIM card corresponding to the first target card information to connect to the first module, and triggers the second switch in the second module unit to select the SIM card corresponding to the second target card information to connect to the second module based on the networking configuration information; The first module unit, based on the selected SIM card corresponding to the first target card information, cooperates with the second module unit to select the SIM card corresponding to the second target card information, to achieve dual-link networking for the autonomous driving vehicle; wherein the dual-link networking state achieved by the autonomous driving vehicle based on the networking configuration information on the current driving route is optimal.
2. The method according to claim 1, characterized in that The networking configuration information base is generated in the following manner: Determining a test vehicle of the same model as the autonomous vehicle and a plurality of different driving routes through which the autonomous vehicle performs driving operations; For each driving route, the processor of the test vehicle controls the dual-module unit to perform dual-link networking with different SIM card combinations; The processor collects dual-link networking status of dual-link networking with different SIM card combinations, and uses the SIM card information combination with the best dual-link networking status as networking configuration information corresponding to the driving route; The networking configuration information of all driving routes is counted, a one-to-one mapping relationship between each driving route and the corresponding networking configuration information is established, and a networking configuration information library is generated.
3. The method according to claim 2, characterized in that The processor collects dual-link networking status of dual-link networking with different SIM card combinations, and uses the SIM card information combination with the best dual-link networking status as the networking configuration information of the corresponding driving route, specifically including: The processor collects dual-link networking states of dual-link networking with different SIM card combinations, respectively intercepts SIM card combinations with optimal dual-link networking states in different sections of the current driving route, and establishes a one-to-one mapping relationship between different sections of the current driving route and their corresponding SIM card information combinations with optimal dual-link networking states, as networking configuration information of the current driving route.
4. The method according to claim 3, characterized in that The processor triggers, based on the networking configuration information, a first switch in the first module unit to select a SIM card corresponding to the first target card information to connect to the first module, and triggers a second switch in the second module unit to select a SIM card corresponding to the second target card information to connect to the second module, specifically including: The processor triggers the first switch in the first module unit based on the networking configuration information, selects the SIM card corresponding to the first target card information in the optimal SIM card information combination mapped one-to-one with the corresponding road section in different road sections, and connects to the first module; and triggers the second switch in the second module unit, selects the SIM card corresponding to the second target card information in the optimal SIM card information combination mapped one-to-one with the corresponding road section in different road sections, and connects to the second module; The first module unit, based on the selected SIM card corresponding to the first target card information, cooperates with the SIM card corresponding to the second target card information selected by the second module unit to realize dual-link networking for the autonomous driving vehicle, specifically including: The first module unit selects the SIM card corresponding to the first target card information based on different road sections, and cooperates with the second module unit to select the SIM card corresponding to the second target card information in different road sections to realize dynamic dual-link networking for the autonomous driving vehicle.
5. The method according to any one of claims 1 to 4, characterized in that: After achieving dual-link networking for the autonomous driving vehicle, the method further includes: The processor dynamically adjusts the data transmission parameters of the first module unit and the second module unit according to different networking configuration information, so that the dual links built by the autonomous driving vehicle based on each networking configuration information can achieve balanced configuration of data resources.
6. A dual-module-based vehicle networking system, characterized in that: Applied to an autonomous driving vehicle, the dual-module unit in the dual-module-based vehicle networking system includes: a first module unit, a second module unit, and a processor connected to the first module unit and the second module unit respectively; The first module unit includes a first module, a first switch connected to the first module, and a first SIM card unit connected to the first switch; The second module unit includes a second module, a second switch connected to the second module, and a second SIM card unit connected to the second switch; the first SIM card unit and the second SIM card unit both include a plurality of SIM cards belonging to different operators; wherein: The processor selects, based on the driving route selected for the autonomous driving vehicle, networking configuration information matching the driving route from a networking configuration information library; wherein the networking configuration information includes first target card information of the first module unit and second target card information of the second module unit; The processor triggers the first switch in the first module unit to select the SIM card corresponding to the first target card information to connect to the first module, and triggers the second switch in the second module unit to select the SIM card corresponding to the second target card information to connect to the second module based on the networking configuration information; The first module unit, based on the selected SIM card corresponding to the first target card information, cooperates with the second module unit to select the SIM card corresponding to the second target card information, to achieve dual-link networking for the autonomous driving vehicle; wherein the dual-link networking state achieved by the autonomous driving vehicle based on the networking configuration information on the current driving route is optimal.
7. An electronic device comprising: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 5.
8. A non-transitory computer-readable storage medium storing computer instructions, wherein: The computer instructions are used to cause the computer to execute the method according to any one of claims 1-5.
9. A computer program product, comprising a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 5.
10. An autonomous driving vehicle comprising the electronic device as claimed in claim 7.
Citation Information
Cited By
Unmanned vehicle network remote control method based on multiple network channels
CN122135545A