Method and device for determining network real-time dynamic measurement service availability

By acquiring satellite monitoring and platform-side service data, calculating the service indicators and available data of the satellite system frequency points, and combining them with business rules, the problem of uniformity in NRTK service availability evaluation was solved, achieving more accurate availability assessment and improving the user positioning experience.

CN116073880BActive Publication Date: 2025-09-16QIANXUN SPATIAL INTELLIGENCE INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111284110.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-01
Publication Date
2025-09-16
Estimated Expiration
2041-11-01

AI Technical Summary

Technical Problem

In the existing technology, the NRTK service availability evaluation of satellite positioning and navigation systems lacks a unified definition and evaluation standard, and mainly relies on the number of satellites, making it difficult to comprehensively and accurately evaluate the availability of services.

Method used

By acquiring satellite monitoring service data and platform-side broadcast service data, the service index parameters and available data of each satellite system and each frequency point in each epoch are calculated, and combined with preset business rules, the availability of the network real-time dynamic measurement service is determined.

Benefits of technology

It achieves accurate and reliable evaluation of NRTK service availability, can objectively measure the service quality of the ground-based augmentation system, and improve the user positioning experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116073880B_ABST
    Figure CN116073880B_ABST
Patent Text Reader

Abstract

This application discloses a method and apparatus for determining the availability of a network real-time dynamic measurement service. According to an embodiment of the application, by acquiring satellite monitoring service data and platform-side broadcast service data within a first region, the service index parameters for a single satellite and a single frequency point in each epoch and the available data for a single satellite system and a single frequency point in each epoch are calculated. When an available epoch is determined according to preset business rules, the network real-time dynamic measurement service availability for the corresponding available epoch is determined based on the service index parameters and the available data, thereby obtaining a more accurate and reliable evaluation result of the network real-time dynamic measurement service availability of a ground-based augmentation facility.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of satellite positioning and navigation technology, and in particular to a method and device for determining the availability of a network real-time dynamic measurement service. Background Art

[0002] Currently, the availability of NRTK (Network Real-Time Kinematic) services in satellite positioning and navigation systems is primarily determined and evaluated based on the number of broadcast satellites. This approach makes it difficult to comprehensively and accurately assess service availability. Summary of the Invention

[0003] The embodiments of the present application provide a method and apparatus for determining the availability of a network real-time dynamic measurement service, which can improve the accuracy of evaluating the availability of a network real-time dynamic measurement service.

[0004] In one aspect, an embodiment of the present application provides a method for determining a network real-time dynamic measurement service availability, the method comprising:

[0005] Obtaining satellite monitoring service data and platform-side broadcast service data within the first area;

[0006] Calculate the service index parameters of each satellite system and each frequency point in each epoch based on the satellite monitoring service data and the platform-side broadcast service data;

[0007] Calculate the available data of each satellite system and each frequency point in each epoch according to the service data broadcast by the platform end;

[0008] In the case where the available epochs are determined according to the preset business rules, the network real-time dynamic measurement service availability corresponding to the available epochs is determined according to the service indicator parameters and the available data.

[0009] In some embodiments, the satellite monitoring service data includes ephemeris data and integrity detection data; the platform-side broadcast service data includes network real-time dynamic measurement service data and atmospheric modeling residual data.

[0010] In some embodiments, calculating the service indicator parameters of each satellite system and each frequency point in each epoch based on the satellite monitoring service data and the platform-side broadcast service data includes:

[0011] Calculating, based on the ephemeris data, a theoretical number index parameter of frequency points broadcast by a single satellite system in each epoch within the first region;

[0012] Calculating health indicator parameters of a single satellite system in each epoch within the first region based on the integrity detection data;

[0013] Calculating the accuracy index parameters of a single satellite system in each epoch within the first region based on the atmospheric modeling residual data,

[0014] The theoretical quantity indicator parameter, health indicator parameter and accuracy indicator parameter are determined as the service indicator parameters.

[0015] In some embodiments, calculating the available data of a single satellite system and a single frequency point in each epoch based on the service data broadcast by the platform includes:

[0016] The broadcast quantity index parameter of each frequency point of each satellite system is calculated according to the frequency point information of the corresponding satellite system broadcasting in the first area contained in the network real-time dynamic measurement service data.

