Data transmission method and system for signal blind area
By collecting operation plans and historical logs in the signal blind spots of the construction site, calculating the estimated networking time and transmission index, optimizing the connection relationship between mobile objects and fixed objects, the problem of low data transmission efficiency in signal blind spots is solved, and more efficient and intelligent data transmission is achieved.
Patent Information
- Application Number
- CN202510490265.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-18
- Publication Date
- 2025-06-27
AI Technical Summary
In the signal blind spots of the construction site, the data transmission efficiency is low and the delay is large, which affects the project management efficiency and construction safety.
By collecting the job plan and historical logs and operating parameters of the mobile object, the estimated networking time of the mobile object is calculated, and the connection relationship between the mobile object and the fixed object is established, the transmission index and forwarding index are calculated, and the data transmission path and timing are optimized.
It improves the efficiency and reliability of data transmission, reduces data transmission delay, and achieves more intelligent and efficient data transmission.
Smart Images

Figure CN120224299A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data transmission, and particularly to a data transmission method and system for signal blind areas. Background Art
[0002] In the modern construction machinery construction industry, with the increase in project scale and complexity, many construction scenarios such as deserts or deep mountain tunnels generally have mobile signal blind areas, resulting in the inability of normal communication means to function properly. This restricts the real-time collection and backhaul of construction site data, making it difficult for managers to obtain the on-site construction status in a timely manner.
[0003] At present, to address the signal blind area problem, mobile machinery that can freely enter and exit the signal coverage area is usually used as a data transfer station to collect construction data regularly. However, this method has some problems. On the one hand, the data transmission process often relies on short-distance wireless transmission, and due to the need for simultaneous operation of the transmission objects during construction, the duration and distance in the wireless transmission process are extremely unstable, thus affecting the data transmission quality and efficiency. On the other hand, the data is only transferred once, and due to different construction tasks of different transmission objects, the residence time in the signal blind area varies, further resulting in large data collection delays and uneven distribution. Therefore, exploring a method to optimize construction site data transmission in a signal blind area environment is of great significance for improving project management efficiency and ensuring construction safety. Summary of the Invention
[0004] The purpose of the present invention is to provide a data transmission method and system for signal blind areas to solve the problems raised in the above background art.
[0005] To solve the above technical problems, the present invention provides a data transmission method for signal blind areas, which includes the following steps:
[0006] S100. Collect the operation plan, historical logs, and operation parameters of each mobile object within the specified area, as well as the export records of fixed objects, and divide the signal blind area within the specified area.
[0007] S200. Calculate the estimated network connection duration of the mobile object according to the operation plan and operation parameters. After the mobile object establishes a connection with the fixed object, calculate the transmission index and send a transmission request, and the fixed object selects the transmission direction according to the estimated network connection duration.
[0008] S300. Establish a connection relationship between mobile objects, determine the forwarding direction according to the estimated network connection duration, calculate the forwarding index, set the forwarding object through the forwarding index, and sequentially transmit the data records to the forwarding object for coordinated transmission.
[0009] After the S400 mobile object travels to the signal coverage area, it automatically uploads data to the command center, and the network access time and off-network time of each mobile object, as well as the uploaded data, are displayed through the visual large screen.
[0010] In S100, the designated area refers to the construction site that includes the signal coverage area and the signal blind area. The mobile object moves and operates between the signal coverage area and the signal blind area, and the fixed object operates fixedly in the signal blind area. The object refers to the vehicle used for construction site operations.
[0011] The operation plan includes the driving route map and the set of stop positions of each mobile object; the historical log refers to the operation records of the mobile object. Each operation record includes the moving route when the mobile object enters and exits the signal blind area once, and the operation duration of each stop position is marked in the moving route.
[0012] The operation parameters include the driving direction and driving speed of the mobile object, which are obtained by analyzing the wheel direction and rotation speed collected by the sensor; the export record refers to the information record of the fixed object exporting data to the mobile object each time; the signal blind area is divided according to the signal coverage range within the designated area.
[0013] The operation plan is formulated by the management personnel according to the construction site operation progress. The mobile object is any one of the muck truck, the cement tanker, or the patrol car. Since the operation task types of different mobile objects are different, there will be significant differences in the driving route map, the number of stop positions, and the specific positions in the operation plan.
[0014] In S200, the specific steps are as follows:
[0015] S201. When the mobile object DX n leaves the signal coverage range, use the last obtained position information as the starting position LOC n , obtain the driving route map of the mobile object DX n in the operation plan and mark the starting position LOC n on the map. Real-time collect the driving direction and driving speed of the mobile object, and analyze the position of the mobile object DX n in the driving route map.
[0016] S202. Obtain the set of stop positions SO n of the mobile object DX n in the operation plan, and sequentially retrieve the operation duration corresponding to each stop position in the set SO n in the historical log of the mobile object DX n . Sum up all the operation durations corresponding to the stop position LOC m and calculate the average value as the estimated operation duration of LOC m , SO nThe sum of the estimated operation durations at all the stopping positions is calculated to obtain the estimated total operation duration.
[0017] S203. Calculate the remaining route length based on the position of the moving object DX n in the driving route map, divide the remaining route length by the driving speed to obtain the estimated total driving duration. The estimated total operation duration plus the estimated total driving duration gives the estimated network connection duration LW n of the moving object DX n . Based on the moving object DX n in the actual operation duration at each stopping position, the current driving speed, and the position in the driving route map, calculate the estimated network connection duration in real time, and the estimated network connection duration of each moving object is updated in real time.
[0018] The estimated network connection duration is a prediction of how much longer the moving object needs to reach the signal coverage area. The specific value is calculated and updated in real time, and it mainly changes under the influence of the driving speed and the actual operation duration at each stopping position. The remaining route length refers to the route length from the current position to the signal coverage area along the driving route.
[0019] S204. After the moving object DX n arrives at the stopping position LOC g , it starts to operate, automatically turns on the short-range wireless communication function to scan all nearby fixed objects and establish connections in sequence. Obtain the connection signal strength XQ i , as well as the last export time T last in the fixed object export record and the unexported data volume SL, and send back the estimated network connection duration of the moving object DX n . Substitute it into the formula to calculate the transmission coefficient CS of each fixed object. Set the coefficient threshold CS pre , and filter out the fixed objects with a transmission coefficient greater than CS pre . Send transmission requests to the fixed objects in descending order of the transmission coefficient. Among them, the transmission coefficient calculation formula is as follows:
[0020]
[0021] In the formula, T now is the current time, is the estimated operation duration of the moving object DX n at the stopping position LOC g , is the operation duration of the moving object DX n at the stopping position LOC g , speed is the standard transmission speed, and α is a constant.
[0022] The transmission coefficient refers to the matching degree between a moving object and a fixed object. The estimated transmission duration is calculated based on the data volume and the marked transmission speed, and the estimated remaining operation duration is calculated through the estimated operation duration and the completed operation duration. The transmission coefficient is positive only when the estimated transmission duration is less than the estimated remaining operation duration, and the set coefficient threshold needs to be greater than zero.
[0023] S205. When the fixed object receives a transmission request from the moving object, it automatically analyzes the estimated network connection duration of each moving object, selects the moving object with the shortest estimated network connection duration for data transmission, and automatically rejects the transmission requests of all other moving objects. After the transmission is completed, it deletes the exported data that has been completed and automatically records the export record. After the transmission request sent by the fixed object is rejected, it continues to send transmission requests to other fixed objects in descending order of the transmission coefficient.
[0024] In S300, the specific steps are as follows:
[0025] S301. When the moving object is not performing data transmission with the fixed device and is operating at a stationary location, the terminal device automatically turns on the short-range wireless communication function to scan all nearby moving objects and establish connections in sequence. The moving objects send each other the estimated network connection duration, the estimated operation duration k at the current stationary location LOC and the completed operation duration
[0026] S302. Obtain all other moving objects connected to the moving object DX n , filter out other moving objects with an estimated network connection duration less than LW n , and analyze the signal strength XQ j connected to these moving objects, and substitute it into the formula to calculate the forwarding index between the moving object DX n and each other moving object. The formula is as follows:
[0027]
[0028] In the formula, ZF is the forwarding index.
[0029] S303. The moving object DX n selects the other moving object with the largest forwarding index as the forwarding object of DX n , obtains the data records transmitted by each fixed object received in the storage space of DX n , and transmits each data record to the forwarding object in the order from the oldest to the most recent last export time. After the transmission is completed, it deletes the data records that have been completed for transmission.
[0030] The fixed object transfers the data record to the mobile object. Considering reducing the time consumed for data network access, the mobile object can also forward the data record to other mobile objects with a smaller expected network connection duration, so as to minimize the delay of each data record.
[0031] In S400, when the mobile object travels into the signal coverage area, it draws a moving route based on the operation parameters, current position, and starting position, marks the operation duration of each stop position on the moving route, generates an operation record, and stores it in the historical log. Automatically uploads all the data records in the storage space to the command center, and the command center displays the moving routes, network access time, off-network time of each mobile object, and the uploaded data records through the visual big screen.
[0032] A data transmission system for signal blind areas, the system includes a data acquisition module, a transmission analysis module, a coordination management module, and a data upload module.
[0033] The data acquisition module is used to acquire the operation plan, operation records and operation parameters of the mobile object, and the export records of the fixed object. The transmission analysis module calculates the expected network connection duration of the mobile object in real time. After the mobile object establishes a connection with the fixed object, it calculates the transmission index and sends a transmission request. The fixed object selects the transmission direction according to the expected network connection duration. The coordination management module establishes a connection relationship between mobile objects, determines the forwarding direction according to the expected network connection duration and sets the forwarding object, and sequentially transmits the data record to the forwarding object for coordinated transmission. The data upload module automatically uploads the data to the command center after the mobile object travels into the signal coverage area, and displays the uploaded data through the visual big screen.
[0034] The data acquisition module includes an operation plan acquisition unit, a record information acquisition unit, and a device parameter acquisition unit.
[0035] The operation plan acquisition unit is used to acquire the operation plan, including the driving route map and the set of stop positions of each mobile object.
[0036] The record information acquisition unit is used to acquire the operation records of the mobile object and the export records of the fixed object. The operation record refers to the moving route when the mobile object drives into and out of the signal blind area once, and the operation duration of each stop position is marked on the moving route. The export record refers to the information record of the fixed object exporting data to the mobile object each time.
[0037] The device parameter acquisition unit is used to acquire the operation parameters of the mobile object. The operation parameters include the driving direction and driving speed of the mobile object, which are obtained by analyzing the wheel direction and rotation speed collected by the sensor.
[0038] The designated area refers to the construction site that includes the signal coverage area and the signal blind area. Mobile objects move and operate between the signal coverage area and the signal blind area, and fixed objects operate fixedly within the signal blind area.
[0039] The transmission analysis module includes a networking analysis unit and a data transmission unit.
[0040] The networking analysis unit is used to calculate the estimated networking duration of each mobile object.
[0041] First, obtain the driving route map of the mobile object DX n in the operation plan, mark the position LOC n when it leaves the signal coverage range, and analyze the real-time position in the driving route map according to the driving direction and speed of the mobile object DX n .
[0042] Second, sequentially retrieve the operation duration corresponding to each stop position in the stop position set from the historical log of the mobile object DX n , calculate the average value as the estimated operation duration after summing up all the operation durations corresponding to each stop position, and obtain the estimated total operation duration after summing up the estimated operation durations of all stop positions in the stop position set.
[0043] Finally, according to the position of the mobile object DX n in the driving route map, divide the remaining route length by the driving speed to obtain the estimated total driving duration; the estimated total operation duration plus the estimated total driving duration gives the estimated networking duration LW n of the mobile object DX n .
[0044] The data transmission unit is used to calculate the transmission index and perform data transmission.
[0045] First, after the mobile object DX n arrives at the stop position LOC g , it starts to operate, turns on the short-range wireless communication function to establish connections with all nearby fixed objects in sequence and analyze the signal strength XQ i , and obtains the last export time T last and the unexported data volume SL in the fixed object export record.
[0046] Second, according to the formula: calculate the transmission coefficient of each fixed object. Set the coefficient threshold CS pre , screen out the fixed objects with a transmission coefficient greater than CS pre , and send transmission requests to the fixed objects in descending order of the transmission coefficient. Among them, T now is the current time, is the mobile object DX nAt the stay position LOC g The estimated operation duration, for the moving object DX n at the stay position LOC g The elapsed operation duration, speed is the standard transmission speed, and α is a constant.
[0047] Finally, when the fixed object receives a transmission request from the moving object, it automatically analyzes the estimated networking duration of each moving object, selects the moving object with the shortest estimated networking duration for data transmission, and automatically rejects the transmission requests of all other moving objects. After the transmission is completed, it deletes the exported data that has been completed and automatically records the export record. After the transmission request sent by the fixed object is rejected, it continues to send transmission requests to other fixed objects in descending order of the transmission coefficient.
[0048] The coordination management module includes a forwarding management unit and a coordination transmission unit.
[0049] The forwarding management unit is used to calculate the forwarding index. It automatically establishes a connection relationship for the moving object that has not performed data transmission with the fixed device and is operating at the stay position. The moving object DX n Filters out other moving objects with an estimated networking duration less than LW based on the connection relationship, and obtains the estimated operation duration n of these moving objects at the current stay position LOC k and the elapsed operation duration as well as the signal strength XQ of the connection and substitutes them into the formula: j to calculate the forwarding index between the moving object DX and each other moving object. n
[0050] The coordination transmission unit is used to set the forwarding object and perform coordinated transmission. The moving object DX n selects the other moving object with the largest forwarding index as the forwarding object of DX n , obtains the data records transmitted by each fixed object received in the storage space of DX n , and sequentially transmits each data record to the forwarding object in the order from the farthest to the nearest last export time. After the transmission is completed, it deletes the data records that have been completed in the transmission.
[0051] After the moving object travels into the signal coverage area, the data upload module draws the moving route and marks the operation duration of each stay position, generates an operation record and stores it in the historical log, and uploads all the data records in the storage space to the command center.
[0052] Compared with the prior art, the beneficial effects achieved by the present invention are:
[0053] 1. Efficient transmission prediction: This application establishes a connection relationship between mobile objects and fixed objects, and comprehensively analyzes and calculates the transmission index based on the signal strength, the amount of data to be exported by the fixed object, and the last export time. The mobile object sends a transmission request to the fixed object with a high transmission index, and the fixed object selects a suitable mobile object for data transmission according to the expected network connection duration of the mobile object, which is more efficient and reliable than random matching or fixed connection relationships in traditional technologies.
[0054] 2. Intelligent network connection update: This application establishes a connection relationship between mobile objects, determines the forwarding direction according to the expected network connection duration, and filters out the mobile object with a stronger signal strength and a longer stay duration as the forwarding object through the calculation of the forwarding index. Priority is given to transmitting the data records with an earlier last export time in the storage space. By continuously forwarding the data records between mobile objects, the expected network connection duration is dynamically reduced, which is more intelligent than a one-time transfer in traditional technologies.
[0055] In summary, compared with traditional technologies, the present invention has the advantages of efficient transmission prediction and intelligent network connection update, and can improve the data transmission efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] The drawings are used to provide a further understanding of the present invention, and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention, but do not constitute a limitation to the present invention. In the drawings:
[0057] Figure 1 is a schematic flowchart of a data transmission method for signal blind areas of the present invention;
[0058] Figure 2 is a schematic structural diagram of a data transmission system for signal blind areas of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0059] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0060] Please refer to Figure 1 , the present invention provides a data transmission method for signal blind areas, and the method includes the following steps:
[0061] S100. Collect the operation plan, historical logs and operation parameters of each mobile object in the specified area, as well as the export records of the fixed object, and divide the signal blind area in the specified area.
[0062] S200. Calculate the estimated network connection duration of the moving object based on the operation plan and operating parameters. After the moving object establishes a connection with the fixed object, calculate the transmission index and send a transmission request. The fixed object selects the transmission direction according to the estimated network connection duration.
[0063] S300. Establish a connection relationship between moving objects, determine the forwarding direction according to the estimated network connection duration, calculate the forwarding index, set the forwarding object through the forwarding index, and sequentially transmit the data records to the forwarding object for coordinated transmission.
[0064] S400. After the moving object travels to the signal coverage area, automatically upload the data to the command center, and display the network access time and off-network time of each moving object, as well as the uploaded data, through the visual big screen.
[0065] In S100, the designated area refers to the construction site that includes the signal coverage area and the signal blind area. The moving object moves and operates between the signal coverage area and the signal blind area, and the fixed object operates fixedly in the signal blind area. The object refers to the vehicle used for construction site operations.
[0066] The operation plan includes the driving route map and the set of stop positions of each moving object; the historical log refers to the operation record of the moving object. Each operation record includes the moving route when the moving object drives into and out of the signal blind area once, and the operation duration of each stop position is marked on the moving route.
[0067] The operating parameters include the driving direction and driving speed of the moving object, which are obtained by analyzing the wheel direction and rotation speed collected by the sensor; the export record refers to the information record of the fixed object exporting data to the moving object each time; the signal blind area is divided according to the signal coverage range within the designated area.
[0068] The operation plan is formulated by the management personnel according to the construction site operation progress. The moving object is any one of the muck truck, the cement tanker, or the patrol vehicle. Since the operation task types of different moving objects are different, there will be significant differences in the driving route map, the number of stop positions, and the specific positions in the operation plan.
[0069] In S200, the specific steps are as follows:
[0070] S201. When the moving object DX n leaves the signal coverage range, use the last obtained position information as the starting position LOC n , obtain the driving route map of the moving object DX n in the operation plan and mark the starting position LOC n on the map. Real-time collect the driving direction and driving speed of the moving object, and analyze the position of the moving object DX n in the driving route map.
[0071] S202. Obtain the set SO of the stop positions of the moving object DX in the operation plan n and sequentially retrieve in the historical log of the moving object DX n the operation duration corresponding to each stop position in SO n , sum up all the operation durations corresponding to the stop position LOC n and calculate the average value as the estimated operation duration of LOC m . Sum up the estimated operation durations of all the stop positions in SO m to obtain the estimated total operation duration. n
[0072] S203. Calculate the remaining route length according to the position of the moving object DX in the driving route map, divide the remaining route length by the driving speed to obtain the estimated total driving duration. Add the estimated total operation duration and the estimated total driving duration to obtain the estimated network connection duration LW n of the moving object DX n . Calculate the estimated network connection duration in real time according to the actual operation duration, the current driving speed and the position in the driving route map of the moving object DX at each stop position, and update the estimated network connection duration of each moving object in real time. n n The estimated network connection duration is a prediction of how much longer the moving object needs to reach the signal coverage area. The specific value is calculated and updated in real time, and it mainly changes under the influence of the driving speed and the actual operation duration at each stop position. The remaining route length refers to the route length from the current position to the signal coverage area according to the driving route.
[0073]
[0074] S204. After the moving object DX n arrives at the stop position LOC g , start operating, automatically turn on the short-range wireless communication function to scan all nearby fixed objects and establish connections sequentially. Obtain the connection signal strength XQ i , as well as the last export time T last in the fixed object export record and the unexported data volume SL, and transmit back the estimated network connection duration of the moving object DX n . Substitute it into the formula to calculate the transmission coefficient CS of each fixed object. Set the coefficient threshold CS pre , filter out the fixed objects with a transmission coefficient greater than CS pre , and send transmission requests to the fixed objects in descending order of the transmission coefficient. Among them, the transmission coefficient calculation formula is as follows:
[0075]
[0076] In the formula, T nowis the current time, is the moving object DX n at the staying position LOC g the estimated operation duration, is the moving object DX n at the staying position LOC g the elapsed operation duration, speed is the standard transmission speed, and α is a constant.
[0077] The transmission coefficient refers to the matching degree between the moving object and the fixed object. The estimated transmission duration is calculated based on the data volume and the marked transmission speed, and the estimated remaining operation duration is calculated through the estimated operation duration and the elapsed operation duration. The transmission coefficient is positive only when the estimated transmission duration is less than the estimated remaining operation duration, and the set coefficient threshold needs to be greater than zero.
[0078] S205. When the fixed object receives the transmission request from the moving object, it automatically analyzes the estimated networking duration of each moving object, selects the moving object with the shortest estimated networking duration for data transmission, and automatically rejects the transmission requests of all other moving objects. After the transmission is completed, it deletes the exported data that has been completed and automatically records the export record. After the transmission request sent by the fixed object is rejected, it continues to send transmission requests to other fixed objects again in the order from the largest to the smallest transmission coefficient.
[0079] In S300, the specific steps are as follows:
[0080] S301. When the moving object is not performing data transmission with the fixed device and is operating at the staying position, the terminal device automatically turns on the short-range wireless communication function to scan all nearby moving objects and establish connections in sequence. The moving objects send each other the estimated networking duration, the current staying position LOC k the estimated operation duration and the elapsed operation duration
[0081] S302. Obtain all other moving objects connected to the moving object DX n screen out other moving objects with an estimated networking duration less than LW n and analyze the signal strength XQ j connected to these moving objects, and substitute it into the formula to calculate the forwarding index between the moving object DX n and each other moving object. The formula is as follows:
[0082]
[0083] In the formula, ZF is the forwarding index.
[0084] S303. The moving object DX nSelect the other mobile object with the largest forwarding index as DX n as the forwarding object, and obtain DX n Receive the data records transmitted by each fixed object in the storage space, and transmit each data record to the forwarding object in order from the farthest to the nearest according to the last export time. After the transmission is completed, delete the data records that have completed the transmission.
[0085] The fixed object transmits the data record to the mobile object. Considering reducing the time consumed by data access to the network, the mobile object can also forward the data record to other mobile objects with a smaller expected network connection duration, so as to minimize the delay of each data record.
[0086] In S400, when the mobile object travels to the signal coverage area, draw a moving route according to the operation parameters, current position and starting position, and mark the operation duration of each stop position on the moving route. After generating the operation record, store it in the historical log. Automatically upload all data records in the storage space to the command center, and the command center displays the moving routes, network access times and network disconnection times of each mobile object, as well as the uploaded data records through the visualization large screen.
[0087] Please refer to Figure 2 , the present invention provides a data transmission system for signal blind areas, and the system includes a data acquisition module, a transmission analysis module, a coordination management module and a data upload module.
[0088] The data acquisition module is used to collect the operation plan, operation records and operation parameters of the mobile object, as well as the export records of the fixed object. The transmission analysis module calculates the expected network connection duration of the mobile object in real time. After the mobile object establishes a connection with the fixed object, it calculates the transmission index and sends a transmission request, and the fixed object selects the transmission direction according to the expected network connection duration. The coordination management module establishes a connection relationship between mobile objects, determines the forwarding direction according to the expected network connection duration and sets the forwarding object, and sequentially transmits the data records to the forwarding object for coordinated transmission. The data upload module automatically uploads data to the command center after the mobile object travels to the signal coverage area, and displays the uploaded data through the visualization large screen.
[0089] The data acquisition module includes an operation plan acquisition unit, a record information acquisition unit and a device parameter acquisition unit.
[0090] The operation plan acquisition unit is used to collect the operation plan, including the driving route map and the set of stop positions of each mobile object.
[0091] The record information collection unit is used to collect the operation records of moving objects and the export records of fixed objects. The operation record refers to the moving route of a moving object when it drives into and out of the signal blind area once, and the operation duration of each stop position is marked in the moving route. The export record refers to the information record of the fixed object exporting data to the moving object each time.
[0092] The device parameter collection unit is used to collect the operation parameters of moving objects. The operation parameters include the driving direction and driving speed of the moving object, which are obtained by analyzing the wheel direction and rotation speed collected by the sensor.
[0093] The designated area refers to the construction site including the signal coverage area and the signal blind area. The moving object moves and operates between the signal coverage area and the signal blind area, and the fixed object operates fixedly in the signal blind area.
[0094] The transmission analysis module includes a networking analysis unit and a data transmission unit.
[0095] The networking analysis unit is used to calculate the expected networking duration of each moving object.
[0096] First, obtain the driving route map of the moving object DX n in the operation plan, mark the position LOC n when it leaves the signal coverage range, and analyze the real-time position in the driving route map according to the driving direction and driving speed of the moving object DX n .
[0097] Second, sequentially retrieve the operation duration corresponding to each stop position in the stop position set from the historical log of the moving object DX n , calculate the average value as the expected operation duration after summing up all the operation durations corresponding to each stop position respectively, and obtain the expected total operation duration after summing up the expected operation durations of all stop positions in the stop position set.
[0098] Finally, according to the position of the moving object DX n in the driving route map, divide the remaining route length by the driving speed to obtain the expected total driving duration; the expected total operation duration plus the expected total driving duration gives the expected networking duration LW n of the moving object DX n .
[0099] The data transmission unit is used to calculate the transmission index and perform data transmission.
[0100] First, after the moving object DX n arrives at the stop position LOC g , it starts to operate, turns on the short-range wireless communication function, establishes connections with all nearby fixed objects in turn and analyzes the signal strength XQ i , and obtains the last export time T in the export record of the fixed objectlast and the amount of unexported data SL.
[0101] Secondly, according to the formula: Calculate the transmission coefficient of each fixed object. Set the coefficient threshold CS pre , and filter out the fixed objects with a transmission coefficient greater than CS pre . Send transmission requests to the fixed objects in descending order of the transmission coefficient. Among them, T now is the current time, is the moving object DX n at the staying position LOC g 's estimated operation duration, is the moving object DX n at the staying position LOC g 's completed operation duration, speed is the standard transmission speed, and α is a constant.
[0102] Finally, when the fixed object receives the transmission request from the moving object, it automatically analyzes the estimated network connection duration of each moving object, selects the moving object with the shortest estimated network connection duration for data transmission, and automatically rejects the transmission requests of all other moving objects. After the transmission is completed, it deletes the exported data that has been completed and automatically records the export record. After the transmission request sent by the fixed object is rejected, it continues to send transmission requests to other fixed objects again in descending order of the transmission coefficient.
[0103] The coordination management module includes a forwarding management unit and a coordinated transmission unit.
[0104] The forwarding management unit is used to calculate the forwarding index. Automatically establish a connection relationship for the moving objects that have not performed data transmission with the fixed device and are operating at the staying position. The moving object DX n filters out other moving objects with an estimated network connection duration less than LW n according to the connection relationship, and obtains the estimated operation duration k of these moving objects at the current staying position LOC and the completed operation duration as well as the signal strength XQ of the connection j , and substitute them into the formula: to calculate the forwarding index between the moving object DX n and each other moving object.
[0105] The coordinated transmission unit is used to set the forwarding object and perform coordinated transmission. The moving object DX n selects the other moving object with the largest forwarding index as the forwarding object of DX n , and obtains DX nThe data records transmitted from each fixed object are received in the storage space, and each data record is sequentially transmitted to the forwarding object in the order from the farthest to the nearest last export time. After the transmission is completed, the data records that have completed the transmission are deleted.
[0106] After the moving object travels to the signal coverage area, the data upload module draws the moving route and marks the operation duration of each stop position, generates an operation record and stores it in the historical log, and uploads all the data records in the storage space to the command center.
[0107] Embodiment 1:
[0108] Suppose the moving object A1 establishes connection relationships with the fixed objects B1 and B2, and the signal strengths are -30dbm and -60dbm respectively; the last export times of the fixed objects B1 and B2 are 12:00 and 13:00 respectively, and the unexported data volumes are 120mb and 80mb respectively; when the estimated operation duration of the moving object is 180s, the current operation duration is 80s, the constant α is 1000, the standard transmission speed is 1mb / s, and the current time is 14:00, substitute into the formula to calculate the transmission coefficient:
[0109] Transmission coefficient of B1:
[0110] Transmission coefficient of B2:
[0111] When the coefficient threshold is 0, the moving object A1 only sends a transmission request to the fixed object B2.
[0112] It should be noted that in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or also includes elements inherent to such process, method, article or device.
[0113] Finally, it should be noted that the above are only the preferred embodiments of the present invention and are not used to limit the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.
Claims
1. A data transmission method for a signal blind area, characterized in that: The method comprises the following steps: S100, collecting the operation plan and the historical log and operation parameters of each mobile object in the specified area, as well as the export records of the fixed objects, and dividing the signal blind area in the specified area; S200, calculating the estimated networking duration of the mobile object according to the operation plan and operation parameters, calculating the transmission index and sending a transmission request after the mobile object establishes a connection with the fixed object, and the fixed object selects a transmission direction according to the estimated networking duration; S300, establishing a connection relationship between mobile objects, determining a forwarding direction and calculating a forwarding index according to the expected networking duration, setting a forwarding object according to the forwarding index, and transmitting data records to the forwarding object in sequence for coordinated transmission; S400: When a mobile object reaches a signal coverage area, it automatically uploads data to the command center, and displays the network access time and network exit time of each mobile object, as well as the uploaded data, on a large visual screen.
2. A data transmission method for a signal blind area according to claim 1, characterized in that: In S100, the designated area refers to a construction site including a signal coverage area and a signal blind spot, a mobile object moves between the signal coverage area and the signal blind spot, and a fixed object is fixed in the signal blind spot for operation, and an object refers to a vehicle used for construction site operations; an operation plan includes a driving route map and a set of stop positions for each mobile object; a historical log refers to an operation record of a mobile object, each operation record includes a moving route of the mobile object when it enters and exits the signal blind spot once, and the operation duration of each stop position is marked in the moving route; operating parameters include the driving direction and driving speed of the mobile object, which are obtained by analyzing the wheel direction and speed collected by the sensor; an export record refers to an information record of each time a fixed object exports data to a mobile object; a signal blind spot is divided according to the signal coverage range in the designated area.
3. A data transmission method for a signal blind area according to claim 2, characterized in that: In S200, the specific steps are as follows: S201, when moving object DX n When out of signal coverage, the last acquired location information is used as the starting location LOC n , get the moving object DX in the job plan n The driving route map and mark the starting point LOC on the map n ; Collect the moving direction and speed of the moving object in real time, and analyze the moving object DX n Location on the driving route map; S202, obtain the moving object DX in the operation plan n The stop location collection SO n , in the moving object DX n Search SO in the historical logs n The operation duration corresponding to each stop position in the LOC m The sum of all corresponding operation durations is calculated as the average value as LOC m The estimated operation time of SO n The estimated operation time of all the stop positions is summed up to get the estimated total operation time; S203, according to the moving object DX n Calculate the remaining route length at the location in the driving route map, divide the remaining route length by the driving speed to get the estimated total driving time; add the estimated total operation time to the estimated total driving time to get the moving object DX n Estimated online time LW n ; According to the moving object DX n The estimated networking time is calculated in real time based on the actual operation time at each stop location, the current driving speed and the position in the driving route map. The estimated networking time for each moving object is updated in real time. S204, Moving Object DX n Arrived at stop location LOC g After starting the operation, the short-range wireless communication function is automatically turned on to scan all nearby fixed objects and establish connections in turn; obtain the connection signal strength XQ i , and the last export time T in the fixed object export record last and the unexported data volume SL, and return the mobile object DX n The estimated networking time is substituted into the formula to calculate the transmission coefficient CS of each fixed object; set the coefficient threshold CS pre , filter out the transmission coefficient greater than CS pre The fixed object sends transmission requests to the fixed object in descending order of transmission coefficients; the transmission coefficient calculation formula is as follows: Where, T now is the current time, For moving objects DX n At stop position LOC g The estimated duration of the operation, For moving objects DX n At stop position LOC g The operation time of , speed is the standard transmission speed, α is a constant; S205. When receiving a transmission request from a mobile object, the fixed object automatically analyzes the estimated networking time of each mobile object, selects the mobile object with the shortest estimated networking time for data transmission, and automatically rejects the transmission requests of all other mobile objects. After the transmission is completed, the exported data is deleted and the export record is automatically recorded. After the transmission request sent by the fixed object is rejected, the fixed object continues to send transmission requests to other fixed objects again in descending order of the transmission coefficient.
4. The data transmission method for a signal blind area according to claim 3, characterized in that: In S300, the specific steps are as follows: S301, when the mobile object is not transmitting data with the fixed device and is operating at a stop position, the terminal device automatically turns on the short-range wireless communication function to scan all nearby mobile objects and establish connections in sequence, and the mobile objects send each other the estimated network connection time, the current stop position LOC k Estimated duration of operation and elapsed time S302, obtain and move object DX n All other mobile objects that establish connections are selected, and the estimated connection time is less than LW. n other mobile objects and analyze the signal strength XQ connected to these mobile objects j , into the formula to calculate the moving object DX n The forwarding index between each other mobile object; the formula is as follows: Where ZF is the forwarding index; S303, moving object DX n Select the other mobile object with the largest forwarding index as DX n Forwarding object, get DX n The storage space receives data records transmitted from each fixed object, and transmits each data record to the forwarding object in order from the farthest to the nearest according to the last export time. After the transmission is completed, the data record that has been transmitted is deleted.
5. A data transmission method for a signal blind area according to claim 4, characterized in that: In S400, when the mobile object drives into the signal coverage area, a moving route is drawn according to the operating parameters, current position and starting position, and the operation duration of each stop position is marked in the moving route. After the operation record is generated, it is stored in the historical log; all data records in the storage space are automatically uploaded to the command center, and the command center displays the moving route, network access time and network exit time of each mobile object, as well as the uploaded data records through a large visual screen.
6. A data transmission system for signal blind areas, characterized in that: The system includes data acquisition module, transmission analysis module, coordination management module and data upload module; The data acquisition module is used to collect operation plans, operation records and operating parameters of mobile objects, as well as export records of fixed objects; the transmission analysis module calculates the expected networking time of mobile objects in real time, calculates the transmission index and sends a transmission request after the mobile object establishes a connection with the fixed object, and the fixed object selects the transmission direction according to the expected networking time; the coordination management module establishes a connection relationship between mobile objects, determines the forwarding direction and sets the forwarding object according to the expected networking time, and transmits the data records to the forwarding object in sequence for coordinated transmission; the data upload module automatically uploads data to the command center after the mobile object drives to the signal coverage area, and displays the uploaded data on a visual large screen.
7. A data transmission system for signal blind areas according to claim 6, characterized in that: The data acquisition module includes an operation plan acquisition unit, a record information acquisition unit and an equipment parameter acquisition unit; The operation plan collection unit is used to collect the operation plan, including the driving route map and the stop location set of each mobile object; The record information collection unit is used to collect the operation records of the mobile object and the export records of the fixed object; the operation record refers to the movement route of the mobile object when it enters and exits the signal blind area once, and the operation duration of each stop position is marked in the movement route; the export record refers to the information record of each time the fixed object exports data to the mobile object; The equipment parameter acquisition unit is used to collect the operating parameters of the mobile object; the operating parameters include the driving direction and driving speed of the mobile object, which are obtained by analyzing the wheel direction and speed collected by the sensor; The designated area refers to a construction site that includes a signal coverage area and a signal blind area. Mobile objects move between the signal coverage area and the signal blind area, and fixed objects are fixed within the signal blind area for operation.
8. A data transmission system for signal blind areas according to claim 7, characterized in that: The transmission analysis module includes a networking analysis unit and a data transmission unit; The network analysis unit is used to calculate the expected network time of each mobile object; First, get the moving object DX in the job plan n Driving route map, marking the location LOC when leaving the signal coverage area n , according to the moving object DX n Analyze the real-time location of the driving route map based on the driving direction and speed; Next, in the moving object DX n The operation duration corresponding to each stop position in the stop position set is retrieved from the historical log in turn, all the operation durations corresponding to each stop position are summed up and the average value is calculated as the estimated operation duration, and the estimated operation durations of all the stop positions in the stop position set are summed up to obtain the estimated total operation duration; Finally, according to the moving object DX n At the location in the driving route map, the remaining route length is divided by the driving speed to get the estimated total driving time; the estimated total operation time plus the estimated total driving time is the moving object DX n Estimated online time LW n ; The data transmission unit is used to calculate the transmission index and perform data transmission; First, move the object DX n Arrived at stop location LOC g After starting the operation, turn on the short-range wireless communication function to establish connections with all nearby fixed objects in turn and analyze the signal strength XQ i , and obtain the last export time T in the fixed object export record last and the amount of unexported data SL; Secondly, according to the formula: Calculate the transmission coefficient of each fixed object; set the coefficient threshold CS pre , filter out the transmission coefficient greater than CS pre The fixed objects send transmission requests to the fixed objects in descending order according to the transmission coefficient; where T now is the current time, For moving objects DX n At stop position LOC g The estimated duration of the operation, For moving objects DX n At stop position LOC g The operation time of , speed is the standard transmission speed, α is a constant; Finally, when the fixed object receives the transmission request from the mobile object, it automatically analyzes the estimated networking time of each mobile object, selects the mobile object with the shortest estimated networking time for data transmission, and automatically rejects the transmission requests of all other mobile objects. After the transmission is completed, it deletes the exported data and automatically records the export record. After the transmission request sent by the fixed object is rejected, it continues to send transmission requests to other fixed objects again in the order of transmission coefficient from large to small.
9. A data transmission system for signal blind areas according to claim 8, characterized in that: The coordination management module includes a forwarding management unit and a coordination transmission unit; The forwarding management unit is used to calculate the forwarding index; automatically establish a connection relationship for the mobile object that is not transmitting data with the fixed device and is working at the stationary position, and the mobile object DX n According to the connection relationship, filter out the expected network time less than LW n Other moving objects, get the current location LOC of these moving objects k Estimated duration of operation and elapsed time And the signal strength of the connection XQ j , put it into the formula: , calculate the moving object DX n The forwarding index with each other mobile object; The coordinated transmission unit is used to set the forwarding object and coordinate the transmission; the mobile object DX n Select the other mobile object with the largest forwarding index as DX n Forwarding object, get DX n The storage space receives data records transmitted from each fixed object, and transmits each data record to the forwarding object in order from the farthest to the nearest according to the last export time. After the transmission is completed, the data record that has been transmitted is deleted.
10. A data transmission system for signal blind areas according to claim 9, characterized in that: After the mobile object drives to the signal coverage area, the data upload module draws the moving route and marks the operation duration of each stop position, generates the operation record and stores it in the historical log, and uploads all data records in the storage space to the command center.