Intelligent rapid cataloguing method, program product and electronic equipment
Through intelligent and rapid cataloging methods, the problems of low cataloging efficiency, high development costs and insufficient flexibility in the existing technology are solved, and flexible definition and change of resource cataloging attributes are realized, and the quality and efficiency of cataloging are improved.
Patent Information
- Application Number
- CN202411635478.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-15
- Publication Date
- 2025-04-18
AI Technical Summary
There are problems in the existing digital resource cataloging technology such as low cataloging efficiency, high development costs, insufficient flexibility in supporting the expansion of resource types and changes in cataloging attributes, and lack of evaluation and supervision of cataloging results.
Provides an intelligent and rapid cataloging method, by importing the resource information to be cataloged, selecting the appropriate resource cataloging model version, generating a cataloging visual interface, configuring cataloging attributes, generating resource attribute definition tables and resource cataloging information tables, and supporting dynamic addition, deleting and modification of extensible attributes.
It realizes the definition and change of resource cataloging attributes, improves cataloging efficiency, reduces development costs, supports flexible expansion of resource types, and improves resource cataloging quality through user evaluation feedback.
Smart Images

Figure CN119847501A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and in particular to an intelligent rapid cataloguing method, a program product and an electronic device. Background Art
[0002] In the context of the current urban digital reform and enterprise digital transformation, cataloging of cloud networks, data, applications, components and other types has pain points such as poor flexibility, high development costs, and difficulty in resource docking. Cataloging of different types of resources must rely on the previous definition of the type of resources, sorting out the attributes of the type of resources that need to be cataloged, and then cataloging can be carried out. In addition, changes to cataloging attributes also rely on system-level transformation, resulting in low cataloging efficiency and high development costs, and insufficient flexibility in supporting the expansion of resource types and changes in cataloging attributes. In addition, the entire cataloging process lacks evaluation feedback, and there is a lack of supervision on the quality of cataloging. Summary of the invention
[0003] The present invention aims to at least solve the technical problems existing in the existing digital resource cataloging technology, namely, low cataloging efficiency, high development cost, insufficient flexibility in supporting the expansion of resource types and changes in cataloging attributes, and lack of evaluation and supervision of cataloging results, and to provide an intelligent and rapid cataloging method, program product and electronic device.
[0004] In order to achieve the above-mentioned purpose of the present invention, according to the first aspect of the present invention, the present invention provides an intelligent and rapid cataloging method, including: importing resource information to be cataloged, the resource information to be cataloged includes the resource type of the resource to be cataloged, and the resource type includes cloud network resources, data resources, application resources and component resources; selecting a resource cataloging model version for the resource to be cataloged based on the resource information to be cataloged; loading the selected resource cataloging model version to generate a corresponding cataloging visual interface, and configuring multiple cataloging attributes of the resource to be cataloged based on the resource information to be cataloged in the cataloging visual interface; after completing the cataloging attribute configuration in the cataloging visual interface, generating a resource attribute definition table and a resource cataloging information table; storing the resource attribute definition table and the resource cataloging information table.
[0005] In a preferred embodiment of the present invention, the selecting of a resource cataloging model version for the resource to be cataloged based on the resource information to be cataloged includes: parsing the resource information to be cataloged to obtain the resource type of the resource to be cataloged, and selecting a resource cataloging model version with the latest storage time corresponding to the resource type for the resource to be cataloged.
[0006] In a preferred embodiment of the present invention, the multiple catalog attributes of the catalog visualization interface include basic attributes and extensible attributes, wherein the basic attributes are the same in resource catalog model versions of different resource types, and the extensible attributes of the resource catalog model version are determined according to the resource type to which the resource catalog model version belongs.
[0007] In a preferred embodiment of the present invention, the catalog visualization interface is provided with an extensible attribute adding function, an extensible attribute deleting function and an extensible attribute modifying function.
[0008] In a preferred embodiment of the present invention, if the extensible attributes on the catalog visualization interface are changed, after the catalog attributes of the catalog visualization interface are configured, the current resource catalog model version and the storage saving time are saved.
[0009] In a preferred implementation of the present invention, a resource catalog is generated based on a storage resource attribute definition table of resource information to be cataloged and a resource catalog information table, and the resource catalog is displayed.
[0010] In a preferred embodiment of the present invention, it also includes a catalog revision step, including: obtaining user feedback evaluation information, extracting revision information in the user feedback evaluation information, loading the resource catalog model version selected when the resource to be revised is cataloged or the latest saved resource catalog model version corresponding to the resource type to which the resource to be revised belongs, generating a corresponding catalog visual interface, and revising the catalog attributes according to the revision information in the catalog visual interface.
[0011] In order to achieve the above-mentioned purpose of the present invention, according to the second aspect of the present invention, the present invention provides an intelligent rapid cataloging device for implementing an intelligent rapid cataloging method described in the first aspect of the present invention, including: an import module, importing resource information to be cataloged, the resource information to be cataloged includes the resource type of the resource to be cataloged, and the resource type includes cloud network resources, data resources, application resources and component resources; a version selection module, selecting a resource cataloging model version for the resource to be cataloged based on the resource information to be cataloged; an attribute configuration module, loading the selected resource cataloging model version to generate a corresponding cataloging visual interface, and configuring multiple cataloging attributes of the resource to be cataloged based on the resource information to be cataloged in the cataloging visual interface; a table generation module, generating a resource attribute definition table and a resource cataloging information table after completing the cataloging attribute configuration in the cataloging visual interface; and a storage module, storing the resource attribute definition table and the resource cataloging information table.
[0012] In order to achieve the above-mentioned purpose of the present invention, according to the third aspect of the present invention, the present invention provides a computer program product, including a computer program, characterized in that when the computer program is executed by a processor, the steps of an intelligent and rapid cataloging method described in the first aspect of the present invention are implemented.
[0013] In order to achieve the above-mentioned purpose of the present invention, according to the fourth aspect of the present invention, the present invention provides an electronic device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the intelligent and rapid cataloging method described in the first aspect of the present invention.
[0014] The beneficial technical effects of the present invention are as follows: a suitable resource cataloging model version is selected according to the imported resource information to be cataloged, a corresponding cataloging visual interface is generated by loading the selected resource cataloging model version, and cataloging attribute configuration is completed in the cataloging visual interface. The definition and change of resource cataloging attributes are realized through visual configuration, thereby realizing the universality of resource cataloging such as cloud networks, data, applications, and components under urban governance and digital construction of large enterprises, facilitating resource type expansion, and flexibly supporting changes in cataloging attributes to save development costs; user evaluation feedback information is used as a suggested input for resource cataloging attribute changes to build a closed loop for improving resource cataloging quality. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Figure 1 It is a flow chart of an intelligent rapid cataloguing method in a preferred embodiment of the present invention;
[0016] Figure 2 It is a flowchart of an intelligent rapid cataloguing method in an application scenario of the present invention;
[0017] Figure 3 It is a schematic diagram of a cataloging visual interface in an application scenario of the present invention;
[0018] Figure 4 It is a schematic diagram of a resource directory in an application scenario of the present invention;
[0019] Figure 5 This is a schematic diagram of a user evaluation feedback interface in an application scenario of the present invention;
[0020] Figure 6 It is a schematic structural diagram of an electronic device in a preferred embodiment of the present invention. DETAILED DESCRIPTION
[0021] Embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and cannot be understood as limiting the present invention.
[0022] In the description of the present invention, it is necessary to understand that the terms "longitudinal", "lateral", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", etc., indicating the orientation or position relationship, are based on the orientation or position relationship shown in the accompanying drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present invention.
[0023] In the description of the present invention, unless otherwise specified and limited, it should be noted that the terms "installed", "connected" and "connected" should be understood in a broad sense. For example, it can be a mechanical connection or an electrical connection, or it can be the internal connection between two components. It can be a direct connection or an indirect connection through an intermediate medium. For ordinary technicians in this field, the specific meanings of the above terms can be understood according to the specific circumstances.
[0024] The execution subject of an intelligent rapid cataloging method provided by the present invention includes but is not limited to at least one of electronic devices such as a server and a terminal that can be configured to execute the method provided by an embodiment of the present application.
[0025] The present invention discloses an intelligent rapid cataloguing method, referring to Figure 1 As shown, including:
[0026] Step S1, importing the resource information to be cataloged, the resource information to be cataloged includes the resource type of the resource to be cataloged, and the resource type includes cloud network resources, data resources, application resources and component resources.
[0027] In this embodiment, the resource information to be cataloged includes various attribute information of the resource to be cataloged, including resource type. Resource types preferably include, but are not limited to, cloud network resources, data resources, application resources, and component resources. Cloud network resources are a general term for various resources and services provided by the combination of cloud computing and network technology, and may specifically include cloud computing resources (including virtual machines, containers, bare metal, etc.), cloud storage services (including object storage, block storage, file storage, etc.), etc. Data resources include various form data, such as Figure 4 The library list described above. An application resource is a software program specifically designed to perform a specific task or provide a specific service. It can be a desktop application, a mobile application (such as an iOS or Android app), a web application (an online service accessed through a browser), or any other form of software. A component resource represents an independent unit of a software system that can perform a specific function or provide a specific service. A component can be an independent program or a smaller program fragment, such as a library, module, or object.
[0028] In this implementation, resources of different resource types have different attribute information, which may include the following fields in addition to the resource type:
[0029] Cloud network resources may include: specification ID, service specifications, cloud service provider service specifications, billing method and other fields.
[0030] Data resources may include: data resource name, contracted business table, unified resource code, data alias, application, data source, data format, update frequency and other fields.
[0031] Application resources may include fields such as application stage, application name, application code, application introduction, application administrator, and construction department.
[0032] Component resources may include: component name, component code, version number, functional area, publishing unit and other fields.
[0033] Step S2: selecting a resource cataloging model version for the resource to be cataloged based on the information of the resource to be cataloged.
[0034] In this embodiment, multiple resource catalog model versions are pre-stored. Basic attributes and extensible attributes are set in the resource catalog model version. The specific names of the extensible attributes are extracted, such as all or part of the billing method, cloud service provider, service specification, application stage, version number, etc., and all the extracted specific names of the extensible attributes are combined into a first text. The semantic similarity between the first text and the resource information to be cataloged is calculated. The resource catalog model version corresponding to the first text with the highest semantic similarity to the resource information to be cataloged is selected to catalog the resources to be cataloged.
[0035] Step S3, load the selected resource catalog model version to generate a corresponding catalog visual interface, configure multiple catalog attributes of the resource to be cataloged based on the resource information to be cataloged in the catalog visual interface. Specifically, obtain the attribute value of each catalog attribute according to the resource information to be cataloged, and fill in the attribute value corresponding to each catalog attribute in the catalog visual interface.
[0036] In this embodiment, multiple catalog attributes are set in the catalog visual interface, and the multiple catalog attributes include basic attributes and extensible attributes, wherein the basic attributes are the same in resource catalog model versions of different resource types, and the extensible attributes of the resource catalog model version are determined according to the resource type to which the resource catalog model version belongs.
[0037] In this implementation, by integrating and optimizing the catalog attributes of cloud network, data, application, and component, catalog attributes covering the current four types are created as basic attributes. For example, the basic attributes can be defined as: resource type, resource name, resource code, resource description, cataloger, catalog time, modification time, modifier, etc. In one example, the basic attributes are defined as: resource name, source, format, sensitivity level, application, etc. If the resource type to be cataloged is data resource, in Figure 3 In the example, you can add "data", i.e. resource type, to the above basic attributes to get the data resource name, data source, data format, data sensitivity level, and application (resource type), which is more suitable for the resource type.
[0038] In this embodiment, preferably, the catalog visualization interface is provided with an extensible attribute change function, specifically including an extensible attribute addition function, an extensible attribute deletion function, and an extensible attribute modification function. Therefore, the extensible attributes of the resource catalog model version can be dynamically added according to the resource type, and the business attribute fields of the current cloud network, data, application, and component are used as default fields. In addition, dynamic addition and definition of extension fields are provided to realize dynamic extension changes of resources.
[0039] Step S4, after the catalog attribute configuration is completed in the catalog visual interface, a resource attribute definition table and a resource catalog information table are generated according to the catalog attribute configuration information.
[0040] Step S5, storing the resource attribute definition table and the resource catalog information table, which may be stored in a preset database.
[0041] In this embodiment, in step S4, the resource attribute definition table is used to define each catalog attribute of the resource to be cataloged, and one catalog attribute has a resource attribute definition table. In an example, the table structure of the resource attribute definition table is shown in Table 1 below. According to the catalog attribute configuration information, that is, the attribute value configured for each catalog attribute, it is automatically stored in the resource catalog information table. In the above example, the resource catalog information table is shown in Table 2. The resource catalog information table is dynamically generated. Taking the cloud network resource type as an example in Table 2, the cloud network resource attributes include specification ID, service specifications, cloud service provider service specifications, billing methods and other fields. After these fields are configured through the visualization solution, a cloud network resource catalog information table will be automatically generated. The table name of the table is stored under the resource_table_name field of the resource attribute definition table and the table name is defined as biz_cloud_net.
[0042] Table 1 Resource attribute definition table
[0043]
[0044]
[0045] Table 2 Resource catalog information table
[0046]
[0047]
[0048] In a preferred embodiment, in order to quickly select a resource catalog model version that matches the resource information to be cataloged and to make the cataloging meet the latest needs, at least one resource catalog model version corresponding to each resource type is pre-stored, and each resource catalog model version is associated with its storage time. Preferably, step S2 includes: parsing the resource information to be cataloged to obtain the resource type of the resource to be cataloged, and selecting the resource catalog model version with the latest storage time corresponding to the resource type for the resource to be cataloged.
[0049] In this embodiment, during the parsing process, the resource information to be catalogued is segmented to obtain a plurality of words / phrases, and the resource type is identified from the plurality of words / phrases.
[0050] In a preferred embodiment, if the extensible attributes on the cataloging visual interface are changed, such as adding, deleting or modifying, when the cataloging attributes of the cataloging visual interface are configured, the current resource cataloging model version and the storage time are saved. This makes it easy to quickly lock the required resource cataloging model version according to time.
[0051] In a preferred embodiment, the present invention also provides catalog information statistical analysis and query capabilities, generates a resource directory based on the storage resource attribute definition table of the resource information to be cataloged and the resource catalog information table, displays the resource directory, and forms a browsing interface. In an example, Figure 4 shown.
[0052] In a preferred embodiment, the step of cataloguing revision is also included, including:
[0053] Obtain user feedback and evaluation information, extract revision information from the user feedback and evaluation information, load the resource catalog model version selected when cataloging the resource to be revised or the latest saved resource catalog model version corresponding to the resource type to which the resource to be revised belongs, generate a corresponding catalog visual interface, and revise the catalog attributes in the catalog visual interface according to the revision information, which is mainly used to revise extensible attributes.
[0054] In this embodiment, a resource catalog evaluation feedback interface is provided to users, such as Figure 5As shown. When querying and using the resource catalog, users can evaluate the catalog information and give feedback on problems. Collect all user feedback and evaluation information, and extract revision information from the user feedback and evaluation information. Revision information can be: the extensible attribute of a resource is missing a certain attribute, the attribute value of a certain attribute is wrong and should be modified, etc. Load the resource catalog model version selected when the resource to be revised is cataloged, or load the latest saved resource catalog model version corresponding to the resource type to which the resource to be revised belongs, generate the corresponding catalog visual interface, and perform visual operations such as modifying the attribute value of the catalog attribute and adding extensible attributes according to the revision information in the catalog visual interface.
[0055] In a preferred embodiment, in order to improve cataloging efficiency and reduce costs, when the selected resource cataloging model version is loaded to generate the corresponding cataloging visual interface, one or more recommended extended attributes are automatically generated for the user. The recommended extended attributes are automatically created in the extensible attribute area for the user to configure information, and the attribute value of the recommended extended attribute and the corresponding specification information are automatically pushed to the user during the configuration process.
[0056] In this implementation, the method for obtaining the recommended extended attributes includes:
[0057] Step A, segmenting the resource information to be catalogued to obtain a plurality of words / phrases, removing words / phrases corresponding to basic attributes and invalid words (such as ", including" and other self-defined words not related to cataloguing) from the plurality of words / phrases, and obtaining a plurality of screening attribute words / phrases.
[0058] In step B, multiple two-layer trees are pre-built, each two-layer tree corresponds to an extensible attribute, the root node of the two-layer tree represents the attribute name of the extensible attribute, and the leaf nodes of the two layers represent the specific attribute values of the extensible attribute belonging to the root node. For example, the extensible attribute of the version number of the component resource corresponds to the root node of the two-layer tree with the version number as the root node, and the attribute values are the version numbers of various components.
[0059] Step C, traverse each screening attribute word / phrase, and execute: suppose the current traversed screening attribute word / phrase p, traverse each two-layer tree, calculate the semantic similarity between the screening attribute word / phrase p and the leaf node of the currently traversed two-layer tree, if the semantic similarity with more than one leaf node is greater than the preset semantic similarity threshold, then associate and match the screening attribute word / phrase p with the expandable attribute corresponding to the root node of the currently traversed two-layer tree, and add an element to the end of the frequency vector of the expandable attribute corresponding to the root node of the currently traversed two-layer tree 1. If the semantic similarity with all leaf nodes of the currently traversed two-layer tree is not greater than the preset semantic similarity threshold, then add an element 0 to the end of the frequency vector of the extensible attribute corresponding to the root node of the currently traversed two-layer tree, 0 indicates that the two cannot be associated and matched, and start traversing the next two-layer tree until all two-layer trees are traversed. If after traversing all two-layer trees, the filtered attribute words / phrases p are not associated with the extensible attributes corresponding to the root nodes of the two-layer trees, then the filtered attribute words / phrases p are used as the remaining attribute words / phrases.
[0060] In one example, the frequency vector of the extensible attribute corresponding to the root node is in the form of: [1, 0, 1, 0, 0, 0, ..., 1], and the frequency vector records the association and matching of the attribute words / phrases selected in the resource information to be cataloged each time the extensible attribute is cataloged within the time window from the current time as the end point (the time window length is one month, three months, half a year, one year, etc.). If a cataloging is associated and matched, the element corresponding to the cataloging in the frequency vector is 1, if not associated and matched, the element corresponding to the cataloging is 0.
[0061] Step D, all remaining attribute words / phrases are displayed in a preset small window of the cataloging visual interface. The user judges whether it is necessary to generate a new extensible attribute based on one or more remaining attribute words / phrases based on experience. If it is determined that a new extensible attribute needs to be generated, the user selects one or more remaining attribute words / phrases by clicking the mouse, and sets the attribute name of the newly generated extensible attribute based on the selected one or more remaining attribute words / phrases. At the same time, the background constructs a new two-layer tree, the root node of the new two-layer tree is the attribute name of the newly generated extensible attribute, the user selects one or more remaining attribute words / phrases as one or more leaf nodes of the new two-layer tree, and sets a frequency vector for the newly generated extensible attribute, which is [1] at this time; this can retain important newly added extensible attributes.
[0062] Step E, cumulatively sum the element values of the frequency vector corresponding to each extensible attribute, obtain the occurrence frequency of each extended attribute, record the extensible attribute with an occurrence frequency greater than the frequency threshold as the first extended attribute, and record the extensible attribute with an occurrence frequency less than or equal to the frequency threshold as the second extended attribute; among all first extended attributes, select the first extended attribute with at least one element of 1 in the last N1 elements of the corresponding frequency vector and put it into the recommended extended attribute set, and among all second extended attributes, select the second extended attribute with the last N2 elements of the corresponding frequency vector being 1 and put it into the recommended extended attribute set, N1 and N2 are both positive integers, and N2 is greater than N1. The value range of N1 can be 8-10, and the value range of N2 can be 11-20. In this way, automatic adaptive updating of extensible attributes can be achieved, outdated and inappropriate extensible attributes can be deleted, and new extensible attributes can be added.
[0063] In the extensible attribute area of the cataloging visual interface, all recommended extended attribute information columns in the recommended extended attribute set are automatically generated for users to configure information, and in the process of configuring information, the recommended extended attribute-related matching screening attribute words / phrases and corresponding standard information are automatically pushed to users. Adaptive changes of extensible attributes are realized.
[0064] Figure 2 The flowchart of the intelligent rapid cataloging method in an application scenario of the present invention is shown, including the entire closed-loop process of cataloging and evaluation.
[0065] The present invention also discloses an intelligent rapid cataloging device, which is used to implement the above-mentioned intelligent rapid cataloging method, comprising:
[0066] The import module imports the resource information to be cataloged, which includes the resource type of the resource to be cataloged. The resource type includes cloud network resources, data resources, application resources and component resources.
[0067] A version selection module selects a resource cataloging model version for the resource to be cataloged based on the resource information to be cataloged;
[0068] The attribute configuration module loads the selected resource catalog model version to generate a corresponding catalog visual interface, and configures multiple catalog attributes of the resource to be cataloged based on the resource information to be cataloged in the catalog visual interface;
[0069] A table generation module generates a resource attribute definition table and a resource catalog information table after completing the catalog attribute configuration in the catalog visual interface;
[0070] The storage module stores the resource attribute definition table and the resource catalog information table.
[0071] In this embodiment, the import module, version selection module, attribute configuration module, table generation module and storage module correspond one by one to steps S1, S2, S3, S4 and S5 in the above-mentioned intelligent rapid cataloging method, and are not described in detail here.
[0072] The present invention also discloses a computer program product, including a computer program, which, when executed by a processor, implements the steps of the above-mentioned intelligent rapid cataloging method provided by the present invention. The computer program product should be understood as a software product that mainly implements its solution through a computer program, such as a program product integrated in the cloud or a software library.
[0073] The present invention also discloses an electronic device. In one embodiment, the electronic device includes at least one processor; and a memory connected to the at least one processor in communication; wherein:
[0074] The memory stores a computer program that can be executed by the at least one processor. The computer program is executed by the at least one processor so that the at least one processor can execute an intelligent rapid cataloging method provided by the present invention.
[0075] like Figure 6 FIG. 1 is a schematic diagram of the structure of an electronic device for an intelligent rapid cataloging method provided by an embodiment of the present invention. The electronic device may include a processor 10, a memory 11, a communication bus 12, and a communication interface 13, and may also include a computer program stored in the memory 11 and executable on the processor 10, such as an intelligent rapid cataloging method program.
[0076] In some embodiments, the processor 10 may be composed of an integrated circuit, for example, a single packaged integrated circuit, or a plurality of packaged integrated circuits with the same or different functions, including one or more central processing units (CPUs), microprocessors, digital processing chips, graphics processors, and combinations of various control chips. The processor 10 is the control core (Control Unit) of the electronic device, and uses various interfaces and lines to connect various components of the entire electronic device, and executes or executes programs or modules stored in the memory 11 (for example, executing an intelligent and fast cataloging method, etc.), and calls data stored in the memory 11 to execute various functions of the electronic device and process data.
[0077] The memory 11 includes at least one type of readable storage medium, and the readable storage medium includes a flash memory, a mobile hard disk, a multimedia card, a card-type memory (for example, SD or DX memory, etc.), a magnetic memory, a disk, an optical disk, etc. In some embodiments, the memory 11 may be an internal storage unit of an electronic device, such as a mobile hard disk of the electronic device. In other embodiments, the memory 11 may also be an external storage device of an electronic device, such as a plug-in mobile hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the electronic device. Further, the memory 11 may also include both an internal storage unit of the electronic device and an external storage device. The memory 11 can not only be used to store application software and various types of data installed in the electronic device, such as the code of an intelligent rapid cataloging method program, etc., but also can be used to temporarily store data that has been output or is to be output.
[0078] The communication bus 12 may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. The bus is configured to realize connection and communication between the memory 11 and at least one processor 10, etc.
[0079] The communication interface 13 is used for communication between the above-mentioned electronic device and other devices, including a network interface and a user interface. Optionally, the network interface may include a wired interface and / or a wireless interface (such as a WI-FI interface, a Bluetooth interface, etc.), which is generally used to establish a communication connection between the electronic device and other electronic devices. The user interface may be a display (Display), an input unit (such as a keyboard (Keyboard)), and optionally, the user interface may also be a standard wired interface, a wireless interface. Optionally, in some embodiments, the display may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, and an OLED (Organic Light-Emitting Diode, organic light-emitting diode) touch device, etc. Among them, the display may also be appropriately referred to as a display screen or a display unit, which is used to display information processed in the electronic device and to display a visual user interface.
[0080] Figure 6 Only an electronic device with components is shown, and those skilled in the art will understand that Figure 6The structure shown does not constitute a limitation on the electronic device, and may include fewer or more components than shown in the figure, or combine certain components, or arrange the components differently.
[0081] For example, although not shown, the electronic device may also include a power source (such as a battery) for supplying power to various components. Preferably, the power source may be logically connected to at least one processor 10 through a power management device, so that the power management device can realize functions such as charging management, discharging management, and power consumption management. The power source may also include any components such as one or more DC or AC power sources, recharging devices, power failure detection circuits, power converters or inverters, and power status indicators. The electronic device may also include a variety of sensors, Bluetooth modules, Wi-Fi modules, etc., which will not be described in detail here.
[0082] It should be understood that the embodiment is for illustration only and the scope of the patent application is not limited by this structure.
[0083] Furthermore, if the module / unit integrated in the electronic device 1 is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. The computer-readable storage medium can be volatile or non-volatile. For example, the computer-readable medium can include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a mobile hard disk, a magnetic disk, an optical disk, a computer memory, and a read-only memory (ROM).
[0084] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", "an implementation", "a preferred implementation" or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.
[0085] Although the embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the claims and their equivalents.
Claims
1. An intelligent rapid cataloguing method, characterized in that: include: Importing the resource information to be cataloged, wherein the resource information to be cataloged includes the resource type of the resource to be cataloged, and the resource type includes cloud network resources, data resources, application resources and component resources; Selecting a resource catalog model version for the resource to be cataloged based on the information of the resource to be cataloged; Load the selected resource catalog model version to generate a corresponding catalog visual interface, and configure multiple catalog attributes of the resource to be cataloged based on the resource information to be cataloged in the catalog visual interface; After the catalog attribute configuration is completed in the catalog visual interface, a resource attribute definition table and a resource catalog information table are generated according to the catalog attribute configuration information; Stores resource attribute definition tables and resource catalog information tables.
2. An intelligent rapid cataloguing method as claimed in claim 1, characterized in that: The step of selecting a resource catalog model version for the resource to be cataloged based on the resource information to be cataloged includes: The resource information to be catalogued is parsed to obtain the resource type of the resource to be catalogued, and a resource cataloguing model version with the latest storage time corresponding to the resource type is selected for the resource to be catalogued.
3. An intelligent rapid cataloguing method as claimed in claim 1 or 2, characterized in that: The multiple catalog attributes of the catalog visualization interface include basic attributes and extensible attributes, wherein the basic attributes are the same in resource catalog model versions of different resource types, and the extensible attributes of the resource catalog model version are determined according to the resource type to which the resource catalog model version belongs.
4. An intelligent rapid cataloguing method as claimed in claim 3, characterized in that: The cataloging visualization interface is provided with an extensible attribute change function.
5. An intelligent rapid cataloguing method as claimed in claim 4, characterized in that: If the extensible attributes on the catalog visualization interface are changed, after the catalog attributes of the catalog visualization interface are configured, the current resource catalog model version and the storage save time are saved.
6. An intelligent rapid cataloguing method as claimed in claim 1, 2, 4 or 5, characterized in that: A resource catalog is generated based on the storage resource attribute definition table of the resource information to be cataloged and the resource catalog information table, and the resource catalog is displayed.
7. An intelligent rapid cataloguing method as claimed in claim 1, 2, 4 or 5, characterized in that: Also included are catalog revision steps, including: Obtain user feedback and evaluation information, extract revision information from the user feedback and evaluation information, load the resource catalog model version selected when cataloging the resource to be revised or the latest saved resource catalog model version corresponding to the resource type to which the resource to be revised belongs, generate a corresponding catalog visual interface, and revise the catalog attributes in the catalog visual interface according to the revision information.
8. An intelligent rapid cataloguing device, characterized in that: An intelligent rapid cataloging method for implementing any one of claims 1 to 7, comprising: An import module imports resource information to be cataloged, wherein the resource information to be cataloged includes resource types of resources to be cataloged, and resource types include cloud network resources, data resources, application resources, and component resources; A version selection module selects a resource cataloging model version for the resource to be cataloged based on the resource information to be cataloged; The attribute configuration module loads the selected resource catalog model version to generate a corresponding catalog visual interface, and configures multiple catalog attributes of the resource to be cataloged based on the resource information to be cataloged in the catalog visual interface; A table generation module generates a resource attribute definition table and a resource catalog information table after completing the catalog attribute configuration in the catalog visual interface; The storage module stores the resource attribute definition table and the resource catalog information table.
9. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.
10. An electronic device, characterized in that: The electronic device comprises: At least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores a computer program executable by the at least one processor, the computer program being executed by the at least one processor so that the at least one processor can execute an intelligent rapid cataloging method as described in any one of claims 1 to 7.
Citation Information
Cited By
Component cataloguing method and management method, program product and electronic device
CN120950114A