Vehicle communication control method, device and equipment and computer readable storage medium

By reversely querying the network interface corresponding to the target module's LAN address in the vehicle, the problem of inefficient construction of LANs between vehicles and mobile terminals is solved, and a more efficient LAN formation and better communication experience is achieved.

CN119729401AActive Publication Date: 2025-03-28ZHEJIANG GEELY HLDG GRP CO LTD +1
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510030722.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-08
Publication Date
2025-03-28
Estimated Expiration
2045-01-08

AI Technical Summary

Technical Problem

In the prior art, the efficiency and success rate of establishing a local area network between a vehicle and a mobile terminal are low, resulting in large delays in communication and poor quality, and prone to request timeouts and failures in the establishment.

Method used

By determining the local area network address of the target module as an anchor point in the target vehicle, the corresponding candidate network interface is reversely queried as the target network interface, so that the local area network is directly formed without traversing all candidate network interfaces.

Benefits of technology

It improves the efficiency and success rate of the LAN formation between the mobile terminal and the target vehicle, and improves the interactive experience between the vehicle-machine ecosystem and other ecosystems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119729401A_ABST
    Figure CN119729401A_ABST
Patent Text Reader

Abstract

The invention relates to the field of vehicle control, in particular to a vehicle communication control method, device and equipment and a computer readable storage medium. The method comprises the following steps: responding to a communication request sent by a mobile terminal for a target vehicle; determining a target module for processing the communication request from a plurality of candidate function modules included in the target vehicle according to the communication request; determining a target network interface from a plurality of candidate network interfaces included in the target vehicle according to address information of the target module in a first local area network corresponding to the target vehicle; wherein one candidate network interface corresponds to at least one local area network address in the first local area network; and according to the target network interface, establishing a second local area network between the target vehicle and the mobile terminal so as to transmit the communication request through the local area network. According to the invention, the networking efficiency and communication experience between the vehicle and the mobile terminal can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle control technology, and in particular to a vehicle communication control method, device, equipment and computer-readable storage medium. Background Art

[0002] With the development and popularization of vehicle-related technologies, more and more types of off-board devices have the need to interact and communicate with vehicles. For example, as the penetration rate of large-screen in-vehicle screens increases year by year, the trend of large-screen and multi-screen makes the car screen control scenarios more diversified, and the demand for mobile phone audio and video content to large-screen terminals is gradually emerging. Users can get a better audio-visual experience through mobile phone screen projection, achieve content sharing, amplification, save membership fees, etc., and vehicle manufacturers can also save ecological adaptation fees for some audio and video applications through the screen projection function. Therefore, it is necessary to establish communication between mobile phones and car machines, realize the mobile phone ecosystem on car machines, and expand the use scenarios of car screens.

[0003] In the process of implementing the prior art, the inventor found that in order to realize the communication between the external devices such as mobile phones and the vehicle, a local area network is generally established between the external devices and the vehicle. However, when the local area network is established between the external devices such as mobile phones and the vehicle computer, there are problems such as low efficiency and success rate of the network establishment. Summary of the invention

[0004] In view of this, the embodiments of the present application provide a vehicle communication control method, apparatus, device and computer-readable storage medium, which can solve the problem of low efficiency and success rate in establishing a local area network between existing vehicles and mobile terminals.

[0005] In a first aspect, an embodiment of the present application provides a vehicle communication control method, the vehicle communication control method comprising: responding to a communication request sent by a mobile terminal to a target vehicle; Determining, according to the communication request, a target module for processing the communication request from a plurality of candidate functional modules included in the target vehicle; Determine a target network interface from a plurality of candidate network interfaces included in the target vehicle according to address information of the target module in a first local area network corresponding to the target vehicle; wherein one of the candidate network interfaces corresponds to at least one local area network address in the first local area network; According to the target network interface, a second local area network is established between the target vehicle and the mobile terminal to transmit the communication request through the second local area network.

