A communication control method and apparatus, an electronic device, and a storage medium

By predicting the future communication availability of in-vehicle equipment and establishing a link for the second communication method in advance, the problem of communication mode switching latency in in-vehicle communication is solved, and the reliability and continuity of communication are improved.

CN122160741APending Publication Date: 2026-06-05ZHEJIANG LINGAI FUTURE TECHNOLOGY CO LTD +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
ZHEJIANG LINGAI FUTURE TECHNOLOGY CO LTD
Filing Date
2026-04-14
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

In vehicle communication scenarios, when switching from a less stable communication method to a more stable one after an anomaly, there is a communication link establishment delay, which leads to communication interruption and decreased reliability.

Method used

By predicting the future communication availability of the vehicle-mounted equipment, a communication link for the second communication method is established in advance to reduce the link establishment delay when switching communication methods. Specifically, it includes a prediction module and a control module, which are used to predict the communication availability and control the pre-establishment and switching of the communication link, respectively.

Benefits of technology

It reduces link establishment latency when switching communication modes, and improves the reliability and continuity of vehicle communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122160741A_ABST
    Figure CN122160741A_ABST
Patent Text Reader

Abstract

The application discloses a communication control method and device, electronic equipment and storage medium. The communication control method comprises the following steps: predicting a communication available state of a target vehicle-mounted device using a first communication mode within a preset time period in the future; in a case where the communication available state indicates that the first communication mode is unavailable within the preset time period in the future, controlling the target vehicle-mounted device to perform pre-establishment of a communication link of a second communication mode; and in a case where the target vehicle-mounted device has a communication exception, controlling the target vehicle-mounted device to switch to the communication link of the second communication mode for communication. In this way, the communication available state of the vehicle-mounted device using the first communication mode in the future is actively predicted, so that the communication link of the second communication mode is established in advance in a case where the first communication mode is actually available but is predicted to be unavailable within the preset time period in the future, the communication link establishment delay when switching the communication mode is reduced, and then the communication interruption is reduced and the reliability of vehicle communication is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a communication control method, apparatus, electronic device, and storage medium. Background Technology

[0002] In vehicular communication scenarios, in-vehicle devices can be configured with multiple communication methods, each with varying stability. Generally, the less stable communication method is prioritized. If this method malfunctions, a more stable method is activated. However, activating a more stable method requires establishing a communication link, which introduces latency, resulting in communication gaps and impacting the continuity and reliability of vehicle communication. Summary of the Invention

[0003] This application provides a communication control method, device, electronic device, and storage medium. By actively predicting the future communication availability of the vehicle-mounted equipment using a first communication method, and in the event that the first communication method is actually available but is predicted to be unavailable within a preset future time period, a communication link for a second communication method is established in advance. This reduces the communication link establishment delay when switching communication methods, thereby reducing communication interruptions and improving the reliability of vehicle communication.

[0004] In a first aspect, this application provides a communication control method applied to a target vehicle-mounted device, wherein the communication mode of the target vehicle-mounted device includes at least a first communication mode and a second communication mode, and the method includes: Predict the communication availability status of the target vehicle-mounted device using the first communication method within a future preset time period; If the communication availability status indicates that the first communication method is unavailable within a preset time period in the future, the target vehicle-mounted device is controlled to pre-establish a communication link for the second communication method; In the event of a communication anomaly in the target vehicle-mounted device, the device is controlled to switch to the communication link of the second communication method for communication.

[0005] Secondly, this application provides a communication control device applied to a target vehicle-mounted device, wherein the communication mode of the target vehicle-mounted device includes at least a first communication mode and a second communication mode, and the device includes: The prediction module is used to predict the communication availability status of the target vehicle-mounted device using the first communication method within a future preset time period; The first control module is used to control the target vehicle-mounted device to pre-establish a communication link for the second communication method when the communication availability status indicates that the first communication method is unavailable for a future preset time period. The second control module is used to control the target vehicle device to switch to the communication link of the second communication method when the target vehicle device experiences a communication abnormality.

[0006] Furthermore, this application also provides an electronic device, including a processor and a memory, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor executes the communication control method provided in this application.

[0007] Furthermore, this application embodiment also provides a storage medium storing a computer program. When the computer program is run on an electronic device, the computer program is used to cause the electronic device to execute any of the communication control methods provided in this application embodiment.

[0008] Furthermore, this application also provides a computer program product, including a computer program or instructions, which, when executed by a processor, implement any of the communication control methods provided in this application.

[0009] In this embodiment, the communication availability of the target vehicle-mounted device using the first communication method is predicted within a preset future time period. If the communication availability indicates that the first communication method is unavailable within the preset future time period, the target vehicle-mounted device is controlled to pre-establish a communication link for the second communication method. If the target vehicle-mounted device experiences a communication anomaly, it is controlled to switch to the communication link of the second communication method for communication. Thus, by proactively predicting the future communication availability of the vehicle-mounted device using the first communication method, and in cases where the first communication method is actually available but predicted to be unavailable within the preset future time period, a communication link for the second communication method is established in advance, reducing the communication link establishment delay when switching communication methods, thereby reducing communication interruptions and improving the reliability of vehicle communication. Attached Figure Description

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

