A positioning assessment device and system

By integrating multiple interfaces and algorithm modules into the positioning evaluation device, the problems of high testing complexity and cost in existing technologies have been solved, achieving efficient and low-cost positioning terminal and service evaluation.

CN119945929BActive Publication Date: 2025-12-02ZHEJIANG GEELY HLDG GRP CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411974468.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-30
Publication Date
2025-12-02
Estimated Expiration
2044-12-30

AI Technical Summary

Technical Problem

In existing technologies, testing schemes for evaluating positioning terminals and positioning service providers require multiple terminals and host computers, resulting in high hardware costs, high power consumption, and complex management, making it difficult to efficiently manage and organize test data.

Method used

A positioning assessment device is provided, which integrates multiple input interfaces, server interfaces and algorithm modules. Through a unified management terminal, it simplifies data collection and analysis and reduces hardware costs and power consumption.

Benefits of technology

It significantly reduces the number of test terminals and host computers, improves test efficiency, reduces hardware costs and overall power consumption, and simplifies test management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119945929B_ABST
    Figure CN119945929B_ABST
Patent Text Reader

Abstract

This application discloses a positioning evaluation device and system. The positioning evaluation device includes: multiple input interfaces electrically connected to at least one preset type positioning terminal, used to acquire and publish preset type information corresponding to the preset type positioning terminal; multiple server interfaces, each server interface being communicatively connected to a corresponding server, used to send the acquired preset type information to the corresponding server and acquire differential data returned by the server; and a first algorithm module, used to acquire the positioning evaluation result of each server based on the differential data, and / or the positioning evaluation result of at least one preset type positioning terminal. Whether testing and evaluating the algorithmic capabilities of positioning terminals or the service quality of positioning service providers, this method can significantly reduce the number of test terminals or host computers provided by positioning service providers. Users can easily and efficiently manage the positioning status of all test terminals, reducing hardware costs and the overall power consumption of the testing system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of positioning assessment equipment technology, and in particular to a positioning assessment device and system. Background Technology

[0002] Currently, there are numerous high-precision positioning terminals and positioning service providers on the market. Industry professionals or actual users often need to compare the effects of the same positioning service provider's services on different models of positioning terminals, or the effects of the same model of positioning terminal receiving services from different positioning service providers, in order to reasonably evaluate the positioning terminal's algorithm capabilities and the service quality of the positioning service provider.

[0003] In existing technologies, one test terminal is usually associated with one account provided by a location provider. Therefore, in existing testing schemes, a one-to-one testing method is often adopted, where one location terminal is paired with one host computer provided by a location service provider.

[0004] like Figure 1 In the example shown, when comparing the service quality provided by multiple location service providers, multiple test terminals need to be prepared to connect to the host computer provided by each location service provider. When comparing the algorithm capabilities of multiple location terminals, multiple host computers provided by location service providers need to be prepared to connect to each test terminal.

[0005] Because different models of positioning terminals often come from different manufacturers, users find it difficult to manage the positioning status of all test terminals simply and efficiently during testing. After testing, a significant amount of time needs to be spent organizing and aligning the relevant test data, which presents a high learning curve for industry professionals or actual users. Furthermore, the required number of test terminals increases with testing demands, leading to higher hardware costs and greater power consumption for the entire system. Summary of the Invention

[0006] The purpose of this application is to provide a positioning and evaluation device and system that, by providing a unified management terminal, helps industry practitioners and actual users to collect large amounts of data simply and efficiently during testing, thereby improving testing efficiency, shortening the testing cycle, and reducing testing costs.

[0007] To achieve the above objectives:

[0008] In a first aspect, embodiments of this application provide a positioning assessment device, the positioning assessment device comprising:

[0009] Multiple input interfaces are electrically connected to at least one preset type positioning terminal, used to acquire and publish preset type information corresponding to the preset type positioning terminal;

[0010] Multiple server interfaces, each of which is connected to a corresponding server for sending the acquired preset type information to the corresponding server and obtaining the differential data returned by the server;

[0011] The first algorithm module is used to obtain the positioning evaluation result of each of the servers and / or the positioning evaluation result of at least one preset type of positioning terminal based on the differential data.

[0012] In one embodiment, the positioning assessment device further includes:

[0013] The network management module is electrically connected to the multiple input interfaces, multiple server interfaces, and the first algorithm module, and is used to monitor and manage the processes of the multiple input interfaces, multiple server interfaces, and the first algorithm module.

[0014] In one embodiment, the plurality of input interfaces include:

[0015] The first input interface is electrically connected to the network management module and is used to obtain the preset type information corresponding to the preset type positioning terminal, and publish the preset type information to the network management module so that multiple server interfaces can subscribe to the preset type information;

[0016] The second input interface is electrically connected to the network management module and is used to obtain preset type information corresponding to the preset type positioning terminal, so that the network management module can obtain differential data corresponding to the preset type positioning terminal according to the preset type information, and receive the differential data returned by the network management module, so as to send the differential data to the corresponding preset type positioning terminal.

[0017] In one embodiment, the preset type positioning terminal includes a first type positioning terminal and a second type positioning terminal, and the preset type information includes satellite observation information and positioning data information, wherein,

[0018] The first type of positioning terminal is electrically connected to the first input interface and is used to send the satellite observation information to the first input interface so that the first input interface publishes the satellite observation information to the network management module;

[0019] The second type of positioning terminal is electrically connected to the second input interface and is used to send the positioning data information to the second input interface so that the network management module can obtain differential data corresponding to the second type of positioning terminal based on the positioning data information and receive the differential data returned by the second input interface.

[0020] In one embodiment, the positioning assessment device further includes:

[0021] The data format conversion module is electrically connected to the network management module and is used to convert the format of satellite observation information corresponding to the first type of positioning terminal and / or the format of positioning data information corresponding to the second type of positioning terminal into a preset type format.

[0022] In one embodiment, there are multiple first algorithm modules, and different positioning algorithms are integrated in different first algorithm modules.

[0023] In one embodiment, the preset type positioning terminal includes: multiple positioning terminals of different models on the same server, one positioning terminal of the same model on the same server, multiple positioning terminals of different models on different servers, and one positioning terminal of the same model on different servers.

[0024] Secondly, embodiments of this application also provide a positioning assessment system, which includes: multiple servers and the positioning assessment device described above, wherein,

[0025] The plurality of servers are respectively connected to the plurality of server interfaces for using preset services to solve the preset type information in order to obtain differential data corresponding to the preset type positioning terminal.

[0026] In one embodiment, the positioning assessment device includes:

[0027] The network management module is electrically connected to the multiple input interfaces, multiple server interfaces, and the first algorithm module, and is used to monitor and manage the processes of the multiple input interfaces, multiple server interfaces, and the first algorithm module.

[0028] The location assessment system also includes:

[0029] The first type of positioning terminal is electrically connected to the input interface and is used to send preset type information to the network management module through the input interface, so that the server interface can obtain differential data according to the preset type information and test and evaluate the differential data through the first algorithm module.

[0030] The second type of positioning terminal is electrically connected to the input interface and is used to send preset type information to the network management module through the input interface, so that the network management module can obtain differential data according to the preset type information and receive the differential data returned by the input interface; the second type of positioning terminal includes a second algorithm module, which is used to test and evaluate the differential data returned by the input interface.

[0031] In one embodiment, the positioning assessment system further includes:

[0032] The remote monitoring terminal is communicatively connected to the network management module and is used to remotely monitor and manage the processes of the multiple input interfaces, multiple server interfaces, and the first algorithm module through a display screen.

[0033] In this application, by providing a positioning evaluation device equipped with multiple input interfaces, multiple server interfaces, and a first algorithm module, the number of test terminals or host computers provided by positioning service providers can be significantly reduced, whether for testing and evaluating the algorithm capabilities of positioning terminals or the service quality of positioning service providers. Users can easily and efficiently manage the positioning status of all test terminals, reducing hardware costs and the overall power consumption of the testing system. Attached Figure Description

[0034] Figure 1 This is a schematic diagram of the positioning evaluation test principle used in existing technologies.

[0035] Figure 2 This is a schematic diagram of a positioning evaluation system provided in an embodiment of the present invention. Detailed Implementation

[0036] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0037] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, components, features, and elements with the same names in different embodiments of this application may have the same meaning or different meanings, the specific meaning of which must be determined by its interpretation in that specific embodiment or further in conjunction with the context of that specific embodiment.