[0017] In some embodiments, when the available epoch is determined according to a preset business rule, determining the network real-time dynamic measurement service availability corresponding to the available epoch according to the service indicator parameter and available data includes:

[0018] When the available epoch is determined according to the preset business rules, the service indicator parameters and available data are aggregated according to the target spatiotemporal domain to obtain the network real-time dynamic measurement service availability rate of the target spatiotemporal domain corresponding to the available epoch.

[0019] In some embodiments, when it is determined according to the preset business rule that the available epoch is available, before determining the network real-time dynamic measurement service availability rate corresponding to the available epoch based on the service indicator parameter and the available data, the method includes:

[0020] According to preset business rules, epoch verification is performed based on the satellite monitoring service data and the platform-side broadcast service data to determine whether each corresponding epoch is available.

[0021] On the other hand, an embodiment of the present application provides a device for determining a service availability rate by dynamically measuring a network in real time, characterized in that the device includes:

[0022] An acquisition module, configured to acquire satellite monitoring service data and platform-side broadcast service data within the first area;

[0023] A first calculation module is configured to calculate service index parameters of each satellite system and each frequency point in each epoch based on the satellite monitoring service data and the platform-side broadcast service data;

[0024] A second calculation module is used to calculate the available data of each frequency point of each satellite system in each epoch according to the service data broadcast by the platform end;

[0025] The first determining module is configured to determine, when an available epoch is determined according to a preset business rule, a network real-time dynamic measurement service availability corresponding to the available epoch according to the service indicator parameter and available data.

[0026] In another aspect, an embodiment of the present application provides a device for determining a service availability rate of a network in real-time dynamic measurement, characterized in that the device includes: a processor and a memory storing computer program instructions;

[0027] When the processor executes the computer program instructions, the steps in the method for determining the service availability rate by real-time dynamic measurement of a network as described in the first aspect are implemented.

[0028] On the other hand, an embodiment of the present application provides a computer storage medium, characterized in that computer program instructions are stored on the computer storage medium, and when the computer program instructions are executed by a processor, the steps in the method for determining the service availability rate of the network in real-time dynamic measurement as described in the first aspect are implemented.

[0029] In an embodiment of the present application, satellite monitoring service data and platform-side broadcast service data within a first region are obtained, service index parameters for a single satellite and a single frequency point in each epoch and available data for a single satellite system and a single frequency point in each epoch are calculated, and when available epochs are determined according to preset business rules, the network real-time dynamic measurement service availability rate corresponding to the available epochs is determined based on the service index parameters and the available data, thereby obtaining a more accurate and reliable evaluation result of the ground-based augmentation facility network real-time dynamic measurement service availability. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0031] Figure 1 This is a flow chart of a method for determining a network real-time dynamic measurement service availability rate provided by an embodiment of the present application;

[0032] Figure 2 This is a flowchart of a method for determining a network real-time dynamic measurement service availability rate provided by another embodiment of the present application;

[0033] Figure 3 This is a structural diagram of a device for determining a network service availability rate by real-time dynamic measurement provided by another embodiment of the present application;

[0034] Figure 4This is a structural diagram of a device for determining a network real-time dynamic measurement service availability rate provided by another embodiment of the present application. DETAILED DESCRIPTION

[0035] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is merely to provide a better understanding of the present application by illustrating the examples of the present application.

[0036] It should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, the elements defined by the phrase "comprising..." do not exclude the presence of other identical elements in the process, method, article, or device comprising the elements.

[0037] Typically, the GAS platform monitors the operation of navigation satellites, obtains information such as carrier waves and pseudoranges, and calculates the real-time position data of the navigation satellites. After obtaining the approximate position of the user terminal, it calculates the relevant position information of the corresponding user based on the real-time position data of the navigation satellites and feeds it back to the user terminal to complete positioning. During this process, evaluating the service quality of the GAS is particularly important, as this evaluation can determine whether the navigation and positioning service is available.

[0038] The NRTK (Network Real-Time Kinematic) service availability of the ground-based augmentation service system refers to the minimum service standard that satisfies the SLA (Service-Level Agreement) requirements of industry terminal devices in satellite positioning scenarios, excluding the influence of the terminal itself, the objective environment, and user behavior.