[0011] Figure 1 This is a schematic diagram illustrating an implementation scenario of the communication control method provided in the embodiments of this application; Figure 2 This is a flowchart illustrating the communication control method provided in an embodiment of this application; Figure 3This is a schematic diagram of the system architecture for the communication control method provided in the embodiments of this application; Figure 4 This is a schematic flowchart of the communication control method provided in the embodiments of this application; Figure 5 This is a schematic diagram of an embodiment of the communication control device provided in this application; Figure 6 This is a schematic diagram of an embodiment of the electronic device provided in this application.

[0012] Figure label: 200. Communication control system; 201. Data acquisition module; 202. Communication availability prediction module; 203. Pre-activation determination module; 204. Satellite communication control module. Detailed Implementation

[0013] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application. At the same time, in the description of the embodiments of this application, the terms "first," "second," etc., are only used to distinguish descriptions and should not be construed as indicating or implying relative importance. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more features. In the description of the embodiments of this application, "multiple" means two or more, unless otherwise explicitly specified.

[0014] This application proposes a communication control method, system, device, electronic device, storage medium, and computer program product. The communication control device can be integrated into an electronic device, which can be a server of a communication control system or a terminal controlled by a communication control system.

[0015] The server can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, network acceleration services (Content Delivery Network, CDN), as well as big data and artificial intelligence platforms.

[0016] The terminal can be a smartphone, tablet, laptop, desktop computer, smart speaker, smartwatch, etc., but is not limited to these. The terminal and the server can be connected directly or indirectly through wired or wireless communication, which is not limited herein.

[0017] Please see Figure 1 Taking the integration of communication control devices into electronic devices as an example, Figure 1 This is a schematic diagram illustrating an implementation scenario of the communication control method provided in this application. The electronic device can be a terminal device. The terminal device predicts the communication availability of the target vehicle-mounted device using a first communication method within a preset future time period. If the communication availability indicates that the first communication method is unavailable within the preset future time period, the terminal device controls the target vehicle-mounted device to pre-establish a communication link for a second communication method. If the target vehicle-mounted device experiences a communication anomaly, the terminal device controls it to switch to the communication link for the second communication method. Thus, by proactively predicting the future communication availability of the vehicle-mounted device using the first communication method, and in cases where the first communication method is actually available but predicted to be unavailable within the preset future time period, the terminal device establishes a communication link for the second communication method in advance, reducing the communication link establishment delay when switching communication methods, thereby reducing communication interruptions and improving the reliability of vehicle communication.

[0018] It should be noted that, Figure 1 The schematic diagram illustrating the implementation environment of the communication control method is merely an example. The implementation environment of the communication control method described in this application is intended to more clearly illustrate the technical solutions of the embodiments of this application and does not constitute a limitation on the technical solutions provided in the embodiments of this application. Those skilled in the art will understand that, with the evolution of communication methods and the emergence of new business scenarios, the technical solutions provided in this application are also applicable to similar technical problems.

[0019] The solutions provided in this application are specifically illustrated through the following embodiments. It should be noted that the order of description of the following embodiments is not intended to limit the preferred order of the embodiments.

[0020] This embodiment will be described from the perspective of a communication control device, which can be integrated into an electronic device, which can be a terminal device and / or a server, and this application does not impose any limitations on it.

[0021] The communication control method provided in this application is applied to a target vehicle-mounted device, which refers to a vehicle-mounted device that requires communication control.

[0022] The communication methods of the aforementioned target vehicle-mounted equipment include at least a first communication method and a second communication method. The stability of the first communication method is lower than that of the second communication method. The first and second communication methods are different types of communication methods. For example, in specific scenarios where the vehicle enters mountainous areas, tunnels, or uninhabited areas with insufficient terrestrial network coverage, the first communication method can be terrestrial communication, and the second communication method can be satellite communication, with satellite communication being more stable than terrestrial communication. As another example, the first communication method can be low-Earth orbit (LEO) satellite communication, and the second communication method can be high-Earth orbit (HEO) satellite communication, with LEO satellite communication being more stable than HEO satellite communication. The specific communication type of the first and second communication methods can be adjusted according to actual circumstances and is not limited here.

[0023] Please see Figure 2 , Figure 2 This is a flowchart illustrating a communication control method provided in an embodiment of this application. The communication control method may include the following steps S101 to S103: Step S101: Predict the communication availability status of the target vehicle-mounted equipment using the first communication method within a future preset time period.

[0024] The communication availability status indicates whether the target vehicle-mounted device can use the first communication method to perform communication functions or provide communication services within a preset future time period. For example, if the communication availability status indicates that the first communication method is unavailable, the target vehicle-mounted device cannot use the first communication method to perform communication functions or provide communication services within the preset future time period. If the communication availability status indicates that the first communication method is available, the target vehicle-mounted device can use the first communication method to perform communication functions or provide communication services within the preset future time period. The preset future time period can be 10 minutes after the current time or 2 minutes after the current time, and its specific value can be adjusted according to the actual situation; no restriction is imposed here.

