Upgrading method and system of vehicle-mounted satellite communication terminal based on CAN bus

By adopting the CAN bus-based upgrade method in the vehicle-mounted satellite communication terminal, the problems of low efficiency and abnormality during the upgrade process are solved, and efficient and synchronous multi-module upgrade is achieved, ensuring the normal use and upgrade effect of the terminal.

CN119010997BActive Publication Date: 2025-02-18深圳市飞思通信技术有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411436920.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-15
Publication Date
2025-02-18
Estimated Expiration
2044-10-15

AI Technical Summary

Technical Problem

The existing vehicle-mounted satellite communication terminals are prone to being unusable due to abnormalities during the upgrade process, and the upgrade efficiency of multiple modules to be upgraded is low, which affects the normal use of the terminal.

Method used

Adopting the CAN bus-based upgrade method, optimize the upgrade efficiency, and dynamic verification during the upgrade process to ensure that Synchronization.

Benefits of technology

The upgrade efficiency of multiple modules to be upgraded is improved, the impact on the use of vehicle-mounted satellite communication terminals during the upgrade process is avoided, and the upgrade effect is ensured, preventing the problem of being unable to use due to abnormalities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119010997B_ABST
    Figure CN119010997B_ABST
Patent Text Reader

Abstract

This invention discloses a method and system for upgrading a vehicle-mounted satellite communication terminal based on a CAN bus. It associates various upgrade paths with the CAN bus and coordinates the upgrade progress of multiple modules to be upgraded based on the CAN bus. Upgrade priorities are defined based on the importance levels of the multiple modules to be upgraded, and upgrade priorities and the upgrade progress of the multiple modules to be upgraded trigger upgrade control. Simultaneously, an upgrade priority list is defined according to the current usage model, the upgrade progress of the multiple modules to be upgraded, and the upgrade priorities. Upgrade efficiency is optimized along the upgrade priority list and the vehicle-mounted satellite communication terminal. During the upgrade process of the vehicle-mounted satellite communication terminal, satellite communication is conducted based on the functional modules mapped by the cloud network, and dynamic verification is performed on the modules to be upgraded to maintain the synchronization of the upgrade and verification of the modules to be upgraded. This achieves synchronous control of the upgrade and verification of the modules to be upgraded, thereby ensuring real-time optimization of the modules to be upgraded during the upgrade process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of vehicle-mounted satellite communication terminals, and in particular to an upgrading method and system of a vehicle-mounted satellite communication terminal based on a CAN bus. Background Art

[0002] With the development of science and technology, satellite communications are gradually applied to people's lives. Vehicle-mounted satellite communication terminals are the main receiving components of satellite communications and are used in conjunction with vehicles. In the prior art, vehicle-mounted satellite communication terminals need to be upgraded as the version is updated, and the corresponding modules to be upgraded are collected and upgraded in real time. However, some modules to be upgraded are still in use, and the upgraded modules may easily become unusable due to upgrade abnormalities. Summary of the invention

[0003] The purpose of the present invention is to overcome the shortcomings of the prior art. The present invention provides an upgrade method and system for a vehicle-mounted satellite communication terminal based on a CAN bus. The vehicle-mounted satellite communication terminal is mounted on a vehicle, and content to be upgraded is defined based on the traversal of the vehicle-mounted satellite communication terminal; multiple modules to be upgraded are divided based on the content to be upgraded, and corresponding upgrade paths are matched according to each module to be upgraded; each upgrade path and a CAN bus are associated, and the upgrade progress of multiple modules to be upgraded is coordinated based on the CAN bus; an upgrade priority is defined based on the importance level of multiple modules to be upgraded, and the upgrade priority and the upgrade progress of multiple modules to be upgraded are triggered to perform upgrade management and control, so as to facilitate upgrade management and control for multiple modules to be upgraded, thereby ensuring the upgrade efficiency of multiple modules to be upgraded and avoiding the impact of multiple modules to be upgraded on the use of the vehicle-mounted satellite communication terminal during the upgrade process.

[0004] In the upgrade management and control, the current usage model of the vehicle-mounted satellite communication terminal is collected, and an upgrade sequence list is defined according to the current usage model, the upgrade progress of multiple modules to be upgraded, and the upgrade priority, and the upgrade efficiency is optimized along the upgrade sequence list and the vehicle-mounted satellite communication terminal; in the upgrade process of the vehicle-mounted satellite communication terminal, satellite communication is carried out based on the functional modules mapped by the cloud network, and dynamic verification is performed on the modules to be upgraded to maintain the synchronization of the upgrade and verification of the modules to be upgraded, thereby realizing the synchronous management and control of the upgrade and verification of the modules to be upgraded, so as to ensure the real-time optimization of the modules to be upgraded during the upgrade process, ensure the upgrade effect of the modules to be upgraded, and avoid the unusable due to upgrade abnormalities.

[0005] In order to solve the above technical problems, an embodiment of the present invention provides an upgrade method of a vehicle-mounted satellite communication terminal based on a CAN bus, which is applied to an upgrade scenario of a vehicle-mounted satellite communication terminal based on a CAN bus;

[0006] The vehicle-mounted satellite communication terminal upgrade method based on the CAN bus includes:

[0007] The vehicle-mounted satellite communication terminal is mounted on the vehicle, and content to be upgraded is defined based on the traversal of the vehicle-mounted satellite communication terminal;

[0008] Divide the content to be upgraded into multiple modules to be upgraded, and match the corresponding upgrade path according to each module to be upgraded;

[0009] Associate each upgrade path with the CAN bus, and coordinate the upgrade progress of multiple modules to be upgraded based on the CAN bus;

[0010] Define upgrade priorities based on the importance levels of multiple modules to be upgraded, and trigger upgrade control based on the upgrade priorities and upgrade progress of multiple modules to be upgraded;

[0011] In the upgrade management and control, the current usage model of the vehicle-mounted satellite communication terminal is collected, and an upgrade queue is defined according to the current usage model, the upgrade progress of multiple modules to be upgraded, and the upgrade priority, and the upgrade efficiency is optimized along the upgrade queue and the vehicle-mounted satellite communication terminal;

[0012] During the upgrade process of the vehicle-mounted satellite communication terminal, satellite communication is performed based on the functional modules mapped by the cloud network, and dynamic verification is performed on the modules to be upgraded to maintain the synchronization of the upgrade and verification of the modules to be upgraded.

[0013] Optionally, the step of mounting the vehicle-mounted satellite communication terminal on a vehicle and defining the content to be upgraded based on the traversal of the vehicle-mounted satellite communication terminal includes:

[0014] Mounting a vehicle-mounted satellite communication terminal on a vehicle;