[0039] Currently, NRTK service availability lacks a unified definition and evaluation standard. Different companies evaluate service quality and issue availability SLAs (Service-Level Agreements) based on their own interpretations, often confusing service availability, continuity, and reliability. Some companies primarily determine NRTK service availability based on the number of broadcast satellites. This evaluation metric lacks professionalism in the GNSS (Global Navigation Satellite System) field and only considers the number of satellites, ignoring metrics such as DOP (Dilution of Precision) and accuracy. Therefore, it is difficult to comprehensively and accurately assess service availability.

[0040] To solve the existing technical problems, the present invention provides a method, apparatus, device, and computer storage medium for determining the network real-time dynamic measurement service availability. The following first introduces the method for determining the network real-time dynamic measurement service availability provided by the present invention.

[0041] Figure 1 FIG. 1 is a flow chart showing a method for determining a network real-time dynamic measurement service availability rate provided by an embodiment of the present application. Figure 1 As shown, the method may include steps S101 to S104:

[0042] S101. Obtain satellite monitoring service data and platform-side broadcast service data within a first area.

[0043] The first area may be a pre-divided spatial area. For example, the area covered by the GAS network may be gridded in two dimensions and / or in space, with grid points divided into equally spaced grids based on distance. Corresponding differential corrections are generated based on the coordinates of each grid point and stored in a grid database. This reduces repeated calculations when locating the user.

[0044] Satellite monitoring service data is data obtained through monitoring of navigation satellites, which can be used to determine whether the monitored satellite and the frequency signal it broadcasts are available, determine its integrity index and continuity index, etc.; platform broadcast service data is service data broadcast to user terminals based on satellite monitoring data solutions, which can be used to determine the accuracy of the monitored navigation satellite.

[0045] For example, satellite monitoring service data can be obtained by monitoring a single frequency point broadcast by a single navigation satellite in each epoch. Platform-side broadcast service data can be obtained from the ground-based augmentation system platform.

[0046] S102. Based on satellite monitoring service data and platform-side broadcast service data, calculate the service index parameters of each satellite system at each frequency in each epoch;

[0047] S103. According to the platform-side broadcast service data, the available data of each satellite system at each frequency in each epoch is calculated;

[0048] S104. When the available epoch is determined according to the preset business rule, the network real-time dynamic measurement service availability corresponding to the available epoch is determined according to the service indicator parameter and the available data.

[0049] In an embodiment of the present application, satellite monitoring service data and platform-side broadcast service data within a first region are obtained, service index parameters for a single satellite and a single frequency point in each epoch and available data for a single satellite system and a single frequency point in each epoch are calculated, and when available epochs are determined according to preset business rules, the network real-time dynamic measurement service availability rate corresponding to the available epochs is determined based on the service index parameters and the available data, thereby obtaining a more accurate and reliable evaluation result of the network real-time dynamic measurement service availability of the ground-based augmentation system.

[0050] It should be understood that network real-time dynamic measurement services affect users' positioning experience. Obtaining accurate and reliable network real-time dynamic measurement service availability evaluation results will help to objectively and accurately measure the quality of ground-based augmentation system services, thereby helping to improve users' positioning experience.

[0051] Optionally, among the main factors affecting the user positioning experience (including industry terminals, NRTK service quality, objective environment and user behavior), uncontrollable factors such as industry terminals, objective environment (such as whether there is obstruction or interference) and user behavior are defaulted or ignored, and the focus is on the NRTK service quality status, so as to obtain an objective measurement standard.

[0052] The factors or indicators that affect the quality of NRTK services may include: epoch continuity, satellite accuracy, PDOP (Position Dilution of Precision), satellite broadcast frequency, satellite integrity, etc. When these factors or indicators meet certain standards, the corresponding service quality is good. In addition, the measurement standards of the corresponding factors or indicators vary according to the requirements of different business lines. Among them:

[0053] Continuity refers to the probability that the current system can complete its corresponding function with the specified performance within the specified time under given conditions of use;

[0054] Accuracy refers to the degree of overlap between the location provided by the current system for the industry terminal and the current actual location of the terminal;