[0006] Considering the complex network environment inside the vehicle, there are generally multiple candidate network interfaces that can be used for communication, but only the candidate network interfaces corresponding to specific functional modules can normally respond to and process the communication request. For example, when the communication request is a screen projection request sent by a mobile phone, the network interface corresponding to the vehicle display screen needs to be connected to cast the screen normally. However, the inventor found that the existing method generally finds the network interface required for the communication request by traversing all candidate network interfaces, which is inefficient, resulting in large communication delays and poor communication quality. It is easy to cause the request to time out due to the long traversal time, thereby reporting an error, and the vehicle and the mobile terminal fail to form a local area network. In an embodiment of the present application, the local area network address of the target module specified for access by the communication request in the target vehicle is used as an anchor point, and the candidate network interface corresponding to the local area network address is reversely queried as the target network interface that can effectively respond to and process the communication request, so that the target network interface required for the communication request to be connected can be screened out without traversing all candidate network interfaces, which can improve the efficiency and success rate of forming the local area network between the mobile terminal and the target vehicle, and enhance the interactive experience between the vehicle-machine ecology and other ecology.

[0007] In some embodiments, the method further comprises: Obtaining a target address of the target module in the first local area network; Obtaining a mapping relationship between the multiple candidate network interfaces and the local area network address; The target network interface is selected from the multiple candidate network interfaces according to the target address and the mapping relationship.

[0008] In some embodiments, the method further comprises: Matching the local area network addresses corresponding to the multiple candidate network interfaces according to the target address; The candidate network interface corresponding to the local area network address matched to the target address is determined as the target network interface.

[0009] In some embodiments, the method further comprises: Traverse each of the candidate network interfaces of the target vehicle at the current moment to obtain the local area network address corresponding to each of the candidate network interfaces at the current moment.

[0010] In some embodiments, the method further comprises: Determine a target networking type between the target vehicle and the mobile terminal; the target networking type includes a local area network type or a wide area network type; If the target networking type is the local area network type, determining a target network interface from the multiple candidate network interfaces according to the address information; If the target networking type is the wide area network type, the communication request is transmitted through a preset cloud service.

[0011] In some embodiments, the method further comprises: Acquiring environmental configuration information of the mobile terminal and / or the target vehicle; The target networking type is determined according to the environment configuration information.

[0012] In some embodiments, the method further comprises: Determining a transmission network feature corresponding to the communication request according to a request type of the communication request and / or a module type of the target module; The target networking type is determined according to the transmission network characteristics.

[0013] In a second aspect, an embodiment of the present application further provides a vehicle communication control device, the vehicle communication control device comprising: A response module, used to respond to a communication request sent by the mobile terminal to the target vehicle; A first determination module, configured to determine, according to the communication request, a target module for processing the communication request from a plurality of candidate function modules included in the target vehicle; A second determination module is used to determine a target network interface from a plurality of candidate network interfaces included in the target vehicle according to address information of the target module in a first local area network corresponding to the target vehicle; wherein one of the candidate network interfaces corresponds to at least one local area network address in the first local area network; A building module is used to build a second local area network between the target vehicle and the mobile terminal according to the target network interface, so as to transmit the communication request through the second local area network.

[0014] In a third aspect, an embodiment of the present application further provides a vehicle communication control device, comprising a processor and a memory, wherein the memory is used to store instructions, and the processor is used to call the instructions in the memory so that the vehicle communication control device executes the vehicle communication control method as described in the first aspect.

[0015] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions. When the computer instructions are executed on a processor, the processor executes the vehicle communication control method as described in the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 The present invention is a flowchart of the steps of a vehicle communication control method provided according to an embodiment of the present application.

[0017] Figure 2 The present invention is a flowchart of a sub-step of a vehicle communication control method provided according to an embodiment of the present application.

[0018] Figure 3 The present invention is a flowchart of a sub-step of a vehicle communication control method provided according to an embodiment of the present application.

[0019] Figure 4 The present invention is a flowchart of the steps of a vehicle communication control method provided according to another embodiment of the present application.

[0020] Figure 5 The present invention is a flowchart of a sub-step of a vehicle communication control method provided according to another embodiment of the present application.

[0021] Figure 6 The present invention is a flowchart of a sub-step of a vehicle communication control method provided according to another embodiment of the present application.