[0025] There are multiple ways to predict the communication availability of the target vehicle-mounted equipment using the first communication method within a preset time period in the future. The specific method can be adjusted according to the actual situation, and no restrictions are imposed here.

[0026] Optionally, the step of "predicting the communication availability status of the target vehicle-mounted device using the first communication method within a future preset time period" may include: predicting at least one target geographical area traversed by the target vehicle-mounted device within the future preset time period based on the vehicle-mounted device's driving data; determining historical communication features corresponding to the target geographical area from a communication availability feature set, wherein the communication availability feature set is indexed by geographical area and used to record at least one historical communication feature of the target geographical area using the first communication method; and predicting the communication availability status of the target vehicle-mounted device using the first communication method within the future preset time period based on the historical communication features corresponding to the target geographical area. Historical communication features are used to indicate the communication features associated with geographical areas stored in the communication availability feature set. Communication features include, but are not limited to, communication result statistics (such as the number of successful or valid communication attempts, the number of failed or valid communication attempts, the total number of communication results, etc.), signal strength features (such as average signal strength, signal strength variance, etc.), and communication delay features (such as average communication delay, mean squared error of communication delay, etc.), the specific features of which can be adjusted according to actual circumstances and are not limited here.

[0027] The communication availability feature set is used to indicate a feature set indexed by a geographical region, used to record at least one historical communication feature of a first communication method within the corresponding geographical region.

[0028] The process of constructing a communication availability feature set may include: acquiring historical communication data of several vehicle-mounted devices using a first communication method; for each vehicle-mounted device, determining the geographical area where the vehicle-mounted device is located using historical driving data in the corresponding historical communication data; for at least one vehicle-mounted device in the same geographical area, extracting features using historical communication status data in the corresponding historical communication data to obtain at least one historical communication feature that uses the first communication method in the geographical area; and constructing a communication availability feature set based on each geographical area and the corresponding historical communication feature.

[0029] Historical communication data includes historical driving data and historical communication status data. Historical driving data indicates the driving data of the onboard equipment (such as driving speed, driving direction, location information, etc.). Historical communication status data indicates the communication status data of the onboard equipment using the first communication method (such as communication results indicating success or failure, signal strength, communication latency, etc.). It should be noted that historical driving data and historical communication status data are based on a time correspondence.

[0030] Specifically, multiple geographical regions can be divided based on latitude and longitude, such as 100m × 100m. For each vehicle-mounted device, historical driving data from the corresponding historical communication data is used to determine the geographical region where the vehicle-mounted device is located within the multiple geographical regions. For at least one vehicle-mounted device located in the same geographical region, feature extraction is performed using historical communication status data (at the same time as the historical driving data) from the corresponding historical communication data of each vehicle-mounted device to obtain at least one historical communication feature that uses the first communication method within the geographical region.

[0031] Thus, by constructing a set of communication availability features, the accuracy of predictions can be improved when predicting the communication availability status of the target vehicle-mounted device using the first communication method within a preset time period in the future.

[0032] Optionally, the step of "predicting the communication availability of the target vehicle-mounted device using the first communication method within a future preset time period" may further include: obtaining communication association information of the target vehicle-mounted device using the first communication method; and predicting the communication availability of the target vehicle-mounted device using the first communication method within a future preset time period based on the communication association information. The communication association information is used to indicate information related to the first communication method at the current time. The communication association information includes, but is not limited to, the signal strength and communication latency of the first communication method, and its specific details can be adjusted according to actual circumstances; no restrictions are imposed here.

[0033] Optionally, the process of "predicting the communication availability status of the target vehicle-mounted device using the first communication method within a future preset time period" may further include: predicting at least one target geographical area that the target vehicle-mounted device will pass through within a future preset time period based on the driving data of the target vehicle-mounted device; determining the historical communication features corresponding to the target geographical area from the communication availability feature set, wherein the communication availability feature set is indexed by geographical area and is used to record at least one historical communication feature of the target vehicle-mounted device using the first communication method within the corresponding geographical area; obtaining communication association information of the target vehicle-mounted device using the first communication method; and predicting the communication availability status of the target vehicle-mounted device using the first communication method within a future preset time period based on the communication association information and the historical communication features corresponding to the target geographical area.

[0034] It should be noted that, in addition to the above methods, there are other ways to predict the communication availability of the target vehicle-mounted equipment using the first communication method within a future preset time period, which will not be elaborated here.

[0035] In some embodiments, the communication control method further includes: acquiring communication association information of the target vehicle-mounted device using a first communication method; when the communication association information meets preset activation conditions, controlling the target vehicle-mounted device to pre-establish a communication link for a second communication method, and not performing the step of predicting the communication availability status of the target vehicle-mounted device using the first communication method within a future preset time period based on the historical communication characteristics corresponding to the target geographical area. When the communication association information does not meet the preset activation conditions, predicting the communication availability status of the target vehicle-mounted device using the first communication method within a future preset time period based on the historical communication characteristics corresponding to the target geographical area.