[0015] Dynamically control the orientation of the vehicle-mounted satellite communication terminal based on the vehicle's moving direction and the satellite's communication direction;

[0016] Associating the vehicle-mounted satellite communication terminal and the vehicle, and defining a matching coefficient based on a communication protocol of the vehicle-mounted satellite communication terminal and a communication protocol of the vehicle;

[0017] Regulating the communication protocol of the vehicle-mounted satellite communication terminal or the communication protocol of the vehicle based on the matching coefficient and the communication strength level of the satellite to ensure matching performance between the communication protocol of the vehicle-mounted satellite communication terminal and the communication protocol of the vehicle;

[0018] The version level of the vehicle-mounted satellite communication terminal is collected, and the content to be upgraded is defined according to the version level of the vehicle-mounted satellite communication terminal and the current use time of the vehicle-mounted satellite communication terminal.

[0019] Optionally, dividing the modules to be upgraded into multiple modules based on the content to be upgraded, and matching the corresponding upgrade path according to each module to be upgraded, includes:

[0020] Freeze the content to be upgraded;

[0021] Define multiple sub-contents based on the content to be upgraded and the types of functions;

[0022] Defining multiple modules to be upgraded according to the synchronous identification of multiple sub-contents;

[0023] Associating multiple modules to be upgraded, and matching corresponding upgrade spaces according to the multiple modules to be upgraded;

[0024] Match the corresponding module to be upgraded based on the upgrade space, and define the upgrade path of the corresponding module to be upgraded in the upgrade space;

[0025] The upgrade paths corresponding to the modules to be upgraded are arranged, the same main line and difference branches are defined based on multiple upgrade paths, and the overall upgrade mode of the multiple modules to be upgraded is triggered according to the same main line and difference branches.

[0026] Optionally, associating each upgrade path with the CAN bus and coordinating the upgrade progress of multiple modules to be upgraded based on the CAN bus includes:

[0027] Freeze each upgrade path;

[0028] Associate each upgrade path with the CAN bus, and control each upgrade path based on the CAN bus;

[0029] In the CAN bus, multiple upgrade nodes are defined for each upgrade path;

[0030] Defining the upgrade status of each upgrade node based on multiple upgrade nodes and upgrade contents between two adjacent upgrade nodes;

[0031] Associate each upgrade status and upgrade content, and build an upgrade control model;

[0032] Triggering upgrade optimization of each upgrade node based on the upgrade efficiency corresponding to the upgrade control mode;

[0033] Based on the upgrade optimization of each upgrade node, an overall coordination is carried out to coordinate the upgrade progress of multiple modules to be upgraded based on the CAN bus.

[0034] Optionally, the step of defining upgrade priorities based on the importance levels of the multiple modules to be upgraded, and triggering upgrade management and control based on the upgrade priorities and upgrade progress of the multiple modules to be upgraded, includes:

[0035] Traverse multiple modules to be upgraded and define the importance levels of multiple modules to be upgraded;

[0036] Determine the importance level of multiple modules to be upgraded;

[0037] Defining upgrade priorities based on importance levels of multiple modules to be upgraded and usage times corresponding to multiple modules to be upgraded;

[0038] Define an upgrade priority table based on upgrade priorities and multiple modules to be upgraded;

[0039] Define the upgrade control coefficient according to the upgrade sequence recorded in the upgrade priority table and the upgrade progress of multiple modules to be upgraded;

[0040] The upgrade control level is defined according to the upgrade control coefficient, and the corresponding upgrade control is triggered along the upgrade control level.

[0041] Optionally, in the upgrade management and control, the current usage model of the vehicle-mounted satellite communication terminal is collected, and an upgrade arrangement table is defined according to the current usage model, the upgrade progress of multiple modules to be upgraded, and the upgrade priority, and the upgrade efficiency is optimized along the upgrade arrangement table and the vehicle-mounted satellite communication terminal, including:

[0042] In the upgrade control, collect the current usage model of the vehicle-mounted satellite communication terminal;

[0043] Collect the continuous usage time of the current usage model and the environmental scenario where the vehicle-mounted satellite communication terminal is located;

[0044] The end time of use of the current use model is predicted according to the continuous use time of the current use model and the environmental scenario where the vehicle-mounted satellite communication terminal is located.

[0045] Optionally, in the upgrade management and control, the current usage model of the vehicle-mounted satellite communication terminal is collected, and an upgrade arrangement table is defined according to the current usage model, the upgrade progress of multiple modules to be upgraded, and the upgrade priority, and the upgrade efficiency is optimized along the upgrade arrangement table and the vehicle-mounted satellite communication terminal, and further includes:

[0046] Before the end time of the current usage model, the normal use of the current usage model is maintained, and the upgrade trigger point of the current usage model is defined after the end time of the use;

[0047] Associate the current usage model, the upgrade progress of multiple modules to be upgraded, and the upgrade priority;

[0048] Define an upgrade queue based on the current usage model, the upgrade progress of multiple modules to be upgraded, and the upgrade priority;

[0049] Optimize upgrade efficiency along the upgrade queue and vehicle-mounted satellite communication terminal.

[0050] Optionally, during the upgrade process of the vehicle-mounted satellite communication terminal, satellite communication is performed based on the functional modules mapped by the cloud network, and dynamic verification is performed on the modules to be upgraded to maintain the synchronization of the upgrade and verification of the modules to be upgraded, including:

[0051] During the upgrade process of the vehicle-mounted satellite communication terminal, the functional modules mapped by the freeze cloud network;

[0052] Maintain satellite communication of the vehicle-mounted satellite communication terminal based on the function modules mapped by the cloud network, and at the same time, trigger upgrades based on the vehicle-mounted satellite communication terminal;

[0053] Monitor the upgrade process of the module to be upgraded in real time, and define corresponding abnormal nodes for the upgrade process of the module to be upgraded;

[0054] Dynamic verification of modules to be upgraded is triggered based on abnormal nodes.

[0055] Optionally, during the upgrade process of the vehicle-mounted satellite communication terminal, satellite communication is performed based on the functional modules mapped by the cloud network, and dynamic verification is performed on the modules to be upgraded to maintain the synchronization of the upgrade and verification of the modules to be upgraded, and further includes:

[0056] Define the corresponding abnormal factors according to the dynamic verification of abnormal nodes, and associate the abnormal factors with the corresponding phased upgrade files;

[0057] Define abnormal files based on abnormal factors and corresponding phased upgrade files, and trigger replacement of abnormal files to optimize abnormal nodes;

[0058] Maintain the upgrade of the modules to be upgraded based on the optimization of abnormal nodes, and control the synchronization of verification while maintaining the upgrade of the modules to be upgraded.

[0059] In addition, an embodiment of the present invention further provides an upgrade system for a vehicle-mounted satellite communication terminal based on a CAN bus, wherein the upgrade system for a vehicle-mounted satellite communication terminal based on a CAN bus comprises:

[0060] The module for content to be upgraded is used to mount the vehicle-mounted satellite communication terminal on the vehicle and define content to be upgraded based on the traversal of the vehicle-mounted satellite communication terminal;

[0061] An upgrade path module, used to divide multiple modules to be upgraded based on the content to be upgraded, and match the corresponding upgrade path according to each module to be upgraded;

[0062] The upgrade progress module is used to associate various upgrade paths with the CAN bus, and coordinate the upgrade progress of multiple modules to be upgraded based on the CAN bus;

[0063] An upgrade control module is used to define upgrade priorities based on the importance levels of multiple modules to be upgraded, and trigger upgrade control based on the upgrade priorities and upgrade progress of multiple modules to be upgraded;

[0064] An optimization module is used to collect the current usage model of the vehicle-mounted satellite communication terminal in the upgrade management and control, and define an upgrade queue table according to the current usage model, the upgrade progress of multiple modules to be upgraded, and the upgrade priority, and optimize the upgrade efficiency along the upgrade queue table and the vehicle-mounted satellite communication terminal;

[0065] The dynamic verification module is used to perform satellite communication based on the functional modules mapped by the cloud network during the upgrade process of the vehicle-mounted satellite communication terminal, and to perform dynamic verification on the modules to be upgraded to maintain the synchronization of the upgrade and verification of the modules to be upgraded.

[0066] In an embodiment of the present invention, through the method in the embodiment of the present invention, a vehicle-mounted satellite communication terminal is mounted on a vehicle, and content to be upgraded is defined based on the traversal of the vehicle-mounted satellite communication terminal; multiple modules to be upgraded are divided based on the content to be upgraded, and a corresponding upgrade path is matched according to each module to be upgraded; each upgrade path and a CAN bus are associated, and the upgrade progress of multiple modules to be upgraded is coordinated based on the CAN bus; an upgrade priority is defined based on the importance level of multiple modules to be upgraded, and the upgrade priority and the upgrade progress of multiple modules to be upgraded are triggered to perform upgrade management and control, so as to facilitate upgrade management and control for multiple modules to be upgraded, thereby ensuring the upgrade efficiency of multiple modules to be upgraded and avoiding the impact of multiple modules to be upgraded on the use of the vehicle-mounted satellite communication terminal during the upgrade process.

[0067] In the upgrade management and control, the current usage model of the vehicle-mounted satellite communication terminal is collected, and an upgrade sequence list is defined according to the current usage model, the upgrade progress of multiple modules to be upgraded, and the upgrade priority, and the upgrade efficiency is optimized along the upgrade sequence list and the vehicle-mounted satellite communication terminal; in the upgrade process of the vehicle-mounted satellite communication terminal, satellite communication is carried out based on the functional modules mapped by the cloud network, and dynamic verification is performed on the modules to be upgraded to maintain the synchronization of the upgrade and verification of the modules to be upgraded, thereby realizing the synchronous management and control of the upgrade and verification of the modules to be upgraded, so as to ensure the real-time optimization of the modules to be upgraded during the upgrade process, ensure the upgrade effect of the modules to be upgraded, and avoid the unusable due to upgrade abnormalities. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0069] Figure 1 It is a flow chart of an upgrade method of a vehicle-mounted satellite communication terminal based on a CAN bus in an embodiment of the present invention;

[0070] Figure 2 It is a flow chart of S11 in the upgrading method of the vehicle-mounted satellite communication terminal based on the CAN bus in the embodiment of the present invention;

[0071] Figure 3 It is a flow chart of S12 in the upgrading method of the vehicle-mounted satellite communication terminal based on the CAN bus in an embodiment of the present invention;

[0072] Figure 4 It is a flow chart of S13 in the upgrading method of the vehicle-mounted satellite communication terminal based on the CAN bus in an embodiment of the present invention;

[0073] Figure 5 It is a flow chart of S14 in the upgrading method of the vehicle-mounted satellite communication terminal based on the CAN bus in an embodiment of the present invention;

[0074] Figure 6 It is a flow chart of S15 in the upgrading method of the vehicle-mounted satellite communication terminal based on the CAN bus in an embodiment of the present invention;

[0075] Figure 7 It is a flow chart of S16 in the upgrading method of the vehicle-mounted satellite communication terminal based on the CAN bus in an embodiment of the present invention;

[0076] Figure 8 It is a schematic diagram of the structural composition of the upgrade system of the vehicle-mounted satellite communication terminal based on the CAN bus in an embodiment of the present invention;

[0077] Fig. 9 The figure is a hardware diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION

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

[0079] See also Figures 1 to 9 , a vehicle-mounted satellite communication terminal upgrade method based on CAN bus, applied to the vehicle-mounted satellite communication terminal upgrade scenario based on CAN bus; the vehicle-mounted satellite communication terminal upgrade method based on CAN bus includes:

[0080] Step S11: The vehicle-mounted satellite communication terminal is mounted on the vehicle, and content to be upgraded is defined based on the traversal of the vehicle-mounted satellite communication terminal;

[0081] Step S12: Divide the to-be-upgraded modules into multiple modules based on the to-be-upgraded contents, and match the corresponding upgrade paths according to the modules to be upgraded;

[0082] Step S13: Associating each upgrade path with the CAN bus, and coordinating the upgrade progress of multiple modules to be upgraded based on the CAN bus;

[0083] Step S14: defining an upgrade priority based on the importance levels of the multiple modules to be upgraded, and triggering upgrade control based on the upgrade priority and the upgrade progress of the multiple modules to be upgraded;

[0084] Step S15: In the upgrade management and control, the current usage model of the vehicle-mounted satellite communication terminal is collected, and an upgrade arrangement table is defined according to the current usage model, the upgrade progress of multiple modules to be upgraded, and the upgrade priority, and the upgrade efficiency is optimized along the upgrade arrangement table and the vehicle-mounted satellite communication terminal;

[0085] Step S16: During the upgrade process of the vehicle-mounted satellite communication terminal, satellite communication is performed based on the functional modules mapped by the cloud network, and dynamic verification is performed on the modules to be upgraded to maintain the synchronization of the upgrade and verification of the modules to be upgraded.