[0022] Figure 7 It is a schematic diagram of the structure of a vehicle communication control device provided according to an embodiment of the present application.

[0023] Figure 8 It is a schematic diagram of the structure of a vehicle communication control device provided according to an embodiment of the present application. DETAILED DESCRIPTION

[0024] In order to more clearly understand the above-mentioned purposes, features and advantages of the present application, the present application is described in detail below in conjunction with the accompanying drawings and specific implementation methods. It should be noted that the implementation methods of the present application and the features in the implementation methods can be combined with each other without conflict.

[0025] In the following description, many specific details are set forth to facilitate a full understanding of the present application. The described implementations are only part of the implementations of the present application, rather than all the implementations.

[0026] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein in the specification of this application are only for the purpose of describing specific embodiments and are not intended to limit this application.

[0027] It should be further noted that, in this article, the terms "comprises", "includes" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device including the element.

[0028] In this application, "at least one" means one or more, and "more" means two or more than two. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The terms "first", "second", "third", "fourth", etc. (if any) in the specification, claims and drawings of this application are used to distinguish similar objects, rather than to describe a specific order or sequence.

[0029] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

[0030] In the related art, due to the need to connect the vehicle ecosystem with the ecosystem of other external devices, such as projecting the screen from a mobile phone to the vehicle display screen, it is necessary to communicate between the vehicle and external devices such as mobile phones by establishing a local area network. Taking into account the complex network environment inside the vehicle, specifically, a first local area network is established between multiple systems inside the vehicle, and a local area network address of the first local area network can correspond to a candidate functional module under a system, such as DHU (Desktop Head Unit). The multiple systems can be multiple domains of the vehicle, such as the power domain, chassis domain, body domain, cockpit domain and automatic driving domain. Optionally, the multiple systems can also be multiple ECUs (Electronic Control Units) in the vehicle. Correspondingly, there are multiple candidate network interfaces inside the vehicle, and one candidate network interface is used to converge and manage at least one local area network address.

[0031] When the vehicle and external devices such as mobile phones form a second local area network, in order to correctly respond to and process the communication requests of the external devices, it is necessary to form a second local area network between the external devices and the specific functional components they request to connect to. For example, when a mobile phone sends a screen projection request to the vehicle, it is necessary to network the mobile phone with the domain where the DHU is located. If the mobile phone is connected to other domains such as the power domain or chassis domain, the screen projection requirements of the mobile phone obviously cannot be met. However, as mentioned earlier, the vehicle includes multiple candidate network interfaces, and the network interface corresponding to the functional component requested to be connected needs to be found among the multiple candidate network interfaces, so that the network interface can effectively process the request of the external device.

[0032] In the process of implementing the prior art, the inventors found that the efficiency and success rate of the existing off-vehicle devices and vehicles in establishing a second local area network are low, and packet loss and timeouts often occur. After analyzing the networking log data, the inventors found that in order to find the effective network interface, the existing method is to use a trial-and-error method to poll each candidate network interface in the vehicle with a communication request. If the currently queried candidate network interface cannot correctly respond to and process the communication request, the next candidate network interface is queried until a candidate network interface that can be connected is found, and a second local area network is established between the candidate network interface that can be connected and the off-vehicle device. However, due to the coexistence of multiple network ports in vehicles, the existing polling network ports for networking have low success rates and efficiency, resulting in a poor communication experience between the vehicle and off-vehicle devices such as mobile phones.

[0033] From the above, it can be seen that there is currently a problem of poor communication experience between vehicles and external devices such as mobile phones.

[0034] In view of this, the embodiments of the present application provide a vehicle communication control method, device, equipment and computer-readable storage medium, which can improve the efficiency and success rate of local area network networking between the vehicle and external devices such as mobile phones, and enhance the communication experience between the vehicle and external devices such as mobile phones.

[0035] See also Figure 1 , is a flowchart of the steps of the vehicle communication control method provided by an embodiment of the present application. According to different requirements, the order of the steps in the flowchart can be changed, and some steps can be omitted. The embodiment of the present application can be implemented based on a vehicle.

[0036] See also Figure 1 As shown, the vehicle communication control method may include the following steps: Step 101: Responding to a communication request sent by a mobile terminal to a target vehicle.