[0036] The preset activation conditions can be specifically set based on communication association information. For example, if the communication association information includes signal strength, the preset activation condition can be that the signal strength is not greater than a signal strength threshold. Specifically, if the signal strength of the target vehicle-mounted device using the first communication method is not greater than the signal strength threshold, the target vehicle-mounted device is controlled to pre-establish a communication link for the second communication method, and the step of predicting the communication availability status of the target vehicle-mounted device using the first communication method within a future preset time period based on the historical communication characteristics corresponding to the target geographical area is not executed. As another example, if the communication association information includes communication latency, the preset activation condition can be that the communication latency is not greater than a latency threshold. Specifically, if the communication latency of the target vehicle-mounted device using the first communication method is not greater than the latency threshold, the target vehicle-mounted device is controlled to pre-establish a communication link for the second communication method, and the step of predicting the communication availability status of the target vehicle-mounted device using the first communication method within a future preset time period based on the historical communication characteristics corresponding to the target geographical area is not executed. As another example, if the communication association information includes both signal strength and communication latency, the preset activation condition can be that the signal strength is not greater than a signal strength threshold and the communication latency is not greater than a latency threshold. Specifically, when the signal strength of the target vehicle-mounted device using the first communication method is no greater than the signal strength threshold and the communication delay is no greater than the delay threshold, the target vehicle-mounted device is controlled to pre-establish a communication link using the second communication method, and the step of predicting the communication availability status of the target vehicle-mounted device using the first communication method within a future preset time period based on the historical communication characteristics corresponding to the target geographical area is not executed. The specifics can be adjusted according to actual circumstances and are not limited here.

[0037] In some embodiments, historical communication characteristics include communication result statistics. The process of "predicting the communication availability status of the target vehicle device using the first communication method within a future preset time period based on the historical communication characteristics corresponding to the target geographical area" may include: determining the regional communication failure probability of the target geographical area based on the communication result statistics corresponding to the target geographical area; determining the failure probability of the target vehicle device using the first communication method within a future preset time period based on the regional communication failure probability and regional weight corresponding to each target geographical area; and determining the communication availability status based on the failure probability.

[0038] The regional communication failure probability indicates the probability of communication failure for the vehicle-mounted device using the first communication method within the target geographical area. The failure probability further indicates the probability of communication failure for the target vehicle-mounted device using the first communication method within a predetermined future time period.

[0039] The aforementioned communication result statistics may include first statistics indicating successful communication (i.e., the number of times) and second statistics indicating communication failure. The step of "determining the regional communication failure probability of the target geographic area based on the communication result statistics corresponding to the target geographic area" may include: determining summary statistics based on the first and second statistics, and determining the regional communication failure probability of the target geographic area based on the ratio between the second and summary statistics. The aforementioned communication result statistics may also include summary statistics indicating both successful and failed communication. In this case, the step of "determining the regional communication failure probability of the target geographic area based on the communication result statistics corresponding to the target geographic area" may include: directly determining the regional communication failure probability of the target geographic area based on the ratio between the second and summary statistics.

[0040] The regional weight indicates the weight corresponding to the target geographic region. There are various ways to determine the regional weight, which can be adjusted according to the actual situation. For example, the regional weight of the target geographic region can be determined based on the distance between the target geographic region and the target vehicle-mounted device, as well as the speed of the target vehicle-mounted device. Another example is that historical communication characteristics can also include signal strength characteristics and communication delay characteristics; the regional weight of the target geographic region can be determined based on the signal strength characteristics and communication delay characteristics corresponding to the target geographic region.

[0041] The step "determine the communication availability status based on the failure probability" can include: comparing the failure probability with a preset failure probability; if the failure probability is less than the preset failure probability, determining that the first communication method is available within a preset future time period; if the failure probability is not less than the preset failure probability, determining that the first communication method is unavailable within the preset future time period. The preset failure probability can be an empirical value, an experimental value, or something else. Its specific value can be adjusted according to actual circumstances and is not limited here.

[0042] It should be noted that, in addition to calculating the failure probability, the success probability can also be calculated. That is, the process of "predicting the communication availability of the target vehicle-mounted device using the first communication method within a future preset time period based on the historical communication characteristics corresponding to the target geographical area" can also include: determining the regional communication success probability of the target geographical area based on the communication result statistics corresponding to the target geographical area; determining the success probability of the target vehicle-mounted device using the first communication method within a future preset time period based on the regional communication success probability and regional weight corresponding to each target geographical area; and determining the communication availability status based on the success probability. The principle is similar to that of the failure probability and will not be elaborated here.

[0043] Step S102: If the communication availability status indicates that the first communication method is unavailable within a preset time period in the future, control the target vehicle-mounted equipment to pre-establish the communication link of the second communication method.

[0044] The communication link refers to the link through which the target vehicle-mounted device communicates using the second communication method. The pre-establishment process can be configured according to the specific second communication method, and is not limited here. For example, if the second communication method is satellite communication, pre-establishing the communication link for the second communication method may include operations such as powering on the module and network registration. It should be noted that after pre-establishing the communication link for the second communication method, the target vehicle-mounted device still uses the first communication method; the second communication method is not yet in use.