[0086] In an embodiment of the present invention, through the method in the embodiment of the present invention, a vehicle-mounted satellite communication terminal is mounted on a vehicle, and content to be upgraded is defined based on the traversal of the vehicle-mounted satellite communication terminal; multiple modules to be upgraded are divided based on the content to be upgraded, and a corresponding upgrade path is matched according to each module to be upgraded; each upgrade path and a CAN bus are associated, and the upgrade progress of multiple modules to be upgraded is coordinated based on the CAN bus; an upgrade priority is defined based on the importance level of multiple modules to be upgraded, and the upgrade priority and the upgrade progress of multiple modules to be upgraded are triggered to perform upgrade management and control, so as to facilitate upgrade management and control for multiple modules to be upgraded, thereby ensuring the upgrade efficiency of multiple modules to be upgraded and avoiding the impact of multiple modules to be upgraded on the use of the vehicle-mounted satellite communication terminal during the upgrade process.

[0087] In the upgrade management and control, the current usage model of the vehicle-mounted satellite communication terminal is collected, and an upgrade sequence list is defined according to the current usage model, the upgrade progress of multiple modules to be upgraded, and the upgrade priority, and the upgrade efficiency is optimized along the upgrade sequence list and the vehicle-mounted satellite communication terminal; in the upgrade process of the vehicle-mounted satellite communication terminal, satellite communication is carried out based on the functional modules mapped by the cloud network, and dynamic verification is performed on the modules to be upgraded to maintain the synchronization of the upgrade and verification of the modules to be upgraded, thereby realizing the synchronous management and control of the upgrade and verification of the modules to be upgraded, so as to ensure the real-time optimization of the modules to be upgraded during the upgrade process, ensure the upgrade effect of the modules to be upgraded, and avoid the unusable due to upgrade abnormalities.

[0088] refer to Figure 2 In step S11, the vehicle-mounted satellite communication terminal is mounted on the vehicle, and the content to be upgraded is defined based on the traversal of the vehicle-mounted satellite communication terminal;

[0089] In the specific implementation process of the present invention, the specific steps may be:

[0090] S111: Mounting the vehicle-mounted satellite communication terminal on the vehicle;

[0091] S112: Dynamically adjusting the orientation of the vehicle-mounted satellite communication terminal based on the moving direction of the vehicle and the communication direction of the satellite;

[0092] S113: Associating the vehicle-mounted satellite communication terminal and the vehicle, and defining a matching coefficient based on a communication protocol of the vehicle-mounted satellite communication terminal and a communication protocol of the vehicle;

[0093] S114: regulating the communication protocol of the vehicle-mounted satellite communication terminal or the communication protocol of the vehicle based on the matching coefficient and the communication strength level of the satellite to ensure matching performance between the communication protocol of the vehicle-mounted satellite communication terminal and the communication protocol of the vehicle;

[0094] S115: Collecting the version level of the vehicle-mounted satellite communication terminal, and defining the content to be upgraded according to the version level of the vehicle-mounted satellite communication terminal and the current usage time of the vehicle-mounted satellite communication terminal.

[0095] In an embodiment of the present application, a vehicle-mounted satellite communication terminal is mounted on a vehicle so that the vehicle-mounted satellite communication terminal can be used in conjunction with the vehicle, thereby dynamically adjusting the orientation of the vehicle-mounted satellite communication terminal based on the moving direction of the vehicle and the communication direction of the satellite, thereby achieving control over the moving direction of the vehicle and the communication direction of the satellite, thereby achieving dynamic control of the orientation of the vehicle-mounted satellite communication terminal and ensuring the satellite communication effect of the vehicle-mounted satellite communication terminal.

[0096] At this time, the vehicle-mounted satellite communication terminal and the vehicle are associated, and a matching coefficient is defined based on the communication protocol of the vehicle-mounted satellite communication terminal and the communication protocol of the vehicle, so that the matching degree between the communication protocol of the vehicle-mounted satellite communication terminal and the communication protocol of the vehicle can be presented through the matching coefficient.

[0097] Furthermore, the matching coefficient and the communication strength level of the satellite are associated so as to adjust the communication protocol of the vehicle-mounted satellite communication terminal or the communication protocol of the vehicle based on the matching coefficient and the communication strength level of the satellite to ensure the matching performance between the communication protocol of the vehicle-mounted satellite communication terminal and the communication protocol of the vehicle. At the same time, the version level of the vehicle-mounted satellite communication terminal is collected, and the content to be upgraded is defined according to the version level of the vehicle-mounted satellite communication terminal and the current usage time of the vehicle-mounted satellite communication terminal.

[0098] refer to Figure 3 In step S12, a plurality of modules to be upgraded are divided based on the content to be upgraded, and a corresponding upgrade path is matched according to each module to be upgraded;

[0099] In the specific implementation process of the present invention, the specific steps may be:

[0100] S121: freeze the content to be upgraded;

[0101] S122: defining a plurality of sub-contents based on the content to be upgraded and the function types;

[0102] S123: defining a plurality of modules to be upgraded according to the synchronous identification of a plurality of sub-contents;

[0103] S124: Associating multiple modules to be upgraded, and matching corresponding upgrade spaces according to the multiple modules to be upgraded;

[0104] S125: matching the corresponding module to be upgraded based on the upgrade space, and defining the upgrade path of the corresponding module to be upgraded in the upgrade space;

[0105] S126: Arrange the upgrade paths corresponding to the modules to be upgraded, define the same main line and difference branches based on multiple upgrade paths, and trigger the overall upgrade mode of the multiple modules to be upgraded according to the same main line and difference branches.

[0106] In the embodiment of the present application, the content to be upgraded is frozen, and the content to be upgraded and the function type are associated, so as to define multiple sub-contents based on the content to be upgraded and the function type, thereby introducing multiple sub-contents and realizing subsequent processing of the multiple sub-contents.

[0107] At this time, multiple modules to be upgraded are defined based on the synchronous identification of multiple sub-contents, so as to freeze the multiple modules to be upgraded, thereby associating the multiple modules to be upgraded, and matching the corresponding upgrade space according to the multiple modules to be upgraded. An upgrade space is introduced to facilitate the upgrade management and control of the corresponding modules to be upgraded within the upgrade space.

[0108] Therefore, the corresponding modules to be upgraded are matched based on the upgrade space, and the upgrade paths of the corresponding modules to be upgraded are defined in the upgrade space; the upgrade paths corresponding to the modules to be upgraded are arranged, the same main line and difference branches are defined based on multiple upgrade paths, and the overall upgrade mode of multiple modules to be upgraded is triggered according to the same main line and difference branches, thereby controlling the overall upgrade mode of multiple modules to be upgraded and realizing the upgrade control of multiple modules to be upgraded in multiple dimensions.