[0038] It should be understood that although the terms first, second, third, etc., may be used herein to describe various information, such information should not be limited to these terms. These terms are used only to distinguish information of the same type from one another. For example, without departing from the scope of this document, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the word "if," as used herein, can be interpreted as "when," "when," or "in response to determination." Furthermore, as used herein, the singular forms "a," "an," and "the" are intended to also include the plural forms unless the context indicates otherwise. It should be further understood that the terms "comprising," "including," indicate the presence of the stated feature, step, operation, element, component, item, kind, and / or group, but do not exclude the presence, occurrence, or addition of one or more other features, steps, operations, elements, components, items, kinds, and / or groups. The terms "or" and "and / or" as used herein are to be interpreted as inclusive, or mean any one or any combination thereof. Therefore, "A, B, or C" or "A, B, and / or C" means "any one of the following: A; B; C; A and B; A and C; B and C; A, B, and C". Exceptions to this definition will only occur if the combination of elements, functions, steps, or operations is inherently mutually exclusive in some way.

[0039] It should be understood that although the steps in the flowcharts of this application's embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some of the steps in the figures may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be performed alternately or in turn with other steps or at least a portion of the sub-steps or stages of other steps.

[0040] It should be noted that step designations such as S1 and S2 are used in this document for the purpose of more clearly and concisely describing the corresponding content, and do not constitute a substantial limitation on the order. In specific implementation, those skilled in the art may execute S2 first and then S1, etc., but these should all be within the protection scope of this application.

[0041] It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit this application.

[0042] In the following description, the use of suffixes such as "module," "part," or "unit" to denote elements is solely for the purpose of illustrative purposes and has no specific meaning in itself. Therefore, "module," "part," or "unit" may be used interchangeably.

[0043] The following is a brief explanation of the terms that may be used in this application:

[0044] Differential correction is a technique used in Global Navigation Satellite Systems (GNSS) to improve positioning accuracy. It involves continuously observing from a base station with known coordinates, calculating pseudorange or coordinate corrections, and providing these corrections to the rover (user equipment) to either correct the rover's pseudorange observations or directly perform coordinate corrections, thereby improving the rover's positioning accuracy.

[0045] GGA, short for Global Positioning System Fix Data, is a data format used in the Global Positioning System (GPS). It's a standardized output format used to retrieve location information from a GPS receiver. GGA statements are typically updated once per second and contain crucial positioning information such as location, time, and positioning quality indicators.

[0046] SSR2OSR refers to the process of converting from State Space Representation (SSR) to Observation Space Representation (OSR). SSR and OSR are two different GNSS enhancement service technologies.

[0047] Please refer to Figure 2 , Figure 2 A schematic diagram of a positioning assessment system is shown. The positioning assessment device 1 includes:

[0048] Multiple input interfaces 10 are electrically connected to at least one preset type positioning terminal 2, and are used to acquire and publish preset type information corresponding to the preset type positioning terminal 2. Specifically, in this embodiment, the positioning evaluation device 1 is configured with multiple input interfaces 10. The input interface 10 may be a serial port, for example. The preset type positioning terminal 2 is connected to the positioning evaluation device 1 via the serial port. In this way, the input interface 10 can collect the preset type information corresponding to the preset type positioning terminal 2 and publish it, so that multiple server interfaces 11 or the first algorithm module 12 can subscribe to the preset type information according to actual test needs. The preset type information may be, for example, GNSS observations, GGA, etc., and is not limited here.

[0049] Multiple server interfaces 11 are configured, each communicating with a corresponding server 3. These interfaces are used to send acquired preset type information to the corresponding server 3 and to receive differential data returned by the server 3. Specifically, in this embodiment, the positioning evaluation device 1 is configured with multiple server interfaces 11. Each server interface 11 communicates with the corresponding server 3 through an account provided by the positioning service provider. The server interface 11 acquires preset type information through a subscription and sends it to the corresponding server 3. The server 3 solves the preset type information to obtain differential data. The server interface 11 is also used to receive the differential data returned by the server 3 and publish the differential data. The differential data can be differential correction values, including but not limited to position differentials, pseudorange differentials, phase differentials, and distance correction values, etc., which are not limited here.