[0055] Integrity refers to the measure of the degree of confidence in the accuracy of the data provided by the current system, and its ability to issue timely warnings when any failure occurs or errors exceed the allowable limit; integrity can be determined through differential data.

[0056] In order to obtain an accurate and reliable NRTK service availability evaluation by determining one or more of the above indicators, optionally, in an embodiment of the present application, the acquired satellite monitoring service data includes ephemeris data and integrity detection data; the platform-side broadcast service data includes network real-time dynamic measurement service data and atmospheric modeling residual data.

[0057] Optionally, the ephemeris data reflects the satellite orbit information or the orbit parameters and their change rate at a certain moment or the satellite position and its change rate at a certain moment through a data list, which can be used to determine the predetermined location of each navigation satellite corresponding to each epoch. Then, by monitoring the ephemeris data broadcast by the navigation satellite, the distribution of satellites above the grid corresponding to the first area in each epoch can be determined. The satellite distribution can include the satellite numbers in the first area and the number of frequency points that each satellite can theoretically broadcast. The frequency point is the number of different frequency carriers, such as L1 carrier, L2 carrier and L5 carrier, etc.

[0058] Optionally, integrity check data can be determined based on differential data. For example, by monitoring carrier phase observations broadcast by navigation satellites, a pseudorange differential calculation or carrier phase differential calculation is performed to determine whether the corresponding pseudorange error or carrier phase error is within a preset range. If so, the satellite integrity check passes. If not, the integrity check differs, indicating that the satellite is unhealthy and unavailable.

[0059] Optionally, network real-time kinematic measurement service data, namely NRTK data, may include information about corresponding satellite systems in the grid and information about the frequencies broadcast by these satellite systems; the number of broadcasts for each frequency point of each satellite system may be calculated by differential calculation.

[0060] Optionally, the atmospheric modeling residual data is obtained by solving the ionospheric residual and the tropospheric residual using a preset solution rule. In the embodiment of the present application, a mapping relationship between the atmospheric modeling residual data, the number of satellites, and the terminal positioning accuracy is pre-established on the platform. The preset solution rules for the atmospheric modeling residual data are mature technologies in this field and will not be further described here.

[0061] In order to obtain a more accurate NRTK service availability evaluation result, optionally, in the embodiment of the present application, after obtaining the satellite monitoring service data and the platform broadcast service data in step S101, these data are settled in steps S102 to S103. Specifically, Figure 2As shown, in step S102, based on the satellite monitoring service data and the platform-side broadcast service data, the service index parameters of each satellite system and each frequency point in each epoch are calculated, which may include S1021 to S1024:

[0062] S1021. Calculate the theoretical number index parameters of the frequency points broadcast by each satellite in each epoch in the first region based on the ephemeris data.

[0063] The theoretical quantity index parameter is the sum of the theoretical number of frequency points broadcast by a single satellite (i.e., satellite system, the same below) in each epoch in the first region.

[0064] After determining the satellite distribution over the grid corresponding to the first region within each epoch using ephemeris data, the theoretically available single frequency point for each satellite can be determined based on the satellite number over the grid corresponding to the current region. Furthermore, the theoretical sum of the frequency points can be determined based on the theoretically available single frequency points for each satellite.

[0065] For example, the first region corresponds to a grid with GPS satellites 1, 2, and 5. Satellites 2 and 5 broadcast frequencies L1 and L2, while satellite 1 broadcasts frequencies L1, L2, and L5. Based on the ephemeris data for this region, the theoretical number of frequencies for each navigation satellite in the corresponding grid can be determined as follows: 3 for frequency L1, 3 for frequency L2, and 1 for frequency L5.

[0066] S1022. Calculate health index parameters of each satellite system in each epoch within the first region based on the integrity detection data.

[0067] Receive the carrier phase observation values ​​broadcast by each navigation satellite above the corresponding grid in the first area, determine the pseudorange error and carrier phase error based on differential calculation, perform difference calculation with the preset error threshold, and the calculation result obtained is the integrity detection data of each navigation satellite.

[0068] The health indicator parameter may include data used to reflect whether the integrity test has passed. For example, if the corresponding error is determined to be within a preset error threshold range based on the integrity test data, the health indicator parameter is represented as a data field indicating that the corresponding satellite is healthy. If it exceeds the range, it is represented as a data field indicating that the corresponding satellite is unhealthy.