[0037] Among them, the mobile terminal can be a terminal device such as a mobile phone, a tablet computer, a smart wearable device, etc. that can communicate with the vehicle. The communication request is used to request communication with the target vehicle. It is understandable that, considering that there may be no network connection between the mobile terminal and the target vehicle, the communication request sent by the mobile terminal is detected and intercepted. When there is a need for data transmission between the mobile terminal and the target vehicle, such as when the user needs to project the screen displayed on the mobile phone onto the on-board display screen of the target vehicle, or when the user needs to transmit control parameters to the navigation system of the target vehicle, the mobile terminal will send a communication request to the target vehicle. That is, there may be differences in the processing modules inside the vehicle requesting communication corresponding to the communication request.

[0038] Step 102: Determine a target module for processing the communication request from a plurality of candidate functional modules included in the target vehicle according to the communication request.

[0039] Among them, multiple candidate function modules are located inside the target vehicle, and one candidate function module is used to implement a function of the target vehicle, such as a candidate function module can be a DHU function module, a navigation system function module, a wireless Internet function module, etc. It can be understood that the communication request corresponds to the requirements of a specific vehicle function. Therefore, the target vehicle needs to call a candidate function module of a specific function to respond to and process the communication request. The specific candidate function module called is the target module. For example, for a communication request requesting screen projection, the target module is the DHU function module.

[0040] Specifically, according to the function type requested by the communication request, a match may be performed among preset module functions corresponding to a plurality of candidate function modules, and the matched candidate function module may be used as the target module.

[0041] Step 103: Determine a target network interface from a plurality of candidate network interfaces included in the target vehicle according to the address information of the target module in the first local area network corresponding to the target vehicle; wherein one of the candidate network interfaces corresponds to at least one local area network address in the first local area network.

[0042] Among them, the first LAN can be a LAN formed between multiple preset systems inside the vehicle, and a LAN address in the first LAN corresponds to a candidate functional module under a system of the target vehicle, such as a DHU functional module. A preset system is used to manage one or more candidate functional modules that are associated with functions and / or control logics. Specifically, the multiple systems can be multiple domains of the vehicle, such as a power domain, a chassis domain, a body domain, a cockpit domain, and an automatic driving domain. Optionally, the multiple systems can also be multiple ECUs in the vehicle. Correspondingly, there are multiple candidate network interfaces inside the vehicle, and a candidate network interface corresponds to a system in the vehicle. A candidate network interface is used to converge and manage the LAN addresses corresponding to all candidate functional modules in the corresponding system. Therefore, a candidate network interface corresponds to one or more LAN addresses.

[0043] Different from the existing method of polling all candidate network interfaces in a trial-and-error manner until a candidate network interface that can respond to the communication request is found, the embodiment of the method is based on the correspondence between the candidate network interface and the local area network address, and takes into account the correspondence between the candidate functional modules in the target vehicle and the local area network address. With the target module as the anchor point, a reverse query is performed according to the local area network address corresponding to the target module to obtain the target network interface required for establishing a second local area network to process the communication request.

[0044] Specifically, Figure 2 As shown, step 103 also includes: Step 1031: Obtain the target address of the target module in the first local area network.

[0045] The target address can be obtained by sending a detection message to the target module in the first local area network or querying the network configuration information of the first local area network. It can be understood that the target address is used to specifically locate the target module in the first local area network.

[0046] Step 1032: Obtain a mapping relationship between the multiple candidate network interfaces and the local area network address.

[0047] Considering that the mapping relationship between the candidate network interface of the target vehicle and the local area network address can be dynamically changed in real time with the network environment of the target vehicle rather than statically fixed, in order to improve the availability of the target network interface in the embodiment of the present invention, each candidate network interface included in the current target vehicle can be accessed in real time to obtain the local area network address mapped under the candidate network interface.

[0048] Specifically, step 1032 also includes: Traverse each of the candidate network interfaces of the target vehicle at the current moment to obtain the local area network address corresponding to each of the candidate network interfaces at the current moment.

