CN111818193B - Asset management method and system, network device and readable storage medium - Google Patents

Asset management method and system, network device and readable storage medium Download PDF

Info

Publication number
CN111818193B
CN111818193B CN202010616885.3A CN202010616885A CN111818193B CN 111818193 B CN111818193 B CN 111818193B CN 202010616885 A CN202010616885 A CN 202010616885A CN 111818193 B CN111818193 B CN 111818193B
Authority
CN
China
Prior art keywords
packet
slave
asset management
broadcast
private
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
Application number
CN202010616885.3A
Other languages
Chinese (zh)
Other versions
CN111818193A (en
Inventor
顾永如
喻士楷
汤钧
吴群
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yingpu Lai Usa Co ltd
Original Assignee
Shanghai Orange Group Microelectronics Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shanghai Orange Group Microelectronics Co ltd filed Critical Shanghai Orange Group Microelectronics Co ltd
Priority to CN202010616885.3A priority Critical patent/CN111818193B/en
Publication of CN111818193A publication Critical patent/CN111818193A/en
Application granted granted Critical
Publication of CN111818193B publication Critical patent/CN111818193B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5069Address allocation for group communication, multicast communication or broadcast communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/40Connection management for selective distribution or broadcast
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses an asset management method and system, network equipment and a readable storage medium. The method comprises the steps that a wireless packet of an adaptive type is selected among equipment to carry out asset management, namely a broadcast packet, a private packet or a response packet, the broadcast packet is not provided with a source address and a destination address, the private packet is provided with a source address and a destination address, the response packet is provided with a destination address but not provided with a source address, response control is carried out among the equipment through the response packet, the same information does not need to be transmitted for multiple times, throughput is improved, spectrum pollution is reduced, in addition, bidirectional data interaction can be carried out among the equipment without establishing connection, response time is short, parameters related to connection do not need to be stored in a memory, each main equipment can support more slave equipment to carry out data interaction, each slave equipment can support more main equipment to carry out data interaction, and the application scene of an asset management system is expanded.

Description

Asset management method and system, network device and readable storage medium
Technical Field
The invention relates to the technical field of wireless communication, in particular to an asset management method and system, network equipment and a readable storage medium.
Background
Due to the factors of low power consumption, low cost of system deployment and the like, bluetooth low energy (Bluetooth low energy) has been rapidly developed in asset management applications in recent years. The asset management system based on the low-power-consumption Bluetooth is realized by low-power-consumption Bluetooth beacons (beacons), managed assets or devices (hereinafter, collectively referred to as managed assets) are provided with the Bluetooth beacons, each Bluetooth beacon is distributed with different addresses (equivalent to identity codes), the Bluetooth beacons are periodically broadcasted to send broadcast packets with address identities, and between two broadcasts, the Bluetooth beacons are in a low-power-consumption sleep state and have extremely low power consumption. The scanning device continuously monitors the broadcast signals and updates the ex-warehouse and in-warehouse records so as to achieve the purpose of asset management. Specifically, if an originally existing bluetooth beacon cannot be scanned within a period of time, it is indicated to be out of the warehouse; and if a Bluetooth beacon with a new address is scanned, indicating that the Bluetooth beacon enters the warehouse.
Some asset management systems also have a positioning requirement that the broadcast signal attenuates as the transmission distance increases as it travels over the air, and in accordance with this principle, multipoint positioning can be performed based on the received broadcast signal strength. As shown in fig. 8, the device x equipped with the bluetooth beacon continuously transmits a broadcast signal, the devices a, B, and C, which are bluetooth scanning devices, continuously scan the broadcast signal and record information such as the reception time and the corresponding Radio Signal Strength (RSSI), and the center device can locate the device x based on the information and the location information of the devices a, B, and C. When high precision positioning is required, more than three bluetooth scanning devices may be employed to perform the scanning.
Currently, there are two deficiencies to an asset management system based on bluetooth low energy: one is spectrum pollution, the bluetooth beacon needs to send broadcast signals continuously and periodically, which can cause wireless spectrum pollution, especially when the managed assets are huge in quantity, although the motion sensor can be installed on the managed assets, the broadcast signals are sent only when the bluetooth beacon is detected to move, the scheme is high in cost, and the power consumption of the motion sensor is high, which can affect the service life of a battery; the other is that the bluetooth beacon device cannot directly perform data interaction with the bluetooth scanning device, the scanning device can only judge the existence of a certain bluetooth beacon according to whether the certain bluetooth beacon can be scanned, if data exchange is needed, connection (connection) must be established, the connection establishment time is long, and after the connection is established, the two parties must interact with a specified frequency within a specified time, otherwise the connection may be broken, when the number of managed assets is huge, because the connection establishment time is long, the data exchange efficiency is low, the number of devices capable of simultaneously establishing connection with each device is limited, generally, one bluetooth scanning device establishes connection with no more than 25 broadcasting devices at most, and therefore, the application scene of the connection-based asset management system is limited.
Disclosure of Invention
In view of the above, the present invention provides an asset management method and system, a network device, and a readable storage medium, so as to solve the problems in the prior art that spectrum pollution is caused and power consumption is low, and the number of managed assets supported by bidirectional data interaction is small.
The asset management method provided by the invention comprises the following steps:
allocating addresses to a plurality of main devices and slave devices which form a wireless network, wherein the address allocated to each device is used for switching to be used as a source address or a destination address;
the master device and the slave device communicate in any combination mode as follows:
the method comprises the steps that a master device sends a private packet to a slave device and receives a response packet for data interaction, the response packet is provided with a destination address but not a source address, and the private packet is provided with the source address and the destination address;
the method comprises the steps that a master device sends a broadcast packet to a slave device, the slave device does not reply a response packet to the master device to perform unidirectional data transmission, and the broadcast packet is not provided with a source address and a destination address;
the method comprises the steps that a master device sends a broadcast packet or a private packet embedded with the broadcast packet to a slave device for real-time positioning, wherein the broadcast packet is embedded in a load of the private packet;
the master device sends a private package embedded with a broadcast package to the slave device for real-time location and data interaction.
Optionally, the access code of the private package embedded with the broadcast package is different from the access code of the broadcast package.
Optionally, the reply packet includes information instructing the master device to adjust the private packet transmission frequency, and the method further includes:
and the master equipment adjusts the transmitting frequency of the private packet according to the information in the response packet.
Optionally, after the master device receives the response packet returned by the slave device, the method further includes: the master device actively stops sending the private packet for a predetermined period of time.
Optionally, the master device sends the broadcast packet or the private packet embedded with the broadcast packet to the slave device for real-time positioning, including:
a plurality of slave devices monitor broadcast packets sent by a master device;
and the plurality of slave devices send the time and the signal strength of the received broadcast packet to the central device, and the central device is used for acquiring the real-time position and the moving track of the master device according to the time and the signal strength.
Optionally, the master device sends the broadcast packet or the private packet embedded with the broadcast packet to the slave device for real-time location, including:
a plurality of slave devices monitor broadcast packets sent by a master device;
and the plurality of slave devices send the time and the signal strength of the received broadcast packet to the central device, and the central device is used for acquiring the real-time position of the master device.
Optionally, all wireless packets include a preamble, an access code, a control code, a payload, and a cyclic redundancy check code.
The invention provides an asset management system, which comprises a plurality of master devices and slave devices and is used for executing one or more steps of the asset management method.
The invention provides a network device comprising a memory and a processor, the memory storing a program for execution by the processor to perform one or more steps of any of the asset management methods described above.
The invention provides a readable storage medium storing a program for execution by a processor to perform one or more of the steps of any of the above asset management methods.
The invention provides a method for selecting a wireless packet of an adaptive type between a master device and a slave device to perform asset management, namely a broadcast packet, a private packet or a response packet, wherein the broadcast packet is not provided with a source address and a destination address, the private packet is provided with the source address and the destination address, the response packet is provided with the destination address but not provided with the source address, the response packet enables the master device and the slave device to have response control, the same information does not need to be transmitted for multiple times, the throughput is improved, the spectrum pollution is reduced, in addition, the master device and the slave device can perform bidirectional interaction of data without establishing connection, the response time is fast, parameters related to the connection do not need to be stored in an internal memory, and therefore, each master device can be allowed to support more slave devices to perform data interaction, each slave device is also allowed to support more master devices to perform data interaction, and the application scene of an asset management system is favorably expanded.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the description below are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained based on these drawings without creative efforts.
FIG. 1 is a flow diagram of an asset management method according to an embodiment of the invention;
fig. 2 is a schematic structural diagram of a wireless network system according to an embodiment of the present invention;
fig. 3 is a schematic diagram of the structure of three basic star networks of the wireless network system shown in fig. 2;
fig. 4 is a frame structure diagram of a wireless packet in accordance with an embodiment of the present invention;
FIG. 5 is a schematic diagram of data interaction between a master device and a slave device;
FIG. 6 is a schematic block diagram of an asset management system according to an embodiment of the invention;
FIG. 7 is a block diagram of a network device according to an embodiment of the invention;
fig. 8 is a schematic diagram of a conventional three-point positioning scene.
Detailed Description
The technical solutions of the embodiments of the present invention are clearly and completely described below with reference to the accompanying drawings, and it is obvious that the embodiments described below are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be obtained by a person skilled in the art without inventive step on the basis of the following individual embodiments, are within the scope of protection of the present invention. The following embodiments and their technical features may be combined with each other without conflict.
Fig. 1 is a flowchart illustrating a wireless network establishing method according to an embodiment of the present invention. Referring to fig. 1, the method for establishing a wireless network may include the following steps S11 to S124.
S11: addresses are assigned to each of a plurality of master devices and slave devices constituting a wireless network, and the address assigned to each device is used for switching as a source address or a destination address.
Referring to fig. 2 and 3 together, a plurality of devices may be configured to form a wireless network, and for convenience of description, the devices are identified as a, B, C, D, E, F, G, H, L, K, N. It should be understood that the number of devices shown in fig. 2 is 11, which is merely an exemplary illustration, and other embodiments of the present invention may limit the wireless network to include other numbers of devices.
In each wireless network, different communication transmission services and role attributes of each device can be switched, and specifically, the same device can be used as a master device or a slave device. The master device is understood to be a device which plays a role in a primary communication transmission service, in which data is subject to allocation and management, and the master device determines a slave device which performs communication transmission, and correspondingly, the slave device is understood to be a device which plays a role in the primary communication transmission service, in which data is subject to allocation and management. These master devices are used to send out wireless packets, and the slave devices act as scanning devices for scanning wireless packets sent out by the master devices. In the asset management system below in particular, the master device may be considered a managed asset and the slave device may be considered a scanning device.
For example, in a certain communication transmission service, as shown in (a) of fig. 3, the device a is a master device, and the devices B, C, and D are all slave devices, while in other communication transmission services, as shown in (B) of fig. 3, the master device is the device H, and the device a and the other devices B, E, F, and G are all slave devices. In another communication transmission service, for example, in the asset management system shown in fig. 6, the slave devices are devices S1 to S6 indicated by rectangular boxes in the drawing, and the other devices 1 to 10 indicated by circular boxes in the drawing are all master devices.
Each device that forms a wireless network is assigned a unique address, which corresponds to an identity code. The addresses assigned to the same device may be different in different traffic transmission services. The address is used in the transmitted and received wireless packets (also called wireless data packets or wireless frames).
The master device and the slave device communicate in any combination of the following modes:
s121: the master device sends a private packet to the slave device and receives a response packet for data interaction, the response packet is provided with a destination address but not a source address, and the private packet is provided with the source address and the destination address.
S122: the master device sends a broadcast packet to the slave device, the slave device does not reply to the master device with a response packet for unidirectional data transmission, and the broadcast packet is not provided with a source address and a destination address.
S123: the master device sends the broadcast packet or the private packet embedded with the broadcast packet to the slave device for real-time location, wherein the broadcast packet is embedded in a payload of the private packet.
S124: the master device sends a private package embedded with a broadcast package to the slave device for real-time location and data interaction.
As shown in fig. 4 (a), a wireless packet with a basic format may include seven parts, which are a Preamble (Preamble), an Access code (Access Address), a Control code (Frame Control), a source Address, a destination Address, a payload (PDU (Protocol Data Unit), and a Cyclic Redundancy Check code (CRC).
The preamble is used to inform the receiving party of receiving the radio packet, identify whether the radio packet is a useful signal or an interference signal, decode the useful signal if the radio packet is a useful signal, ignore the interference signal if the radio packet is an interference signal, and serve as a preliminary frequency and signal strength synchronization. The access code is used to authenticate each device in the wireless network to determine whether the device is associated with the wireless network. The control code is used to ensure the reliability of data transmission between devices. The source address is the address of the device sending the wireless packet, and correspondingly, the destination address is the address of the device receiving the wireless packet. The payload is the payload data portion of the wireless packet transmission. The cyclic redundancy check code is used for detecting or checking whether the load transmission is wrong.
The specific format of the wireless packet used for data transmission between the devices is obtained by converting the wireless packet with the basic format. Please refer to fig. 4, specifically:
as shown in (b) of fig. 4, the broadcast packet has neither a source address indicating an address of the master device nor a destination address indicating an address of the slave device, and includes a preamble, an access code, a control code, a payload, and a cyclic redundancy check code. The broadcast packet can only be transmitted by the master device.
As shown in (c) of fig. 4, the format of the private packet is the same as the basic format, which includes a preamble, an access code, a control code, a source address, a destination address, a payload, a cyclic redundancy check code. The source address is an address assigned to the master device by the communication transport traffic, and the destination address is an address assigned to the slave device by the communication transport traffic. Private packets can only be sent by the master.
As shown in (d) of fig. 4, the response packet is transmitted by the slave device after receiving the private packet of the master device, and contains data transmitted from the slave device to the master device. The response packet is not provided with a source address, but comprises a preamble, an access code, a control code, a destination address, a payload, a cyclic redundancy check code. The destination address is an address assigned to the master device by the communication transmission service.
As shown in fig. 4 (e), a broadcast packet may be embedded in the private packet, the broadcast packet being embedded in a payload of the private packet, the private packet having an access code different from that of the broadcast packet.
In a wireless network, there are two basic communication transmission modes between devices, but in any mode, any two devices must select from the four types of wireless packets for communication transmission. This is explained in detail in the following examples of the present invention.
The first communication transmission mode between the devices is as follows: and the master device and the slave device perform data interaction through the broadcast packet. Taking (a) in fig. 3 as an example, the master a transmits a broadcast packet, and the slaves B, C, and D have the same access code as the master a, so that the slaves B, C, and D can receive the broadcast packet. However, the slave devices B, C, D may not transmit the response radio packet after receiving the broadcast packet, that is, the slave devices B, C, D may not respond to the master device a.
The second communication transmission mode between the devices is as follows: and the master device and the slave device perform data interaction through the private packet (including the private packet embedded with the broadcast packet) and the response packet. As shown in fig. 5, the master device transmits a wireless packet and waits for reception after transmission, and "i" indicates a time gap between two adjacent wireless packets, that is, a time gap between a wireless packet transmitted by a certain device and a received wireless packet. A wireless packet sent out by a master device is called a private packet, and the private packet contains the address of the master device (i.e., source address) and the address of a slave device (i.e., destination address). A wireless packet sent from a slave device is called an acknowledgement packet, which has no source address but a destination address (i.e., the address of the master device). The wireless packet for data exchange between the master device and the slave device includes an Acknowledgement (ACK) control. Compared with the first communication transmission mode, the communication transmission mode can be called a communication transmission mode supporting a private communication protocol or a private protocol.
Continuing with fig. 5, a single communication transmission service for the master and slave devices may allow for the exchange of multiple wireless packets. After the device (whether the device is a master device or a slave device) receives each wireless packet, the cyclic redundancy check code in the wireless packet is obtained, redundancy check is carried out according to the cyclic redundancy check code, when the redundancy check in the wireless packet received by one party fails, the device quits the communication transmission, and the device and the other party stop the communication transmission.
In addition, when one party does not receive a valid access code for more than a preset time or the address is not correct, the equipment exits the communication transmission, and the equipment and the other party stop the communication transmission. Here, the address mismatch indicates that: the slave device receives the private packet, and acquires an address in the private packet, any one of the addresses (source address and destination address) in the private packet being different from the setting of the slave device. At this point, the slave drops the private packet and continues to receive snoops.
Of course, when both parties do not have a wireless packet to exchange, both parties will exit the communication transmission.
Based on the foregoing, the devices in the embodiments of the present invention can perform bidirectional interaction of data without establishing a connection, which may be referred to as connectionless data exchange. In the same data exchange event, a plurality of wireless packets can be exchanged between the two devices, the data exchange is bidirectional and has response control, the same information does not need to be transmitted for multiple times, the throughput is favorably improved, and the spectrum pollution is favorably avoided.
Compared with the existing low-power-consumption Bluetooth technology in which connection must be established between devices, the embodiment of the invention saves the time required for establishing connection, has fast response time, and does not need to store parameters related to establishing connection in the memory of any device, so that a single master device can support more slave devices to perform data interaction. For example, the destination address and the source address support 16-bit addressing in a default state, so that one master device can support data interaction with 65535 slave devices, which is far higher than that in the prior art, one master device can only perform data interaction with 25 slave devices at most.
Based on the foregoing communication transmission mode of the wireless network, the following describes an application scenario of the wireless network capable of supporting the private communication protocol for asset management. Each managed asset supports the proprietary communication protocol device and acts as a master in the protocol, transmitting a proprietary packet or broadcast packet periodically or aperiodically, and slaves in the proprietary protocol act as scanning devices that constantly scan the master for outgoing wireless packets (wireless signals).
The meaning of the managed assets is very broad, for example in an attendance management system, the managed assets can be company employees; in a hospital patient management system, the managed asset may be a patient; in a farm, the assets being managed may be cattle, pigs, sheep, etc.; in a warehouse, the managed assets may be goods, etc. Correspondingly, the meaning of asset management is also very broad, and may be the existence of the asset (such as warehousing records), the position movement of the asset, the status parameters of the asset (such as temperature, pressure, etc.), and the like.
Referring to fig. 6, circular icons 1 to 10 represent managed assets, which are installed with devices supporting a proprietary communication protocol and serve as the aforementioned master devices. Rectangular icons S1 to S6 represent scanning devices supporting the private protocol, and serve as the aforementioned slave devices. It should be understood that the number of master devices and slave devices shown in fig. 6 is merely an exemplary illustration, and other embodiments of the present invention may limit the wireless network to include other numbers of devices, and the slave devices may transmit the scanned data (through wired or wireless communication technology) to a higher level or a higher level central device (not shown) for subsequent processing operations. In a typical case, the slave device is mounted in a fixed location, for example the device used for positioning would be mounted in a fixed location; the master device may be mobile or may be mounted in a fixed position, depending on the particular scene.
In the asset management system based on the proprietary protocol, each master device may perform different configurations as required, and specifically, the communication may be performed in the manner described in the foregoing steps S121 to S124.
In the first embodiment, a private package is used for asset management:
the master device sends the private packet to the slave devices, and after receiving the private packet of one master device, one slave device sends a response packet to the master device, so that data interaction between the master device and the slave devices is completed.
The frequency of transmitting private packets by the master device may be changed in real time based on the data interaction function. Specifically, the reply packet may include information instructing the master device to adjust the transmission frequency of the private packet, and the master device adjusts the transmission frequency of the private packet according to the information in the reply packet. For example, in a hospital patient temperature detection system, when the received temperature of a certain patient is abnormal, the transmission frequency of a private packet can be increased by a main device (including a real-time temperature measuring instrument for the patient) installed on the patient; when the received body temperature of a certain patient is normal, the main equipment installed on the patient can reduce the transmitting frequency of the private packet, thereby reducing the pollution to the wireless spectrum.
Alternatively, after confirming that the slave device receives the private packet of the master device, the master device may also actively stop transmitting the private packet for a period of time, so as to reduce pollution to the wireless spectrum. Specifically, after the master device receives the reply packet returned by the slave device, and at this time, the master device confirms that the slave device receives the private packet, the master device actively stops sending the private packet within a predetermined time period.
Compared with the bluetooth broadcast mode for asset management, if a scanning device in the bluetooth broadcast mode wants to change the broadcast frequency of a broadcasting device (a device sending a bluetooth beacon), a tedious connection process is required, the time is long, the efficiency is low, when the number of assets to be managed is huge, and the broadcasting frequency of the broadcasting device can hardly be changed one by one through connection. In this embodiment, the private packet is used for asset management, so that bidirectional exchange of data is possible, which is not only beneficial to reducing spectrum pollution, but also beneficial to reducing spectrum pollution because no connection needs to be established between devices, so that time required for establishing connection is saved, response time is fast, and parameters related to establishing connection do not need to be stored in a memory of any device, so that a single master device can support more slave devices for data interaction, and certainly, a single slave device can also support more master devices for data interaction, which is beneficial to a large number of asset management scenarios.
In the second embodiment, a broadcast packet is used for real-time positioning:
for an asset (managed asset, also called a master device) to be tracked in real time, if no other data is needed to interact with the slave device, the master device sends a broadcast packet. The multiple slave devices (also called scanning devices) may scan and monitor the broadcast packet sent by the master device, and send the time and the signal strength of the broadcast packet scanned and received to the central device, and the central device may perform multipoint positioning based on the time and calculate a movement track according to the time, so as to implement movement positioning and tracking, where a specific calculation manner of the multipoint positioning and the movement track may refer to the prior art.
And for a fixed master device, only real-time positioning is needed, a plurality of slave devices scan and monitor broadcast packets sent by the master device, the plurality of slave devices send time and signal strength of receiving the broadcast packets to the central device, and the central device is used for acquiring the real-time position of the master device accordingly.
In the third embodiment, a private package embedded with a broadcast package is adopted for simultaneous real-time positioning and data interaction:
for a master device that needs to be both tracked in real time and to follow the slave device for data interaction, the master device may send a private packet. In general, since the private packet contains the destination address of the private packet receiving device, only the corresponding unique slave device can receive and perform response control, and the private packet cannot be received by other slave devices which are not consistent with the destination address, in this case, the so-called positioning is only: the central equipment carries out single-point positioning according to the signal strength received by the corresponding slave equipment, and the positioning precision can only approximately know that the master equipment is near the circumference of a certain radius of the slave equipment. Real-time positioning and motion tracking based on multipoint positioning cannot be realized.
In this regard, the present embodiment can provide the following two implementation manners:
first, the master device also transmits a broadcast packet, and the transmission frequency of the broadcast packet and the transmission frequency of the private packet may be the same or different. The master device and the slave device realize data bidirectional interaction through the private packet and the response packet, and realize real-time positioning and mobile tracking through the broadcast packet.
Secondly, the master device may embed a broadcast packet in the private packet payload, as shown in fig. 4, and the access code, the control code, and the cyclic redundancy check code in the embedded broadcast packet may be different from those in the private packet. But the access codes of the two must be different. The entire broadcast packet is used as a part of the payload in the private packet, and the specific location of the payload is not limited in the embodiment of the present invention. The broadcast packet is embedded into the private packet, data interaction, real-time positioning and mobile tracking can be achieved simultaneously, power consumption of the main device can be greatly reduced, for example, in the same time period, the main device does not need to wake up twice to respectively send the private packet and the broadcast packet for data interaction and positioning tracking, and therefore the service life of a battery can be prolonged. It should be understood that when a master device needs to send multiple private packets to a slave device, it is not necessary to embed a broadcast packet in each private packet, but one or a portion or all of the private packets may be selected to embed a broadcast packet, for example, a broadcast packet may be embedded in the private packet at the beginning of each event.
The embodiment of the invention further provides an asset management system, which is composed of a plurality of devices, and the devices can be divided into the master device and the slave device according to different roles.
The master device may send broadcast packets to all slave devices. When a slave device receives a broadcast packet, the slave device does not respond, i.e., does not send any response packet.
When the master device sends a private packet to a slave device, the source address in the private packet is the address of the master device, and the destination address is the address of the corresponding slave device. When the slave equipment receives a private packet, the source address of the private packet is analyzed, a response packet corresponding to the source address is sent, and the destination address in the response packet is the address of the corresponding main equipment.
When a slave device receives a private packet in which any one of a source address and a destination address is different from the settings of the slave device, the slave device discards the wireless packet and continues to receive snoops.
In the asset management system according to the embodiment of the present invention, the communication transmission process between the master device and the slave device may refer to the foregoing description, and details are not described here. In addition, the devices do not need to establish connection, not only is response time fast, but also parameters related to connection do not need to be stored in a memory, and therefore more slave devices can be supported to carry out data interaction.
Fig. 7 is a schematic structural diagram of a network device according to an embodiment of the present invention. Referring to fig. 7, the network device 70 is the aforementioned device, and can be used as a master device or a slave device. The network device 70 includes a processor 71 and a memory 72, and the processor 71 and the memory 72 may be connected by a communication bus 73 for data or signal transmission.
The processor 71 is a control center of the network device 70, connects various parts of the entire network device 70 by using various interfaces and lines, performs various functions of the network device 70 and processes data by running or loading a program stored in the memory 72, and calling data stored in the memory 72, thereby performing overall monitoring of the network device 70.
The processor 71 loads instructions corresponding to one or more processes of the program into the memory 72, and the processor 71 runs the program stored in the memory 72, so as to implement one or more of the following functions:
allocating addresses to a plurality of master devices and slave devices which form a wireless network, wherein the address allocated to each device is used for switching as a source address or a destination address;
the master device and the slave device communicate in any combination mode as follows:
the method comprises the steps that a master device sends a private packet to a slave device and receives a response packet for data interaction, wherein the response packet is provided with a destination address but not a source address, and the private packet is provided with the source address and the destination address;
the method comprises the steps that a master device sends a broadcast packet to a slave device, the slave device does not reply a response packet to the master device to perform unidirectional data transmission, and the broadcast packet is not provided with a source address and a destination address;
the method comprises the steps that a master device sends a broadcast packet or a private packet embedded with the broadcast packet to a slave device for real-time positioning, wherein the broadcast packet is embedded in a load of the private packet;
the master device sends a private package embedded with a broadcast package to the slave device for real-time location and data interaction.
For the communication transmission mode between the devices, the specific content of the steps executed by the processor 71 calling the program can refer to the foregoing embodiments, and will not be described in detail here.
It should be understood that, when implemented in an actual application scenario, according to a device type of the network device 70, the execution bodies of the above steps may not be the processor 71 and the memory 72, but may be implemented by other modules and units respectively.
It will be understood by those skilled in the art that all or part of the steps in the methods of the above embodiments may be performed by instructions or by related hardware controlled by the instructions, which may be stored in a readable storage medium and loaded and executed by a processor. To this end, embodiments of the present invention provide a readable storage medium having stored therein a plurality of instructions that can be loaded by a processor to perform one or more steps of any of the asset management methods provided by embodiments of the present invention.
The readable storage medium may include a Read Only Memory (ROM), a Random Access Memory (RAM), a magnetic or optical disk, and the like.
Since the instructions stored in the readable storage medium can execute the steps of any asset management method provided in the embodiments of the present invention, beneficial effects that can be achieved by any asset management method provided in the embodiments of the present invention can be achieved, for details, see the foregoing embodiments, and are not described herein again.
Although the invention has been shown and described with respect to one or more implementations, equivalent alterations and modifications will occur to others skilled in the art based upon a reading and understanding of this specification and the annexed drawings. The present invention includes all such modifications and variations, and is supported by the technical solutions of the foregoing embodiments. In particular regard to the various functions performed by the above described components, the terms used to describe such components are intended to correspond, unless otherwise indicated, to any component which performs the specified function of the described component (e.g., that is functionally equivalent), even though not structurally equivalent to the disclosed structure which performs the function in the herein illustrated exemplary implementations of the specification.
That is, the above description is only an embodiment of the present invention, and is not intended to limit the scope of the present invention, and all equivalent structural changes made by using the contents of the specification and the drawings, such as the combination of technical features between the embodiments, or the direct or indirect application to other related technical fields, are included in the scope of the present invention.
In addition, in the description of the foregoing embodiments, the terms "first" and "second" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implying any number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more features. In the description of the present invention, "a plurality" means two or more unless specifically defined otherwise.
Further, although the respective steps in the flowcharts of the above-described embodiments are sequentially displayed as indicated by arrows, the steps are not necessarily performed sequentially in the order indicated by the arrows. The steps are not performed in a strict order unless explicitly stated herein, but may be performed in other orders. Moreover, at least some of the steps in the figures may include multiple sub-steps or multiple stages that are not necessarily performed at the same time, but may be performed at different times, in different orders, and may be performed in turn or alternating with at least some of the other steps or sub-steps of the other steps.

Claims (6)

1. A method for asset management, comprising:
allocating addresses to a plurality of main devices and slave devices which form a wireless network, wherein the address allocated to each device is used for switching to be used as a source address or a destination address;
the master device and the slave device communicate with each other in the following way:
the method comprises the steps that a master device sends a private packet embedded with a broadcast packet to a slave device to position in real time, wherein the private packet is provided with a source address and a destination address, the broadcast packet is not provided with the source address and the destination address, the broadcast packet is embedded into a load of the private packet, and an access code of the private packet embedded with the broadcast packet is different from an access code of the broadcast packet.
2. The asset management method according to claim 1, wherein the master device sends a private package embedded with a broadcast package to the slave device for real-time location, comprising:
a plurality of slave devices monitor broadcast packets sent by a master device;
and the plurality of slave devices send the time and the signal strength of the received broadcast packet to the central device, and the central device is used for acquiring the real-time position and the moving track of the master device according to the time and the signal strength.
3. The asset management method of claim 1, wherein the master device sends a private package embedded with a broadcast package to the slave device for real-time location, comprising:
a plurality of slave devices monitor broadcast packets sent by a master device;
and the plurality of slave devices send the time and the signal strength of the received broadcast packet to the central device, and the central device is used for acquiring the real-time position of the master device.
4. An asset management system, characterized in that the asset management system comprises a plurality of master devices and slave devices, wherein the master devices and the slave devices are used for executing one or more steps in the asset management method according to any one of the claims 1 to 3.
5. A network device comprising a memory and a processor, the memory storing a program for execution by the processor to perform one or more steps of the asset management method of any of claims 1 to 3.
6. A readable storage medium storing a program for execution by a processor to perform one or more steps of the asset management method according to any one of claims 1 to 3.
CN202010616885.3A 2020-06-29 2020-06-29 Asset management method and system, network device and readable storage medium Active CN111818193B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010616885.3A CN111818193B (en) 2020-06-29 2020-06-29 Asset management method and system, network device and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010616885.3A CN111818193B (en) 2020-06-29 2020-06-29 Asset management method and system, network device and readable storage medium

Publications (2)

Publication Number Publication Date
CN111818193A CN111818193A (en) 2020-10-23
CN111818193B true CN111818193B (en) 2023-02-03

Family

ID=72856447

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010616885.3A Active CN111818193B (en) 2020-06-29 2020-06-29 Asset management method and system, network device and readable storage medium

Country Status (1)

Country Link
CN (1) CN111818193B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118354325B (en) * 2024-06-18 2024-09-24 深圳旷世科技有限公司 Multi-room hybrid networking method and device, electronic equipment and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105581774A (en) * 2014-10-22 2016-05-18 长天科技股份有限公司 Physiological information monitoring system following Bluetooth low-power-consumption communication protocol
CN110891298A (en) * 2019-12-18 2020-03-17 惠州拓邦电气技术有限公司 Bluetooth connection method, device, Bluetooth equipment and system

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9734682B2 (en) * 2015-03-02 2017-08-15 Enovate Medical, Llc Asset management using an asset tag device
CN105873023A (en) * 2016-05-09 2016-08-17 深圳市天工测控技术有限公司 Indoor positioning system and method based on BLE mesh networking
CN106950536A (en) * 2017-03-17 2017-07-14 河南航飞光电科技有限公司 Localization method based on removable localizer beacon
CN107145915B (en) * 2017-04-14 2019-12-13 成都流浪科技有限公司 low-power consumption Bluetooth intelligent asset management device with identity recognition function
CN108712737A (en) * 2018-05-04 2018-10-26 北京洛克家智能科技有限责任公司 A kind of method and system of information exchange
CN110366114B (en) * 2019-06-14 2020-09-08 深圳市觅拓物联信息技术有限公司 Positioning method and positioning device
CN110753312A (en) * 2019-10-25 2020-02-04 深圳传音控股股份有限公司 Data sharing method, device and system and computer readable storage medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105581774A (en) * 2014-10-22 2016-05-18 长天科技股份有限公司 Physiological information monitoring system following Bluetooth low-power-consumption communication protocol
CN110891298A (en) * 2019-12-18 2020-03-17 惠州拓邦电气技术有限公司 Bluetooth connection method, device, Bluetooth equipment and system

Also Published As

Publication number Publication date
CN111818193A (en) 2020-10-23

Similar Documents

Publication Publication Date Title
US12016046B2 (en) System and method for allocating communication links
US20200044885A1 (en) Frequency scanning to form a communication network
CN111818493B (en) Data transmission method, wireless network system, node, and readable storage medium
KR20180132541A (en) Optimized bluetooth scheduling for accessory devices
US10687271B2 (en) Network accessing method
US8576800B2 (en) Method and apparatus for distributing data to a mobile device using plural access points
US12160829B2 (en) System and method for shaping ultra-wide band ranging timeline for coexistence with Wi-Fi communication
US8483171B2 (en) Method of allocating channel time, method of determining compatible links, and apparatus for processing data
US10602393B2 (en) Front-haul communications system for enabling communication service continuity in a wireless distribution system (WDS) network
US8169991B2 (en) Interference mitigation in mobile units having location transmitters
CN111835882B (en) Device address list acquisition method, network device and readable storage medium
CN111818193B (en) Asset management method and system, network device and readable storage medium
US6934539B2 (en) Apparatus and method for use in identifying presence of wireless terminals in mobile wireless communication systems
EP3593587A1 (en) Low energy wireless communication devices, systems, and methods
CN111818515B (en) Wireless network construction method, wireless network system, node, and readable storage medium
CN104756598B (en) A method of data transmission and related equipment
US20160249185A1 (en) Enhanced wireless multicast delivery
EP3018969A1 (en) Communication terminal, communication method, and program
KR101329155B1 (en) Apparatus for acquiring network information
CN120568511A (en) Communication method and device
CN118368705A (en) Ultra-low power consumption active electronic tag sleep awakening system and method
WO2025117224A1 (en) Interleaving ultra-wideband positioning services and other ultra-wideband services
WO2008128816A1 (en) Beaconing information in a communication system

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
TR01 Transfer of patent right

Effective date of registration: 20240527

Address after: Suite J728, 1 Tech Road, Irvine, California, USA

Patentee after: Yingpu Lai USA Co.,Ltd.

Country or region after: U.S.A.

Address before: Room 733, building a, 888 Huanhu West 2nd Road, Nanhui new town, Pudong New Area, Shanghai, 201306

Patentee before: Shanghai orange group Microelectronics Co.,Ltd.

Country or region before: China

TR01 Transfer of patent right