[0069] S1023. Calculate the accuracy index parameters of each satellite system in each epoch within the first region based on the atmospheric modeling residual data.

[0070] Atmospheric modeling residuals affect the positioning accuracy of the broadcasting satellite. In an embodiment of the present application, after the platform calculates the atmospheric modeling residual data, the positioning accuracy of the terminal by a single satellite system in each epoch in the first area is determined as the corresponding accuracy index parameter by pre-establishing a mapping relationship between the atmospheric modeling residuals, the number of satellites, and the terminal positioning accuracy.

[0071] S1024. Determine the theoretical quantity index parameter, health index parameter, and accuracy index parameter as the service index parameter.

[0072] According to the corresponding satellite distribution in the first area, satellites whose health index parameters do not meet the standards and whose accuracy index parameters do not meet the standards are eliminated, and the remaining satellites that meet the standards are determined to be available, and the data corresponding to these remaining satellites that meet the standards are determined as service index parameters.

[0073] Optionally, the service indicator parameters may include the available satellite number, the number of available satellites, the number of frequencies corresponding to the available satellites, etc.

[0074] The embodiment of the present application calculates multiple dimensions such as the broadcast frequency, accuracy, and integrity of navigation satellites to screen out available satellites for subsequent service availability calculations.

[0075] Correspondingly, in step S103, based on the service data broadcast by the platform, the available data of each frequency point of each satellite system in each epoch is calculated, including:

[0076] According to the frequency point information broadcast by the corresponding satellite system in the first area contained in the network real-time dynamic measurement service NRTK data, the broadcast quantity index parameter of each frequency point in each satellite system is calculated.

[0077] The broadcast quantity indicator parameters for each frequency point in each satellite system, that is, the broadcast quantity parameters for each frequency point in each satellite system.

[0078] After the corresponding available satellite systems in the first area are determined by the service indicator parameters in step S102, the number of broadcasts of each satellite system for each frequency point in the available satellite systems is calculated.

[0079] For example, integrity check data and atmospheric modeling residuals can be used to eliminate substandard (i.e., unavailable) satellite systems from NRTK data. For example, in NRTK data, GPS satellites 1, 2, and 5 broadcast frequencies, including L1 and L2, for satellites 2 and 5, and L1, L2, and L5 for satellite 1. Integrity check data indicates that satellite 1 is unavailable, but the atmospheric modeling residuals for satellite 5 are too large, leaving only satellite 2 available. Therefore, the number of frequency broadcasts corresponding to NRTK data for satellite 2 is calculated, resulting in a GPS L1 count of 1, a GPS L2 count of 1, and a GPS L5 count of 0. This means that the actual number of GPS L1, L2, and L5 broadcasts for available satellites over the grid in the first region is 1, 1, and 0.

[0080] After determining the number of available satellite systems and the actual frequency broadcast number of the available satellite systems through steps S102 and S103, perform epoch verification according to the business rules corresponding to the specific business scenario to determine the epoch continuity corresponding to the available satellites. When an available epoch is determined, calculate the NRTK service availability corresponding to the available epoch.

[0081] Optionally, in the embodiment of the present application, when it is determined in step S104 that an available epoch is available according to a preset business rule, before determining the network real-time dynamic measurement service availability rate corresponding to the available epoch based on the service indicator parameter and the available data, performing epoch verification may specifically include:

[0082] According to preset business rules, epoch verification is performed based on the satellite monitoring service data and the platform-side broadcast service data to determine whether each corresponding epoch is available.

[0083] Illustratively, in the embodiment of the present application, both epoch delay and interruption are considered as epoch missing and marked as epoch unavailable.

[0084] The validation rules for missing epochs include:

[0085] a. Whether the actual broadcast frequency combination of the available satellite system meets the requirements of the corresponding business scenario;

[0086] b. Whether the number of frequencies actually broadcast by available satellites / the theoretical number of frequencies broadcast by each satellite system corresponds to the service scenario requirements.

[0087] For example, corresponding business rules can be preset according to different business scenarios (such as aviation navigation, marine navigation, power timing, etc.) to set the frequency combination and frequency ratio in the available satellite system when the epoch availability requirements are met.

