CN118802973B - Scheduling methods, devices, equipment, media, and products for passive Internet of Things (IoT) network nodes. - Google Patents
Scheduling methods, devices, equipment, media, and products for passive Internet of Things (IoT) network nodes.Info
- Publication number
- CN118802973B CN118802973B CN202410460740.7A CN202410460740A CN118802973B CN 118802973 B CN118802973 B CN 118802973B CN 202410460740 A CN202410460740 A CN 202410460740A CN 118802973 B CN118802973 B CN 118802973B
- Authority
- CN
- China
- Prior art keywords
- things
- passive internet
- networking scheme
- passive
- networking
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16Y—INFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
- G16Y30/00—IoT infrastructure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a scheduling method, device, equipment, medium and product of a passive Internet of things node, which are characterized by acquiring working parameters of a first label and a second label, generating a first networking scheme according to the working parameters of the first label and issuing the first networking scheme to the passive Internet of things node, wherein the networking scheme comprises the number and deployment positions of the passive Internet of things node, grouping the passive Internet of things node in the first networking scheme according to the working parameters of the second label to form a plurality of sub-networking schemes to obtain a second networking scheme, and issuing each sub-networking scheme in the second networking scheme to the passive Internet of things node in sequence. By adopting the method and the system, corresponding networking schemes are generated according to different types of labels, and the passive Internet of things nodes are flexibly scheduled so as to realize comprehensive identification of the different types of labels.
Description
Technical Field
The present invention relates to the field of computer technologies, and in particular, to a method, an apparatus, a device, a medium, and a program product for scheduling a passive internet of things node.
Background
The passive electronic tag is widely applied to the fields of retail, logistics, asset management and the like, has the characteristics of zero power consumption, low cost and easy deployment, and is a basic enabling technology for everything interconnection. The passive internet of things connects a plurality of passive internet of things nodes (such as a reader-writer, an exciter and the like) together, so that excitation and information acquisition of a large-scale tag are realized. The signals between the nodes of the passive internet of things are mutually influenced and mutually constrained, and planning the network according to the coverage area is a necessary technology of the passive internet of things.
At present, the existing passive internet of things networking method is to deploy and schedule passive internet of things nodes on a single type of tag, so that each network terminal (such as a tag) can be covered by passive internet of things signals. However, the inventor finds that the prior art has at least the following problems that the current passive internet of things method is only suitable for single type of tag reading and is not suitable for multi-type tag reading. When multiple electronic tags with different tag sensitivities are mixed for use, according to the current passive internet of things equipment deployment mode, the situation that the electronic tags with higher receiving sensitivity are in signal coverage overlapping areas of a plurality of passive internet of things nodes, and a plurality of signal phase interferences are received, so that the tags cannot be identified correctly is likely to exist.
Disclosure of Invention
The embodiment of the invention aims to provide a scheduling method, a device, equipment, a medium and a product of a passive internet of things node, which generate corresponding networking schemes according to different types of labels and flexibly schedule the passive internet of things node so as to realize comprehensive identification of the different types of labels.
To achieve the above objective, an embodiment of the present invention provides a method for scheduling a passive internet of things node, including:
acquiring working parameters of a first label and a second label;
generating a first networking scheme according to the working parameters of the first tag and issuing the first networking scheme to the passive Internet of things nodes, wherein the networking scheme comprises the number and the deployment positions of the passive Internet of things nodes;
Grouping the passive internet of things nodes in the first networking scheme according to the working parameters of the second tag to form a plurality of sub-networking schemes so as to obtain a second networking scheme;
and sequentially issuing each sub-networking scheme in the second networking scheme to the passive Internet of things node.
As an improvement of the above solution, the operating parameter includes a reception sensitivity, and the reception sensitivity of the first tag is smaller than the reception sensitivity of the second tag, and the reception sensitivity refers to a minimum reception power at which the tag is activated.
As an improvement of the above solution, according to the working parameter of the second tag, grouping the passive internet of things nodes in the first networking solution to form a plurality of sub-networking solutions, so as to obtain a second networking solution, including:
grouping the passive internet of things nodes in the first networking scheme according to the working parameters of the second labels, so that network signals received by the second labels under the passive internet of things nodes of each group are not overlapped;
and forming a plurality of sub-networking schemes according to the grouping results to obtain the second networking scheme.
As an improvement of the above solution, grouping the passive internet of things nodes in the first networking solution according to the working parameter of the second tag so that the network signals received by the second tag under the passive internet of things nodes of each group do not overlap, including:
The method comprises the steps of constructing a node set, wherein the node set is used for storing passive Internet of things nodes, and the initial state of the node set is an empty set;
sequentially selecting each passive internet of things node in the first networking scheme;
according to the receiving sensitivity of the second label, calculating the network signal coverage range of the selected current passive internet of things node;
When the network signal coverage of the current passive internet of things node is not overlapped with the network signal coverage of the passive internet of things nodes in the node set, moving the current passive internet of things node into the node set;
after traversing all passive internet of things nodes in the first networking scheme, constructing the sub-networking scheme according to the node set, and emptying the node set;
and returning to the step of sequentially selecting each passive Internet of things node in the first networking scheme.
As an improvement of the above scheme, the working parameters further comprise label position and working environment information.
As an improvement of the scheme, the networking scheme further comprises the transmitting power and the working frequency band of the passive Internet of things node.
As an improvement of the scheme, the passive Internet of things node can schedule the working parameters of the passive Internet of things node according to the received networking scheme.
As an improvement of the scheme, the passive Internet of things node is an exciter, a receiver, a reader-writer or a transceiver.
The embodiment of the invention also provides a scheduling device of the passive internet of things node, which comprises:
The working parameter acquisition module is used for acquiring working parameters of the first tag and the second tag;
The first networking scheme generation module is used for generating a first networking scheme according to the working parameters of the first tag and sending the first networking scheme to the passive Internet of things nodes, wherein the networking scheme comprises the number and the deployment positions of the passive Internet of things nodes;
the second networking scheme generating module is used for grouping the passive internet of things nodes in the first networking scheme according to the working parameters of the second tag to form a plurality of sub-networking schemes so as to obtain a second networking scheme;
And the second networking scheme issuing module is used for sequentially issuing each sub-networking scheme in the second networking scheme to the passive Internet of things node.
The embodiment of the invention also provides a scheduling device of the passive internet of things node, which comprises a processor, a memory and a computer program stored in the memory and configured to be executed by the processor, wherein the scheduling method of the passive internet of things node is realized when the processor executes the computer program.
The embodiment of the invention also provides a computer readable storage medium, which comprises a stored computer program, wherein when the computer program runs, the equipment where the computer readable storage medium is located is controlled to execute the scheduling method of the passive internet of things node according to any one of the above.
The embodiment of the invention also provides a computer program product, which comprises a computer program or computer instructions, wherein the computer program or the computer instructions realize the scheduling method of the passive internet of things node according to any one of the above when being executed by a processor.
Compared with the prior art, the scheduling method, the device, the equipment, the medium and the product of the passive internet of things node disclosed by the invention are used for aiming at the passive internet of things networking problem identified by the labels of multiple types, expanding a unified deployment and respectively scheduled networking scheduling scheme of the passive internet of things node, firstly issuing an initial networking scheme for one type of labels to read, then grouping the labels on the basis of the initial networking scheme, generating a polling and concurrent networking scheme aiming at the labels of other types, and sequentially issuing the concurrent sub-networking schemes to read the labels of other types until no new label is read. According to the method and the system, different networking schemes can be generated according to different types of labels, the passive Internet of things nodes are flexibly scheduled, so that the comprehensive identification of different types of labels is realized, an initial networking scheme is generated by executing an optimal scheduling algorithm once, subsequent schemes are grouped on the basis of the initial scheme, the networking scheme generation efficiency is high, the passive Internet of things nodes of each group execute concurrently, the reading efficiency of the labels is guaranteed, and each concurrent networking scheme is executed in a polling mode, so that the interference of multiple passive Internet of things nodes on the same label is avoided. Compared with a scheme of simply polling each passive internet of things node, the method has high tag reading efficiency, and compared with a scheme of simply networking, the method has small interference on the tag. In addition, the invention does not need to modify the reading flow of the existing label, and can be compatible with the existing label protocol.
Drawings
FIG. 1 is a schematic diagram of a networking scheme of a single type of tag in the prior art;
FIG. 2 is a schematic diagram of a networking scheme for multiple types of tags in the prior art;
fig. 3 is a schematic flow chart of a scheduling method of a passive internet of things node according to an embodiment of the present invention;
fig. 4 is another flow chart of a scheduling method of a passive internet of things node according to an embodiment of the present invention;
fig. 5 is a schematic diagram of a first sub-networking scheme in a second networking scheme according to an embodiment of the present invention;
fig. 6 is a schematic diagram of a second sub-networking scheme in the second networking scheme according to the embodiment of the present invention;
fig. 7 is a schematic structural diagram of a scheduling device for passive internet of things nodes according to an embodiment of the present invention;
Fig. 8 is a schematic structural diagram of a scheduling device for a passive internet of things node according to an embodiment of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
In the description of the present application, it should be understood that the terms "center," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," "outer," and the like indicate orientations or positional relationships based on the orientation or positional relationships shown in the drawings, merely to facilitate describing the present application and simplify the description, and do not indicate or imply that the devices or elements referred to must have a specific orientation, be configured and operated in a specific orientation, and thus should not be construed as limiting the present application.
The terms "first," "second," and the like, are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defining "a first" or "a second" may explicitly or implicitly include one or more such feature. In the description of the present application, unless otherwise indicated, the meaning of "a plurality" is two or more.
It should be noted that, referring to fig. 1 and fig. 2, fig. 1 is a schematic diagram of a networking scheme of a single type of tag in the prior art, fig. 2 is a schematic diagram of a networking scheme of a multi-type of tag in the prior art, and all existing passive internet of things networking methods are to deploy and schedule a passive internet of things node on the single type of tag, as shown in fig. 1, by generating a deployment scheme of the passive internet of things node for a single type of first tag a, each first tag a can be covered by a network signal sent by the passive internet of things node, and preferably only covered by one network signal, so as to achieve the network planning objective of maximizing coverage and minimizing interference. As shown in fig. 2, when the two types of labels of the first label a and the second label B are used in a mixed manner, and the sensitivities of the two types of labels of the first label a and the second label B are different, according to the current passive internet of things node deployment scheme, if the receiving sensitivity of the second label B is higher, the second label B1 is located in a signal coverage overlapping area of the passive internet of things node 1 and the passive internet of things node 2, when the second label B1 receives two excitation signals at the same time, the second label B cannot be identified due to phase interference of the two signals, and the same situation exists for the second label B3.
In order to solve the above problems, referring to fig. 3, a flow chart of a scheduling method of a passive internet of things node provided by an embodiment of the present invention is shown, and the embodiment of the present invention provides a scheduling method of a passive internet of things node, which is applied to a passive internet of things scheduling system, where the system includes a management center, a passive internet of things node (also referred to as a passive network device) and a tag. The scheduling method of the passive internet of things node is executed by a management center, and the method comprises the steps of S11 to S14:
s11, acquiring working parameters of a first label and a second label;
S12, generating a first networking scheme according to the working parameters of the first tag and issuing the first networking scheme to the passive Internet of things nodes, wherein the networking scheme comprises the number and the deployment positions of the passive Internet of things nodes;
s13, grouping the passive Internet of things nodes in the first networking scheme according to the working parameters of the second tag to form a plurality of sub-networking schemes so as to obtain a second networking scheme;
s14, each sub-networking scheme in the second networking scheme is sequentially issued to the passive Internet of things node.
In the embodiment of the present invention, the first tag and the second tag are passive electronic tags, such as RFID tags, NFC tags, and the like. When two types of labels, namely a first label A and a second label B, exist in the system, deployment and scheduling of working parameters of the passive Internet of things node are needed to realize activation, reading and writing and the like of each first label A and each second label B of the system. The passive internet of things node is an exciter, a receiver, a reader-writer or a transceiver and the like.
The management center determines working parameters of the first tag A and the second tag B, wherein the working parameters comprise receiving sensitivity, tag position, antenna gain, working environment information and the like, the receiving sensitivity refers to minimum receiving power of the activated tag, and the working environment information comprises information such as area size of the environment where the tag is located, environment medium, obstacle position, obstacle size and the like.
The management platform combines the network architecture of the passive internet of things nodes according to the working parameters of the first label, and aims at maximizing coverage rate, minimizing interference and the like, and generates a first networking scheme through a certain method, such as an intelligent optimization method, wherein the first networking scheme comprises the number of passive internet of things nodes required to be deployed and the deployment position of each passive internet of things node, and preferably, the first networking scheme also comprises the working parameters such as the transmission power, the working frequency band, the antenna gain and the like of each passive internet of things node.
It may be appreciated that the means for generating the first networking scheme by the management center according to the working parameter of the first tag may refer to the prior art, which is not described herein in detail.
The management center issues the generated first networking scheme to each passive Internet of things node, and the passive Internet of things node can schedule working parameters of the passive Internet of things node according to the received first networking scheme, namely, set the working parameters such as the self transmitting power, the deployment position and the like. After deployment, the passive Internet of things node issues a Query instruction, reads the tag in the area according to the tag reading flow, and receives the EPC response returned by the read tag until no new tag is read. It may be understood that the labels that can be identified at this time include the first label a, and may further include a second label B that is partially not located in the network signal overlapping area of two or more passive internet of things nodes, and another second label B that is partially located in the network signal overlapping area of two or more passive internet of things nodes may not be able to be identified due to a signal interference problem.
Further, after the first networking scheme is generated and issued, the management center generates a second networking scheme according to the working parameters of the second tag B and the working parameters such as the deployment position, the transmission power and the like of each passive internet of things node deployed by the first networking scheme, wherein the second networking scheme comprises a plurality of sub-networking schemes, each sub-networking scheme is obtained by grouping a plurality of passive internet of things nodes in the first networking scheme, and one combination at least comprises one passive internet of things node and corresponds to one sub-networking scheme. And the management center sequentially transmits each sub-networking scheme in the second networking scheme to each passive Internet of things node according to a certain sequence and period, and the passive Internet of things node dispatches the working parameters of the passive Internet of things node according to the sub-networking scheme if the passive Internet of things node belongs to the deployment object of the sub-networking scheme after receiving the sub-networking scheme. In this way, each sub-networking scheme in the second networking scheme is executed in turn, and the second tag B which is not identified before is identified in a complementary manner.
By adopting the technical means of the embodiment of the invention, aiming at the passive Internet of things networking problem identified by the multiple types of tags, a networking scheduling scheme for uniformly deploying and respectively scheduling passive Internet of things nodes is developed, an initial networking scheme is issued for one type of tags to read, then grouping is carried out on the basis of the initial networking scheme, polling and concurrent networking schemes aiming at other types of tags are generated, and each concurrent sub-networking scheme is issued in sequence to read other types of tags until no new tag is read. According to the embodiment of the invention, different networking schemes can be generated according to different types of labels, the passive Internet of things nodes are flexibly scheduled so as to realize comprehensive identification of different types of labels, an initial networking scheme is generated by executing an optimal scheduling algorithm once, subsequent schemes are grouped on the basis of the initial scheme, the networking scheme generation efficiency is higher, the passive Internet of things nodes of each group are executed concurrently, the reading efficiency of the labels is ensured, and each concurrent networking scheme is executed in a polling way so as to avoid interference of multiple passive Internet of things nodes on the same label. Compared with a scheme of simply polling each passive internet of things node, the tag reading efficiency of the embodiment of the invention is high, and compared with a scheme of simply networking, the tag reading efficiency of the embodiment of the invention has small interference on the tag. In addition, the embodiment of the invention does not need to modify the reading flow of the existing label, and can be compatible with the existing label protocol.
As a preferred implementation manner, the embodiment of the present invention is further implemented on the basis of the above embodiment, and the embodiment of the present invention further optimizes the planning means of the second networking scheme. And taking the label with the minimum receiving sensitivity in the system as a first label, namely the receiving sensitivity of the first label is smaller than that of the second label. Step S13, namely, grouping the passive internet of things nodes in the first networking scheme according to the working parameters of the second tag to form a plurality of sub-networking schemes to obtain a second networking scheme, including steps S131 to S132:
s131, grouping the passive Internet of things nodes in the first networking scheme according to the working parameters of the second labels, so that network signals received by the second labels under the passive Internet of things nodes of each group are not overlapped;
s132, forming a plurality of sub-networking schemes according to the grouping results to obtain the second networking scheme.
Referring to fig. 4, another flow chart of a scheduling method of a passive internet of things node in the embodiment of the present invention is shown, in the embodiment of the present invention, a management platform generates a first networking scheme 1 according to the receiving sensitivity, the tag area, the environmental medium and other working parameters of a first tag a with the lowest sensitivity, by combining the receiving sensitivity and the network architecture of the passive internet of things node, and with the goal of maximizing coverage, minimizing interference and the like, where the scheme includes network planning information such as the transmitting power, the deployment position, the number and the like of each passive internet of things node. The management platform issues the generated first networking scheme 1 to each passive internet of things node, and each passive internet of things node sets the transmitting power, the deployment position and the like according to the first networking scheme. And then, the deployed passive internet of things node issues a Query instruction, and the tags are read according to the tag reading flow until no new tag is read. Because the first tag A and part of the second tags B are not interfered by signals of a plurality of passive Internet of things nodes, the first tags A and part of the second tags B can be correctly identified and return EPC responses. However, other B-type tags may interfere with each other due to receiving a plurality of passive internet of things node signals at the same time, so that Query and other instructions cannot be correctly received, and the tags cannot be correctly read.
The management platform divides the passive internet of things nodes in the first networking scheme 1 into k groups s 1,s2,…,sk according to the working parameters such as the receiving sensitivity of the second label B, and network signals received by the second label B under the passive internet of things nodes of each group are not overlapped. And each group of nodes concurrently reads the labels according to the transmitting power in the initial first networking scheme, and sequentially and alternately executes s 1,s2,…,sk each sub-networking scheme to serve as a second networking scheme 2 for concurrent polling. And the management platform transmits the generated concurrent sub-networking scheme s 1 (comprising the concurrent passive internet of things nodes and the respective transmitting power) in the second networking scheme 2 to each passive internet of things node. After receiving the sub-networking scheme s 1, the passive internet of things node sets the power and the antenna role according to the requirements of the sub-networking scheme s 1 on the power, the transceiver role and the like of the node if the passive internet of things node belongs to the sub-networking scheme s 1, and the passive internet of things node is used as an exciter, a receiver or a transceiver integrated machine and the like. And the passive internet of things node in the sub-networking scheme s 1 issues a Query instruction and starts to read the second tag B. And the management center sequentially issues the rest of concurrency strategies s 2,…,sk in the second networking scheme and concurrently reads the rest of second labels B.
As a preferred implementation manner, the embodiment of the present invention is further implemented on the basis of the foregoing embodiment, and step S131, that is, the grouping, according to the working parameter of the second label, of the passive internet of things nodes in the first networking scheme is performed, so that the network signals received by the second label under the passive internet of things nodes in each group are not overlapped, includes steps S1311 to S1315:
s1311, constructing a node set, wherein the node set is used for storing passive Internet of things nodes, and the initial state of the node set is an empty set;
S1312, sequentially selecting each passive Internet of things node in the first networking scheme, and executing a step S1313;
s1313, calculating the network signal coverage of the selected current passive internet of things node according to the receiving sensitivity of the second tag;
S1314, when the network signal coverage of the current passive Internet of things node is not overlapped with the network signal coverage of the passive Internet of things nodes in the node set, moving the current passive Internet of things node into the node set;
s1315, after traversing all the passive Internet of things nodes in the first networking scheme, constructing the sub-networking scheme according to the node set, emptying the node set, and returning to the step S1312 again for execution.
In the embodiment of the invention, the passive internet of things node scheduling function module can be set to realize the generation of the networking scheme. For example, the input of the module is information such as area size, obstacle position and size, working frequency band, transmitting power, tag receiving sensitivity, tag antenna gain, reader receiving sensitivity, etc., and after passing through the passive internet of things node scheduling function module, the corresponding networking scheme is output, including a first networking scheme and a second networking scheme.
Specifically, the code of the first networking scheme is denoted (x 1,x2,…,xn). In one case, if the passive internet of things node adopts a transceiver architecture, the networking scheme is encoded as (x 1,x2,…,xn), n represents the number of passive internet of things nodes that can be placed, x i (i=1, 2, the..m., n) represents whether the passive internet of things node is placed at the ith position, a value of 0 represents not placed, a value of greater than 0 represents placed, and power of x i.
In another case, if the passive internet of things node adopts a split architecture, namely a receiver and an exciter, respectively, the networking scheme is encoded asWherein, the Indicating whether the ith position places a receiver node, 0 indicating no placement, greater than 0 indicating placement of the receiver node, and power of Indicating whether the exciter node is placed at the ith position, 0 indicating no placement, greater than 0 indicating the receiver node is placed, and power is
The specific steps for generating the concurrently polled second networking scheme according to the first networking scheme (x 1,x2,…,xn) and the receiving sensitivity of the second tag B are as follows:
step 1, initializing a passive internet of things node counter i to 1, initializing a subgroup scheme counter j to 1, and initializing a first subgroup scheme s 1 to be an empty set;
And 2, if the power x i is not 0, working the passive internet of things node i at the position with the power x i, and calculating the coverage area of the passive internet of things node i according to the receiving sensitivity of the second tag B.
And 3, setting a subgroup network scheme counter m to be 1.
And 4, comparing the coverage area of the passive Internet of things device i with the network signal coverage area of each concurrent passive Internet of things node in the subgroup network scheme s m in sequence, and judging whether an overlapping area exists or not. If there is no overlapping coverage area, the device can be concurrent with the node in the subgroup scheme s m, add it to the subgroup scheme s m, otherwise, increase m by 1, repeat step 4 until m > j.
And 5, if the passive Internet of things node i cannot be concurrent with each sub-networking scheme s 1,s2,…,sj, adding 1 to add one sub-networking scheme, and putting the passive Internet of things node i into the sub-networking scheme to serve as the sub-networking scheme s j.
Step 6:i increases by 1 and steps 2 through 6 are repeated until i > n.
For visual understanding of the workflow of an embodiment of the present invention, the scenario of fig. 2 is taken as an example. Assuming that a transceiver integrated passive internet of things architecture is adopted, the service area has 4 positions at which passive internet of things nodes can be placed. The system comprises a plurality of first tags A and three second tags B, which are respectively marked as second tags B1, B2 and B3.
First a first networking scheme is generated that identifies the first tag a, such as (33,25,0,30). The scheme shows that three passive Internet of things nodes are placed, wherein the first node is placed at the position 1 with the power of 33dBm, the second node is placed at the position 2 with the power of 25dBm, and the third node is placed at the position 4 with the power of 30dBm. The management platform issues the first networking scheme, and sets the power size, the position and the like of each passive internet of things node according to the first networking scheme, so as to obtain the network signal coverage condition shown in fig. 2. Wherein the solid line box represents the signal coverage for the first tag a and the dashed line box represents the signal coverage for the second tag B.
And the three passive internet of things nodes read the labels, wherein the same first label A can only receive the network signal of one passive internet of things node and can be read correctly. The second tag B has two conditions that the second tag B2 can only receive the network signal of one passive internet of things node and can be correctly identified, and the second tags B1 and B3 are simultaneously covered by the network signals of two passive internet of things nodes and cannot be correctly read due to phase interference.
Referring to fig. 5 and fig. 6, fig. 5 is a schematic diagram of a first sub-networking scheme in the second networking scheme in the embodiment of the present invention, and fig. 6 is a schematic diagram of a second sub-networking scheme in the second networking scheme in the embodiment of the present invention, where the management platform generates a second networking scheme for concurrent polling of the second tag B, including two sub-networking schemes, denoted as (s 1, s 2). Wherein s1= (33,0,0,30) represents that the passive internet of things node 1 is placed at the position 1 with the power of 33dBm and the passive internet of things node 3 is placed at the position 4 with the power of 30dBm for concurrent operation, and s2= (0,25,0,0) represents that the passive internet of things node 2 is placed at the position 2 with the power of 25dBm for operation. And issuing a concurrent sub-networking scheme s 1 in the second networking scheme, so that the passive internet of things node 1 and the passive internet of things node 3 read the second tag B concurrently, as shown in fig. 5. And then, issuing a concurrent sub-networking scheme s 2 in the second networking scheme, and starting the passive internet of things node 2 to read the remaining second label B, as shown in fig. 6. So far all tags are read correctly.
By adopting the technical means of the embodiment of the invention, aiming at the passive Internet of things networking problem identified by the multiple types of tags, a networking scheduling scheme for uniformly deploying and respectively scheduling passive Internet of things nodes is developed, an initial networking scheme is issued for the tag with the lowest receiving sensitivity to read, then grouping is carried out according to the receiving sensitivity of other types of tags on the basis of the initial networking scheme, a polling and concurrent networking scheme is generated, and each concurrent sub-networking scheme is issued in sequence to read other types of tags. According to the embodiment of the invention, different networking schemes can be generated according to the labels with different sensitivity types, and the passive Internet of things nodes are flexibly scheduled, so that the comprehensive identification of the labels with different types is realized, and the interference of multiple passive Internet of things nodes on the same label is avoided. And the networking scheme has higher generation efficiency and higher reading efficiency of the tag. In addition, the embodiment of the invention does not need to modify the reading flow of the existing label, and can be compatible with the existing label protocol.
Referring to fig. 7, a schematic structural diagram of a scheduling device for a passive internet of things node according to an embodiment of the present invention is provided, and the embodiment of the present invention further provides a scheduling device 20 for a passive internet of things node, including:
An operation parameter obtaining module 21, configured to obtain operation parameters of the first tag and the second tag;
The first networking scheme generating module 22 is configured to generate a first networking scheme according to the working parameter of the first tag, and send the first networking scheme to the passive internet of things node, where the networking scheme includes the number and the deployment position of the passive internet of things node;
The second networking scheme generating module 23 is configured to group the passive internet of things nodes in the first networking scheme according to the working parameters of the second tag to form a plurality of sub-networking schemes, so as to obtain a second networking scheme;
And a second networking scheme issuing module 24, configured to issue each of the sub-networking schemes in the second networking scheme to the passive internet of things node in sequence.
By adopting the technical means of the embodiment of the invention, aiming at the passive Internet of things networking problem identified by the multiple types of tags, a networking scheduling scheme for uniformly deploying and respectively scheduling passive Internet of things nodes is developed, an initial networking scheme is issued for one type of tags to read, then grouping is carried out on the basis of the initial networking scheme, polling and concurrent networking schemes aiming at other types of tags are generated, and each concurrent sub-networking scheme is issued in sequence to read other types of tags until no new tag is read. According to the embodiment of the invention, different networking schemes can be generated according to different types of labels, the passive Internet of things nodes are flexibly scheduled so as to realize comprehensive identification of different types of labels, an initial networking scheme is generated by executing an optimal scheduling algorithm once, subsequent schemes are grouped on the basis of the initial scheme, the networking scheme generation efficiency is higher, the passive Internet of things nodes of each group are executed concurrently, the reading efficiency of the labels is ensured, and each concurrent networking scheme is executed in a polling way so as to avoid interference of multiple passive Internet of things nodes on the same label. Compared with a scheme of simply polling each passive internet of things node, the tag reading efficiency of the embodiment of the invention is high, and compared with a scheme of simply networking, the tag reading efficiency of the embodiment of the invention has small interference on the tag. In addition, the embodiment of the invention does not need to modify the reading flow of the existing label, and can be compatible with the existing label protocol.
As a preferred embodiment, the operating parameter includes a reception sensitivity, and the reception sensitivity of the first tag is smaller than the reception sensitivity of the second tag, the reception sensitivity referring to a minimum reception power at which the tag is activated.
As a preferred embodiment, the second networking scheme generation module 23 is specifically configured to:
grouping the passive internet of things nodes in the first networking scheme according to the working parameters of the second labels, so that network signals received by the second labels under the passive internet of things nodes of each group are not overlapped;
and forming a plurality of sub-networking schemes according to the grouping results to obtain the second networking scheme.
As a preferred embodiment, the grouping the passive internet of things nodes in the first networking scheme according to the working parameter of the second tag so that the network signals received by the second tag under the passive internet of things nodes of each group do not overlap, includes:
The method comprises the steps of constructing a node set, wherein the node set is used for storing passive Internet of things nodes, and the initial state of the node set is an empty set;
sequentially selecting each passive internet of things node in the first networking scheme;
according to the receiving sensitivity of the second label, calculating the network signal coverage range of the selected current passive internet of things node;
When the network signal coverage of the current passive internet of things node is not overlapped with the network signal coverage of the passive internet of things nodes in the node set, moving the current passive internet of things node into the node set;
after traversing all passive internet of things nodes in the first networking scheme, constructing the sub-networking scheme according to the node set, and emptying the node set;
and returning to the step of sequentially selecting each passive Internet of things node in the first networking scheme.
As a preferred embodiment, the operating parameters further include tag location and operating environment information.
As a preferred embodiment, the networking scheme further includes a transmitting power and an operating frequency band of the passive internet of things node.
As a preferred embodiment, the passive internet of things node may schedule its own working parameters according to the received networking scheme.
As a preferred embodiment, the passive internet of things node is an exciter, a receiver, a reader-writer or a transceiver.
It should be noted that, the scheduling device for a passive internet of things node provided by the embodiment of the present invention is configured to execute all the flow steps of the scheduling method for a passive internet of things node in the foregoing embodiment, and the working principles and beneficial effects of the two correspond one to one, so that the description is omitted.
Referring to fig. 8, a schematic structural diagram of a scheduling device of a passive internet of things node according to an embodiment of the present invention is provided, and the embodiment of the present invention further provides a scheduling device 30 of a passive internet of things node, including a processor 31, a memory 32, and a computer program stored in the memory and configured to be executed by the processor, where the processor implements the scheduling method of a passive internet of things node according to any one of the embodiments above when executing the computer program.
It should be noted that, the scheduling device for a passive internet of things node provided by the embodiment of the present invention is configured to execute all the flow steps of the scheduling method for a passive internet of things node in the foregoing embodiment, and the working principles and beneficial effects of the two correspond one to one, so that the description is omitted.
The embodiment of the invention also provides a computer readable storage medium, which comprises a stored computer program, wherein when the computer program runs, equipment where the computer readable storage medium is located is controlled to execute the scheduling method of the passive internet of things node according to any one of the embodiments.
The embodiment of the invention also provides a computer program product, which comprises a computer program or computer instructions, wherein the computer program or the computer instructions realize the scheduling method of the passive internet of things node according to any one of the embodiments when being executed by a processor.
Those skilled in the art will appreciate that implementing all or part of the above-described methods in accordance with the embodiments may be accomplished by way of a computer program stored on a computer readable storage medium, which when executed may comprise the steps of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a random-access Memory (Random Access Memory, RAM), or the like.
While the foregoing is directed to the preferred embodiments of the present invention, it will be appreciated by those skilled in the art that changes and modifications may be made without departing from the principles of the invention, such changes and modifications are also intended to be within the scope of the invention.
Claims (12)
1. The scheduling method of the passive internet of things node is characterized by comprising the following steps of:
acquiring working parameters of a first label and a second label;
generating a first networking scheme according to the working parameters of the first tag and issuing the first networking scheme to the passive Internet of things nodes, wherein the networking scheme comprises the number and the deployment positions of the passive Internet of things nodes;
Grouping the passive internet of things nodes in the first networking scheme according to the working parameters of the second tag to form a plurality of sub-networking schemes so as to obtain a second networking scheme;
and sequentially issuing each sub-networking scheme in the second networking scheme to the passive Internet of things node.
2. The method for scheduling a passive internet of things node according to claim 1, wherein the operating parameter comprises a receive sensitivity, and the receive sensitivity of the first tag is less than the receive sensitivity of the second tag, the receive sensitivity referring to a minimum receive power at which a tag is activated.
3. The method for scheduling the passive internet of things nodes according to claim 2, wherein the grouping the passive internet of things nodes in the first networking scheme according to the working parameter of the second tag to form a plurality of sub-networking schemes to obtain the second networking scheme includes:
grouping the passive internet of things nodes in the first networking scheme according to the working parameters of the second labels, so that network signals received by the second labels under the passive internet of things nodes of each group are not overlapped;
and forming a plurality of sub-networking schemes according to the grouping results to obtain the second networking scheme.
4. The method for scheduling passive internet of things nodes according to claim 3, wherein grouping the passive internet of things nodes in the first networking scheme according to the working parameter of the second tag so that the network signals received by the second tag under the passive internet of things nodes of each group do not overlap, includes:
The method comprises the steps of constructing a node set, wherein the node set is used for storing passive Internet of things nodes, and the initial state of the node set is an empty set;
sequentially selecting each passive internet of things node in the first networking scheme;
according to the receiving sensitivity of the second label, calculating the network signal coverage range of the selected current passive internet of things node;
When the network signal coverage of the current passive internet of things node is not overlapped with the network signal coverage of the passive internet of things nodes in the node set, moving the current passive internet of things node into the node set;
after traversing all passive internet of things nodes in the first networking scheme, constructing the sub-networking scheme according to the node set, and emptying the node set;
and returning to the step of sequentially selecting each passive Internet of things node in the first networking scheme.
5. The method for scheduling passive internet of things nodes according to claim 2, wherein the operating parameters further comprise tag location and operating environment information.
6. The method for scheduling the passive internet of things node according to claim 1, wherein the networking scheme further comprises a transmitting power and an operating frequency band of the passive internet of things node.
7. The method for scheduling the passive internet of things node according to claim 1, wherein the passive internet of things node can schedule its own working parameters according to the received networking scheme.
8. The method for scheduling a passive internet of things node according to any one of claims 1 to 7, wherein the passive internet of things node is an exciter, a receiver, a reader or a transceiver.
9. A scheduling device for a passive internet of things node, comprising:
The working parameter acquisition module is used for acquiring working parameters of the first tag and the second tag;
The first networking scheme generation module is used for generating a first networking scheme according to the working parameters of the first tag and sending the first networking scheme to the passive Internet of things nodes, wherein the networking scheme comprises the number and the deployment positions of the passive Internet of things nodes;
the second networking scheme generating module is used for grouping the passive internet of things nodes in the first networking scheme according to the working parameters of the second tag to form a plurality of sub-networking schemes so as to obtain a second networking scheme;
And the second networking scheme issuing module is used for sequentially issuing each sub-networking scheme in the second networking scheme to the passive Internet of things node.
10. A scheduling device of a passive internet of things node, characterized by comprising a processor, a memory and a computer program stored in the memory and configured to be executed by the processor, the processor implementing the scheduling method of a passive internet of things node according to any of claims 1 to 8 when executing the computer program.
11. A computer readable storage medium, characterized in that the computer readable storage medium comprises a stored computer program, wherein the computer program when run controls a device in which the computer readable storage medium is located to execute the scheduling method of the passive internet of things node according to any one of claims 1 to 8.
12. A computer program product, characterized in that the computer program product comprises a computer program or computer instructions which, when executed by a processor, implements the scheduling method of the passive internet of things node according to any one of claims 1 to 8.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410460740.7A CN118802973B (en) | 2024-04-17 | 2024-04-17 | Scheduling methods, devices, equipment, media, and products for passive Internet of Things (IoT) network nodes. |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410460740.7A CN118802973B (en) | 2024-04-17 | 2024-04-17 | Scheduling methods, devices, equipment, media, and products for passive Internet of Things (IoT) network nodes. |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN118802973A CN118802973A (en) | 2024-10-18 |
| CN118802973B true CN118802973B (en) | 2025-12-30 |
Family
ID=93026903
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202410460740.7A Active CN118802973B (en) | 2024-04-17 | 2024-04-17 | Scheduling methods, devices, equipment, media, and products for passive Internet of Things (IoT) network nodes. |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN118802973B (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105577545A (en) * | 2014-10-29 | 2016-05-11 | 思科技术公司 | Label-switched packets with device-independent labels |
| CN113938390A (en) * | 2021-10-13 | 2022-01-14 | 全球能源互联网研究院有限公司 | Network component dynamic deployment method based on physical network node resource adaptation |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9356870B2 (en) * | 2013-06-04 | 2016-05-31 | Infinera Corporation | Contention handling in SMP based networks |
| CN115379501B (en) * | 2021-05-21 | 2025-08-01 | 中国移动通信有限公司研究院 | SPN service transmission method and device and network node |
| CN117356140A (en) * | 2021-05-31 | 2024-01-05 | 华为技术有限公司 | Label equipment positioning method, system and related devices |
-
2024
- 2024-04-17 CN CN202410460740.7A patent/CN118802973B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105577545A (en) * | 2014-10-29 | 2016-05-11 | 思科技术公司 | Label-switched packets with device-independent labels |
| CN113938390A (en) * | 2021-10-13 | 2022-01-14 | 全球能源互联网研究院有限公司 | Network component dynamic deployment method based on physical network node resource adaptation |
Also Published As
| Publication number | Publication date |
|---|---|
| CN118802973A (en) | 2024-10-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9946900B2 (en) | Dividing tagged items into subsets | |
| US7916001B2 (en) | Methods for interrogating objects to be identified over a communications medium | |
| US8427315B2 (en) | Ahead-of-time scheduling of commands in RFID reader systems | |
| EP3806501B1 (en) | Electronic price tag positioning method, apparatus, and system | |
| Zhang et al. | Revisiting unknown RFID tag identification in large-scale internet of things | |
| CN1669340A (en) | Pulsed power method for increased read range for a radio frequency identification reader | |
| US12182646B2 (en) | Radio frequency identification method and apparatus | |
| CN101145192A (en) | Smart radio-frequency identification infrastructure and method | |
| CN113965919B (en) | Information detection method and base station | |
| CN101377820B (en) | Method for searching label in radio frequency recognition system and reader-writer | |
| US20100052862A1 (en) | Method for preventing signal collision in radio frequency identification system and radio frequency identification tag used thereof | |
| JP2010505337A (en) | Distributed radio frequency identification reader | |
| CN101499119A (en) | Label recognition method, system and apparatus based on radio frequency recognition | |
| US20050237158A1 (en) | RFID tag systems, RFID tags and RFID processes using N-ary FSK | |
| CN118802973B (en) | Scheduling methods, devices, equipment, media, and products for passive Internet of Things (IoT) network nodes. | |
| AU2896699A (en) | Synchronization method for rfid system including tags having different memory sizes | |
| CN103026363A (en) | Selectively addressing radio frequency identification rfid transponders | |
| CN101499121B (en) | Anti-collision method for radio frequency recognition | |
| CN101286193B (en) | Radio frequency recognition system and its anticollision counting method | |
| JP2001298381A (en) | Method for transmitting data | |
| CN101499122B (en) | Method for implementing radio frequency access by utilization of anti-collision | |
| CN116263868A (en) | A communication system, communication method and communication device | |
| Landaluce et al. | A high throughput anticollision protocol to decrease the energy consumption in a passive RFID system | |
| Bueno-Delgado et al. | 19 Radio-Frequency | |
| WO2020077148A1 (en) | System and method for worldwide localization of autonomous wireless devices |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |