A method and system for data transmission of Internet of Things with redundant wireless communication modules
By selecting the target wireless communication module based on the associated information of the sensing device in a large Internet of Things system, the problems of high cost and low resource utilization of the communication redundant system are solved, efficient data transmission and delay matching are achieved, and the system maintenance frequency is reduced.
Patent Information
- Application Number
- CN202411007217.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-25
- Publication Date
- 2025-04-08
- Estimated Expiration
- 2044-07-25
AI Technical Summary
The cost of establishing a communication redundant system in large IoT systems is high, and the communication hardware resource utilization rate is low. It is impossible to take into account the transmission rate and service life of wireless communication modules, resulting in a low matching between the data transmission volume and the communication transmission delay.
By obtaining the monitoring data of each original subsystem in a large Internet of Things system, and according to the associated information of each induction device, the target wireless communication module is selected in the wireless communication network, considering the service life, transmission rate and data transmission amount of different wireless communication modules, selecting wireless communication hardware resources as a whole and matching them with the induction device, optimizing the transmission stability and transmission delay error of communication tasks.
It has achieved the reduction of the cost of communication redundancy system, improved the utilization rate of communication hardware resources, and taken into account the transmission rate and service life of wireless communication modules, improved the matching degree of data transmission volume and communication transmission delay, and avoided frequent shutdown and maintenance.
Smart Images

Figure CN118714599B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of wireless communication technology, and in particular to an Internet of Things data transmission method and system with redundant wireless communication modules. Background Art
[0002] Communication redundancy technology refers to the addition of additional equipment or configurations in the communication system to improve the reliability and security of the system. This technology is implemented through a parallel model to ensure that the system can continue to operate normally when the main equipment or link fails. In actual IoT applications, communication redundancy solutions generally include working redundancy and backup redundancy. Working redundancy refers to a parallel communication model in which two or more units work in parallel. These units will share the same work task evenly, thereby ensuring that the communication work of the entire system is redundant and can still operate normally even when one or more units fail; backup redundancy refers to only one unit working, and the other one or more units are in standby state. When the working unit fails, the backup unit will immediately take over the work to ensure uninterrupted operation of the system. At present, the two communication redundancy solutions of working redundancy and backup redundancy are most widely used in IoT scenarios, which can improve the reliability and stability of the system.
[0003] However, the existing communication redundancy technology still has the following defects: (1) The existing communication redundancy scheme requires multiple communication hardware devices to be provided for each work task, which incurs a high cost in the large-scale data transmission scenarios of large-scale IoT systems. The redundant communication hardware devices cannot be applied to system communications, resulting in a waste of communication hardware resources; (2) The construction of large-scale IoT systems is usually completed on the basis of several original subsystems, and the models, transmission rates, and service lives of the wireless communication modules originally configured in different subsystems are different. In large-scale IoT systems, using the originally configured wireless communication modules to achieve communication redundancy cannot take into account the service life of each wireless communication module, and the system needs to be frequently suspended to replace and maintain the wireless communication network; (3) The sensing devices at different locations in the large-scale IoT system have different data transmission volume requirements, and the system also has different transmission delay requirements for system operation analysis and monitoring based on the data collected by the sensing devices. It is also very difficult to establish a communication redundancy mechanism when matching the data transmission volume with the transmission delay requirements.
[0004] Therefore, how to reduce the cost of establishing a communication redundancy system in a large-scale IoT system, improve the utilization rate of communication hardware resources, take into account the transmission rate and service life of wireless communication modules of different models, and improve the matching degree between data transmission volume and communication transmission delay is a technical problem that needs to be solved urgently. Summary of the invention
[0005] The main purpose of the present invention is to provide an Internet of Things data transmission method and system with redundant wireless communication modules, aiming to solve the technical problems of high cost of establishing a communication redundancy system in the current large-scale Internet of Things system, low utilization rate of communication hardware resources, and low matching degree between data transmission volume and communication transmission delay caused by factors such as failure to take into account the transmission rate and service life of the wireless communication module.
[0006] To achieve the above object, the present invention provides an Internet of Things data transmission method with a redundant wireless communication module, the method comprising:
[0007] Acquire several groups of monitoring data collected by a sensing device network in a target scene; wherein the sensing device network includes several sensing devices, and each group of monitoring data is configured as a monitoring parameter for a target monitoring data item collected by a corresponding sensing device;
[0008] Selecting a target wireless communication module for each sensing device in the wireless communication network according to the associated information of each sensing device in the sensing device network;
[0009] Transmitting the monitoring data of the target monitoring data item collected by each sensing device to the communication input port of the corresponding target wireless communication module, so that the target wireless communication module performs communication transmission between the corresponding sensing device and the communication data processing terminal in the sensing device network;
[0010] At every preset update period, the target wireless communication module is selected for each sensing device in the wireless communication network according to the associated information of each sensing device in the sensing device network.
[0011] Optionally, according to the association information of each sensing device in the sensing device network, the step of selecting a target wireless communication module for each sensing device in the wireless communication network specifically includes:
[0012] Accessing a sensing device associated information database, and extracting associated information of each sensing device stored in the sensing device associated information database;
[0013] Based on the association information, all the sensing devices in the sensing device network are prioritized and matched with transmission requirements, and a target wireless communication module is selected for each sensing device in the wireless communication network.
[0014] Optionally, the association information includes a standard reporting period and data communication requirements; based on the association information, all sensing devices in the sensing device network are prioritized and matched with transmission requirements, and a target wireless communication module is selected for each sensing device in the wireless communication network, specifically including:
[0015] Based on a standard reporting period in the associated information of the sensing devices, the sensing devices in the sensing device network are divided into a plurality of sensing device sets with different communication priorities;
[0016] According to the data communication requirement of each sensing device in each sensing device set, a target wireless communication module is selected for each sensing device in the wireless communication network.
[0017] Optionally, based on the standard reporting period in the association information of the sensor devices, the sensor devices in the sensor device network are divided into a plurality of sensor device sets with different communication priorities, specifically including:
[0018] According to the standard reporting period in the associated information of each sensing device in the sensing device set, the sensing devices are sorted in order of the standard reporting period from short to long to obtain a sensing device list;
[0019] The state information of each wireless communication module set in the wireless communication network is obtained, and the sensing devices in the sensing device network are divided into a plurality of sensing device sets with different communication priorities based on the state information.
[0020] Optionally, the state information includes the number of communication modules in the wireless communication module set and a quantized value of the remaining life of each communication module; and the step of dividing the sensing devices in the sensing device network into a plurality of sensing device sets with different communication priorities based on the state information specifically includes:
[0021] Based on the remaining life quantization value of each communication module in each wireless communication module set, the remaining life quantization average value of each wireless communication module set is calculated, and each wireless communication module set is sorted from high to low according to the remaining life quantization average value to obtain a wireless communication module set list;
[0022] According to the number of communication modules in each wireless communication module set sorted from high to low according to the quantized average value of the remaining life in the wireless communication module set list, the number of sensing devices in the sensing device list sorted from short to long according to the standard reporting period is divided into sensing device sets corresponding to each wireless communication module set; wherein the number of sensing device sets in each sensing device set is equal to the number of communication modules in the corresponding wireless communication module set;
[0023] According to the order in which each sensing device set is generated, corresponding communication priorities are assigned to the divided sensing device sets.
[0024] Optionally, according to the data communication requirement of each sensing device in each sensing device set, the step of selecting a target wireless communication module for each sensing device in the wireless communication network specifically includes:
[0025] Acquire data communication requirements of each sensing device in each sensing device set; wherein the data communication requirements include a communication data type of each sensing device;
[0026] Based on the communication data type, estimating a single transmission data volume of each sensing device when collecting monitoring parameters of a target monitoring data item for transmission each time;
[0027] The communication parameter database storing the transmission rate of each wireless communication module is called, and according to the transmission rate of each wireless communication module and the single transmission data volume of each sensing device, the communication modules in each wireless communication module set are matched with the wireless communication modules in the corresponding wireless communication module set to meet the constraint conditions for communication transmission, and the target wireless communication module is selected for each sensing device.
[0028] Optionally, the communication modules in each wireless communication module set are matched with the wireless communication modules in the corresponding wireless communication module set for communication transmission that satisfies the constraint conditions, and the step of selecting a target wireless communication module for each sensing device specifically includes:
[0029] Calculate the transmission time of each sensing device when using different wireless communication modules to perform each target monitoring data item's monitoring parameter transmission according to the single transmission data volume of each sensing device in the sensing device set with the highest communication priority and the transmission rate of each wireless communication module in the wireless communication module set list that is ranked the front;
[0030] The first constraint condition is that the transmission time of each sensing device in the sensing device group using the corresponding wireless communication module to perform each transmission of the monitoring parameters of the target monitoring data item is less than the standard transmission time; the second constraint condition is that the remaining life quantization value of each wireless communication module in the wireless communication module set is greater than the preset communication minimum life quantization value corresponding to the communication priority of the sensing device group; the third constraint condition is to minimize the cumulative sum of the difference between the standard transmission time and the transmission time of each sensing device, and perform communication transmission matching between the sensing devices in each sensing device set and the wireless communication modules in the corresponding wireless communication module set;
[0031] According to the communication transmission matching results, a target wireless communication module is selected for each sensing device.
[0032] Optionally, during communication transmission matching, a preset minimum communication lifetime quantization value corresponding to a sensing device group with a lower communication priority is set smaller than a preset minimum communication lifetime quantization value corresponding to a sensing device group with a higher communication priority.
[0033] Optionally, according to the communication transmission matching result, the step of selecting a target wireless communication module for each sensing device specifically includes:
[0034] Determine whether there is a communication transmission matching result that satisfies the first constraint condition, the second constraint condition, and the third constraint condition at the same time; if so, based on the communication transmission matching result, select a target wireless communication module for each sensing device in the sensing device set with the highest communication priority, and perform communication transmission matching for each sensing device in the sensing device set with the second highest priority;
[0035] If not, each wireless communication module in the wireless communication module set ranked second in the wireless communication module set list is used to perform communication transmission matching with the sensing device set with the highest communication priority, and the wireless communication module set list is traversed according to this rule until all the wireless communication module sets cannot simultaneously meet the first constraint condition and the second constraint condition, and a matching failure signal is generated;
[0036] The matching failure signal is received by the user's smart terminal and prompts the user to perform replacement maintenance of the wireless communication module.
[0037] In addition, in order to achieve the above-mentioned purpose, the present invention also provides an Internet of Things data transmission system with redundant wireless communication modules, the system comprising:
[0038] An acquisition module, used to acquire several groups of monitoring data collected by a sensing device network in a target scene; wherein the sensing device network includes several sensing devices, and each group of monitoring data is configured as a monitoring parameter for a target monitoring data item collected by a corresponding sensing device;
[0039] A selection module, used for selecting a target wireless communication module for each sensing device in the wireless communication network according to the associated information of each sensing device in the sensing device network;
[0040] A transmission module, used to transmit the monitoring data of the target monitoring data item collected by each sensing device to the communication input port of the corresponding target wireless communication module, so that the target wireless communication module performs communication transmission between the corresponding sensing device and the communication data processing terminal in the sensing device network;
[0041] The updating module is used to re-execute the step of selecting a target wireless communication module for each sensing device in the wireless communication network according to the associated information of each sensing device in the sensing device network at every preset updating period.
[0042] The beneficial effects of the present invention are as follows: a method and system for data transmission of an Internet of Things with redundant wireless communication modules are proposed, by acquiring monitoring data of several sensing devices in each original subsystem of a large-scale Internet of Things system, and selecting a target wireless communication module corresponding to each sensing device from a wireless communication network including several wireless communication modules provided in the original subsystem according to the associated information of each sensing device, taking into account the service life, transmission rate and data transmission volume of different wireless communication modules in the original subsystem, the wireless communication hardware resources provided in each original subsystem are selected as a whole, the sensing devices in the entire large-scale Internet of Things system are extracted separately from the original subsystem and matched with the wireless communication hardware resources selected as a whole, and on the basis of optimizing the transmission stability and transmission delay error of each communication task, it is ensured that the service life of the wireless communication hardware resources is kept as balanced as possible, the time for system replacement and maintenance is unified, and the problem of frequent shutdown and maintenance caused by asynchronous loss of different wireless communication hardware resources is avoided. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] Figure 1 It is a flowchart of a method for transmitting data of an Internet of Things with a redundant wireless communication module in an embodiment of the present invention;
[0044] Figure 2 4 is a structural block diagram of an Internet of Things data transmission system with redundant wireless communication modules in an embodiment of the present invention.
[0045] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0046] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. 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.
[0047] The embodiment of the present invention provides an Internet of Things data transmission method with a redundant wireless communication module, referring to Figure 1 , Figure 1 The present invention is a flowchart of an embodiment of an Internet of Things data transmission method with redundant wireless communication modules.
[0048] In this embodiment, the Internet of Things data transmission method with redundant wireless communication modules includes the following steps:
[0049] S100: Acquire several groups of monitoring data collected by a sensing device network in a target scene; wherein the sensing device network includes several sensing devices, and each group of monitoring data is configured as a monitoring parameter for a target monitoring data item collected by a corresponding sensing device;
[0050] S200: selecting a target wireless communication module for each sensing device in the wireless communication network according to the associated information of each sensing device in the sensing device network;
[0051] S300: transmitting the monitoring data of the target monitoring data item collected by each sensing device to the communication input port of the corresponding target wireless communication module, so that the target wireless communication module performs communication transmission between the corresponding sensing device and the communication data processing terminal in the sensing device network;
[0052] S400: every preset update period, re-execute selecting a target wireless communication module for each sensing device in the wireless communication network according to the association information of each sensing device in the sensing device network.
[0053] It should be noted that the existing communication redundancy technology still has the following defects: (1) The existing communication redundancy scheme requires multiple communication hardware devices to be provided for each work task, which incurs a high cost in the large-scale data transmission scenarios of large-scale Internet of Things systems. The redundant communication hardware devices cannot be applied to system communications, resulting in a waste of communication hardware resources; (2) The construction of large-scale Internet of Things systems is usually completed on the basis of several original subsystems, and the models, transmission rates, and service lives of the wireless communication modules originally configured in different subsystems are different. In large-scale Internet of Things systems, using the originally configured wireless communication modules to achieve communication redundancy cannot take into account the service life of each wireless communication module, and the system needs to be frequently suspended to replace and maintain the wireless communication network; (3) The sensing devices at different locations in the large-scale Internet of Things system have different data transmission volume requirements, and the system also has different transmission delay requirements for system operation analysis and monitoring based on the data collected by the sensing devices. It is also very difficult to establish a communication redundancy mechanism when matching the data transmission volume with the transmission delay requirements.
[0054] In order to solve the above problems, this embodiment obtains monitoring data of several sensing devices in each original subsystem of the large-scale Internet of Things system, selects the target wireless communication module corresponding to each sensing device from the wireless communication network including several wireless communication modules provided in the original subsystem according to the associated information of each sensing device, considers the service life, transmission rate and data transmission volume of different wireless communication modules in the original subsystem, selects the wireless communication hardware resources provided in each original subsystem as a whole, extracts the sensing devices in the entire large-scale Internet of Things system separately from the original subsystem and matches them with the wireless communication hardware resources selected as a whole, and ensures that the service life of the wireless communication hardware resources is kept as balanced as possible on the basis of optimizing the transmission stability and transmission delay error of each communication task, unifies the time of system replacement and maintenance, and avoids the problem of frequent shutdown and maintenance caused by asynchronous loss of different wireless communication hardware resources.
[0055] In a preferred embodiment, according to the association information of each sensing device in the sensing device network, the step of selecting a target wireless communication module for each sensing device in the wireless communication network specifically includes:
[0056] Accessing a sensing device associated information database, and extracting associated information of each sensing device stored in the sensing device associated information database;
[0057] Based on the association information, all the sensing devices in the sensing device network are prioritized and matched with transmission requirements, and a target wireless communication module is selected for each sensing device in the wireless communication network.
[0058] Specifically, the association information includes a standard reporting cycle and data communication requirements; based on the association information, all sensing devices in the sensing device network are prioritized and matched with transmission requirements, and a target wireless communication module is selected for each sensing device in the wireless communication network, specifically including:
[0059] Based on a standard reporting period in the associated information of the sensing devices, the sensing devices in the sensing device network are divided into a plurality of sensing device sets with different communication priorities;
[0060] According to the data communication requirement of each sensing device in each sensing device set, a target wireless communication module is selected for each sensing device in the wireless communication network.
[0061] In this embodiment, based on the standard reporting period of each sensing device in the sensing device network (considering the frequency of monitoring the corresponding position by the Internet of Things system) and the data communication requirements (considering the type of data transmitted by each sensing device, such as image sensing devices transmitting video image data, sound sensing devices transmitting audio data, and sensing devices outputting Boolean signals, etc.), it helps to select a target wireless communication module for each sensing device in the wireless communication network.
[0062] In a preferred embodiment, based on the standard reporting period in the association information of the sensor devices, the step of dividing the sensor devices in the sensor device network into a plurality of sensor device sets with different communication priorities specifically includes:
[0063] According to the standard reporting period in the associated information of each sensing device in the sensing device set, the sensing devices are sorted in order of the standard reporting period from short to long to obtain a sensing device list;
[0064] The state information of each wireless communication module set in the wireless communication network is obtained, and the sensing devices in the sensing device network are divided into a plurality of sensing device sets with different communication priorities based on the state information.
[0065] Specifically, the state information includes the number of communication modules in the wireless communication module set and the quantized value of the remaining life of each communication module; the step of dividing the sensing devices in the sensing device network into a plurality of sensing device sets with different communication priorities based on the state information specifically includes:
[0066] Based on the remaining life quantization value of each communication module in each wireless communication module set, the remaining life quantization average value of each wireless communication module set is calculated, and each wireless communication module set is sorted from high to low according to the remaining life quantization average value to obtain a wireless communication module set list;
[0067] According to the number of communication modules in each wireless communication module set sorted from high to low according to the quantized average value of the remaining life in the wireless communication module set list, the number of sensing devices in the sensing device list sorted from short to long according to the standard reporting period is divided into sensing device sets corresponding to each wireless communication module set; wherein the number of sensing device sets in each sensing device set is equal to the number of communication modules in the corresponding wireless communication module set;
[0068] According to the order in which each sensing device set is generated, corresponding communication priorities are assigned to the divided sensing device sets.
[0069] Specifically, according to the data communication requirements of each sensing device in each sensing device set, the step of selecting a target wireless communication module for each sensing device in the wireless communication network specifically includes:
[0070] Acquire data communication requirements of each sensing device in each sensing device set; wherein the data communication requirements include a communication data type of each sensing device;
[0071] Based on the communication data type, estimating a single transmission data volume of each sensing device when collecting monitoring parameters of a target monitoring data item for transmission each time;
[0072] The communication parameter database storing the transmission rate of each wireless communication module is called, and according to the transmission rate of each wireless communication module and the single transmission data volume of each sensing device, the communication modules in each wireless communication module set are matched with the wireless communication modules in the corresponding wireless communication module set to meet the constraint conditions for communication transmission, and the target wireless communication module is selected for each sensing device.
[0073] Specifically, the communication modules in each wireless communication module set are matched with the wireless communication modules in the corresponding wireless communication module set for communication transmission that meets the constraint conditions, and the step of selecting a target wireless communication module for each sensing device specifically includes:
[0074] Calculate the transmission time of each sensing device when using different wireless communication modules to perform each target monitoring data item's monitoring parameter transmission according to the single transmission data volume of each sensing device in the sensing device set with the highest communication priority and the transmission rate of each wireless communication module in the wireless communication module set list that is ranked the front;
[0075] The first constraint condition is that the transmission time of each sensing device in the sensing device group using the corresponding wireless communication module to perform each transmission of the monitoring parameters of the target monitoring data item is less than the standard transmission time; the second constraint condition is that the remaining life quantization value of each wireless communication module in the wireless communication module set is greater than the preset communication minimum life quantization value corresponding to the communication priority of the sensing device group; the third constraint condition is to minimize the cumulative sum of the difference between the standard transmission time and the transmission time of each sensing device, and perform communication transmission matching between the sensing devices in each sensing device set and the wireless communication modules in the corresponding wireless communication module set;
[0076] According to the communication transmission matching results, a target wireless communication module is selected for each sensing device.
[0077] Among them, during communication transmission matching, the preset communication minimum lifetime quantization value corresponding to the sensing device group with lower communication priority is set smaller than the preset communication minimum lifetime quantization value corresponding to the sensing device group with higher communication priority.
[0078] In this embodiment, the sensing devices are first sorted in order from short to long according to the reporting period of each sensing device, and then the number of communication modules of each wireless communication module set in the wireless communication network (each wireless communication module set is an integrated module with multiple wireless communication modules provided by a certain original subsystem under a large-scale Internet of Things system, and is usually integrated for easy management and maintenance) and the remaining life quantification value of each communication module (the remaining life quantification value can be obtained by subtracting the product of the proportional coefficient corresponding to different operating environments and the operating time of the operating environment from the total life quantification value provided by the manufacturer, and the total life quantification value is obtained by the manufacturer based on the test operating time of the standard operating environment), and the wireless communication modules in the wireless communication module set list are sorted. The sensing devices in the module and sensing device list are divided into sensing device sets according to the number of communication modules in the wireless communication module set at the front of the list, and the transmission delay is calculated according to the transmission rate of each wireless communication module in the wireless communication module set, the transmission rate and the single transmission data volume determined based on the communication data type. Considering the transmission delay and the remaining life quantization value requirements of each wireless communication module in the wireless communication module set as constraints, the wireless communication module set is traversed to perform matching between wireless communication modules and sensing devices, so that the wireless communication module that finally performs the wireless communication transmission of the sensing device has the highest comprehensive remaining life quantization value (the most stable signal transmission) and meets the signal transmission requirements (low signal transmission delay). It can consider the service life, transmission rate and data transmission volume of different wireless communication modules in the original subsystem, select the wireless communication hardware resources provided in each original subsystem as a whole, extract the sensing devices in the entire large-scale Internet of Things system from the original subsystem separately and match them with the overall selected wireless communication hardware resources, and optimize the transmission stability and transmission delay error of each communication task.
[0079] In a preferred embodiment, the step of selecting a target wireless communication module for each sensing device according to the communication transmission matching result specifically includes:
[0080] Determine whether there is a communication transmission matching result that satisfies the first constraint condition, the second constraint condition, and the third constraint condition at the same time; if so, based on the communication transmission matching result, select a target wireless communication module for each sensing device in the sensing device set with the highest communication priority, and perform communication transmission matching for each sensing device in the sensing device set with the second highest priority;
[0081] If not, each wireless communication module in the wireless communication module set ranked second in the wireless communication module set list is used to perform communication transmission matching with the sensing device set with the highest communication priority, and the wireless communication module set list is traversed according to this rule until all the wireless communication module sets cannot simultaneously meet the first constraint condition and the second constraint condition, and a matching failure signal is generated;
[0082] The matching failure signal is received by the user's smart terminal and prompts the user to perform replacement maintenance of the wireless communication module.
[0083] In this embodiment, when selecting a target wireless communication module for each sensing device, it is determined whether there is a communication transmission matching result that satisfies the first constraint, the second constraint and the third constraint at the same time. If so, the wireless communication module is selected to perform communication transmission according to the matching result; if not, it indicates that the overall comprehensive life quantization value of the wireless communication module in the wireless communication network is low and communication stability cannot be guaranteed, or the communication rate of the wireless communication module in the wireless communication network cannot meet the requirements and the transmission delay error cannot be guaranteed. At this time, the user needs to be prompted to perform replacement and maintenance of the wireless communication module. At the same time, in this embodiment, in order to ensure that the service life of wireless communication hardware resources maintains a balanced growth as much as possible, the matching and selection process of the wireless communication module set in the wireless communication network and the sensing device set in the sensing device network needs to be re-executed every update cycle, so as to ensure that each time the selection of the target wireless communication module is executed, the wireless communication module set is re-sorted and the target wireless communication module is selected according to the latest remaining life quantization value of the wireless communication module in the current wireless communication network, so as to ensure that the service life of each wireless communication module in the wireless communication integrated modules configured in different subsystems maintains a balanced growth, and has a high degree of uniformity when the service life limit is reached, so as to facilitate users to perform unified system replacement and maintenance of all wireless communication integrated modules, and avoid the problem of frequent downtime for maintenance due to asynchronous loss of different wireless communication hardware resources.
[0084] Reference Figure 2 , Figure 2 It is a structural block diagram of an embodiment of an Internet of Things data transmission system with redundant wireless communication modules of the present invention.
[0085] like Figure 2 As shown, the Internet of Things data transmission system with redundant wireless communication modules proposed in an embodiment of the present invention includes:
[0086] An acquisition module 10 is used to acquire a plurality of groups of monitoring data collected by a sensing device network in a target scene; wherein the sensing device network includes a plurality of sensing devices, and each group of monitoring data is configured as a monitoring parameter for a target monitoring data item collected by a corresponding sensing device;
[0087] A selection module 20, configured to select a target wireless communication module for each sensing device in the wireless communication network according to the associated information of each sensing device in the sensing device network;
[0088] A transmission module 30, used to transmit the monitoring data of the target monitoring data item collected by each sensing device to the communication input port of the corresponding target wireless communication module, so that the target wireless communication module performs communication transmission between the corresponding sensing device and the communication data processing terminal in the sensing device network;
[0089] The updating module 40 is used to re-execute the step of selecting a target wireless communication module for each sensing device in the wireless communication network according to the associated information of each sensing device in the sensing device network at every preset updating period.
[0090] Other embodiments or specific implementations of the Internet of Things data transmission system with redundant wireless communication modules of the present invention can refer to the above-mentioned method embodiments and will not be repeated here.
[0091] It is understood that, in the description of this specification, the description with reference to the terms "one embodiment", "another embodiment", "other embodiments", or "first to Nth embodiments" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.
[0092] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.
[0093] 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 specification 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 data transmission method for an Internet of Things with a redundant wireless communication module, characterized in that: The method comprises: Acquire several groups of monitoring data collected by a sensing device network in a target scene; wherein the sensing device network includes several sensing devices, and each group of monitoring data is configured as a monitoring parameter for a target monitoring data item collected by a corresponding sensing device; According to the association information of each sensing device in the sensing device network, a target wireless communication module is selected for each sensing device in the wireless communication network; specifically comprising: accessing a sensing device association information database, extracting the association information of each sensing device stored in the sensing device association information database; based on the association information, prioritizing all sensing devices in the sensing device network and matching them with transmission requirements, and selecting a target wireless communication module for each sensing device in the wireless communication network; Wherein, the associated information includes standard reporting cycle and data communication requirements; Transmitting the monitoring data of the target monitoring data item collected by each sensing device to the communication input port of the corresponding target wireless communication module, so that the target wireless communication module performs communication transmission between the corresponding sensing device and the communication data processing terminal in the sensing device network; At every preset update period, the target wireless communication module is selected for each sensing device in the wireless communication network according to the associated information of each sensing device in the sensing device network.
2. The Internet of Things data transmission method with redundant wireless communication modules as claimed in claim 1, characterized in that: Based on the association information, all the sensing devices in the sensing device network are prioritized and matched with transmission requirements, and a target wireless communication module is selected for each sensing device in the wireless communication network, specifically comprising: Based on a standard reporting period in the associated information of the sensing devices, the sensing devices in the sensing device network are divided into a plurality of sensing device sets with different communication priorities; According to the data communication requirement of each sensing device in each sensing device set, a target wireless communication module is selected for each sensing device in the wireless communication network.
3. The Internet of Things data transmission method with redundant wireless communication modules as claimed in claim 2, characterized in that: The steps of dividing the sensing devices in the sensing device network into a plurality of sensing device sets with different communication priorities based on the standard reporting cycle in the associated information of the sensing devices include: According to the standard reporting period in the associated information of each sensing device in the sensing device set, the sensing devices are sorted in order of the standard reporting period from short to long to obtain a sensing device list; The state information of each wireless communication module set in the wireless communication network is obtained, and the sensing devices in the sensing device network are divided into a plurality of sensing device sets with different communication priorities based on the state information.
4. The Internet of Things data transmission method with redundant wireless communication modules as claimed in claim 3, characterized in that: The state information includes the number of communication modules in the wireless communication module set and the quantified value of the remaining life of each communication module; The step of dividing the sensing devices in the sensing device network into a plurality of sensing device sets with different communication priorities based on the state information specifically includes: Based on the remaining life quantization value of each communication module in each wireless communication module set, the remaining life quantization average value of each wireless communication module set is calculated, and each wireless communication module set is sorted from high to low according to the remaining life quantization average value to obtain a wireless communication module set list; According to the number of communication modules in each wireless communication module set sorted from high to low according to the quantized average value of the remaining life in the wireless communication module set list, the number of sensing devices in the sensing device list sorted from short to long according to the standard reporting period is divided into sensing device sets corresponding to each wireless communication module set; wherein the number of sensing device sets in each sensing device set is equal to the number of communication modules in the corresponding wireless communication module set; According to the order in which each sensing device set is generated, corresponding communication priorities are assigned to the divided sensing device sets.
5. The Internet of Things data transmission method with redundant wireless communication modules as claimed in claim 4, characterized in that: According to the data communication requirements of each sensing device in each sensing device set, the step of selecting a target wireless communication module for each sensing device in the wireless communication network specifically includes: Acquire data communication requirements of each sensing device in each sensing device set; wherein the data communication requirements include a communication data type of each sensing device; Based on the communication data type, estimating a single transmission data volume of each sensing device when collecting monitoring parameters of a target monitoring data item for transmission each time; The communication parameter database storing the transmission rate of each wireless communication module is called, and according to the transmission rate of each wireless communication module and the single transmission data volume of each sensing device, the communication modules in each wireless communication module set are matched with the wireless communication modules in the corresponding wireless communication module set to meet the constraint conditions for communication transmission, and the target wireless communication module is selected for each sensing device.
6. The Internet of Things data transmission method with redundant wireless communication modules as claimed in claim 5, characterized in that: The communication modules in each wireless communication module set are matched with the wireless communication modules in the corresponding wireless communication module set for communication transmission that meets the constraint conditions, and the step of selecting a target wireless communication module for each sensing device specifically includes: Calculate the transmission time of each sensing device when using different wireless communication modules to perform each target monitoring data item's monitoring parameter transmission according to the single transmission data volume of each sensing device in the sensing device set with the highest communication priority and the transmission rate of each wireless communication module in the wireless communication module set list that is ranked the front; The first constraint condition is that the transmission time of each sensing device in the sensing device group using the corresponding wireless communication module to perform each transmission of the monitoring parameters of the target monitoring data item is less than the standard transmission time; the second constraint condition is that the remaining life quantization value of each wireless communication module in the wireless communication module set is greater than the preset communication minimum life quantization value corresponding to the communication priority of the sensing device group; the third constraint condition is to minimize the cumulative sum of the difference between the standard transmission time and the transmission time of each sensing device, and perform communication transmission matching between the sensing devices in each sensing device set and the wireless communication modules in the corresponding wireless communication module set; According to the communication transmission matching results, a target wireless communication module is selected for each sensing device.
7. The Internet of Things data transmission method with redundant wireless communication modules as claimed in claim 6, characterized in that: During communication transmission matching, the preset minimum communication lifetime quantization value corresponding to the sensing device group with a lower communication priority is set smaller than the preset minimum communication lifetime quantization value corresponding to the sensing device group with a higher communication priority.
8. The Internet of Things data transmission method with redundant wireless communication modules as claimed in claim 7, characterized in that: According to the communication transmission matching result, the steps of selecting a target wireless communication module for each sensing device include: Determine whether there is a communication transmission matching result that satisfies the first constraint condition, the second constraint condition, and the third constraint condition at the same time; if so, based on the communication transmission matching result, select a target wireless communication module for each sensing device in the sensing device set with the highest communication priority, and perform communication transmission matching for each sensing device in the sensing device set with the second highest priority; If not, each wireless communication module in the wireless communication module set ranked second in the wireless communication module set list is used to perform communication transmission matching with the sensing device set with the highest communication priority, and the wireless communication module set list is traversed according to this rule until all the wireless communication module sets cannot simultaneously meet the first constraint condition and the second constraint condition, and a matching failure signal is generated; The matching failure signal is received by the user's smart terminal and prompts the user to perform replacement maintenance of the wireless communication module.
9. An Internet of Things data transmission system with redundant wireless communication modules, characterized in that: The system comprises: An acquisition module, used to acquire several groups of monitoring data collected by a sensing device network in a target scene; wherein the sensing device network includes several sensing devices, and each group of monitoring data is configured as a monitoring parameter for a target monitoring data item collected by a corresponding sensing device; A selection module is used to select a target wireless communication module for each sensing device in the wireless communication network according to the association information of each sensing device in the sensing device network; specifically comprising: accessing a sensing device association information database, extracting the association information of each sensing device stored in the sensing device association information database; based on the association information, prioritizing all sensing devices in the sensing device network and matching them with transmission requirements, and selecting a target wireless communication module for each sensing device in the wireless communication network; Wherein, the associated information includes standard reporting cycle and data communication requirements; A transmission module, used to transmit the monitoring data of the target monitoring data item collected by each sensing device to the communication input port of the corresponding target wireless communication module, so that the target wireless communication module performs communication transmission between the corresponding sensing device and the communication data processing terminal in the sensing device network; The updating module is used to re-execute the step of selecting a target wireless communication module for each sensing device in the wireless communication network according to the associated information of each sensing device in the sensing device network at every preset updating period.
Citation Information
Patent Citations
Wireless information transmission method and system for agricultural Internet of Things, and storage medium
CN114599006A
Wireless sensor network and routing method of comprehensive monitoring and early warning system for safety risk of pipe gallery
CN116939568A