[0109] refer to Figure 4 In step S13, each upgrade path and the CAN bus are associated, and the upgrade progress of multiple modules to be upgraded is coordinated based on the CAN bus;

[0110] In the specific implementation process of the present invention, the specific steps may be:

[0111] S131: Freeze each upgrade path;

[0112] S132: Associating each upgrade path with the CAN bus, and managing each upgrade path based on the CAN bus;

[0113] S133: In the CAN bus, define multiple upgrade nodes for each upgrade path;

[0114] S134: defining an upgrade status of each upgrade node based on the upgrade content between the multiple upgrade nodes and two adjacent upgrade nodes;

[0115] S135: Associating each upgrade status and upgrade content, and building an upgrade control mode;

[0116] S136: triggering upgrade optimization of each upgrade node based on the upgrade efficiency corresponding to the upgrade control mode;

[0117] S137: Perform overall coordination based on the upgrade optimization of each upgrade node to coordinate the upgrade progress of multiple modules to be upgraded based on the CAN bus.

[0118] In an embodiment of the present application, each upgrade path is frozen so as to introduce each upgrade path, thereby associating each upgrade path with the CAN bus, and managing each upgrade path based on the CAN bus, so as to perform further path processing on each upgrade path.

[0119] At this time, in the CAN bus, multiple upgrade nodes are defined for each upgrade path; the upgrade status of each upgrade node is defined based on the multiple upgrade nodes and the upgrade content between two adjacent upgrade nodes, so as to introduce the upgrade status of each upgrade node and control the multiple upgrade status as a whole.

[0120] Therefore, each upgrade status and upgrade content are associated, and an upgrade control mode is constructed; the upgrade optimization of each upgrade node is triggered based on the upgrade efficiency corresponding to the upgrade control mode; the upgrade optimization of each upgrade node is coordinated as a whole, so as to coordinate the upgrade progress of multiple modules to be upgraded based on the CAN bus, thereby realizing the control of the upgrade progress of multiple modules to be upgraded, so as to optimize the upgrade progress of multiple modules to be upgraded.

[0121] refer to Figure 5 , S14: defining an upgrade priority based on the importance levels of the multiple modules to be upgraded, and triggering upgrade control based on the upgrade priority and the upgrade progress of the multiple modules to be upgraded;

[0122] In the specific implementation process of the present invention, the specific steps may be:

[0123] S141: traverse multiple modules to be upgraded, and define the importance levels of the multiple modules to be upgraded;

[0124] S142: Determine the importance level of multiple modules to be upgraded;

[0125] S143: defining an upgrade priority based on the importance levels of the multiple modules to be upgraded and the usage times corresponding to the multiple modules to be upgraded;

[0126] S144: defining an upgrade priority table based on the upgrade priority and multiple modules to be upgraded;

[0127] S145: defining an upgrade control coefficient according to the upgrade sequence recorded in the upgrade priority table and the upgrade progress of the multiple modules to be upgraded;

[0128] S146: Define an upgrade control level according to the upgrade control coefficient, and trigger corresponding upgrade control according to the upgrade control level.

[0129] In an embodiment of the present application, multiple modules to be upgraded are traversed, and importance levels of the multiple modules to be upgraded are defined, so as to facilitate management and control of the importance levels of the multiple modules to be upgraded. At this time, the importance levels of the multiple modules to be upgraded are fixed; the upgrade priority is defined based on the importance levels of the multiple modules to be upgraded and the usage time corresponding to the multiple modules to be upgraded, thereby introducing the importance levels of the multiple modules to be upgraded and the usage time corresponding to the multiple modules to be upgraded, so as to control the upgrade priority in multiple dimensions and ensure the accuracy of the upgrade priority.

[0130] At this time, an upgrade priority table is defined based on the upgrade priority and multiple modules to be upgraded, so that the corresponding upgrade order can be recorded based on the upgrade priority table. Therefore, an upgrade control coefficient is defined according to the upgrade order recorded in the upgrade priority table and the upgrade progress of multiple modules to be upgraded; an upgrade control level is defined according to the upgrade control coefficient, and along the upgrade control level and the corresponding upgrade control is triggered, so as to perform online control on the upgrade of multiple modules to be upgraded.

[0131] refer to Figure 6 , S15: In the upgrade management and control, the current usage model of the vehicle-mounted satellite communication terminal is collected, and an upgrade arrangement table is defined according to the current usage model, the upgrade progress of multiple modules to be upgraded, and the upgrade priority, and the upgrade efficiency is optimized along the upgrade arrangement table and the vehicle-mounted satellite communication terminal;

[0132] In the specific implementation process of the present invention, the specific steps may be:

[0133] S151: In the upgrade control, the current usage model of the vehicle-mounted satellite communication terminal is collected;

[0134] S152: Collecting the continuous use time of the current use model and the environment scene where the vehicle-mounted satellite communication terminal is located;

[0135] S153: predicting the end time of the use of the current use model according to the continuous use time of the current use model and the environment scene where the vehicle-mounted satellite communication terminal is located;

[0136] S154: Before the end time of the current use model, maintain the normal use of the current use model, and define the upgrade trigger point of the current use model after the end time of the use;

[0137] S155: Associating the current use model, the upgrade progress and upgrade priority of multiple modules to be upgraded;

[0138] S156: defining an upgrade arrangement table according to the current usage model, the upgrade progress of the multiple modules to be upgraded, and the upgrade priority;

[0139] S157: Optimize upgrade efficiency along the upgrade queue and vehicle-mounted satellite communication terminal.

[0140] In an embodiment of the present application, during upgrade management and control, the current usage model of the vehicle-mounted satellite communication terminal is collected. At the same time, the continuous usage time of the current usage model and the environmental scenario in which the vehicle-mounted satellite communication terminal is located are collected to facilitate associating the continuous usage time of the current usage model and the environmental scenario in which the vehicle-mounted satellite communication terminal is located. Then, based on the continuous usage time of the current usage model and the environmental scenario in which the vehicle-mounted satellite communication terminal is located, the usage end time of the current usage model is predicted, thereby achieving predictions in multiple dimensions, so as to ensure the accuracy of the usage end time of the current usage model, and further optimize it in conjunction with the usage end signal.

[0141] At this time, before the end time of the use of the current use model, the normal use of the current use model is maintained, and the upgrade trigger point of the current use model is defined after the end time of the use, so as to ensure the normal use of the current use model.

