CN113780903A - Asset object management method and device, electronic equipment and computer storage medium - Google Patents

Asset object management method and device, electronic equipment and computer storage medium Download PDF

Info

Publication number
CN113780903A
CN113780903A CN202111336369.6A CN202111336369A CN113780903A CN 113780903 A CN113780903 A CN 113780903A CN 202111336369 A CN202111336369 A CN 202111336369A CN 113780903 A CN113780903 A CN 113780903A
Authority
CN
China
Prior art keywords
sub
task
abstract
asset
objects
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202111336369.6A
Other languages
Chinese (zh)
Other versions
CN113780903B (en
Inventor
韩天宇
刘阳
田娟
池程
朱斯语
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Academy of Information and Communications Technology CAICT
Original Assignee
China Academy of Information and Communications Technology CAICT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Academy of Information and Communications Technology CAICT filed Critical China Academy of Information and Communications Technology CAICT
Priority to CN202111336369.6A priority Critical patent/CN113780903B/en
Publication of CN113780903A publication Critical patent/CN113780903A/en
Application granted granted Critical
Publication of CN113780903B publication Critical patent/CN113780903B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Human Resources & Organizations (AREA)
  • General Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Educational Administration (AREA)
  • Development Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the application provides an asset object management method, an asset object management device, electronic equipment and a computer storage medium. The method comprises the following steps: acquiring an abstract task to be uploaded; disassembling the abstract task to obtain a plurality of sub-objects; searching according to each sub-object to obtain a plurality of search results; obtaining the storage address of each sub-object according to each search result; and (4) connecting the storage addresses in series to generate an abstract task. Through the operations of disassembling, searching and connecting abstract tasks in series, the complex data can be created. In the process of realizing the complex data creation, the existing related child objects can be directly used without re-creation, so that the creation time can be saved.

Description

Asset object management method and device, electronic equipment and computer storage medium
Technical Field
The present application relates to the field of industrial internet technologies, and in particular, to an asset object management method, an asset object management apparatus, an electronic device, and a computer storage medium.
Background
In the prior art, physical entity objects of people, machines and things are all subjected to digital processing, digital objects are defined, and object contents comprise attributes, events, operations and the like, so that digital twins are formed. After the digital object is defined, the digital object actively applies for an identifier to an identifier analysis system and gives a unique digital identity. And providing identity authentication capability by using the digital object with the identifier as the unique identity, and performing identity verification and authorization.
Problems existing in the prior art:
at present, digital objects are correspondingly established for one physical entity or virtual entity, but data to be processed by a user is more and more complex at present, and some data not only relate to one object entity but also relate to events of cooperation among a plurality of physical entities. For these complex data, there is no corresponding creation method at present.
Disclosure of Invention
The embodiment of the application provides an asset object management method, an asset object management device, electronic equipment and a computer storage medium, so as to solve the problems in the prior art.
According to a first aspect of embodiments of the present application, there is provided an asset object management method, the method comprising:
acquiring an abstract task to be uploaded;
disassembling the abstract task to obtain a plurality of sub-objects;
searching according to each sub-object to obtain a plurality of search results;
obtaining the storage address of each sub-object according to each search result;
and connecting the storage addresses in series to generate the abstract task.
According to a second aspect of embodiments of the present application, there is provided an asset object management apparatus, the apparatus including:
the acquisition module is used for acquiring the abstract tasks needing to be uploaded;
the disassembling module is used for disassembling the abstract task to obtain a plurality of sub-objects;
the searching module is used for searching according to each sub-object to obtain a plurality of searching results;
the address acquisition module is used for acquiring the storage address of each sub-object according to each search result;
and the generating module is used for connecting the storage addresses in series to generate the abstract task.
According to a third aspect of embodiments of the present application, there is provided an electronic device comprising one or more processors, and memory for storing one or more programs; the one or more programs, when executed by the one or more processors, implement the steps of the asset object management method as described above.
According to a fourth aspect of embodiments of the present application, there is provided a computer storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of the asset object management method as described above.
By adopting the asset object management method, the device, the electronic equipment and the computer storage medium provided by the embodiment of the application, the asset object management method comprises the following steps: acquiring an abstract task to be uploaded; disassembling the abstract task to obtain a plurality of sub-objects; searching according to each sub-object to obtain a plurality of search results; obtaining the storage address of each sub-object according to each search result; and (4) connecting the storage addresses in series to generate an abstract task. Through the operations of disassembling, searching and connecting abstract tasks in series, the complex data can be created. In the process of realizing the complex data creation, the existing related child objects can be directly used without re-creation, so that the creation time can be saved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the application and not to limit the application. In the drawings:
fig. 1 is a schematic view of a scene of an electronic device according to an embodiment of the present disclosure;
fig. 2 is a schematic structural diagram of an electronic device according to an embodiment of the present disclosure;
FIG. 3 is a schematic structural diagram of a category object according to an embodiment of the present disclosure;
fig. 4 is a schematic structural diagram of an ontology object according to an embodiment of the present disclosure;
FIG. 5 is a flowchart illustrating an asset object management method according to an embodiment of the present application;
FIG. 6 is a schematic flow chart diagram illustrating another asset object management method according to an embodiment of the present application;
FIG. 7 is a schematic flowchart of another asset object management method according to an embodiment of the present application;
fig. 8 is a block diagram of an asset object management device according to an embodiment of the present application.
Detailed Description
In the process of implementing the present application, the inventors found that, in the prior art, physical entity objects of people, machines and objects are all subjected to digital processing to define digital objects, and the object contents include attributes, events, operations and the like, so as to form a digital twin. After the digital object is defined, the digital object actively applies for an identifier to an identifier analysis system and gives a unique digital identity. And providing identity authentication capability by using the digital object with the identifier as the unique identity, and performing identity verification and authorization.
At present, digital objects are correspondingly established for one physical entity or virtual entity, but data to be processed by a user is more and more complex at present, and some data not only relate to one object entity but also relate to events of cooperation among a plurality of physical entities. For these complex data, there is no corresponding creation method at present.
The industrial internet is a digital infrastructure and is essentially a data-driven new value network. However, the existing data management problem is serious, the problems of dirty and messy data and the like are faced, and meanwhile, the existing data structure solutions are not enough. Although the Digital Object Architecture (DOA) treats the operation assets, the Digital Objects (DO) are not effectively organized, so that a digital asset system cannot be formed, and further more associated value is generated; although the German industry 4.0 management shell adopts an asset visual angle, the management shell excessively focuses on entity equipment in a factory, does not relate to data in an enterprise IT framework, limits an application imagination space, and is not beneficial to popularization due to the fact that the internal management of the management shell is associated with each other too complexly; data standardization, which is due to the large number of industrial internet users, complex composition and rich and diverse application scenes, attempts to define each field and meaning by a standardization means, is unrealistic to exhaust all models and mechanisms of everything in the world, and meanwhile, users do not use the power of the standards before finding out a successful business model, and moreover, the standards can change along with time.
In view of the foregoing problems, embodiments of the present application provide an asset object management method, an apparatus, an electronic device, and a computer storage medium, where the asset object management method includes: acquiring an abstract task to be uploaded; disassembling the abstract task to obtain a plurality of sub-objects; searching according to each sub-object to obtain a plurality of search results; obtaining the storage address of each sub-object according to each search result; and (4) connecting the storage addresses in series to generate an abstract task. Through the operations of disassembling, searching and connecting abstract tasks in series, the complex data can be created. In the process of realizing the complex data creation, the existing related child objects can be directly used without re-creation, so that the creation time can be saved.
The scheme in the embodiment of the application can be implemented by adopting various computer languages, such as object-oriented programming language Java and transliterated scripting language JavaScript.
In order to make the technical solutions and advantages of the embodiments of the present application more apparent, the following further detailed description of the exemplary embodiments of the present application with reference to the accompanying drawings makes it clear that the described embodiments are only a part of the embodiments of the present application, and are not exhaustive of all embodiments. It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict.
Referring to fig. 1, an application scenario diagram provided in the embodiment of the present application is shown, in which an electronic device 100 performs data communication with a local server 200 and a public server 300 through multiple communication methods. Here, the electronic device 100 may be allowed to perform data interaction with the local server 200 and the public server 300 through a data interoperation protocol.
The electronic device 100 is operable to publish the generated asset objects to the local server 200 and the public server 300 for retrieval and recommended use.
Wherein the electronic device 100 may be understood as a device having a compiler function, the public server 300 may be a secondary node in the industrial internet. The electronic device 100 may be, but is not limited to, a Mobile phone, a tablet Computer, a notebook Computer, an Ultra-Mobile Personal Computer (UMPC), and the like.
As shown in fig. 2, a schematic structural diagram of an electronic device 100 provided in an embodiment of the present application is shown, where the electronic device 100 includes a memory 101, a processor 102, and a communication interface 103. The memory 101, processor 102 and communication interface 103 are electrically connected to each other, directly or indirectly, to enable the transfer or interaction of data. For example, the components may be electrically connected to each other via one or more communication buses or signal lines. The memory 101 may be used for storing software programs and modules, such as program instructions/modules corresponding to the asset object management method provided in the embodiments of the present application, and the processor 102 executes the software programs and modules stored in the memory 101, so as to execute various functional applications and data processing. The communication interface 103 may communicate signaling or data with the local server 200 and the common server 300 based on a data interoperability protocol. The electronic device 100 may have a plurality of communication interfaces 103 in this application.
The data interoperability protocol can provide digital asset centric data for industrial internet participants. The data interoperation protocol can realize semantic interoperation, namely context of shared data, so that people and machines can understand the meaning of the data; the method realizes the pragmatic interoperation, and performs flexible and self-defined operation on the data assets by taking the data assets as a center on the basis of understanding the meaning of the data; the method realizes effective adaptation with various other protocols so as to adapt to complex network environments; the authority control and transmission safety of the digital assets are ensured.
The data transmitted in the data interoperability protocol are Asset Objects (AO), which are effectively organized by an Asset class hierarchy. The asset objects can be classified into category objects (Class AO) and Ontology objects (Ontology AO), the category objects represent the affiliation among data assets, category description information, meta-attribute information, and the like, and the Ontology objects are specific examples of the category objects and need to be consistent with the definitions and descriptions in the corresponding category objects. Ontology objects are further divided into data objects, which describe definitions and refer to data, and operation objects, which are operations on specified data.
And the asset category system divides the related people, objects and processes into objects according to the business requirements. After the original data is integrated according to the asset category system, the data is stably and invariably transmitted to the asset category system no matter how the front-end service changes the acquisition form, period, transmission mode and the like of the data. The asset category system can not be changed with the change of the upper layer morphology such as a business form operation activity scheme and the like to generate the bottom layer structure.
The category object is a concrete representation of an asset category system, and the category object comprises basic information for object creation, inheritance reference information and meta-attribute information. Fig. 3 is a schematic diagram of a structure of a category object. Object ID in FIG. 3 represents an Object identifier, a number unique to an asset Object; registry Time represents the registration Time, i.e., the Time when the asset object was created; the Expiration Time indicates the Expiration Time, i.e., the Time when the asset object is spent; the Modified Time represents the modification Time, namely the Time when the asset object was Modified last Time; the Father representation points to the higher level category object represented by the category object, represented by a set containing identifiers of inherited higher level category objects, such as: { Object ID1, Object ID2, … }; the attribute of Child representation attribute becomes a meta attribute; the meta-attribute is an attribute description of a category object and aims to adopt a service-oriented term to help people and machines to understand better and identify tags; the meta-attributes may mainly include category standards to which the attributes belong, attribute names, attribute descriptions, attribute processing types, value dictionaries, value types, examples, update cycles, security levels, object relationships, and the like; the attribute belongs to the category standard: i.e., the specification standard to which the attribute conforms, such as Eclass; attribute name: attribute naming should follow three major principles: privacy violation is avoided, the same attribute uses the same attribute name, and the same attribute uses the same statement structure; and attribute description: the attribute names are explained by one or two sentences, so that the problems of ambiguity, polysemy and the like of the attribute names caused by too short words are avoided; and (3) attribute processing type: the method comprises the following steps of dividing the processing types into original attribute, statistical attribute and algorithm attribute according to different processing types, wherein fields existing in an original data table of the original attribute become attributes after simple and regular adjustment, and the attributes can be used by service personnel, such as age, mobile phone number and the like; the statistical attribute represents that the original data becomes attribute-attributed service personnel, such as total number of commodities browsed in 7 days and the like, through processing, such as simple mathematical function operations of summation, averaging, regular expression and the like; the algorithm type attribute is a label of the deep processing type of the original data calculated by the model algorithm, such as 'labor waste' and the like; value dictionary: i.e. an enumeration of various possible values of an attribute, such as: the value dictionary of the "gender" attribute is [ male, female ]; the value type is as follows: data types of attribute values, such as numeric type, character type, date type, and the like; example (c): specific examples of attribute values; and (3) updating period: the update period of the attribute data is referred to; and (4) safety level: data security risks exist in the processes of acquiring data from source data, processing the data, enabling the data to be online and using the data, so that security levels are formulated for the attributes, and attribute use specifications of different levels are generated according to the security levels of the attributes; object relationship: the native attribute tags of category objects for fast and child can be further explained by the object relationship.
An ontology object is an asset instance created from a category object, which in turn may be divided into data objects and operation objects. Fig. 4 is a schematic structural diagram of the ontology object. In fig. 4, Class Object indicates an Object type, and represents that the type of the Object is a category Object; Data/Opera represents the object type, the Data representation is the Data object, and the Opera representation is the operation object; data ontology: the data format, semantics, period, security level and the like need to be consistent with those defined in the object of the category.
The Memory 101 may be, but is not limited to, a Random Access Memory (RAM), a Read Only Memory (ROM), a Programmable Read-Only Memory (PROM), an Erasable Read-Only Memory (EPROM), an electrically Erasable Read-Only Memory (EEPROM), and the like.
The processor 102 may be an integrated circuit chip having signal processing capabilities. The processor may be a general-purpose processor including a Central Processing Unit (CPU), a Network Processor (NP), and the like; but may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components, etc.
Referring to fig. 5, fig. 5 is a method for managing asset objects according to an embodiment of the present application based on the electronic device 100 shown in fig. 2, where the method for managing asset objects according to an embodiment of the present application includes the following steps:
s401, acquiring abstract tasks needing to be uploaded.
It should be understood that the abstract task may be an operational task or a data task. For example, the abstract task may be an e-cigarette production operation task.
S402, disassembling the abstract task and obtaining a plurality of sub-objects.
It should be understood that, if the abstract task is an electronic cigarette production operation task, the abstract task may be disassembled into a digital object corresponding to an electronic cigarette product, a digital object corresponding to an electronic cigarette production device, a digital object corresponding to an electronic cigarette material, a digital object corresponding to a production process, and the like.
And S403, searching according to each sub-object to obtain a plurality of search results.
The electronic device 100 searches the plurality of sub-objects from the memory respectively to obtain a search result of each sub-object. Or the electronic device 100 searches from the database of the local server 200 and the database of the public server 300 based on the data interoperation protocol.
The electronic device 100 may perform a search according to the attribute information of the sub-object, match the attribute information of the sub-object with the attribute information of the sub-object stored in the database memory, and obtain a searched search result if the sub-object completely matches or the matching degree exceeds a threshold; and if the goodness of fit does not reach the threshold value, obtaining the unsearched search result.
S404, obtaining the storage address of each sub-object according to each search result.
As shown in fig. 6, S404 includes the following sub-steps:
s404a, if the search result is not searched, then judging whether the sub-object is an inseparable sub-task.
S404b, if not, the subtask is disassembled to obtain a new sub-object, and the new sub-object is searched to obtain a new search result.
It should be understood that the electronic device 100 does not search the sub-object in its memory, or the local server 200 and the public server 300 in their databases, the electronic device 100 determines whether the sub-object is an indivisible sub-task, if not, the sub-object is broken down into smaller and finer sub-objects, and a search is performed according to the new sub-objects to obtain a new search result; the electronic device 100 determines whether to disassemble the new sub-object according to the new search result, and if the new search result is not searched and the new sub-object is a divisible sub-task, the electronic device 100 also needs to disassemble the new sub-object until the obtained search result is searched or the new sub-object is an inseparable sub-task.
S404c, if yes, generating the sub-object according to the received modification information or creation information, and obtaining the storage address of the sub-object.
It should be understood that the indivisible sub-object is added to the sub-task cache module, and whether to create the sub-object or edit the modified sub-object is determined according to the modification information or creation information input by the user. If the user inputs modification information, the electronic device 100 modifies the existing sub-object according to the modification information, and stores the modified sub-object to obtain a storage address of the modified sub-object. If the user inputs the creation information, the electronic device 100 generates the sub-object according to the creation information, and stores the generated sub-object to obtain the storage address of the generated sub-object.
Before responding to the modification information and the creation information, the electronic device 100 needs to detect whether the user has a modification right or a creation right, and if so, responds to the modification information to modify and edit the sub-object; and if the creation authority exists, creating the sub-object in response to the creation information.
S404d, if the search result is found, the storage address of the child object is obtained.
It should be understood that if the existing sub-object can be described, the storage address of the sub-object is directly obtained, and no creation or modification editing is needed, so that the time for creating the sub-object can be saved.
S405, the storage addresses are connected in series to generate an abstract task.
It should be appreciated that the concatenation can be performed according to the implementation step time of each sub-object to generate the abstract task. The concatenation may also be performed according to the creation time of each child object to generate the abstract task. The present invention is not limited to the above embodiments, and may be set according to actual circumstances.
As shown in fig. 7, on the basis of fig. 5, the asset object management method further includes the steps of:
s406, applying for identification information of the abstract task.
It should be understood that the identification information is an object identifier in the category object, the electronic device 100 may send the application information to the identification parsing system, and the identification parsing system generates the identification information corresponding to the abstract task according to the application information and feeds the identification information back to the electronic device 100.
S407, binding the identification information and the abstract task to generate an asset object.
It should be appreciated that the electronic device 100 may upload the binding relationship of the identification information and the abstract task to the identification resolution system.
And S408, judging whether the asset object is disclosed in the whole network according to the creation authority.
And S409, if so, issuing the asset object to a public server.
And S410, if not, the asset object is issued to the local server.
It should be understood that if the creation authority is not web-wide public, and is completely private, the electronic device 100 stores the asset object in the local server 200 for local invocation through a data interoperability protocol. If the creation authority is public in the whole network and is not completely private, the electronic device 100 submits an application instruction to the public server 300 through a data interoperation protocol, the public server 300 detects the inheritance, the legality and the conformity of the asset object according to the application instruction, and if the inheritance, the legality and the conformity are not met, the asset object is re-concatenated into a new asset object according to the storage address of each sub-object; if the inheritance, the legality and the conformity are met, the uplink is authenticated through the blockchain, the payment service fee is created, and the payment service fee is stored in the public server 300.
The common server 300 detects the inheritance, the legality and the conformity of the asset object according to the application instruction, and detects whether the asset object conforms to the definition in the category object data, whether the specification is carried out according to the recommended industry standard and the like.
The public server and the block chain can be verified to achieve consensus through the block chain for certification and cochain, payment service cost is established, and non-tampering certification is carried out, so that transparent, fair and green development of an industrial internet system is powerfully promoted.
In order to implement the asset object management method corresponding to the above S401 to S410 and possible sub-steps thereof, an embodiment of the present application provides an asset object management device, please refer to fig. 8, where fig. 8 is a block schematic diagram of an asset object management device 500 provided in an embodiment of the present application, where the asset object management device 500 includes: an acquisition module 510, a disassembly module 520, a search module 530, an address acquisition module 540, a generation module 550, an identification application module 560, a binding module 570, and a publishing module 580.
The obtaining module 510 is used for obtaining an abstract task that needs to be uploaded.
It should be understood that the obtaining module 510 is used for executing the contents of S401 described above.
The disassembling module 520 is used for disassembling the abstract task to obtain a plurality of sub-objects.
It should be understood that the disassembling module 520 is used for executing the content of the above-mentioned S402.
The searching module 530 is configured to perform a search according to each sub-object to obtain a plurality of search results.
It should be understood that the search module 530 is configured to execute the contents of S403.
The address obtaining module 540 is configured to obtain a storage address of each sub-object according to each search result.
It should be understood that the address acquisition module 540 is used to execute the contents of S404 and its substeps described above.
The generating module 550 is configured to concatenate the storage addresses to generate an abstract task.
It should be understood that the generating module 550 is configured to perform the above-mentioned contents of S405.
The identification application module 560 is used for applying for identification information of the abstract task.
It should be appreciated that the identify applications module 560 is configured to perform the above-described contents of S406.
The binding module 570 is configured to bind the identification information with the abstract task to generate an asset object.
It should be understood that the binding module 570 is configured to perform the above-described contents of S407.
The publishing module 580 judges whether the asset object is fully disclosed, if so, publishes the asset object to a public server; and if not, the asset object is issued to the local server.
It should be appreciated that the publish module 580 is configured to perform the contents of S408-S410 described above.
It should be understood that the obtaining module 510, the disassembling module 520, the searching module 530, the address obtaining module 540, the generating module 550, the identification applying module 560, the binding module 570 and the publishing module 580 may cooperatively implement the above-mentioned S401 to S410 and possible sub-steps thereof.
In summary, the present application provides an asset object management method, an asset object management apparatus, an electronic device, and a computer storage medium, where the asset object management method includes: acquiring an abstract task to be uploaded; disassembling the abstract task to obtain a plurality of sub-objects; searching according to each sub-object to obtain a plurality of search results; obtaining the storage address of each sub-object according to each search result; and (4) connecting the storage addresses in series to generate an abstract task. Through the operations of disassembling, searching and connecting abstract tasks in series, the complex data can be created. In the process of realizing the complex data creation, the existing related child objects can be directly used without re-creation, so that the creation time can be saved.
Meanwhile, the digital assets ensure that data is standardized and structured during production, thereby greatly improving the efficiency of enterprises and reducing the waste of resources; the digital assets are constructed and used by users according to the bottom-up concept of the production contents of the users, and the category attribute framework has strong inclusion and universality; the digital assets can promote the digital transformation of enterprises, the digital economy can be further developed, and the data value can be further released.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While the preferred embodiments of the present application have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all alterations and modifications as fall within the scope of the application.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations as well.

Claims (10)

1. A method for asset object management, the method comprising:
acquiring an abstract task to be uploaded;
disassembling the abstract task to obtain a plurality of sub-objects;
searching according to each sub-object to obtain a plurality of search results;
obtaining the storage address of each sub-object according to each search result;
and connecting the storage addresses in series to generate the abstract task.
2. The method of claim 1, wherein the step of obtaining a storage address of each of the sub-objects according to each of the search results comprises:
if the search result is not searched, judging whether the sub-object is an inseparable sub-task;
and if not, disassembling the subtask to obtain a new sub-object, and searching according to the new sub-object to obtain a new search result.
3. The method according to claim 2, wherein the step of determining whether the sub-object is an indivisible sub-task if the search result is not searched comprises:
if yes, generating the sub-object according to the received modification information or creation information;
and obtaining the storage address of the sub-object.
4. The method of claim 2, wherein the step of obtaining a storage address of each of the sub-objects according to each of the search results further comprises:
and if the search result is searched, acquiring the storage address of the sub-object.
5. The method of claim 1, wherein after the step of concatenating the memory addresses to generate the abstract task, the method further comprises:
applying for identification information of the abstract task;
and binding the identification information with the abstract task to generate an asset object.
6. The method of claim 5, wherein after the step of binding the identification information to the abstract task, the method further comprises:
judging whether the asset object is disclosed in the whole network or not according to the creation authority;
if yes, the asset object is issued to a public server;
and if not, the asset object is issued to a local server.
7. An asset object management device, characterized in that said device comprises:
the acquisition module is used for acquiring the abstract tasks needing to be uploaded;
the disassembling module is used for disassembling the abstract task to obtain a plurality of sub-objects;
the searching module is used for searching according to each sub-object to obtain a plurality of searching results;
the address acquisition module is used for acquiring the storage address of each sub-object according to each search result;
and the generating module is used for connecting the storage addresses in series to generate the abstract task.
8. The apparatus of claim 7, further comprising:
the identification application module is used for applying for the identification information of the abstract task;
and the binding module is used for binding the identification information with the abstract task to generate an asset object.
9. An electronic device comprising one or more processors, and memory for storing one or more programs; the one or more programs, when executed by the one or more processors, implement the method of any of claims 1-6.
10. A computer storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 6.
CN202111336369.6A 2021-11-12 2021-11-12 Asset object management method and device, electronic equipment and computer storage medium Active CN113780903B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111336369.6A CN113780903B (en) 2021-11-12 2021-11-12 Asset object management method and device, electronic equipment and computer storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111336369.6A CN113780903B (en) 2021-11-12 2021-11-12 Asset object management method and device, electronic equipment and computer storage medium

Publications (2)

Publication Number Publication Date
CN113780903A true CN113780903A (en) 2021-12-10
CN113780903B CN113780903B (en) 2022-02-25

Family

ID=78956953

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111336369.6A Active CN113780903B (en) 2021-11-12 2021-11-12 Asset object management method and device, electronic equipment and computer storage medium

Country Status (1)

Country Link
CN (1) CN113780903B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060282460A1 (en) * 2005-06-09 2006-12-14 International Business Machines Corporation Method and system for generic data objects
CN102541564A (en) * 2011-12-31 2012-07-04 东软集团股份有限公司 UI (User Interface) multiplexing method and device
US20170154090A1 (en) * 2015-12-01 2017-06-01 International Business Machines Corporation Object processing
CN111045825A (en) * 2019-12-12 2020-04-21 深圳前海环融联易信息科技服务有限公司 Batch processing performance optimization method and device, computer equipment and storage medium
CN112380192A (en) * 2020-12-03 2021-02-19 广州海量数据库技术有限公司 Method and system for realizing object-oriented framework in database

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060282460A1 (en) * 2005-06-09 2006-12-14 International Business Machines Corporation Method and system for generic data objects
CN102541564A (en) * 2011-12-31 2012-07-04 东软集团股份有限公司 UI (User Interface) multiplexing method and device
US20170154090A1 (en) * 2015-12-01 2017-06-01 International Business Machines Corporation Object processing
CN111045825A (en) * 2019-12-12 2020-04-21 深圳前海环融联易信息科技服务有限公司 Batch processing performance optimization method and device, computer equipment and storage medium
CN112380192A (en) * 2020-12-03 2021-02-19 广州海量数据库技术有限公司 Method and system for realizing object-oriented framework in database

Also Published As

Publication number Publication date
CN113780903B (en) 2022-02-25

Similar Documents

Publication Publication Date Title
Bian et al. Network embedding and change modeling in dynamic heterogeneous networks
CN111026874A (en) Data processing method and server of knowledge graph
CN108171528B (en) Attribution method and attribution system
CN108319661A (en) A kind of structured storage method and device of spare part information
CN109918375B (en) Large text storage, indexing and retrieval method based on block chain and distributed storage
EP3079086A1 (en) Collaborative generation of configuration technical data for a product to be manufactured
CN110673839A (en) Distributed tool configuration construction generation method and system
CN117271460B (en) Scientific research digital networking service method and system based on scientific research digital object language relation
CN107515866B (en) Data operation method, device and system
CN110866029A (en) sql statement construction method, device, server and readable storage medium
Flahive et al. A methodology for ontology update in the semantic grid environment
CN114491064A (en) Internet of things platform construction method and device, storage medium and terminal
CN113780903B (en) Asset object management method and device, electronic equipment and computer storage medium
CN113779417B (en) Digital asset object searching method and device, electronic equipment and storage medium
CN111767406B (en) Knowledge representation method and device for PLC engineering
JP2018101393A (en) Method and apparatus for generating data based on query content
CN114896293A (en) Data integration management method and device, storage medium and electronic equipment
CN106951399B (en) Method and device for quickly generating ONIX standard file
US12039266B2 (en) Methods and system for the extraction of properties of variables using automatically detected variable semantics and other resources
CN115840775A (en) Data extraction method, device, server and storage medium
CN113420306A (en) Resource sharing method and device, computing equipment and computer readable storage medium
Bai et al. LMPF: A novel method for bill of standard manufacturing services construction in cloud manufacturing
Nicacio et al. An approach to build consistent software architecture diagrams using devops system descriptors
França Enso: A general-purpose virtual machine
Qu et al. Research on Cross-Domain Data Integration Architecture Based on Data Fabric

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant