Positioning evaluation equipment and system

By providing a positioning evaluation equipment and system, using a unified management terminal to simplify data collection, the complex and cost-effective testing problems in the prior art are solved, and efficient and low-cost positioning terminal and service quality evaluation are achieved.

CN119945929AActive Publication Date: 2025-05-06ZHEJIANG GEELY HLDG GRP CO LTD +1
View PDF 4 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In the prior art, when testing the service quality of positioning terminals and positioning service providers, multiple test terminals and host computers are required to prepare, resulting in complex management, high cost and large power consumption.

Method used

It provides a positioning evaluation equipment and system, which simplifies the data acquisition process through a unified management terminal, reduces the number of test terminals and host computers, improves testing efficiency and reduces costs.

Benefits of technology

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

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119945929A_ABST
    Figure CN119945929A_ABST
Patent Text Reader

Abstract

The invention discloses a positioning evaluation device and system, and the device comprises a plurality of input interfaces which are electrically connected with at least one preset type of positioning terminal, and are used for obtaining and issuing preset type information corresponding to the preset type of positioning terminal; a plurality of server-side interfaces, each server-side interface being in communication connection with a corresponding server-side and being used for sending the acquired preset type information to the corresponding server-side and acquiring differential data returned by the server-side; and the first algorithm module is used for acquiring a positioning evaluation result of each server side and / or a positioning evaluation result of at least one preset type of positioning terminal according to the differential data. Whether the algorithm capability of the positioning terminal or the service quality of the positioning service provider is tested and evaluated, the number of the testing terminals or the number of the upper computers provided by the positioning service provider can be remarkably reduced, a user can simply and efficiently manage the positioning states of all the testing terminals, and the user experience is improved. And the hardware cost and the overall power consumption of the test system are reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of positioning evaluation equipment, and in particular to a positioning evaluation equipment and system. Background Art

[0002] There are many high-precision positioning terminals and positioning service providers on the market. Practitioners or actual users in this industry often need to compare the effects of the services provided by the same positioning service provider injected into different models of positioning terminals, or the effects of the same model of positioning terminals receiving services provided by different positioning service providers, so as to reasonably evaluate the positioning terminal algorithm capabilities and the service quality of the positioning service provider.

[0003] In the prior art, usually one test terminal corresponds to one account provided by a positioning provider. Therefore, in the existing test scheme, a test method is often adopted in which one positioning terminal corresponds to one host computer provided by a positioning service provider.

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

[0005] Since different models of positioning terminals often come from different manufacturers, it is difficult for users to simply and efficiently manage the positioning status of all test terminals during the test process. After the test is completed, it takes a lot of time to organize and align the relevant test data, which has a high learning threshold for practitioners or actual users. In addition, since the number of test terminals required increases with the increase in test requirements, the hardware cost is high and the power consumption of the entire system is high. Summary of the invention

[0006] The purpose of this application is to provide a positioning evaluation device and system, which, by providing a unified management terminal, helps industry practitioners and actual users to simply and efficiently collect large amounts of data during testing, thereby improving test efficiency, shortening test cycles, and reducing test costs. To achieve the above objectives: In a first aspect, an embodiment of the present application provides a positioning assessment device, the positioning assessment device comprising: A plurality of input interfaces, electrically connected to at least one preset type positioning terminal, for acquiring and publishing preset type information corresponding to the preset type positioning terminal; A plurality of server interfaces, each of which is in communication with a corresponding server and is used to send the acquired preset type information to the corresponding server and to acquire differential data returned by the server; The first algorithm module is used to obtain the positioning evaluation result of each of the server ends and / or the positioning evaluation result of at least one preset type of positioning terminal according to the differential data.

[0007] In one embodiment, the positioning assessment device further includes: The network management module is electrically connected to the multiple input interfaces, the multiple server interfaces and the first algorithm module, and is used to monitor and manage the processes of the multiple input interfaces, the multiple server interfaces and the first algorithm module.

[0008] In one embodiment, the plurality of input interfaces include: A first input interface, electrically connected to the network management module, for obtaining preset type information corresponding to the preset type positioning terminal, and publishing the preset type information to the network management module, so that the plurality of 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 to send the differential data to the corresponding preset type positioning terminal.

[0009] 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: The first type 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 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 obtains differential data corresponding to the second type positioning terminal according to the positioning data information and receives the differential data returned by the second input interface.