[0050] The first algorithm module 12 is used to obtain the positioning evaluation results of each server 3 and / or the positioning evaluation results of at least one preset type positioning terminal 2 based on differential data. Specifically, in this embodiment, the positioning evaluation device 1 is configured with the first algorithm module 12, wherein the first algorithm module 12 can integrate different positioning algorithms, and / or the first algorithm module 12 includes multiple algorithm units, each algorithm unit integrating a different positioning algorithm. The first algorithm module 12 obtains differential data published by the server interface 11 through a subscription method. Thus, when it is necessary to test and evaluate the service quality of the positioning service provider, the positioning evaluation results of each server 3 are obtained based on the differential data, and / or when it is necessary to test and evaluate the algorithm capabilities of the preset type positioning terminal 2, the positioning evaluation results of the preset type positioning terminal 2 are obtained based on the differential data.

[0051] Furthermore, in the positioning evaluation device 1, a publish-subscribe communication model is adopted between the various processes. Each module publishes its data, and other processes that need the data can automatically subscribe to it according to testing requirements. A module can act as both a data subscriber and a data publisher simultaneously without interference, thus enabling the most efficient reuse of data from various sources. In one application scenario, by using the positioning evaluation device 1 provided in this application, the time required for various tests in dynamic road testing of vehicles can be significantly reduced.

[0052] Through the collaborative operation of the multiple input interfaces 10, multiple server interfaces 11, and the first algorithm module 12, the multiple input interfaces 10 can simultaneously provide connections to multiple preset type positioning terminals 2, the multiple server interfaces 11 can establish connections with multiple servers 3, and the positioning evaluation device 1 proposed in this application can run multiple processes simultaneously, with each algorithm process subscribing to its own required server interface 11, thus:

[0053] (1) When the test requirement is to test the service quality of N location service providers using the same model of positioning terminal, the existing technology requires N server host computers + N positioning terminals, which is reduced to one positioning evaluation device 1 + N positioning terminals proposed in this application, significantly reducing the need for server host computers in this test situation.

[0054] (2) When the test requirement is to test the performance of N positioning terminals using the services provided by the same positioning service provider, the requirement of N server host computers + N positioning terminals in the prior art is reduced to 1 + N positioning terminals in the positioning evaluation device proposed in this application, which significantly reduces the requirement of server host computers in this test situation.

[0055] (3) When the test requirement is to test the service quality of N location service providers using the same version of the algorithm, the requirement of N server host computers + N location terminals in the prior art is reduced to one location evaluation device 1 + 1 location terminals proposed in this application. The algorithm of this version integrated in the first algorithm module 12 can subscribe to the differential data corresponding to N location terminals at the same time and generate the corresponding location evaluation results, which significantly reduces the requirement of server host computers and test terminals in this test situation.

[0056] (4) When the test requirement is to test the performance of different versions of the algorithm using the service provided by the same location service provider, the requirement of N server host computers + N location terminals in the prior art is reduced to one location evaluation device 1 + 1 location terminal proposed in this application. Different versions of the algorithm integrated in the first algorithm module 12 can subscribe to the differential data of the location terminal published by multiple server interfaces 11 and generate corresponding location evaluation results, which significantly reduces the requirement of server host computers and test terminals in this test situation.

[0057] Optionally, the positioning assessment device 1 also includes:

[0058] The network management module 13 is electrically connected to multiple input interfaces 10, multiple server interfaces 11, and the first algorithm module 12, and is used to monitor and manage the processes of the multiple input interfaces 10, multiple server interfaces 11, and the first algorithm module 12. Specifically, in this embodiment, the network management module 13 can be a web management program, acting as the communication center for all processes, used to monitor and manage the processes, including starting and stopping them. In one implementation, the network management module 13 can start along with the location assessment device 1, and automatically start the MQTT (Message Queuing Telemetry Transport) process and the HTTP process, performing actions such as loading web page resource files.

[0059] Understandably, in practical use, positioning terminals used for testing and evaluation typically come in two types: one without its own algorithm module, and the other with its own algorithm module. Based on this, the following embodiment of positioning evaluation device 1 is derived.

[0060] Optionally, the plurality of input interfaces 10 include:

[0061] The first input interface 101 is electrically connected to the network management module 13. It is used to obtain preset type information corresponding to the preset type positioning terminal 2 and publish the preset type information to the network management module 13 so that multiple server interfaces 11 can subscribe to it. Specifically, in this embodiment, for positioning terminals that do not have their own algorithm module, a connection can be established with the positioning evaluation device 1 through the first input interface 101. In actual implementation, after the preset type positioning terminal 2 is connected, the first input interface 101 can read the preset type information of the preset type positioning terminal 2 and publish it through the network management module 13 so that multiple server interfaces 11 can subscribe to it according to testing requirements. After any server interface 11 obtains differential data based on the preset type information, the first algorithm module 12 solves the differential data.

[0062] In another implementation, the network management module 13 can also open the data stream of the preset type positioning terminal 2 through the first input interface 101, thereby reading the preset type information corresponding to the preset type positioning terminal 2 and publishing the preset type information.

[0063] The second input interface 103 is electrically connected to the network management module 13 and is used to obtain preset type information corresponding to the preset type positioning terminal 2. This information is used by the network management module 13 to obtain differential data corresponding to the preset type positioning terminal 2, and to receive the differential data returned by the network management module 13, so as to send the differential data to the corresponding preset type positioning terminal 2. Specifically, in this embodiment, for a positioning terminal that has its own algorithm module, a connection can be established with the positioning evaluation device 1 through the second input interface 103. In actual implementation, the second input interface 103 can read the preset type information of the preset type positioning terminal 2 after the preset type positioning terminal 2 is connected. After the network management module 13 reads the preset type information, it obtains the differential data corresponding to the preset type positioning terminal 2 through the network. The second input interface 103 is responsible for returning the differential data to the corresponding preset type positioning terminal 2, and then the algorithm module on the preset type positioning terminal 2 solves the differential data.

[0064] Optionally, the preset type positioning terminal 2 includes a first type positioning terminal 21 and a second type positioning terminal 22, and the preset type information includes satellite observation information and positioning data information, wherein,

[0065] The first type of positioning terminal 21 is electrically connected to the first input interface 101 and is used to send satellite observation information to the first input interface 101, so that the first input interface 101 publishes the satellite observation information to the network management module 13. Specifically, in this embodiment, the first type of positioning terminal 21 is a positioning terminal that does not have its own algorithm module, and the satellite observation information is GNSS observation value. The first type of positioning terminal 21 is electrically connected to the positioning evaluation device 1 through the first input interface 101 and is used to send GNSS observation values ​​to the first input interface 101, so that the first input interface 101 publishes the GNSS observation values ​​to the network management module 13 in a specified topic. In this way, other processes can subscribe to this topic themselves according to testing needs.

[0066] The second type of positioning terminal 22 is electrically connected to the second input interface 103 and is used to send positioning data information to the second input interface 103, so that the network management module 13 can obtain differential data corresponding to the second type of positioning terminal 22 based on the positioning data information, and receive the differential data returned by the second input interface 103. Specifically, in this embodiment, the second type of positioning terminal 22 is a positioning terminal with its own algorithm module, and the positioning data information is GGA. The second type of positioning terminal 22 is electrically connected to the positioning evaluation device 1 through the second input interface 103 and is used to send GGA to the second input interface 103, so that the network management module 13 can obtain the differential data corresponding to the second type of positioning terminal 22 based on the GGA. Further, the second type of positioning terminal 22 receives the differential data returned through the second input interface 103 and solves the differential data using its own algorithm module.

[0067] Optionally, the positioning evaluation device 1 further includes a data format conversion module 14, electrically connected to the network management module 13, used to convert the format of satellite observation information corresponding to the first type of positioning terminal 21, and / or the format of positioning data information corresponding to the second type of positioning terminal 22, into a preset type format. Specifically, in this embodiment, the data format conversion module 14 can be a format conversion module equipped with an SSR2OSR program, electrically connected to the network management module 13, used to convert the format of GNSS observation values ​​published by the first type of positioning terminal 21, and / or the GGA published by the second type of positioning terminal 22, from SSR to OSR, to meet the format requirements of different server interfaces 11.

