Automobile satellite access over-the-air downloading method based on elastic notification, computer device and storage medium
By detecting the service link status and subscription information, storing and waiting for the connection to be restored, the problem of OTA update notifications not reaching under satellite access is solved, ensuring that over-the-air download updates are completed in remote areas, and the accessibility and adaptability of updates is improved. sex.
Patent Information
- Application Number
- CN202411233096.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-04
- Publication Date
- 2025-01-07
AI Technical Summary
In remote areas, cars cannot effectively obtain OTA update notifications through satellite access, resulting in the update download failure.
The vehicle satellite access over-the-air download method based on elastic notifications is adopted, and by detecting service link status and subscription information, storing and waiting for the connection to be restored, ensuring that update notifications are sent when the vehicle re-enters the coverage.
Avoid missing OTA update notifications from cars, ensuring over-the-air download updates are completed in remote areas or in environments with lack of ground base station connections, improving the accessibility and adaptability of updates.
Smart Images

Figure CN119277339A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the field of satellite access technology, in particular to an automobile satellite access air download method based on elastic notification, a computer device and a storage medium. Background Art
[0002] V2N technology refers to the communication and connection technology between vehicles and the network, such as the connection between vehicles and cloud servers based on mobile network technologies such as 4G, 5G or satellite communications. Through this connection, vehicles can obtain rich information from the Internet, such as real-time traffic conditions, weather forecasts, news information, etc. At the same time, they can also upload the vehicle's own status information, driving data, etc. to the cloud server to realize remote monitoring, fault diagnosis and other functions. This technology enables vehicles to connect seamlessly with the Internet, thereby realizing a variety of application functions such as navigation, entertainment, and anti-theft. In the field of intelligent transportation systems, the emergence of V2N technology has brought revolutionary changes, significantly improving driving safety, comfort and convenience.
[0003] Based on V2N technology, functions such as OTA can be realized. OTA can be used to provide services such as firmware updates and message push for cars. For example, vehicles can receive software updates and fixes from manufacturers through network connections to achieve remote upgrades and maintenance. OTA updates improve driving experience and safety.
[0004] In urban areas, terrestrial networks have good coverage for vehicles. Therefore, these vehicles in cities can receive OTA update notifications and complete the download through terrestrial network access. However, for these vehicles living in rural or remote areas, the only option is satellite access. Due to the incomplete coverage and mobility of satellites (LEO, MEO), cars are prone to miss OTA update notifications when satellite access is not available in remote areas. Summary of the invention
[0005] In view of the technical problems existing in the current satellite communication-based air download technology, such as the update notification being easily missed by the car, the purpose of the present invention is to provide a car satellite access air download method based on flexible notification, a computer device and a storage medium.
[0006] On the one hand, an embodiment of the present invention includes a method for automotive satellite access over-the-air download based on elastic notification, and the method for automotive satellite access over-the-air download based on elastic notification includes the following steps:
[0007] Get notifications for over-the-air updates;
[0008] detecting a service link status between the communication satellite and the first vehicle;
[0009] When it is detected that the service link status is disconnected, a flexible notification of the over-the-air update notification is performed on the first vehicle.
[0010] Furthermore, the automotive satellite access over-the-air download method based on flexible notification also includes:
[0011] Before executing the flexible notification of the over-the-air update notification on the first vehicle, searching for subscription information of the first vehicle;
[0012] When the subscription information is searched, the flexible notification is triggered to be executed;
[0013] When the subscription information is not found, the flexible notification is rejected.
[0014] Further, searching for the subscription information of the first vehicle includes:
[0015] detecting a subscription record of the first vehicle;
[0016] When the subscription record is detected, determining the subscription information according to the subscription record;
[0017] When the subscription record is not detected, obtaining first positioning information of the first vehicle and coordinates of a non-coverage area of the communication satellite;
[0018] Acquire an estimated recovery time according to the first positioning information and the non-coverage area coordinates; the estimated recovery time indicates the time required for the service link state between the communication satellite and the first vehicle to recover the connection;
[0019] When the estimated restoration duration is less than the duration threshold, the subscription information is generated; otherwise, it is determined that the subscription information is not found.
[0020] Further, the flexible notification of performing the over-the-air update notification on the first vehicle includes:
[0021] Storing the over-the-air update notification in a storage space of a core network;
[0022] When it is detected that the service link state is restored connection, the over-the-air update notification is sent from the core network to the communication satellite, triggering the communication satellite to send the over-the-air update notification to the first vehicle.
[0023] Further, storing the over-the-air update notification in a storage space of a core network includes:
[0024] Detecting coverage area information of the communication satellite;
[0025] determining a storage status of the over-the-air update notification according to the coverage area information;
[0026] According to the storage status, the core network stores the over-the-air update notification.
[0027] Further, the detecting the coverage area information of the communication satellite comprises:
[0028] Detecting real-time operating parameters of the communication satellite;
[0029] Determining the coordinates of the theoretical coverage area of the communication satellite according to the real-time operating parameters;
[0030] Determining at least one second vehicle; the second vehicle is a vehicle that establishes a normal service link connection with the communication satellite;
[0031] Acquire second positioning information of each of the second vehicles;
[0032] Determining the actual coverage area coordinates of the communication satellite according to each of the second positioning information;
[0033] The theoretical coverage area coordinates and the actual coverage area coordinates are used as the coverage area information.
[0034] Further, determining the storage status of the over-the-air update notification according to the coverage area information includes:
[0035] Determining an actual coverage ratio value according to the theoretical coverage area coordinates and the actual coverage area coordinates;
[0036] Determine a storage reference value according to the actual coverage ratio value; the storage reference value is positively correlated with the actual coverage ratio value;
[0037] Obtaining the data volume of the over-the-air update notification;
[0038] Determine a storage duration according to the storage reference value and the data volume; the storage duration is positively correlated with the storage reference value and negatively correlated with the data volume;
[0039] The data amount and the storage duration are used as the storage status.
[0040] Further, determining the actual coverage ratio value according to the theoretical coverage area coordinates and the actual coverage area coordinates includes:
[0041] Determine the area of the theoretical coverage area according to the coordinates of the theoretical coverage area;
[0042] Determine the actual coverage area according to the actual coverage area coordinates;
[0043] Obtaining an area ratio of the theoretical coverage area to the actual coverage area;
[0044] Taking the area ratio as the actual coverage ratio;
[0045] or
[0046] Determining shape similarity between the theoretical coverage area and the actual coverage area according to the coordinates of the theoretical coverage area and the coordinates of the actual coverage area;
[0047] The actual coverage ratio value is determined in a negative correlation according to the shape similarity.
[0048] On the other hand, an embodiment of the present invention also includes a computer device, including a memory and a processor, the memory is used to store at least one program, and the processor is used to load at least one program to execute the automotive satellite access air download method based on flexible notification in the embodiment.
[0049] On the other hand, an embodiment of the present invention further includes a computer-readable storage medium storing a program executable by a processor, and when the program executable by the processor is executed by the processor, it is used to execute the automotive satellite access air download method based on elastic notification in the embodiment.
[0050] The beneficial effects of the present invention are as follows: the automobile satellite access air download method based on flexible notification in the embodiment, by executing flexible notification of air download update notification to the first vehicle, can eventually send the air download update notification to the first vehicle through storage and waiting for recovery in abnormal situations such as when the communication satellite cannot effectively cover the location of the first vehicle, thereby avoiding the first vehicle from missing the air download update notification, and being able to complete the air download update of the first vehicle in remote environments lacking ground base station communication connections, so that the first vehicle can adapt to different road environments. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] Figure 1 Schematic diagram of an application scenario of the automotive satellite access over-the-air download method based on flexible notification in an embodiment;
[0052] Figure 2 A schematic diagram of the steps of the automotive satellite access over-the-air download method based on flexible notification in an embodiment;
[0053] Figure 3 It is a flow chart of the method for over-the-air download of automobile satellite access based on flexible notification in an embodiment;
[0054] Figure 4 is a schematic diagram of coverage area information in an embodiment;
[0055] Figure 5It is a schematic diagram of the principle of determining the actual coverage area in the embodiment. DETAILED DESCRIPTION
[0056] Terminology explanation:
[0057] AMF: Access and Mobility Management Function, access and mobility management function;
[0058] 3GPP: 3rd Generation Partnership Project, the third generation partnership project;
[0059] UE:User Equipment, user equipment;
[0060] RAN: Radio Access Network, wireless access network;
[0061] UDM: Unified Data Management;
[0062] NWDAF: Network Data Analytics Function, network data analysis function;
[0063] S&F: Store and Forward, store and forward;
[0064] NF: Network Function, network function;
[0065] UL: UpLink, uplink;
[0066] SMS: Short Messaging Service, short message service;
[0067] UPF: User Plane Function, user plane function;
[0068] DN: Data Network, data network;
[0069] PCF: Policy Control Function, policy control function;
[0070] SMF: Session Management Function, session management function;
[0071] PSA: PDU session anchor, session anchor;
[0072] OTA: Over-the-Air, download over the air;
[0073] V2X: Vehicle-to-Everything, information exchange between vehicles and the outside world;
[0074] V2N: Vehicle-to-Network, communication and connection between vehicles and networks;
[0075] VIN: Vehicle Identification Number, vehicle identification number;
[0076] NEF: Network Exposure Function, network exposure function;
[0077] EV:Electric Vehicle.
[0078] In this embodiment, the automotive satellite access air download method based on flexible notification can be applied to Figure 1 The scene shown. Figure 1 In the process, the air download control center generates an update notification and hopes to push the update notification to the first vehicle #1. The first vehicle #1 is equipped with a satellite communication terminal and can communicate with the communication satellite. The air download control center first sends the update notification to the 5G core network, and the 5G core network forwards the update notification to the communication satellite #N through the ground station. The communication satellite #N continues to forward the update notification to the communication satellite #1. However, since the first vehicle #1 is in a driving state, Figure 1 The first vehicle #1 has gone out of the coverage of the communication satellite #1, so the communication satellite #1 cannot directly send the update notification to the first vehicle #1. It is necessary to wait for the first vehicle #1 to enter the coverage of the communication satellite #2, and then the communication satellite #2 will send the update notification to the first vehicle #1.
[0079] In this embodiment, refer to Figure 2 , the automotive satellite access over-the-air download method based on elastic notification includes the following steps:
[0080] S1. Get notifications for over-the-air updates;
[0081] S2. Detecting the service link status between the communication satellite and the first vehicle;
[0082] S3. When it is detected that the service link status is disconnected, a flexible notification of over-the-air update notification is executed for the first vehicle.
[0083] In this embodiment, each step of the method for automotive satellite access over-the-air download based on flexible notification, including S1-S6, can be executed by the communication core network. When the communication core network executes some of the steps, it can call communication satellites and other devices to perform data collection or data transmission. Among them, when the communication core network executes the method for automotive satellite access over-the-air download based on flexible notification, the functional network elements that need to be used include AMF, UDM, and DN.
[0084] In this embodiment, the process of steps S1-S6 is shown in FIG3 .
[0085] Reference Figure 3 In step S1, the over-the-air download control center generates an update notification, the content of which may be a simple notification message, or include an upgrade installation package of the vehicle control system of the first vehicle #1, or a cold region optimization control algorithm generated in response to a request from the first vehicle #1 (e.g., location information and low temperature alarm sent from the sensor of the first vehicle #1). The update notification may include the identification code VIN of the first vehicle #1, etc.
[0086] The over-the-air download control center sends the update notification to the DN network element in the communication core network, and the DN network element sends the update notification to the communication satellite. Specifically, the communication satellite that receives the update notification sent by the DN network element may be the communication satellite that was last connected to the first vehicle #1.
[0087] Reference Figure 3 In step S2, the communication satellite detects the service link status between it and the first vehicle. Specifically, the communication satellite may send a broadcast to request the first vehicle #1 to reply. If the first vehicle #1 does not reply within a specified time, then the service link status between the communication satellite and the first vehicle may be determined to be disconnected.
[0088] The service link status between the communication satellite and the first vehicle #1 is disconnected, which may be caused by the first vehicle #1 actively requesting to disconnect. However, this embodiment mainly focuses on the abnormal disconnected service link status. For example, the first vehicle #1 enters a non-coverage area, resulting in the first vehicle #1 being unable to receive the signal from the communication satellite, or the communication satellite being unable to receive the signal from the first vehicle #1.
[0089] If the service link status between the communication satellite and the first vehicle is disconnected, the communication core network can perform a flexible notification of an over-the-air update notification to the first vehicle #1.
[0090] Specifically, refer to Figure 3After executing process 3 and detecting that the service link status between the communication satellite and the first vehicle #1 is disconnected, the communication satellite may execute process 4 and send a flexible notification service request to the AMF network element in the communication core network, thereby triggering the communication core network to execute step S3.
[0091] Reference Figure 3 In step S3, the AMF network element may first execute process 5, send the identification code VIN of the first vehicle #1 to the UDM network element, and request to search for the subscription information of the first vehicle #1. If the UDM network element searches for the subscription information of the first vehicle #1, the UDM network element executes process 6 and returns the subscription information of the first vehicle #1 to the AMF network element.
[0092] In this embodiment, the communication core network can execute step S3 and perform flexible notification of over-the-air download update notification for the first vehicle #1 only when the subscription information of the first vehicle #1 is searched; if the subscription information of the first vehicle #1 is not searched, the communication core network will not execute step S3 and refuse to execute flexible notification of over-the-air download update notification for the first vehicle #1.
[0093] In this embodiment, when the communication core network executes step S3, that is, the step of performing flexible notification of over-the-air download update notification to the first vehicle, the following steps may be specifically performed:
[0094] S301. The over-the-air update notification is stored in the core network's storage space;
[0095] S302. When it is detected that the service link status is restored connection, an over-the-air update notification is sent from the core network to the communication satellite, triggering the communication satellite to send the over-the-air update notification to the first vehicle #1.
[0096] In step S301, refer to Figure 3 The communication satellite may execute process 8 to send a storage request to the AMF network element, and the AMF network element may execute process 9 to confirm the storage request. The AMF network element may then store the over-the-air download update notification of the first vehicle #1 in the storage space of the AMF network element and mark it with the identification code VIN of the first vehicle #1.
[0097] After executing step S301, the core network may detect the service link status between the core network and the first vehicle #1 through at least one communication satellite. If any one or more communication satellites (the communication satellites here may not be the same communication satellites as the communication satellites in step S2) detect that the service link status between the core network and the first vehicle #1 is a normal connection, then the service link status is determined to be a restored connection, and step S302 is executed. Figure 3The AMF network element executes process 12, reads the corresponding over-the-air update notification from the storage space according to the identification code VIN of the first vehicle #1, sends the over-the-air update notification to the communication satellite that has established a connection with the first vehicle #1, triggers the communication satellite to execute process 13, and sends the over-the-air update notification to the first vehicle #1.
[0098] In this embodiment, by executing flexible notification of over-the-air update notification for the first vehicle, in abnormal situations such as when the communication satellite cannot effectively cover the location of the first vehicle, the over-the-air update notification can be eventually sent to the first vehicle through storage and waiting for recovery, thereby ensuring the accessibility of the over-the-air update notification and preventing the first vehicle from missing the over-the-air update notification. The over-the-air update of the first vehicle can be completed in remote environments where there is a lack of ground base station communication connection, so that the first vehicle can adapt to different road environments.
[0099] In this embodiment, when executing step S301, that is, storing the over-the-air update notification in the storage space of the core network, the following steps may be specifically performed:
[0100] S30101. Detect the coverage area information of the communication satellite;
[0101] S30102. Determine the storage status of the over-the-air update notification based on the coverage area information;
[0102] S30103. Based on the storage status, the core network stores the over-the-air update notification.
[0103] In this embodiment, when describing steps S30101-S30103, it is assumed that there is only one communication satellite, and this communication satellite is temporarily disconnected from the first vehicle #1, but is expected to restore connection with the first vehicle #1 after a period of time, and this communication satellite always maintains a normal service link connection with multiple second vehicles #2.
[0104] In step S30101, the coverage area information of the communication satellite to be detected includes the locations of the theoretical coverage area of the communication satellite (i.e., the ground area that the communication satellite signal can currently theoretically cover), the actual coverage area (i.e., the ground area that the communication satellite signal currently actually covers), and the non-coverage area (i.e., the ground area that the communication satellite signal currently does not cover), such as Figure 4 The coverage may refer to the ability to conduct two-way communication between the communication satellite and the satellite communication equipment of the vehicle.
[0105] When executing step S30101, real-time operating parameters such as the ephemeris, antenna orientation, signal transmission power, and signal reception gain of the communication satellite may be detected, and the coordinates of the theoretical coverage area may be calculated according to the wireless communication model. In this embodiment, the coordinates of the theoretical coverage area may be the longitude and latitude coordinates of multiple points on the outline of the theoretical coverage area.
[0106] When executing step S30101, the real-time position of each second vehicle can be collected by the communication satellite to obtain multiple second positioning information. These second positioning information determine a ground area. These second positioning information can be fitted into a ground area by surface fitting to determine the actual coverage area. The multi-point coordinates on the outline of the actual coverage area are used as the actual coverage area coordinates. Specifically, Figure 5 As shown, each second positioning information can be used as the center of the circle, and a certain radius (for example, 100m) can be extended outward as the corresponding extension range, and then a contour can be generated. This contour can surround all these extension ranges and meet constraints such as non-concave figures, minimum area or minimum perimeter, so as to obtain the actual coverage area coordinates.
[0107] In this embodiment, the theoretical coverage area determined by the theoretical coverage area coordinates can be used as the full set, and the actual coverage area determined by the actual coverage area coordinates can be subtracted to obtain the non-coverage area. The non-coverage area can also be represented by the contour coordinates of the non-coverage area, that is, the non-coverage area coordinates. The theoretical coverage area coordinates, the actual coverage area coordinates, and the non-coverage area coordinates constitute the coverage area information to be detected in step S30101.
[0108] When executing step S30102, the actual coverage ratio value may be determined according to the theoretical coverage area coordinates and the actual coverage area coordinates. Specifically, the theoretical coverage area coordinates can determine the area and shape of the theoretical coverage area, and the actual coverage area coordinates can determine the area and shape of the actual coverage area. Therefore, the area ratio of the theoretical coverage area to the actual coverage area (specifically, the ratio obtained by dividing the area of the actual coverage area by the area of the theoretical coverage area) and the shape similarity may be determined according to the theoretical coverage area coordinates and the actual coverage area coordinates, and the value of the area ratio itself may be used as the actual coverage ratio value K, or the actual coverage ratio value may be determined in a negative correlation with the shape similarity, for example, the inverse value of the shape similarity may be used as the actual coverage ratio value K.
[0109] When executing step S30102, after obtaining the actual coverage ratio value K, a storage reference value positively correlated with the actual coverage ratio value K is determined. In this embodiment, the storage reference value can be set to a value equal to the actual coverage ratio value K, thereby obtaining the storage reference value K.
[0110] When executing step S30102, the data size of the over-the-air update notification is obtained. dataGenerally speaking, after the over-the-air download control center generates an update notification, the size of the update notification data is data It is a fixed value. Then, according to the storage reference value K and the data size data , determine the storage duration, which is positively correlated with the storage reference value K and negatively correlated with the data size data In this embodiment, the storage duration and the data size can be data Set to inverse proportion, specifically to meet size data ×duration=K, that is, The calculated storage duration and data size data This is the storage state to be determined by executing step S30102.
[0111] In step S30103, the AMP network element in the core network determines the storage state determined in step S30102, that is, the storage duration and the data size. data , to store the over-the-air update notification. Specifically, the AMP network element can find out the size of size data The storage space is used to store the over-the-air update notification, and the timing starts from the time when the over-the-air update notification is stored in the storage space. If step S302 is executed within the storage duration, thereby sending the over-the-air update notification to the first vehicle #1, then the over-the-air update notification can continue to be stored, or the over-the-air update notification can be deleted; if step S302 is not executed after the storage duration, that is, after the storage duration, it is still not detected that the service link status is to restore the connection and send the over-the-air update notification from the core network to the communication satellite, then the AMF network element can also delete the over-the-air update notification.
[0112] In this embodiment, the principle of executing steps S30101-S30103 is that the area ratio represents the ratio of the actual coverage area divided by the theoretical coverage area. The larger the area ratio is, the larger the actual coverage area is. The greater the possibility that the first vehicle #1 will restore the connection with the communication satellite when it drives out of the non-covered area and enters the actual coverage area. The shape similarity represents the shape similarity between the actual coverage area and the theoretical coverage area. The smaller the shape similarity is, the greater the impact of the disconnection caused by the first vehicle #1 itself (rather than irregular factors such as terrain or signal space propagation conditions), and the smaller the possibility that the first vehicle #1 will restore the connection with the communication satellite by driving out of the non-covered area and entering the actual coverage area. Therefore, the larger the actual coverage ratio value K (stored reference value K), which is positively correlated with the area ratio and negatively correlated with the shape similarity, the greater the possibility that the first vehicle #1 will restore the connection with the communication satellite. By combining the stored reference value K and the data size data The calculated storage duration can be used with the same data size. data In the case where the possibility of the first vehicle #1 restoring the connection with the communication satellite is high, a longer storage duration is set for the air download update notification, so that the AMF in the core network can give a longer storage duration to the air download update notification when the possibility of the first vehicle #1 restoring the connection with the communication satellite is high, thereby ensuring that the air download update notification can be effectively sent to the first vehicle #1 after the first vehicle #1 restores the connection with the communication satellite; on the contrary, when the possibility of the first vehicle #1 restoring the connection with the communication satellite is low, a shorter storage duration is given to the air download update notification, so that the air download update notification can be deleted as soon as possible after the storage duration has passed, thereby reducing the storage space and communication network resource occupation of invalid air download update notifications, and ensuring the communication efficiency of the core network and the communication satellite.
[0113] In this embodiment, if you select "Only when the subscription information of the first vehicle #1 is searched, the communication core network executes step S3 and performs flexible notification of over-the-air download update notification for the first vehicle #1; if the subscription information of the first vehicle #1 is not searched, the communication core network does not execute step S3 and refuses to perform flexible notification of over-the-air download update notification for the first vehicle #1", then you can Figure 3 In process 5, the UDM network element first detects whether a subscription record of the first vehicle #1 is saved, wherein the subscription record is proactively sent by the first vehicle #1. If the UDM network element detects the subscription record, the subscription information is determined according to the subscription record.
[0114] If the UDM network element does not detect the subscription record, the UDM network element can obtain the first positioning information of the first vehicle #1 and the coordinates of the non-coverage area of the communication satellite. Specifically, if the communication satellite can communicate with the first vehicle #1 (for example, low-rate communication or one-way communication in a weak signal environment), the first vehicle #1 can locate itself in real time, obtain the first positioning information, and send the first positioning information to the UDM network element via the communication satellite; otherwise, the last uploaded positioning information of the first vehicle #1 can be obtained as the first positioning information, or the driving trajectory can be predicted based on the last uploaded positioning information of the first vehicle #1 to obtain the current predicted position where the first vehicle #1 has arrived, and obtain the first positioning information.
[0115] After obtaining the first positioning information, the estimated recovery time can be calculated based on the first positioning information and the coordinates of the non-coverage area. Specifically, the shortest distance between the first positioning information and the coordinates of the non-coverage area (specifically the straight-line distance, or the distance of the drivable path) can be obtained, and then the shortest distance is divided by the driving speed of the first vehicle #1 (if there is a measured speed of the first vehicle #1, the measured speed is used; if there is no measured speed, a fixed value such as 60km / h can be used) to obtain the estimated recovery time. Since the estimated recovery time represents the time required for the first vehicle #1 to drive to the edge of the non-coverage area (which is also equivalent to the edge of the actual coverage area), the estimated recovery time also represents the time required for the service link status between the communication satellite and the first vehicle #1 to restore the connection.
[0116] After obtaining the estimated recovery time, the AMF network element can compare the estimated recovery time with the time threshold (e.g., 10 mmin). If the estimated recovery time is determined to be less than the time threshold, the UDM network element can generate subscription information (even if the first vehicle #1 has not actually sent subscription information to the core network). Conversely, if the estimated recovery time is determined to be greater than or equal to the time threshold, the UDM network element determines that the subscription information has not been searched.
[0117] In this embodiment, the UDM network element preferentially searches for the subscription record issued by the first vehicle #1, and determines the subscription information according to the subscription record; when the first vehicle #1 has not actually issued a subscription record, the estimated recovery time is detected. When it is determined that the estimated recovery time is short, the UDM network element can also generate subscription information, thereby triggering the execution of step S3, and performing a flexible notification of the air download update notification on the first vehicle #1; if it is determined that the estimated recovery time is long, the UDM network element will not generate subscription information, because it has been determined that the first vehicle #1 has not issued subscription information, so it is determined that the subscription information cannot be searched, and thus step S3 will not be executed, and the flexible notification will not be executed. The principle is that: when the estimated recovery time is short, the flexible notification of the air download update notification can be performed on the first vehicle #1 by default, thereby ensuring the accessibility of the air download update notification; when the estimated recovery time is long, the flexible notification will not be executed, avoiding the air download update notification from occupying the storage space of the core network for a long time, thereby ensuring the performance and communication efficiency of the core network.
[0118] A computer program for executing the air download method for automobile satellite access based on elastic notification in this embodiment can be written and written into a computer device or storage medium. When the computer program is read out and run, the air download method for automobile satellite access based on elastic notification in this embodiment is executed, thereby achieving the same technical effect as the air download method for automobile satellite access based on elastic notification in the embodiment.
[0119] It should be noted that, unless otherwise specified, when a feature is referred to as being "fixed" or "connected" to another feature, it may be directly fixed or connected to the other feature, or it may be indirectly fixed or connected to the other feature. In addition, the descriptions of up, down, left, right, etc. used in the present disclosure are only relative to the relative positional relationship of the components of the present disclosure in the accompanying drawings. The singular forms of "a", "" and "the" used in the present disclosure are also intended to include the plural forms, unless the context clearly indicates other meanings. In addition, unless otherwise defined, all technical and scientific terms used in this embodiment have the same meaning as those generally understood by those skilled in the art. The terms used in the specification of this embodiment are only for describing specific embodiments and are not intended to limit the present invention. The term "and / or" used in this embodiment includes any combination of one or more related listed items.
[0120] It should be understood that, although the term first, second, third etc. may be adopted to describe various elements in the present disclosure, these elements should not be limited to these terms. These terms are only used to distinguish the same type of elements from each other. For example, without departing from the scope of the present disclosure, the first element may also be referred to as the second element, and similarly, the second element may also be referred to as the first element. The use of any and all examples or exemplary language ("for example", "such as" etc.) provided by the present embodiment is only intended to better illustrate embodiments of the present invention, and unless otherwise required, the scope of the present invention will not be limited.
[0121] It should be appreciated that embodiments of the present invention may be implemented or enforced by computer hardware, a combination of hardware and software, or by computer instructions stored in a non-transitory computer-readable memory. The method may be implemented in a computer program using standard programming techniques - including a non-transitory computer-readable storage medium configured with a computer program, wherein the storage medium so configured causes the computer to operate in a specific and predefined manner - according to the methods and drawings described in the specific embodiments. Each program may be implemented in a high-level procedural or object-oriented programming language to communicate with a computer system. However, if desired, the program may be implemented in assembly or machine language. In any case, the language may be a compiled or interpreted language. In addition, the program may be run on a programmed dedicated integrated circuit for this purpose.
[0122] In addition, the operations of the process described in this embodiment may be performed in any suitable order, unless otherwise indicated in this embodiment or otherwise clearly contradicted by the context. The process described in this embodiment (or variations and / or combinations thereof) may be performed under the control of one or more computer systems configured with executable instructions, and may be implemented as a code (e.g., executable instructions, one or more computer programs, or one or more applications) executed on one or more processors in common, by hardware or a combination thereof. A computer program includes a plurality of instructions that may be executed by one or more processors.
[0123] Further, the method can be implemented in any type of computing platform that is operably connected to a suitable computer, including but not limited to a personal computer, a minicomputer, a mainframe, a workstation, a network or distributed computing environment, a separate or integrated computer platform, or in communication with a charged particle tool or other imaging device, etc. Various aspects of the present invention can be implemented in machine-readable code stored on a non-transitory storage medium or device, whether removable or integrated into a computing platform, such as a hard disk, an optical read and / or write storage medium, a RAM, a ROM, etc., so that it can be read by a programmable computer, and when the storage medium or device is read by the computer, it can be used to configure and operate the computer to perform the process described herein. In addition, the machine-readable code, or part thereof, can be transmitted via a wired or wireless network. When such media includes instructions or programs that implement the above steps in conjunction with a microprocessor or other data processor, the invention of this embodiment includes these and other different types of non-transitory computer-readable storage media. When programmed according to the methods and techniques of the present invention, the present invention also includes the computer itself.
[0124] The computer program can be applied to input data to perform the functions of the present embodiment, thereby converting the input data to generate output data stored in a non-volatile memory. The output information can also be applied to one or more output devices such as a display. In a preferred embodiment of the present invention, the converted data represents a physical and tangible object, including a specific visual depiction of the physical and tangible object produced on the display.
[0125] The above are only preferred embodiments of the present invention. The present invention is not limited to the above embodiments. As long as the technical effects of the present invention are achieved by the same means, any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included in the scope of protection of the present invention. Within the scope of protection of the present invention, its technical solutions and / or implementation methods may have various modifications and changes.
Claims
1. A method for automotive satellite access over-the-air downloading based on flexible notification, characterized in that: The automotive satellite access over-the-air download method based on elastic notification includes: Get notifications for over-the-air updates; detecting a service link status between the communication satellite and the first vehicle; When it is detected that the service link status is disconnected, a flexible notification of the over-the-air update notification is performed on the first vehicle.
2. The method for automotive satellite access over-the-air downloading based on flexible notification according to claim 1 is characterized in that: The automotive satellite access over-the-air download method based on elastic notification also includes: Before executing the flexible notification of the over-the-air update notification on the first vehicle, searching for subscription information of the first vehicle; When the subscription information is searched, the flexible notification is triggered to be executed; When the subscription information is not found, the flexible notification is rejected.
3. The method for automotive satellite access over-the-air downloading based on flexible notification according to claim 2 is characterized in that: The searching for the subscription information of the first vehicle includes: detecting a subscription record of the first vehicle; When the subscription record is detected, determining the subscription information according to the subscription record; When the subscription record is not detected, obtaining first positioning information of the first vehicle and coordinates of a non-coverage area of the communication satellite; Acquire an estimated recovery time according to the first positioning information and the non-coverage area coordinates; the estimated recovery time indicates the time required for the service link state between the communication satellite and the first vehicle to recover the connection; When the estimated restoration duration is less than the duration threshold, the subscription information is generated; otherwise, it is determined that the subscription information is not found.
4. The method for automotive satellite access over-the-air downloading based on flexible notification according to any one of claims 1 to 3, characterized in that: The flexible notification of performing the over-the-air update notification on the first vehicle includes: Storing the over-the-air update notification in a storage space of a core network; When it is detected that the service link state is restored connection, the over-the-air update notification is sent from the core network to the communication satellite, triggering the communication satellite to send the over-the-air update notification to the first vehicle.
5. The method for automotive satellite access over-the-air downloading based on flexible notification according to claim 4 is characterized in that: The step of storing the over-the-air update notification in a storage space of a core network includes: Detecting coverage area information of the communication satellite; determining a storage status of the over-the-air update notification according to the coverage area information; According to the storage status, the core network stores the over-the-air update notification.
6. The method for automotive satellite access over-the-air downloading based on flexible notification according to claim 5 is characterized in that: The detecting the coverage area information of the communication satellite comprises: Detecting real-time operating parameters of the communication satellite; Determining the coordinates of the theoretical coverage area of the communication satellite according to the real-time operating parameters; Determining at least one second vehicle; the second vehicle is a vehicle that establishes a normal service link connection with the communication satellite; Acquire second positioning information of each of the second vehicles; Determining the actual coverage area coordinates of the communication satellite according to each of the second positioning information; The theoretical coverage area coordinates and the actual coverage area coordinates are used as the coverage area information.
7. The method for automotive satellite access over-the-air downloading based on flexible notification according to claim 6, characterized in that: The step of determining the storage status of the over-the-air update notification according to the coverage area information includes: Determining an actual coverage ratio value according to the theoretical coverage area coordinates and the actual coverage area coordinates; Determine a storage reference value according to the actual coverage ratio value; the storage reference value is positively correlated with the actual coverage ratio value; Obtaining the data volume of the over-the-air update notification; Determining a storage duration according to the storage reference value and the data volume; the storage duration is positively correlated with the storage reference value and negatively correlated with the data volume; The data amount and the storage duration are used as the storage status.
8. The method for automotive satellite access over-the-air downloading based on flexible notification according to claim 7, characterized in that: The determining the actual coverage ratio value according to the theoretical coverage area coordinates and the actual coverage area coordinates includes: Determine the area of the theoretical coverage area according to the coordinates of the theoretical coverage area; Determine the actual coverage area according to the actual coverage area coordinates; Obtaining an area ratio of the theoretical coverage area to the actual coverage area; Taking the area ratio as the actual coverage ratio; or Determining shape similarity between the theoretical coverage area and the actual coverage area according to the coordinates of the theoretical coverage area and the coordinates of the actual coverage area; The actual coverage ratio value is determined in a negative correlation according to the shape similarity.
9. A computer device, characterized in that: It comprises a memory and a processor, the memory is used to store at least one program, and the processor is used to load at least one program to execute the automotive satellite access air download method based on flexible notification as described in any one of claims 1-8.
10. A computer-readable storage medium storing a program executable by a processor, characterized in that: The program executable by the processor is used to execute the automotive satellite access air download method based on flexible notification as described in any one of claims 1-8 when executed by the processor.