[0010] In one embodiment, the positioning assessment device further includes: The data format conversion module is electrically connected to the network management module and is used to convert the format of the satellite observation information corresponding to the first type of positioning terminal and / or the format of the positioning data information corresponding to the second type of positioning terminal into a preset type format.

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

[0012] In one embodiment, the preset type positioning terminal includes: multiple different types of positioning terminals of the same server, one same type of positioning terminal of the same server, multiple different types of positioning terminals of different servers, and one same type of positioning terminal of different servers.

[0013] In a second aspect, an embodiment of the present application further provides a positioning evaluation system, the positioning evaluation system comprising: a plurality of service terminals and the positioning evaluation device as described above, wherein: The multiple servers are respectively connected to the multiple server interfaces for communication, and are used to solve the preset type information using a preset service to obtain differential data corresponding to the preset type positioning terminal.

[0014] In one embodiment, the positioning assessment device comprises: A network management module, electrically connected to the plurality of input interfaces, the plurality of server interfaces and the first algorithm module, and configured to monitor and manage the processes of the plurality of input interfaces, the plurality of server interfaces and the first algorithm module; The positioning assessment system also includes: A first type 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 obtains differential data according to the preset type information, and tests and evaluates the differential data through the first algorithm module; The second type 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 obtains differential data according to the preset type information and receives the differential data returned by the input interface; the second type positioning terminal includes a second algorithm module, and the second algorithm module is used to test and evaluate the differential data returned by the input interface.

[0015] In one embodiment, the positioning assessment system further includes: The remote monitoring terminal is communicatively connected with the network management module and is used for remotely monitoring and managing the multiple input interfaces, multiple server interfaces and the process of the first algorithm module through a display screen.

[0016] In the present application, by providing a positioning evaluation device equipped with multiple input interfaces, multiple server interfaces and a first algorithm module, whether it is testing and evaluating the algorithm capabilities of the positioning terminal or the service quality of the positioning service provider, the number of test terminals or host computers provided by the positioning service provider can be significantly reduced. Users can simply and efficiently manage the positioning status of all test terminals, reducing hardware costs and the overall power consumption of the test system. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 This is a schematic diagram of the positioning evaluation test adopted by the existing technology.

[0018] Figure 2 A schematic diagram of the structure of a positioning assessment system provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0019] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0020] It should be noted that, in this article, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element. In addition, components, features, and elements with the same name in different embodiments of the present application may have the same meaning or different meanings, and their specific meanings need to be determined by their explanation in the specific embodiment or further combined with the context of the specific embodiment.

[0021] It should be understood that, although the terms first, second, third, etc. may be used to describe various information in this article, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of this article, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein can be interpreted as "at the time of..." or "when..." or "in response to determination". Furthermore, as used in this article, the singular forms "one", "one" and "the" are intended to also include plural forms, unless there is an opposite indication in the context. It should be further understood that the terms "comprising", "including" indicate that there are described features, steps, operations, elements, components, projects, kinds, and / or groups, but do not exclude the existence, occurrence or addition of one or more other features, steps, operations, elements, components, projects, kinds, and / or groups. The terms "or" and "and / or" used herein are interpreted as inclusive, or mean any one or any combination. Thus, “A, B, or C” or “A, B and / or C” means “any of the following: A; B; C; A and B; A and C; B and C; A, B, and C.” An exception to this definition will occur only when a combination of elements, functions, steps, or operations are inherently mutually exclusive in some manner.

[0022] It should be understood that, although the various steps in the flowchart in the embodiment of the present application are displayed in sequence according to the indication of the arrows, these steps are not necessarily performed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and it can be performed in other orders. Moreover, at least a portion of the steps in the figure may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and their execution order is not necessarily performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.

[0023] It should be noted that in this article, step codes such as S1 and S2 are used for the purpose of expressing the corresponding content more clearly and concisely, and do not constitute a substantial limitation on the order. When implementing the step, those skilled in the art may execute S2 first and then S1, etc., but these should all be within the scope of protection of this application.

[0024] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0025] In the subsequent description, the suffixes such as "module", "component" or "unit" used to represent elements are only used to facilitate the description of the present application, and have no specific meanings. Therefore, "module", "component" or "unit" can be used in a mixed manner.

[0026] The following is an explanation of the terms that may be involved in this application, as follows: Differential correction is a technology used to improve positioning accuracy in the Global Navigation Satellite System (GNSS). It is done by continuously observing at a base station with known coordinates, calculating the pseudo-range observation correction or coordinate correction, and providing it to the mobile station (user equipment) to correct the pseudo-range observation of the mobile station or directly perform coordinate correction, thereby improving the positioning accuracy of the mobile station.