[0068] Optionally, there are multiple first algorithm modules 12, and different first algorithm modules 12 integrate different positioning algorithms. Specifically, in this embodiment, the positioning evaluation device 1 is equipped with multiple first algorithm modules 12, and different first algorithm modules 12 integrate different positioning algorithms. For example, the multiple first algorithm modules 12 may include a first algorithm unit and a second algorithm unit, where the first algorithm unit integrates the NRTK algorithm and the second algorithm unit integrates the PPP RTK algorithm.

[0069] Optionally, the preset type positioning terminal 2 includes: multiple positioning terminals of different models from the same server, one positioning terminal of the same model from the same server, multiple positioning terminals of different models from different servers, and one positioning terminal of the same model from different servers. For example, the server may include server A, server B, and server C. Server A includes positioning terminals of models A1, A2, and A3; server B includes positioning terminals of models B1 and B2; and server C includes positioning terminals of models C1, C2, C3, and C4. Among them, multiple different models of positioning terminals on the same server can refer to positioning terminals of models A1, A2, and A3 on server A; a single model of positioning terminal on the same server can refer to positioning terminal of model C3 on server C; multiple different models of positioning terminals on different servers can refer to positioning terminals of models A1 and A3 on server A + positioning terminals of models B1 and B2 on server B + positioning terminals of models C1, C2, and C3 on server C; a single model of positioning terminal on different servers can refer to positioning terminal of model A2 on server A + positioning terminal of model B1 on server B + positioning terminal of model C4 on server C.

[0070] This application embodiment also provides a location assessment system, which includes: multiple servers 3 and the location assessment device 1 as described above, wherein,

[0071] Multiple servers 3 are communicatively connected to multiple server interfaces 11, and are used to solve preset type information using preset services to obtain differential data corresponding to the preset type positioning terminal 2. Specifically, in this embodiment, each positioning service provider's server 3 is communicatively connected to its own server interface 11, and is used to solve the preset type information subscribed from the network management module 13 using its own technical services, thereby obtaining differential data corresponding to the preset type positioning terminal 2.

[0072] Optionally, the positioning assessment device 1 includes a network management module 13, electrically connected to multiple input interfaces 10, multiple server interfaces 11, and a first algorithm module 12, for monitoring and managing the processes of the multiple input interfaces 10, multiple server interfaces 11, and the first algorithm module 12. Specifically, in this embodiment, the network management module 13 can be a web management program, acting as the communication center for each process, for monitoring and managing all processes, including starting and stopping them. In one implementation, the network management module 13 can start along with the positioning assessment device 1, and automatically start the MQTT (Message Queuing Telemetry Transport) process and the HTTP process, performing actions such as loading web page resource files.

[0073] Furthermore, the positioning assessment system also includes:

[0074] The first type of positioning terminal 21 is electrically connected to the input interface 10 and is used to send preset type information to the network management module 13 through the input interface 10. This allows the server interface 11 to obtain differential data based on the preset type information and to test and evaluate the differential data through the first algorithm module 12. Specifically, the first type of positioning terminal 21 is a positioning terminal that does not have its own algorithm module. The first type of positioning terminal 21 can establish a connection with the positioning evaluation device 1 through the input interface 10. In actual implementation, after the first type of positioning terminal 21 connects, the input interface 10 can read the preset type information of the first type of positioning terminal 21 and publish it through the network management module 13 so that multiple server interfaces 11 can subscribe to it according to testing needs. After any server interface 11 obtains differential data based on the preset type information, the first algorithm module 12 on the positioning evaluation device 1 solves the differential data.

[0075] The second type of positioning terminal 22 is electrically connected to the input interface 10 and is used to send preset type information to the network management module 13 through the input interface 10, so that the network management module 13 can obtain differential data according to the preset type information and receive the differential data returned by the input interface 10. The second type of positioning terminal 22 includes a second algorithm module, which is used to test and evaluate the differential data returned by the input interface 10. Specifically, in this embodiment, the second type of positioning terminal 22 is a positioning terminal equipped with a second algorithm module. The second type of positioning terminal 22 can establish a connection with the positioning evaluation device 1 through the input interface 10. In actual implementation, the input interface 10 can read the preset type information of the second type of positioning terminal 22 after the second type of positioning terminal 22 is connected. After the network management module 13 reads the preset type information, it obtains the differential data corresponding to the second type of positioning terminal 22 through the network. The input interface 10 is responsible for returning the differential data to the corresponding second type of positioning terminal 22, and then the second algorithm module equipped by the second type of positioning terminal 22 solves the differential data.

