Data time division transmission method, system, device and computer readable storage medium
By setting time-division multiplexing data transmission methods with time intervals and handshake strategies, the problem of short battery life of wireless data transmission node seismographs was solved, achieving reduced power consumption and extended battery life.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-19
- Publication Date
- 2026-04-07
AI Technical Summary
The short battery life of existing wireless data transmission node seismographs is mainly due to the high power consumption caused by the wireless real-time data transmission mode.
The data time-division transmission method is adopted. By setting time intervals, the timing unit controls the transmission unit and the data receiving end to perform a handshake strategy. After the handshake is successful, communication is carried out for a predetermined duration, and then the transmission unit is turned off to reduce the power consumption of the wireless data transmission device.
By using a time-division multiplexing method for data transmission, the power consumption of wireless data transmission node seismographs has been reduced, and their battery life has been extended.
Smart Images

Figure CN115996331B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of seismic exploration and development of minerals, oil and gas, shale oil and gas and coalbed methane, and more specifically, relates to a data time-division transmission method, system, device and computer-readable storage medium. Background Technology
[0002] The instrument used to record seismic waves is called a seismograph, which objectively and promptly records ground vibrations. Its basic principle is based on the inertia of a suspended weight; when an earthquake occurs, the ground vibrates while the weight remains stationary. The vibrations recorded by the seismograph are a curve with varying amplitudes, called a seismic spectrum. The amplitude of the curve corresponds to the amplitude of the ground vibrations caused by the seismic waves, indicating the intensity of the earthquake. The effects of different types of seismic waves can be clearly distinguished from the seismic spectrum. The time difference between P-waves and S-waves arriving at the same seismic station, i.e., the time difference, is directly proportional to the distance from the epicenter to the seismic station; the farther away from the epicenter, the greater the time difference. From this law, the distance from the epicenter to the seismic station, i.e., the epicentral distance, can be calculated.
[0003] In recent years, nodal seismometers have increasingly appeared in the field of geophysical exploration due to their flexibility, low cost, and high efficiency. Currently, most existing nodal seismometers operate in blind acquisition mode (only acquiring signals during operation, without transmitting data), and then transmit the data back via wired connection after the signal acquisition is completed. Wireless data transmission nodal seismometers, on the other hand, can utilize wireless communication technology to transmit data back in real time.
[0004] Existing wireless data transmission node seismographs require related hardware to operate in wireless real-time data transmission mode. Continuously keeping this hardware powered on for data transmission will greatly increase the power consumption of the wireless data transmission node seismograph. Since most existing wireless data transmission node seismographs are battery powered, this wireless real-time data transmission mode will have a significant impact on the battery life of the wireless data transmission node seismograph. Summary of the Invention
[0005] The purpose of this invention is to solve the problem of short battery life of existing wireless data transmission type node seismographs.
[0006] To achieve the above objectives, the present invention provides a data time-division transmission method, system, device, and computer-readable storage medium.
[0007] According to a first aspect of the present invention, a time-division multiplexing method for data transmission is provided, the method being applied to a wireless data transmission device, the wireless data transmission device comprising a timing unit and a transmission unit;
[0008] The time-division data transmission method includes the following steps:
[0009] Set the time interval for data transmission;
[0010] Set the cycle time interval of the timing unit to be the same as the time-division interval, and start the timing unit;
[0011] In response to the instruction issued by the timing unit to execute once, the transmission unit is started and the transmission unit is controlled to perform a predetermined handshake strategy with the data receiving end;
[0012] If the transmission unit successfully hands with the data receiving end, it controls the transmission unit to communicate with the data receiving end for a predetermined duration and then closes the transmission unit after the predetermined duration.
[0013] The wireless data transmission device is a wireless data transmission type nodal seismograph.
[0014] Preferably, before setting the time interval for data transmission, the method further includes:
[0015] Set multiple different time interval options.
[0016] Preferably, the time interval for setting the data transmission is specifically as follows:
[0017] Based on the application scenario requirements of the wireless data transmission device, the time interval for data transmission is selected from the multiple different time interval options.
[0018] Preferably, the time-division data transmission method further includes the following steps:
[0019] If the number of consecutive handshake failures between the transmission unit and the data receiving end reaches a predetermined failure threshold, the transmission unit is shut down.
[0020] Preferably, the handshake strategy includes:
[0021] The transmission unit and the data receiving end perform a first handshake. If the handshake fails, the first handshake will randomly back off for a period of time.
[0022] After the first time rollback ends, the transmission unit and the data receiving end perform a second handshake. If the handshake fails, the second rollback will randomly roll back for a period of time.
[0023] After the second time rollback ends, the transmission unit and the data receiving end perform a third handshake. If the handshake fails, the transmission unit abandons the communication connection request.
[0024] Preferably, the duration of each random rollback does not exceed the predetermined maximum rollback duration.
[0025] Preferably, after the transmission unit establishes a communication connection with the data receiving end, the data receiving end obtains the authority to send new instructions to the transmission unit.
[0026] The new instruction message includes a frame header, node ID, command code, parameters, checksum, and end character;
[0027] The frame header is "$" and occupies 1 byte, the node ID occupies 8 bytes, the command code occupies 2 bytes, the checksum occupies 1 byte, and the terminator is "\r\n".
[0028] According to a second aspect of the present invention, a time-division data transmission system is provided, which is used to realize time-division data transmission of a wireless data transmission device, the wireless data transmission device including a timing unit and a transmission unit;
[0029] The time-division data transmission system includes the following functional modules:
[0030] The first module is used to set the time interval for data transmission;
[0031] The second module is used to set the cyclic time interval of the timing unit to be the same as the time-division interval, and to start the timing unit;
[0032] The third module is used to respond to the instruction issued by the timing unit to execute once, start the transmission unit and control the transmission unit to perform a predetermined handshake strategy with the data receiving end;
[0033] The fourth module is used to control the transmission unit to communicate with the data receiving end for a predetermined duration and then shut down the transmission unit after the predetermined duration if the handshake between the transmission unit and the data receiving end is successful.
[0034] According to a third aspect of the present invention, a time-division multiplexing (TDML) data transmission device is provided, the device comprising a processor and a memory, wherein the processor executes a computer program stored in the memory to implement any of the above-described time-division multiplexing data transmission methods.
[0035] According to a fourth aspect of the present invention, a computer-readable storage medium is provided that, when executed by a processor, implements any of the above-described time-sharing data transmission methods.
[0036] The beneficial effects of this invention are as follows:
[0037] The data time-division transmission method of the present invention first sets a time-division interval for data transmission; secondly, it sets the cycle time interval of the timing unit to be equal to the time-division interval and starts the timing unit; when the timing unit completes one cycle time interval and issues an execution command, it starts the transmission unit and controls the transmission unit to perform a predetermined handshake strategy with the data receiving end; when the transmission unit and the data receiving end successfully handshake, it controls the transmission unit to communicate with the data receiving end for a predetermined duration and then shuts down the transmission unit after the predetermined duration. The data time-division transmission method of the present invention achieves data time-division transmission for wireless data transmission node seismographs through the above steps, thereby reducing the power consumption of the wireless data transmission node seismograph to a certain extent and increasing its battery life.
[0038] The data time-division transmission system, data time-division transmission device, and computer-readable storage medium of the present invention belong to the same general inventive concept as the above-described data time-division transmission method, and therefore have the same beneficial effects as the above-described data time-division transmission method, which will not be repeated here.
[0039] Other features and advantages of the present invention will be described in detail in the following detailed description section. Attached Figure Description
[0040] The above and other objects, features and advantages of the present invention will become more apparent from the more detailed description of exemplary embodiments of the invention in conjunction with the accompanying drawings, wherein the same reference numerals generally represent the same components in the exemplary embodiments of the invention.
[0041] Figure 1 A flowchart illustrating the implementation of the time-division multiplexing method for data transmission according to Embodiment 1 of the present invention is shown. Detailed Implementation
[0042] Preferred embodiments of the invention will now be described in more detail. While preferred embodiments of the invention are described below, it should be understood that the invention can be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that the invention will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.
[0043] Example 1: Figure 1 A flowchart illustrating the implementation of the time-division multiplexing data transmission method according to an embodiment of the present invention is shown. (Refer to...) Figure 1 The data time-division transmission method of this invention is applied to a wireless data transmission device, which includes a timing unit and a transmission unit.
[0044] The data time-division transmission method of this invention includes the following steps:
[0045] Step S100: Set the time interval for data transmission;
[0046] Step S200: Set the cyclic time interval of the timing unit to be the same as the time-division interval, and start the timing unit;
[0047] Step S300: In response to the instruction issued by the timing unit to execute once, start the transmission unit and control the transmission unit to perform a predetermined handshake strategy with the data receiving end;
[0048] Step S400: If the transmission unit successfully hands with the data receiving end, control the transmission unit to communicate with the data receiving end for a predetermined duration and then close the transmission unit after the predetermined duration.
[0049] Specifically, in this embodiment of the invention, the wireless data transmission device is a wireless data transmission type nodal seismograph.
[0050] Furthermore, before setting the time-division interval for data transmission in step S100, the data time-division transmission method of this embodiment of the invention further includes the following steps:
[0051] Set multiple different time interval options.
[0052] Furthermore, in this embodiment of the invention, the setting of the time interval for data transmission in step S100 specifically refers to:
[0053] Based on the application scenario requirements of the wireless data transmission device, the time interval for data transmission is selected from the multiple different time interval options.
[0054] Specifically, in this embodiment of the invention, a time interval D is set according to the scenario requirements. is When setting the interval, pay attention to the lower limit D. low Based on the startup time of the entire data transmission equipment, it can be set to D. is = 10 minutes. The typical time interval is D. is = 30 minutes, 60 minutes or 120 minutes.
[0055] Specifically, the wireless data transmission type node seismograph sets the timer Time so that the timer cycle time is equal to the time interval, i.e., Time = D. is When the timer completes one cycle interval, the wireless data transmission node seismograph starts its transmission unit.
[0056] Furthermore, the data time-division transmission method of this embodiment of the invention also includes:
[0057] If the number of consecutive handshake failures between the transmission unit and the data receiving end reaches a predetermined failure threshold, the transmission unit is shut down.
[0058] Furthermore, in step S300 of this embodiment of the invention, the handshake strategy includes:
[0059] The transmission unit and the data receiving end perform a first handshake. If the handshake fails, the first handshake will randomly back off for a period of time.
[0060] After the first time rollback ends, the transmission unit and the data receiving end perform a second handshake. If the handshake fails, the second rollback will randomly roll back for a period of time.
[0061] After the second time rollback ends, the transmission unit and the data receiving end perform a third handshake. If the handshake fails, the transmission unit abandons the communication connection request.
[0062] If any handshake is successful during the above process, step S400 is executed.
[0063] Furthermore, in this embodiment of the invention, the duration of each random rollback does not exceed a predetermined maximum rollback duration, which is 20 seconds.
[0064] Specifically, in this embodiment of the invention, the data receiving end is a remote server. When the wireless data transmission node seismograph starts its transmission unit, it begins data transmission with the remote server. However, unexpected situations may occur during transmission, leading to connection failures. Therefore, the time-division multiplexing data transmission method of this embodiment employs the aforementioned handshake mechanism to minimize connection failures.
[0065] Furthermore, in this embodiment of the invention, in time-division mode, the wireless data transmission node seismograph cannot obtain any new instructions when it is not transmitting; new instructions need to be obtained after establishing a connection at each time-division interval.
[0066] After the transmission unit establishes a communication connection with the data receiving end, the data receiving end obtains the permission to send new instructions to the transmission unit.
[0067] The new instruction message includes a frame header, node ID, command code, parameters, checksum, and end character;
[0068] The frame header is "$" and occupies 1 byte, the node ID occupies 8 bytes, the command code occupies 2 bytes, the checksum occupies 1 byte, and the terminator is "\r\n".
[0069] Specifically, in this embodiment of the invention, the check code is generated based on the CRC8 check algorithm.
[0070] This invention provides a time-division multiplexing (TDM) data transmission method for wireless data transmission node seismographs. The method mainly includes four parts: setting time intervals, periodically starting the transmission unit, a handshake strategy, and the method of receiving new instructions when the transmission unit establishes a communication connection with the data receiver. Using this invention's TDM method enables time-division multiplexing of data for wireless data transmission node seismographs while effectively reducing their power consumption.
[0071] Example 2: Based on the data time-division transmission method proposed in Example 1, this embodiment of the invention proposes a data time-division transmission system. This system is used to realize the data time-division transmission of a wireless data transmission device, which includes a timing unit and a transmission unit.
[0072] The data time-division transmission system of this invention includes the following functional modules:
[0073] The first module is used to set the time interval for data transmission;
[0074] The second module is used to set the cyclic time interval of the timing unit to be the same as the time-division interval, and to start the timing unit;
[0075] The third module is used to respond to the instruction issued by the timing unit to execute once, start the transmission unit and control the transmission unit to perform a predetermined handshake strategy with the data receiving end;
[0076] The fourth module is used to control the transmission unit to communicate with the data receiving end for a predetermined duration and then shut down the transmission unit after the predetermined duration if the handshake between the transmission unit and the data receiving end is successful.
[0077] The data time-division transmission system of this invention can adjust the real-time data transmission mode of existing wireless data transmission node seismographs to a data time-division transmission mode, thereby effectively reducing the energy consumption of wireless data transmission node seismographs and improving their standby capability.
[0078] Example 3: Based on the data time-division transmission method proposed in Example 1, this embodiment of the invention proposes a data time-division transmission device.
[0079] The data time-division transmission device of this invention includes a processor and a memory. When the processor executes the computer program stored in the memory, it implements the data time-division transmission method proposed in Embodiment 1.
[0080] Example 4: Based on the data time-division transmission method proposed in Example 1, this embodiment of the invention proposes a computer-readable storage medium.
[0081] The computer-readable storage medium of this invention is used to store a computer program, which, when executed by a processor, implements the time-division multiplexing data transmission method proposed in Embodiment 1.
[0082] The various embodiments of the present invention have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments.
Claims
1. A time-division multiplexing method for data transmission, applied to a wireless data transmission device, the wireless data transmission device comprising a timing unit and a transmission unit; Its features are, The time-division data transmission method includes: Set the time interval for data transmission; Set the cycle time interval of the timing unit to be the same as the time-division interval, and start the timing unit; In response to the instruction issued by the timing unit to execute once, the transmission unit is started and the transmission unit is controlled to perform a predetermined handshake strategy with the data receiving end; If the transmission unit successfully hands with the data receiving end, the transmission unit is controlled to communicate with the data receiving end for a predetermined duration and then the transmission unit is shut down after the predetermined duration. Before setting the time-division interval for data transmission, the following is also included: Set multiple different time interval options; The specific time interval for setting data transmission is as follows: Based on the application scenario requirements of the wireless data transmission device, the time interval for data transmission is selected from the multiple different time interval options; If the number of consecutive handshake failures between the transmission unit and the data receiving end reaches a predetermined failure threshold, the transmission unit is shut down. The handshake strategy includes: The transmission unit and the data receiving end perform a first handshake. If the handshake fails, the first handshake will randomly back off for a period of time. After the first time rollback ends, the transmission unit and the data receiving end perform a second handshake. If the handshake fails, the second rollback will randomly roll back for a period of time. After the second time rollback ends, the transmission unit and the data receiving end perform a third handshake. If the handshake fails, the transmission unit abandons the communication connection request. Each random rollback will not exceed the predetermined maximum rollback duration.
2. The data time-division transmission method according to claim 1, characterized in that, After the transmission unit establishes a communication connection with the data receiving end, the data receiving end obtains the permission to send new instructions to the transmission unit. The new instruction message includes a frame header, node ID, command code, parameters, checksum, and end character; The frame header is "$" and occupies 1 byte, the node ID occupies 8 bytes, the command code occupies 2 bytes, the checksum occupies 1 byte, and the terminator is "\r\n".
3. A time-division multiplexing data transmission system for realizing time-division multiplexing of data transmission from a wireless data transmission device, wherein the wireless data transmission device includes a timing unit and a transmission unit; Its features are, The time-division data transmission system includes: The first module is used to set the time interval for data transmission; The second module is used to set the cyclic time interval of the timing unit to be the same as the time-division interval, and to start the timing unit; The third module is used to respond to the instruction issued by the timing unit to execute once, start the transmission unit and control the transmission unit to perform a predetermined handshake strategy with the data receiving end; The fourth module is used to control the transmission unit to communicate with the data receiving end for a predetermined duration and then close the transmission unit after the predetermined duration if the handshake between the transmission unit and the data receiving end is successful. Before setting the time-division interval for data transmission, the following is also included: Set multiple different time interval options; The specific time interval for setting data transmission is as follows: Based on the application scenario requirements of the wireless data transmission device, the time interval for data transmission is selected from the multiple different time interval options; If the number of consecutive handshake failures between the transmission unit and the data receiving end reaches a predetermined failure threshold, the transmission unit is shut down. The handshake strategy includes: The transmission unit and the data receiving end perform a first handshake. If the handshake fails, the first handshake will randomly back off for a period of time. After the first time rollback ends, the transmission unit and the data receiving end perform a second handshake. If the handshake fails, the second rollback will randomly roll back for a period of time. After the second time rollback ends, the transmission unit and the data receiving end perform a third handshake. If the handshake fails, the transmission unit abandons the communication connection request. Each random rollback will not exceed the predetermined maximum rollback duration.
4. A data time-division transmission device, characterized in that, It includes a processor and a memory, wherein the processor executes a computer program stored in the memory to implement the time-sharing data transmission method as described in any one of claims 1 to 2.
5. A computer-readable storage medium, characterized in that, Used to store a computer program, which, when executed by a processor, implements the time-sharing data transmission method as described in any one of claims 1 to 2.
Citation Information
Patent Citations
A cognitive wireless network access method based on a common control channel
CN109714807A
Internet of things data transmission method, device and system
CN109936588A