CN117094574A - Method, system, equipment and readable storage medium for efficiently managing enterprise assets - Google Patents

Method, system, equipment and readable storage medium for efficiently managing enterprise assets Download PDF

Info

Publication number
CN117094574A
CN117094574A CN202311352332.1A CN202311352332A CN117094574A CN 117094574 A CN117094574 A CN 117094574A CN 202311352332 A CN202311352332 A CN 202311352332A CN 117094574 A CN117094574 A CN 117094574A
Authority
CN
China
Prior art keywords
asset
bluetooth
pass
tag
position change
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.)
Granted
Application number
CN202311352332.1A
Other languages
Chinese (zh)
Other versions
CN117094574B (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.)
Beijing Hengxin Qihua Information Technology Co ltd
Original Assignee
Beijing Hengxin Qihua Information Technology 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 Beijing Hengxin Qihua Information Technology Co ltd filed Critical Beijing Hengxin Qihua Information Technology Co ltd
Priority to CN202311352332.1A priority Critical patent/CN117094574B/en
Publication of CN117094574A publication Critical patent/CN117094574A/en
Application granted granted Critical
Publication of CN117094574B publication Critical patent/CN117094574B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0637Strategic management or analysis, e.g. setting a goal or target of an organisation; Planning actions based on goals; Analysis or evaluation of effectiveness of goals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06037Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10544Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3236Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/50Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/33Services specially adapted for particular environments, situations or purposes for indoor environments, e.g. buildings
    • 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
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • H04W64/006Locating users or terminals or network equipment for network management purposes, e.g. mobility management with additional information processing, e.g. for direction or speed determination

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Human Resources & Organizations (AREA)
  • Computer Security & Cryptography (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Educational Administration (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Strategic Management (AREA)
  • Electromagnetism (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Marketing (AREA)
  • Game Theory and Decision Science (AREA)
  • Development Economics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention relates to the technical field of enterprise asset management, in particular to an enterprise asset efficient management method, system, equipment and a computer readable storage medium, wherein the method comprises the following steps: binding a Bluetooth tag with a movable asset and inputting asset information; generating an asset mobile pass according to the asset information and issuing the asset mobile pass to a user side; scanning a pass two-dimensional code to check the pass, and positioning the Bluetooth tag by adopting an indoor positioning technology so as to determine the current position of the asset; when the position of the asset is changed, a position change record is generated and stored as a data block, wherein the data block comprises a check code part and a position change content part, and the check code is calculated through a hash algorithm, so that the integrity and the non-tamper property of the data are ensured. Therefore, the method and the system realize high-efficiency management and automatic management of the enterprise assets, improve the reliability and safety of enterprise asset management, and avoid missing and error asset information and malicious tampering.

Description

Method, system, equipment and readable storage medium for efficiently managing enterprise assets
Technical Field
The present invention relates to the field of enterprise asset management technologies, and in particular, to an enterprise asset efficient management method, system, device, and computer readable storage medium.
Background
Enterprise asset management refers to the effective planning, configuration, use, maintenance and disposal of various tangible or intangible assets within an enterprise to improve the efficiency and value of asset use, reduce the risk and cost of the asset, and achieve the strategic goals of the enterprise. Enterprise asset management involves a number of aspects such as asset identification, asset location, asset movement, asset recording, asset verification, etc.
At present, for matters such as moving, transferring and storing of movable physical assets, the traditional management method mainly comprises manual registration management, or slightly modified, a bar code is attached to the assets for identifying the assets, and asset information is obtained through the bar code, but for specific matters, manual management is still mainly relied on. For example, in the aspect of the information of the current storage position of the asset, the position of the asset is mainly registered manually, and in the aspect of the movement management of the asset, a paper release strip is usually opened manually, so that the related personnel can be confirmed to have the storage position of the asset which is allowed to be transferred.
The method has the advantages of low cost, but has the defects that the asset management is completely dependent on manpower, the reliability is low, the condition of missing or error of asset information is easy to occur, the safety is low, and the asset management is easy to be tampered maliciously by people, so that the asset loss is caused.
The information disclosed in the background section of the application is only for enhancement of understanding of the general background of the application and should not be taken as an acknowledgement or any form of suggestion that this information forms the prior art already known to a person skilled in the art.
Disclosure of Invention
The embodiment of the application provides an enterprise asset efficient management method, which is used for managing movable assets and comprises the following steps:
binding a Bluetooth tag with the asset, the Bluetooth tag being disposed on the asset, the Bluetooth tag having a unique tag identification ID;
asset information of the asset is input, wherein the asset information comprises an asset name, an asset code, a current storage position and a tag identification ID of a Bluetooth tag bound with the asset;
generating an asset mobile pass according to the asset information, and issuing the asset mobile pass to a user side, wherein the asset mobile pass comprises asset mobile rights, asset names, asset codes, tag identification IDs of Bluetooth tags bound with the assets and pass two-dimensional codes for scanning code inspection;
checking the pass by scanning the pass two-dimensional code;
Positioning the Bluetooth tag by adopting an indoor positioning technology so as to determine the current position of the asset;
when the position of the asset is changed, generating position change records, and storing the position change records, wherein each position change record is stored as a data block, the data block comprises a check code part and a position change content part, the check code of the data block of the first position change record is randomly generated, and a hash algorithm is adopted to calculate a hash value for the data block of the previous position change record as the check code of the data block of the subsequent position change record.
In some embodiments of the present invention, the "generating an asset mobile pass according to the asset information and issuing the asset mobile pass to a user side" specifically includes:
receiving an asset movement application sent by the user side;
and auditing the asset mobile application, if the auditing is passed, generating an asset mobile pass according to the content of the asset mobile application and the asset information, issuing the asset mobile pass to the user terminal, and if the auditing is not passed, sending a refusal notification to the user terminal.
In some embodiments of the present invention, the "checking the pass by scanning the two-dimensional code of the pass" specifically includes:
scanning the pass two-dimensional code through checking equipment, acquiring asset movement rights and asset codes recorded in the pass two-dimensional code, and displaying the asset movement rights on the checking equipment;
the checking equipment is connected with the Bluetooth tag arranged on the asset, and the asset information stored in the Bluetooth tag is read;
downloading corresponding asset information through an information network according to the asset code recorded in the pass two-dimensional code;
and matching the asset information stored in the Bluetooth tag with the corresponding asset information downloaded through an information network, checking if the matching is consistent, checking is failed if the matching is inconsistent, and sending out illegal movement notification.
In some embodiments of the present invention, the storing the location change record employs a distributed ledger technique, and specifically includes:
the position change records are respectively stored in the Bluetooth tag, the server and a backup database, and the backup database isolates the contact of unauthorized personnel;
And respectively storing the position change records in the Bluetooth tag, the server and the backup database to perform mutual verification, if the position change records are consistent with the Bluetooth tag, the server and the backup database, passing the verification, if the position change records are consistent with the Bluetooth tag, the server and the backup database, judging that one of the position change records is error data, sending out a data error notification, and if the position change records are inconsistent with the Bluetooth tag, the server and the backup database, sending out a data abnormality notification.
In some embodiments of the present invention, the "locating the bluetooth tag using indoor location technology to determine the current location of the asset" specifically includes:
setting a plurality of Bluetooth beacons in an indoor space, wherein each Bluetooth beacon has a unique beacon identification ID and a known position coordinate;
the Bluetooth tag sends out a Bluetooth signal at constant transmitting power;
at least three Bluetooth beacons respectively receive Bluetooth signals sent by the Bluetooth tags, respectively calculate the distance between the Bluetooth beacons and the Bluetooth tags according to the signal intensity of the signals, and send the distance and the beacon identification ID of the Bluetooth beacons to a server;
and the server determines the position coordinates of the corresponding Bluetooth beacons according to the beacon identification IDs, calculates the position coordinates of the Bluetooth tags by adopting a triangulation method according to the distances between at least three Bluetooth beacons and the Bluetooth tags and the coordinates of the Bluetooth beacons, and further determines the current position of the asset.
In some embodiments of the present invention, the bluetooth beacon receives a bluetooth signal sent by the bluetooth tag, and calculates a distance between itself and the bluetooth tag according to an RSSI value of the signal, which specifically includes:
the Bluetooth beacon receives a plurality of Bluetooth signals sent by the Bluetooth tag at a preset frequency, and a plurality of RSSI values of the plurality of Bluetooth signals are obtained;
filtering the plurality of RSSI values to obtain final values of the plurality of RSSI values
According to the final valueAnd calculating the distance between the Bluetooth beacon and the Bluetooth tag.
In some embodiments of the present invention, the filtering process is performed on the plurality of RSSI values to obtain a final value of the plurality of RSSI values", specifically includes:
removing the largest and smallest k% of the plurality of RSSI values, wherein k% is greater than or equal to 8% and less than or equal to 15%;
averaging the rest multiple RSSI valuesAnd intermediate value->
Calculating final values for the plurality of RSSI values according to the following formula
Wherein, takeTaking->
The present invention also provides an enterprise asset efficient management system for managing mobile assets, the system comprising:
the tag management module is used for binding a Bluetooth tag with the asset, wherein the Bluetooth tag is arranged on the asset and is provided with a unique tag identification ID;
The asset data module is used for inputting asset information of the asset, wherein the asset information comprises an asset name, an asset code, a current storage position and a tag identification ID of a Bluetooth tag bound with the asset;
the system comprises a pass management module, a user terminal and a password management module, wherein the pass management module is used for generating an asset mobile pass according to the asset information and issuing the asset mobile pass to the user terminal, and the asset mobile pass comprises asset mobile rights, asset names, asset codes, tag identification IDs of Bluetooth tags bound with the assets and pass two-dimensional codes for scanning code inspection;
the pass checking module is used for checking the pass by scanning the pass two-dimensional code;
the asset positioning module is used for positioning the Bluetooth tag by adopting an indoor positioning technology so as to determine the current position of the asset;
and the position change recording module is used for generating position change records when the position of the asset changes, storing the position change records, wherein each position change record is stored as a data block, the data block comprises a check code part and a position change content part, the check code of the data block of the first position change record is randomly generated, and a hash algorithm is adopted to calculate a hash value for the data block of the previous position change record to be used as the check code of the data block of the subsequent position change record.
The invention also provides a multi-enterprise asset efficient management device for managing mobile assets, comprising:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to invoke the instructions stored in the memory to perform the method according to any of the embodiments described above.
The invention also provides a computer readable storage medium having stored thereon computer program instructions which when executed by a processor implement the method according to any of the embodiments described above.
According to the method, the system, the equipment and the computer readable storage medium for efficiently managing the enterprise assets, the Bluetooth tag is bound with the movable assets, and asset information is input; generating an asset mobile pass according to the asset information and issuing the asset mobile pass to a user side; scanning a pass two-dimensional code to check the pass, and positioning the Bluetooth tag by adopting an indoor positioning technology so as to determine the current position of the asset; when the position of the asset is changed, a position change record is generated and stored as a data block, wherein the data block comprises a check code part and a position change content part, and the check code is calculated through a hash algorithm, so that the integrity and the non-tamper property of the data are ensured. Therefore, the method and the system realize high-efficiency management and automatic management of the enterprise assets, improve the reliability and safety of enterprise asset management, and avoid missing and error asset information and malicious tampering.
Drawings
FIG. 1 schematically illustrates a flow diagram of a method for efficient management of enterprise assets in accordance with an embodiment of the invention;
FIG. 2 illustrates a block diagram of an enterprise asset efficient management system in accordance with an embodiment of the invention.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention, and it is apparent that the described embodiments are only some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
The terms "first," "second," "third," "fourth" and the like in the description and in the claims and in the above drawings, if any, are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the invention described herein may be implemented in sequences other than those illustrated or otherwise described herein.
It should be understood that, in various embodiments of the present invention, the sequence number of each process does not mean that the execution sequence of each process should be determined by its functions and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
It should be understood that in the present invention, "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements that are expressly listed or inherent to such process, method, article, or apparatus.
It should be understood that in the present invention, "plurality" means two or more. "and/or" is merely an association relationship describing an association object, and means that three relationships may exist, for example, and/or B may mean: a exists alone, A and B exist together, and B exists alone. The character "/" generally indicates that the context-dependent object is an "or" relationship. "comprising A, B and C", "comprising A, B, C" means that all three of A, B, C comprise, "comprising A, B or C" means that one of the three comprises A, B, C, and "comprising A, B and/or C" means that any 1 or any 2 or 3 of the three comprises A, B, C.
It should be understood that in the present invention, "B corresponding to a", "a corresponding to B", or "B corresponding to a" means that B is associated with a, from which B can be determined. Determining B from a does not mean determining B from a alone, but may also determine B from a and/or other information. The matching of A and B is that the similarity of A and B is larger than or equal to a preset threshold value.
As used herein, "if" may be interpreted as "at … …" or "at … …" or "in response to a determination" or "in response to detection" depending on the context.
The technical scheme of the invention is described in detail below by specific examples. The following embodiments may be combined with each other, and some embodiments may not be repeated for the same or similar concepts or processes.
FIG. 1 schematically illustrates a flow diagram of a method for efficient management of enterprise assets, in accordance with an embodiment of the invention, as shown in FIG. 1, the method comprising:
step S101, binding a Bluetooth tag with the asset, wherein the Bluetooth tag is arranged on the asset and has a unique tag identification ID;
step S102, inputting asset information of the asset, wherein the asset information comprises an asset name, an asset code, a current storage position and a tag identification ID of a Bluetooth tag bound with the asset;
Step S103, generating an asset mobile pass according to the asset information, and issuing the asset mobile pass to a user side, wherein the asset mobile pass comprises asset mobile rights, asset names, asset codes, tag identification IDs of Bluetooth tags bound with the assets and pass two-dimensional codes for scanning code and checking;
step S104, checking the pass by scanning the two-dimensional code of the pass;
step S105, positioning the Bluetooth tag by adopting an indoor positioning technology, so as to determine the current position of the asset;
step S106, when the position of the asset is changed, generating position change records, storing the position change records, wherein each position change record is stored as a data block, the data block comprises a check code part and a position change content part, the check code of the data block of the first position change record is randomly generated, and a hash algorithm is adopted to calculate a hash value for the data block of the previous position change record as the check code of the data block of the latter position change record.
By the method, the enterprise assets can be efficiently managed and automatically managed, the reliability and the safety of enterprise asset management are improved, missing and error of asset information and malicious tampering are avoided, and the problems in the prior art are solved.
In some embodiments of the invention, a bluetooth tag is bound to the asset and the bluetooth tag is mounted on the movable asset. The Bluetooth tag has a unique identification ID, and the Bluetooth tag can communicate with other devices through a Bluetooth protocol. The Bluetooth tag can be a low-power Bluetooth tag to prolong the endurance capacity of the Bluetooth tag, and the Bluetooth tag can be selected from commercial general products and can be customized to relevant manufacturers. The bluetooth tag may be configured to transmit at a frequency of 2-3 Hz when stationary (e.g., resting on a shelf) and moving at a frequency of 0.1 Hz (with smooth and continuous tracking). In some advanced application scenarios, artificial Intelligence (AI) logic may also be integrated into tags so that they can automatically detect predefined events (e.g., mobile assets). They need to be firmly fixed, and the mounting means may be selected according to the actual circumstances, for example, ties, glues, tapes, velcro, magnets, bolts or screws for fixing the tag. The asset may be any asset that needs to be managed, such as a computer, printer, instrumentation, etc.
In some embodiments of the invention, the asset information includes an asset name, an asset code, a current storage location, and a tag identification ID of a bluetooth tag that is bound to the mobile asset. The asset information may be entered in advance by means of manual or automatic importation. The asset information may be stored in a local or cloud database for ease of querying and updating.
In some embodiments of the invention, the asset mobile pass is a credential for authorizing and verifying the movement or borrowing of a movable asset, including asset movement rights, asset name, asset code, tag identification ID of a bluetooth tag bound to the movable asset, and a pass two-dimensional code for a sweep code ping. The asset movement rights refer to the user's operational rights to the movable asset, such as borrowing, returning, transferring, etc. The pass two-dimensional code can be read and analyzed through the scanning equipment. The user side refers to equipment used by a user, such as a smart phone, a tablet personal computer and the like.
In some embodiments of the present invention, the pass needs to be inspected by an inspection device to confirm the identity and rights of the user as the user moves or borrows the movable asset. The checking device is a device for checking passes, such as a smart phone, a tablet computer or a special device. It is verified whether the user has the right to move or borrow the movable asset and whether the movable asset is compatible with the pass in order to prevent the imposition or theft of the asset.
In some embodiments of the present invention, a bluetooth indoor positioning algorithm based on a combination of triangulation and filtering may be used to position the bluetooth tag, thereby obtaining the current location of the mobile asset.
In some embodiments of the present invention, a distributed ledger technique is employed to store and verify location change records, a technique that uses multiple nodes to commonly maintain a de-centralized, non-tamperable, traceable data record. The invention adopts a block chain as a specific implementation mode of the distributed account book technology, wherein the block chain is a chain structure formed by connecting a plurality of data blocks according to time sequence, and each data block comprises a batch of transaction records and is encrypted and verified through a cryptography algorithm. The data block is a structured unit for storing and transmitting data, having tamper-proof and verifiable properties. The data block includes a check code portion, which is a digital fingerprint for verifying the integrity and sequence of the data block, and a position change content portion, which is valid data for storing a position change record. The hash algorithm is a function of converting an input of arbitrary length into an output of fixed length, and has unidirectionality and collision resistance. The hash algorithm may be used to generate a check code for the data blocks to ensure a chain connection and logical relationship between the data blocks.
In some embodiments of the present invention, the "generating an asset mobile pass according to the asset information and issuing the asset mobile pass to a user side" specifically includes:
receiving an asset movement application sent by the user side;
and auditing the asset mobile application, if the auditing is passed, generating an asset mobile pass according to the content of the asset mobile application and the asset information, issuing the asset mobile pass to the user terminal, and if the auditing is not passed, sending a refusal notification to the user terminal.
The purpose of this is to ensure that the movement or borrowing of movable assets is reasonable and legal in order to prevent abuse or loss of the assets.
In some embodiments of the present invention, the auditing of the application may be performed manually or automatically, and whether to approve or reject the application is determined according to preset auditing rules and criteria, such as the identity, job position, authority, etc. of the applicant, and the content, reason, duration, number, type, etc. of the application. If the verification is passed, an asset mobile pass containing necessary information is generated according to the applied content and asset information and is sent to a user side in a network or wireless mode for the user to use when moving or borrowing the asset. If the verification is not passed, a rejection notification containing a rejection reason is sent to the user terminal, and the user is prompted to modify or cancel the application.
In some embodiments of the present invention, the "checking the pass by scanning the two-dimensional code of the pass" specifically includes:
scanning the pass two-dimensional code through checking equipment, acquiring asset movement rights and asset codes recorded in the pass two-dimensional code, and displaying the asset movement rights on the checking equipment;
the checking equipment is connected with the Bluetooth tag arranged on the asset, and the asset information stored in the Bluetooth tag is read;
downloading corresponding asset information through an information network according to the asset code recorded in the pass two-dimensional code;
and matching the asset information stored in the Bluetooth tag with the corresponding asset information downloaded through an information network, checking if the matching is consistent, checking is failed if the matching is inconsistent, and sending out illegal movement notification.
If so, indicating that the movable asset is consistent with the pass and is not tampered or damaged, checking passing, and displaying a passing prompt on the checking device. If the movable asset is inconsistent with the pass, indicating that the movable asset is inconsistent with the pass or tampered or damaged, checking that the movable asset is not passed, displaying a non-passing prompt on checking equipment, and sending out a illegal movement notification to notify related personnel for processing.
In some embodiments of the present invention, the inspection device is a device capable of scanning two-dimensional codes and communicating with a server, such as a smart phone, a tablet computer, or a special device. The verification device may communicate with the server via a network or wirelessly, and send or receive relevant data.
In some embodiments of the invention, the bluetooth tag has a memory built into it for storing asset information. The checking device can be connected with the Bluetooth tag through a Bluetooth protocol and reads asset information stored in the Bluetooth tag.
In some embodiments of the present invention, the corresponding asset information may be downloaded from a local server, database, or cloud server.
In some embodiments of the present invention, the storing the location change record employs a distributed ledger technique, and specifically includes:
the position change records are respectively stored in the Bluetooth tag, the server and a backup database, and the backup database isolates the contact of unauthorized personnel;
and respectively storing the position change records in the Bluetooth tag, the server and the backup database to perform mutual verification, if the position change records are consistent with the Bluetooth tag, the server and the backup database, passing the verification, if the position change records are consistent with the Bluetooth tag, the server and the backup database, judging that one of the position change records is error data, sending out a data error notification, and if the position change records are inconsistent with the Bluetooth tag, the server and the backup database, sending out a data abnormality notification.
In order to improve the safety and reliability of the movable asset position change history record, the data is prevented from being lost or tampered by multiple backup and isolation modes. The memory of the Bluetooth tag refers to a device which is built in the Bluetooth tag and can store data, such as a flash memory chip and the like. The server is a device for processing and analyzing positioning data, and may be a local or cloud server. The backup database refers to a device for storing and managing the positioning data copy, and can be a local or cloud database or a distributed ledger based on a blockchain. The backup database may be physically isolated from unauthorized personnel, such as encryption, locking, concealment, etc.
To detect the integrity and correctness of the mobile asset location change history, data errors or anomalies are discovered and handled by comparing and verifying the check codes of the data blocks. The mutual check between the three can be performed manually or automatically, and whether the data is consistent or abnormal is judged according to a preset check rule and a standard, such as check code consistency. If the three are consistent, the data is complete and correct, and the verification passes. If the two are consistent and the other one is inconsistent with the two, the error data is indicated, which may be caused by storage failure or artificial tampering, verification is failed, and a data error notification is sent to inform related personnel to repair or recover. If the three are inconsistent, the data abnormality is indicated, possibly caused by network faults or malicious attacks, verification is failed, and a data abnormality notification is sent to inform related personnel to conduct investigation or prevention.
In some embodiments of the present invention, the "locating the bluetooth tag using indoor location technology to determine the current location of the asset" specifically includes:
setting a plurality of Bluetooth beacons in an indoor space, wherein each Bluetooth beacon has a unique beacon identification ID and a known position coordinate;
the Bluetooth tag sends out a Bluetooth signal at constant transmitting power;
at least three Bluetooth beacons respectively receive Bluetooth signals sent by the Bluetooth tags, respectively calculate the distance between the Bluetooth beacons and the Bluetooth tags according to the signal intensity of the signals, and send the distance and the beacon identification ID of the Bluetooth beacons to a server;
and the server determines the position coordinates of the corresponding Bluetooth beacons according to the beacon identification IDs, calculates the position coordinates of the Bluetooth tags by adopting a triangulation method according to the distances between at least three Bluetooth beacons and the Bluetooth tags and the coordinates of the Bluetooth beacons, and further determines the current position of the asset.
Bluetooth beacons are typically fixedly mounted on a wall or other static structure and are capable of receiving bluetooth signals from bluetooth tags, the bluetooth beacons having a unique identification ID and known location coordinates to calculate the location of the bluetooth tags. The bluetooth beacon can be selected from commercial products, and can also be customized to relevant manufacturers according to actual needs.
The Bluetooth tag can transmit a Bluetooth signal according to a preset frequency and a verified power, and the Bluetooth signal at least comprises an identification ID of the Bluetooth tag.
And after the at least three Bluetooth beacons receive the signals of the Bluetooth tags and calculate the distance between the Bluetooth beacons and the Bluetooth tags, the calculated distance and the beacon identification ID of the Bluetooth beacons are sent to the server. The server can determine the position coordinates of the at least three Bluetooth beacons according to the beacon identification IDs, and further calculate the position coordinates of the Bluetooth tags according to the position coordinates and the distance information by adopting a triangulation method, so that the current position of the asset is determined.
The signal strength is typically expressed in decibel milliwatts (dBm) as a Received Signal Strength Indicator (RSSI). The signal strength and the distance have a certain functional relation, and can be expressed by the following formula:
wherein,is the reference signal strength, i.e. at a distance of reference distance +.>Signal intensity at the time, reference distance->Can be determined according to the actual conditions of scenes, environments and the like in the prior debugging experiments>Can be measured and determined in a pre-debugging experiment; />The path loss index is used for representing the signal attenuation degree, and can take values between 2 and 4 according to debugging experiments; / >Is the distance between the bluetooth tag and the bluetooth beacon. According to this formula, the distance can be extrapolated back by measuring the signal strength.
In some embodiments of the present invention, the bluetooth beacon receives a bluetooth signal sent by the bluetooth tag, and calculates a distance between itself and the bluetooth tag according to an RSSI value of the signal, which specifically includes:
the Bluetooth beacon receives a plurality of Bluetooth signals sent by the Bluetooth tag at a preset frequency, and a plurality of RSSI values of the plurality of Bluetooth signals are obtained;
filtering the plurality of RSSI values to obtain final values of the plurality of RSSI values
According to the final valueAnd calculating the distance between the Bluetooth beacon and the Bluetooth tag.
In practical applications, the strength of the bluetooth signal is often affected by various factors, so that fluctuation easily occurs, and the distance calculation is inaccurate. Obtaining a final value by obtaining a plurality of RSSI values of a plurality of Bluetooth signals and performing filtering processing on the plurality of RSSI valuesThen according to the final value->And calculating the distance between the Bluetooth tag and the Bluetooth beacon, so that errors caused by fluctuation of the RSSI value can be reduced.
In some embodiments of the present invention, the filtering process is performed on the plurality of RSSI values to obtain a final value of the plurality of RSSI values ", specifically includes:
removing the largest and smallest k% of the plurality of RSSI values, wherein k% is greater than or equal to 8% and less than or equal to 15%;
averaging the rest multiple RSSI valuesAnd intermediate value->
Calculating final values for the plurality of RSSI values according to the following formula
Wherein, takeTaking->
By removing the largest k% RSSI value and the smallest k% RSSI value from the plurality of RSSI values, extreme RSSI values due to bluetooth signal strength fluctuations can be eliminated. 8% -15% is a reasonable interval from which values can be taken according to actual conditions.
The conventional single filtering algorithm has the defects that the average value is obtained for a plurality of RSSI valuesAnd intermediate value->Combining the two with different weight coefficients, and calculating to obtain final value ++>Realize the filtering of a plurality of RSSI values, get +.>Taking->A better effect can be obtained. Through the steps, a good filtering effect can be obtained, the algorithm is not too complex, and the calculation power requirement on the Bluetooth beacon is low.
According to the enterprise asset efficient management method, bluetooth tags are bound with movable assets, and asset information is input; generating an asset mobile pass according to the asset information and issuing the asset mobile pass to a user side; scanning a pass two-dimensional code to check the pass, and positioning the Bluetooth tag by adopting an indoor positioning technology so as to determine the current position of the asset; when the position of the asset is changed, a position change record is generated and stored as a data block, wherein the data block comprises a check code part and a position change content part, and the check code is calculated through a hash algorithm, so that the integrity and the non-tamper property of the data are ensured. Therefore, the method and the system realize high-efficiency management and automatic management of the enterprise assets, improve the reliability and safety of enterprise asset management, and avoid missing and error asset information and malicious tampering. Solves the problems existing in the prior art.
FIG. 2 schematically illustrates a block diagram of an enterprise asset efficient management system according to an embodiment of the invention, the enterprise asset efficient management system comprising:
a tag management module 201, configured to bind a bluetooth tag with the asset, where the bluetooth tag is disposed on the asset, and the bluetooth tag has a unique tag identification ID;
an asset data module 202, configured to enter asset information of the asset, where the asset information includes an asset name, an asset code, a current storage location, and a tag identification ID of a bluetooth tag bound to the asset;
the pass management module 203 is configured to generate an asset mobile pass according to the asset information, and issue the asset mobile pass to a user, where the asset mobile pass includes an asset mobile right, an asset name, an asset code, a tag identification ID of a bluetooth tag bound to the asset, and a pass two-dimensional code for scan verification;
a pass checking module 204 for checking the pass by scanning the pass two-dimensional code;
an asset positioning module 205, configured to position the bluetooth tag by using an indoor positioning technology, so as to determine a current position of the asset;
The position change recording module 206 is configured to generate position change records when the position of the asset changes, and store the position change records, where each position change record is stored as a data block, the data block includes a check code portion and a position change content portion, the check code of the data block of the first position change record is randomly generated, and a hash algorithm is used to calculate a hash value for the data block of the previous position change record as the check code of the data block of the subsequent position change record.
In some embodiments of the present invention, the bluetooth tag has a unique identification ID, and the bluetooth tag may communicate with other devices via a bluetooth protocol. The Bluetooth tag can be a low-power Bluetooth tag to prolong the endurance capacity of the Bluetooth tag, and the Bluetooth tag can be selected from commercial general products and can be customized to relevant manufacturers. The bluetooth tag may be configured to transmit at a frequency of 2-3 Hz when stationary (e.g., resting on a shelf) and moving at a frequency of 0.1 Hz (with smooth and continuous tracking). In some advanced application scenarios, artificial Intelligence (AI) logic may also be integrated into tags so that they can automatically detect predefined events (e.g., mobile assets). They need to be firmly fixed, and the mounting means may be selected according to the actual circumstances, for example, ties, glues, tapes, velcro, magnets, bolts or screws for fixing the tag. The asset may be any asset that needs to be managed, such as a computer, printer, instrumentation, etc.
In some embodiments of the invention, the asset information includes an asset name, an asset code, a current storage location, and a tag identification ID of a bluetooth tag that is bound to the mobile asset. The asset information may be entered in advance by means of manual or automatic importation. The asset information may be stored in a local or cloud database for ease of querying and updating.
In some embodiments of the invention, the asset mobile pass is a credential for authorizing and verifying the movement or borrowing of a movable asset, including asset movement rights, asset name, asset code, tag identification ID of a bluetooth tag bound to the movable asset, and a pass two-dimensional code for a sweep code ping. The asset movement rights refer to the user's operational rights to the movable asset, such as borrowing, returning, transferring, etc. The pass two-dimensional code can be read and analyzed through the scanning equipment. The user side refers to equipment used by a user, such as a smart phone, a tablet personal computer and the like.
In some embodiments of the present invention, when a user moves or borrows a movable asset, the pass needs to be checked by a pass check module to confirm the identity and authority of the user. The pass checking module refers to equipment for checking passes, such as a smart phone, a tablet computer or special equipment. It is verified whether the user has the right to move or borrow the movable asset and whether the movable asset is compatible with the pass in order to prevent the imposition or theft of the asset.
In some embodiments of the present invention, a bluetooth indoor positioning algorithm based on a combination of triangulation and filtering may be used to position the bluetooth tag, thereby obtaining the current location of the mobile asset.
In some embodiments of the present invention, a distributed ledger technique is employed to store and verify location change records, a technique that uses multiple nodes to commonly maintain a de-centralized, non-tamperable, traceable data record. The invention adopts a block chain as a specific implementation mode of the distributed account book technology, wherein the block chain is a chain structure formed by connecting a plurality of data blocks according to time sequence, and each data block comprises a batch of transaction records and is encrypted and verified through a cryptography algorithm. The data block is a structured unit for storing and transmitting data, having tamper-proof and verifiable properties. The data block includes a check code portion, which is a digital fingerprint for verifying the integrity and sequence of the data block, and a position change content portion, which is valid data for storing a position change record. The hash algorithm is a function of converting an input of arbitrary length into an output of fixed length, and has unidirectionality and collision resistance. The hash algorithm may be used to generate a check code for the data blocks to ensure a chain connection and logical relationship between the data blocks.
In some embodiments of the present invention, the "generating an asset mobile pass according to the asset information and issuing the asset mobile pass to a user side" specifically includes:
receiving an asset movement application sent by the user side;
and auditing the asset mobile application, if the auditing is passed, generating an asset mobile pass according to the content of the asset mobile application and the asset information, issuing the asset mobile pass to the user terminal, and if the auditing is not passed, sending a refusal notification to the user terminal.
The purpose of this is to ensure that the movement or borrowing of movable assets is reasonable and legal in order to prevent abuse or loss of the assets.
In some embodiments of the present invention, the auditing of the application may be performed manually or automatically, and whether to approve or reject the application is determined according to preset auditing rules and criteria, such as the identity, job position, authority, etc. of the applicant, and the content, reason, duration, number, type, etc. of the application. If the verification is passed, an asset mobile pass containing necessary information is generated according to the applied content and asset information and is sent to a user side in a network or wireless mode for the user to use when moving or borrowing the asset. If the verification is not passed, a rejection notification containing a rejection reason is sent to the user terminal, and the user is prompted to modify or cancel the application.
In some embodiments of the present invention, the "checking the pass by scanning the two-dimensional code of the pass" specifically includes:
scanning the pass two-dimensional code through a pass checking module, acquiring asset movement rights and asset codes recorded in the pass two-dimensional code, and displaying the asset movement rights on the pass checking module;
the pass checking module is connected with the Bluetooth tag arranged on the asset and reads asset information stored in the Bluetooth tag;
downloading corresponding asset information through an information network according to the asset code recorded in the pass two-dimensional code;
and matching the asset information stored in the Bluetooth tag with the corresponding asset information downloaded through an information network, checking if the matching is consistent, checking is failed if the matching is inconsistent, and sending out illegal movement notification.
If so, indicating that the movable asset is consistent with the pass and is not tampered or damaged, checking passing, and displaying a passing prompt on a pass checking module. If the movable asset is inconsistent with the pass, indicating that the movable asset is inconsistent with the pass or tampered or damaged, checking that the movable asset is not passed, displaying a pass prompt on a pass checking module, and sending out a illegal movement notification to inform related personnel to process.
In some embodiments of the present invention, the pass verification module is a device capable of scanning two-dimensional codes and communicating with a server, such as a smart phone, a tablet computer, or a special device. The pass checking module can communicate with the server through a network or a wireless mode, and send or receive related data.
In some embodiments of the invention, the bluetooth tag has a memory built into it for storing asset information. The pass checking module can be connected with the Bluetooth tag through a Bluetooth protocol and reads asset information stored in the Bluetooth tag.
In some embodiments of the present invention, the corresponding asset information may be downloaded from a local server, database, or cloud server.
In some embodiments of the present invention, the storing the location change record employs a distributed ledger technique, and specifically includes:
the position change records are respectively stored in the Bluetooth tag, the server and a backup database, and the backup database isolates the contact of unauthorized personnel;
and respectively storing the position change records in the Bluetooth tag, the server and the backup database to perform mutual verification, if the position change records are consistent with the Bluetooth tag, the server and the backup database, passing the verification, if the position change records are consistent with the Bluetooth tag, the server and the backup database, judging that one of the position change records is error data, sending out a data error notification, and if the position change records are inconsistent with the Bluetooth tag, the server and the backup database, sending out a data abnormality notification.
In order to improve the safety and reliability of the movable asset position change history record, the data is prevented from being lost or tampered by multiple backup and isolation modes. The memory of the Bluetooth tag refers to a device which is built in the Bluetooth tag and can store data, such as a flash memory chip and the like. The server is a device for processing and analyzing positioning data, and may be a local or cloud server. The backup database refers to a device for storing and managing the positioning data copy, and can be a local or cloud database or a distributed ledger based on a blockchain. The backup database may be physically isolated from unauthorized personnel, such as encryption, locking, concealment, etc.
To detect the integrity and correctness of the mobile asset location change history, data errors or anomalies are discovered and handled by comparing and verifying the check codes of the data blocks. The mutual check between the three can be performed manually or automatically, and whether the data is consistent or abnormal is judged according to a preset check rule and a standard, such as check code consistency. If the three are consistent, the data is complete and correct, and the verification passes. If the two are consistent and the other one is inconsistent with the two, the error data is indicated, which may be caused by storage failure or artificial tampering, verification is failed, and a data error notification is sent to inform related personnel to repair or recover. If the three are inconsistent, the data abnormality is indicated, possibly caused by network faults or malicious attacks, verification is failed, and a data abnormality notification is sent to inform related personnel to conduct investigation or prevention.
In some embodiments of the present invention, the "locating the bluetooth tag using indoor location technology to determine the current location of the asset" specifically includes:
setting a plurality of Bluetooth beacons in an indoor space, wherein each Bluetooth beacon has a unique beacon identification ID and a known position coordinate;
the Bluetooth tag sends out a Bluetooth signal at constant transmitting power;
at least three Bluetooth beacons respectively receive Bluetooth signals sent by the Bluetooth tags, respectively calculate the distance between the Bluetooth beacons and the Bluetooth tags according to the signal intensity of the signals, and send the distance and the beacon identification ID of the Bluetooth beacons to a server;
and the server determines the position coordinates of the corresponding Bluetooth beacons according to the beacon identification IDs, calculates the position coordinates of the Bluetooth tags by adopting a triangulation method according to the distances between at least three Bluetooth beacons and the Bluetooth tags and the coordinates of the Bluetooth beacons, and further determines the current position of the asset.
Bluetooth beacons are typically fixedly mounted on a wall or other static structure and are capable of receiving bluetooth signals from bluetooth tags, the bluetooth beacons having a unique identification ID and known location coordinates to calculate the location of the bluetooth tags. The bluetooth beacon can be selected from commercial products, and can also be customized to relevant manufacturers according to actual needs.
The Bluetooth tag can transmit a Bluetooth signal according to a preset frequency and a verified power, and the Bluetooth signal at least comprises an identification ID of the Bluetooth tag.
And after the at least three Bluetooth beacons receive the signals of the Bluetooth tags and calculate the distance between the Bluetooth beacons and the Bluetooth tags, the calculated distance and the beacon identification ID of the Bluetooth beacons are sent to the server. The server can determine the position coordinates of the at least three Bluetooth beacons according to the beacon identification IDs, and further calculate the position coordinates of the Bluetooth tags according to the position coordinates and the distance information by adopting a triangulation method, so that the current position of the asset is determined.
The signal strength is typically expressed in decibel milliwatts (dBm) as a Received Signal Strength Indicator (RSSI). The signal strength and the distance have a certain functional relation, and can be expressed by the following formula:
wherein,is the reference signal strength, i.e. at a distance of reference distance +.>Signal intensity at the time, reference distance->Can be determined according to the actual conditions of scenes, environments and the like in the prior debugging experiments>Can be measured and determined in a pre-debugging experiment; />The path loss index is used for representing the signal attenuation degree, and can take values between 2 and 4 according to debugging experiments; / >Is the distance between the bluetooth tag and the bluetooth beacon. According to this formula, the distance can be extrapolated back by measuring the signal strength.
In some embodiments of the present invention, the bluetooth beacon receives a bluetooth signal sent by the bluetooth tag, and calculates a distance between itself and the bluetooth tag according to an RSSI value of the signal, which specifically includes:
the Bluetooth beacon receives a plurality of Bluetooth signals sent by the Bluetooth tag at a preset frequency, and a plurality of RSSI values of the plurality of Bluetooth signals are obtained;
filtering the plurality of RSSI values to obtain final values of the plurality of RSSI values;/>
According to the final valueAnd calculating the distance between the Bluetooth beacon and the Bluetooth tag.
In practical applications, the strength of the bluetooth signal is often affected by various factors, so that fluctuation easily occurs, and the distance calculation is inaccurate. Obtaining a final value by obtaining a plurality of RSSI values of a plurality of Bluetooth signals and performing filtering processing on the plurality of RSSI valuesThen according to the final value->And calculating the distance between the Bluetooth tag and the Bluetooth beacon, so that errors caused by fluctuation of the RSSI value can be reduced.
In some embodiments of the present invention, the filtering process is performed on the plurality of RSSI values to obtain a final value of the plurality of RSSI values ", specifically includes:
removing the largest and smallest k% of the plurality of RSSI values, wherein k% is greater than or equal to 8% and less than or equal to 15%;
averaging the rest multiple RSSI valuesAnd intermediate value->
Calculating final values for the plurality of RSSI values according to the following formula
Wherein, takeTaking->
By removing the largest k% RSSI value and the smallest k% RSSI value from the plurality of RSSI values, extreme RSSI values due to bluetooth signal strength fluctuations can be eliminated. 8% -15% is a reasonable interval from which values can be taken according to actual conditions.
The conventional single filtering algorithm has the defects that the average value is obtained for a plurality of RSSI valuesAnd intermediate value->Combining the two with different weight coefficients, and calculating to obtain final value ++>Realize the filtering of a plurality of RSSI values, get +.>Taking->A better effect can be obtained. Through the steps, a good filtering effect can be obtained, the algorithm is not too complex, and the calculation power requirement on the Bluetooth beacon is low.
The embodiment of the invention also provides an enterprise asset efficient management device, which is used for managing movable assets and comprises the following steps:
a processor:
a memory for storing processor-executable instructions;
Wherein the processor is configured to invoke the instructions stored in the memory to perform the method according to any of the embodiments described above.
Embodiments of the present invention also provide a computer readable storage medium having stored thereon computer program instructions which, when executed by a processor, implement the method according to any of the embodiments described above.
The present invention may be a method, apparatus, system, and/or computer program product. The computer program product may include a computer readable storage medium having computer readable program instructions embodied thereon for performing various aspects of the present invention.
The computer readable storage medium may be a tangible device that can hold and store instructions for use by an instruction execution device. The computer readable storage medium may be, for example, but not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium would include the following: portable computer disks, hard disks, random Access Memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static Random Access Memory (SRAM), portable compact disk read-only memory (CD-ROM), digital Versatile Disks (DVD), memory sticks, floppy disks, mechanical coding devices, punch cards or in-groove structures such as punch cards or grooves having instructions stored thereon, and any suitable combination of the foregoing. Computer-readable storage media, as used herein, are not to be construed as transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., optical pulses through fiber optic cables), or electrical signals transmitted through wires.
The computer readable program instructions described herein may be downloaded from a computer readable storage medium to a respective computing/processing device or to an external computer or external storage device over a network, such as the internet, a local area network, a wide area network, and/or a wireless network. The network may include copper transmission cables, fiber optic transmissions, wireless transmissions, routers, firewalls, switches, gateway computers and/or edge servers. The network interface card or network interface in each computing/processing device receives computer readable program instructions from the network and forwards the computer readable program instructions for storage in a computer readable storage medium in the respective computing/processing device.
Computer program instructions for carrying out operations of the present invention may be assembly instructions, instruction Set Architecture (ISA) instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source or object code written in any combination of one or more programming languages, including an object oriented programming language such as Smalltalk, c++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The computer readable program instructions may be executed entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, through the Internet using an Internet service provider). In some embodiments, aspects of the present invention are implemented by personalizing electronic circuitry, such as programmable logic circuitry, field Programmable Gate Arrays (FPGAs), or Programmable Logic Arrays (PLAs), with state information for computer readable program instructions, which can execute the computer readable program instructions.
Various aspects of the present invention are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer-readable program instructions.
These computer readable program instructions may be provided to a processing unit of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processing unit of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. These computer readable program instructions may also be stored in a computer readable storage medium that can direct a computer, programmable data processing apparatus, and/or other devices to function in a particular manner, such that the computer readable medium having the instructions stored therein includes an article of manufacture including instructions which implement the function/act specified in the flowchart and/or block diagram block or blocks.
The computer readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer, other programmable apparatus or other devices implement the functions/acts specified in the flowchart and/or block diagram block or blocks.
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
Note that all features disclosed in this specification (including any accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise. Thus, unless expressly stated otherwise, each feature disclosed is one example only of a generic set of equivalent or similar features. Where used, further, preferably, still further and preferably, the brief description of the other embodiment is provided on the basis of the foregoing embodiment, and further, preferably, further or more preferably, the combination of the contents of the rear band with the foregoing embodiment is provided as a complete construct of the other embodiment. A further embodiment is composed of several further, preferably, still further or preferably arrangements of the strips after the same embodiment, which may be combined arbitrarily.
It will be appreciated by persons skilled in the art that the embodiments of the invention described above and shown in the drawings are by way of example only and are not limiting. The objects of the present invention have been fully and effectively achieved. The functional and structural principles of the present invention have been shown and described in the examples and embodiments of the invention may be modified or practiced without departing from the principles described.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present invention, and not for limiting the same; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some or all of the technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit of the invention.

Claims (10)

1. An enterprise asset efficient management method for managing mobile assets, comprising the steps of:
binding a Bluetooth tag with the asset, the Bluetooth tag being disposed on the asset, the Bluetooth tag having a unique tag identification ID;
asset information of the asset is input, wherein the asset information comprises an asset name, an asset code, a current storage position and a tag identification ID of a Bluetooth tag bound with the asset;
generating an asset mobile pass according to the asset information, and issuing the asset mobile pass to a user side, wherein the asset mobile pass comprises asset mobile rights, asset names, asset codes, tag identification IDs of Bluetooth tags bound with the assets and pass two-dimensional codes for scanning code inspection;
Checking the pass by scanning the pass two-dimensional code;
positioning the Bluetooth tag by adopting an indoor positioning technology so as to determine the current position of the asset;
when the position of the asset is changed, generating position change records, and storing the position change records, wherein each position change record is stored as a data block, the data block comprises a check code part and a position change content part, the check code of the data block of the first position change record is randomly generated, and a hash algorithm is adopted to calculate a hash value for the data block of the previous position change record as the check code of the data block of the subsequent position change record.
2. The method for efficient management of enterprise assets according to claim 1, wherein said generating an asset movement pass based on said asset information and issuing said asset movement pass to a client specifically comprises:
receiving an asset movement application sent by the user side;
and auditing the asset mobile application, if the auditing is passed, generating an asset mobile pass according to the content of the asset mobile application and the asset information, issuing the asset mobile pass to the user terminal, and if the auditing is not passed, sending a refusal notification to the user terminal.
3. The method for efficiently managing enterprise assets according to claim 2, wherein said checking said pass by scanning said pass two-dimensional code includes:
scanning the pass two-dimensional code through checking equipment, acquiring asset movement rights and asset codes recorded in the pass two-dimensional code, and displaying the asset movement rights on the checking equipment;
the checking equipment is connected with the Bluetooth tag arranged on the asset, and the asset information stored in the Bluetooth tag is read;
downloading corresponding asset information through an information network according to the asset code recorded in the pass two-dimensional code;
and matching the asset information stored in the Bluetooth tag with the corresponding asset information downloaded through an information network, checking if the matching is consistent, checking is failed if the matching is inconsistent, and sending out illegal movement notification.
4. The method for efficient management of enterprise assets according to claim 1, wherein said storing said location change records employs a distributed ledger technique, comprising:
the position change records are respectively stored in the Bluetooth tag, the server and a backup database, and the backup database isolates the contact of unauthorized personnel;
And respectively storing the position change records in the Bluetooth tag, the server and the backup database to perform mutual verification, if the position change records are consistent with the Bluetooth tag, the server and the backup database, passing the verification, if the position change records are consistent with the Bluetooth tag, the server and the backup database, judging that one of the position change records is error data, sending out a data error notification, and if the position change records are inconsistent with the Bluetooth tag, the server and the backup database, sending out a data abnormality notification.
5. The method for efficient management of an enterprise asset according to claim 1, wherein said locating the bluetooth tag using an indoor location technique to determine the current location of the asset comprises:
setting a plurality of Bluetooth beacons in an indoor space, wherein each Bluetooth beacon has a unique beacon identification ID and a known position coordinate;
the Bluetooth tag sends out a Bluetooth signal at constant transmitting power;
at least three Bluetooth beacons respectively receive Bluetooth signals sent by the Bluetooth tags, respectively calculate the distance between the Bluetooth beacons and the Bluetooth tags according to the signal intensity of the signals, and send the distance and the beacon identification ID of the Bluetooth beacons to a server;
and the server determines the position coordinates of the corresponding Bluetooth beacons according to the beacon identification IDs, calculates the position coordinates of the Bluetooth tags by adopting a triangulation method according to the distances between at least three Bluetooth beacons and the Bluetooth tags and the coordinates of the Bluetooth beacons, and further determines the current position of the asset.
6. The method for efficient management of enterprise assets according to claim 5, wherein said bluetooth beacon receives bluetooth signals transmitted by said bluetooth tag and calculates its distance from said bluetooth tag based on RSSI values of said signals, comprising:
the Bluetooth beacon receives a plurality of Bluetooth signals sent by the Bluetooth tag at a preset frequency, and a plurality of RSSI values of the plurality of Bluetooth signals are obtained;
filtering the plurality of RSSI values to obtain final values of the plurality of RSSI values
According to the final valueAnd calculating the distance between the Bluetooth beacon and the Bluetooth tag.
7. The method of claim 5, wherein the filtering the plurality of RSSI values to obtain a final value of the plurality of RSSI values", specifically includes:
removing the largest and smallest k% of the plurality of RSSI values, wherein k% is greater than or equal to 8% and less than or equal to 15%;
averaging the rest multiple RSSI valuesAnd intermediate value->
Calculating final values for the plurality of RSSI values according to the following formula
Wherein, takeTaking->
8. An enterprise asset efficient management system for managing mobile assets, the system comprising:
The tag management module is used for binding a Bluetooth tag with the asset, wherein the Bluetooth tag is arranged on the asset and is provided with a unique tag identification ID;
the asset data module is used for inputting asset information of the asset, wherein the asset information comprises an asset name, an asset code, a current storage position and a tag identification ID of a Bluetooth tag bound with the asset;
the system comprises a pass management module, a user terminal and a password management module, wherein the pass management module is used for generating an asset mobile pass according to the asset information and issuing the asset mobile pass to the user terminal, and the asset mobile pass comprises asset mobile rights, asset names, asset codes, tag identification IDs of Bluetooth tags bound with the assets and pass two-dimensional codes for scanning code inspection;
the pass checking module is used for checking the pass by scanning the pass two-dimensional code;
the asset positioning module is used for positioning the Bluetooth tag by adopting an indoor positioning technology so as to determine the current position of the asset;
and the position change recording module is used for generating position change records when the position of the asset changes, storing the position change records, wherein each position change record is stored as a data block, the data block comprises a check code part and a position change content part, the check code of the data block of the first position change record is randomly generated, and a hash algorithm is adopted to calculate a hash value for the data block of the previous position change record to be used as the check code of the data block of the subsequent position change record.
9. An enterprise asset efficient management device for managing mobile assets, comprising:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to invoke the instructions stored in the memory to perform the method of any of claims 1 to 7.
10. A computer readable storage medium, having stored thereon computer program instructions which, when executed by a processor, implement the method of any of claims 1 to 7.
CN202311352332.1A 2023-10-19 2023-10-19 Method, system, equipment and readable storage medium for efficiently managing enterprise assets Active CN117094574B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311352332.1A CN117094574B (en) 2023-10-19 2023-10-19 Method, system, equipment and readable storage medium for efficiently managing enterprise assets

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311352332.1A CN117094574B (en) 2023-10-19 2023-10-19 Method, system, equipment and readable storage medium for efficiently managing enterprise assets

Publications (2)

Publication Number Publication Date
CN117094574A true CN117094574A (en) 2023-11-21
CN117094574B CN117094574B (en) 2024-02-02

Family

ID=88777639

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311352332.1A Active CN117094574B (en) 2023-10-19 2023-10-19 Method, system, equipment and readable storage medium for efficiently managing enterprise assets

Country Status (1)

Country Link
CN (1) CN117094574B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100023415A1 (en) * 2008-07-28 2010-01-28 Cheryl Brower Enterprise Asset Management
CN109117900A (en) * 2017-06-26 2019-01-01 陈余斌 A kind of assets management method based on ultra-high frequency RFID technology
CN111709718A (en) * 2020-06-22 2020-09-25 平安不动产有限公司 Intelligent warranty asset service platform, method and storage medium based on artificial intelligence
CN111800735A (en) * 2020-05-21 2020-10-20 武汉天喻聚联网络有限公司 Asset management system and method for Bluetooth networking
CN113079469A (en) * 2021-03-19 2021-07-06 深圳市瑞力物联技术有限公司 Personnel and asset positioning management system and method
CN116709275A (en) * 2023-05-30 2023-09-05 长扬科技(北京)股份有限公司 Asset fingerprint identification method and system based on BLE low-power Bluetooth technology

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100023415A1 (en) * 2008-07-28 2010-01-28 Cheryl Brower Enterprise Asset Management
CN109117900A (en) * 2017-06-26 2019-01-01 陈余斌 A kind of assets management method based on ultra-high frequency RFID technology
CN111800735A (en) * 2020-05-21 2020-10-20 武汉天喻聚联网络有限公司 Asset management system and method for Bluetooth networking
CN111709718A (en) * 2020-06-22 2020-09-25 平安不动产有限公司 Intelligent warranty asset service platform, method and storage medium based on artificial intelligence
CN113079469A (en) * 2021-03-19 2021-07-06 深圳市瑞力物联技术有限公司 Personnel and asset positioning management system and method
CN116709275A (en) * 2023-05-30 2023-09-05 长扬科技(北京)股份有限公司 Asset fingerprint identification method and system based on BLE low-power Bluetooth technology

Also Published As

Publication number Publication date
CN117094574B (en) 2024-02-02

Similar Documents

Publication Publication Date Title
JP6939791B2 (en) Bulletin board information management system
CN106062719B (en) It is analyzed according to the service measure for the structuring logging mode for using data
US20170195643A1 (en) Validating asset movement using virtual tripwires and a rfid-enabled asset management system
US20120198569A1 (en) Associated with abnormal application-specific activity monitoring in a computing network
US9024754B2 (en) Monitoring inmate movement with RFID
CN107251513A (en) System and method for the accurate guarantee of Malicious Code Detection
CN106105139A (en) The automatic detection of the authentication method being carried out by gateway
CN111899016A (en) Quality data processing method and device based on block chain
US20220147774A1 (en) Validation of Measurement Data Sets Using Oracle Consensus
US9092603B2 (en) Creating federated customer identifiers to positively identify customers interfacing with a business across access platforms
CN113065727A (en) Measuring equipment management method and device based on block chain
CN110825776B (en) Air quality detection report processing method and device, computing equipment and storage medium
US11102055B2 (en) Network self-diagnosis control device based on block chain
CN110192212B (en) Digital asset platform
JP6131671B2 (en) Exit / exit management system, exit / exit management method, and exit / exit management program
CN104704521A (en) Multi-factor profile and security fingerprint analysis
CN117094574B (en) Method, system, equipment and readable storage medium for efficiently managing enterprise assets
KR101464736B1 (en) Security Assurance Management System and Web Page Monitoring Method
JP2008210043A (en) Server device and conversion rule creation program
US8745728B2 (en) Creating federated associate identifiers to positively identify associates interfacing across multiple business applications
KR101415528B1 (en) Apparatus and Method for processing data error for distributed system
CN113498592B (en) Method and system for digital property authentication and management
CN113609146A (en) Change operation risk control method and device
KR101646329B1 (en) Cyber attack response and analysis system and method thereof
KR20100005413A (en) Data management system and method using radio frequency identification and radio frequency identification system, data storage device and terminal 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