[0045] Step S103: In the event of a communication anomaly in the target vehicle device, control the target vehicle device to switch to the communication link of the second communication method for communication.

[0046] The aforementioned communication anomalies include, but are not limited to, interruption of the target vehicle-mounted device's use of the first communication method, and the target vehicle-mounted device's communication performance using the first communication method being lower than the preset communication performance. The specifics can be adjusted according to the actual situation, and no restrictions are imposed here.

[0047] In some embodiments, to avoid the problem of uneven resource allocation caused by the establishment of a communication link for the second communication method but its long-term non-use, the above-mentioned communication control method further includes: if the communication link for the second communication method is successfully pre-established and the target vehicle device does not experience communication abnormalities, continuously executing the step of predicting the communication availability status of the target vehicle device using the first communication method within a future preset time period; if the communication availability status within the preset time period meets the link maintenance condition, then maintaining the communication link for the second communication method; otherwise, destroying the communication link for the second communication method.

[0048] The preset duration can be adjusted according to the actual situation. For example, the preset duration can be 1 minute or 2 minutes. The specific duration can be adjusted according to the actual situation, and there is no restriction here.

[0049] The link maintenance condition indicates the conditions required to maintain the communication link of the second communication method in the established state. The specific conditions can be adjusted according to actual circumstances and are not limited here. For example, the link maintenance condition may include a percentage of unavailable communication states within a preset time period that is lower than a preset percentage.

[0050] It should be noted that the number of communication methods configured for the target vehicle-mounted device may include, but is not limited to, two or more, and the specific number can be adjusted according to the actual situation; no limit is imposed here. For example, the target vehicle-mounted device may also be configured with a third communication method, which is different from both the first and second communication methods, and the stability of the third communication method is higher than that of the second communication method. When the target vehicle-mounted device uses the second communication method for communication, the second communication method can be regarded as relative to the first communication method, and the third communication method can be regarded as relative to the second communication method.

[0051] Based on this, the aforementioned communication control method may further include: predicting the communication availability status of the target vehicle-mounted device using a relative first communication method within a future preset time period; if the communication availability status indicates that the relative first communication method is unavailable within the future preset time period, controlling the target vehicle-mounted device to pre-establish a communication link using a relative second communication method; and if the target vehicle-mounted device experiences a communication anomaly, controlling the target vehicle-mounted device to switch to the communication link using the relative second communication method for communication. It is readily understood that, given the relative first and relative second communication methods, other methods in the embodiments of this application are also applicable, and will not be elaborated upon here.

[0052] Thus, by employing the communication control method provided in this application embodiment, the communication availability status of the target vehicle-mounted device using the first communication method within a future preset time period can be predicted. If the communication availability status indicates that the first communication method is unavailable within the future preset time period, the target vehicle-mounted device is controlled to pre-establish a communication link for the second communication method. If a communication anomaly occurs in the target vehicle-mounted device, the target vehicle-mounted device is controlled to switch to the communication link of the second communication method for communication. In this way, by proactively predicting the future communication availability status of the vehicle-mounted device using the first communication method, and in cases where the first communication method is actually available but predicted to be unavailable within the future preset time period, a communication link for the second communication method can be established in advance, reducing the communication link establishment delay when switching communication methods, thereby reducing communication interruptions and improving the reliability of vehicle communication.

[0053] To better implement the above methods, a specific explanation will be given below using a communication control system as an example.

[0054] Understandably, in vehicular communication scenarios, vehicles prioritize communication via terrestrial cellular networks. When vehicles enter areas with insufficient terrestrial network coverage, such as mountainous regions, tunnels, or uninhabited areas, existing vehicular communication systems often only activate the satellite communication module after the primary communication method has been interrupted or the signal has severely degraded. Because the satellite communication module requires power-on, satellite search, and network registration, there is a communication establishment delay, resulting in communication gaps and affecting the continuity and reliability of vehicle communication. Therefore, it is necessary to anticipate potential communication unavailability risks before terrestrial communication fails and pre-activate the satellite communication module to reduce or avoid communication interruptions.

[0055] Therefore, embodiments of this application provide a communication control system 200, such as... Figure 3 As shown, the communication control system 200 includes: a data acquisition module 201, a communication availability prediction module 202, a pre-activation determination module 203, and a satellite communication control module 204. Based on the above communication control system 200, the above communication control method can be executed, such as... Figure 4 As shown, the steps may include: First, the data acquisition module 201 collects the vehicle's current communication status data, including the signal strength of the terrestrial cellular network, communication latency, and the vehicle's location, direction of travel, and speed. Then, the onboard terminal constructs a communication availability feature set based on the communication status data collected during historical travel. This feature set is indexed by geographical region, recording the success rate or failure probability of terrestrial communication within that region. The communication availability prediction module 202 selects corresponding feature data from the feature set based on the vehicle's current location and direction of travel, and combines this with the vehicle's speed to predict the probability of terrestrial cellular network communication being unavailable within a preset time window. Next, the pre-activation determination module 203 compares the probability value with a preset threshold. When the probability value exceeds the threshold, a satellite communication pre-activation command is generated and sent to the satellite communication control module 204. The satellite communication control module 204 performs a pre-activation operation on the satellite communication module based on this command, enabling it to power on, register with the network, and enter a communication preparation state. This allows the vehicle to complete satellite communication preparation before terrestrial communication fails, reducing communication interruption time and improving communication continuity.