[0076] Optionally, in one implementation, the algorithm integrated by the second algorithm module is exactly the same as the algorithm integrated by the first algorithm module 12.

[0077] Optionally, the positioning evaluation system further includes: a remote monitoring terminal 4, communicatively connected to the network management module 13, used to remotely monitor and manage the processes of multiple input interfaces 10, multiple server interfaces 11, and the first algorithm module 12 via a display screen. It manages differential corrections and is connected to each preset type positioning terminal 2, allowing the test management system to organically manage and view the status of each data path in the test link. Specifically, in this embodiment, the remote monitoring terminal 4 can be, for example, a smart device such as a smartphone, watch, tablet, PC, smart bracelet, or visual glasses, and is not limited thereto. The remote monitoring terminal 4 is communicatively connected to the network management module 13, so that practitioners or actual users can remotely monitor and manage each process of the positioning evaluation device 1 through the display screen mounted on the remote monitoring terminal 4.

[0078] In one implementation, practitioners or users can view each process of the location assessment device 1 by entering a specified website into a browser in the remote monitoring terminal 4.

[0079] Based on the above embodiments, in the test and evaluation system proposed in this application, for cases where the test requirements are multiple server-side host computers and multiple positioning terminals, the hardware cost and overall power consumption can be effectively reduced by reducing the number of server-side host computers and / or positioning terminals.

[0080] For example, the main process when the positioning assessment device 1 starts up can be:

[0081] 1. The network management module 13 starts automatically upon system boot, and simultaneously starts the MQTT server process and the HTTP server process, loading web page resource files, etc.

[0082] 2. The network management module 13 starts each subprocess sequentially according to the configuration file order. The following steps are in order: Figure 2 The architecture shown is illustrated with an example:

[0083] 2.1 Use the first input interface 101 to open the data stream of the first type of positioning terminal 21, read the GNSS observation values ​​of the first type of positioning terminal 21, and publish them, for example, as topic / gnss / device01;

[0084] 2.2 Using the ntrip protocol, through a dedicated account on server A, request the difference correction obtained by server A, and publish it out, for example, as topic / osr / A;

[0085] 2.3 Using the ntrip protocol, through a dedicated account on server B, request the differential correction obtained by server B, and publish it out, for example, as topic / osr / B;

[0086] 2.4 Using the SDK provided by the C server, through the dedicated account on the C server, request the difference correction number obtained by the C server, and publish it out, for example, as topic / ssr / C;

[0087] 2.5 Run the NRTK algorithm subprocess in the first algorithm module 12, which can subscribe to / gnss / device01 and / osr / A messages and publish the algorithm solution results. The topic can be, for example, / NRTK / A / GGA;

[0088] 2.6 Run the PPP RTK algorithm subprocess in the first algorithm module 12, which can subscribe to / gnss / device01 and / ssr / C messages and publish algorithm settlement results. The topic can be, for example, / PPPRTK / C / GGA;

[0089] 2.7 Run the SSR2OSR subprocess in the data format conversion module 14, and publish algorithm forwarding data, for example, as topic / SSR0OSR, by subscribing to / ssr / C and / PPPRTK / C / GGA;

[0090] 2.8 Use the second input interface 103 to open the data stream of the second type positioning terminal 22, read the GGA of the second type positioning terminal 22, and publish it, for example, as topic / device02 / GGA, while subscribing to / osr / B data and returning it to the second type positioning terminal 22.

[0091] Understandably, the main processes of the positioning and evaluation device 1 at startup described above are only for illustrative purposes. In actual operation, users can extend and combine them themselves through configuration files, which are not limited here.

[0092] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0093] In this document, the terms “comprising,” “including,” or any other variations thereof are intended to cover non-exclusive inclusion, which includes not only the elements listed but also other elements not expressly listed.