[0049] Among them, firstly, the interface address information of all candidate network interfaces of the target vehicle at the current moment is obtained, and each candidate network interface is accessed respectively according to the interface address information. Under each candidate network interface, all LAN addresses corresponding to the candidate network interface are read by polling.

[0050] Step 1033: Select the target network interface from the multiple candidate network interfaces according to the target address and the mapping relationship.

[0051] Among them, considering that a local area network can only be transmitted through the local area network by establishing a local area network between the candidate network interface where the target address is located and the external terminal device, therefore, in an embodiment of the present invention, a reverse query is performed based on the mapping relationship and the target address to obtain the candidate network interface mapped to the target address as the target network interface required for subsequent networking.

[0052] Specifically, Figure 3 As shown, step 1033 also includes: Step 1034: Match the local area network addresses corresponding to the multiple candidate network interfaces according to the target address.

[0053] The target address is matched with each LAN address corresponding to each candidate network interface one by one to obtain a matching result. When the target address and the LAN address are consistent, it is determined that the two are matched.

[0054] Step 1035: Determine the candidate network interface corresponding to the LAN address matched to the target address as the target network interface.

[0055] By using the target address corresponding to the target module that can process the communication request as an anchor point and performing a reverse query of the effective network interface, the success rate and efficiency of LAN establishment can be effectively improved.

[0056] Optionally, considering that when there are multiple LAN addresses, it may take a lot of time to reversely check the target network interface according to the target address, affecting the efficiency of LAN establishment, and considering that the target address is essentially used to specifically locate the target module, and there is a mapping between the candidate function module and the candidate network interface, therefore, in some embodiments, the mapping relationship between each candidate function module and each candidate network interface can be maintained, so that the target network interface can be obtained by directly performing a query according to the target module, thereby improving the efficiency of LAN establishment. Specifically, when maintaining the mapping relationship between the candidate function module and each candidate network interface, the first mapping relationship between the candidate function module and each system of the target vehicle can be maintained, and the second mapping relationship between each system and the candidate network interface can be maintained, so that the candidate network interface corresponding to the system where the target module is located can be queried as the target network interface.

[0057] Step 104: According to the target network interface, a second local area network is established between the target vehicle and the mobile terminal to transmit the communication request through the second local area network.

[0058] By using the target network interface and the mobile terminal to form a second local area network, transmitting communication requests through the local area network can effectively reduce the delay in interaction between the mobile terminal and the vehicle, and improve the user experience of interconnected products such as vehicle computers and mobile phones.

[0059] In the embodiment of the present application, it is considered that the network environment inside the vehicle is complex and there are generally multiple candidate network interfaces that can be used for communication. However, only the candidate network interfaces corresponding to specific functional modules can normally respond to and process the communication request. For example, when the communication request is a screen projection request sent by a mobile phone, the network interface corresponding to the vehicle display screen needs to be connected to cast the screen normally. However, the inventor found that the existing method generally finds the network interface required for the communication request by traversing all candidate network interfaces, which is inefficient, resulting in large communication delays and poor communication quality. It is easy to cause the request to time out due to the long traversal time, thereby reporting an error, and the vehicle and the mobile terminal fail to form a second local area network. Therefore, the embodiment of the present application uses the local area network address of the target module specified for access by the communication request in the target vehicle as the anchor point, and reversely queries the candidate network interface corresponding to the local area network address as the target network interface that can effectively respond to and process the communication request, so that the target network interface required for the communication request to be connected can be screened out without traversing all candidate network interfaces, which can improve the efficiency and success rate of forming the local area network between the mobile terminal and the target vehicle, and enhance the interactive experience between the vehicle-machine ecology and other ecology.

[0060] See also Figure 4, is a flowchart of the steps of a vehicle communication control method provided by another embodiment of the present application. According to different requirements, the order of the steps in the flowchart can be changed, and some steps can be omitted.

[0061] See also Figure 4 As shown, the vehicle communication control method may include the following steps: Step 201: Responding to a communication request sent by a mobile terminal to a target vehicle.

[0062] Among them, step 201 is substantially the same as step 101 in the aforementioned embodiment and will not be described in detail here.

