Master-slave control method, device and readable storage medium
Through the master-slave control method, the hotspot communication connection between the host and the slave is used to realize the deployment of the deformation monitoring system in the signal blind spot, reduce the traffic volume and cost, and solve the problem of high deployment costs in the prior art.
Patent Information
- Application Number
- CN202010706761.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-07-21
- Publication Date
- 2025-08-15
- Estimated Expiration
- 2040-07-21
AI Technical Summary
During the deployment process, the existing deformation monitoring system has high deployment costs due to the blind spots of mobile communication signals, and cannot be deployed in places without 4G signals.
The master-slave control method is adopted, through the hotspot communication connection between the host and the slave, the host undertakes networking work, the slaves share the host network, perform local calculations and send location information to the backend server, avoiding the return of a large amount of original observational data.
It reduces traffic volume and communication costs, is suitable for more communication networking methods, solves the problem of signal blind spot deployment, and reduces the deployment cost of deformation monitoring systems.
Smart Images

Figure CN111813022B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of deformation monitoring, and in particular to a master-slave control method, device and readable storage medium. Background Art
[0002] Deformation is a common phenomenon in our lives. Structural structures (such as slopes, bridges, and dams) experience irregular vibrations due to external factors. While this is considered normal within a reasonable range, exceeding this range can lead to dangerous situations and even threaten people's lives and property. The Global Navigation Satellite System (GNSS) offers numerous advantages, including all-weather, continuous, real-time, and high-precision capabilities. It has been widely used in smartphones, surveying and mapping, geological exploration, autonomous driving, and deformation monitoring. Compared to traditional monitoring methods, GNSS technology applied to deformation monitoring offers advantages such as no need for line of sight between stations and high positioning accuracy.
[0003] However, GNSS deformation monitoring technology is limited by its own technical characteristics, the environmental quality of the monitoring point, and the requirements of deformation monitoring specifications. Existing systems generally use a hardware solution consisting of a multi-frequency GNSS receiver and a 4G communication module. The multi-frequency GNSS receiver at the monitoring point observes the GNSS signal in real time and outputs the raw observation data. The 4G communication module then transmits the raw observation data to the network backend server in real time for resolution, obtaining the real-time centimeter-level and post-event millimeter-level position information of the monitoring point. The data rate of the raw observation data is approximately 4 to 8 kbps, requiring 24-hour uninterrupted transmission. This working mechanism obviously places high demands on the communication module. Existing methods basically use 4G mobile communications, which leads to two problems:
[0004] 1. The cost of 4G communication traffic cannot be ignored, which leads to high maintenance costs of the deformation monitoring system;
[0005] 2. Deformation monitoring equipment cannot be deployed in places without 4G signals, and its application scope is limited.
[0006] The second issue is particularly concerning. Even at locations like bridge slopes where deformation monitoring systems are deployed, complex terrain can create numerous blind spots, even if 4G coverage is available. If a monitoring point happens to be in a blind spot, engineering complexity can be significant. A dedicated network must be established for these monitoring points using various wired or wireless communication devices, significantly increasing the construction and maintenance costs of the deformation monitoring system.
[0007] The above content is only used to assist in understanding the technical solution of the present invention and does not constitute an admission that the above content is prior art. Summary of the Invention
[0008] The main purpose of the present invention is to provide a master-slave control method, device and readable storage medium, aiming to solve the technical problem of high deployment cost of existing deformation monitoring systems due to the existence of mobile communication signal blind spots during deployment.
[0009] To achieve the above object, the present invention provides a master-slave control method, which is applied to a slave machine. The master-slave control method comprises the following steps:
[0010] Obtaining hotspot parameters corresponding to the host, and establishing a hotspot communication connection with the host using the wireless communication module of the slave based on the hotspot parameters;
[0011] receiving differential data corresponding to the auxiliary data required by the solution algorithm forwarded by the host, and determining the slave target position information corresponding to the slave original positioning data based on the differential data and the locally received slave original positioning data;
[0012] Send the slave target location information to the background server.
[0013] Furthermore, in one embodiment, the step of obtaining hotspot parameters corresponding to the host and establishing a hotspot communication connection with the host using the wireless communication module of the slave based on the hotspot parameters further includes:
[0014] Sending a hotspot connection request including the hotspot parameters to the host, so that the host performs connection verification based on the hotspot parameters, wherein the hotspot parameters include at least a wireless network name and a password;
[0015] When receiving the connection verification success message fed back by the host, the slave establishes a hotspot communication connection with the host.
[0016] Furthermore, in one embodiment, the step of sending the slave target location information to the backend server includes:
[0017] Based on the hotspot communication established between the slave and the host, the target position information of the slave is sent to the background server, so that the background server can perform deformation monitoring based on the target position information of the slave.
[0018] Furthermore, in one embodiment, the master-slave control method is applied to a host, and the master-slave control method includes:
[0019] Establishing a communication connection between the remote data transmission module of the host and the backend server;
[0020] Establishing a communication connection between the host and the slave based on the wireless communication module of the host;
[0021] Receive the differential data corresponding to the auxiliary data required by the solution algorithm and the host original positioning data, and determine the host target position information corresponding to the host original positioning data based on the differential data and the original positioning data, and send the host target position information to the background server so that the background server can perform deformation monitoring based on the host target position information.
[0022] Furthermore, in one embodiment, the step of establishing a communication connection between the host and the slave based on the wireless communication module includes:
[0023] Setting the host to a router working mode to provide hotspot services to the slave;
[0024] Setting hotspot parameters on the hotspot setting interface corresponding to the wireless communication module, wherein the hotspot parameters include at least a wireless network name and a password;
[0025] When a hotspot connection request from the slave is received, a hotspot connection is performed with the slave based on the hotspot parameters.
[0026] Furthermore, in one embodiment, the step of receiving differential data corresponding to auxiliary data required by the solution algorithm and original positioning data of the host includes:
[0027] Receive differential data corresponding to the auxiliary data required by the solution algorithm sent by the data center, and forward the differential data to the slave machine, so that the slave machine can solve the locally received slave machine original positioning data based on the differential data.
[0028] Furthermore, in one embodiment, the step of determining the host target location information corresponding to the host original positioning data based on the differential data and the host original positioning data includes:
[0029] Based on the differential data and the preset solution algorithm, the host original positioning data is positioned and solved to obtain the host target position information corresponding to the host original positioning data
[0030] In addition, to achieve the above-mentioned purpose, the present invention also provides a master-slave control device, which includes a memory, a processor, and a master-slave control program stored in the memory and runnable on the processor. When the master-slave control program is executed by the processor, the steps of the master-slave control method described above are implemented.
[0031] In addition, to achieve the above objectives, the present invention also provides a readable storage medium, which stores a master-slave control program. When the master-slave control program is executed by a processor, the steps of the master-slave control method described above are implemented.
[0032] The present invention obtains the hotspot parameters corresponding to the host, and based on the hotspot parameters, uses the wireless communication module of the slave to establish a hotspot communication connection with the host, and then receives the differential data corresponding to the auxiliary data required by the solution algorithm forwarded by the host, and determines the slave target position information corresponding to the slave original positioning data based on the differential data and the locally received slave original positioning data, and finally sends the slave target position information to the background server. The host and the slave are connected through the hotspot, and the host is also responsible for networking with the background server. The slave shares the network through the host to solve the problem of high deployment cost of the signal blind area deformation monitoring system. At the same time, in the present invention, the host and the slave solve the original observation data locally. Compared with the existing technology of solving on the background server, it avoids returning a large amount of original observation data to the background server, greatly reduces the communication volume and communication costs, and greatly reduces the requirements of the deformation monitoring system on the communication module, and is suitable for more communication networking methods. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] Figure 1 Schematic diagram of the flow of the first embodiment of the master-slave control method of the present invention;
[0034] Figure 2 This is a schematic diagram of the working process of the slave machine in an embodiment of the master-slave control method of the present invention;
[0035] Figure 3 Schematic diagram of the flow of the second embodiment of the master-slave control method of the present invention;
[0036] Figure 4 Schematic diagram of the working process of the host in one embodiment of the master-slave control method of the present invention.
[0037] The purpose, features and advantages of the present invention will be further described with reference to the accompanying drawings and in conjunction with the embodiments. DETAILED DESCRIPTION
[0038] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0039] The present invention also provides a master-slave control method, referring to Figure 1 , Figure 1 Schematic diagram of the flow of the first embodiment of the master-slave control method of the present invention.
[0040] The embodiment of the present invention provides an embodiment of the master-slave control method. It should be noted that although a logical order is shown in the flow chart, in some cases, the steps shown or described may be performed in an order different from that shown here.
[0041] In this embodiment, the master-slave control method includes:
[0042] Step S10, obtaining hotspot parameters corresponding to the host, and establishing a hotspot communication connection with the host using the wireless communication module of the slave based on the hotspot parameters;
[0043] In this embodiment, the existing GNSS deformation monitoring system, each system is usually composed of several GNSS receivers (installed at each monitoring point) and a background server. These GNSS receivers observe the Beidou, GPS and other navigation satellite signals in real time and output the original observation data, and then the communication module transmits the original observation data to the background server for solution to obtain the precise position information of the GNSS receiver, which is used to evaluate the deformation of each monitoring point. Among them, the data rate of the original observation data is about 4 to 8 kbps, which requires 24 hours of uninterrupted transmission. This leads to higher requirements for the communication module of the GNSS deformation monitoring system, and broadband communication modules such as 3G / 4G must be used to meet the requirements of reliable data transmission. This makes the communication cost of the GNSS deformation monitoring system high, and it is difficult to deploy in the blind area of 3G / 4G signals, which increases the engineering difficulty and maintenance costs, and limits the application scope of such systems. At the same time, in the present invention, the host and slave machines locally solve the original observation data. Compared with the existing technology of solving the data on the background server, this avoids sending a large amount of original observation data back to the background server, greatly reduces the communication volume and communication costs, and greatly reduces the requirements of the deformation monitoring system for the communication module, making it suitable for more communication networking methods.
[0044] This paper proposes a master-slave GNSS deformation monitoring receiver design. Multiple monitoring point receivers within a deformation monitoring system can operate in either master or slave modes. The master receiver also functions as a gateway, while the slave receivers share a network connection with the master receiver to address signal blind spots. The GNSS deformation monitoring receivers in the deformation monitoring system can be configured by the user to operate in either master or slave mode based on the actual construction site conditions. The key rule is to set the receiver with the best communication conditions as the master, and the other receivers as slaves.
[0045] Typically, in a deformation monitoring system, only one sensor is set up as the master, while all other sensors can function as slaves. Only the master needs to connect to the backend server, while the other sensors communicate with the server via a wireless connection to the master's shared network, such as Wi-Fi. The slave sensors obtain the master's corresponding hotspot parameters and, based on these parameters, establish a hotspot communication connection with the master using their wireless communication modules.
[0046] A deformation monitoring receiver includes at least a remote data transmission module, a wireless communication module, a GNSS module, a memory, a processor, and, if the differential data of the data center is acquired by broadcast RTK, a digital broadcast module is also required. The remote data transmission module is used to connect to the backend server via a mobile communication network for data communication; the wireless communication module is used for wireless communication between deformation monitoring receivers; and the GNSS module is used to receive real-time observation signals from navigation satellites such as Beidou and GPS and output raw observation data. It should be noted that when a deformation monitoring receiver operates in slave mode, because it does not need to directly connect to the backend server for network configuration, but instead connects to the host hotspot to achieve networking, the remote data transmission module and the digital broadcast module are turned off, thereby reducing the power consumption of the deformation monitoring receiver, shortening the standby time of the deformation monitoring receiver, and reducing the battery cost of the deformation monitoring receiver.
[0047] Specifically, step S10 includes:
[0048] Step S11, sending a hotspot connection request including the hotspot parameters to the host, so that the host performs connection verification based on the hotspot parameters, wherein the hotspot parameters at least include a wireless network name and a password;
[0049] Step S12: When receiving a connection verification pass message fed back by the host, the slave establishes a hotspot communication connection with the host.
[0050] In this embodiment, the GNSS deformation monitoring receiver, which is configured to operate in host mode, needs to configure the host to operate in router mode and provide hotspot functionality to the slave devices. If the wireless communication module is a WiFi module, the host's WiFi hotspot is enabled and parameters such as the SSID, account, and password are set. A WiFi hotspot is a technology that converts GPRS, 3G, 4G, and other mobile communication signals received by a device into WiFi signals and then transmits them. This allows other devices to connect to the internet even in areas without a network, using modules such as wireless network cards, thereby enabling network resource sharing.
[0051] The slave obtains the hotspot parameters corresponding to the host, which include the wireless network name (SSID) and password. The slave activates a wireless communication module, such as a Wi-Fi module, and automatically searches for and connects to the host's Wi-Fi hotspot using the wireless network name. Upon finding the host to connect to, the slave enters the password and waits for the host to verify the connection, enabling networking. In other words, the slave sends a hotspot connection request including the hotspot parameters to the host, requesting the host to verify the connection based on the hotspot parameters. When the slave receives a connection verification message from the host confirming the connection has been verified, the slave and host establish a hotspot communication connection.
[0052] Step S20: receiving differential data corresponding to the auxiliary data required by the solution algorithm forwarded by the host, and determining the slave target position information corresponding to the slave original positioning data based on the differential data and the locally received slave original positioning data;
[0053] In this embodiment, the slave's GNSS module receives real-time signals from navigation satellites such as Beidou and GPS and outputs raw observation data. This data is then used locally on the slave using a pre-defined algorithm to perform positioning calculations, resulting in position information. Compared to existing methods that perform positioning calculations on a backend server, this eliminates the need to transmit large amounts of raw observation data back to the server, significantly reducing communication traffic and costs, and significantly lowering the requirements for the communication module in the deformation monitoring system.
[0054] Specifically, when the slave performs positioning and solving, it is also necessary to obtain auxiliary data from the data center. The auxiliary data is forwarded by the host to the slave, and the host and the slave share the same auxiliary data. The slave and the host share the auxiliary data, which is equivalent to using one differential data account and receiving the differential data sent by the data center through the mobile communication network, saving account fees and traffic fees. Furthermore, the slave uses a preset solution algorithm to perform positioning and solving on the original positioning data of the slave based on the differential data corresponding to the auxiliary data required by the solution algorithm forwarded by the host, and finally obtains the target position information of the slave, which represents the position positioning of the slave. It should be noted that the preset solution algorithm running locally is a high-precision solution algorithm, which can obtain real-time centimeter-level and post-millimeters-level monitoring point position information.
[0055] Step S30: sending the slave target location information to a backend server.
[0056] Specifically, step S30 includes: based on the hotspot communication established between the slave and the host, sending the slave target position information to the background server, so that the background server can perform deformation monitoring based on the slave target position information.
[0057] In this embodiment, the slave device needs to send its location information to a backend server. The backend server then monitors the deformation of the structure at the slave's location based on the target location information sent by the slave device. Specifically, the slave device establishes hotspot communication with the host device via a hotspot, allowing the slave device and the host device to share a network connection. The slave device then calculates its location using a pre-defined algorithm and sends the resulting target location information to the backend server.
[0058] like Figure 2 As shown, the workflow of the slave machine is:
[0059] The first step is to turn off the remote data transmission module and the digital broadcast module;
[0060] The second step is to start the wireless communication module, automatically search and connect to the host hotspot through the SSID keyword to achieve networking function;
[0061] The third step is that the slave obtains the differential data corresponding to the auxiliary data required by the solution algorithm forwarded by the host in real time;
[0062] The fourth step is to receive the raw positioning data output by the GNSS module in real time. Combined with the differential data obtained in the previous step, the slave runs a high-precision solution algorithm locally to obtain real-time centimeter-level and post-millimeter-level monitoring point location information.
[0063] The fifth step is to upload the high-precision position information to the background server of the deformation monitoring system in real time.
[0064] The master-slave control method proposed in this embodiment obtains the hotspot parameters corresponding to the host, and based on the hotspot parameters, uses the wireless communication module of the slave to establish a hotspot communication connection with the host, and then receives the differential data corresponding to the auxiliary data required by the solution algorithm forwarded by the host, and determines the slave target position information corresponding to the slave original positioning data based on the differential data and the locally received slave original positioning data, and finally sends the slave target position information to the background server. The host and the slave are connected through the hotspot, and the host is also responsible for networking with the background server. The slave shares the network through the host to solve the problem of high deployment cost of the signal blind area deformation monitoring system. At the same time, in the present invention, the host and the slave solve the original observation data locally. Compared with the existing technology of solving on the background server, it avoids returning a large amount of original observation data to the background server, greatly reduces the communication volume and communication costs, and greatly reduces the requirements of the deformation monitoring system on the communication module, and is suitable for more communication networking methods.
[0065] Further, according to the first embodiment, referring to Figure 3 A second embodiment of the master-slave control method of the present invention provides a master-slave control method, which is applied to a host and includes:
[0066] Step A10, establishing a communication connection between the remote data transmission module of the host and the background server;
[0067] In this embodiment, the multiple monitoring point receivers in a deformation monitoring system can be divided into two operating modes: master and slave. The master also serves as a gateway, while the slaves share a network connection with the master to address signal blind spots. Typically, only one deformation monitoring receiver in a deformation monitoring system needs to be set to master mode, and all other receivers can act as slaves. Only the master needs to resolve the networking issue with the backend server, while the other slaves communicate with the backend server via a wireless connection to the master's shared network, such as Wi-Fi. The slaves obtain the hotspot parameters corresponding to the master and, based on these hotspot parameters, use their wireless communication modules to establish a hotspot communication connection with the master.
[0068] A deformation monitoring receiver consists of at least a remote data transmission module, a wireless communication module, a GNSS module, memory, and a processor. If broadcast RTK is used to acquire differential data from a data center, a digital broadcast module is also required. The remote data transmission module is used to connect to a backend server via a mobile communication network for data communication; the wireless communication module is used for wireless communication between deformation monitoring receivers; and the GNSS module receives real-time signals from navigation satellites such as Beidou and GPS and outputs raw observation data.
[0069] The GNSS deformation monitoring receiver in the deformation monitoring system can be configured by the user to work in master mode or slave mode according to the actual conditions of the construction site. The main rule is to set the receiver with good communication conditions as the master and other receivers as slaves. The master establishes a communication connection with the background server through its remote data transmission module. The selection of the master can refer to the following rules:
[0070] 1. According to the remote data transmission networking implementation method (4G, GPRS, wired, LoRa private network, etc.), select the deformation monitoring receiver at the monitoring point with good communication signal or easy deployment of communication equipment as the host;
[0071] 2. If the user chooses the broadcast RTK method to obtain differential data, it is also necessary to select a deformation monitoring receiver at a monitoring point with good digital broadcast signal reception as the host;
[0072] 3. The wireless communication signal transmission from the host monitoring point to each slave monitoring point is normal, such as WIFI.
[0073] It should be noted that when a deformation monitoring receiver works as a slave, because it does not need to directly configure the network connection with the background server, but realizes the networking function by connecting to the host hotspot, the remote data transmission module and the digital broadcast module are turned off, thereby reducing the power consumption of the deformation monitoring receiver, reducing the standby time of the deformation monitoring receiver, and reducing the battery cost of the deformation monitoring receiver.
[0074] Step A20, establishing a communication connection between the host and the slave based on the wireless communication module of the host;
[0075] Specifically, step A20 includes:
[0076] Step A21, setting the host to a router working mode to provide a hotspot service to the slave;
[0077] Step A22, setting hotspot parameters on the hotspot setting interface corresponding to the wireless communication module, wherein the hotspot parameters include at least a wireless network name and a password;
[0078] Step A23: upon receiving the hotspot connection request from the slave, establishing a hotspot connection with the slave based on the hotspot parameters.
[0079] In this embodiment, the GNSS deformation monitoring receiver that is determined to be in the host working mode needs to configure the host to the router working mode and provide hotspot function services to the slave. Furthermore, the hotspot parameters are set in the hotspot setting interface corresponding to the wireless communication module of the host. The hotspot parameters include at least the wireless network name and password. For example, if the wireless communication module is a WIFI module, the WIFI hotspot of the host is turned on, and parameters such as the SSID, account number and password are set. The WIFI hotspot is a technology that converts GPRS, 3G, 4G and other mobile communication signals received by the device into WIFI signals and sends them out, so that other devices can connect to the Internet in places without a network through modules such as wireless network cards, thereby realizing network resource sharing.
[0080] The slave obtains the hotspot parameters corresponding to the host, activates a wireless communication module, such as a Wi-Fi module, and automatically searches for and connects to the host's Wi-Fi hotspot using the wireless network name. Once the host is found, the slave enters the password and waits for the host to verify the connection before establishing networking. In other words, the slave sends a hotspot connection request, including the hotspot parameters, to the host, requesting the host to verify the connection based on the hotspot parameters. Once the slave receives a verification message from the host confirming the connection has been completed, the slave establishes a hotspot communication connection with the host.
[0081] Step A30, receiving the differential data corresponding to the auxiliary data required by the solution algorithm and the host original positioning data, and based on the differential data and the original positioning data, determining the host target position information corresponding to the host original positioning data, and sending the host target position information to the background server, so that the background server can perform deformation monitoring based on the host target position information.
[0082] Specifically, step A30 includes:
[0083] Step A31: receiving differential data corresponding to the auxiliary data required by the solution algorithm sent by the data center, and forwarding the differential data to the slave machine, so that the slave machine can solve the locally received slave machine original positioning data based on the differential data.
[0084] Step A32: performing positioning calculation on the original positioning data of the host based on the differential data and a preset calculation algorithm to obtain the host target position information corresponding to the original positioning data of the host.
[0085] In this embodiment, the host's GNSS module receives real-time signals from navigation satellites such as Beidou and GPS and outputs raw observation data. This raw data is then used locally on the host using a pre-defined positioning algorithm to perform positioning calculations, resulting in position information. Compared to existing methods that perform positioning calculations on a backend server, this eliminates the need to transmit large amounts of raw observation data back to the server, significantly reducing communication traffic and costs, and significantly lowering the requirements for the communication module in the deformation monitoring system.
[0086] Specifically, when the host performs positioning and solving, it is also necessary to obtain auxiliary data from the data center. There are two ways to obtain auxiliary data: first, if the user is configured as a network RTK account (obtaining CORS differential data through mobile communication networking), then connect to the CORS data center through the network to obtain differential data in real time; if the user is configured as a broadcast RTK account (obtaining CORS differential data through digital broadcast signals), start the digital broadcast module, receive and demodulate the digital broadcast signal, and obtain differential data in real time.
[0087] The host then uses a pre-set algorithm to calculate the host's original positioning data based on the differential data corresponding to the auxiliary data required by the algorithm, received from the data center. This ultimately results in the host's target position information, which represents the host's location. Finally, the host sends this position information to the backend server, which monitors the deformation of the structure at the host's location based on the target position information sent by the host.
[0088] It should be noted that the preset local solution algorithm is a high-precision solution algorithm that can obtain real-time centimeter-level and post-event millimeter-level monitoring point location information. The host receives differential data corresponding to the auxiliary data required by the solution algorithm from the data center and forwards this differential data to the slave device. The slave device then uses this differential data to solve the local slave raw positioning data. In other words, the host and slave devices share the same auxiliary data.
[0089] like Figure 4 As shown, the host's workflow is:
[0090] The first step is to establish a communication connection with the background server through the remote data transmission module of the host according to the on-site conditions of the deformation monitoring system installation;
[0091] In the second step, the host configures the wireless communication module to work in router mode, sets hotspot parameters such as the wireless network name and password, and provides hotspot functionality to the slave devices;
[0092] The third step is to obtain the differential data corresponding to the auxiliary data required by the high-precision solution algorithm and publish the differential data to the slave;
[0093] The fourth step is to receive the positioning data output by the GNSS module in real time. Combined with the differential data obtained in the third step, the host runs a high-precision solution algorithm locally to obtain real-time centimeter-level and post-millimeter-level monitoring point location information.
[0094] The fifth step is to upload the high-precision position information to the background server of the deformation monitoring system in real time.
[0095] The master-slave control method proposed in this embodiment establishes a communication connection between the remote data transmission module of the host and the background server, and then establishes a communication connection with the slave based on the wireless communication module of the host. Next, the differential data corresponding to the auxiliary data required by the solution algorithm and the host's original positioning data are received. Based on the differential data and the original positioning data, the host's target position information corresponding to the host's original positioning data is determined, and the host's target position information is sent to the background server for the background server to perform deformation monitoring based on the host's target position information. The host and the slave are connected through a hotspot. The host also takes on the networking work with the background server. The slave shares the network with the host to solve the problem of high deployment cost of the deformation monitoring system in the signal blind area. At the same time, in the present invention, the host and the slave solve the original observation data locally. Compared with the existing technology of solving the data on the background server, this avoids returning a large amount of original observation data to the background server, significantly reducing the communication volume and communication costs, making the deformation monitoring system much less demanding on the communication module and applicable to more communication and networking methods.
[0096] In addition, an embodiment of the present invention further provides a readable storage medium, on which a master-slave control program is stored. When the master-slave control program is executed by a processor, the steps of the master-slave control method in the above embodiments are implemented.
[0097] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or system comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or system. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or system comprising the element.
[0098] The serial numbers of the above embodiments of the present invention are for description only and do not represent the advantages or disadvantages of the embodiments.
[0099] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better embodiment. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a readable storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes a number of instructions for enabling a system device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present invention.
[0100] The above are only preferred embodiments of the present invention and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention description and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A master-slave control method, characterized in that: Applied to the slave machine, the master-slave control method includes: Obtaining hotspot parameters corresponding to the host, establishing a hotspot communication connection with the host using the wireless communication module of the slave based on the hotspot parameters, and establishing a communication connection with a backend server based on the remote data transmission module of the host, wherein the host and the slave are GNSS deformation detection receivers, and the slave turns off the remote data transmission module to reduce the power consumption of the slave; receiving differential data corresponding to auxiliary data required by the solution algorithm forwarded by the host, and determining the target position information of the slave corresponding to the original positioning data of the slave based on the differential data and the locally received original positioning data of the slave, wherein the auxiliary data is obtained by the host from the data center; Based on the hotspot communication established between the slave and the host, the target location information of the slave is sent to the background server.
2. The master-slave control method according to claim 1, wherein: The step of obtaining hotspot parameters corresponding to the host and establishing a hotspot communication connection with the host using the wireless communication module of the slave based on the hotspot parameters further includes: Sending a hotspot connection request including the hotspot parameters to the host, so that the host performs connection verification based on the hotspot parameters, wherein the hotspot parameters include at least a wireless network name and a password; When receiving the connection verification success message fed back by the host, the slave establishes a hotspot communication connection with the host.
3. The master-slave control method according to claim 1, wherein: The step of sending the slave target location information to the backend server includes: Based on the hotspot communication established between the slave and the host, the target position information of the slave is sent to the background server, so that the background server can perform deformation monitoring based on the target position information of the slave.
4. The master-slave control method according to claim 1, wherein: The master-slave control method further comprises the following steps: The host receives the differential data corresponding to the auxiliary data required by the solution algorithm and the host original positioning data, and determines the host target position information corresponding to the host original positioning data based on the differential data and the original positioning data, and sends the host target position information to the background server so that the background server can perform deformation monitoring based on the host target position information.
5. The master-slave control method according to claim 4, wherein: The step of establishing a communication connection between the host and the slave based on the wireless communication module includes: Setting the host to a router working mode to provide hotspot services to the slave; Setting hotspot parameters on the hotspot setting interface corresponding to the wireless communication module, wherein the hotspot parameters include at least a wireless network name and a password; When a hotspot connection request from the slave is received, a hotspot connection is performed with the slave based on the hotspot parameters.
6. The master-slave control method according to claim 4, wherein: The step of receiving differential data corresponding to the auxiliary data required by the solution algorithm includes: The differential data corresponding to the auxiliary data required by the solution algorithm is received from the data center, and the differential data is forwarded to the slave device, so that the slave device can solve the locally received original positioning data of the slave device based on the differential data.
7. The master-slave control method according to claim 1, wherein: The step of determining the host target location information corresponding to the host original positioning data based on the differential data and the host original positioning data includes: The host original positioning data is positioned and solved based on the differential data and a preset solving algorithm to obtain the host target position information corresponding to the host original positioning data.
8. A master-slave control device, wherein the master-slave control device is a monitoring receiver, characterized in that: The master-slave control device includes a memory, a processor, and a master-slave control program stored in the memory and executable on the processor. When the master-slave control program is executed by the processor, the steps of the master-slave control method according to any one of claims 1 to 7 are implemented.
9. A readable storage medium, characterized in that: The readable storage medium stores a master-slave control program, which, when executed by a processor, implements the steps of the master-slave control method according to any one of claims 1 to 7.
Citation Information
Patent Citations
GNSS deformation monitoring system and method
CN110411331A
Moment calibration method and device, auxiliary slave equipment and auxiliary master equipment
CN110971818A
Deformation monitoring receiver
CN213276292U