Disclosure of Invention
The embodiment of the application provides an asset management method and system, which can realize automatic inventory of assets and improve asset management efficiency.
In order to achieve the above purpose, the embodiment of the present application adopts the following technical solutions:
in a first aspect of the embodiments of the present application, an asset management method is provided, where the asset management system includes a background server, a handheld terminal, one or more fixed assets, and a terminal inventory device corresponding to each fixed asset, where the terminal inventory device includes a wireless signal transmitter, and data is transmitted between the background server and the terminal inventory device by using a narrowband internet of things NB-IoT based on a cellular network, and the method includes: the background server sends an inventory command to the terminal inventory device, wherein the inventory command is used for requesting the terminal inventory device to start a wireless signal transmitter; if the terminal checking device is in the wakeup state, the terminal checking device receives the checking command, starts the wireless signal transmitter, and the wireless signal transmitter transmits a beacon signal; and the handheld terminal checks the fixed assets corresponding to the terminal checking equipment according to the beacon signal. Based on the scheme, the terminal checking device and the background server are in bidirectional communication through the NB-IoT-based wireless link, the terminal checking device can receive a control command remotely issued by the background server, the wireless signal transmitter is started, and a beacon signal with high power and a specific frequency band is transmitted, so that the handheld terminal receives the beacon signal to complete checking of assets, and accordingly checking of the assets in a complex building environment is achieved.
With reference to the first aspect and the foregoing possible implementation manners, in another possible implementation manner, the method further includes: if the terminal checking device is in a dormant state, after the terminal checking device wakes up, sending a first message to the background server, wherein the first message is used for indicating that the terminal checking device is in a waking state; the background server receives the first message, appoints a first wake-up time with the terminal checking device, and sends a checking command at the first wake-up time; the terminal checking equipment wakes up at the first wake-up time, receives the checking command, starts a wireless signal transmitter and transmits a beacon signal; and the handheld terminal checks the fixed assets corresponding to the terminal checking equipment according to the beacon signal. Based on the scheme, the terminal checking equipment can be in a dormant state, when the terminal checking equipment is waken again, the first wakening time is appointed, the background server is received at the first wakening time to remotely issue a control instruction, the wireless signal transmitter is started, and the beacon signal with high power and a specific frequency band is sent, so that the handheld terminal receives the beacon signal to complete the checking of the assets, and the checking of the assets in a complex building environment is realized.
With reference to the first aspect and the foregoing possible implementation manners, in another possible implementation manner, each terminal inventory device further includes a passive radio frequency tag RFID, and the method further includes: the hand-held terminal sends an activation signal to the passive RFID, and the activation signal is used for opening the passive RFID; the passive RFID receives the activation signal, controls the terminal checking device to wake up and starts a wireless signal transmitter of the terminal checking device; the wireless signal transmitter transmits a beacon signal; and the handheld terminal checks the fixed assets corresponding to the terminal checking equipment according to the beacon signal. Based on the scheme, the handheld terminal sends the activation signal to activate the passive RFID of all terminal checking devices in a certain area, the wireless signal transmitter of the terminal checking devices is started, and the assets are checked in real time in a complex building environment according to the beacon signal transmitted by the wireless signal transmitter.
With reference to the first aspect and the foregoing possible implementation manners, in another possible implementation manner, the method further includes: the background server sends a data request to the terminal checking device, wherein the data request is used for indicating the terminal checking device to report environment data; if the terminal checking equipment is in an awakening state, the terminal checking equipment sends environmental data to the background server; and the background server receives the environment data and determines whether the fixed asset corresponding to the terminal inventory equipment is abnormal or not based on the environment data. According to the scheme, the terminal checking device and the background server are in bidirectional communication through the NB-IoT-based wireless link, the terminal checking device can receive the data request sent by the background server, and the background server determines whether the asset is abnormal according to the environmental data reported by the terminal checking device, so that daily management of the asset is realized.
With reference to the first aspect and the foregoing possible implementation manners, in another possible implementation manner, if the terminal inventory device is in a dormant state, the method further includes: when the terminal checking device wakes up, receiving the data request and reporting environmental data to the background server; or, when the terminal equipment for taking inventory wakes up, sending a second message to the background server, where the second message is used to indicate that the terminal equipment for taking inventory is in a wake-up state; the background server receives a second message, appoints a second wake-up time with the terminal checking device, and sends the data request at the second wake-up time; the terminal checking equipment wakes up at the second wake-up time, receives the data request and reports the environmental data to the background server; and the background server receives the environment data and determines whether the fixed asset corresponding to the terminal inventory equipment is abnormal or not based on the environment data. According to the scheme, the terminal checking device and the background server are in bidirectional communication through the NB-IoT-based wireless link, the terminal checking device can receive the data request sent by the background server, and the background server determines whether the asset is abnormal according to the environmental data reported by the terminal checking device, so that daily management of the asset is realized.
With reference to the first aspect and the foregoing possible implementation manners, in another possible implementation manner, the asset management system further includes a sensor group, where the sensor group includes one or more sensors, and the one or more sensors are installed on the fixed asset, and the method further includes: if the state vector change of the sensor group exceeds a preset threshold value, the terminal checking device wakes up; the terminal checking device sends alarm information to the background server, wherein the alarm information carries the identifier of the terminal checking device; and the background server receives the alarm information. Based on the scheme, when the change of the state vector of the sensor group exceeds the preset threshold value, the terminal checking device wakes up immediately and sends the alarm information to the background server, so that the terminal checking device can timely alarm while saving electricity.
With reference to the first aspect and the foregoing possible implementation manners, in another possible implementation manner, the method includes: the hand-held terminal sends an activation signal to a passive RFID in the terminal checking equipment, and the activation signal is used for opening the passive RFID; the passive RFID receives an activation signal, controls the terminal checking device to wake up and starts a wireless signal transmitter of the terminal checking device; the wireless signal transmitter transmits a beacon signal; and the handheld terminal searches for the fixed asset corresponding to the terminal inventory equipment according to the signal intensity change of the beacon signal. Based on this scheme, can be under comparatively complicated building environment, fixed asset is sought to the beacon signal that transmits the penetrability stronger through terminal equipment of checking.
In a second aspect of the embodiments of the present application, an asset management system is provided, where the asset management system includes a background server, a handheld terminal, one or more fixed assets, and a terminal inventory device corresponding to each fixed asset, where the terminal inventory device includes a wireless signal transmitter, data is transmitted between the background server and the terminal inventory device through a cellular-based narrowband internet of things NB-IoT, the background server is configured to send an inventory command to the terminal inventory device, and the inventory command is used to request the terminal inventory device to start the wireless signal transmitter; the terminal checking device is used for receiving the checking command and starting the wireless signal transmitter if the terminal checking device is in a wakeup state; the wireless signal transmitter is used for transmitting a beacon signal; and the handheld terminal is used for checking the fixed assets corresponding to the terminal checking equipment according to the beacon signals.
With reference to the second aspect and the foregoing possible implementation manner, in another possible implementation manner, the terminal equipment for checking is further configured to send a first message to the background server when the terminal equipment for checking is awake if the terminal equipment for checking is in a dormant state, where the first message is used to indicate that the terminal equipment for checking is in an awake state; the background server is further configured to receive the first message, agree with the terminal inventory device for a first wake-up time, and send the inventory command at the first wake-up time; the terminal checking device is further configured to wake up at the first wake-up time, receive the checking command, start the wireless signal transmitter, and transmit a beacon signal by the wireless signal transmitter; the handheld terminal is further used for checking the fixed assets corresponding to the terminal checking equipment according to the beacon signals.
With reference to the second aspect and the foregoing possible implementation manners, in another possible implementation manner, the terminal inventory device further includes a passive radio frequency tag RFID, and the handheld terminal is further configured to send an activation signal to the passive RFID, where the activation signal is used to turn on the passive RFID; the passive RFID is used for receiving the activation signal, controlling the terminal checking device to wake up and starting a wireless signal transmitter of the terminal checking device; the handheld terminal is further used for checking the fixed assets corresponding to the terminal checking equipment according to the beacon signals.
With reference to the second aspect and the foregoing possible implementation manners, in another possible implementation manner, the background server is further configured to send a data request to the terminal inventory device, where the data request is used to instruct the terminal inventory device to report environment data; the terminal checking device is further configured to send the environmental data to the background server if the terminal checking device is in an awake state; the background server is further configured to receive the environment data, and determine whether the fixed asset corresponding to the terminal inventory device is abnormal based on the environment data.
With reference to the second aspect and the foregoing possible implementation manners, in another possible implementation manner, the terminal checking device is further configured to receive the data request and report the environmental data to the background server after the terminal checking device wakes up; or the terminal equipment for checking is further configured to send a second message to the background server after the terminal equipment for checking wakes up, where the second message is used to indicate that the terminal equipment for checking is in a wake-up state; the background server is further configured to receive a second message, agree with the terminal inventory device for a second wake-up time, and send the data request at the second wake-up time; the terminal checking device is further configured to wake up at the second wake-up time, receive the data request, and report the environmental data to the background server; the background server is further configured to receive the environment data, and determine whether the fixed asset corresponding to the terminal inventory device is abnormal based on the environment data.
With reference to the second aspect and the foregoing possible implementation manners, in another possible implementation manner, the asset management system further includes a sensor group, where the sensor group includes one or more sensors, the one or more sensors are installed on the fixed asset, and if a change of a state vector of the sensor group exceeds a preset threshold, the terminal equipment performs wakeup; the terminal checking device is further configured to send alarm information to the background server, where the alarm information carries an identifier of the terminal checking device; the background server is also used for receiving the alarm information.
With reference to the second aspect and the foregoing possible implementation manners, in another possible implementation manner, the handheld terminal is further configured to send an activation signal to a passive RFID in the terminal inventory device, where the activation signal is used to turn on the passive RFID; the passive RFID is also used for receiving an activation signal, controlling the terminal checking device to wake up and starting a wireless signal transmitter of the terminal checking device; the handheld terminal is further used for searching the fixed assets corresponding to the terminal inventory equipment according to the signal intensity change of the beacon signal.
The above second aspect and descriptions of effects of various implementation manners of the second aspect may refer to descriptions of corresponding effects of the first aspect, and are not described herein again.
In a third aspect of the embodiments of the present application, a server is provided, where the server includes a processor and a memory, the memory is configured to be coupled to the processor and store necessary program instructions and data of the server, and the processor is configured to execute the program instructions stored in the memory, so that the server executes the method described above.
A fourth aspect of embodiments of the present application provides a computer storage medium, where a computer program code is stored, and when the computer program code runs on a processor, the processor is caused to execute the asset management method according to the first aspect or any of the possible implementation manners of the first aspect.
In a fifth aspect of the embodiments of the present application, a computer program product is provided, where the computer program product stores computer software instructions executed by the processor, and the computer software instructions include a program for executing the solution of the above aspect.
In a sixth aspect of the embodiments of the present application, there is provided an apparatus in the form of a chip, the apparatus includes a processor and a memory, the memory is configured to be coupled to the processor and stores necessary program instructions and data of the apparatus, and the processor is configured to execute the program instructions stored in the memory, so that the apparatus performs the functions of the asset management system in the above method.
Detailed Description
In the embodiments of the present application, words such as "exemplary" or "for example" are used to mean serving as an example, instance, or illustration. Any embodiment or design described herein as "exemplary" or "e.g.," is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the word "exemplary" or "such as" is intended to present concepts related in a concrete fashion.
In order to solve the problem of low asset management efficiency in the prior art, the embodiment of the application provides an asset management method, which can realize automatic inventory of all assets and can efficiently manage, manage and acquire the assets.
The embodiment of the present application provides an asset management method, which may be applied to the asset management system shown in fig. 1, for example, and the asset management system includes a background server 101, a handheld terminal 102, a fixed asset 103, and a terminal inventory device 104 corresponding to each fixed asset.
The background server 101 is used for daily management and inventory of the fixed assets, and data are transmitted between the background server and the terminal inventory equipment through the narrow-band internet of things NB-IoT based on the honeycomb.
And the handheld terminal 102 is used for checking all the assets in real time. For example, the handheld terminal may send a specific radio frequency signal for activating a passive radio frequency tag RFID in the terminal inventory device to inventory and retrieve the fixed asset.
Fixed assets 103, including high value assets and low value assets, each corresponding to a terminal inventory device, which may be installed on a fixed asset, and a sensor group, which may include: a plurality of sensors such as a temperature sensor, an acceleration sensor, and a humidity sensor.
And the terminal checking device 104 is configured to receive a checking task sent by the background server or the handheld terminal, and report a current state of the fixed asset corresponding to the terminal checking device. The end point device 104 may be in a sleep or awake state periodically to conserve power. The terminal inventory device 104 may include a wireless signal transmitter 1041 and a passive RFID1042, where the wireless signal transmitter 1041 is configured to transmit a beacon signal, so that the handheld terminal performs inventory on the fixed asset corresponding to the terminal inventory device according to the beacon signal; the passive RFID1042 can be regarded as a switch, the switch is turned on by receiving an activation signal sent by the handheld terminal, and the switch controls the terminal checking device to wake up after being turned on, and the passive RFID1042 can instruct all the terminal checking devices in a certain area to wake up immediately and turn on the wireless signal transmitter 1041 when the terminal checking device is in a dormant state, so that the handheld terminal can perform real-time checking on the fixed asset.
The embodiment of the present application is not limited to the specific devices included in the asset management system, and fig. 1 is only an exemplary illustration.
In order to solve the problem that the existing asset management method is low in efficiency in the background art, the embodiment of the application provides an asset management method, and the method can achieve automatic inventory of assets and improve the efficiency of asset management.
With reference to fig. 1, as shown in fig. 2, an asset management method provided by an embodiment of the present application may include S201 to S204.
S201, the background server sends a checking command to the terminal checking device.
Wherein the inventory command is used to request the terminal inventory device to turn on the wireless signal transmitter.
For example, when the background server checks the fixed asset, an inventory command may be sent to the terminal inventory device on the fixed asset, where the inventory command may be an NB-IoT signal sent through an NB communication link to request the terminal inventory device to turn on the wireless signal transmitter.
S202, if the terminal checking device is in the awakening state, the terminal checking device receives the checking command and starts the wireless signal transmitter.
For example, the terminal inventory device in the embodiment of the present application is not always in the awake state, for example, the terminal inventory device may be periodically in the sleep or awake state, so as to save the power of the terminal inventory device, and only when the terminal inventory device is in the awake state, the terminal inventory device receives the inventory command and turns on the wireless signal transmitter.
It can be understood that, in the embodiment of the present application, data is transmitted between the background server and the terminal inventory device through the NB-IoT network, and the NB-IoT network is a wide area communication network with good coverage capability and low power consumption control, so that compared with the conventional unidirectional communication in which the RFID tag sends the location information to the processor, the embodiment of the present application can implement bidirectional communication between the server and the terminal inventory device.
It should be noted that, in the embodiment of the present application, a COAP protocol may be used to transmit data between the background server and the terminal inventory device, because the protocol is small in size and allows bidirectional communication, especially when the data size is not large, it is possible to ensure that the data frame is very small, and therefore, the requirements on the processing chip and the network quality are reduced, and bidirectional communication may be effectively achieved. Compared with the traditional method which can only realize the report data and can not receive the checking of the processor, the embodiment of the application can realize the bidirectional communication between the processor and the terminal checking equipment.
And S203, the wireless signal transmitter transmits a beacon signal.
For example, after the wireless signal transmitter is turned on, the wireless signal transmitter transmits a beacon signal with a specific power, frequency and format, and beacon signals transmitted by different terminal inventory devices may be different, for example, signal frequencies of signal beacons transmitted by different terminal devices may be different.
It can be understood that the beacon signal has strong penetrability and a stable period, so that the reading distance of 10 meters can be reached under the conditions of no shielding, clean electromagnetic environment and proper asset material compared with the traditional RFID tag, the beacon signal in the embodiment of the application can adapt to the complex large-scale building environment, and the reading distance is far, so that the inventory of assets in the complex building environment can be realized.
And S204, the handheld terminal checks the fixed assets corresponding to the terminal checking equipment according to the beacon signals.
For example, the handheld terminal may determine whether the fixed asset is in a building or a floor of a building based on a beacon signal transmitted by the wireless signal transmitter. It will be appreciated that the beacon signal transmitted by the wireless signal transmitter is a specific signal that may be received by the handheld terminal.
For example, the handheld terminal may determine whether the fixed asset corresponding to each terminal inventory device in a floor is abnormal according to the difference of the beacon signals transmitted by the signal transmitters in the plurality of terminal inventory devices, so as to complete the inventory of the assets. It can be understood that under the environment that a plurality of fixed assets are stacked in a shielding manner in a large building, the reading distance of the traditional RFID tag and the receiving sensitivity of the reading terminal cannot adapt to the scene, and the controlled wireless signal transmitter transmits the beacon signal with specific power, frequency and system at the required moment, so that the effective inventory of the assets is realized.
It should be noted that, in the asset management method in the embodiment of the present application, the NB-IoT-based wireless link between the background server and the terminal inventory device is used for communication, so that the method can adapt to a complex scene of a large building structure where fixed assets are located. Moreover, the terminal inventory equipment in the application not only has the autonomous communication capability, but also allows the background server to remotely issue the control command, so that the wireless signal transmitter of the terminal is started to transmit the beacon signal with specific power, frequency and system, and the handheld terminal receives the beacon signal to complete inventory of the assets.
According to the asset management method provided by the embodiment of the application, a checking command is sent to the terminal checking device through the background server; if the terminal checking equipment is in the awakening state, the terminal checking equipment receives the checking command, a wireless signal transmitter is started, and the wireless signal transmitter transmits a beacon signal; and the handheld terminal checks the fixed assets corresponding to the terminal checking equipment according to the beacon signals. According to the embodiment of the application, bidirectional communication is carried out through the NB-IoT-based wireless link between the terminal checking equipment and the background server, the background server can be received to remotely issue the control instruction, the wireless signal transmitter is started, and the beacon signal with high power and a specific frequency band is transmitted, so that the handheld terminal receives the beacon signal to complete checking of the assets, and therefore checking of the assets in a complex building environment is achieved.
As shown in fig. 3, after the step S201 is executed, if the terminal inventory device is in a dormant state, the method further includes steps S301 to S305.
S301, when the terminal checking device wakes up, the terminal checking device sends a first message to a background server.
The first message is used for indicating that the terminal equipment is in an awakening state.
For example, the terminal inventory device in the embodiment of the present application is not always in the awake state, for example, the terminal inventory device may be periodically in the sleep state or the awake state, when the terminal inventory device is in the sleep state, the background server sends the inventory command to instruct to turn on the wireless signal transmitter, and the terminal inventory device is in the sleep state and cannot turn on the wireless signal transmitter, so that the terminal inventory device may wait until the terminal inventory device wakes up again, and then send the first message to notify the background server, where the terminal inventory device is currently in the awake state.
S302, the background server receives the first message, appoints a first wake-up time with the terminal checking device, and sends a checking command at the first wake-up time.
For example, the background server receives a first message sent by the terminal inventory device, and appoints a first wake-up time with the terminal inventory device currently in the wake-up state, where the first wake-up time may be any time after the terminal inventory device wakes up, and the purpose of appointing the first wake-up time with the terminal inventory device is to ensure that the terminal inventory device is in the wake-up state when the terminal inventory device sends an inventory command again at the appointed first wake-up time, and to respond to the inventory command in time.
S303, the terminal checking device wakes up at the first wake-up time, receives the checking command and starts the wireless signal transmitter.
Illustratively, the terminal inventory device is in an awake state at an appointed first awake time, receives an inventory command sent by the background server, and starts the wireless signal transmitter.
And S304, the wireless signal transmitter transmits a beacon signal.
For example, after the wireless signal transmitter is turned on, the wireless signal transmitter transmits a beacon signal with a specific power, frequency and format, and beacon signals transmitted by different terminal inventory devices may be different, for example, signal frequencies of signal beacons transmitted by different terminal devices may be different.
It can be understood that the beacon signal has strong penetrability and stable period, so that compared with the conventional RFID tag which can achieve a reading distance of 10 meters under the conditions of no shielding, clean electromagnetic environment and proper asset material, the beacon signal in the embodiment of the present application can not only adapt to a complex large building environment, but also has a longer reading distance.
S305, the handheld terminal checks the fixed assets corresponding to the terminal checking equipment according to the beacon signals.
It should be noted that, an implementation manner of checking the fixed asset corresponding to the terminal checking device according to the beacon signal in step S305 is the same as the implementation manner of step S204, and reference may be specifically made to the description of step S204, which is not described herein again.
According to the asset management method provided by the embodiment of the application, a checking command is sent to the terminal checking device through the background server; if the terminal checking equipment is in a dormant state, after the terminal checking equipment wakes up, the terminal checking equipment sends a first message to a background server; the background server receives the first message, appoints a first wake-up time with the terminal checking device, and sends a checking command at the first wake-up time; the terminal checking equipment wakes up at a first wake-up time, receives a checking command and starts a wireless signal transmitter; the wireless signal transmitter transmits a beacon signal; and the handheld terminal checks the fixed assets corresponding to the terminal checking equipment according to the beacon signals. According to the embodiment of the application, bidirectional communication is carried out through the NB-IoT-based wireless link between the terminal checking equipment and the background server, the background server can be received to remotely issue the control instruction, the wireless signal transmitter is started, and the beacon signal with high power and a specific frequency band is transmitted, so that the handheld terminal receives the beacon signal to complete checking of the assets, and therefore checking of the assets in a complex building environment is achieved.
The present application provides yet another embodiment, as shown in fig. 4, the method further includes steps S401-S404.
S401, the handheld terminal sends an activation signal to the passive RFID.
Wherein the activation signal is used to turn on the passive RFID.
Illustratively, in the embodiment of the application, a passive RFID is used as a switch, and when a specific signal is recognized, the passive RFID is activated to be turned on.
For example, the handheld terminal may transmit a radio frequency signal of a specific frequency band at a high power as an activation signal, so as to activate the passive RFID switches of all the terminal checking devices in an area, where the passive RFID switches are activated no matter whether the terminal checking devices are in an awake or sleep state, and once the passive RFID switches are activated, the terminal checking devices are immediately awake.
Illustratively, when the assets need to be checked in real time, the handheld terminal can send an activation signal to turn on the passive RFIDs of all terminal checking devices in a certain area, for example, taking a floor as an example, after the handheld terminal sends an activation signal of a specific frequency band, the passive RFIDs of all terminal checking devices on all assets in the floor are turned on.
S402, the passive RFID receives the activation signal, controls the terminal checking device to wake up, and starts a wireless signal transmitter of the terminal checking device.
For example, no matter the terminal checking device is in a sleep or awake state, the passive RFID switch is turned on after receiving the activation signal, and all the terminal checking devices in the area immediately wake up.
Illustratively, the passive RFID is used for controlling the wireless signal transmitter to be turned on, and after the passive RFID is activated and turned on, the wireless signal transmitter is controlled to be turned on. Illustratively, the wireless signal transmitter in the embodiment of the present application is normally in an off state, and when the passive RFID is activated, the wireless signal transmitter is turned on and transmits a beacon signal.
And S403, the wireless signal transmitter transmits a beacon signal.
Illustratively, the wireless signal transmitter transmits a beacon signal to broadcast its own signal, and the beacon signals transmitted by different terminal inventory devices may be different, so that the handheld terminal can inventory a plurality of assets in an area.
And S404, the handheld terminal checks the fixed assets corresponding to the terminal checking equipment according to the beacon signals.
It should be noted that, in step S404, an implementation manner of the handheld terminal checking the fixed asset corresponding to the terminal checking device according to the beacon signal is the same as the implementation manner of step S204, and reference may be specifically made to the description of step S204, which is not described herein again.
Illustratively, in the embodiment of the application, the handheld terminal can send out an activation signal to activate the passive RFIDs of all terminal checking devices in an area, the terminal checking devices wake up immediately and start the wireless signal transmitter, and the terminal checking devices receive and identify the wireless signal transmitter, and then complete asset checking based on comparison of the background database.
According to the asset management method provided by the embodiment of the application, the handheld terminal is used for sending the activation signal; the passive RFID receives the activation signal, controls the terminal checking device to wake up, and starts a wireless signal transmitter of the terminal checking device; the wireless signal transmitter transmits a beacon signal; and the handheld terminal checks the fixed assets corresponding to the terminal checking equipment according to the beacon signals. According to the embodiment of the application, the handheld terminal sends the activation signal to activate the passive RFID of all terminal checking devices in a certain area, the wireless signal transmitter of the terminal checking devices is started, and the assets are checked in real time in a complex building environment according to the beacon signal transmitted by the wireless signal transmitter.
The present application provides yet another embodiment, as shown in fig. 5, the method further includes steps S501-S503.
S501, the background server sends a data request to the terminal checking device.
The data request is used for indicating the terminal checking equipment to report the environmental data.
Illustratively, the data request may be an NB-IoT signal transmitted through an NB communication link, for requesting the terminal inventory device to report the environment data. It can be understood that, in the embodiment of the present application, data is transmitted between the background server and the terminal inventory device through the NB-IoT network, and the NB-IoT network is a wide area communication network with good coverage capability and low power consumption control, so that compared with the conventional unidirectional communication in which the tag sends the location information to the processor, the embodiment of the present application can implement bidirectional communication between the server and the terminal inventory device.
For example, the server in this embodiment of the present application may actively request the terminal to report current environment data, where the environment data may include a plurality of sensor data collected by a sensor group on a fixed asset. For example, the sensor group may include a plurality of sensors such as a temperature sensor, a humidity sensor, an acceleration sensor, and the like.
For example, the background server may perform daily management on the fixed asset corresponding to the terminal inventory device by sending a data request to the terminal inventory device.
S502, if the terminal checking device is in the awakening state, the terminal checking device sends the environmental data to the background server.
For example, when the background server sends a data request, if the terminal inventory device is in an awake state, the terminal inventory device may send the environmental data collected by the sensor group to the background server.
S503, the background server receives the environment data, and determines whether the fixed assets corresponding to the terminal inventory equipment are abnormal or not based on the environment data.
For example, the background server may determine whether an anomaly exists in the fixed asset according to the environment data sent by the terminal inventory device. For example, if the current temperature of the asset in the environment data continuously rises, the background server may previously determine an abnormal condition that may exist in the asset according to the reported temperature, and if the abnormal condition exists, may send a prompt message to prompt a manager to handle the abnormal condition of the asset.
According to the asset management method provided by the embodiment of the application, a data request is sent to a terminal checking device through a background server; if the terminal checking equipment is in the awakening state, the terminal checking equipment sends environmental data to a background server; and the background server receives the environment data and determines whether the fixed assets corresponding to the terminal inventory equipment are abnormal or not based on the environment data. According to the embodiment of the application, bidirectional communication is carried out through the NB-IoT-based wireless link between the terminal checking device and the background server, the terminal checking device can receive the data request sent by the background server, and the background server determines whether the asset is abnormal according to the environmental data reported by the terminal checking device, so that daily management of the asset is realized.
In another embodiment, as shown in fig. 6, after step S501 is executed, if the terminal equipment is in a dormant state, the method further includes step S601 or steps S602 to S605.
S601, after the terminal checking device wakes up, receiving a data request, and reporting environmental data to a background server.
For example, the terminal inventory device in the embodiment of the present application is not always in the awake state, for example, the terminal inventory device may be periodically in the sleep state or the awake state, when the terminal inventory device is in the sleep state and the background server sends a data request, the terminal inventory device cannot feed back the data request in time, and after the terminal inventory device wakes up again, the terminal inventory device may receive the data request sent by the background server and immediately report the current environment data to the background server.
And S602, after the terminal checking device wakes up, sending a second message to the background server.
The second message is used for indicating that the terminal equipment is in the wake-up state.
For example, when the terminal equipment for checking wakes up, and finds that there is an unexecuted task, a second message may be sent to the background server to inform the background server that the current terminal equipment for checking wakes up.
S603, the background server receives the second message, appoints a second wake-up time with the terminal checking device, and the background server sends a data request at the second wake-up time.
For example, the background server receives a second message sent by the terminal inventory device, and appoints a second wake-up time with the terminal inventory device currently in the wake-up state, where the second wake-up time may be any time after the background server sends the data request and the terminal inventory device wakes up, and the purpose of the background server and the terminal inventory device appointing the second wake-up time is to ensure that the terminal inventory device is in the wake-up state when the terminal inventory device sends the data request again at the appointed second wake-up time, and to respond to the data request in time.
And S604, the terminal checking device wakes up at the second wake-up time, receives the data request and reports the environmental data to the background server.
For example, the terminal inventory device is in an awake state at the appointed second awake time, and may receive a data request sent by the background server, and immediately report the environmental data collected by the sensor group to the background server.
And S605, the background server receives the environment data, and determines whether the fixed assets corresponding to the terminal inventory equipment are abnormal or not based on the environment data.
It should be noted that the implementation manner of step S605 is the same as the implementation manner of step S503, and reference may be specifically made to the description of step S503, which is not described herein again.
According to the asset management method provided by the embodiment of the application, a data request is sent to a terminal checking device through a background server; if the terminal checking equipment is in a dormant state, receiving a data request and reporting environmental data to a background server after the terminal checking equipment wakes up; when the terminal checking device wakes up, a second message is sent to the background server; the background server receives the second message, appoints a second wake-up time with the terminal checking device, and sends a data request at the second wake-up time; the terminal checking equipment wakes up at the second wake-up time, receives the data request and reports the environmental data to the background server; and the background server receives the environment data and determines whether the fixed assets corresponding to the terminal inventory equipment are abnormal or not based on the environment data. According to the embodiment of the application, bidirectional communication is carried out through the NB-IoT-based wireless link between the terminal checking device and the background server, the terminal checking device can receive the data request sent by the background server, and the background server determines whether the asset is abnormal according to the environmental data reported by the terminal checking device, so that daily management of the asset is realized.
In yet another embodiment, as shown in fig. 7, the asset management system further includes a sensor group including one or more sensors installed on the fixed asset, and the method further includes steps S701 to S703.
And S701, if the state vector change of the sensor group exceeds a preset threshold value, the terminal checking device wakes up.
For example, the state vector of the sensor group may include one or more elements of temperature, humidity, luminosity, vibration, acceleration. The embodiments of the present application do not limit this, and are only exemplary.
For example, the change of the state vector of the sensor group beyond the preset threshold may include: the change degree of one element in the state vector of the sensor group exceeds a larger first preset threshold, or a plurality of elements change simultaneously, and the change amplitude exceeds a smaller second preset threshold, or all elements in the state vector of the sensor group change simultaneously. The embodiment of the application does not limit the specific situation that the change of the state vector of the sensor group exceeds a certain threshold, and in practical application, a specific rule for triggering the alarm can be set according to requirements.
Illustratively, if the terminal checking device is in a dormant state, and the change of the state vector of the sensor group exceeds a certain threshold value, the terminal checking device immediately wakes up; if the terminal checking equipment is in the awakening state, and the state vector change of the sensor group exceeds a certain threshold value, the terminal checking equipment is still in the awakening state.
S702, the terminal checking device sends alarm information to the background server.
Wherein, the alarm information carries the identifier of the terminal checking device.
For example, after waking up the terminal checking device, the terminal checking device may send an alarm message to the background server to notify the background server that the current terminal checking device is abnormal, where the alarm message may carry an identifier of the terminal checking device, so that the background server knows which asset is abnormal, and thus managers can solve the problem in time.
S703, the background server receives the alarm information.
Illustratively, the background server receives alarm information sent by the terminal inventory device, identifies which terminal inventory device the alarm information comes from, and notifies a manager to process the fixed asset corresponding to the terminal inventory device in time.
According to the asset management method provided by the embodiment of the application, the terminal checking device wakes up when the change of the state vector of the sensor group exceeds a certain threshold value, the terminal checking device sends alarm information to the background server, and the alarm information carries the identification of the terminal checking device; and the background server receives the alarm information. According to the embodiment of the application, when the state vector change of the sensor group exceeds the preset threshold value, the terminal checking device wakes up immediately and sends the alarm information to the background server, so that the terminal checking device can timely give an alarm while saving electricity.
In another embodiment, as shown in fig. 8, after the step S703 is executed, the method may further include steps S801 to S804.
S801, the handheld terminal sends an activation signal to the passive RFID in the terminal checking device.
Illustratively, in the embodiment of the application, a passive RFID is used as a switch, and when a specific signal is recognized, the passive RFID is activated to be turned on.
For example, the handheld terminal may transmit a radio frequency signal of a specific frequency band at a high power as an activation signal, so as to activate passive RFID switches of all terminal checking devices in an area, where the passive RFID switches are activated no matter whether the terminal checking devices are in an awake state or a sleep state, and the passive RFID switches are immediately awake once the terminal checking devices are activated.
For example, when the alarm information sent by the terminal inventory device and received by the background server indicates that the asset is moved substantially, the passive RFID in the terminal inventory device may be activated by an activation signal sent by the handheld terminal to search for the asset.
S802, the passive RFID receives the activation signal, the terminal checking device is controlled to wake up, and a wireless signal transmitter of the terminal checking device is started.
It should be noted that the implementation manner of step S802 is the same as the implementation manner of step S402, and reference may be specifically made to the description of step S402, which is not described herein again.
And S803, the wireless signal transmitter transmits a beacon signal.
Illustratively, the wireless signal transmitter transmits a beacon signal to broadcast its own signal, and the beacon signals transmitted by different terminal inventory devices may be different, so that the handheld terminal can inventory a plurality of assets in an area.
S804, the handheld terminal searches for the fixed assets corresponding to the terminal inventory equipment according to the signal intensity change of the beacon signal.
For example, since the beacon signal has strong penetrability and stable period, the handheld terminal may determine whether to approach the terminal inventory device according to the strength change of the beacon signal transmitted by the terminal inventory device, so as to find the fixed asset corresponding to the terminal inventory device.
According to the asset management method provided by the embodiment of the application, the handheld terminal sends the activation signal to the passive RFID in the terminal checking device; the passive RFID receives the activation signal, controls the terminal checking device to wake up, and starts a wireless signal transmitter of the terminal checking device; the wireless signal transmitter transmits a beacon signal; and the handheld terminal searches for the fixed assets corresponding to the terminal inventory equipment according to the signal intensity change of the beacon signal. The embodiment of the application can be used for searching the fixed assets through the terminal checking equipment to transmit the beacon signal with stronger penetrability in a complex building environment.
As shown in fig. 9, the coverage level upgrading apparatus 900 includes a background server 901, a handheld terminal 902, and a terminal inventory device 903, where the terminal inventory device 903 includes a wireless signal transmitter 9031 and a passive radio frequency tag RFID9032, and data is transmitted between the background server 901 and the terminal inventory device 903 by using a narrowband internet of things NB-IoT based on cellular.
The background server 901 is configured to send a counting command to the terminal counting device 903, where the counting command is used to request the terminal counting device 903 to start the wireless signal transmitter 9031.
For example, when the background server checks the fixed asset, an inventory command may be sent to the terminal inventory device on the fixed asset, where the inventory command may be an NB-IoT signal sent through an NB communication link to request the terminal inventory device to turn on the wireless signal transmitter.
The terminal equipment 903 is configured to receive the inventory command and start the wireless signal transmitter 9031 if the terminal equipment 903 is in an awake state.
For example, the terminal inventory device in the embodiment of the present application is not always in the awake state, for example, the terminal inventory device may be periodically in the sleep or awake state, so as to save the power of the terminal inventory device, and only when the terminal inventory device is in the awake state, the terminal inventory device receives the inventory command and turns on the wireless signal transmitter.
It can be understood that, in the embodiment of the present application, data is transmitted between the background server and the terminal inventory device through the NB-IoT network, and the NB-IoT network is a wide area communication network with good coverage capability and low power consumption control, so that compared with the conventional unidirectional communication in which the tag sends the location information to the processor, the embodiment of the present application can implement bidirectional communication between the server and the terminal inventory device.
For example, the embodiment of the present application may adopt a COAP protocol to transmit data between the background server and the terminal inventory device, because the protocol is small in size and allows bidirectional communication, especially when the data size is not large, it may be ensured that the data frame is very small, and therefore, the requirements for the processing chip and the network quality are reduced, and bidirectional communication may be effectively achieved. Compared with the traditional method which can only realize the report data and can not receive the checking of the processor, the embodiment of the application can realize the bidirectional communication between the processor and the terminal checking equipment.
The wireless signal transmitter 9031 is configured to transmit a beacon signal.
It can be understood that the beacon signal has strong penetrability and stable period, so that compared with the conventional RFID tag which can achieve a reading distance of 10 meters under the conditions of no shielding, clean electromagnetic environment and proper asset material, the beacon signal in the embodiment of the present application can not only adapt to a complex large building environment, but also has a longer reading distance.
The handheld terminal 902 is configured to perform inventory on the fixed asset corresponding to the terminal inventory device 903 according to the beacon signal.
For example, the handheld terminal may determine whether the fixed asset is in a building or a floor of a building based on a beacon signal transmitted by the wireless signal transmitter. It will be appreciated that the beacon signal transmitted by the wireless signal transmitter is a specific signal that may be received by the handheld terminal.
For example, the handheld terminal may determine whether the fixed asset corresponding to each terminal inventory device in a floor is abnormal according to the difference of the beacon signals transmitted by the signal transmitters in the plurality of terminal inventory devices, so as to complete the inventory of the assets. It can be understood that under the environment that a plurality of fixed assets are stacked in a shielding manner in a large building, the reading distance of the traditional RFID tag and the receiving sensitivity of the reading terminal cannot adapt to the scene, and the controlled wireless signal transmitter transmits the beacon signal with specific power, frequency and system at the required moment, so that the effective inventory of the assets is realized.
The terminal equipment 903 is further configured to send a first message to the background server 901 when the terminal equipment 903 wakes up if the terminal equipment 903 is in a dormant state, where the first message is used to indicate that the terminal equipment 903 is in a wake-up state.
For example, the terminal inventory device in the embodiment of the present application is not always in the awake state, for example, the terminal inventory device may be periodically in the sleep state or the awake state, when the terminal inventory device is in the sleep state, the background server sends the inventory command to instruct to turn on the wireless signal transmitter, and the terminal inventory device is in the sleep state and cannot turn on the wireless signal transmitter, so that the terminal inventory device may wait until the terminal inventory device wakes up again, and then send the first message to notify the background server, where the terminal inventory device is currently in the awake state.
The background server 901 is further configured to receive the first message, appoint a first wake-up time with the terminal inventory device 903, and send the inventory command at the first wake-up time.
For example, the background server receives a first message sent by the terminal inventory device, and appoints a first wake-up time with the terminal inventory device currently in the wake-up state, where the first wake-up time may be any time after the terminal inventory device wakes up, and the purpose of appointing the first wake-up time with the terminal inventory device is to ensure that the terminal inventory device is in the wake-up state when the terminal inventory device sends an inventory command again at the appointed first wake-up time, and to respond to the inventory command in time.
The terminal inventory device 903 is further configured to wake up at the first wake-up time, receive the inventory command, start the wireless signal transmitter 9031, and transmit a beacon signal by the wireless signal transmitter 9031.
The handheld terminal 902 is further configured to perform inventory on the fixed asset corresponding to the terminal inventory device 903 according to the beacon signal.
The handheld terminal 902 is further configured to send an activation signal to the passive RFID9032, where the activation signal is used to open the passive RFID 9032.
For example, the handheld terminal may transmit a radio frequency signal of a specific frequency band at a high power as an activation signal, so as to activate passive RFID switches of all terminal checking devices in an area, where the passive RFID switches are activated no matter whether the terminal checking devices are in an awake state or a sleep state, and the passive RFID switches are immediately awake once the terminal checking devices are activated.
Illustratively, when the assets need to be checked in real time, the handheld terminal can send an activation signal to turn on the passive RFIDs of all terminal checking devices in a certain area, for example, taking a floor as an example, after the handheld terminal sends an activation signal of a specific frequency band, the passive RFIDs of all terminal checking devices on all assets in the floor are turned on.
The passive RFID9032 is configured to receive the activation signal, control the terminal checking device 903 to wake up, and start a wireless signal transmitter 9031 of the terminal checking device 903.
For example, no matter the terminal checking device is in a sleep or awake state, the passive RFID switch is turned on after receiving the activation signal, and all the terminal checking devices in the area immediately wake up.
The handheld terminal 902 is further configured to perform inventory on the fixed asset corresponding to the terminal inventory device 903 according to the beacon signal.
The background server 901 is further configured to send a data request to the terminal inventory device 903, where the data request is used to instruct the terminal inventory device 903 to report environment data.
Illustratively, the data request may be an NB-IoT signal transmitted through an NB communication link, for requesting the terminal inventory device to report the environment data. It can be understood that, in the embodiment of the present application, data is transmitted between the background server and the terminal inventory device through the NB-IoT network, and the NB-IoT network is a wide area communication network with good coverage capability and low power consumption control, so that compared with the conventional unidirectional communication in which the tag sends the location information to the processor, the embodiment of the present application can implement bidirectional communication between the server and the terminal inventory device.
For example, the server in this embodiment of the present application may actively request the terminal to report current environment data, where the environment data may include a plurality of sensor data collected by a sensor group on a fixed asset. For example, the sensor group may include a plurality of sensors such as a temperature sensor, a humidity sensor, an acceleration sensor, and the like.
For example, the background server may perform daily management on the fixed asset corresponding to the terminal inventory device by sending a data request to the terminal inventory device.
The terminal inventory device 903 is further configured to send the environment data to the background server 901 if the terminal inventory device 903 is in an awake state. For example, when the background server sends a data request, if the terminal inventory device is in an awake state, the terminal inventory device may send the environmental data collected by the sensor group to the background server.
The background server 901 is further configured to receive the environment data, and determine whether a fixed asset corresponding to the terminal inventory device 903 is abnormal based on the environment data.
The terminal equipment 903 is further configured to receive the data request and report the environmental data to the background server 901 when the terminal equipment 903 wakes up; or, the terminal equipment 903 is further configured to send a second message to the background server 901 when the terminal equipment 903 wakes up, where the second message is used to indicate that the terminal equipment 903 is in a wake-up state.
The background server 901 is further configured to receive a second message, appoint a second wake-up time with the terminal inventory device 903, and send the data request at the second wake-up time.
The terminal inventory device 903 is further configured to wake up at the second wake-up time, receive the data request, and report the environmental data to the background server 901.
The background server 901 is further configured to receive the environment data, and determine whether a fixed asset corresponding to the terminal inventory device 903 is abnormal based on the environment data.
The asset management system further comprises a sensor group, the sensor group comprises one or more sensors, the one or more sensors are installed on the fixed asset, and if the change of the state vector of the sensor group exceeds a preset threshold value, the terminal inventory device 903 wakes up.
Illustratively, if the terminal checking device is in a dormant state, and the change of the state vector of the sensor group exceeds a certain threshold value, the terminal checking device immediately wakes up; if the terminal checking equipment is in the awakening state, and the state vector change of the sensor group exceeds a certain threshold value, the terminal checking equipment is still in the awakening state.
The terminal inventory device 903 is further configured to send an alarm message to the background server 901, where the alarm message carries an identifier of the terminal inventory device 903.
The background server 901 is further configured to receive the warning information.
The handheld terminal 902 is further configured to send an activation signal to a passive RFID9032 in the terminal inventory device 903, where the activation signal is used to open the passive RFID 9032. For example, when the alarm information sent by the terminal inventory device and received by the background server indicates that the asset is moved substantially, the passive RFID in the terminal inventory device may be activated by an activation signal sent by the handheld terminal to search for the asset.
The passive RFID9032 is further configured to receive an activation signal, control the terminal checking device 903 to wake up, and start a wireless signal transmitter 9031 of the terminal checking device 903;
the handheld terminal 902 is further configured to find a fixed asset corresponding to the terminal inventory device 903 according to the signal strength change of the beacon signal.
For example, since the beacon signal has strong penetrability and stable period, the handheld terminal may determine whether to approach the terminal inventory device according to the strength change of the beacon signal transmitted by the terminal inventory device, so as to find the fixed asset corresponding to the terminal inventory device.
The asset management system provided by the embodiment of the application carries out two-way communication through the NB-IoT-based wireless link between the terminal checking equipment and the background server, can receive a remote control command issued by the background server, start the wireless signal transmitter and transmit a beacon signal with high power and a specific frequency band, so that the handheld terminal receives the beacon signal to complete checking of assets, and can also transmit an activation signal to activate the passive RFID through the handheld terminal, so that real-time checking and acquisition of fixed assets are carried out, checking of assets in a complex building environment can be realized, and the asset management efficiency is improved.
Embodiments of the present application further provide a computer-readable storage medium, in which one or more programs are stored, the one or more programs including instructions, which when the computer program code runs on a processor, the processor executes the steps in the method flow shown in the above method embodiments.
The steps of a method or algorithm described in connection with the disclosure herein may be embodied in hardware or in software instructions executed by a processor. The software instructions may be comprised of corresponding software modules that may be stored in Random Access Memory (RAM), flash Memory, Erasable Programmable read-only Memory (EPROM), Electrically Erasable Programmable read-only Memory (EEPROM), registers, a hard disk, a removable disk, a compact disc read-only Memory (CD-ROM), or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. Of course, the storage medium may also be integral to the processor. The processor and the storage medium may reside in an ASIC. Additionally, the ASIC may reside in a core network interface device. Of course, the processor and the storage medium may reside as discrete components in a core network interface device.
Those skilled in the art will recognize that, in one or more of the examples described above, the functions described in this invention may be implemented in hardware, software, firmware, or any combination thereof. When implemented in software, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a general purpose or special purpose computer.
The above-mentioned embodiments, objects, technical solutions and advantages of the present invention are further described in detail, it should be understood that the above-mentioned embodiments are only exemplary embodiments of the present invention, and are not intended to limit the scope of the present invention, and any modifications, equivalent substitutions, improvements and the like made on the basis of the technical solutions of the present invention should be included in the scope of the present invention.