[0063] Step 202: Determine a target networking type between the target vehicle and the mobile terminal; the target networking type includes a local area network type or a wide area network type.

[0064] In order to improve the flexibility of the communication mode between the target vehicle and the mobile terminal, select the optimal networking type, reduce the networking cost, and improve the network quality, the embodiment of the present invention dynamically selects the most suitable target networking type at present, which is different from the direct communication between the target vehicle and the mobile terminal in the form of a local area network. Among them, considering the actual interaction requirements between the vehicle and the external device, the target networking type is a local area network or a wide area network. Among them, the wide area network can include data transmission based on Internet protocols such as Hyper Text Transfer Protocol (HTTP). The local area network can include a wireless local area network or a wired local area network.

[0065] Specifically, the target networking type may be determined based on at least one of the type of the target vehicle, the type of the mobile terminal, the type of the communication request, and the type of the target module.

[0066] Among them, the type of target vehicle is used to characterize the network environment configuration type of the target vehicle, the type of mobile terminal is used to characterize the configuration type of the network environment of the mobile terminal, the type of communication request may include the type of service requested to be executed by the communication request, and the type of target module may include the function type of the target module, its location information in the target vehicle, etc.

[0067] Determining the target networking type can be based on the availability after networking, that is, the current mobile terminal and the target vehicle should be able to successfully network according to the target networking type. Optionally, the target networking type can also be determined based on the cost of networking, wherein the networking cost may include time cost and / or configuration cost, such as whether it is necessary to additionally configure the networking environment or install related applications on the target vehicle and the mobile terminal. Specifically, the networking type with the lowest networking cost can be selected. Optionally, the target networking type can also be determined based on the network performance after networking, and the network performance may include network quality performance such as latency and packet loss rate. Specifically, the networking type with the best network performance is selected as the target networking type.

[0068] Specifically, Figure 5 As shown, in some embodiments, step 202 further includes: Step 2021: Obtain environmental configuration information of the mobile terminal and / or the target vehicle.

[0069] The environment configuration information is used to ensure the configuration information of the network environment of the mobile terminal and / or the target vehicle, such as whether a preset gateway program is installed, whether there is a specific type of network transmission environment, etc. The gateway program can be implemented based on a cloud service to provide data forwarding services.

[0070] Step 2022: Determine the target networking type according to the environment configuration information.

[0071] It is understandable that when communicating via a wide area network, a preset network bridging application needs to be pre-installed on the mobile terminal and the target vehicle so that the mobile terminal and the target vehicle can connect to the middleware that provides routing services through the network bridging application. Specifically, the middleware can be a preset cloud server. Therefore, when the environmental configuration information indicates that the mobile terminal and the target vehicle have installed the application required to connect to the wide area network, the target networking type is determined to be a wide area network, otherwise, the target networking type is determined to be a local area network.

[0072] Alternatively, if Figure 6 As shown, step 202 also includes: Step 2023: Determine the transmission network characteristics corresponding to the communication request according to the request type of the communication request and / or the module type of the target module.

[0073] Among them, the transmission network characteristics are used to characterize the characteristics of the network that the communication request needs to transmit, such as the characteristics of the transmission network protocol type, transmission network performance indicators, etc. Specifically, when the request type characterizes that the communication request is a request that is sensitive to latency, such as a screen projection request, a parameter synchronization request, etc., the transmission network characteristics are determined to have high requirements for transmission quality.

[0074] Optionally, considering that some target modules in the target vehicle may not be able to communicate with devices outside the vehicle via a wide area network for safety or initial design reasons, such as an onboard wireless fidelity (WI-FI) module designed for local area network communications within the vehicle generally cannot be directly opened to the outside of the vehicle. Therefore, in some embodiments, the transmission network protocol type is determined according to the module type of the target module.

[0075] Step 2024: Determine the target networking type based on the transmission network characteristics.

[0076] Among them, the network characteristics corresponding to multiple preset candidate networking types are determined, such as network protocol characteristics and network performance characteristics, the network characteristics corresponding to each networking type are matched with the transmission network characteristics respectively, and the candidate networking type with the largest feature matching degree is determined as the target networking type.

