Industrial gateway selection method and device
By computing the product of the transmission energy efficiency and protocol matching parameters transmitted to each gateway by the computing device as the preference value of the gateway, dynamic matching between the device and the gateway is solved, and the storage space utilization and energy consumption problems in industrial gateway data transmission is realized, and the device transmission is realized Energy efficiency and optimized utilization of gateway storage space.
Patent Information
- Application Number
- CN202110540019.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-05-18
- Publication Date
- 2025-01-14
- Estimated Expiration
- 2041-05-18
AI Technical Summary
The existing industrial gateways fail to effectively utilize the storage space during data transmission, resulting in transmission efficiency and energy consumption problems, and the protocol matching between the equipment and the gateway is not fully considered.
By calculating the product of the transmission energy efficiency and protocol matching parameters transmitted to each gateway by the device as the preference value of the gateway, dynamic matching between the device and the gateway is performed to ensure the optimization of the device transmission energy efficiency and gateway storage space.
It maximizes the energy efficiency of equipment transmission and optimizes the utilization of gateway storage space, reduces the power consumption of equipment and gateway hardware costs, and ensures the stability and efficiency of data transmission.
Smart Images

Figure CN115378870B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to an industrial gateway selection method and device. Background Art
[0002] With the continuous improvement of my country's industrialization level and the rapid development of industrial Internet technology in recent years, in order to facilitate subsequent production and processing needs, more and more companies have begun to connect the data of various devices used in the production process to the industrial Internet platform, while most local industrial equipment does not have communication capabilities, or only supports uploading data to the local LAN through specific interfaces or Ethernet. At present, industrial gateways are widely used to upload device data to the industrial Internet. Industrial gateways can perform protocol conversion between various bus protocols and required communication protocols at industrial sites, complete data interaction between different protocols, and thus connect two or more heterogeneous networks, enabling them to communicate with each other and realize interactive connection between local industrial equipment and wide area networks. Summary of the invention
[0003] The technical problem to be solved by the present invention is to provide an industrial gateway selection method and device, which can ensure maximum utilization of gateway storage space while achieving high-efficiency data transmission.
[0004] To solve the above technical problems, the embodiments of the present invention provide the following technical solutions:
[0005] In one aspect, a method for selecting an industrial gateway is provided, which is performed by a device, and the method includes:
[0006] Calculate the preference values of all gateways, and arrange and store all gateways according to the preference values from large to small;
[0007] Sending a matching request to a gateway corresponding to the maximum value among the preference values;
[0008] When receiving a match rejection response from the gateway, the preference value corresponding to the gateway is deleted, and a match request is sent to a gateway corresponding to the maximum value of the remaining preference values until a match response request from the gateway is received.
[0009] In some embodiments, calculating the preference values of all gateways includes:
[0010] Calculate the transmission energy efficiency η of the device to each gateway m ;
[0011] Determine the matching parameter ω between the service transmitted by the device and the interface protocol type supported by each gateway m,n ;
[0012] The matching parameter ω m,n With the transmission energy efficiency ηm The product of is taken as the preference value of the corresponding gateway.
[0013] In some embodiments, if the service transmitted by the device does not match the interface protocol type supported by the gateway, then m,n is 0, if the service transmitted by the device matches the interface protocol type supported by the gateway, then m,n is 1.
[0014] In some embodiments, the device D is calculated using the following formula m Transmission energy efficiency η transmitted to each gateway m :
[0015]
[0016]
[0017] Among them, P m,c For device D m The circuit power, p m For device D m The transmission power, B m For device D m The channel bandwidth for transmitting data, γ m,n For device D m signal-to-noise-interference ratio.
[0018] In some embodiments, γ is calculated using the following formula: m,n :
[0019]
[0020]
[0021] Where, ω is the path loss constant, α is the path loss exponent, and δ m,n is the fast fading gain that obeys the exponential distribution, ξ m,n is the slow fading gain that obeys the log-normal distribution, d m,n For device D m With Gateway G n The transmission distance, p m and p m′ Device D m and D m′ Transmitting power, g m,n and g m′,n Device D m To Gateway G n The channel link power gain and device D m′ To Gateway G n The channel link power gain is N0, which is additive Gaussian white noise, s m′,mis a binary variable, s m′,m =1 indicates device D m′ With device D m Use the same transmission frequency band for data transmission, s m′,m =0 means device D m′ With device D m Use different transmission frequency bands for data transmission, m≠m′.
[0022] An embodiment of the present invention further provides an industrial gateway selection method, which is executed by a gateway, and the method includes:
[0023] A matching request sent by a receiving device, wherein the matching request carries a transmission data amount;
[0024] Determine whether the number of matching requests is equal to 1, and if so, determine whether to accept the matching request based on whether the remaining data storage capacity of the gateway itself is greater than the amount of transmitted data;
[0025] Otherwise, compare whether the amount of data transmitted by each device is less than the remaining data storage capacity of the gateway, and if so, add the device to the device set;
[0026] Whether to accept the matching request is determined based on whether the sum of the transmission data volumes of the multiple devices in the device set is less than the remaining data storage capacity of the gateway.
[0027] In some embodiments, if there are multiple devices, the method specifically includes:
[0028] Calculate the sum of the transmission data volumes of multiple devices in the device set so that it is closest to the remaining data storage capacity of the gateway, and select a first device subset that meets the condition, wherein the sum of the transmission data volumes of the devices in the first device subset is greater than the sum of the transmission data volumes of the devices in other device subsets and is less than the remaining data storage capacity of the gateway;
[0029] If there is only one first device subset, select the devices in the first device subset to establish a matching relationship and complete the data transmission; otherwise, select the first device subset with the maximum transmission energy efficiency, establish a matching relationship and complete the data transmission.
[0030] In some embodiments, filtering out the first subset of devices that meet the condition includes:
[0031] storing a first device among the multiple devices whose transmission data volume is less than or equal to the available remaining capacity into a candidate device set, and sending a match rejection response to a second device among the multiple devices whose transmission data volume is greater than the available remaining capacity;
[0032] Calculating the sum of the transmission data volumes of the devices in the candidate device set, and selecting at least one device subset from the candidate device set, wherein the difference between the sum of the transmission data volumes of the device subset and the available remaining capacity is less than a preset threshold;
[0033] A first device subset is selected from the at least one device subset, wherein a sum of data transmission amounts of devices in the first device subset is greater than a sum of data transmission amounts of devices in other device subsets and is less than the available remaining capacity.
[0034] The embodiment of the present invention further provides an industrial gateway selection device, which is applied to a device. The device includes a transceiver and a processor.
[0035] The processor is used to calculate the preference values of all gateways, and arrange and store all gateways according to the preference values from large to small;
[0036] The transceiver is used to send a matching request to the gateway corresponding to the maximum value among the preference values;
[0037] The processor is configured to, upon receiving a match rejection response from the gateway, delete the preference value corresponding to the gateway, and send a match request to a gateway corresponding to a maximum value among the remaining preference values until a match response request from the gateway is received.
[0038] In some embodiments, the processor is used to calculate the transmission energy efficiency η of the device transmitting to each gateway. m ; Determine the matching parameters ω between the service transmitted by the device and the interface protocol type supported by each gateway m,n ; The matching parameter ω m,n With the transmission energy efficiency η m The product of is taken as the preference value of the corresponding gateway.
[0039] In some embodiments, if the service transmitted by the device does not match the interface protocol type supported by the gateway, then m,n is 0, if the service transmitted by the device matches the interface protocol type supported by the gateway, then m,n is 1.
[0040] In some embodiments, the processor is configured to calculate the device D using the following formula: m Transmission energy efficiency η transmitted to each gateway m :
[0041]
[0042]
[0043] Among them, P m,c For device D m The circuit power, pm For device D m The transmission power, B m For device D m The channel bandwidth for transmitting data, γ m,n For device D m signal-to-noise-interference ratio.
[0044] In some embodiments, the processor is used to calculate γ using the following formula m,n :
[0045]
[0046]
[0047] Where, ω is the path loss constant, α is the path loss exponent, and δ m,n is the fast fading gain that obeys the exponential distribution, ξ m,n is the slow fading gain that obeys the log-normal distribution, d m,n For device D m With Gateway G n The transmission distance, P m and P m′ Device D m and D m′ Transmitting power, g m,n and g m′,n Device D m To Gateway G n The channel link power gain and device D m′ To Gateway G n The channel link power gain is N0, which is additive Gaussian white noise, s m′,m is a binary variable, s m′,m =1 indicates device D m′ With device D m Use the same transmission frequency band for data transmission, s m′,m =0 means device D m′ With device D m Use different transmission frequency bands for data transmission, m≠m′.
[0048] The embodiment of the present invention further provides an industrial gateway selection device, which is applied to a gateway. The device includes a transceiver and a processor.
[0049] The transceiver is used to receive a matching request sent by a device, wherein the matching request carries a transmission data volume;
[0050] The processor is used to determine whether the number of matching requests is equal to 1. If it is equal to 1, whether to receive the matching request is determined based on whether the remaining data storage capacity of the gateway itself is greater than the transmission data volume; otherwise, compare whether the transmission data volume of each device is less than the remaining data storage capacity of the gateway. If so, add the device to the device set; and determine whether to receive the matching request based on whether the sum of the transmission data volumes of multiple devices in the device set is less than the remaining data storage capacity of the gateway.
[0051] In some embodiments, if there are multiple devices, the processor is used to calculate the sum of the transmission data volumes of multiple devices under the device set so that it is closest to the remaining data storage capacity of the gateway, and filter out the first device subset that meets the conditions, wherein the sum of the transmission data volumes of the devices under the first device subset is greater than the sum of the transmission data volumes of the devices under other device subsets, and is less than the remaining data storage capacity of the gateway; if there is only one first device subset, select the devices in the first device subset to establish a matching relationship and complete the data transmission; otherwise, select the first device subset with the maximum transmission energy efficiency, establish a matching relationship and complete the data transmission.
[0052] In some embodiments, the processor is used to store a first device among the multiple devices whose transmission data volume is less than or equal to the available remaining capacity into a candidate device set, and send a rejection match response to a second device among the multiple devices whose transmission data volume is greater than the available remaining capacity; calculate the sum of the transmission data volumes of the devices in the candidate device set, and filter out at least one device subset from the candidate device set, wherein the difference between the sum of the transmission data volumes of the device subset and the available remaining capacity is less than a preset threshold; and select a first device subset from the at least one device subset, wherein the sum of the transmission data volumes of the devices in the first device subset is greater than the sum of the transmission data volumes of the devices in other device subsets and is less than the available remaining capacity.
[0053] An embodiment of the present invention also provides an industrial gateway selection device, including a memory, a processor, and a computer program stored in the memory and executable on the processor; when the processor executes the program, the industrial gateway selection method as described above is implemented.
[0054] In some embodiments, an industrial gateway selection device is applied to a device, wherein the processor is used to calculate preference values of all gateways, arrange and store all gateways according to the preference values from large to small; send a matching request to the gateway corresponding to the maximum value among the preference values; upon receiving a matching rejection response from the gateway, delete the preference value corresponding to the gateway, and send a matching request to the gateway corresponding to the maximum value among the remaining preference values until a matching response request from the gateway is received.
[0055] In some embodiments, the processor is used to calculate the transmission energy efficiency η of the device transmitting to each gateway. m ; Determine the matching parameters ω between the service transmitted by the device and the interface protocol type supported by each gateway m,n ; The matching parameter ω m,n With the transmission energy efficiency η m The product of is taken as the preference value of the corresponding gateway.
[0056] In some embodiments, if the service transmitted by the device does not match the interface protocol type supported by the gateway, then m,n is 0, if the service transmitted by the device matches the interface protocol type supported by the gateway, then m,n is 1.
[0057] In some embodiments, the processor is configured to calculate the device D using the following formula: m Transmission energy efficiency η transmitted to each gateway m :
[0058]
[0059]
[0060] Among them, P m,c For device D m The circuit power, p m For device D m The transmission power, B m For device D m The channel bandwidth for transmitting data, γ m,n For device D m signal-to-noise-interference ratio.
[0061] In some embodiments, the processor is used to calculate γ using the following formula m,n :
[0062]
[0063]
[0064] Where, ω is the path loss constant, α is the path loss exponent, and δ m,n is the fast fading gain that obeys the exponential distribution, ξ m,n is the slow fading gain that obeys the log-normal distribution, d m,n For device D m With Gateway G n The transmission distance, P m and P m′ Device D m and D m′ Transmitting power, gm,n and g m′,n Device D m To Gateway G n The channel link power gain and device D m′ To Gateway G n The channel link power gain is N0, which is additive Gaussian white noise, s m′,m is a binary variable, s m′,m =1 indicates device D m′ With device D m Use the same transmission frequency band for data transmission, s m′,m =0 means device D m′ With device D m Use different transmission frequency bands for data transmission, m≠m′.
[0065] In some embodiments, an industrial gateway selection device is applied to a gateway, and the processor is used to receive a matching request sent by a device, wherein the matching request carries a transmission data volume; determine whether the number of matching requests is equal to 1, and if so, determine whether to receive the matching request based on whether the remaining data storage capacity of the gateway itself is greater than the transmission data volume; otherwise, compare whether the transmission data volume of each device is less than the remaining data storage capacity of the gateway, and if so, add the device to a device set; determine whether to receive the matching request based on whether the sum of the transmission data volumes of multiple devices in the device set is less than the remaining data storage capacity of the gateway.
[0066] In some embodiments, if there are multiple devices, the processor is used to calculate the sum of the transmission data volumes of multiple devices under the device set so that it is closest to the remaining data storage capacity of the gateway, and filter out the first device subset that meets the conditions, wherein the sum of the transmission data volumes of the devices under the first device subset is greater than the sum of the transmission data volumes of the devices under other device subsets, and is less than the remaining data storage capacity of the gateway; if there is only one first device subset, select the devices in the first device subset to establish a matching relationship and complete the data transmission; otherwise, select the first device subset with the maximum transmission energy efficiency, establish a matching relationship and complete the data transmission.
[0067] In some embodiments, the processor is used to store a first device among the multiple devices whose transmission data volume is less than or equal to the available remaining capacity into a candidate device set, and send a rejection match response to a second device among the multiple devices whose transmission data volume is greater than the available remaining capacity; calculate the sum of the transmission data volumes of the devices in the candidate device set, and filter out at least one device subset from the candidate device set, wherein the difference between the sum of the transmission data volumes of the device subset and the available remaining capacity is less than a preset threshold; and select a first device subset from the at least one device subset, wherein the sum of the transmission data volumes of the devices in the first device subset is greater than the sum of the transmission data volumes of the devices in other device subsets and is less than the available remaining capacity.
[0068] An embodiment of the present invention further provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the steps in the industrial gateway selection method described above are implemented.
[0069] The embodiments of the present invention have the following beneficial effects:
[0070] In the above scheme, under the premise of meeting the device's optimal transmission rate and energy consumption requirements, the device selection gateway scheme is dynamically switched according to the different states of the remaining capacity of the gateway, which not only maximizes the transmission energy efficiency of the device, but also ensures the optimal use of the limited gateway storage space, which is conducive to the stable operation of the gateway service and reduces the gateway hardware cost investment; if multiple devices send a matching request to the gateway, it is determined whether to receive the matching request based on whether the sum of the transmission data volume of multiple devices under the device set is less than the remaining data storage capacity of the gateway, which can maximize the data transmission energy efficiency and ensure the optimal use of the limited storage space of the gateway. In this embodiment, the product of the device's energy efficiency and the protocol matching parameter can be used as the device's preference value to achieve the establishment of the device's matching intention with the gateway and ensure the optimal transmission energy efficiency of the device. BRIEF DESCRIPTION OF THE DRAWINGS
[0071] Figure 1 Schematic diagram of industrial equipment accessing the gateway to upload data;
[0072] Figure 2 A flowchart of an industrial gateway selection method on a device side according to an embodiment of the present invention;
[0073] Figure 3 A schematic diagram of a flow chart of an industrial gateway selection method on the gateway side according to an embodiment of the present invention;
[0074] Figure 4 This is a schematic diagram of the structure of an industrial gateway selection device according to an embodiment of the present invention;
[0075] Figure 5 A schematic diagram of the composition of an industrial gateway selection device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0076] In order to make the technical problems, technical solutions and advantages to be solved by the embodiments of the present invention more clear, a detailed description will be given below with reference to the accompanying drawings and specific embodiments.
[0077] Industrial equipment generally generates a certain amount of data packets in the uplink. The deployment of large-scale industrial equipment will generate a large amount of signaling and data, which will cause network congestion and become a bottleneck limiting the growth of data transmission rate. It will also increase the energy consumption of industrial equipment, which places high demands on the battery capacity of the equipment, especially for industrial equipment that is not easy to replace batteries or charge. In existing data transmission solutions, the gateway directly forwards the received device data, forwarding one frame of data for each frame received, without considering the optimization of the gateway, resulting in a reduction in the network transmission data rate. Therefore, it is extremely necessary to select a suitable gateway for the device for data transmission, which can not only ensure the transmission rate of the device, but also save the power consumption of the device.
[0078] The embodiments of the present invention provide an industrial gateway selection method and device, which can ensure maximum utilization of gateway storage space while achieving high-efficiency data transmission.
[0079] An embodiment of the present invention provides an industrial gateway selection method, which is executed by a device, such as Figure 2 As shown, the method includes:
[0080] Step 101, calculating the preference values of all gateways, and arranging and storing all gateways according to the preference values from large to small;
[0081] Step 102, sending a matching request to the gateway corresponding to the maximum value among the preference values;
[0082] Step 103, when receiving a match rejection response from the gateway, deleting the preference value corresponding to the gateway, and sending a match request to the gateway corresponding to the maximum value among the remaining preference values, until receiving a match response request from the gateway.
[0083] This embodiment constructs a preference list of devices for gateways, and can use the product of the energy efficiency of the device and the protocol matching parameter as the preference value of the device to establish a matching intention between the device and the gateway, thereby ensuring the optimal transmission energy efficiency of the device.
[0084] In some embodiments, the step of establishing a favorites list includes:
[0085] Calculate the transmission energy efficiency η of the device to each gateway m ;
[0086] Determine the matching parameter ω between the service transmitted by the device and the interface protocol type supported by each gateway m,n ;
[0087] The matching parameter ω m,n With the transmission energy efficiency η m The product of is taken as the preference value of the corresponding gateway.
[0088] In some embodiments, if the service transmitted by the device does not match the interface protocol type supported by the gateway, then m,n is 0, if the service transmitted by the device matches the interface protocol type supported by the gateway, then m,n is 1.
[0089] In some embodiments, the device D is calculated using the following formula m Transmission energy efficiency η transmitted to each gateway m :
[0090]
[0091]
[0092] Among them, p m,c For device D m The circuit power, p m For device D m The transmission power, B m For device D m The channel bandwidth for transmitting data, γ m,n For device D m signal-to-noise-interference ratio.
[0093] In some embodiments, γ is calculated using the following formula: m,n :
[0094]
[0095]
[0096] Where, ω is the path loss constant, α is the path loss exponent, and δ m,n is the fast fading gain that obeys the exponential distribution, ξ m,n is the slow fading gain that obeys the log-normal distribution, d m,n For device D m With Gateway G n The transmission distance, p m and p m′ Device D m and D m′ Transmitting power, g m,n and g m′,n Device D m To Gateway G n The channel link power gain and device D m′To Gateway G n The channel link power gain is N0, which is additive Gaussian white noise, s m′,m is a binary variable, s m′,m =1 indicates device D m′ With device D m Use the same transmission frequency band for data transmission, s m′,m =0 means device D m′ With device D m Use different transmission frequency bands for data transmission, m≠m′.
[0097] The embodiment of the present invention also provides an industrial gateway selection method, which is executed by the gateway, such as Figure 3 As shown, the method includes:
[0098] Step 201: receiving a matching request sent by a device, wherein the matching request carries a transmission data volume;
[0099] Step 202: Determine whether the number of matching requests is equal to 1. If it is equal to 1, determine whether to receive the matching request based on whether the remaining data storage capacity of the gateway itself is greater than the transmission data volume; otherwise, compare whether the transmission data volume of each device is less than the remaining data storage capacity of the gateway. If so, add the device to the device set; determine whether to receive the matching request based on whether the sum of the transmission data volumes of multiple devices in the device set is less than the remaining data storage capacity of the gateway.
[0100] In this embodiment, under the premise of meeting the optimal transmission rate and energy consumption requirements of the device, the device selection gateway solution is dynamically switched according to the different states of the remaining capacity of the gateway, which can not only maximize the transmission energy efficiency of the device, but also ensure the optimal use of the limited gateway storage space, which is conducive to the stable operation of the gateway service and reduces the gateway hardware cost investment; if multiple devices send matching requests to the gateway, it is determined whether to receive the matching request based on whether the sum of the transmission data volume of multiple devices in the device set is less than the remaining data storage capacity of the gateway, which can not only maximize the data transmission energy efficiency, but also ensure the optimal use of the limited storage space of the gateway.
[0101] In some embodiments, if there are multiple devices, the method specifically includes:
[0102] Calculate the sum of the transmission data volumes of multiple devices in the device set so that it is closest to the remaining data storage capacity of the gateway, and select a first device subset that meets the condition, wherein the sum of the transmission data volumes of the devices in the first device subset is greater than the sum of the transmission data volumes of the devices in other device subsets and is less than the remaining data storage capacity of the gateway;
[0103] If there is only one first device subset, select the devices in the first device subset to establish a matching relationship and complete the data transmission; otherwise, select the first device subset with the maximum transmission energy efficiency, establish a matching relationship and complete the data transmission.
[0104] In some embodiments, filtering out the first subset of devices that meet the condition includes:
[0105] storing a first device among the multiple devices whose transmission data volume is less than or equal to the available remaining capacity into a candidate device set, and sending a match rejection response to a second device among the multiple devices whose transmission data volume is greater than the available remaining capacity;
[0106] Calculating the sum of the transmission data volumes of the devices in the candidate device set, and selecting at least one device subset from the candidate device set, wherein the difference between the sum of the transmission data volumes of the device subset and the available remaining capacity is less than a preset threshold;
[0107] A first device subset is selected from the at least one device subset, wherein a sum of data transmission amounts of devices in the first device subset is greater than a sum of data transmission amounts of devices in other device subsets and is less than the available remaining capacity.
[0108] The technical solution of the present invention is further described below in conjunction with specific embodiments:
[0109] This embodiment proposes an industrial gateway selection method based on a bilateral matching method. Under the premise of ensuring the device transmission rate and energy consumption requirements, the device selection gateway solution is dynamically switched according to the different states of the remaining capacity of the gateway, which not only maximizes the data transmission efficiency, but also ensures the optimal use of the limited gateway storage space, which is conducive to the stable operation of the gateway service and reduces the gateway hardware cost investment.
[0110] During the data transmission process of the industrial gateway, the base station has the location information of all devices and gateways, the channel status information between each other, the transmission power of each device, and the amount of data to be transmitted. In this embodiment, the gateway selection is divided into two stages: the first stage is to calculate the device's preference list for the gateway, where the device's preference list refers to a list formed by the device arranging the gateways in descending order according to a certain parameter. Taking into account the transmission rate, power consumption, and matching degree of the transmitted service with the interface protocol type supported by the gateway, in this embodiment, the parameter is set as the product of the device's energy efficiency and the protocol matching parameter; the second stage is the process of the gateway determining the data transmission device. The device makes a matching request to its favorite gateway based on the preference list. The gateway determines the device connected to the gateway to complete the data transmission based on the device list that makes the matching request to it, combined with the gateway's own remaining capacity information.
[0111] 1. Device Preference List Creation Process
[0112] Figure 1 This is a schematic diagram of an embodiment of industrial equipment accessing a gateway to upload data in this embodiment. A block fading channel model is adopted, in which the channel state is constant in a given time slot and changes independently in different time blocks. Consider that in a time block, there are M industrial equipment and N gateways, and their corresponding sets are D = {D1, ..., D m , ..., D M}, G = {G1, ..., G n , ..., G N The amount of data transmitted by M industrial devices is v = {v1, ..., v m , ..., v M}, the available remaining capacity of the data storage units of N gateways (the difference between the maximum storage capacity of the gateway and the used storage capacity) is V = {V1, ..., V n , ..., V N}.
[0113] Under the adopted channel model, the slow fading effect and fast fading effect caused by path loss, multipath propagation and shadowing need to be considered. Therefore, the device D m With Gateway G n The channel link power gain is:
[0114]
[0115] Among them, ω and α are the path loss constant and path loss exponent respectively, δ m,n is the fast fading gain that obeys the exponential distribution, ξ m,n is the slow fading gain that obeys the log-normal distribution, d m,n For device D m With Gateway G n transmission distance.
[0116] Consider the uplink data transmission scenario, that is, the device uploads data to the gateway, and the device D m The signal to interference plus noise ratio (SINR) is:
[0117]
[0118] Among them, p m and p m′ Device D m and D m′ Transmitting power, g m,n and g m′,n Device D m To Gateway G nThe channel link power gain and device D m′ To Gateway G n The channel link power gain is N0, which is additive Gaussian white noise, s m′,m is a binary variable, that is, s m′,m = {0, 1}, where S m′,m =1 indicates device D m′ With device D m (m≠m′) uses the same transmission frequency band for data transmission, so it will affect device D m The data transmission will interfere with the m′,m =0 means device D m′ With device D m (m≠m′) uses different transmission frequency bands and does not m Cause interference.
[0119] Therefore, device D m The achievable transfer rates are:
[0120] R m =B m log2(1+γ m,n )
[0121] Among them, B m For device D m The bandwidth of the channel over which data is transmitted.
[0122] Equipment D m The total power consumption of device D is composed of two parts, one is the device transmission power and the other is the device circuit power. m The total transmission power consumption is:
[0123]
[0124] Among them, p m,c For device D m of circuit power.
[0125] So device D m The energy efficiency (defined as the total number of bits transmitted per joule) is:
[0126]
[0127] Wherein, T is the data transmission duration.
[0128] Therefore, by rearranging the above formula, we can get the device D m The energy efficiency is:
[0129]
[0130] Consider the matching of the service transmitted by the device and the interface protocol type supported by the gateway. Specifically, the gateway may support one or more interface protocols such as Ethernet, WIFI, USB, etc. If the device transmission service requires support for the WIFI interface protocol, but the gateway only supports the USB interface protocol, then the service transmitted by the device does not match the interface protocol type supported by the gateway. In this case, the device's preference value for the gateway is considered to be 0, and the binary variable ω is set m,n Calibrate, that is, ω m,n ={0,1}, where ω m,n =0 means device D m Transmission services and gateways G n The supported interface protocol type does not match. m,n =1 indicates that the transmission service interface requires to match the interface protocol type supported by the gateway.
[0131] Therefore, taking into account the transmission rate, power consumption, and matching degree of the transmitted service and the interface protocol type supported by the gateway, the preference value of the device for the gateway in this embodiment is set as the product of the energy efficiency of the device and the protocol matching parameter, that is:
[0132] U m,n =ω m,n η m
[0133] Special note, for device D m Compared to Gateway G n′ Prefer Gateway G n , i.e. device D m Prefer to access gateway G n Data transmission is performed in the following way:
[0134] U m,n′ >D m U m,n
[0135] Calculate the preference value of each device for all gateways, and sort the gateways in descending order from large to small, and establish a corresponding preference list for each device. m The favorite list is represented as
[0136] 2. The process of establishing a bilateral matching relationship between the device and the gateway
[0137] The process of establishing a matching relationship between a device and a gateway is mainly divided into three stages: in the first stage, the device makes a matching request to its favorite gateway based on the preference list, completing the process of the device selecting a gateway; in the second stage, the gateway combines its own remaining capacity information and completes the process of the gateway selecting a device based on the list of devices that make matching requests to it; in the third stage, the matching relationship between the device and the gateway is established, that is, which devices are connected to which gateway for data transmission. The following will specifically explain the process of establishing a bilateral matching relationship between the device and the gateway.
[0138] Phase 1: Device selection gateway
[0139] 1. Establish a favorite list: calculate the transmission efficiency of each device for transmission to different gateways, and determine the matching parameters of the device transmission service and the interface protocol type supported by the gateway m,n , thereby calculating the preference value of the device for the gateway, arranging the preference values in descending order, and establishing a preference list of the device for the gateway.
[0140] 2. Submit a matching application: Each device submits a matching request to its favorite gateway (i.e., the gateway ranked first in the preference list) based on the established preference list, hoping to access the gateway for data transmission.
[0141] Phase 2: Gateway selection device
[0142] 1. Preliminary matching judgment: Make a preliminary selection judgment based on the number of devices that make matching requests to the same gateway:
[0143] (1) If only one device makes a matching request to the gateway, the amount of data transmitted by the device is compared with the remaining available capacity of the gateway's data storage unit. If the former is less than the latter, the device and the gateway are directly matched, and the device connects to the gateway for data transmission; otherwise, the gateway rejects the matching request and stores the device in the set Ω (the initial value of Ω is an empty set).
[0144] (2) If multiple devices simultaneously make matching requests to the gateway, compare the amount of data transmitted by each requesting device with the remaining available capacity of the gateway's data storage unit. If the former is less than the latter, the gateway will retain the corresponding device set; otherwise, the gateway will reject the matching request and store the corresponding device in the set Ω.
[0145] 2. Complete matching screening: After the initial judgment, in the case of multiple matching requests, the gateway further matches the device set it reserves to complete the matching screening. Calculate the sum of the transmission data volume of multiple devices in the device set to make it closest to the available remaining capacity of the gateway's data storage unit, and screen out the device subset that meets the conditions. For example, for gateway G n There are m industrial devices that meet the access requirements. In this screening process, there are The screening process is as follows:
[0146] (1) If there is a device subset that meets the conditions, that is, the sum of the data transmission volume of the devices in this subset is greater than that of other subsets and less than the remaining available capacity of the gateway's data storage unit, the gateway selects the devices in this device subset to establish a matching relationship and complete the data transmission; the devices in other subsets are stored in the set Ω.
[0147] (2) If there are multiple device subsets that meet the conditions, that is, the sum of the data transmission volume of the devices in the multiple subsets is equal and is less than the available remaining capacity of the gateway's data storage unit, it is necessary to further determine the sum of the transmission energy efficiency of the devices in the subsets. The gateway selects the device subset with the maximum transmission energy efficiency, establishes a matching relationship, and completes the data transmission. Other devices that have not yet been matched are stored in the set Ω.
[0148] Phase 3: Establishing bilateral matching between gateway and device
[0149] Based on the selection results of phase 1 and phase 2, the bilateral matching relationship between the device and the gateway is established. For the devices in the set Ω, they temporarily store the required data in the device and return to phase 1 to further complete the gateway selection.
[0150] Therefore, the above two-way selection process between the device and the gateway can not only maximize the data transmission energy efficiency, but also ensure the optimal use of the limited storage space of the gateway.
[0151] This embodiment is based on the two-way selection of industrial equipment and gateways, ensuring the maximum utilization of gateway storage space while achieving high-efficiency data transmission; by taking the product of the energy efficiency of the device and the protocol matching parameter as the preference value of the device, a device preference list model is constructed to establish the device-to-gateway matching intention and ensure the optimal device transmission energy efficiency; by constructing a matching condition model for the gateway to select the device, the optimal utilization of the gateway's available storage space is achieved, and the gateway-to-device matching intention is established.
[0152] In this embodiment, a method for selecting an industrial gateway based on a bilateral matching method is proposed. Under the premise of meeting the optimal transmission rate and energy consumption requirements of the device, the device selection gateway scheme is dynamically switched according to the different states of the remaining capacity of the gateway, which not only maximizes the transmission energy efficiency of the device, but also ensures the optimal utilization of the limited gateway storage space, which is conducive to the stable operation of the gateway service. At the same time, this embodiment constructs a device preference list model for the gateway. Under the comprehensive consideration of the transmission rate, power consumption, and matching degree of the transmitted service and the interface protocol type supported by the gateway, the product of the device's energy efficiency and the protocol matching parameter is used as the device's preference value to achieve the establishment of the device's matching intention for the gateway and ensure the optimal transmission energy efficiency of the device. In addition, the matching condition model for the gateway selection device is constructed with the maximization of the available remaining capacity of the gateway's data storage unit as the condition for the gateway to screen devices for matching, thereby ensuring the maximization of the available storage space of the gateway.
[0153] The embodiment of the present invention also provides an industrial gateway selection device, which is applied to a device such as Figure 4 As shown, the device includes a transceiver 11 and a processor 12.
[0154] The processor 12 is used to calculate the preference values of all gateways, and arrange and store all gateways according to the preference values from large to small;
[0155] The transceiver 11 is used to send a matching request to the gateway corresponding to the maximum value among the preference values;
[0156] The processor 12 is configured to, upon receiving a match rejection response from the gateway, delete the preference value corresponding to the gateway, and send a match request to a gateway corresponding to a maximum value among the remaining preference values until a match response request from the gateway is received.
[0157] In some embodiments, the processor 12 is used to calculate the transmission energy efficiency η of the device transmitted to each gateway. m ; Determine the matching parameters ω between the service transmitted by the device and the interface protocol type supported by each gateway m,n ; The matching parameter ω m,n With the transmission energy efficiency η m The product of is taken as the preference value of the corresponding gateway.
[0158] In some embodiments, if the service transmitted by the device does not match the interface protocol type supported by the gateway, then m,n is 0, if the service transmitted by the device matches the interface protocol type supported by the gateway, then m,n is 1.
[0159] In some embodiments, the processor 12 is configured to calculate the device D using the following formula: mTransmission energy efficiency η transmitted to each gateway m :
[0160]
[0161]
[0162] Among them, P m,c For device D m The circuit power, p m For device D m The transmission power, B m For device D m The channel bandwidth for transmitting data, γ m,n For device D m signal-to-noise-interference ratio.
[0163] In some embodiments, the processor 12 is used to calculate γ using the following formula m,n :
[0164]
[0165]
[0166] Where, ω is the path loss constant, α is the path loss exponent, and δ m,n is the fast fading gain that obeys the exponential distribution, ξ m,n is the slow fading gain that obeys the log-normal distribution, d m,n For device D m With Gateway G n The transmission distance, P m and P m′ Device D m and D m′ Transmitting power, g m,n and g m′,n Device D m To Gateway G n The channel link power gain and device D m′ To Gateway G n The channel link power gain is N0, which is additive Gaussian white noise, s m′,m is a binary variable, s m′,m =1 indicates device D m′ With device D m Use the same transmission frequency band for data transmission, s m′,m =0 means device D m′ With device D m Use different transmission frequency bands for data transmission, m≠m′.
[0167] The embodiment of the present invention also provides an industrial gateway selection device, which is applied to a gateway, such as Figure 4 As shown, the device includes a transceiver 11 and a processor 12.
[0168] The transceiver 11 is used to receive a matching request sent by a device, wherein the matching request carries a transmission data volume;
[0169] The processor 12 is used to determine whether the number of matching requests is equal to 1. If it is equal to 1, it determines whether to receive the matching request based on whether the remaining data storage capacity of the gateway itself is greater than the transmission data volume; otherwise, it compares whether the transmission data volume of each device is less than the remaining data storage capacity of the gateway. If so, the device is added to the device set; and it determines whether to receive the matching request based on whether the sum of the transmission data volumes of multiple devices in the device set is less than the remaining data storage capacity of the gateway.
[0170] In some embodiments, if there are multiple devices, the processor is used to calculate the sum of the transmission data volumes of multiple devices under the device set so that it is closest to the remaining data storage capacity of the gateway, and filter out the first device subset that meets the conditions, wherein the sum of the transmission data volumes of the devices under the first device subset is greater than the sum of the transmission data volumes of the devices under other device subsets, and is less than the remaining data storage capacity of the gateway; if there is only one first device subset, select the devices in the first device subset to establish a matching relationship and complete the data transmission; otherwise, select the first device subset with the maximum transmission energy efficiency, establish a matching relationship and complete the data transmission.
[0171] In some embodiments, the processor is used to store a first device among the multiple devices whose transmission data volume is less than or equal to the available remaining capacity into a candidate device set, and send a rejection match response to a second device among the multiple devices whose transmission data volume is greater than the available remaining capacity; calculate the sum of the transmission data volumes of the devices in the candidate device set, and filter out at least one device subset from the candidate device set, wherein the difference between the sum of the transmission data volumes of the device subset and the available remaining capacity is less than a preset threshold; and select a first device subset from the at least one device subset, wherein the sum of the transmission data volumes of the devices in the first device subset is greater than the sum of the transmission data volumes of the devices in other device subsets and is less than the available remaining capacity.
[0172] The embodiment of the present invention also provides an industrial gateway selection device, such as Figure 5 As shown, it includes a memory 21, a processor 22, and a computer program stored in the memory 21 and executable on the processor; when the processor 22 executes the program, the industrial gateway selection method as described above is implemented.
[0173] In some embodiments, the industrial gateway selection device is applied to the equipment, and the processor 22 is used to calculate the preference values of all gateways, arrange and store all gateways according to the preference values from large to small; send a matching request to the gateway corresponding to the maximum value of the preference value; when receiving a matching rejection response from the gateway, delete the preference value corresponding to the gateway, and send a matching request to the gateway corresponding to the maximum value of the remaining preference values until a matching response request from the gateway is received.
[0174] In some embodiments, the processor 22 is used to calculate the transmission energy efficiency η of the device to each gateway. m ; Determine the matching parameters ω between the service transmitted by the device and the interface protocol type supported by each gateway m,n ; The matching parameter ω m,n With the transmission energy efficiency η m The product of is taken as the preference value of the corresponding gateway.
[0175] In some embodiments, if the service transmitted by the device does not match the interface protocol type supported by the gateway, then m,n is 0, if the service transmitted by the device matches the interface protocol type supported by the gateway, then m,n is 1.
[0176] In some embodiments, the processor 22 is configured to calculate the device D using the following formula: m Transmission energy efficiency η transmitted to each gateway m :
[0177]
[0178]
[0179] Among them, P m,c For device D m The circuit power, p m For device D m The transmission power, B m For device D m The channel bandwidth for transmitting data, γ m,n For device D m signal-to-noise-interference ratio.
[0180] In some embodiments, the processor 22 is used to calculate γ using the following formula m,n :
[0181]
[0182]
[0183] Where, ω is the path loss constant, α is the path loss exponent, and δm,n is the fast fading gain that obeys the exponential distribution, ξ m,n is the slow fading gain that obeys the log-normal distribution, d m,n For device D m With Gateway G n The transmission distance, P m and P m′ Device D m and D m′ Transmitting power, g m,n and g m′,n Device D m To Gateway G n The channel link power gain and device D m′ To Gateway G n The channel link power gain is N0, which is additive Gaussian white noise, s m′,m is a binary variable, s m′,m =1 indicates device D m′ With device D m Use the same transmission frequency band for data transmission, s m′,m =0 means device D m′ With device D m Use different transmission frequency bands for data transmission, m≠m′.
[0184] In some embodiments, an industrial gateway selection device is applied to a gateway, and the processor 22 is used to receive a matching request sent by a device, wherein the matching request carries the amount of transmission data; determine whether the number of matching requests is equal to 1, and if so, determine whether to receive the matching request based on whether the remaining data storage capacity of the gateway itself is greater than the amount of transmission data; otherwise, compare whether the amount of transmission data of each device is less than the remaining data storage capacity of the gateway, and if so, add the device to the device set; determine whether to receive the matching request based on whether the sum of the amounts of transmission data of multiple devices in the device set is less than the remaining data storage capacity of the gateway.
[0185] In some embodiments, if there are multiple devices, the processor is used to calculate the sum of the transmission data volumes of multiple devices under the device set so that it is closest to the remaining data storage capacity of the gateway, and filter out the first device subset that meets the conditions, wherein the sum of the transmission data volumes of the devices under the first device subset is greater than the sum of the transmission data volumes of the devices under other device subsets, and is less than the remaining data storage capacity of the gateway; if there is only one first device subset, select the devices in the first device subset to establish a matching relationship and complete the data transmission; otherwise, select the first device subset with the maximum transmission energy efficiency, establish a matching relationship and complete the data transmission.
[0186] In some embodiments, the processor is used to store a first device among the multiple devices whose transmission data volume is less than or equal to the available remaining capacity into a candidate device set, and send a rejection match response to a second device among the multiple devices whose transmission data volume is greater than the available remaining capacity; calculate the sum of the transmission data volumes of the devices in the candidate device set, and filter out at least one device subset from the candidate device set, wherein the difference between the sum of the transmission data volumes of the device subset and the available remaining capacity is less than a preset threshold; and select a first device subset from the at least one device subset, wherein the sum of the transmission data volumes of the devices in the first device subset is greater than the sum of the transmission data volumes of the devices in other device subsets and is less than the available remaining capacity.
[0187] An embodiment of the present invention further provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the steps in the industrial gateway selection method described above are implemented.
[0188] Computer readable media include permanent and non-permanent, removable and non-removable media that can be used to store information by any method or technology. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage terminal devices to be detected or any other non-transmission media that can be used to store information that can be accessed by the computer terminal device to be detected. As defined in this article, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carriers.
[0189] The above is a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A method for selecting an industrial gateway, characterized in that: Executed by a device, the method includes: Calculate the preference values of all gateways, and arrange and store all gateways according to the preference values from large to small; Sending a matching request to a gateway corresponding to the maximum value of the preference values, wherein the matching request carries a transmission data amount; When receiving a match rejection response from the gateway, deleting the preference value corresponding to the gateway, and sending a match request to the gateway corresponding to the maximum value of the remaining preference values until receiving a match response request from the gateway; The gateway determines whether to receive the matching request based on whether the remaining data storage capacity of the gateway itself is greater than the transmission data volume; otherwise, the transmission data volume of each device is compared to see whether it is less than the remaining data storage capacity of the gateway, and if so, the device is added to the device set; the gateway determines whether to receive the matching request based on whether the sum of the transmission data volumes of multiple devices in the device set is less than the remaining data storage capacity of the gateway; the matching response request is sent by the gateway after it determines to receive the matching request, and the matching rejection response is sent by the gateway after it determines not to receive the matching request; The calculation of preference values of all gateways includes: Calculate the transmission energy efficiency η of the device to each gateway m ; Determine the matching parameter ω between the service transmitted by the device and the interface protocol type supported by each gateway m,n ; The matching parameter ω m,n With the transmission energy efficiency η m The product of is taken as the preference value of the corresponding gateway.
2. The industrial gateway selection method according to claim 1, characterized in that: If the service transmitted by the device does not match the interface protocol type supported by the gateway, then m,n is 0, if the service transmitted by the device matches the interface protocol type supported by the gateway, then m,n is 1.
3. The industrial gateway selection method according to claim 1, characterized in that: Calculate the device D using the following formula m Transmission energy efficiency η transmitted to each gateway m : Among them, p m,c For device D m The circuit power, p m For device D m The transmission power, B m For device D m The channel bandwidth for transmitting data, γ m,n For device D m signal-to-noise-interference ratio.
4. The industrial gateway selection method according to claim 3, characterized in that: Calculate γ using the following formula m,n : Where, ω is the path loss constant, α is the path loss exponent, and δ m,n is the fast fading gain that obeys the exponential distribution, ξ m,n is the slow fading gain that obeys the log-normal distribution, d m,n For device D m With Gateway G n The transmission distance, p m and p m′ Device D m and D m′ Transmitting power, g m,n and g m′,n Device D m To Gateway G n The channel link power gain and device D m′ To Gateway G n The channel link power gain is N0, which is additive Gaussian white noise, s m′,m is a binary variable, s m′,m =1 indicates device D m′ With device D m Use the same transmission frequency band for data transmission, s m′,m =0 means device D m′ With device D m Use different transmission frequency bands for data transmission, m≠m′.
5. A method for selecting an industrial gateway, characterized in that: Executed by a gateway, the method includes: A matching request sent by a receiving device is carried in the matching request. The matching request carries the amount of data to be transmitted. After the gateway calculates the preference values of all gateways for the device, the gateway corresponding to the maximum preference value is selected. The preference value of the gateway is the matching parameter ω of the service transmitted by the device and the interface protocol type supported by each gateway. m,n The transmission energy efficiency η of the device to each gateway m The product of Determine whether the number of matching requests is equal to 1, and if so, determine whether to accept the matching request based on whether the remaining data storage capacity of the gateway itself is greater than the amount of transmitted data; Otherwise, compare whether the amount of data transmitted by each device is less than the remaining data storage capacity of the gateway, and if so, add the device to the device set; Whether to accept the matching request is determined based on whether the sum of the transmission data volumes of the multiple devices in the device set is less than the remaining data storage capacity of the gateway.
6. The industrial gateway selection method according to claim 5, characterized in that: If there are multiple devices, the method specifically includes: Calculate the sum of the transmission data volumes of multiple devices in the device set so that it is closest to the remaining data storage capacity of the gateway, and select a first device subset that meets the condition, wherein the sum of the transmission data volumes of the devices in the first device subset is greater than the sum of the transmission data volumes of the devices in other device subsets and is less than the remaining data storage capacity of the gateway; If there is only one first device subset, select the devices in the first device subset to establish a matching relationship and complete the data transmission; otherwise, select the first device subset with the maximum transmission energy efficiency, establish a matching relationship and complete the data transmission.
7. The industrial gateway selection method according to claim 6, characterized in that: The first device subset that meets the conditions is selected includes: storing a first device among the multiple devices whose transmission data volume is less than or equal to the available remaining capacity into a candidate device set, and sending a match rejection response to a second device among the multiple devices whose transmission data volume is greater than the available remaining capacity; Calculating the sum of the transmission data volumes of the devices in the candidate device set, and selecting at least one device subset from the candidate device set, wherein the difference between the sum of the transmission data volumes of the device subset and the available remaining capacity is less than a preset threshold; A first device subset is selected from the at least one device subset, wherein a sum of data transmission amounts of devices in the first device subset is greater than a sum of data transmission amounts of devices in other device subsets and is less than the available remaining capacity.
8. An industrial gateway selection device, characterized in that: Applied to a device, the device comprising a transceiver and a processor, The processor is used to calculate the preference values of all gateways, and arrange and store all gateways according to the preference values from large to small; The transceiver is used to send a matching request to the gateway corresponding to the maximum value among the preference values, wherein the matching request carries the transmission data volume; The processor is configured to, upon receiving a match rejection response from the gateway, delete the preference value corresponding to the gateway, and send a match request to a gateway corresponding to the maximum value of the remaining preference values until a match response request from the gateway is received; The gateway determines whether to receive the matching request based on whether the remaining data storage capacity of the gateway itself is greater than the transmission data volume; otherwise, the transmission data volume of each device is compared to see whether it is less than the remaining data storage capacity of the gateway, and if so, the device is added to the device set; the gateway determines whether to receive the matching request based on whether the sum of the transmission data volumes of multiple devices in the device set is less than the remaining data storage capacity of the gateway; the matching response request is sent by the gateway after it determines to receive the matching request, and the matching rejection response is sent by the gateway after it determines not to receive the matching request; The calculation of preference values of all gateways includes: Calculate the transmission energy efficiency η of the device to each gateway m ; Determine the matching parameter ω between the service transmitted by the device and the interface protocol type supported by each gateway m,n ; The matching parameter ω m,n With the transmission energy efficiency η m The product of is taken as the preference value of the corresponding gateway.
9. An industrial gateway selection device, characterized in that: Applied to a gateway, the device comprises a transceiver and a processor, The transceiver is used to receive a matching request sent by a device, wherein the matching request carries the amount of transmission data. After the gateway calculates the preference values of all gateways for the device, the gateway corresponding to the maximum value among the preference values is selected. The preference value of the gateway is a matching parameter ω between the service transmitted by the device and the interface protocol type supported by each gateway. m,n The transmission energy efficiency η of the device to each gateway m The product of The processor is used to determine whether the number of matching requests is equal to 1. If it is equal to 1, whether to receive the matching request is determined based on whether the remaining data storage capacity of the gateway itself is greater than the transmission data volume; otherwise, compare whether the transmission data volume of each device is less than the remaining data storage capacity of the gateway. If so, add the device to the device set; and determine whether to receive the matching request based on whether the sum of the transmission data volumes of multiple devices in the device set is less than the remaining data storage capacity of the gateway.
10. An industrial gateway selection device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor; characterized in that: When the processor executes the program, the industrial gateway selection method according to any one of claims 1 to 7 is implemented.
11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps in the industrial gateway selection method as described in any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Storage gateway resource allocation method based on streaming storage
CN112383628A
Data communication system and data communication method
JP2013191923A