[0056] The satellite communication module includes at least three states: a shutdown state, a pre-activated state, and a communication state. The shutdown state indicates that the module is in a power-off or low-power sleep state. The pre-activated state indicates that the module has completed pre-establishment operations such as power-on and network registration, but has not yet carried service communication. The communication state indicates that the module is carrying service data transmission through the communication link. When the communication availability status indicates that the first communication method will be unavailable within a preset future time period, the module switches from the shutdown state to the pre-activated state to prepare for communication in advance. When ground cellular network communication is unavailable, the module enters the communication state from the pre-activated state to ensure satellite communication. When stable recovery of ground communication is detected and the predicted result is below a threshold, the module exits the pre-activated or communication state and returns to the shutdown state. This ensures communication continuity while avoiding increased power consumption due to frequent start-stop cycles, achieving efficient management of the satellite communication module.

[0057] Thus, by introducing a communication availability prediction mechanism, the satellite communication module can be pre-activated while ground communication is still available, thereby reducing communication interruptions and improving system reliability.

[0058] To better implement the above methods, this application also provides a communication control device, which can be integrated into an electronic device, which can be a terminal or a server.

[0059] like Figure 5As shown in the embodiments of this application, a communication control device is also provided. This communication control device is applied to a target vehicle-mounted device, and the communication mode of the target vehicle-mounted device includes at least a first communication mode and a second communication mode. The communication control device includes: Prediction module 301 is used to predict the communication availability status of the target vehicle-mounted device using the first communication method within a future preset time period; The first control module 302 is used to control the target vehicle-mounted equipment to pre-establish a communication link for the second communication method when the communication availability status indicates that the first communication method is unavailable for a future preset time period. The second control module 303 is used to control the target vehicle device to switch to the communication link of the second communication mode when the target vehicle device experiences a communication abnormality.

[0060] In some embodiments, the prediction module 301 predicts the communication availability status of the target vehicle-mounted device using the first communication method within a preset time period in the future, including: The first prediction unit is used to predict, based on the driving data of the target vehicle device, at least one target geographical area that the target vehicle device will pass through in a future preset time period. The feature determination unit is used to determine the historical communication features corresponding to the target geographic area from the communication availability feature set, wherein the communication availability feature set is indexed by the geographic area and is used to record at least one historical communication feature of the first communication method in the corresponding geographic area. The second prediction unit is used to predict the communication availability of the target vehicle-mounted equipment using the first communication method within a future preset time period based on the historical communication characteristics corresponding to the target geographical area.

[0061] In some embodiments, the aforementioned historical communication features include communication result statistics.

[0062] Based on this, the second prediction unit predicts the communication availability of the target vehicle-mounted device using the first communication method within a preset time period, according to the historical communication characteristics corresponding to the target geographical area, including: The first probability determination subunit is used to determine the regional communication failure probability of the target geographical area based on the communication result statistics of the target geographical area. The second probability determination subunit is used to determine the failure probability of the target vehicle equipment using the first communication method in a future preset time period based on the regional communication failure probability and regional weight corresponding to each target geographical area. The state prediction subunit is used to determine the communication availability state based on the failure probability.

[0063] In some embodiments, the above-mentioned communication result statistics include first statistics indicating successful communication and second statistics indicating communication failure.

[0064] Based on this, the aforementioned communication control device also includes: The result acquisition unit is used to acquire the communication result of the communication event in response to a communication event in which the target vehicle-mounted device passes through the target geographical area using the first communication method; The first update unit is used to update the first statistical information in the communication availability feature set that matches the target geographic area when the communication result indicates that the communication is successful. The second update unit is used to update the second statistical information in the communication availability feature set that matches the target geographic area when the communication result indicates that the communication has failed.

[0065] In some embodiments, the steps for constructing the above-mentioned communication availability feature set include: The data acquisition unit is used to acquire historical communication data of several vehicle-mounted devices using the first communication method; The region determination unit is used to determine the geographical region where each vehicle-mounted device is located by using historical driving data in the corresponding historical communication data for each vehicle-mounted device. The feature extraction unit is used to extract features from historical communication status data in the corresponding historical communication data for at least one vehicle-mounted device located in the same geographical area, so as to obtain at least one historical communication feature using the first communication method in the geographical area. The set construction unit is used to build a set of communication availability features based on each geographical region and its corresponding historical communication characteristics.