[0094] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A positioning and assessment device, characterized in that, The positioning and assessment equipment includes: Multiple input interfaces are electrically connected to at least one preset type positioning terminal, used to acquire and publish preset type information corresponding to the preset type positioning terminal; Multiple server interfaces, each of which is connected to a corresponding server for sending the acquired preset type information to the corresponding server and obtaining the differential data returned by the server; The first algorithm module is used to obtain the positioning evaluation result of each of the servers and / or the positioning evaluation result of at least one preset type of positioning terminal based on the differential data, wherein the first algorithm module integrates the NRTK algorithm and / or the PPP RTK algorithm.

2. The positioning and evaluation device according to claim 1, characterized in that, The positioning and assessment device also includes: The network management module is electrically connected to the multiple input interfaces, multiple server interfaces, and the first algorithm module, and is used to monitor and manage the processes of the multiple input interfaces, multiple server interfaces, and the first algorithm module.

3. The positioning and evaluation device according to claim 2, characterized in that, The plurality of input interfaces include: The first input interface is electrically connected to the network management module and is used to obtain the preset type information corresponding to the preset type positioning terminal, and publish the preset type information to the network management module so that multiple server interfaces can subscribe to the preset type information; The second input interface is electrically connected to the network management module and is used to obtain preset type information corresponding to the preset type positioning terminal, so that the network management module can obtain differential data corresponding to the preset type positioning terminal according to the preset type information, and receive the differential data returned by the network management module, so as to send the differential data to the corresponding preset type positioning terminal.

4. The positioning and evaluation device according to claim 3, characterized in that, The preset type positioning terminal includes a first type positioning terminal and a second type positioning terminal, and the preset type information includes satellite observation information and positioning data information, wherein... The first type of positioning terminal is electrically connected to the first input interface and is used to send the satellite observation information to the first input interface so that the first input interface publishes the satellite observation information to the network management module; The second type of positioning terminal is electrically connected to the second input interface and is used to send the positioning data information to the second input interface so that the network management module can obtain differential data corresponding to the second type of positioning terminal based on the positioning data information and receive the differential data returned by the second input interface.

5. The positioning and evaluation device according to claim 4, characterized in that, The positioning and assessment device also includes: The data format conversion module is electrically connected to the network management module and is used to convert the format of satellite observation information corresponding to the first type of positioning terminal and / or the format of positioning data information corresponding to the second type of positioning terminal into a preset type format.

6. The positioning and evaluation device according to claim 1, characterized in that, The first algorithm module has multiple modules, and different positioning algorithms are integrated in different first algorithm modules.

7. The positioning and evaluation device according to claim 1, characterized in that, The preset type of positioning terminal includes: multiple different models of positioning terminals on the same server, one model of positioning terminal on the same server, multiple different models of positioning terminals on different servers, and one model of positioning terminal on different servers.

8. A positioning assessment system, characterized in that, The positioning assessment system includes: multiple servers and the positioning assessment device as described in any one of claims 1 to 7, wherein... The plurality of servers are respectively connected to the plurality of server interfaces for using preset services to solve the preset type information in order to obtain differential data corresponding to the preset type positioning terminal.

9. The positioning assessment system according to claim 8, characterized in that, The positioning and assessment device includes: The network management module is electrically connected to the multiple input interfaces, multiple server interfaces, and the first algorithm module, and is used to monitor and manage the processes of the multiple input interfaces, multiple server interfaces, and the first algorithm module. The location assessment system also includes: The first type of positioning terminal is electrically connected to the input interface and is used to send preset type information to the network management module through the input interface, so that the server interface can obtain differential data according to the preset type information and test and evaluate the differential data through the first algorithm module. The second type of positioning terminal is electrically connected to the input interface and is used to send preset type information to the network management module through the input interface, so that the network management module can obtain differential data according to the preset type information and receive the differential data returned by the input interface; the second type of positioning terminal includes a second algorithm module, which is used to test and evaluate the differential data returned by the input interface.

10. The positioning assessment system according to claim 9, characterized in that, The location assessment system also includes: The remote monitoring terminal is communicatively connected to the network management module and is used to remotely monitor and manage the processes of the multiple input interfaces, multiple server interfaces, and the first algorithm module through a display screen.

Citation Information

Patent Citations

  • Telegraph text data broadcasting method, memory and system

    CN111585773A

  • Consistent set of interfaces derived from a business object model

    US20080120129A1