[0088] For example, in a certain navigation business scenario, the business rule setting is that the number of available GPS L1 frequency points is 5, the number of L5 frequency points is 5, the number of available BDS (BeiDou Navigation Satellite System) B1 frequency points is 4, and the number of B2 frequency points is 4.

[0089] In addition, the business rule setting corresponding to the navigation business scenario is that the actual broadcast number of GPS L1 frequency point / theoretical broadcast number of L1 is greater than 70%, and the actual broadcast number of L5 frequency point / theoretical broadcast number of L5 is greater than 50%.

[0090] Then, when the proportion and combination of the frequency broadcasting number of available satellites are lower than the business rule requirements of a certain navigation business scenario, the positioning data for the business scenario cannot be accurately calculated, that is, the epoch is determined to be unavailable.

[0091] In the embodiment of the present application, whether each corresponding epoch is available is determined by preset business rules. After determining the available epochs, the network real-time dynamic measurement service availability corresponding to the available epochs is determined according to the service indicator parameters and available data in step S104. Step S104 may specifically include:

[0092] When the available epochs are determined according to preset business rules, the service indicator parameters and available data are aggregated according to the target spatiotemporal domain to obtain the network real-time dynamic measurement service availability of the target spatiotemporal domain corresponding to the available epochs.

[0093] Optionally, aggregating according to the target spatiotemporal domain may include aggregating according to a time dimension and aggregating according to a space dimension.

[0094] Exemplarily, by calculating the ratio of the number of available satellite systems and the corresponding number of actually broadcast frequencies in the available epochs of the first region to the number of all satellite systems and the corresponding theoretical number of broadcast frequencies in each epoch of the first region, the corresponding NRTK service availability rate of the available epochs in the first region can be obtained.

[0095] After obtaining the NRTK service availability corresponding to the available epochs in the first region, data can be aggregated at the target time according to time granularity such as minutes, hours, days, months, and years to calculate the availability corresponding to the target time.

[0096] Alternatively, for example, after obtaining the NRTK service availability rate corresponding to the available epochs in the first region, the data is aggregated with the NRTK service availability rates corresponding to the available epochs in other regions, based on national, provincial, municipal, and county regions, to obtain the NRTK service availability rate corresponding to the aggregated regions. This allows the NRTK service availability rate to be obtained for different areas of interest, such as business scenarios (e.g., agricultural infrastructure, vehicle positioning, and surveying and mapping).

[0097] In the embodiment of the present application, calculation and verification can be performed from the dimensions of satellite system integrity, accuracy, epoch continuity, etc., and then the NRTK service availability rate can be calculated according to the differences in different business rules, so as to obtain a more comprehensive and accurate availability evaluation result, and then realize the unification of NRTK service quality measurement and evaluation standards for horizontal comparison.

[0098] Figure 3 FIG. 1 shows a schematic diagram of the structure of a device for determining a network real-time dynamic measurement service availability in an embodiment of the present application. Figure 3 As shown, the device may include:

[0099] An acquisition module 301 is configured to acquire satellite monitoring service data and platform-side broadcast service data within a first area;

[0100] A first calculation module 302 is configured to calculate service index parameters of each satellite system and each frequency point in each epoch based on the satellite monitoring service data and the platform-side broadcast service data;

[0101] The second calculation module 303 is used to calculate the available data of each satellite system and each frequency point in each epoch according to the service data broadcast by the platform end;

[0102] The first determining module 304 is configured to determine, when an available epoch is determined according to a preset business rule, a network real-time dynamic measurement service availability corresponding to the available epoch according to the service indicator parameter and available data.

[0103] Among them, the satellite monitoring service data includes ephemeris data and integrity detection data; the platform-side broadcast service data includes network real-time dynamic measurement service data and atmospheric modeling residual data.

[0104] For example, the first observation equation acquisition module 301 may execute the above Figure 1 In step S101 shown in FIG. 1 , the second observation equation acquisition module 302 may perform the above Figure 1 In step S102 shown in FIG. 1 , the difference module 303 may perform the above Figure 1 In step S103 shown in FIG. 1 , the first determination module 304 may perform the above Figure 1 Step S104 shown in FIG.

[0105] It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and can achieve its corresponding technical effects. For the sake of concise description, they will not be repeated here.