[0142] Therefore, the current usage model, the upgrade progress of multiple modules to be upgraded, and the upgrade priority are associated; an upgrade schedule is defined according to the current usage model, the upgrade progress of multiple modules to be upgraded, and the upgrade priority; the upgrade efficiency is optimized along the upgrade schedule and the vehicle-mounted satellite communication terminal, thereby ensuring the upgrade order and upgrade efficiency of multiple modules to be upgraded, so as to be suitable for different usage environments and ensure the use and upgrade of the vehicle-mounted satellite communication terminal in various usage environments.

[0143] refer to Figure 7 , S16: During the upgrade process of the vehicle-mounted satellite communication terminal, satellite communication is performed based on the functional modules mapped by the cloud network, and dynamic verification is performed on the modules to be upgraded to maintain the synchronization of the upgrade and verification of the modules to be upgraded;

[0144] In the specific implementation process of the present invention, the specific steps may be:

[0145] S161: During the upgrade process of the vehicle-mounted satellite communication terminal, freeze the functional modules mapped by the cloud network;

[0146] S162: maintaining satellite communication of the vehicle-mounted satellite communication terminal based on the function module mapped by the cloud network, and triggering an upgrade based on the vehicle-mounted satellite communication terminal;

[0147] S163: monitor the upgrade process of the module to be upgraded in real time, and define corresponding abnormal nodes according to the upgrade process of the module to be upgraded;

[0148] S164: triggering dynamic verification of the module to be upgraded based on the abnormal node;

[0149] S165: defining corresponding abnormal factors according to the dynamic verification of abnormal nodes, and associating the abnormal factors with corresponding phased upgrade files;

[0150] S166: defining abnormal files according to abnormal factors and corresponding phased upgrade files, and triggering replacement of abnormal files to optimize abnormal nodes;

[0151] S167: Maintain the upgrade of the module to be upgraded based on the optimization of the abnormal node, and control the synchronization of verification while maintaining the upgrade of the module to be upgraded.

[0152] During the specific implementation of the present invention, in the upgrade management and control, the current usage model of the vehicle-mounted satellite communication terminal is collected, and an upgrade ranking list is defined according to the current usage model, the upgrade progress of multiple modules to be upgraded, and the upgrade priority, and the upgrade efficiency is optimized along the upgrade ranking list and the vehicle-mounted satellite communication terminal; during the upgrade process of the vehicle-mounted satellite communication terminal, satellite communication is performed based on the functional modules mapped by the cloud network, and dynamic verification is performed on the modules to be upgraded to maintain the synchronization of the upgrade and verification of the modules to be upgraded, thereby realizing the synchronous management and control of the upgrade and verification of the modules to be upgraded, so as to ensure the real-time optimization of the modules to be upgraded during the upgrade process, ensure the upgrade effect of the modules to be upgraded, and avoid the inability to use due to upgrade abnormalities.

[0153] At this time, during the upgrade process of the vehicle-mounted satellite communication terminal, the functional modules mapped by the cloud network are frozen to make full use of the functional modules mapped by the cloud network, thereby maintaining the satellite communication of the vehicle-mounted satellite communication terminal based on the functional modules mapped by the cloud network, and at the same time, triggering the upgrade based on the vehicle-mounted satellite communication terminal.

[0154] Furthermore, the upgrade process of the module to be upgraded is monitored in real time, and corresponding abnormal nodes are defined for the upgrade process of the module to be upgraded, so as to introduce abnormal nodes, thereby triggering dynamic verification of the module to be upgraded based on the abnormal nodes, realizing real-time verification of the abnormal nodes, and ensuring real-time optimization of the abnormal nodes.

[0155] Therefore, corresponding abnormal factors are defined according to the dynamic verification of abnormal nodes, and the abnormal factors and corresponding phased upgrade files are associated; abnormal files are defined according to the abnormal factors and the corresponding phased upgrade files, and the replacement of abnormal files is triggered to optimize abnormal nodes; based on the optimization of abnormal nodes, the upgrade of modules to be upgraded is maintained, and while maintaining the upgrade of modules to be upgraded, the synchronization of verification is controlled, thereby realizing the synchronous management and control of the upgrade and verification of modules to be upgraded, so as to ensure the real-time optimization of modules to be upgraded during the upgrade process, ensure the upgrade effect of modules to be upgraded, and avoid being unable to use due to upgrade abnormalities.

[0156] In an embodiment of the present invention, through the method in the embodiment of the present invention, a vehicle-mounted satellite communication terminal is mounted on a vehicle, and content to be upgraded is defined based on the traversal of the vehicle-mounted satellite communication terminal; multiple modules to be upgraded are divided based on the content to be upgraded, and a corresponding upgrade path is matched according to each module to be upgraded; each upgrade path and a CAN bus are associated, and the upgrade progress of multiple modules to be upgraded is coordinated based on the CAN bus; an upgrade priority is defined based on the importance level of multiple modules to be upgraded, and the upgrade priority and the upgrade progress of multiple modules to be upgraded are triggered to perform upgrade management and control, so as to facilitate upgrade management and control for multiple modules to be upgraded, thereby ensuring the upgrade efficiency of multiple modules to be upgraded and avoiding the impact of multiple modules to be upgraded on the use of the vehicle-mounted satellite communication terminal during the upgrade process.

[0157] In the upgrade management and control, the current usage model of the vehicle-mounted satellite communication terminal is collected, and an upgrade sequence list is defined according to the current usage model, the upgrade progress of multiple modules to be upgraded, and the upgrade priority, and the upgrade efficiency is optimized along the upgrade sequence list and the vehicle-mounted satellite communication terminal; in the upgrade process of the vehicle-mounted satellite communication terminal, satellite communication is carried out based on the functional modules mapped by the cloud network, and dynamic verification is performed on the modules to be upgraded to maintain the synchronization of the upgrade and verification of the modules to be upgraded, thereby realizing the synchronous management and control of the upgrade and verification of the modules to be upgraded, so as to ensure the real-time optimization of the modules to be upgraded during the upgrade process, ensure the upgrade effect of the modules to be upgraded, and avoid the unusable due to upgrade abnormalities.

[0158] See also Figure 8 , Figure 8 The figure is a schematic diagram of the structural composition of the upgrade system of the vehicle-mounted satellite communication terminal based on the CAN bus in an embodiment of the present invention.

[0159] like Figure 8 As shown, a vehicle-mounted satellite communication terminal upgrade system based on the CAN bus, the vehicle-mounted satellite communication terminal upgrade system based on the CAN bus includes:

[0160] The content module 21 to be upgraded is used to mount the vehicle-mounted satellite communication terminal on the vehicle and define the content to be upgraded based on the traversal of the vehicle-mounted satellite communication terminal;

[0161] An upgrade path module 22, used to divide a plurality of modules to be upgraded based on the contents to be upgraded, and match a corresponding upgrade path according to each module to be upgraded;

