CN112632331A - Information processing method, system, electronic equipment and storage medium - Google Patents
Information processing method, system, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN112632331A CN112632331A CN202011511831.7A CN202011511831A CN112632331A CN 112632331 A CN112632331 A CN 112632331A CN 202011511831 A CN202011511831 A CN 202011511831A CN 112632331 A CN112632331 A CN 112632331A
- Authority
- CN
- China
- Prior art keywords
- model
- target
- information corresponding
- sample
- item
- 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.)
- Pending
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 40
- 238000003672 processing method Methods 0.000 title claims abstract description 25
- 238000013507 mapping Methods 0.000 claims abstract description 357
- 238000000034 method Methods 0.000 claims abstract description 40
- 230000015654 memory Effects 0.000 claims description 22
- 238000012512 characterization method Methods 0.000 claims description 21
- 238000004590 computer program Methods 0.000 claims description 9
- 238000007726 management method Methods 0.000 description 21
- 238000012549 training Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 230000004044 response Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 6
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 238000013479 data entry Methods 0.000 description 1
- 238000013499 data model Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000003062 neural network model Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/80—Information retrieval; Database structures therefor; File system structures therefor of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML
- G06F16/81—Indexing, e.g. XML tags; Data structures therefor; Storage structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/80—Information retrieval; Database structures therefor; File system structures therefor of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML
- G06F16/83—Querying
- G06F16/832—Query formulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/80—Information retrieval; Database structures therefor; File system structures therefor of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML
- G06F16/84—Mapping; Conversion
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Mathematical Physics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention relates to the technical field of Internet, and discloses an information processing method, an information processing system, electronic equipment and a storage medium, wherein the information processing method comprises the following steps: responding to a received instruction for inquiring a target object, and selecting a mapping relation containing the target object from the mapping relations, wherein the target object is a target item, a target model or a target sample, and the mapping relation comprises the mapping relations of the item and the model and the mapping relations of the model and the sample; and sending a first message carrying the selected mapping relation in a preset notification mode. By the method, the association among the projects, the models and the samples is established, and the appropriate models are accurately and efficiently selected in different scenes.
Description
Technical Field
The present invention relates to the field of internet technologies, and in particular, to an information processing method, system, electronic device, and storage medium.
Background
With the development of science and technology, more and more models are used in a plurality of fields, and the models are formal expression modes after abstracting a certain actual problem or objective things and rules. For similar or identical problems, the same model may be used for the calculations.
In the related art, the model to be multiplexed is directly selected from the existing models according to the obtained parameters and the result to be obtained.
However, there are more models and one problem may be that multiple models are used, and it is difficult to accurately select a suitable model by the above scheme.
Disclosure of Invention
The invention provides an information processing method, an information processing system, electronic equipment and a storage medium, which are used for accurately selecting a proper model.
In a first aspect, an embodiment of the present invention provides an information processing method, including:
responding to a received instruction for inquiring a target object, and selecting a mapping relation containing the target object from the mapping relations, wherein the target object is a target item, a target model or a target sample, and the mapping relation comprises the mapping relations of the item and the model and the mapping relations of the model and the sample;
and sending a first message carrying the selected mapping relation in a preset notification mode.
According to the scheme, the association among the project, the model and the sample is established by setting the mapping relation between the project and the model and the mapping relation between the model and the sample. If an instruction for inquiring the target item is received, the mapping relation containing the target item, namely the correspondence between the target item and the mapped model, is selected, and the mapping relation is sent, so that a user can know which models are used by the target item, and when the item to be developed by the user is close to the target item, the models can be referred to, and therefore a proper model can be accurately and efficiently selected. If an instruction for inquiring the target model is received, the mapping relation containing the target model, namely the correspondence between the target model and the mapped item and the correspondence between the target model and the mapped sample, is selected, and the mapping relation is sent, so that a user can know which items are used by the target model and which samples are used for training, and when the user has an expected model, the user can determine whether the model is suitable for the item to be developed according to the mapping relation, and therefore the appropriate model can be selected accurately and efficiently. If an instruction for inquiring the target sample is received, the mapping relation containing the target sample, namely the correspondence between the target sample and the mapped model, is selected, and the mapping relation is sent, so that a user can know which models are obtained by training the target sample, and when data corresponding to a project to be developed by the user is similar to the target sample, the models can be referred to, and a proper model can be selected accurately and efficiently.
In one possible implementation, the mapping relationship is obtained by:
determining a mapping relation between a project and a model based on project information corresponding to a node representing the project and model information corresponding to a node representing a model at a lower level of the node representing the project; and/or
And determining the mapping relation between the model and the sample based on model information corresponding to the node of any characterization model and sample information corresponding to the node of the lower-level characterization sample of the node of the characterization model.
The mapping relation can be accurately and conveniently obtained and updated by the method.
In a possible implementation manner, if the target object is a target item, before sending the first message carrying the selected mapping relationship in a preset notification manner, the method further includes:
determining basic information corresponding to the target item, and placing the basic information corresponding to the target item in the first message; and/or
And determining code information corresponding to the target item, and placing the code information corresponding to the target item in the first message.
According to the scheme, if the instruction of inquiring the target project is received, the basic information corresponding to the target project is sent, so that the user can acquire the relevant information of the target project, the similarity and the difference between the project to be developed and the target project are determined based on the relevant information, and further, the models suitable for the project to be developed are determined from the models used by the target project. By sending the code information corresponding to the target project, the codes of the project can be managed conveniently.
In a possible implementation manner, if the target object is a target item, after sending the first message carrying the selected mapping relationship in a preset notification manner, the method further includes:
responding to a received instruction for inquiring the model in the selected mapping relation, and sending a second message in the preset notification mode;
the second message carries at least one of basic information, code information, item mapping information and sample mapping information corresponding to the queried model, the item mapping information corresponding to the queried model includes all items mapped by the queried model, and the sample mapping information corresponding to the queried model includes all samples mapped by the queried model.
According to the scheme, if the instruction for inquiring the target item is received, after the mapping relation (the correspondence between the target item and the mapped model) containing the target item is sent, at least one item of basic information, code information, item mapping information and sample mapping information of the model is sent according to the received instruction for inquiring the model in the mapping relation, a user can know the relevant information of the model used by the target item, the model suitable for the item to be developed can be selected more accurately based on the relevant information, and the code of the model is convenient to manage.
In a possible implementation manner, if the target object is a target model, before sending the first message carrying the selected mapping relationship in a preset notification manner, the method further includes:
determining basic information corresponding to the target model, and placing the basic information corresponding to the target model in the first message; and/or
And determining code information corresponding to the target model, and placing the code information corresponding to the target model in the first message.
According to the scheme, if the instruction for inquiring the target model is received, the user can acquire the relevant information of the target model by sending the basic information corresponding to the target model, and whether the target model is suitable for the project to be developed is determined. By sending the code information corresponding to the target model, the management of the code of the model is facilitated.
In a possible implementation manner, if the target object is a target model, after sending the first message carrying the selected mapping relationship in a preset notification manner, the method further includes:
responding to a received instruction for querying the items in the selected mapping relationship, and sending a third message in the preset notification mode, wherein the third message carries at least one of basic information, code information and model mapping information corresponding to the queried item, and the model mapping information corresponding to the queried item comprises all models mapped by the queried item; and/or
And responding to a received instruction for inquiring the sample in the selected mapping relation, and sending a fourth message in the preset notification mode, wherein the fourth message carries at least one of basic information and model mapping information corresponding to the inquired sample, and the model mapping information corresponding to the inquired sample comprises all models mapped by the inquired sample.
According to the scheme, if an instruction for inquiring the target model is received, after the mapping relation containing the target model (the correspondence between the target model and the mapped item and the correspondence between the target model and the mapped sample) is sent, at least one item of basic information, code information and model mapping information of the item is sent according to the received instruction for inquiring the item in the mapping relation, a user can know the relevant information of the item used by the target model according to the basic information, the similarity and the difference between the item to be developed and the item are determined, and then whether the target model is suitable for the item to be developed is determined; the user can conveniently manage the codes of the project according to the code information; according to the model mapping information, a user can know which models are used by the project, and a proper model can be selected more accurately and efficiently. After the mapping relation containing the target model is sent, at least one item of basic information of the sample and model mapping information is sent according to a received instruction for inquiring the sample in the mapping relation, and a user can know the related information of the sample used when the target model is trained according to the basic information so as to determine whether the target model is suitable for the data of a project to be developed; according to the model mapping information, a user can know which models are obtained through the sample training, and can select a proper model more accurately and efficiently.
In a possible implementation manner, if the target object is a target sample, before sending the first message carrying the selected mapping relationship in a preset notification manner, the method further includes: determining basic information corresponding to the target sample, and placing the basic information corresponding to the target sample in the first message;
and/or
If the target object is a target sample, after sending a first message carrying the selected mapping relationship in a preset notification manner, the method further includes: responding to a received instruction for inquiring the model in the selected mapping relation, and sending a fifth message in the preset notification mode;
the fifth message carries at least one of basic information, code information, item mapping information and sample mapping information corresponding to the queried model, the item mapping information corresponding to the queried model includes all items mapped by the queried model, and the sample mapping information corresponding to the queried model includes all samples mapped by the queried model.
According to the scheme, if the instruction of inquiring the target sample is received, the user can obtain the relevant information of the target sample by sending the basic information corresponding to the target sample, and then whether the model trained by the target sample is suitable for the data of the project to be developed is determined. After the mapping relation (the correspondence between the target sample and the mapped model) containing the target sample is sent, at least one item of basic information, code information, project mapping information and sample mapping information of the model is sent according to the received instruction for inquiring the model in the mapping relation, so that a user can know the relevant information of the model trained by the target sample, and can select the model suitable for the data in the project to be developed more accurately based on the relevant information, thereby facilitating the management of the code of the model.
In one possible implementation manner, before receiving the instruction for querying the target object, the method further includes:
and responding to the received category selection instruction, and sending the object corresponding to the selected category in the preset notification mode.
According to the scheme, the objects (items, models and samples) are classified, and after the class selection instruction is received, the objects corresponding to the selected class are sent, so that a user can conveniently and quickly select the target object to be queried from the objects corresponding to the class.
In a second aspect, an embodiment of the present invention provides an information processing system, including:
the mapping relation selection module is used for responding to a command for inquiring a target object received by the transceiving module and selecting a mapping relation containing the target object from the mapping relations, wherein the target object is a target item, a target model or a target sample, and the mapping relation comprises the mapping relation of the item and the model and the mapping relation of the model and the sample;
the receiving and sending module is used for sending the first message carrying the selected mapping relation in a preset notification mode.
In a possible implementation manner, the system further includes a mapping relation determining module, configured to:
determining a mapping relation between a project and a model based on project information corresponding to a node representing the project and model information corresponding to a node representing a model at a lower level of the node representing the project; and/or
And determining the mapping relation between the model and the sample based on model information corresponding to the node of any characterization model and sample information corresponding to the node of the lower-level characterization sample of the node of the characterization model.
In a possible implementation manner, the system further comprises a basic information management module and/or a code management module;
if the target object is a target item, the basic information management module is used for:
before the transceiver module sends a first message carrying the selected mapping relation in a preset notification manner, determining basic information corresponding to the target item, and placing the basic information corresponding to the target item in the first message; and/or
The code management module is configured to:
before the transceiver module sends a first message carrying the selected mapping relation in a preset notification manner, determining code information corresponding to the target item, and placing the code information corresponding to the target item in the first message.
In a possible implementation manner, if the target object is a target item, the transceiver module is further configured to:
after a first message carrying the selected mapping relation is sent in a preset notification mode, responding to a received instruction for inquiring the model in the selected mapping relation, and sending a second message in the preset notification mode;
the second message carries at least one of basic information, code information, item mapping information and sample mapping information corresponding to the queried model, the item mapping information corresponding to the queried model includes all items mapped by the queried model, and the sample mapping information corresponding to the queried model includes all samples mapped by the queried model.
In a possible implementation manner, the system further comprises a basic information management module and/or a code management module;
if the target object is a target model, the basic information management module is used for:
before the transceiver module sends a first message carrying the selected mapping relation in a preset notification manner, determining basic information corresponding to the target model, and placing the basic information corresponding to the target model in the first message; and/or
The code management module is configured to:
before the transceiver module sends a first message carrying the selected mapping relation in a preset notification manner, determining code information corresponding to the target model, and placing the code information corresponding to the target model in the first message.
In a possible implementation manner, if the target object is a target model, the transceiver module is further configured to:
after sending a first message carrying the selected mapping relation in a preset notification mode, responding to a received instruction for querying an item in the selected mapping relation, and sending a third message in the preset notification mode, wherein the third message carries at least one of basic information, code information and model mapping information corresponding to the queried item, and the model mapping information corresponding to the queried item comprises all models mapped by the queried item;
and/or
After sending a first message carrying the selected mapping relation in a preset notification manner, responding to a received instruction for querying a sample in the selected mapping relation, and sending a fourth message in the preset notification manner, wherein the fourth message carries at least one of basic information and model mapping information corresponding to the queried sample, and the model mapping information corresponding to the queried sample includes all models mapped by the queried sample.
In a possible implementation manner, the system further includes a basic information management module, and if the target object is a target sample, the basic information management module is configured to: before the transceiver module sends a first message carrying the selected mapping relation in a preset notification manner, determining basic information corresponding to the target sample, and placing the basic information corresponding to the target sample in the first message;
and/or
If the target object is a target sample, the transceiver module is further configured to: after a first message carrying the selected mapping relation is sent in a preset notification mode, responding to a received instruction for inquiring the model in the selected mapping relation, and sending a fifth message in the preset notification mode;
the fifth message carries at least one of basic information, code information, item mapping information and sample mapping information corresponding to the queried model, the item mapping information corresponding to the queried model includes all items mapped by the queried model, and the sample mapping information corresponding to the queried model includes all samples mapped by the queried model.
In one possible implementation, the transceiver module is further configured to:
and responding to the received category selection instruction before receiving an instruction for inquiring the target object, and sending the object corresponding to the selected category in the preset notification mode.
In a third aspect, an embodiment of the present invention provides an electronic device, including: a processor and a memory;
wherein the memory stores program code which, when executed by the processor, causes the processor to perform the information processing method as described in the above first aspect.
In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, in which a computer program is stored, and the computer program, when executed by a processor, implements the information processing method according to the first aspect.
In addition, for technical effects brought by any one implementation manner of the second aspect to the fourth aspect, reference may be made to technical effects brought by different implementation manners of the first aspect, and details are not described here.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive exercise.
Fig. 1 is a schematic view of an application scenario provided in an embodiment of the present invention;
FIG. 2 is a schematic flow chart of a first information processing method according to an embodiment of the present invention;
fig. 3A is a schematic diagram of a first mapping relationship provided in the embodiment of the present invention;
fig. 3B is a schematic diagram of a first mapping relationship provided in the embodiment of the present invention;
FIG. 4 is a schematic flow chart of a second information processing method according to an embodiment of the present invention;
FIG. 5 is a schematic flow chart diagram of a third information processing method according to an embodiment of the present invention;
FIG. 6 is a schematic flow chart diagram illustrating a fourth information processing method according to an embodiment of the present invention;
FIG. 7 is a schematic flow chart of a fifth information processing method according to an embodiment of the present invention;
FIG. 8 is a block diagram of an information handling system according to an embodiment of the present invention;
fig. 9 is a schematic block diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention clearer, the present invention will be described in further detail with reference to the accompanying drawings, and it is apparent that the described embodiments are only a part of the embodiments of the present invention, not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The term "and/or" in the embodiments of the present invention describes an association relationship of associated objects, and indicates that three relationships may exist, for example, a and/or B may indicate: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship.
The terms "first", "second" and "first" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of the present invention, "a plurality" means two or more unless otherwise specified.
In the description of the present invention, it is to be noted that, unless otherwise explicitly specified or limited, the term "connected" is to be interpreted broadly, e.g. as either directly connected or indirectly connected through an intermediate medium, as well as communicating between two devices. The specific meanings of the above terms in the present invention can be understood by those skilled in the art according to specific situations.
For similar or identical problems, the same model may be used for the calculations. In the related art, existing models are isolated, and when a project to be developed needs to be multiplexed, the model to be multiplexed is usually selected directly from the existing models according to parameters available for the project to be developed and a result to be obtained.
However, there are more and more models, and one problem may be that multiple models are available, all of which are isolated and it is difficult to accurately select a model appropriate for the project to be developed.
Embodiments of the present invention provide an information processing method, an information processing system, an electronic device, and a storage medium for accurately selecting a suitable model, and a detailed description will be given below of a technical solution of the present invention and how to solve the above technical problems with specific embodiments. The following several specific embodiments may be combined with each other, and details of the same or similar concepts or processes may not be repeated in some embodiments. Embodiments of the present invention will be described below with reference to the accompanying drawings.
As shown in fig. 1, an application scenario provided for the present embodiment includes an electronic device 110 and a user terminal 120.
The user terminal 120 may interact with the user and send user instructions to the electronic device 110.
The electronic device 110 may select a mapping relation containing the target object from the mapping relations in response to the received instruction to query the target object;
and sending a first message carrying the selected mapping relation in a preset notification mode.
The electronic device 110 can perform data communication with the user terminal 120 through various communication modes, such as a Local Area Network (LAN), a Wireless Local Area Network (WLAN), and other networks. For example: the user terminal 120 sends an instruction to the electronic device 110 to query the target object through the WLAN, and the electronic device 110 sends a first message to the user terminal 120 through the WLAN.
The electronic device 110 includes one or more groups of servers, which may be one or more types; the user terminal 120 may be a mobile phone, a tablet computer, a Personal Computer (PC), and the like, which is not limited in this embodiment.
The above application scenarios are only examples of the embodiments of the present invention, and the embodiments of the present invention are not limited thereto. For example, the electronic device can directly interact with the user to obtain the user instruction. In addition, fig. 1 illustrates an electronic device and a user terminal as an example, and in practical applications, the electronic device may perform data communication with a plurality of user terminals. For the above application scenarios, the following describes the embodiments of the present invention in further detail with reference to the drawings of the specification.
Fig. 2 is a schematic flowchart of a first information processing method provided in an embodiment of the present invention, which is applied to the electronic device, and as shown in fig. 2, the method may include:
step 201: in response to a received instruction to query a target object, a mapping relation containing the target object is selected from the mapping relations.
The target object is a target item, a target model or a target sample, and the mapping relation comprises a mapping relation between the item and the model and a mapping relation between the model and the sample.
In this embodiment, the association among the items, the models, and the samples is established by setting the mapping relationship between the items and the models and the mapping relationship between the models and the samples.
Therefore, when the user selects the model, the electronic equipment selects the mapping relation containing the target project after receiving the instruction by triggering the instruction for inquiring the target project, namely the correspondence between the target project and the mapped model, and sends the mapping relation, so that the user can know which models are used by the target project, and when the project to be developed by the user is close to the target project, the models can be referred to, and the appropriate model can be accurately and efficiently selected.
The user triggers an instruction for inquiring the target model, and after receiving the instruction, the electronic device selects the mapping relation containing the target model, namely the correspondence between the target model and the mapped project and the correspondence between the target model and the mapped sample, and sends the mapping relation, so that the user can know which projects the target model is used in and which samples are used for training, and when the user has an expected model, the user can determine whether the model is suitable for the project to be developed according to the mapping relation, and therefore the appropriate model can be selected accurately and efficiently.
The user triggers an instruction for inquiring the target sample, the electronic equipment selects the mapping relation containing the target sample after receiving the instruction, namely the correspondence between the target sample and the mapped model, and sends the mapping relation, so that the user can know which models are obtained by training the target sample, and when the data corresponding to the project to be developed by the user is similar to the target sample, the models can be referred to, and the appropriate model can be accurately and efficiently selected.
It can be seen that, according to the embodiment, for different application scenarios, by triggering the instruction for querying different target objects, a suitable model can be accurately and efficiently selected in different scenarios.
Taking the application scenario shown in fig. 1 as an example, the instruction for querying the target object may be triggered by, but not limited to:
1) a user triggers an instruction for inquiring a target item by touching a key corresponding to the target item in a user interface of a user terminal; triggering an instruction for inquiring the target model by touching a key corresponding to the target model in the user interface; triggering an instruction for inquiring a target sample by touching a key corresponding to the target sample in a user interface;
2) a user inputs identification information or keywords corresponding to a target item in a search area of a user interface to trigger an instruction for inquiring the target item; the method comprises the steps that identification information or key words corresponding to a target model are input in a search area of a user interface, and an instruction for inquiring the target model is triggered; and the user inputs identification information or key words corresponding to the target sample in a search area of the user interface to trigger an instruction for inquiring the target sample.
The above two ways are only examples of triggering an instruction for querying a target object, and other ways may also be used for triggering in this embodiment, for example, triggering by voice, and so on, which are not described herein again.
The present embodiment can obtain the mapping relationship by, but not limited to, the following ways:
determining a mapping relation between a project and a model based on project information corresponding to a node representing the project and model information corresponding to a node representing a model at a lower level of the node representing the project; and/or
And determining the mapping relation between the model and the sample based on model information corresponding to the node of any characterization model and sample information corresponding to the node of the lower-level characterization sample of the node of the characterization model.
Taking the scenario shown in fig. 1 as an example, a user sends a message for creating an item to the electronic device through a user terminal, and the electronic device sends an item directory tree to the user terminal based on the message, where a first-level node in the item directory tree is a node representing an item and can record information related to the item, such as an item name, basic information corresponding to the item, and code information corresponding to the item; the secondary nodes are nodes representing the model and can record model names, basic information corresponding to the model, code information corresponding to the model and other model-related information; the third-level node is a node for representing the sample, and sample related information such as a sample name and basic information corresponding to the sample can be recorded. And after the user finishes the three-level node entry, the entry data is sent to the electronic equipment through the user terminal. In some specific examples, the electronic device compares the item name in the input data with the input item name, if the input item name includes the item name in the input data, the input data cannot be checked, and meanwhile, a notification message can be sent to the user terminal to remind the user of modifying the item name; if the recorded item name does not have the item name in the recorded data, the original mapping relation is adjusted to obtain a new mapping relation.
Referring to fig. 3A, in the original mapping relationship, item 1 maps model 1 and model 2, item 2 maps model 1 and model 3, item 3 maps model 3 and model 5, and item 4 maps model 4; model 1 maps sample 2, model 2 maps sample 1 and sample 3, model 3 maps sample 3, model 4 maps sample 4, and model 5 maps sample 4.
The newly entered project names are project 5, mapping model 5 and model 6, model 6 is a model which is not in the original mapping relationship and is obtained by training sample 5, the mapping of project 5 and model 6 and the mapping of model 6 and sample 5 are added in the original mapping relationship, and the mapping relationship shown in fig. 3B is obtained.
The above is only an example of obtaining the mapping relationship, and the embodiment is not limited to obtaining the mapping relationship by inputting the data through the project directory tree, and for this embodiment, the data may also be input through the model directory tree in which the first-level node is a node representing the model, the second-level node is a node representing the project, and the node representing the sample, so as to obtain the mapping relationship. In addition, fig. 3A and fig. 3B are only exemplary illustrations, and the present embodiment does not limit the number of items, models, and samples, and the specific mapping relationship.
In some specific embodiments, in order to improve the security of the processes of querying, entering and the like and avoid the electronic device from being attacked, when the user terminal establishes connection with the electronic device or the user directly operates the electronic device, the user login information is verified first, and only the user who passes the verification can perform subsequent operations on the electronic device. In addition, the electronic device may determine the operation authority corresponding to the user login information according to a preset corresponding relationship between the login information and the operation authority, so as to determine which operations the user can perform on the electronic device.
Step 202: and sending a first message carrying the selected mapping relation in a preset notification mode.
The embodiment does not limit the specific manner of sending the first message by the preset notification manner. Taking the embodiment of fig. 1 as an example, the electronic device may send the first message to the user terminal through multiple communication manners, and the user terminal displays the selected mapping relationship through the user interface after receiving the first message.
In a scene that the electronic device directly interacts with the user, the electronic device may directly display the selected mapping relationship through an interface thereof.
The electronic device may also send the first message in other manners, which is not described herein any more.
In some specific embodiments, in order to facilitate later-stage optimization of the electronic device and improve the security of the electronic device, when a user performs operations such as target object query and data entry, the electronic device records various operations of the user, so that the user can trace each operation of the electronic device, and the security of the electronic device is improved.
According to the scheme, the association among the project, the model and the sample is established by setting the mapping relation between the project and the model and the mapping relation between the model and the sample. If an instruction for inquiring the target item is received, the mapping relation containing the target item, namely the correspondence between the target item and the mapped model, is selected, and the mapping relation is sent, so that a user can know which models are used by the target item, and when the item to be developed by the user is close to the target item, the models can be referred to, and therefore a proper model can be accurately and efficiently selected. If an instruction for inquiring the target model is received, the mapping relation containing the target model, namely the correspondence between the target model and the mapped item and the correspondence between the target model and the mapped sample, is selected, and the mapping relation is sent, so that a user can know which items are used by the target model and which samples are used for training, and when the user has an expected model, the user can determine whether the model is suitable for the item to be developed according to the mapping relation, and therefore the appropriate model can be selected accurately and efficiently. If an instruction for inquiring the target sample is received, the mapping relation containing the target sample, namely the correspondence between the target sample and the mapped model, is selected, and the mapping relation is sent, so that a user can know which models are obtained by training the target sample, and when data corresponding to a project to be developed by the user is similar to the target sample, the models can be referred to, and a proper model can be selected accurately and efficiently.
As described above, the target object may be a target item, a target model, or a target sample, and in the information processing method of some embodiments, the target object is a target item, as shown in fig. 4, the method may include:
step 401: in response to a received instruction to query a target object, a mapping relation containing the target object is selected from the mapping relations.
The mapping relation comprises a mapping relation of the item and the model and a mapping relation of the model and the sample.
Step 401 is the same as step 201, and is not described herein again.
Step 402: determining basic information corresponding to the target item, and placing the basic information corresponding to the target item in the first message; and/or determining code information corresponding to the target item, and placing the code information corresponding to the target item in the first message.
In some application scenarios, although a user queries a target item, the user does not know the target item sufficiently, and only knows which models are used by the target item, or cannot select a suitable model with high accuracy.
Based on this, the electronic device sends the basic information corresponding to the target project, so that the user can acquire the related information of the target project, determine the similarity and difference between the project to be developed and the target project based on the related information, and further determine which models used by the target project are models suitable for the project to be developed, thereby selecting a suitable model very accurately.
The basic information corresponding to the target item is not specifically limited in this embodiment, and may be any information directly related to the target item, for example, one or more of the following information is included:
the background of the target project, the problem to be solved by the target project, the effect achieved by the target project, the design of the target project, the value of the target project, the performance of the target project, and the like.
In some application scenarios, a user needs to manage the code of a project, for example, by downloading or sharing the code of the project, so as to learn the code of the project; or to optimize the code of the project.
Based on the above, the electronic equipment transmits the code information corresponding to the target project, so that the project code can be conveniently managed.
The code information corresponding to the target item is not specifically limited in this embodiment, and may include an execution code of the target item and a comment document of the execution code. The method of obtaining the annotation document of the execution code is not limited in this embodiment, for example, a specific annotation in the execution code of the target item is converted into the annotation document by a doxygen (a file generation tool).
Step 403: and sending a first message carrying the selected mapping relation in a preset notification mode.
This step 403 is implemented in the same manner as the step 202, and is not described herein again.
In some specific embodiments, after step 403, the method further includes:
step 404: and responding to the received instruction for inquiring the model in the selected mapping relation, and sending a second message in the preset notification mode.
The second message carries at least one of basic information, code information, item mapping information and sample mapping information corresponding to the queried model, the item mapping information corresponding to the queried model includes all items mapped by the queried model, and the sample mapping information corresponding to the queried model includes all samples mapped by the queried model.
In this embodiment, after the mapping relation (correspondence between the target item and the mapped model) including the target item is sent, the user can know which models are used by the target item, and if the item to be developed is close to the target item, the user needs to query the relevant information of the models, so as to accurately determine whether the models are suitable for the item to be developed.
Based on this, after the mapping relation including the target item is sent, according to the received instruction for querying the model in the mapping relation, the embodiment sends at least one of the basic information, the code information, the item mapping information and the sample mapping information of the model.
The basic information of the model may be any information directly related to the model, including, for example, one or more of the following information: the type of model (e.g., whether it is a neural network model, a data model, or other model), input information for the model, output information for the model, the accuracy of the model, and the version of the model, among others.
The item mapping information of the model comprises all items mapped by the model; the sample mapping information for a model includes all samples of the model map.
Whether the model is suitable for the project to be developed can be determined more accurately based on the basic information, the project mapping information and the sample mapping information of the model.
The code information corresponding to the model may be an execution code of the target model and a comment document of the execution code. The method of obtaining the annotation document of the execution code is not limited in this embodiment, and for example, the particular annotation in the execution code of the model is converted into the annotation document by the doxygen.
The triggering manner of the instruction for querying the model in the selected mapping relationship is similar to the triggering manner of the instruction for querying the target object, and is not described herein again.
According to the scheme, if the instruction of inquiring the target project is received, the basic information corresponding to the target project is sent, so that the user can acquire the relevant information of the target project, the similarity and the difference between the project to be developed and the target project are determined based on the relevant information, and further, the models suitable for the project to be developed are determined from the models used by the target project. By sending the code information corresponding to the target project, the codes of the project can be managed conveniently. In addition, after the mapping relation (the correspondence between the target item and the mapped model) containing the target item is sent, at least one of the basic information, the code information, the item mapping information and the sample mapping information of the model is sent according to the received command for inquiring the model in the mapping relation, so that a user can know the relevant information of the model used by the target item, and can more accurately select the model suitable for the item to be developed on the basis of the relevant information, thereby facilitating the management of the code of the model.
As described above, the target object may be a target item, a target model, or a target sample, and in the information processing method of some embodiments, the target object is a target model, as shown in fig. 5, the method may include:
step 501: in response to a received instruction to query a target object, a mapping relation containing the target object is selected from the mapping relations.
The mapping relation comprises a mapping relation of the item and the model and a mapping relation of the model and the sample.
Step 501 is implemented in the same manner as step 201, and is not described herein again.
Step 502: determining basic information corresponding to the target model, and placing the basic information corresponding to the target model in the first message; and/or determining code information corresponding to the target model and placing the code information corresponding to the target model in the first message.
In some application scenarios, although a user queries the target model, the user does not have a good idea about the target model, and only knows which items are used by the target model, which items are obtained through training of which samples, or cannot select a suitable model with high accuracy.
Based on this, the electronic device sends the basic information corresponding to the target model, so that the user can acquire the relevant information of the target model, and determine whether the target model is suitable for the project to be developed based on the relevant information, thereby selecting the suitable model very accurately.
The basic information corresponding to the target model may refer to the basic information of the model in the above embodiments, and is not described herein again.
In some application scenarios, the code of the model needs to be managed, for example, by downloading or sharing the code of the model, so as to learn the code of the model; or to optimize the code of the model.
Based on this, the electronic device conveniently manages the codes of the models by sending the code information corresponding to the target model.
The code information corresponding to the target model may refer to the code information of the model in the above embodiments, and is not described herein again.
Step 503: and sending a first message carrying the selected mapping relation in a preset notification mode.
This step 503 is implemented in the same manner as the step 202, and is not described herein again.
In some specific embodiments, after step 503, the method further includes:
step 504: and responding to the received instruction for inquiring the items in the selected mapping relation, sending a third message in the preset informing mode, and/or responding to the received instruction for inquiring the samples in the selected mapping relation, and sending a fourth message in the preset informing mode.
The third message carries at least one item of basic information, code information and model mapping information corresponding to the queried item, and the model mapping information corresponding to the queried item comprises all models mapped by the queried item; the fourth message carries at least one of basic information and model mapping information corresponding to the queried sample, where the model mapping information corresponding to the queried sample includes all models mapped by the queried sample.
In this embodiment, after the mapping relationship including the target model (the correspondence between the target model and the mapped project, and the correspondence between the target model and the mapped sample) is sent, the user can know which projects the target model is used in, and which samples are used for training, and in order to determine whether the projects to be developed are similar to the projects, the user needs to query the related information of the projects, so as to accurately determine whether the models are suitable for the projects to be developed.
Based on this, after the mapping relation including the target model is sent, according to the received instruction for querying the item in the mapping relation, the embodiment sends at least one item of the basic information, the code information and the model mapping information of the item. The user can know the relevant information of the project used by the target model according to the basic information, know the similarity and difference between the project to be developed and the project, and further determine whether the target model is suitable for the project to be developed; the codes of the items are conveniently managed according to the code information; according to the model mapping information, which models are still used by the project can be known, and a proper model can be selected more accurately and efficiently.
The basic information and the code information of the model can be realized by referring to the above embodiments, and are not described herein again.
In this embodiment, in order to determine whether the data in the project to be developed is similar to the samples, the relevant information of the samples needs to be queried, so as to accurately determine whether the models are suitable for the project to be developed.
The basic information of the sample may be any information directly related to the sample, including, for example, one or more of the following information: the type of sample (e.g., whether the sample is a picture, file, text, or other type), whether it is relational data, and the amount of data for the sample, etc.
The triggering manner of the instruction for querying the item/sample in the selected mapping relationship is similar to the triggering manner of the instruction for querying the target object, and is not described herein again.
According to the scheme, if the instruction for inquiring the target model is received, the user can acquire the relevant information of the target model by sending the basic information corresponding to the target model, and whether the target model is suitable for the project to be developed is determined. By sending the code information corresponding to the target model, the management of the code of the model is facilitated. In addition, after the mapping relation containing the target model (the correspondence between the target model and the mapped item and the correspondence between the target model and the mapped sample) is sent, at least one item of basic information, code information and model mapping information of the item is sent according to a received command for inquiring the item in the mapping relation, a user can know the relevant information of the item used by the target model according to the basic information, the similarity and the difference between the item to be developed and the item are determined, and then whether the target model is suitable for the item to be developed is determined; the user can conveniently manage the codes of the project according to the code information; according to the model mapping information, a user can know which models are used by the project, and a proper model can be selected more accurately and efficiently. After the mapping relation containing the target model is sent, at least one item of basic information of the sample and model mapping information is sent according to a received instruction for inquiring the sample in the mapping relation, and a user can know the related information of the sample used when the target model is trained according to the basic information so as to determine whether the target model is suitable for the data of a project to be developed; according to the model mapping information, a user can know which models are obtained through the sample training, and can select a proper model more accurately and efficiently.
As described above, the target object may be a target item, a target model, or a target sample, and in the information processing method of some embodiments, the target object is a target sample, as shown in fig. 6, the method may include:
step 601: in response to a received instruction to query a target object, a mapping relation containing the target object is selected from the mapping relations.
The mapping relation comprises a mapping relation of the item and the model and a mapping relation of the model and the sample.
Step 601 is implemented in the same manner as step 201, and is not described herein again.
Step 602: and determining the basic information corresponding to the target sample, and placing the basic information corresponding to the target sample in the first message.
In some application scenarios, although the user queries the target sample, the user does not know the target sample sufficiently, and only knows which models are trained by the target sample, or cannot select a suitable model with high accuracy.
Based on this, the electronic device sends the basic information corresponding to the target sample, so that the user can acquire the relevant information of the target sample, and determine whether the model trained by the target sample is suitable for the data of the project to be developed, thereby selecting the suitable model very accurately.
The specific implementation of the basic information of the sample can refer to the above embodiments, and is not described herein again.
Step 603: and sending a first message carrying the selected mapping relation in a preset notification mode.
Step 603 is the same as step 202, and will not be described herein again.
In some specific embodiments, after step 603, the method further includes:
step 604: and responding to the received instruction for inquiring the model in the selected mapping relation, and sending a fifth message in the preset notification mode.
The fifth message carries at least one of basic information, code information, item mapping information and sample mapping information corresponding to the queried model, the item mapping information corresponding to the queried model includes all items mapped by the queried model, and the sample mapping information corresponding to the queried model includes all samples mapped by the queried model.
In this embodiment, after the mapping relationship (correspondence between the target sample and the mapped model) including the target sample is sent, the user can know which models are trained by the target sample, and if the data corresponding to the project to be developed is similar to the target sample, the user needs to query the relevant information of the models, so as to accurately determine whether the models are suitable for the project to be developed.
Based on this, after the mapping relation including the target sample is sent, according to the received instruction for querying the model in the mapping relation, the present embodiment sends at least one of the basic information, the code information, the item mapping information, and the sample mapping information of the model.
The basic information and the code information of the model can be realized by referring to the above embodiments, and are not described herein again.
The triggering manner of the instruction for querying the model in the selected mapping relationship is similar to the triggering manner of the instruction for querying the target object, and is not described herein again.
According to the scheme, if the instruction of inquiring the target sample is received, the user can obtain the relevant information of the target sample by sending the basic information corresponding to the target sample, and then whether the model trained by the target sample is suitable for the data of the project to be developed is determined. After the mapping relation (the correspondence between the target sample and the mapped model) containing the target sample is sent, at least one item of basic information, code information, project mapping information and sample mapping information of the model is sent according to the received instruction for inquiring the model in the mapping relation, so that a user can know the relevant information of the model trained by the target sample, and can select the model suitable for the data in the project to be developed more accurately based on the relevant information, thereby facilitating the management of the code of the model.
Fig. 7 is a schematic flowchart of a fifth information processing method according to an embodiment of the present invention, and as shown in fig. 7, the method may include:
step 701: and responding to the received category selection instruction, and sending the object corresponding to the selected category in the preset notification mode.
In this embodiment, the selected categories are not limited, for example:
1) several different fields are preset in the electronic device, and each object (item, model and sample) has a corresponding field, such as an industrial field, a medical field, an image processing field, and the like. The category selection instruction carries the selected field, and the electronic device sends the object corresponding to the selected field, where the sending method refers to the above embodiments, and is not described here again.
2) The category selection instruction carries a selected object type (selected item, model or sample), and the electronic device sends the object of the selected object type, for example, all items are sent if the selected object type is an item. The sending method can refer to the above embodiments, and is not described herein again.
3) The category selection instruction carries a selected field and a selected object type, the electronic equipment determines objects corresponding to the selected field, determines the objects which are the selected object type from the objects, and sends the objects; alternatively, objects of the selected object type are determined first, objects corresponding to the selected domain are determined from the determined objects, and the determined objects are transmitted. The sending method can refer to the above embodiments, and is not described herein again.
The above-mentioned several types of selection are merely exemplary, and the present embodiment is not limited thereto.
Step 702: in response to a received instruction to query a target object, a mapping relation containing the target object is selected from the mapping relations.
The target object is a target item, a target model or a target sample, and the mapping relation comprises a mapping relation between the item and the model and a mapping relation between the model and the sample.
Step 703: and sending a first message carrying the selected mapping relation in a preset notification mode.
The implementation of step 702-703 is the same as that of step 201-202, and will not be described herein again.
According to the scheme, the objects (items, models and samples) are classified, and after the class selection instruction is received, the objects corresponding to the selected class are sent, so that a user can conveniently and quickly select the target object to be queried from the objects corresponding to the class.
As shown in fig. 8, based on the same inventive concept, an embodiment of the present invention provides an information processing system 800, including: the mapping relation selecting module 801 and the transceiver module 802, in some embodiments, further include at least one of a mapping relation determining module 803, a basic information managing module 804 and a code managing module 805.
A mapping relationship selecting module 801, configured to select, in response to an instruction for querying a target object received through the transceiver module 802, a mapping relationship including the target object from mapping relationships, where the target object is a target item, a target model, or a target sample, and the mapping relationship includes a mapping relationship between an item and a model and a mapping relationship between a model and a sample;
the transceiver module 802 is configured to send a first message carrying the selected mapping relationship in a preset notification manner.
In a possible implementation manner, the mapping relation determining module 803 is configured to:
determining a mapping relation between a project and a model based on project information corresponding to a node representing the project and model information corresponding to a node representing a model at a lower level of the node representing the project; and/or
And determining the mapping relation between the model and the sample based on model information corresponding to the node of any characterization model and sample information corresponding to the node of the lower-level characterization sample of the node of the characterization model.
In a possible implementation manner, if the target object is a target item, the basic information management module 804 is configured to:
before the transceiver module 802 sends the first message carrying the selected mapping relationship in a preset notification manner, determining the basic information corresponding to the target item, and placing the basic information corresponding to the target item in the first message; and/or
The code management module 805 is configured to:
before the transceiver module 802 sends the first message carrying the selected mapping relationship in a preset notification manner, code information corresponding to the target item is determined, and the code information corresponding to the target item is placed in the first message.
In a possible implementation manner, if the target object is a target item, the transceiver module 802 is further configured to:
after a first message carrying the selected mapping relation is sent in a preset notification mode, responding to a received instruction for inquiring the model in the selected mapping relation, and sending a second message in the preset notification mode;
the second message carries at least one of basic information, code information, item mapping information and sample mapping information corresponding to the queried model, the item mapping information corresponding to the queried model includes all items mapped by the queried model, and the sample mapping information corresponding to the queried model includes all samples mapped by the queried model.
In a possible implementation manner, if the target object is a target model, the basic information management module 804 is configured to:
before the transceiver module 802 sends the first message carrying the selected mapping relationship in a preset notification manner, determining the basic information corresponding to the target model, and placing the basic information corresponding to the target model in the first message; and/or
The code management module 805 is configured to:
before the transceiver module 802 sends the first message carrying the selected mapping relationship in a preset notification manner, code information corresponding to the target model is determined, and the code information corresponding to the target model is placed in the first message.
In a possible implementation manner, if the target object is a target model, the transceiver module 802 is further configured to:
after sending a first message carrying the selected mapping relation in a preset notification mode, responding to a received instruction for querying an item in the selected mapping relation, and sending a third message in the preset notification mode, wherein the third message carries at least one of basic information, code information and model mapping information corresponding to the queried item, and the model mapping information corresponding to the queried item comprises all models mapped by the queried item;
and/or
After sending a first message carrying the selected mapping relation in a preset notification manner, responding to a received instruction for querying a sample in the selected mapping relation, and sending a fourth message in the preset notification manner, wherein the fourth message carries at least one of basic information and model mapping information corresponding to the queried sample, and the model mapping information corresponding to the queried sample includes all models mapped by the queried sample.
In a possible implementation manner, if the target object is a target sample, the basic information management module 804 is further configured to: before the transceiver module 802 sends the first message carrying the selected mapping relationship in a preset notification manner, determining the basic information corresponding to the target sample, and placing the basic information corresponding to the target sample in the first message;
and/or
If the target object is a target sample, the transceiver module 802 is further configured to: after a first message carrying the selected mapping relation is sent in a preset notification mode, responding to a received instruction for inquiring the model in the selected mapping relation, and sending a fifth message in the preset notification mode;
the fifth message carries at least one of basic information, code information, item mapping information and sample mapping information corresponding to the queried model, the item mapping information corresponding to the queried model includes all items mapped by the queried model, and the sample mapping information corresponding to the queried model includes all samples mapped by the queried model.
In one possible implementation, the transceiver module 802 is further configured to:
and responding to the received category selection instruction before receiving an instruction for inquiring the target object, and sending the object corresponding to the selected category in the preset notification mode.
Referring to the information processing method, in some specific embodiments, the information processing system 800 may record various operations of the user, and therefore, the information processing system 800 may further include a log recording module (not shown), or integrate the function into other modules of the information processing system 800; in some embodiments, the information processing system 800 may verify the user login information, so the information processing system 800 may further include a login module (not shown), or integrate the function into other modules of the information processing system 800 (such as the transceiver module 802); in some specific embodiments, the information processing system 800 may determine the operation authority corresponding to the user login information according to a preset corresponding relationship between the login information and the operation authority, so that the information processing system 800 may further include an authority management module, or integrate the function into other modules of the information processing system 800.
Since the system is the system in the method in the embodiment of the present invention, and the principle of the system for solving the problem is similar to that of the method, the implementation of the system may refer to the implementation of the method, and repeated details are not repeated.
As shown in fig. 9, based on the same inventive concept, an embodiment of the present invention provides an electronic device 900 including: a processor 901 and a memory 902;
a memory 902 for storing computer programs executed by the processor 901. The memory 902 may be a volatile memory (volatile memory), such as a random-access memory (RAM); the memory 902 may also be a non-volatile memory (non-volatile memory) such as, but not limited to, a read-only memory (rom), a flash memory (flash memory), a Hard Disk Drive (HDD) or a solid-state drive (SSD), or the memory 902 may be any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. The memory 902 may be a combination of the above memories.
The processor 901 may include one or more Central Processing Units (CPUs), Graphics Processing Units (GPUs), or digital Processing units (dsps), etc.
The embodiment of the present invention does not limit the specific connection medium between the memory 902 and the processor 901. In fig. 9, the memory 902 and the processor 901 are connected by a bus 903, the bus 903 is shown by a thick line in fig. 9, and the connection manner between other components is only schematically illustrated and is not limited. The bus 903 may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is shown in FIG. 9, but this does not indicate only one bus or one type of bus.
Wherein the memory 902 stores program code which, when executed by the processor 901, causes the processor 901 to perform the following:
responding to a received instruction for inquiring a target object, and selecting a mapping relation containing the target object from the mapping relations, wherein the target object is a target item, a target model or a target sample, and the mapping relation comprises the mapping relations of the item and the model and the mapping relations of the model and the sample;
and sending a first message carrying the selected mapping relation in a preset notification mode.
In one possible implementation, the processor 901 is further configured to:
determining a mapping relation between a project and a model based on project information corresponding to a node representing the project and model information corresponding to a node representing a model at a lower level of the node representing the project; and/or
And determining the mapping relation between the model and the sample based on model information corresponding to the node of any characterization model and sample information corresponding to the node of the lower-level characterization sample of the node of the characterization model.
In a possible implementation manner, if the target object is a target item, the processor 901 is further configured to:
before sending the first message carrying the selected mapping relation in a preset notification manner,
determining basic information corresponding to the target item, and placing the basic information corresponding to the target item in the first message; and/or determining code information corresponding to the target item, and placing the code information corresponding to the target item in the first message.
In a possible implementation manner, if the target object is a target item, the processor 901 is further configured to:
after a first message carrying the selected mapping relation is sent in a preset notification mode, responding to a received instruction for inquiring the model in the selected mapping relation, and sending a second message in the preset notification mode;
the second message carries at least one of basic information, code information, item mapping information and sample mapping information corresponding to the queried model, the item mapping information corresponding to the queried model includes all items mapped by the queried model, and the sample mapping information corresponding to the queried model includes all samples mapped by the queried model.
In a possible implementation manner, if the target object is a target model, the processor 901 is further configured to:
before sending the first message carrying the selected mapping relation in a preset notification manner,
determining basic information corresponding to the target model, and placing the basic information corresponding to the target model in the first message; and/or determining code information corresponding to the target model and placing the code information corresponding to the target model in the first message.
In a possible implementation manner, if the target object is a target model, the processor 901 is further configured to:
after sending a first message carrying the selected mapping relation in a preset notification mode, responding to a received instruction for querying an item in the selected mapping relation, and sending a third message in the preset notification mode, wherein the third message carries at least one of basic information, code information and model mapping information corresponding to the queried item, and the model mapping information corresponding to the queried item comprises all models mapped by the queried item;
and/or
After sending a first message carrying the selected mapping relation in a preset notification manner, responding to a received instruction for querying a sample in the selected mapping relation, and sending a fourth message in the preset notification manner, wherein the fourth message carries at least one of basic information and model mapping information corresponding to the queried sample, and the model mapping information corresponding to the queried sample includes all models mapped by the queried sample.
In a possible implementation manner, if the target object is a target sample, the processor 901 is further configured to: before sending a first message carrying the selected mapping relation in a preset notification mode, determining basic information corresponding to the target sample, and placing the basic information corresponding to the target sample in the first message;
and/or
If the target object is a target sample, the processor 901 is further configured to: after a first message carrying the selected mapping relation is sent in a preset notification mode, responding to a received instruction for inquiring the model in the selected mapping relation, and sending a fifth message in the preset notification mode;
the fifth message carries at least one of basic information, code information, item mapping information and sample mapping information corresponding to the queried model, the item mapping information corresponding to the queried model includes all items mapped by the queried model, and the sample mapping information corresponding to the queried model includes all samples mapped by the queried model.
In one possible implementation, the processor 901 is further configured to: and responding to the received category selection instruction before receiving an instruction for inquiring the target object, and sending the object corresponding to the selected category in the preset notification mode.
Since the electronic device is the electronic device that executes the method in the embodiment of the present invention, and the principle of the electronic device to solve the problem is similar to that of the method, the implementation of the electronic device may refer to the implementation of the method, and repeated details are not described again.
An embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, which, when executed by a processor, implements the steps of the information processing method as described above. The computer readable storage medium may be a non-volatile computer readable storage medium, among others.
The present invention is described above with reference to block diagrams and/or flowchart illustrations of methods, systems (apparatus) and/or computer program products according to embodiments of the invention. It will be understood that one block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, 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, and/or other programmable data processing system to produce a machine, such that the instructions, which execute via the processor of the computer and/or other programmable data processing system, create means for implementing the functions/acts specified in the block diagrams and/or flowchart block or blocks.
Accordingly, the present invention may also be embodied in hardware and/or in software (including firmware, resident software, micro-code, etc.). Furthermore, the invention can take the form of a computer program product on a computer-usable or computer-readable storage medium having computer-usable or computer-readable program code embodied in the medium for use by or in connection with an instruction execution system. In the context of this document, a computer-usable or computer-readable medium may be any medium that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, or device.
While preferred embodiments of the present invention 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 such alterations and modifications as fall within the scope of the invention.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.
Claims (18)
1. An information processing method characterized by comprising:
responding to a received instruction for inquiring a target object, and selecting a mapping relation containing the target object from the mapping relations, wherein the target object is a target item, a target model or a target sample, and the mapping relation comprises the mapping relations of the item and the model and the mapping relations of the model and the sample;
and sending a first message carrying the selected mapping relation in a preset notification mode.
2. The method of claim 1, wherein the mapping is obtained by:
determining a mapping relation between a project and a model based on project information corresponding to a node representing the project and model information corresponding to a node representing a model at a lower level of the node representing the project; and/or
And determining the mapping relation between the model and the sample based on model information corresponding to the node of any characterization model and sample information corresponding to the node of the lower-level characterization sample of the node of the characterization model.
3. The method of claim 1, wherein if the target object is a target item, before sending the first message carrying the selected mapping relationship in a preset notification manner, further comprising:
determining basic information corresponding to the target item, and placing the basic information corresponding to the target item in the first message; and/or
And determining code information corresponding to the target item, and placing the code information corresponding to the target item in the first message.
4. The method of claim 1, wherein if the target object is a target item, after sending the first message carrying the selected mapping relationship in a preset notification manner, further comprising:
responding to a received instruction for inquiring the model in the selected mapping relation, and sending a second message in the preset notification mode;
the second message carries at least one item of basic information, code information, item mapping information and sample mapping information corresponding to the queried model, the item mapping information corresponding to the queried model comprises all items mapped by the queried model, and the sample mapping information corresponding to the queried model comprises all samples mapped by the queried model.
5. The method of claim 1, wherein if the target object is a target model, before sending the first message carrying the selected mapping relationship in a preset notification manner, further comprising:
determining basic information corresponding to the target model, and placing the basic information corresponding to the target model in the first message; and/or
And determining code information corresponding to the target model, and placing the code information corresponding to the target model in the first message.
6. The method of claim 1, wherein if the target object is a target model, after sending the first message carrying the selected mapping relationship in a preset notification manner, further comprising:
responding to a received instruction for querying the items in the selected mapping relationship, and sending a third message in the preset notification mode, wherein the third message carries at least one of basic information, code information and model mapping information corresponding to the queried item, and the model mapping information corresponding to the queried item comprises all models mapped by the queried item; and/or
And responding to a received instruction for inquiring the sample in the selected mapping relation, and sending a fourth message in the preset notification mode, wherein the fourth message carries at least one of basic information and model mapping information corresponding to the inquired sample, and the model mapping information corresponding to the inquired sample comprises all models mapped by the inquired sample.
7. The method of claim 1, wherein if the target object is a target sample, before sending the first message carrying the selected mapping relationship in a preset notification manner, further comprising: determining basic information corresponding to the target sample, and placing the basic information corresponding to the target sample in the first message;
and/or
If the target object is a target sample, after sending a first message carrying the selected mapping relationship in a preset notification manner, the method further includes: responding to a received instruction for inquiring the model in the selected mapping relation, and sending a fifth message in the preset notification mode;
the fifth message carries at least one of basic information, code information, item mapping information and sample mapping information corresponding to the queried model, the item mapping information corresponding to the queried model includes all items mapped by the queried model, and the sample mapping information corresponding to the queried model includes all samples mapped by the queried model.
8. The method according to any one of claims 1 to 7, further comprising, before receiving the instruction to query the target object:
and responding to the received category selection instruction, and sending the object corresponding to the selected category in the preset notification mode.
9. An information processing system, comprising:
the mapping relation selection module is used for responding to a command for inquiring a target object received by the transceiving module and selecting a mapping relation containing the target object from the mapping relations, wherein the target object is a target item, a target model or a target sample, and the mapping relation comprises the mapping relation of the item and the model and the mapping relation of the model and the sample;
the receiving and sending module is used for sending the first message carrying the selected mapping relation in a preset notification mode.
10. The system of claim 9, further comprising a mapping determination module configured to:
determining a mapping relation between a project and a model based on project information corresponding to a node representing the project and model information corresponding to a node representing a model at a lower level of the node representing the project; and/or
And determining the mapping relation between the model and the sample based on model information corresponding to the node of any characterization model and sample information corresponding to the node of the lower-level characterization sample of the node of the characterization model.
11. The system of claim 9, further comprising a basic information management module, and/or a code management module;
if the target object is a target item, the basic information management module is used for:
before the transceiver module sends a first message carrying the selected mapping relation in a preset notification manner, determining basic information corresponding to the target item, and placing the basic information corresponding to the target item in the first message; and/or
The code management module is configured to:
before the transceiver module sends a first message carrying the selected mapping relation in a preset notification manner, determining code information corresponding to the target item, and placing the code information corresponding to the target item in the first message.
12. The system of claim 9, wherein if the target object is a target item, the transceiver module is further configured to:
after a first message carrying the selected mapping relation is sent in a preset notification mode, responding to a received instruction for inquiring the model in the selected mapping relation, and sending a second message in the preset notification mode;
the second message carries at least one item of basic information, code information, item mapping information and sample mapping information corresponding to the queried model, the item mapping information corresponding to the queried model comprises all items mapped by the queried model, and the sample mapping information corresponding to the queried model comprises all samples mapped by the queried model.
13. The system of claim 9, further comprising a basic information management module, and/or a code management module;
if the target object is a target model, the basic information management module is used for:
before the transceiver module sends a first message carrying the selected mapping relation in a preset notification manner, determining basic information corresponding to the target model, and placing the basic information corresponding to the target model in the first message; and/or
The code management module is configured to:
before the transceiver module sends a first message carrying the selected mapping relation in a preset notification manner, determining code information corresponding to the target model, and placing the code information corresponding to the target model in the first message.
14. The system of claim 9, wherein if the target object is a target model, the transceiver module is further configured to:
after sending a first message carrying the selected mapping relation in a preset notification mode, responding to a received instruction for querying an item in the selected mapping relation, and sending a third message in the preset notification mode, wherein the third message carries at least one of basic information, code information and model mapping information corresponding to the queried item, and the model mapping information corresponding to the queried item comprises all models mapped by the queried item;
and/or
After sending a first message carrying the selected mapping relation in a preset notification manner, responding to a received instruction for querying a sample in the selected mapping relation, and sending a fourth message in the preset notification manner, wherein the fourth message carries at least one of basic information and model mapping information corresponding to the queried sample, and the model mapping information corresponding to the queried sample includes all models mapped by the queried sample.
15. The system of claim 9, further comprising a basic information management module, wherein if the target object is a target sample, the basic information management module is configured to: before the transceiver module sends a first message carrying the selected mapping relation in a preset notification manner, determining basic information corresponding to the target sample, and placing the basic information corresponding to the target sample in the first message;
and/or
If the target object is a target sample, the transceiver module is further configured to: after a first message carrying the selected mapping relation is sent in a preset notification mode, responding to a received instruction for inquiring the model in the selected mapping relation, and sending a fifth message in the preset notification mode;
the fifth message carries at least one of basic information, code information, item mapping information and sample mapping information corresponding to the queried model, the item mapping information corresponding to the queried model includes all items mapped by the queried model, and the sample mapping information corresponding to the queried model includes all samples mapped by the queried model.
16. The system of any of claims 9 to 15, wherein the transceiver module is further configured to:
and responding to the received category selection instruction before receiving the instruction for inquiring the target object, and sending the object corresponding to the selected category in the preset notification mode.
17. An electronic device, comprising: a processor and a memory;
wherein the memory stores program code which, when executed by the processor, causes the processor to carry out the steps of the information processing method according to any one of claims 1 to 8.
18. A computer-readable storage medium, in which a computer program is stored, which, when executed by a processor, implements an information processing method according to any one of claims 1 to 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011511831.7A CN112632331A (en) | 2020-12-18 | 2020-12-18 | Information processing method, system, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011511831.7A CN112632331A (en) | 2020-12-18 | 2020-12-18 | Information processing method, system, electronic equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112632331A true CN112632331A (en) | 2021-04-09 |
Family
ID=75318032
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011511831.7A Pending CN112632331A (en) | 2020-12-18 | 2020-12-18 | Information processing method, system, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112632331A (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1841379A (en) * | 2005-03-28 | 2006-10-04 | 微软公司 | Mapping of a file system model to a database object |
CN107194089A (en) * | 2017-05-27 | 2017-09-22 | 联合建管(北京)国际工程科技有限责任公司 | The cost measurement of model element lists method and device in BIM |
CN109062952A (en) * | 2018-06-22 | 2018-12-21 | 北京奇艺世纪科技有限公司 | A kind of data query method, apparatus and electronic equipment |
CN110673833A (en) * | 2019-09-23 | 2020-01-10 | 恩亿科(北京)数据科技有限公司 | Information management system and advertisement putting platform applied to programmed advertisement putting |
CN110704476A (en) * | 2019-10-08 | 2020-01-17 | 北京锐安科技有限公司 | Data processing method, device, equipment and storage medium |
CN111026858A (en) * | 2019-11-29 | 2020-04-17 | 腾讯科技(深圳)有限公司 | Project information processing method and device based on project recommendation model |
CN111414527A (en) * | 2020-03-16 | 2020-07-14 | 腾讯音乐娱乐科技(深圳)有限公司 | Similar item query method and device and storage medium |
CN111597622A (en) * | 2020-05-26 | 2020-08-28 | 同济大学建筑设计研究院(集团)有限公司 | Three-dimensional model construction method and device, computer equipment and storage medium |
-
2020
- 2020-12-18 CN CN202011511831.7A patent/CN112632331A/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1841379A (en) * | 2005-03-28 | 2006-10-04 | 微软公司 | Mapping of a file system model to a database object |
CN107194089A (en) * | 2017-05-27 | 2017-09-22 | 联合建管(北京)国际工程科技有限责任公司 | The cost measurement of model element lists method and device in BIM |
CN109062952A (en) * | 2018-06-22 | 2018-12-21 | 北京奇艺世纪科技有限公司 | A kind of data query method, apparatus and electronic equipment |
CN110673833A (en) * | 2019-09-23 | 2020-01-10 | 恩亿科(北京)数据科技有限公司 | Information management system and advertisement putting platform applied to programmed advertisement putting |
CN110704476A (en) * | 2019-10-08 | 2020-01-17 | 北京锐安科技有限公司 | Data processing method, device, equipment and storage medium |
CN111026858A (en) * | 2019-11-29 | 2020-04-17 | 腾讯科技(深圳)有限公司 | Project information processing method and device based on project recommendation model |
CN111414527A (en) * | 2020-03-16 | 2020-07-14 | 腾讯音乐娱乐科技(深圳)有限公司 | Similar item query method and device and storage medium |
CN111597622A (en) * | 2020-05-26 | 2020-08-28 | 同济大学建筑设计研究院(集团)有限公司 | Three-dimensional model construction method and device, computer equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107798038B (en) | Data response method and data response equipment | |
US11783243B2 (en) | Targeted prioritization within a network based on user-defined factors and success rates | |
WO2021043064A1 (en) | Community detection method and apparatus, and computer device and storage medium | |
CN113268336B (en) | Service acquisition method, device, equipment and readable medium | |
CN109905293A (en) | A kind of terminal device recognition methods, system and storage medium | |
US20160299771A1 (en) | Collaborative generation of configuration technical data for a product to be manufactured | |
CN108154024B (en) | Data retrieval method and device and electronic equipment | |
CN111008873B (en) | User determination method, device, electronic equipment and storage medium | |
CN112800197A (en) | Method and device for determining target fault information | |
CN105117489B (en) | Database management method and device and electronic equipment | |
CN114328566A (en) | Relationship graph updating method, device, medium, equipment and generating method | |
CN114025027B (en) | Method and device for running data transmission script, storage medium and electronic device | |
CN109218131B (en) | Network monitoring method and device, computer equipment and storage medium | |
CN112364022B (en) | Information deduction management method, device, computer equipment and readable storage medium | |
CN113918149A (en) | Interface development method and device, computer equipment and storage medium | |
CN112052157A (en) | Test message construction method, device and system | |
CN111078773A (en) | Data processing method and device | |
CN112632331A (en) | Information processing method, system, electronic equipment and storage medium | |
CN109960695B (en) | Management method and device for database in cloud computing system | |
CN114238767A (en) | Service recommendation method and device, computer equipment and storage medium | |
CN112685474A (en) | Application management method, device, equipment and storage medium | |
WO2020233093A1 (en) | Association graph generation method and apparatus, computer device, and storage medium | |
US11216294B2 (en) | User interface by way of unknown data structure | |
CN110750727A (en) | Data processing method, device, system and computer readable storage medium | |
CN112905128B (en) | Access control user data management method and device, storage medium and electronic equipment |
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 |