[0106] Figure 4A schematic diagram of the hardware structure of a device for determining the real-time dynamic measurement of service availability of a network provided by an embodiment of the present disclosure is shown.

[0107] The device for determining service availability by dynamically measuring service availability in real time in a network may include a processor 401 and a memory 402 storing computer program instructions.

[0108] Specifically, the processor 401 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present disclosure.

[0109] Memory 402 may include a large capacity memory for data or instructions. By way of example and not limitation, memory 402 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive, or a combination of two or more of these. Where appropriate, memory 402 may include removable or non-removable (or fixed) media. Where appropriate, memory 402 may be inside or outside the integrated gateway disaster recovery device. In a specific embodiment, memory 402 is a non-volatile solid-state memory.

[0110] The memory may include read-only memory (ROM), random access memory (RAM), magnetic disk storage media devices, optical storage media devices, flash memory devices, electrical, optical or other physical / tangible memory storage devices. Thus, generally, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to an aspect of the present disclosure.

[0111] The processor 401 reads and executes computer program instructions stored in the memory 402 to implement any one of the methods for determining the network real-time dynamic measurement service availability in the above embodiments.

[0112] In one example, the network real-time dynamic measurement service availability determination device may further include a communication interface 403 and a bus 410. Figure 4 As shown, the processor 401 , the memory 402 , and the communication interface 403 are connected via a bus 410 and communicate with each other.

[0113] The communication interface 403 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present disclosure.

[0114] Bus 410 includes hardware, software or both, and the components of the determination device of network real-time dynamic measurement service availability are coupled to each other.For example, but not limitation, bus may include accelerated graphics port (AGP) or other graphics bus, enhanced industry standard architecture (EISA) bus, front side bus (FSB), hypertransport (HT) interconnection, industry standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 410 may include one or more buses. Although the present disclosure embodiment describes and shows specific bus, the present disclosure considers any suitable bus or interconnection.

[0115] In addition, in conjunction with the method for determining the network real-time dynamic measurement service availability rate in the above-mentioned embodiments, the embodiments of the present disclosure may provide a computer storage medium for implementation. The computer storage medium stores computer program instructions; when the computer program instructions are executed by a processor, they implement any of the methods for determining the network real-time dynamic measurement service availability rate in the above-mentioned embodiments.

[0116] It should be understood that the present disclosure is not limited to the specific configurations and processes described above and illustrated in the figures. For the sake of brevity, a detailed description of known methods is omitted here. In the above embodiments, several specific steps are described and illustrated as examples. However, the method process of the present disclosure is not limited to the specific steps described and illustrated. Those skilled in the art can make various changes, modifications, and additions, or change the order of the steps after understanding the spirit of the present disclosure.

[0117] The functional modules shown in the above-described block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), appropriate firmware, a plug-in unit, a function card or the like. When implemented in software, the elements of the present disclosure are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable medium" can include any medium that can store or transmit information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROMs, flash memories, erasable ROMs (EROMs), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.

[0118] It should also be noted that the exemplary embodiments described in this disclosure describe methods or systems based on a series of steps or devices. However, this disclosure is not limited to the order of the steps described above. In other words, the steps may be performed in the order described in the embodiments, or in a different order, or several steps may be performed simultaneously.

[0119] Aspects of the present disclosure have been described above with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer or other programmable data processing device to produce a machine so that these instructions executed by the processor of the computer or other programmable data processing device enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor or a field programmable logic circuit. It is also understood that each box in the block diagram and / or flowchart and the combination of the boxes in the block diagram and / or flowchart can also be implemented by dedicated hardware that performs the specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.

[0120] The above description is only a specific embodiment of the present application. Those skilled in the art will clearly understand that for the convenience and brevity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the scope of protection of the present application is not limited thereto. Any person skilled in the art can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements should be included in the scope of protection of the present application.

Claims