[0162] An upgrade progress module 23 is used to associate each upgrade path with the CAN bus, and coordinate the upgrade progress of multiple modules to be upgraded based on the CAN bus;

[0163] An upgrade control module 24 is used to define upgrade priorities based on the importance levels of multiple modules to be upgraded, and trigger upgrade control based on the upgrade priorities and upgrade progress of multiple modules to be upgraded;

[0164] The optimization module 25 is used to collect the current usage model of the vehicle-mounted satellite communication terminal in the upgrade management and control, and define an upgrade arrangement table according to the current usage model, the upgrade progress of multiple modules to be upgraded, and the upgrade priority, and optimize the upgrade efficiency along the upgrade arrangement table and the vehicle-mounted satellite communication terminal;

[0165] The dynamic verification module 26 is used to perform satellite communication based on the functional modules mapped by the cloud network during the upgrade process of the vehicle-mounted satellite communication terminal, and to perform dynamic verification on the modules to be upgraded to maintain the synchronization of the upgrade and verification of the modules to be upgraded.

[0166] See also Fig. 9 , refer to the following Fig. 9 The electronic device 40 according to this embodiment of the present invention will be described. Fig. 9 The electronic device 40 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0167] like Fig. 9 As shown, the electronic device 40 is in the form of a general computing device. The components of the electronic device 40 may include but are not limited to: at least one processing unit 41, at least one storage unit 42, and a bus 43 connecting different system components (including the storage unit 42 and the processing unit 41).

[0168] The storage unit stores program codes, which can be executed by the processing unit 41, so that the processing unit 41 executes the steps according to various exemplary embodiments of the present invention described in the above “Embodiment Method” section of this specification.

[0169] The storage unit 42 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 421 and / or a cache memory unit 422 , and may further include a read-only memory unit (ROM) 423 .

[0170] The storage unit 42 may also include a program / utility 424 having a set of (at least one) dynamic verification modules 425, such dynamic verification modules 425 including but not limited to: an operating system, one or more application programs, other dynamic verification modules, and program data, each of which or some combination may include an implementation of a network environment.

[0171] Bus 43 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0172] The electronic device 40 may also communicate with one or more external devices (e.g., keyboards, pointing devices, Bluetooth devices, etc.), one or more devices that enable a user to interact with the electronic device 40, and / or any device that enables the electronic device 40 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 44. Furthermore, the electronic device 40 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 45. Fig. 9 As shown, the network adapter 45 communicates with other modules of the electronic device 40 via the bus 43. It should be understood that although Fig. 9 Not shown, other hardware and / or software modules may be used in conjunction with the electronic device 40, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup planning systems.

[0173] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes a number of instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation of the present disclosure.

[0174] Those skilled in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, and the storage medium can include: a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc. In addition, it stores computer program instructions, and when the computer program instructions are executed by a computer, the computer executes the above method.

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

Claims

1. A method for upgrading a vehicle-mounted satellite communication terminal based on a CAN bus, characterized in that: Applicable to the upgrade scenario of vehicle-mounted satellite communication terminals based on CAN bus; The vehicle-mounted satellite communication terminal upgrade method based on the CAN bus includes: The vehicle-mounted satellite communication terminal is mounted on the vehicle, and content to be upgraded is defined based on the traversal of the vehicle-mounted satellite communication terminal; Divide the content to be upgraded into multiple modules to be upgraded, and match the corresponding upgrade path according to each module to be upgraded; Associate each upgrade path with the CAN bus, and coordinate the upgrade progress of multiple modules to be upgraded based on the CAN bus; Define upgrade priorities based on the importance levels of multiple modules to be upgraded, and trigger upgrade control based on the upgrade priorities and upgrade progress of multiple modules to be upgraded; In the upgrade management and control, the current usage model of the vehicle-mounted satellite communication terminal is collected, and an upgrade queue is defined according to the current usage model, the upgrade progress of multiple modules to be upgraded, and the upgrade priority, and the upgrade efficiency is optimized along the upgrade queue and the vehicle-mounted satellite communication terminal; During the upgrade process of the vehicle-mounted satellite communication terminal, satellite communication is performed based on the functional modules mapped by the cloud network, and dynamic verification is performed on the modules to be upgraded to maintain the synchronization of the upgrade and verification of the modules to be upgraded; The step of mounting the vehicle-mounted satellite communication terminal on the vehicle and defining the content to be upgraded based on the traversal of the vehicle-mounted satellite communication terminal includes: Mounting a vehicle-mounted satellite communication terminal on a vehicle; Dynamically control the orientation of the vehicle-mounted satellite communication terminal based on the vehicle's moving direction and the satellite's communication direction; Associating the vehicle-mounted satellite communication terminal and the vehicle, and defining a matching coefficient based on a communication protocol of the vehicle-mounted satellite communication terminal and a communication protocol of the vehicle; Regulating the communication protocol of the vehicle-mounted satellite communication terminal or the communication protocol of the vehicle based on the matching coefficient and the communication strength level of the satellite to ensure matching performance between the communication protocol of the vehicle-mounted satellite communication terminal and the communication protocol of the vehicle; The version level of the vehicle-mounted satellite communication terminal is collected, and the content to be upgraded is defined according to the version level of the vehicle-mounted satellite communication terminal and the current use time of the vehicle-mounted satellite communication terminal.

2. The upgrade method of the vehicle-mounted satellite communication terminal based on CAN bus according to claim 1 is characterized in that: The method of dividing a plurality of modules to be upgraded based on the content to be upgraded, and matching a corresponding upgrade path according to each module to be upgraded, includes: Freeze the content to be upgraded; Define multiple sub-contents based on the content to be upgraded and the types of functions; Defining multiple modules to be upgraded according to the synchronous identification of multiple sub-contents; Associating multiple modules to be upgraded, and matching corresponding upgrade spaces according to the multiple modules to be upgraded; Match the corresponding module to be upgraded based on the upgrade space, and define the upgrade path of the corresponding module to be upgraded in the upgrade space; The upgrade paths corresponding to the modules to be upgraded are arranged, the same main line and difference branches are defined based on multiple upgrade paths, and the overall upgrade mode of the multiple modules to be upgraded is triggered according to the same main line and difference branches.