[0027] GGA is a data format in the Global Positioning System (GPS). Its full name is "Global Positioning System Fix Data", i.e. GPS positioning data. It is a standardized output statement used to obtain location information from a GPS receiver. GGA statements are usually updated once a second and contain key positioning information such as location, time, positioning quality indication, etc.

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

[0029] Please refer to Figure 2 , Figure 2 A schematic diagram of the structure of a positioning assessment system is shown, wherein the positioning assessment device 1 comprises: Multiple input interfaces 10 are electrically connected to at least one preset type positioning terminal 2, and are used to obtain 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 can be, for example, a serial port, and the preset type positioning terminal 2 is connected to the positioning evaluation device 1 via a 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. Among them, the preset type information can be, for example, GNSS observations, GGA, etc., which are not limited here.

[0030] Multiple server interfaces 11, each server interface 11 is connected in communication with the corresponding server 3, and is used to send the acquired preset type information to the corresponding server 3, and obtain the differential data returned by the server 3. Specifically, in this embodiment, the positioning evaluation device 1 is configured with multiple server interfaces 11, and each server interface 11 is connected in communication with the corresponding server 3 through an account provided by the positioning service provider. The server interface 11 obtains the preset type information by subscription and sends it to the corresponding server 3. The server 3 obtains the differential data after solving the preset type information. The server interface 11 is also used to receive the differential data returned by the server 3 and publish the differential data. Among them, the differential data can be a differential correction number, which includes but is not limited to position difference, pseudorange difference, phase difference, and distance correction number, etc., which are not limited here.

[0031] The first algorithm module 12 is used to obtain the positioning evaluation result of each server 3 according to the differential data, and / or the positioning evaluation result of at least one preset type of positioning terminal 2. Specifically, in this embodiment, the positioning evaluation device 1 is configured with a first algorithm module 12, wherein the first algorithm module 12 can integrate different positioning algorithms, and / or the first algorithm module 12 includes a plurality of algorithm units, each of which integrates a different positioning algorithm. The first algorithm module 12 obtains the differential data published by the server interface 11 by subscription, so that when it is necessary to test and evaluate the service quality of the positioning service provider, the positioning evaluation result of each server 3 is obtained according to the differential data, and / or, when it is necessary to test and evaluate the algorithm capability of the preset type of positioning terminal 2, the positioning evaluation result of the preset type of positioning terminal 2 is obtained according to the differential data.

[0032] Furthermore, in the positioning evaluation device 1, each process adopts a publish-subscribe communication mode. Each module publishes data, and other required process bureaus can automatically subscribe to relevant data according to test needs. A module can be a data subscriber and a data publisher at the same time without interfering with each other, so that each data can be reused most efficiently. In an application scenario, by adopting the positioning evaluation device 1 provided by the present application, for dynamic road testing of vehicles on the road, the time required for various tests can be significantly reduced.

[0033] Through the cooperation of the above-mentioned multiple input interfaces 10, multiple server interfaces 11 and the first algorithm module 12, the multiple input interfaces 10 can provide multiple preset type positioning terminals 2 for connection at the same time, and the multiple server interfaces 11 can establish a connection with the multi-channel server 3. The positioning evaluation device 1 proposed in this application, the first algorithm module 12 can run multiple processes at the same time, and each algorithm process subscribes to the server interface 11 required by itself, so: (1) When the test requirement is to use the same model of positioning terminal to test the service quality of N positioning service providers, the existing technology requires the configuration of N server host computers + N positioning terminals, which is reduced to a positioning evaluation device 1 + N positioning terminals proposed in this application, significantly reducing the demand for server host computers in this test situation.