[0077] For example, when the communication request is a request for a mobile phone to project the screen onto a vehicle display, considering that the projection experience has high requirements for latency and network stability, if there is a long-term screen interruption or freeze, it will have a greater impact on the user experience. Based on the communication characteristics of the local area network, when the communication request is a projection request, the local area network is preferably used as the target networking type.

[0078] Step 203: If the target networking type is the local area network type, determine a target network interface from the multiple candidate network interfaces according to the address information.

[0079] Among them, step 203 is substantially the same as step 103 in the aforementioned embodiment and will not be described in detail here.

[0080] Step 204: According to the target network interface, a second local area network is established between the target vehicle and the mobile terminal to transmit the communication request through the second local area network.

[0081] Among them, step 204 is substantially the same as step 104 in the aforementioned embodiment and will not be described in detail here.

[0082] Step 205: If the target networking type is the wide area network type, the communication request is transmitted through a preset cloud service.

[0083] Among them, the preset cloud service is used to forward data between the mobile terminal and the target vehicle to achieve communication between the mobile terminal and the target vehicle.

[0084] Different from directly establishing a second local area network between the target vehicle and the mobile terminal, the embodiment of the present invention dynamically selects the most suitable target networking type at the moment, which can improve the flexibility of the communication method between the target vehicle and the mobile terminal, select the optimal networking type, reduce the networking cost and improve the network quality.

[0085] Please refer to Figure 7 , is a schematic diagram of the hardware structure of the vehicle communication control device 30 provided in the embodiment of the present application. Figure 7 As shown, the vehicle communication control device 30 may include: A response module 301, used to respond to a communication request sent by a mobile terminal to a target vehicle; A first determination module 302, configured to determine, according to the communication request, a target module for processing the communication request from a plurality of candidate function modules included in the target vehicle; A second determination module 303 is used to determine a target network interface from a plurality of candidate network interfaces included in the target vehicle according to the address information of the target module in the first local area network corresponding to the target vehicle; wherein one of the candidate network interfaces corresponds to at least one local area network address in the first local area network; The building module 304 is used to build a second local area network between the target vehicle and the mobile terminal according to the target network interface, so as to transmit the communication request through the second local area network.

[0086] Please refer to Figure 8 , is a schematic diagram of the hardware structure of the vehicle communication control device 40 provided in the embodiment of the present application. Figure 8 As shown, the vehicle communication control device 40 may include a processor 4001 and a memory 4002. The memory 4002 is used to store one or more computer programs 4003. The one or more computer programs 4003 are configured to be executed by the processor 4001. The one or more computer programs 4003 include instructions, and the above instructions can be used to implement the above vehicle communication control method in the vehicle communication control device 40.

[0087] It is understandable that the structure shown in this embodiment does not constitute a specific limitation on the vehicle communication control device 40. In other embodiments, the vehicle communication control device 40 may include more or fewer components than shown, or combine or split some components, or arrange the components differently.

[0088] The processor 4001 may include one or more processing units, for example, the processor 4001 may include an application processor (AP), a modem, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.

[0089] The processor 4001 may also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 4001 is a cache memory. The memory may store instructions or data that the processor 4001 has just used or circulated. If the processor 4001 needs to use the instruction or data again, it may be directly called from the memory. This avoids repeated access, reduces the waiting time of the processor 4001, and thus improves the efficiency of the system.

[0090] In some embodiments, the processor 4001 may include one or more interfaces. The interface may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a SIM interface, and / or a USB interface, etc.

[0091] In some embodiments, processor 4001 is used to execute acceleration schemes such as single instruction multiple data (SIMD) and very long instruction word (VLIW).

[0092] In some embodiments, memory 4002 may include high-speed random access memory and may also include non-volatile memory, such as a hard disk, an internal memory, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card (Flash Card), at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0093] This embodiment also provides a computer-readable storage medium, in which computer instructions are stored. When the instructions are executed on a processor, the vehicle communication control device executes the above-mentioned related method steps to implement the vehicle communication control method in the above-mentioned embodiment.

[0094] Among them, the vehicle communication control device and computer-readable storage medium provided in this embodiment are used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods provided above, and will not be repeated here.