3. The upgrade method of the vehicle-mounted satellite communication terminal based on the CAN bus according to claim 2 is characterized in that: The associating each upgrade path with the CAN bus and coordinating the upgrade progress of multiple modules to be upgraded based on the CAN bus includes: Freeze each upgrade path; Associate each upgrade path with the CAN bus, and control each upgrade path based on the CAN bus; In the CAN bus, multiple upgrade nodes are defined for each upgrade path; Defining the upgrade status of each upgrade node based on multiple upgrade nodes and upgrade contents between two adjacent upgrade nodes; Associate each upgrade status and upgrade content, and build an upgrade control model; Triggering upgrade optimization of each upgrade node based on the upgrade efficiency corresponding to the upgrade control mode; Based on the upgrade optimization of each upgrade node, an overall coordination is carried out to coordinate the upgrade progress of multiple modules to be upgraded based on the CAN bus.

4. The upgrade method of the vehicle-mounted satellite communication terminal based on CAN bus according to claim 3 is characterized in that: Defining the upgrade priority based on the importance levels of the multiple modules to be upgraded, and triggering the upgrade control based on the upgrade priority and the upgrade progress of the multiple modules to be upgraded, includes: Traverse multiple modules to be upgraded and define the importance levels of multiple modules to be upgraded; Determine the importance level of multiple modules to be upgraded; Defining upgrade priorities based on importance levels of multiple modules to be upgraded and usage times corresponding to multiple modules to be upgraded; Define an upgrade priority table based on upgrade priorities and multiple modules to be upgraded; Define the upgrade control coefficient according to the upgrade sequence recorded in the upgrade priority table and the upgrade progress of multiple modules to be upgraded; The upgrade control level is defined according to the upgrade control coefficient, and the corresponding upgrade control is triggered along the upgrade control level.

5. The upgrade method of the vehicle-mounted satellite communication terminal based on CAN bus according to claim 4 is characterized in that: In the upgrade control, the current usage model of the vehicle-mounted satellite communication terminal is collected, and an upgrade arrangement table is defined according to the current usage model, the upgrade progress of multiple modules to be upgraded, and the upgrade priority, and the upgrade efficiency is optimized along the upgrade arrangement table and the vehicle-mounted satellite communication terminal, including: In the upgrade control, collect the current usage model of the vehicle-mounted satellite communication terminal; Collect the continuous usage time of the current usage model and the environmental scenario where the vehicle-mounted satellite communication terminal is located; The end time of use of the current use model is predicted according to the continuous use time of the current use model and the environmental scenario where the vehicle-mounted satellite communication terminal is located.

6. The upgrade method of the vehicle-mounted satellite communication terminal based on CAN bus according to claim 5 is characterized in that: In the upgrade control, the current usage model of the vehicle-mounted satellite communication terminal is collected, and an upgrade arrangement table is defined according to the current usage model, the upgrade progress of multiple modules to be upgraded, and the upgrade priority, and the upgrade efficiency is optimized along the upgrade arrangement table and the vehicle-mounted satellite communication terminal, and further includes: Before the end time of the current usage model, the normal use of the current usage model is maintained, and the upgrade trigger point of the current usage model is defined after the end time of the use; Associate the current usage model, the upgrade progress of multiple modules to be upgraded, and the upgrade priority; Define an upgrade queue based on the current usage model, the upgrade progress of multiple modules to be upgraded, and the upgrade priority; Optimize upgrade efficiency along the upgrade queue and vehicle-mounted satellite communication terminal.

7. The upgrade method of the vehicle-mounted satellite communication terminal based on CAN bus according to claim 1, characterized in that: During the upgrade process of the vehicle-mounted satellite communication terminal, satellite communication is performed based on the functional modules mapped by the cloud network, and dynamic verification is performed on the modules to be upgraded to maintain the synchronization of the upgrade and verification of the modules to be upgraded, including: During the upgrade process of the vehicle-mounted satellite communication terminal, the functional modules mapped by the freeze cloud network; Maintain satellite communication of the vehicle-mounted satellite communication terminal based on the function modules mapped by the cloud network, and at the same time, trigger upgrades based on the vehicle-mounted satellite communication terminal; Monitor the upgrade process of the module to be upgraded in real time, and define corresponding abnormal nodes for the upgrade process of the module to be upgraded; Dynamic verification of modules to be upgraded is triggered based on abnormal nodes.

8. The method for upgrading the vehicle-mounted satellite communication terminal based on the CAN bus according to claim 7, characterized in that: In the upgrade process of the vehicle-mounted satellite communication terminal, satellite communication is performed based on the functional modules mapped by the cloud network, and dynamic verification is performed on the modules to be upgraded to maintain the synchronization of the upgrade and verification of the modules to be upgraded, and also includes: Define the corresponding abnormal factors according to the dynamic verification of abnormal nodes, and associate the abnormal factors with the corresponding phased upgrade files; Define abnormal files based on abnormal factors and corresponding phased upgrade files, and trigger replacement of abnormal files to optimize abnormal nodes; Maintain the upgrade of the modules to be upgraded based on the optimization of abnormal nodes, and control the synchronization of verification while maintaining the upgrade of the modules to be upgraded.

9. A vehicle-mounted satellite communication terminal upgrade system based on CAN bus, characterized in that: The vehicle-mounted satellite communication terminal upgrade system based on the CAN bus is applied to the vehicle-mounted satellite communication terminal upgrade method based on the CAN bus as described in any one of claims 1 to 8, and the vehicle-mounted satellite communication terminal upgrade system based on the CAN bus includes: The module for content to be upgraded is used to mount the vehicle-mounted satellite communication terminal on the vehicle and define content to be upgraded based on the traversal of the vehicle-mounted satellite communication terminal; An upgrade path module, used to divide multiple modules to be upgraded based on the content to be upgraded, and match the corresponding upgrade path according to each module to be upgraded; The upgrade progress module is used to associate various upgrade paths with the CAN bus, and coordinate the upgrade progress of multiple modules to be upgraded based on the CAN bus; An upgrade control module is used to define upgrade priorities based on the importance levels of multiple modules to be upgraded, and trigger upgrade control based on the upgrade priorities and upgrade progress of multiple modules to be upgraded; An optimization module is used to collect the current usage model of the vehicle-mounted satellite communication terminal in the upgrade management and control, and define an upgrade queue table according to the current usage model, the upgrade progress of multiple modules to be upgraded, and the upgrade priority, and optimize the upgrade efficiency along the upgrade queue table and the vehicle-mounted satellite communication terminal; The dynamic verification module is used to perform satellite communication based on the functional modules mapped by the cloud network during the upgrade process of the vehicle-mounted satellite communication terminal, and to perform dynamic verification on the modules to be upgraded to maintain the synchronization of the upgrade and verification of the modules to be upgraded.

Citation Information

Patent Citations

  • Control method and device of automatic driving vehicle and automatic driving vehicle

    CN113641548A

  • Intercommunication method of software-defined heaven and earth dual-bearer network and heterogeneous access network

    CN115801107A