Search method, device, apparatus and storage medium
By constructing an asset management resource pool and matching project tag text with scrap age and network status information, the problem of inaccurate retrieval of communication asset equipment was solved, achieving efficient resource utilization and improved retrieval results.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA UNITED NETWORK COMM GRP CO LTD
- Filing Date
- 2023-06-08
- Publication Date
- 2026-05-19
AI Technical Summary
In telecommunications companies, the existing technology for retrieving and querying telecommunications assets and equipment is not effective, especially in accurately identifying equipment that is not in use, leading to resource waste and inaccurate retrieval.
By constructing an asset management resource pool, the system identifies initial target assets that are idle by utilizing information on their scrap age and network status. Target assets are then retrieved and displayed through project tag text matching, including the use of natural language processing technology for text graph modeling and keyword matching to improve retrieval accuracy.
This improved the retrieval efficiency of communication asset equipment, avoided resource waste, ensured a higher correlation between retrieval results and project tag text, and achieved optimized resource utilization and cost reduction.
Smart Images

Figure CN116737781B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of display technology, and in particular to a retrieval method, apparatus, device, and storage medium. Background Technology
[0002] Communication asset equipment refers to various devices used in the construction, operation, and maintenance of communication networks, including but not limited to routers, switches, fiber optic transmission equipment, wireless base stations, antennas, transmission lines, and power supply equipment. The management of communication asset equipment encompasses procurement, deployment, configuration, monitoring, maintenance, and upgrades, aiming to ensure the normal operation and efficient utilization of the equipment and improve the reliability and stability of the communication network.
[0003] Currently, in telecommunications companies, when users allocate and use telecommunications assets and equipment, they generally do so by directly querying the usage information of the telecommunications assets and equipment recorded in the warehouse. This information is then displayed on the display device, allowing users to easily allocate and use the unused telecommunications assets and equipment to meet their needs.
[0004] However, currently, when users attempt to search for and retrieve communication asset equipment during allocation and use, the search results are often unsatisfactory. Summary of the Invention
[0005] This application provides a retrieval method, apparatus, device, and storage medium to solve the problem of poor retrieval and query results for communication asset equipment.
[0006] Firstly, this application provides a retrieval method, including:
[0007] Display the asset and equipment search interface;
[0008] In response to input operations on the asset and equipment retrieval interface, the project tag text is obtained, which is the tag text corresponding to the project to be retrieved;
[0009] Based on the project tag text, the target asset equipment is retrieved from the asset management resource pool. The asset management resource pool is the equipment information pool of the initial target asset equipment. The initial target asset equipment is the asset equipment that is idle and determined from the asset equipment information database based on the scrapping age information and network status information. The target asset equipment is the asset equipment that matches the project tag text and is determined based on the initial target equipment management information of the initial target asset equipment.
[0010] Displays equipment information of the target asset, enabling users to allocate and use the target asset based on the project to be carried out and the equipment information.
[0011] In this application, before retrieving the target asset equipment from the asset management resource pool based on the project tag text, the method further includes:
[0012] Establish an asset and equipment information database, which stores the tag information of the assets and equipment, as well as the equipment management information of the assets and equipment;
[0013] Based on the equipment management information of the assets and equipment, the initial target assets and equipment are determined. The initial target assets and equipment are those assets and equipment that are represented as idle in the equipment management information.
[0014] Based on the initial target assets and equipment, determine the initial target tag information and the initial target equipment management information;
[0015] Based on the initial target label information and the initial target equipment management information, an asset management resource pool is constructed.
[0016] In this application, an asset and equipment information database is defined, including:
[0017] In response to the scanning operation of the asset equipment, the tag information of the asset equipment is obtained;
[0018] In response to user input regarding the usage of assets and equipment, the system obtains equipment management information for the assets and equipment.
[0019] Based on the tag information and equipment management information, an asset and equipment information database is obtained.
[0020] In this application, the initial target asset equipment is determined based on the equipment management information of the asset equipment, including:
[0021] By reviewing the equipment management information of the assets and equipment, the scrap age information and the network status information of the equipment management information are determined;
[0022] Based on the scrapping age information and the network status information, determine the initial target equipment management information that is in an idle state in the equipment management information;
[0023] Based on the initial target equipment management information, determine the initial target asset equipment.
[0024] In this application, the target asset equipment is retrieved from the asset management resource pool based on the project tag text, including:
[0025] Determine the number of times the project tag text appears in each initial target device management information in the asset management resource pool, and the number of information entries of the initial target device management information containing the project tag text;
[0026] Based on the frequency of occurrence and the number of information entries, the target equipment management information is determined from the initial target equipment management information. The target equipment management information is the initial target equipment management information that meets the requirements of relevance with the project tag text.
[0027] Determine the target tag information based on the target equipment management information;
[0028] Based on the target tag information, the target asset equipment can be retrieved.
[0029] In this application, the target device management information is determined from the initial target device management information based on the frequency of occurrence and the number of information entries, including:
[0030] Determine the total number of fields for the management information of each initial target device in the asset management resource pool;
[0031] Based on the number of occurrences and the total number of fields, the frequency of occurrence of the project tag text in the management information of each initial target device in the asset management resource pool is obtained;
[0032] Based on the number of information entries, determine the frequency of occurrence of the initial target device management information containing the project tag text among all initial target device management information;
[0033] Based on the frequency of occurrence, the target equipment management information is determined from the initial target equipment management information.
[0034] In this application, the target asset equipment is retrieved from the asset management resource pool based on the project tag text, including:
[0035] Based on the project tag text, the initial target tag information in the asset management resource pool is matched to obtain the target tag information;
[0036] Based on the target tag information, the target asset equipment can be retrieved.
[0037] In this application, the target asset equipment is retrieved from the asset management resource pool based on the project tag text, including:
[0038] Determine project keywords based on project tag text;
[0039] Based on project keywords, the target asset equipment is retrieved from the asset management resource pool.
[0040] In this application, the target asset equipment is retrieved from the asset management resource pool based on project keywords, including:
[0041] Retrieve management information for all initial target devices in the asset management resource pool;
[0042] The initial target device management information is segmented into words to obtain a text dataset.
[0043] Based on the text dataset, a text graph model is constructed, which includes nodes and edges between nodes. Nodes are constructed from words in the text dataset, and edges are constructed from the relationships between words in the text dataset.
[0044] Based on the text graph model, determine the weight of each node;
[0045] Based on the project keywords, determine the target nodes and their target weights;
[0046] Based on the target node and its target weight, the target asset equipment is retrieved from the asset management resource pool.
[0047] Secondly, this application provides a retrieval device, comprising:
[0048] The first display module is used to display the asset and equipment retrieval interface;
[0049] The response module is used to respond to input operations on the asset and equipment retrieval interface and obtain the project tag text, which is the tag text corresponding to the project to be retrieved.
[0050] The retrieval module is used to retrieve target asset equipment from the asset management resource pool based on the project tag text. The asset management resource pool is the equipment information pool of the initial target asset equipment. The initial target asset equipment is the asset equipment that is idle and determined from the asset equipment information database based on the scrapping age information and network status information. The target asset equipment is the asset equipment that matches the project tag text and is determined based on the initial target equipment management information of the initial target asset equipment.
[0051] The second display module is used to display the equipment information of the target asset equipment, so that users can allocate and use the target asset equipment according to the project to be carried out and the equipment information.
[0052] Thirdly, this application provides an electronic device, including: a processor, and a memory communicatively connected to the processor;
[0053] The memory stores the instructions that the computer executes;
[0054] The processor executes computer execution instructions stored in memory to implement the method of this application.
[0055] Fourthly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the method of this application.
[0056] The retrieval method, apparatus, device, and storage medium provided in this application, through displaying an asset and equipment retrieval interface; responding to input operations on the asset and equipment retrieval interface to obtain project tag text, the project tag text being the tag text corresponding to the project to be performed; retrieving target asset and equipment from an asset management resource pool based on the project tag text, wherein the asset management resource pool is an initial target asset and equipment information pool, the initial target asset and equipment being assets and equipment in an idle state determined from the asset and equipment information database based on scrap age information and network status information, and the target asset and equipment being the asset and equipment in the initial target asset and equipment that matches the project tag text; and displaying the equipment information of the target asset and equipment, so that users can allocate and use the target asset and equipment according to the project to be performed and the equipment information, firstly, based on the scrap age information and network status information of the asset and equipment, assets and equipment in an idle state are determined, and then the target asset and equipment is retrieved from the assets and equipment in an idle state by matching the project tag text, thereby improving the effectiveness of asset and equipment retrieval. Attached Figure Description
[0057] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0058] Figure 1 A flowchart illustrating the retrieval method provided in an embodiment of this application;
[0059] Figure 2 A flowchart illustrating another retrieval method provided in an embodiment of this application;
[0060] Figure 3 A schematic diagram of the retrieval device provided in the embodiments of this application;
[0061] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.
[0062] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0063] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0064] In existing technologies, when allocating and using assets and equipment, it is generally necessary to retrieve assets and equipment with the same name as the project to be undertaken from the asset and equipment database that are not yet in use. However, in actual use, some assets and equipment, although installed in base stations or equipment rooms, are not connected to the network and are therefore in an unused, idle state. When searching for assets and equipment, these idle assets and equipment are automatically ignored, resulting in wasted resources. Furthermore, when searching by project name, only a simple name match is performed. Therefore, if there are errors in the project name input, the assets and equipment corresponding to the project name cannot be accurately displayed to the user, resulting in poor search results.
[0065] To address the aforementioned issues, this application provides a retrieval method that first analyzes the assets and equipment in the asset and equipment information database. Specifically, it identifies initially idle target assets and equipment by using their scrap age and network status information. Then, it matches the initial target equipment management information and project tag text of these initial target assets and equipment to determine those that meet the matching requirements. These matching target assets and equipment are then displayed on a display terminal. This allows for the allocation and use of target assets and equipment, avoiding resource waste caused by unused equipment. Furthermore, by using the initial target equipment management information and project tag text of the initial target assets and equipment, it also provides a method for retrieving target assets and equipment based on other information. This allows for more accurate retrieval of the target assets and equipment needed by the user, thereby improving the effectiveness of asset and equipment retrieval.
[0066] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0067] The execution entity of the recommended method provided in this application embodiment can be a server with a display terminal. The server can be a mobile phone, tablet, computer, or other device. This embodiment does not impose any particular restrictions on the implementation method of the execution entity, as long as the execution entity can display an asset / equipment retrieval interface; respond to input operations on the asset / equipment retrieval interface to obtain project tag text, which is the tag text corresponding to the project to be performed; based on the project tag text, retrieve the target asset / equipment from the asset management resource pool, where the asset management resource pool is an initial target asset / equipment equipment information pool, the initial target asset / equipment being an idle asset / equipment determined from the asset / equipment information database based on its scrap age information and network status information, and the target asset / equipment being the asset / equipment matching the project tag text determined based on the initial target asset / equipment's initial target equipment management information; display the target asset / equipment's equipment information so that the user can allocate and use the target asset / equipment according to the project to be performed and the equipment information.
[0068] Natural Language Processing (NLP) is an important area within computer science and artificial intelligence. It studies the theories and methods for enabling effective communication between humans and computers using natural language. NLP is a science that integrates linguistics, computer science, and mathematics. Therefore, research in this field involves natural language—the language people use in daily life—and thus it has a close connection with linguistic research. NLP technologies typically include text processing, semantic understanding, machine translation, question answering, and knowledge graphs.
[0069] Figure 1 This is a flowchart illustrating the retrieval method provided in an embodiment of this application. The executing entity of this method can be a server or a display terminal of another server; this embodiment does not impose any particular limitation. Figure 1 As shown, the method may include:
[0070] S101, Display the asset and equipment retrieval interface.
[0071] The asset and equipment retrieval interface can refer to the user interface on the display terminal used to search for and find asset and equipment information. In some embodiments, the asset and equipment retrieval interface may include a search box and some filtering options to help users narrow down the search scope. At the same time, the asset and equipment retrieval interface may also display a list of search results, that is, information on asset and equipment related to the search results displayed after the search is completed.
[0072] The "Asset and Equipment Search Interface" refers to the interface displayed on a terminal when a user interacts with the terminal while searching for assets and equipment.
[0073] S102. In response to the input operation on the asset and equipment retrieval interface, obtain the project tag text, which is the tag text corresponding to the project to be retrieved.
[0074] The input operation can refer to the operation of entering project tag text on the asset and equipment retrieval interface through voice input, text input or scanning input. After receiving the input information, the terminal device can recognize the input information and thus obtain the project tag text.
[0075] The project tag text can refer to the text corresponding to the project to be carried out. In some embodiments, the project tag text can be the name field of the project to be carried out, or it can be the asset / equipment name field, the asset / equipment MAC (Media Access Control Address) address field, or the asset / equipment tag code field within the project to be carried out. The project to be carried out can refer to a project that will be carried out, such as the construction project of a certain base station or the replacement and maintenance project of a certain piece of equipment.
[0076] In this embodiment, the project label text entered by the user through the input operation can be a part of the field name in the project name or a part of the binary number in the MAC address.
[0077] S103. Based on the project tag text, retrieve the target asset equipment from the asset management resource pool. The asset management resource pool is the equipment information pool of the initial target asset equipment. The initial target asset equipment is the asset equipment that is idle and determined from the asset equipment information database based on the scrapping age information and network status information. The target asset equipment is the asset equipment that matches the project tag text and is determined based on the initial target equipment management information of the initial target asset equipment.
[0078] The asset management resource pool can refer to a resource pool that centrally manages and allocates equipment information of multiple asset devices. In this embodiment, the asset management resource pool can be a resource pool for the initial target asset device. The asset management resource pool can include the initial target device management information and the initial target tag information of the initial target asset device. The initial target device management information and the initial target tag information can be used to identify a unique initial target asset device.
[0079] The initial target asset equipment can be an asset equipment identified as idle from the asset equipment information database. In this embodiment, the scrapping age information of the initial target asset equipment indicates that the initial target asset equipment has not reached its scrapping age, and the network status information of the initial target asset equipment indicates that the initial target asset equipment has been installed and used, but is not connected to the network. Through the scrapping age information and the network status information, asset equipment in an idle state can be identified from the asset equipment information database.
[0080] The asset and equipment information database is a database of asset and equipment information that users can build by managing various assets and equipment.
[0081] The target asset equipment can refer to the asset equipment in the initial target asset equipment that matches the project tag text.
[0082] In this embodiment of the application, the method prior to retrieving the target asset device from the asset management resource pool based on the project tag text further includes:
[0083] Establish an asset and equipment information database, which stores the tag information of the assets and equipment, as well as the equipment management information of the assets and equipment;
[0084] Based on the equipment management information of the assets and equipment, the initial target assets and equipment are determined. The initial target assets and equipment are those assets and equipment that are represented as idle in the equipment management information.
[0085] Based on the initial target assets and equipment, determine the initial target tag information and the initial target equipment management information;
[0086] Based on the initial target label information and the initial target equipment management information, an asset management resource pool is constructed.
[0087] In this embodiment of the application, the method for determining the initial target asset equipment based on the equipment management information of the asset equipment may include:
[0088] By reviewing the equipment management information of the assets and equipment, the scrap age information and the network status information of the equipment management information are determined;
[0089] Based on the scrapping age information and the network status information, determine the initial target equipment management information that is in an idle state in the equipment management information;
[0090] Based on the initial target equipment management information, determine the initial target asset equipment.
[0091] The tag information can refer to the serial number or MAC address of the asset or equipment, as well as a unique identification barcode.
[0092] Equipment management information refers to the process records of equipment assets from construction using a Project Management System (PMS) to disposal. These records can include information from project initiation by the operator's construction department, equipment bidding and procurement, to the manufacturer's ERP (Enterprise Resource Planning) system for delivery, installation, equipment deployment, operator maintenance (initial acceptance, trial operation, fixed asset transfer, final acceptance, free maintenance, paid maintenance), and disposal. It can also include the usage status of the base station where the equipment is located, such as network connection information within the base station.
[0093] In this embodiment of the application, determining the initial target asset equipment based on the equipment management information of the asset equipment can refer to determining the scrapping age information and the network status information from the equipment management information. By judging whether the scrapping age information is within the scrapping age limit and whether the network status information is not networked, the initial target equipment management information and the initial target asset equipment that meet the requirements of both the scrapping age information and the network status information can be determined. The initial target tag information can be obtained based on the initial target equipment management information. Finally, an asset management resource pool can be constructed based on the initial target tag information and the initial target equipment management information.
[0094] In this embodiment of the application, the method for determining the asset and equipment information database may include:
[0095] In response to the scanning operation of the asset equipment, the tag information of the asset equipment is obtained;
[0096] In response to user input regarding the usage of assets and equipment, the system obtains equipment management information for the assets and equipment.
[0097] Based on the tag information and equipment management information, an asset and equipment information database is obtained.
[0098] The scanning operation refers to the process by which a user or inspection equipment scans and identifies asset equipment. In this embodiment, the inspection equipment can scan the tag information of asset equipment in a base station or equipment room.
[0099] Input operations can refer to the equipment management information recorded after the maintenance and relocation of assets and equipment.
[0100] In this embodiment of the application, the method for retrieving the target asset device from the asset management resource pool based on the project tag text may include:
[0101] Determine the number of times the project tag text appears in each initial target device management information in the asset management resource pool, and the number of information entries of the initial target device management information containing the project tag text;
[0102] Based on the frequency of occurrence and the number of information entries, the target equipment management information is determined from the initial target equipment management information. The target equipment management information is the initial target equipment management information that meets the requirements of relevance with the project tag text.
[0103] Determine the target tag information based on the target equipment management information;
[0104] Based on the target tag information, the target asset equipment can be retrieved.
[0105] The occurrence count refers to the number of times the project tag text appears in a single initial target device management message. In some embodiments, an initial target device management message may include multiple sub-messages, each of which can record the possible usage of the initial target device in a project. For example, if the project tag text appears 3 times in an initial target device management message, then the occurrence count of the project tag text in that initial target device management message is 3. In the embodiments of this application, the number of occurrence counts can be multiple.
[0106] The number of information entries can refer to the number of initial target device management information entries that exist in the project tag text.
[0107] In this embodiment of the application, the method for determining the target device management information from the initial target device management information based on the number of occurrences and the number of information entries may include:
[0108] Determine the total number of fields for the management information of each initial target device in the asset management resource pool;
[0109] Based on the number of occurrences and the total number of fields, the frequency of occurrence of the project tag text in the management information of each initial target device in the asset management resource pool is obtained;
[0110] Based on the number of information entries, determine the frequency of occurrence of the initial target device management information containing the project tag text among all initial target device management information;
[0111] Based on the frequency of occurrence, the target equipment management information is determined from the initial target equipment management information.
[0112] The total number of fields can refer to the number of fields appearing in an initial target device management information. In some embodiments, the initial target device management information can be segmented into words to obtain the segmentation results, and the number of fields appearing in an initial target device management information can be determined by the segmentation results.
[0113] Frequency of occurrence can refer to the frequency with which the item tag text appears in the initial target device management information. In this embodiment, the frequency of occurrence of an initial target device management information is equal to the number of times the item tag text appears in the initial target device management information divided by the total number of fields in the initial target device management information.
[0114] Frequency of occurrence can refer to the frequency with which the project tag text appears in all initial target device management information. In the embodiments of this application, frequency of occurrence = log_e(number of information entries / total number of initial target device management information entries), where log_e is the logarithm to the base e.
[0115] Determining target device management information from initial target device management information based on occurrence frequency and frequency can refer to first determining the importance of each initial target device management information by multiplying occurrence frequency by frequency, and then sorting all initial target device management information according to importance. Thus, in some embodiments, the top ten initial target device management information in terms of importance can be determined from all initial target device management information, and the top ten target device management information can be ranked according to importance.
[0116] In this embodiment of the application, the method for retrieving the target asset device from the asset management resource pool based on the project tag text may include:
[0117] Based on the project tag text, the initial target tag information in the asset management resource pool is matched to obtain the target tag information;
[0118] Based on the target tag information, the target asset equipment can be retrieved.
[0119] The matching process can refer to the method of determining whether project tag text exists in the initial target tag information. In this embodiment, when the project tag text is a MAC address, the initial target tag information in the asset management resource pool can be matched directly to obtain the target tag information. Therefore, the target asset device can be retrieved using the target tag information. Specifically, in this embodiment, the method for retrieving the target asset device from the asset management resource pool based on the project tag text may include:
[0120] Determine project keywords based on project tag text;
[0121] Based on project keywords, the target asset equipment is retrieved from the asset management resource pool.
[0122] Here, project keywords can refer to project keywords determined from the project tag text. In this embodiment, when the project tag text entered by the user may be incorrect, making it impossible to directly determine the importance, project keywords can be determined first based on the project tag text.
[0123] Retrieving target assets from the asset management resource pool based on project keywords can be achieved by determining the similarity between the target assets and project keywords.
[0124] In this embodiment of the application, the method for retrieving target asset equipment from the asset management resource pool based on project keywords may include:
[0125] Retrieve management information for all initial target devices in the asset management resource pool;
[0126] The initial target device management information is segmented into words to obtain a text dataset.
[0127] Based on the text dataset, a text graph model is constructed, which includes nodes and edges between nodes. Nodes are constructed from words in the text dataset, and edges are constructed from the relationships between words in the text dataset.
[0128] Based on the text graph model, determine the weight of each node;
[0129] Based on the project keywords, determine the target nodes and their target weights;
[0130] Based on the target node and its target weight, the target asset equipment is retrieved from the asset management resource pool.
[0131] Among them, word segmentation can be the process of dividing a continuous text in the initial target device management information into meaningful words according to preset rules.
[0132] A text dataset can refer to a collection of texts containing words obtained after word segmentation.
[0133] Text graph models refer to methods that transform text datasets into graph structures for better analysis and processing. They represent entities, relationships, and attributes in text as nodes, along with edges between nodes, forming a graph structure that allows for the use of graph analysis and mining techniques to discover patterns and relationships within the text.
[0134] In a text graph model, node weights refer to the importance or influence of each node. In some embodiments, node weights can be obtained using algorithms such as PageRank, degree centrality, and betweenness centrality.
[0135] In this embodiment of the application, the target nodes that match the project keywords can be determined first from the nodes, then the target weight of each target node can be calculated, and the target nodes that meet the target weight requirements can be determined. Thus, the initial target equipment management information corresponding to the target nodes that meet the target weight requirements can be determined, and finally, the target asset equipment can be retrieved based on the initial target equipment management information corresponding to the target nodes that meet the target weight requirements.
[0136] S104. Display the equipment information of the target asset equipment so that the user can allocate and use the target asset equipment according to the project to be carried out and the equipment information.
[0137] The equipment information of the target asset equipment may include the target tag information, target equipment management information and other information representing the location of the target asset equipment. In this embodiment, the user can allocate and use the target asset equipment through the equipment information.
[0138] Displaying equipment information for target assets can refer to showing the equipment information of target assets on the display interface of the display terminal. The equipment information of target assets can be displayed in the form of lists, graphics and text, etc. After receiving the equipment information, users can allocate and use the target assets according to the projects to be carried out, thereby realizing resource sharing and optimization, improving system availability and performance, and reducing costs and management complexity.
[0139] The retrieval method provided in this application embodiment can identify idle assets and equipment by using the scrapping age information and network status information in the initial target equipment management information, and then perform a retrieval on the idle assets and equipment to improve the utilization rate of assets and equipment, avoid resource waste, and improve the retrieval effect. At the same time, the retrieval method provided in this application embodiment can also determine the target assets and equipment based on the degree of matching between the project tag text and the initial target equipment management information, so that the relevance between the retrieved target assets and equipment and the project tag text is higher, thereby further improving the retrieval effect of idle assets and equipment.
[0140] Figure 2 This is a flowchart illustrating another retrieval method provided in an embodiment of this application. The executing entity of this method can be a server or other servers; this embodiment does not impose any particular limitations here. Figure 2 As shown, the method may include:
[0141] S201. Establish the connection between assets and equipment and PMS.
[0142] Establishing a connection between assets and equipment and the Project Management System (PMS) involves assigning each asset a serial number or MAC address and a unique identification barcode. The process of recording the fixed asset's journey from project construction to disposal is then managed. The PMS can perform inventory checks via patrol scanning, issuing alarms when serial number discrepancies are found to prevent incorrect inventory counts. Simultaneously, the PMS can reconcile asset records through data interfaces, ensuring the accuracy of asset inventory.
[0143] S202. Identify offline equipment in the asset pool that has not yet reached its scrap age and transfer the information of offline equipment that has not yet reached its scrap age to the dynamic resource pool.
[0144] Specifically, by analyzing the process information of fixed assets recorded in the PMS, offline equipment that has not yet reached its scrap age can be identified. This process information is then placed in a dynamic resource pool for inter-regional allocation. After resource allocation, the equipment is no longer depreciated, thus reducing costs.
[0145] S203. After receiving the project name sent by the user, retrieve the target asset device corresponding to the project name from the dynamic resource pool.
[0146] Users can send project names to the dynamic resource pool to obtain the target asset device corresponding to the project name.
[0147] In some embodiments, the target asset device that has a direct correspondence with the project name can be determined first by using the TF-IDF (Term Frequency-Inverse Document Frequency) algorithm.
[0148] When a target asset cannot be found directly by the project name, the target asset can be retrieved by determining keywords from the project name, then using the TextRank algorithm to identify the process information with the highest keyword importance, and finally retrieving the target asset through the process information.
[0149] S204. The target asset equipment is displayed through the display interface so that the user can allocate and use it.
[0150] Once the target asset equipment is retrieved, it can be displayed on the interface to facilitate user allocation and use.
[0151] Another retrieval method provided in this application embodiment can integrate resource information from multiple departments and IT systems involved in the network construction, manufacturing, materials, operation and maintenance, and finance of communication assets and equipment, thereby achieving control over communication assets and equipment. Simultaneously, by associating resource information with project names and board serial numbers as keywords, the retrieval results obtained during visual retrieval are more accurate, thus improving the retrieval effect.
[0152] Figure 3 This is a schematic diagram of the retrieval device provided in an embodiment of this application. Figure 3 As shown, the retrieval device 30 includes: a first display module 301, a response module 302, a retrieval module 303, and a second display module 304. Wherein:
[0153] The first display module 301 is used to display the asset and equipment retrieval interface;
[0154] The response module 302 is used to respond to the input operation of the asset and equipment retrieval interface and obtain the project tag text, which is the tag text corresponding to the project to be retrieved.
[0155] The retrieval module 303 is used to retrieve the target asset equipment from the asset management resource pool based on the project tag text. The asset management resource pool is the equipment information pool of the initial target asset equipment. The initial target asset equipment is the asset equipment that is in an idle state determined from the asset equipment information database based on the scrapping age information and network status information. The target asset equipment is the asset equipment that matches the project tag text determined based on the initial target equipment management information of the initial target asset equipment.
[0156] The second display module 304 is used to display the equipment information of the target asset equipment, so that the user can allocate and use the target asset equipment according to the project to be carried out and the equipment information.
[0157] In this embodiment of the application, the retrieval module 303 can also be specifically used for:
[0158] Establish an asset and equipment information database, which stores the tag information of the assets and equipment, as well as the equipment management information of the assets and equipment;
[0159] Based on the equipment management information of the assets and equipment, the initial target assets and equipment are determined. The initial target assets and equipment are those assets and equipment that are represented as idle in the equipment management information.
[0160] Based on the initial target assets and equipment, determine the initial target tag information and the initial target equipment management information;
[0161] Based on the initial target label information and the initial target equipment management information, an asset management resource pool is constructed.
[0162] In this embodiment of the application, the retrieval module 303 can also be specifically used for:
[0163] In response to the scanning operation of the asset equipment, the tag information of the asset equipment is obtained;
[0164] In response to user input regarding the usage of assets and equipment, the system obtains equipment management information for the assets and equipment.
[0165] Based on the tag information and equipment management information, an asset and equipment information database is obtained.
[0166] In this embodiment of the application, the retrieval module 303 can also be specifically used for:
[0167] By reviewing the equipment management information of the assets and equipment, the scrap age information and the network status information of the equipment management information are determined;
[0168] Based on the scrapping age information and the network status information, determine the initial target equipment management information that is in an idle state in the equipment management information;
[0169] Based on the initial target equipment management information, determine the initial target asset equipment.
[0170] In this embodiment of the application, the retrieval module 303 can also be specifically used for:
[0171] Determine the number of times the project tag text appears in each initial target device management information in the asset management resource pool, and the number of information entries of the initial target device management information containing the project tag text;
[0172] Based on the frequency of occurrence and the number of information entries, the target equipment management information is determined from the initial target equipment management information. The target equipment management information is the initial target equipment management information that meets the requirements of relevance with the project tag text.
[0173] Determine the target tag information based on the target equipment management information;
[0174] Based on the target tag information, the target asset equipment can be retrieved.
[0175] In this embodiment of the application, the retrieval module 303 can also be specifically used for:
[0176] Determine the total number of fields for the management information of each initial target device in the asset management resource pool;
[0177] Based on the number of occurrences and the total number of fields, the frequency of occurrence of the project tag text in the management information of each initial target device in the asset management resource pool is obtained;
[0178] Based on the number of information entries, determine the frequency of occurrence of the initial target device management information containing the project tag text among all initial target device management information;
[0179] Based on the frequency of occurrence, the target equipment management information is determined from the initial target equipment management information.
[0180] In this embodiment of the application, the retrieval module 303 can also be specifically used for:
[0181] Based on the project tag text, the initial target tag information in the asset management resource pool is matched to obtain the target tag information;
[0182] Based on the target tag information, the target asset equipment can be retrieved.
[0183] In this embodiment of the application, the retrieval module 303 can also be specifically used for:
[0184] Determine project keywords based on project tag text;
[0185] Based on project keywords, the target asset equipment is retrieved from the asset management resource pool.
[0186] In this embodiment of the application, the retrieval module 303 can also be specifically used for:
[0187] Retrieve management information for all initial target devices in the asset management resource pool;
[0188] The initial target device management information is segmented into words to obtain a text dataset.
[0189] Based on the text dataset, a text graph model is constructed, which includes nodes and edges between nodes. Nodes are constructed from words in the text dataset, and edges are constructed from the relationships between words in the text dataset.
[0190] Based on the text graph model, determine the weight of each node;
[0191] Based on the project keywords, determine the target nodes and their target weights;
[0192] Based on the target node and its target weight, the target asset equipment is retrieved from the asset management resource pool.
[0193] As described above, the retrieval device in this embodiment comprises a first display module 301 for displaying the asset and equipment retrieval interface; a response module 302 for responding to input operations on the asset and equipment retrieval interface to obtain project tag text, which is the tag text corresponding to the project to be performed; a retrieval module 303 for retrieving the target asset and equipment from the asset management resource pool based on the project tag text, wherein the asset management resource pool is the initial target asset and equipment information pool, the initial target asset and equipment being assets and equipment in an idle state determined from the asset and equipment information database based on scrapping age information and network status information, and the target asset and equipment being the asset and equipment matching the project tag text determined based on the initial target asset and equipment management information of the initial target asset and equipment; and a second display module 304 for displaying the equipment information of the target asset and equipment, so that the user can allocate and use the target asset and equipment according to the project to be performed and the equipment information. This improves the retrieval effect.
[0194] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Figure 4 As shown, the electronic device 40 includes:
[0195] The electronic device 40 may include a processor 401 with one or more processing cores, a memory 402 with one or more computer-readable storage media, a communication component 403, and other components. The processor 401, memory 402, and communication component 403 are connected via a bus 404.
[0196] In the specific implementation process, at least one processor 401 executes computer execution instructions stored in memory 402, causing at least one processor 401 to execute the above retrieval method.
[0197] The specific implementation process of processor 401 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.
[0198] In the above Figure 4In the illustrated embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.
[0199] The memory may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device.
[0200] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.
[0201] In some embodiments, a computer program product is also provided, comprising a computer program or instructions that, when executed by a processor, implement the steps in any of the above-described retrieval methods.
[0202] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.
[0203] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.
[0204] Therefore, embodiments of this application provide a computer-readable storage medium storing a plurality of instructions that can be loaded by a processor to execute steps in any of the retrieval methods provided in embodiments of this application.
[0205] The storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.
[0206] According to one aspect of this application, a computer program product or computer program is provided, the computer program product or computer program including computer instructions stored in a computer-readable storage medium.
[0207] Since the instructions stored in the storage medium can execute the steps of any of the retrieval methods provided in the embodiments of this application, the beneficial effects that can be achieved in any of the retrieval methods provided in the embodiments of this application can be realized, as detailed in the preceding embodiments, and will not be repeated here.
[0208] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.
[0209] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.
Claims
1. A retrieval method applied to a display terminal, characterized in that, The method includes: Display the asset and equipment search interface; In response to an input operation on the asset and equipment retrieval interface, project tag text is obtained, wherein the project tag text is the tag text corresponding to the project to be performed; The number of times the project tag text appears in each initial target device management information in the asset management resource pool is determined, as well as the number of information entries of the initial target device management information containing the project tag text. The asset management resource pool is the device information pool of the initial target asset device, and the initial target asset device is the asset device in an idle state determined from the asset device information database based on the scrapping age information and the network status information. Based on the number of occurrences and the number of information entries, target device management information is determined from the initial target device management information, wherein the target device management information is the initial target device management information that meets the correlation requirements with the project tag text; Based on the target device management information, determine the target tag information; Based on the target tag information, the target asset equipment can be retrieved; Display the equipment information of the target asset equipment so that the user can allocate and use the target asset equipment according to the project to be carried out and the equipment information; The step of determining the target device management information from the initial target device management information based on the number of occurrences and the number of information entries includes: Determine the total number of fields for the management information of each initial target device in the asset management resource pool; Based on the number of occurrences and the total number of fields, the frequency of occurrence of the project tag text in the management information of each initial target device in the asset management resource pool is obtained; Based on the number of information entries, determine the frequency of occurrence of the initial target device management information containing the project tag text among all initial target device management information; Based on the occurrence frequency and the occurrence frequency, the target device management information is determined from the initial target device management information.
2. The method according to claim 1, characterized in that, Before retrieving the target asset device from the asset management resource pool based on the project tag text, the method further includes: An asset and equipment information database is established, which stores the tag information of the asset and equipment, as well as the equipment management information of the asset and equipment. Based on the equipment management information of the asset equipment, an initial target asset equipment is determined, wherein the initial target asset equipment is the asset equipment that is characterized as being in an idle state by the equipment management information; Based on the initial target asset equipment, determine the initial target tag information and the initial target equipment management information; The asset management resource pool is constructed based on the initial target tag information and the initial target device management information.
3. The method according to claim 2, characterized in that, The database for determining asset and equipment information includes: In response to the scanning operation of the asset equipment, the tag information of the asset equipment is obtained; In response to the user's input on the usage of the asset equipment, the equipment management information of the asset equipment is obtained; An asset and equipment information database is obtained based on the tag information and the equipment management information.
4. The method according to claim 2, characterized in that, The step of determining the initial target asset equipment based on the equipment management information of the asset equipment includes: By traversing the equipment management information of the aforementioned assets and equipment, the scrap age information and network status information in the equipment management information are determined; Based on the scrapping age information and the network status information, determine the initial target equipment management information that is in an idle state in the equipment management information; Based on the initial target equipment management information, the initial target asset equipment is determined.
5. The method according to claim 1, characterized in that, The step of retrieving the target asset equipment from the asset management resource pool based on the project tag text includes: Based on the project tag text, the initial target tag information in the asset management resource pool is matched to obtain the target tag information; Based on the target tag information, the target asset equipment is retrieved.
6. The method according to claim 1, characterized in that, The step of retrieving the target asset equipment from the asset management resource pool based on the project tag text includes: Based on the project tag text, determine the project keywords; Based on the project keywords, the target asset equipment is retrieved from the asset management resource pool.
7. The method according to claim 6, characterized in that, The step of retrieving target asset equipment from the asset management resource pool based on the project keywords includes: Obtain the management information of all initial target devices in the asset management resource pool; The initial target device management information is segmented into words to obtain a text dataset; Based on the text dataset, a text graph model is constructed, wherein the text graph model includes nodes and edges between the nodes, the nodes are constructed using words in the text dataset, and the edges are constructed using the relationships between the words in the text dataset; Based on the text graph model, determine the weight of each node; Based on the project keywords, determine the target nodes and their target weights; Based on the target node and its target weight, the target asset equipment is retrieved from the asset management resource pool.
8. A retrieval device, characterized in that, include: The first display module is used to display the asset and equipment retrieval interface; The response module is used to respond to the input operation of the asset equipment retrieval interface and obtain the project tag text, wherein the project tag text is the tag text corresponding to the project to be performed; The retrieval module is used to determine the number of times the project tag text appears in each initial target device management information in the asset management resource pool, and the number of information entries of the initial target device management information containing the project tag text. The asset management resource pool is a device information pool for initial target assets, and the initial target assets are assets identified from the asset equipment information database that are currently idle, based on their scrap age and network status. Based on the number of occurrences and the number of information entries, target device management information is determined from the initial target device management information. This target device management information is the initial target device management information that meets the correlation requirement with the project tag text. Based on the target device information, a target tag is determined. Information; based on the target tag information, the target asset device is retrieved, wherein determining the target device management information from the initial target device management information based on the occurrence count and the number of information entries includes: determining the total number of fields in each initial target device management information in the asset management resource pool; obtaining the occurrence frequency of the project tag text in each initial target device management information in the asset management resource pool based on the occurrence count and the total number of fields; determining the occurrence frequency of the initial target device management information containing the project tag text in all initial target device management information based on the number of information entries; and determining the target device management information from the initial target device management information based on the occurrence frequency and the occurrence range. The second display module is used to display the equipment information of the target asset equipment, so that the user can allocate and use the target asset equipment according to the project to be carried out and the equipment information.
9. An electronic device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the method as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1 to 7.
11. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, is used to implement the method of any one of claims 1 to 7.