1. A method for determining a network's real-time dynamic measurement service availability, characterized in that: The method comprises: Obtaining satellite monitoring service data and platform-side broadcast service data within the first area; wherein the satellite monitoring service data is data obtained by monitoring navigation satellites, and the platform-side broadcast service data is service data broadcast to user terminals based on the satellite monitoring data; Calculate the service index parameters of each satellite system and each frequency point in each epoch based on the satellite monitoring service data and the platform-side broadcast service data; Calculate the available data of each satellite system and each frequency point in each epoch according to the service data broadcast by the platform end; In a case where an available epoch is determined according to a preset business rule, determining a network real-time dynamic measurement service availability rate corresponding to the available epoch according to the service indicator parameter and the available data; The satellite monitoring service data includes ephemeris data and integrity detection data; the platform-side broadcast service data includes network real-time dynamic measurement service data and atmospheric modeling residual data; The calculating, based on the satellite monitoring service data and the platform-side broadcast service data, the service index parameters of each satellite system and each frequency point in each epoch includes: Calculating, based on the ephemeris data, a theoretical number index parameter of frequency points broadcast by each satellite system in each epoch within the first region; Calculating health indicator parameters of each satellite system in each epoch within the first region based on the integrity detection data; Calculating the accuracy index parameters of each satellite system in each epoch within the first region based on the atmospheric modeling residual data, The theoretical quantity indicator parameter, health indicator parameter and accuracy indicator parameter are determined as the service indicator parameters.

2. The method according to claim 1, characterized in that The calculating, based on the service data broadcast by the platform, available data of each satellite system and each frequency point in each epoch, includes: The broadcast quantity index parameter of each frequency point in each satellite system is calculated according to the frequency point information broadcast by the corresponding satellite system in the first area contained in the network real-time dynamic measurement service data.

3. The method according to claim 1, characterized in that The determining of the network real-time dynamic measurement service availability corresponding to the available epoch according to the service indicator parameter and available data when the available epoch is determined according to the preset business rule includes: When the available epoch is determined according to the preset business rules, the service indicator parameters and available data are aggregated according to the target spatiotemporal domain to obtain the network real-time dynamic measurement service availability rate of the target spatiotemporal domain corresponding to the available epoch.

4. The method according to claim 1, wherein Before determining the network real-time dynamic measurement service availability rate corresponding to the available epoch based on the service indicator parameter and available data when the available epoch is determined to be available according to the preset business rule, the method includes: According to preset business rules, epoch verification is performed based on the satellite monitoring service data and the platform-side broadcast service data to determine whether each corresponding epoch is available.

5. A device for determining the availability of a network service by real-time dynamic measurement, characterized in that: The device comprises: an acquisition module, configured to acquire satellite monitoring service data and platform-side broadcast service data within the first area; wherein the satellite monitoring service data is data obtained by monitoring navigation satellites, and the platform-side broadcast service data is service data broadcast to user terminals based on the satellite monitoring data; A first calculation module is configured to calculate service index parameters of each satellite system and each frequency point in each epoch based on the satellite monitoring service data and the platform-side broadcast service data; A second calculation module is used to calculate the available data of each frequency point of each satellite system in each epoch according to the service data broadcast by the platform end; A first determining module is configured to determine, when an available epoch is determined according to a preset business rule, a network real-time dynamic measurement service availability corresponding to the available epoch based on the service indicator parameter and available data; The satellite monitoring service data includes ephemeris data and integrity detection data; the platform-side broadcast service data includes network real-time dynamic measurement service data and atmospheric modeling residual data; The first solving module is specifically used for: Calculating, based on the ephemeris data, a theoretical number index parameter of frequency points broadcast by each satellite system in each epoch within the first region; Calculating health indicator parameters of each satellite system in each epoch within the first region based on the integrity detection data; Calculating the accuracy index parameters of each satellite system in each epoch within the first region based on the atmospheric modeling residual data, The theoretical quantity indicator parameter, health indicator parameter and accuracy indicator parameter are determined as the service indicator parameters.

6. A device for determining the availability of a network service in real-time dynamic measurement, characterized in that: The device includes: a processor and a memory storing computer program instructions; When the processor executes the computer program instructions, the method for determining the network real-time dynamic measurement service availability according to any one of claims 1 to 4 is implemented.

7. A computer storage medium, characterized in that The computer storage medium stores computer program instructions, which, when executed by a processor, implement the method for determining the network real-time dynamic measurement service availability according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Gridding-based base station network positioning enhancement information availability monitoring method and system

    CN110297259A