[0095] In practical applications, the above functions can be distributed to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

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

[0097] The unit described as a separate component may or may not be physically separated, and the component shown as a unit may be one physical unit or multiple physical units, that is, it may be located in one place or distributed in multiple different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the embodiment.

[0098] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0099] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program code.

[0100] The above description is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application.

Claims

1. A vehicle communication control method, characterized in that: The method comprises: responding to a communication request sent by the mobile terminal to the target vehicle; Determining, according to the communication request, a target module for processing the communication request from a plurality of candidate functional modules included in the target vehicle; Determine a target network interface from a plurality of candidate network interfaces included in the target vehicle according to address information of the target module in a first local area network corresponding to the target vehicle; wherein one of the candidate network interfaces corresponds to at least one local area network address in the first local area network; According to the target network interface, a second local area network is established between the target vehicle and the mobile terminal to transmit the communication request through the second local area network.

2. The method according to claim 1, characterized in that The step of determining a target network interface from a plurality of candidate network interfaces included in the target vehicle comprises: Obtaining a target address of the target module in the first local area network; Obtaining a mapping relationship between the multiple candidate network interfaces and the local area network address; The target network interface is selected from the multiple candidate network interfaces according to the target address and the mapping relationship.

3. The method according to claim 2, characterized in that The selecting the target network interface from the plurality of candidate network interfaces according to the target address and the mapping relationship comprises: Matching the local area network addresses corresponding to the multiple candidate network interfaces according to the target address; The candidate network interface corresponding to the local area network address matched to the target address is determined as the target network interface.

4. The method according to claim 2, characterized in that: The obtaining of the mapping relationship between the multiple candidate network interfaces and the local area network address includes: Traverse each of the candidate network interfaces of the target vehicle at the current moment to obtain the local area network address corresponding to each of the candidate network interfaces at the current moment.

5. The method according to claim 1, characterized in that The step of determining a target network interface from a plurality of candidate network interfaces included in the target vehicle according to address information of the target module in the first local area network corresponding to the target vehicle comprises: Determine a target networking type between the target vehicle and the mobile terminal; the target networking type includes a local area network type or a wide area network type; If the target networking type is the local area network type, determining a target network interface from the multiple candidate network interfaces according to the address information; If the target networking type is the wide area network type, the communication request is transmitted through a preset cloud service.

6. The method according to claim 5, characterized in that The process of determining the target networking type includes: Acquiring environmental configuration information of the mobile terminal and / or the target vehicle; The target networking type is determined according to the environment configuration information.

7. The method according to claim 5, characterized in that The process of determining the target networking type includes: Determining a transmission network feature corresponding to the communication request according to a request type of the communication request and / or a module type of the target module; The target networking type is determined according to the transmission network characteristics.

8. A vehicle communication control device, characterized in that: The vehicle communication control device comprises: A response module, used to respond to a communication request sent by the mobile terminal to the target vehicle; A first determination module, configured to determine, according to the communication request, a target module for processing the communication request from a plurality of candidate function modules included in the target vehicle; A second determination module is used to determine a target network interface from a plurality of candidate network interfaces included in the target vehicle according to address information of the target module in a first local area network corresponding to the target vehicle; wherein one of the candidate network interfaces corresponds to at least one local area network address in the first local area network; A building module is used to build a second local area network between the target vehicle and the mobile terminal according to the target network interface, so as to transmit the communication request through the second local area network.

9. A vehicle communication control device, comprising a processor and a memory, characterized in that: The memory is used to store instructions, and the processor is used to call the instructions in the memory so that the vehicle communication control device executes the vehicle communication control method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, which, when executed on a processor, cause the processor to execute the vehicle communication control method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Scheduling method and device of vehicle cloud communication gateway, equipment and medium

    CN117014514A

  • Vehicle networking service execution method, device, equipment, medium and product

    CN118612188A

  • Wireless access point capable of providing operation information for traveling to destination, system for providing operation information, program for providing operation information, and method for providing operation information

    JP2015135652A

  • Communication method, communication apparatus and communication system

    WO2022193086A1