[0066] In some embodiments, the communication control device further includes: The information acquisition unit is used to acquire communication association information of the target vehicle-mounted equipment using the first communication method; The first execution control unit is used to control the target vehicle device to pre-establish the communication link of the second communication method when the communication association information meets the preset activation conditions, and does not perform the step of predicting the communication availability status of the target vehicle device using the first communication method in the future preset time period based on the historical communication characteristics corresponding to the target geographical area. The second prediction unit is also used to: predict the communication availability status of the target vehicle device using the first communication method in a future preset time period based on the historical communication characteristics corresponding to the target geographical area when the communication association information does not meet the preset activation conditions.

[0067] In some embodiments, the communication control device further includes: The second execution control unit is used to continuously execute the step of predicting the communication availability status of the target vehicle device using the first communication method within a future preset time period, provided that the communication link of the second communication method is successfully pre-established and the target vehicle device does not experience any communication abnormalities. The link control unit is used to maintain the communication link of the second communication method if the communication availability status within a preset time period meets the link maintenance conditions, otherwise it destroys the communication link of the second communication method.

[0068] Thus, using the communication control device provided in this application embodiment, the prediction module 301 can predict the communication availability status of the target vehicle device using the first communication method within a preset time period in the future; when the communication availability status indicates that the first communication method is unavailable within the preset time period in the future, the first control module 302 controls the target vehicle device to pre-establish a communication link for the second communication method; when the target vehicle device experiences a communication anomaly, the second control module 303 controls the target vehicle device to switch to the communication link for the second communication method for communication. In this way, by actively predicting the future communication availability status of the vehicle device using the first communication method, and in cases where the first communication method is actually available but predicted to be unavailable within a preset time period in the future, the communication link for the second communication method can be established in advance, reducing the communication link establishment delay when switching communication methods, thereby reducing communication interruptions and improving the reliability of vehicle communication.

[0069] This application also provides an electronic device that integrates any of the communication control devices provided in this application. The electronic device includes: One or more processors; Memory; and One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the processor according to any of the above-described communication control method embodiments.

[0070] This application also provides an electronic device that integrates any of the communication control devices provided in this application. For example... Figure 6 As shown, it illustrates a structural schematic diagram of the electronic device involved in the embodiments of this application, specifically: The electronic device may include components such as a processor 401 with one or more processing cores, a memory 402 with one or more computer-readable storage media, a power supply 403, and an input unit 404. Those skilled in the art will understand that... Figure 6 The electronic device structure shown does not constitute a limitation on the electronic device and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Wherein: The processor 401 is the control center of the electronic device. It connects various parts of the electronic device via various interfaces and lines. By running or executing software programs and / or modules stored in the memory 402, and by calling data stored in the memory 402, it performs various functions and processes data, thereby providing overall monitoring of the electronic device. Optionally, the processor 401 may include one or more processing cores; preferably, the processor 401 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 401.

[0071] The memory 402 can be used to store software programs and modules. The processor 401 executes various functional applications and data processing by running the software programs and modules stored in the memory 402. The memory 402 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as an alert function), etc.; the data storage area may store data created based on the use of the electronic device, etc. In addition, the memory 402 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 402 may also include a memory controller to provide the processor 401 with access to the memory 402.

[0072] The electronic device also includes a power supply 403 that supplies power to the various components. Preferably, the power supply 403 can be logically connected to the processor 401 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 403 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.

[0073] The electronic device may also include an input unit 404, which can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.

[0074] Although not shown, the electronic device may also include a display unit, etc., which will not be described in detail here. Specifically, in this embodiment, the processor 401 in the electronic device loads the executable files corresponding to the processes of one or more applications into the memory 402 according to the following instructions, and the processor 401 runs the applications stored in the memory 402 to realize various functions, as follows: Predict the communication availability status of the target vehicle-mounted equipment using the first communication method within a preset time period in the future; If the communication availability status indicates that the first communication method is unavailable within a preset time period in the future, the target vehicle-mounted equipment is controlled to pre-establish a communication link for the second communication method; In the event of a communication anomaly in the target vehicle-mounted device, control the target vehicle-mounted device to switch to the communication link of the second communication method for communication.

[0075] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.

[0076] Therefore, embodiments of this application provide a computer-readable storage medium, which may include: read-only memory (ROM), random access memory (RAM), a magnetic disk, or an optical disk, etc. A computer program is stored thereon, which is loaded by a processor to execute the steps in any of the communication control methods provided in embodiments of this application. For example, the computer program loaded by the processor can execute the following steps: Predict the communication availability status of the target vehicle-mounted equipment using the first communication method within a preset time period in the future; If the communication availability status indicates that the first communication method is unavailable within a preset time period in the future, the target vehicle-mounted equipment is controlled to pre-establish a communication link for the second communication method; In the event of a communication anomaly in the target vehicle-mounted device, control the target vehicle-mounted device to switch to the communication link of the second communication method for communication.

[0077] This application also provides a computer program product, including a computer program / instructions, which, when executed by a processor, are used to perform the steps in any of the communication control methods provided in the application embodiments.

[0078] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the detailed descriptions of other embodiments above, which will not be repeated here.