[0034] (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 existing technology requires N server host computers + N positioning terminals, which is reduced to a positioning evaluation device of 1 + N positioning terminals proposed in this application, significantly reducing the demand for server host computers in this test situation.

[0035] (3) When the test requirement is to use the same version of the algorithm to test the service quality of N positioning service providers, the existing technology requires N server-side host computers + N positioning terminals, which is reduced to a positioning evaluation device 1 + 1 positioning terminal proposed in this application. The algorithm of this version integrated in the first algorithm module 12 can simultaneously subscribe to the differential data corresponding to the N positioning terminals and generate corresponding positioning evaluation results, which significantly reduces the demand for server-side host computers and test terminals in this test situation.

[0036] (4) When the test requirement is to use the service provided by the same positioning service provider to test the performance of different versions of algorithms, the existing technology requires N server host computers + N positioning terminals, which is reduced to a positioning evaluation device 1 + 1 positioning terminal proposed in this application. The different versions of algorithms integrated in the first algorithm module 12 can subscribe to the differential data of the positioning terminal respectively published by multiple server 3 interfaces 11, and generate corresponding positioning evaluation results, which significantly reduces the demand for server host computers and test terminals in this test situation.

[0037] Optionally, the positioning assessment device 1 further includes: The network management module 13 is electrically connected to the multiple input interfaces 10, the 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, the 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, which serves as the communication center of each process and is used to monitor and manage the processes of all processes, including starting and stopping. In one embodiment, the network management module 13 can be started when the positioning and evaluation device 1 is started, and automatically starts the mqtt (Message Queuing Telemetry Transport) process and the http process, and performs actions such as loading web resource files.

[0038] It is understandable that, in actual use, there are usually two types of positioning terminals used for testing and evaluation, one type does not carry an algorithm module, and the other type carries an algorithm module. Based on this, the following embodiment of the positioning evaluation device 1 is extended.

[0039] Optionally, the plurality of input interfaces 10 include: The first input interface 101 is electrically connected to the network management module 13, and is used to obtain the 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 the preset type information. Specifically, in this embodiment, for a positioning terminal that does not carry an algorithm module, a connection can be established with the positioning evaluation device 1 through the first input interface 101. In actual implementation, the first input interface 101 can read the preset type information of the preset type positioning terminal 2 after the preset type positioning terminal 2 is connected, and publish it through the network management module 13, so that multiple server interfaces 11 can subscribe according to test requirements. After any server interface 11 obtains differential data according to the preset type information, the first algorithm module 12 solves the differential data.

[0040] In another implementation, the network management module 13 may also open the data stream of the preset type positioning terminal 2 through the first input interface 101, and then read the preset type information corresponding to the preset type positioning terminal 2, and publish the preset type information.

[0041] The second input interface 103 is electrically connected to the network management module 13, and is used to obtain the preset type information corresponding to the preset type positioning terminal 2, so that the network management module 13 can obtain the differential data corresponding to the preset type positioning terminal 2 according to the preset type information, and 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 the positioning terminal equipped with an 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 reading the preset type information, the network management module 13 obtains the differential data corresponding to the preset type positioning terminal 2 through the network, and 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 equipped with the preset type positioning terminal 2 solves the differential data.

[0042] 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: The first type 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 the present embodiment, the first type positioning terminal 21 is a positioning terminal that does not carry an algorithm module, and the satellite observation information is a GNSS observation value. The first type 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 according to test requirements.

[0043] The second type 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 obtains the differential data corresponding to the second type positioning terminal 22 according to the positioning data information, and receives the differential data returned by the second input interface 103. Specifically, in this embodiment, the second type positioning terminal 22 is a positioning terminal equipped with an algorithm module, and the positioning data information is GGA. The second type positioning terminal 22 is electrically connected to the positioning assessment 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 obtains the differential data corresponding to the second type positioning terminal 22 according to GGA. Further, the second type positioning terminal 22 receives the differential data returned through the second input interface 103, and solves the differential data through the algorithm module equipped with itself.

[0044] Optionally, the positioning assessment device 1 also includes: a data format conversion module 14, which is electrically connected to the network management module 13 and is used to convert the format of the satellite observation information corresponding to the first type positioning terminal 21, and / or the format of the positioning data information corresponding to the second type 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, which is electrically connected to the network management module 13 and is used to convert the format of the GNSS observation value published by the first type positioning terminal 21, and / or the format of the GGA published by the second type positioning terminal 22 from SSR to OSR to meet the format requirements of different service-side interfaces 11.

[0045] Optionally, there are multiple first algorithm modules 12, and different positioning algorithms are integrated in different first algorithm modules 12. Specifically, in this embodiment, the positioning evaluation device 1 is equipped with multiple first algorithm modules 12, and different first algorithm modules 12 are integrated with different positioning algorithms. Exemplarily, the multiple first algorithm modules 12 may include a first algorithm unit and a second algorithm unit, the first algorithm unit is integrated with an NRTK algorithm, and the second algorithm unit is integrated with a PPP RTK algorithm.

[0046] Optionally, the preset type positioning terminal 2 includes: multiple different models of positioning terminals of the same server, one same model of positioning terminals of the same server, multiple different models of positioning terminals of different servers, and one same model of positioning terminals of different servers. Exemplarily, the server includes 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 of the same server may refer to positioning terminals of models A1, A2 and A3 of server A; one same model of positioning terminals of the same server may refer to positioning terminal of model C3 of server C; multiple different models of positioning terminals of different server terminals may refer to positioning terminals of models A1 and A3 of server A + positioning terminals of models B1 and B2 of server B + positioning terminals of models C1, C2 and C3 of server C; one same model of positioning terminals of different server terminals may refer to positioning terminal of model A2 of server A + positioning terminal of model B1 of server B + positioning terminal of model C4 of server C.

[0047] The embodiment of the present application also provides a positioning evaluation system, which includes: multiple server terminals 3 and the positioning evaluation device 1 as described above, wherein: The plurality of servers 3 are respectively connected in communication with the plurality of server interfaces 11, and are used to solve the preset type information using the preset service, so as to obtain the differential data corresponding to the preset type positioning terminal 2. Specifically, in the present embodiment, the server 3 of each positioning service provider is respectively connected in communication with the respective server interface 11, and is used to solve the preset type information subscribed from the network management module 13 using its own technical service, so as to obtain the differential data corresponding to the preset type positioning terminal 2.

[0048] Optionally, the positioning and evaluation device 1 includes: a network management module 13, which is electrically connected to the multiple input interfaces 10, the 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, the 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, which serves as a communication center for each process and is used to monitor and manage the processes of all processes, including starting and stopping. In one embodiment, the network management module 13 can be started when the positioning and evaluation device 1 is started, and automatically starts the mqtt (Message Queuing Telemetry Transport) process and the http process, and performs actions such as loading web resource files.

[0049] Furthermore, the positioning evaluation system also includes: The first type 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, so that the server interface 11 obtains differential data according to the preset type information, and tests and evaluates the differential data through the first algorithm module 12. Specifically, the first type positioning terminal 21 is a positioning terminal that does not carry an algorithm module. The first type positioning terminal 21 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 first type positioning terminal 21 after the first type positioning terminal 21 is connected, and publish it through the network management module 13, so that multiple server interfaces 11 can subscribe by themselves according to test requirements. After any server interface 11 obtains differential data according to the preset type information, the first algorithm module 12 carried by the positioning evaluation device 1 solves the differential data.

[0050] The second type 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 obtains differential data according to the preset type information, and receives the differential data returned by the input interface 10; the second type positioning terminal 22 includes a second algorithm module, and the second algorithm module is used to test and evaluate the differential data returned by the input interface 10. Specifically, in this embodiment, the second type positioning terminal 22 is a positioning terminal equipped with a second algorithm module. The second type 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 positioning terminal 22 after the second type positioning terminal 22 is connected. After reading the preset type information, the network management module 13 obtains the differential data corresponding to the second type positioning terminal 22 through the network, and the input interface 10 is responsible for returning the differential data to the corresponding second type positioning terminal 22, and then, the second algorithm module equipped with the second type positioning terminal 22 solves the differential data.

[0051] Optionally, in one implementation, the algorithm integrated in the second algorithm module is completely identical to the algorithm integrated in the first algorithm module 12 .

[0052] Optionally, the positioning evaluation system also includes: a remote monitoring terminal 4, which is communicatively connected to the network management module 13, and is used to remotely monitor and manage the processes of multiple input interfaces 10, multiple server interfaces 11, and the first algorithm module 12 through a display screen. Manage differential correction numbers, and connect to each preset type positioning terminal 2, so that the test management system can organically manage and view the status of each data in the test link. Specifically, in this embodiment, the remote monitoring terminal 4 can be, for example, a smart phone, a watch, a tablet computer, a PC, a smart bracelet, a visualization glasses, or other smart devices, which are not limited here. 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 carried by the remote monitoring terminal 4.

[0053] In one embodiment, a practitioner or actual user may view each process of the positioning assessment device 1 by inputting a designated website into a browser in the remote monitoring terminal 4 .

[0054] Based on the above embodiments, in the test evaluation system proposed in the present application, when the test requirements are multiple server host computers + multiple positioning terminals, the number of server host computers and / or positioning terminals can be reduced, thereby effectively reducing the hardware cost and the overall power consumption.

[0055] Exemplarily, the main process when the positioning assessment device 1 is started may be: 1. The network management module 13 starts automatically when it is powered on, and starts the mqtt server process, starts the http server process at the same time, loads the web resource files, etc.; 2. The network management module 13 starts each subprocess in sequence according to the configuration file. Figure 2 The architecture shown is used as an example: 2.1 Use the first input interface 101 to open the data stream of the first type positioning terminal 21, read the GNSS observation value of the first type positioning terminal 21, and publish it with topic / gnss / device01, for example; 2.2 Use the ntrip protocol to request the differential correction number obtained by server A through the dedicated account of server A, and publish it to topic / osr / A, for example; 2.3 Use the ntrip protocol to request the differential correction number obtained by the B server through the dedicated account of the B server, and publish it to the topic / osr / B, for example; 2.4 Use the SDK provided by the C server to request the C server to obtain the differential corrections through the C server's dedicated account, and publish them to topic / ssr / C, for example; 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 algorithm solution results. For example, the topic can be / NRTK / A / GGA; 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. For example, the topic can be / PPPRTK / C / GGA; 2.7 Run the SSR2OSR subprocess in the data format conversion module 14, and publish the algorithm forwarding data, for example, as topic / SSR0OSR by subscribing to / ssr / C and / PPPRTK / C / GGA; 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 with topic / device02 / GGA, while subscribing to / osr / B data and returning it to the second type positioning terminal 22.

[0056] It can be understood that the main processes when the positioning assessment device 1 is started are only used as examples for reference. In the actual operation process, the user can expand and combine them by himself through the configuration file, which is not limited here.

[0057] The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described 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.

[0058] In this document, the terms "comprises," "comprising," or any other variations thereof, are intended to cover a non-exclusive inclusion of elements other than those listed and may also include additional elements not expressly listed.

[0059] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims

1. A positioning assessment device, characterized in that: The positioning assessment device comprises: A plurality of input interfaces, electrically connected to at least one preset type positioning terminal, for acquiring and publishing preset type information corresponding to the preset type positioning terminal; A plurality of server interfaces, each of which is in communication with a corresponding server and is used to send the acquired preset type information to the corresponding server and to acquire differential data returned by the server; The first algorithm module is used to obtain the positioning evaluation result of each of the server ends and / or the positioning evaluation result of at least one preset type of positioning terminal according to the differential data.

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

3. The positioning assessment device according to claim 2, characterized in that: The multiple input interfaces include: A first input interface, electrically connected to the network management module, for obtaining preset type information corresponding to the preset type positioning terminal, and publishing the preset type information to the network management module, so that the plurality of 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 to send the differential data to the corresponding preset type positioning terminal.

4. The positioning assessment 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 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 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 obtains differential data corresponding to the second type positioning terminal according to the positioning data information and receives the differential data returned by the second input interface.

5. The positioning assessment device according to claim 4, characterized in that: The positioning 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 the satellite observation information corresponding to the first type of positioning terminal and / or the format of the positioning data information corresponding to the second type of positioning terminal into a preset type format.

6. The positioning assessment device according to claim 1, characterized in that: There are multiple first algorithm modules, and different positioning algorithms are integrated in different first algorithm modules.

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

8. A positioning assessment system, characterized in that: The positioning assessment system comprises: a plurality of server terminals and a positioning assessment device according to any one of claims 1 to 7, wherein: The multiple servers are respectively connected to the multiple server interfaces for communication, and are used to solve the preset type information using a preset service to obtain differential data corresponding to the preset type positioning terminal.

9. The positioning assessment system according to claim 7, characterized in that: The positioning assessment device comprises: A network management module, electrically connected to the plurality of input interfaces, the plurality of server interfaces and the first algorithm module, and configured to monitor and manage the processes of the plurality of input interfaces, the plurality of server interfaces and the first algorithm module; The positioning assessment system also includes: A first type 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 obtains differential data according to the preset type information, and tests and evaluates the differential data through the first algorithm module; The second type 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 obtains differential data according to the preset type information and receives the differential data returned by the input interface; the second type positioning terminal includes a second algorithm module, and the second algorithm module is used to test and evaluate the differential data returned by the input interface.

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

Citation Information

Patent Citations

  • "Cloud+Terminal" integrated positioning terminal positioning device and differential positioning method

    CN107918138A

  • Telegraph text data broadcasting method, memory and system

    CN111585773A

  • Differential positioning method and device, terminal and storage medium

    CN111694035A

  • Consistent set of interfaces derived from a business object model

    US20080120129A1