[0079] In practice, each of the above units or structures can be implemented as an independent entity or can be arbitrarily combined to be implemented as the same or several entities. For the specific implementation of each of the above units or structures, please refer to the previous method embodiments, which will not be repeated here.

[0080] The embodiments of the present invention have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of the present invention. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.

Claims

1. A communication control method applied to a target vehicle-mounted device, wherein the communication mode of the target vehicle-mounted device includes at least a first communication mode and a second communication mode, characterized in that, The method includes: Predict the communication availability status of the target vehicle-mounted device using the first communication method within a future preset time period; If the communication availability status indicates that the first communication method is unavailable within a preset time period in the future, the target vehicle-mounted device is controlled to pre-establish a communication link for the second communication method; In the event of a communication anomaly in the target vehicle-mounted device, the device is controlled to switch to the communication link of the second communication method for communication.

2. The communication control method according to claim 1, characterized in that, The prediction of the communication availability status of the target vehicle-mounted device using the first communication method within a future preset time period includes: Based on the driving data of the target vehicle device, predict at least one target geographical area that the target vehicle device will pass through within a preset time period in the future; From the communication availability feature set, determine the historical communication features corresponding to the target geographic area, wherein the communication availability feature set is indexed by geographic area and is used to record at least one historical communication feature of the corresponding geographic area using the first communication method; Based on the historical communication characteristics corresponding to the target geographical area, the communication availability status of the target vehicle-mounted device using the first communication method within a future preset time period is predicted.

3. The communication control method according to claim 2, characterized in that, The historical communication features include communication result statistics; predicting the communication availability of the target vehicle-mounted device using the first communication method within a future preset time period based on the historical communication features corresponding to the target geographical area includes: Based on the communication result statistics of the target geographical area, determine the regional communication failure probability of the target geographical area; Based on the regional communication failure probability and regional weight corresponding to each target geographical region, the failure probability of the target vehicle device using the first communication method in a future preset time period is determined. Based on the failure probability, the communication availability status is determined.

4. The communication control method according to claim 3, characterized in that, The communication result statistics include first statistics indicating successful communication and second statistics indicating communication failure. The method further includes: In response to a communication event in which the target vehicle-mounted device uses the first communication method to pass through the target geographical area, the communication result of the communication event is obtained; If the communication result indicates that the communication was successful, update the first statistical information in the communication availability feature set that matches the target geographical region; If the communication result indicates a communication failure, update the second statistical information in the communication availability feature set that matches the target geographic region.

5. The communication control method according to claim 2, characterized in that, The steps for constructing the communication availability feature set include: Acquire historical communication data of several vehicle-mounted devices using the first communication method; For each of the aforementioned vehicle-mounted devices, the geographical area where the vehicle-mounted device is located is determined using historical driving data from the corresponding historical communication data. For at least one vehicle-mounted device located in the same geographical area, feature extraction is performed using historical communication status data from the corresponding historical communication data to obtain at least one historical communication feature using the first communication method within the geographical area. Based on each of the aforementioned geographical regions and their corresponding historical communication characteristics, a set of communication availability characteristics is constructed.

6. The communication control method according to claim 2, characterized in that, The method further includes: Obtain the communication association information of the target vehicle-mounted device using the first communication method; When the communication association information meets the preset activation conditions, the target vehicle device is controlled to pre-establish the communication link of the second communication method, and the step of predicting the communication availability status of the target vehicle device using the first communication method in the future preset time period based on the historical communication characteristics corresponding to the target geographical area is not executed. The step of predicting the communication availability status of the target vehicle-mounted device using the first communication method within a future preset time period based on the historical communication characteristics corresponding to the target geographical area includes: If the communication association information does not meet the preset activation conditions, the communication availability status of the target vehicle device using the first communication method in a future preset time period is predicted based on the historical communication characteristics corresponding to the target geographical area.

7. The communication control method according to any one of claims 1 to 6, characterized in that, The method further includes: If the communication link of the second communication method is successfully pre-established and the target vehicle device does not experience any communication abnormalities, the step of predicting the communication availability status of the target vehicle device using the first communication method within a future preset time period continues to be executed. If the communication availability status within the preset time period meets the link maintenance condition, then the communication link of the second communication method is maintained; otherwise, the communication link of the second communication method is destroyed.

8. A communication control device, characterized in that, Applied to a target vehicle-mounted device, wherein the communication method of the target vehicle-mounted device includes at least a first communication method and a second communication method, the device includes: The prediction module is used to predict the communication availability status of the target vehicle-mounted device using the first communication method within a future preset time period; The first control module is used to control the target vehicle-mounted device to pre-establish a communication link for the second communication method when the communication availability status indicates that the first communication method is unavailable for a future preset time period. The second control module is used to control the target vehicle device to switch to the communication link of the second communication method when the target vehicle device experiences a communication abnormality.

9. An electronic device, characterized in that, It includes a processor and a memory, wherein the memory stores a computer program that, when executed by the processor, causes the processor to perform the steps of the communication control method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, It includes a computer program that, when run on an electronic device, causes the electronic device to perform the steps of the communication control method according to any one of claims 1 to 7.