Object information management method and apparatus, device and storage medium
By creating information production tasks and clustering of object data, the problem of large-scale production of key information of product objects in the existing technology is solved, and a wider range of product object categories and higher production efficiency are achieved.
Patent Information
- Application Number
- PCT/CN2024/115671
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-08-31
- Filing Date
- 2024-08-29
- Publication Date
- 2025-03-06
AI Technical Summary
The prior art cannot realize the large-scale production of key information for product objects, and limits the scope of product objects categories covered by the key information.
By creating information production tasks, loading the object data set using loading operation controls, and performing clustering processing, generating the initial key information set.
It realizes the large-scale production of key information for product objects, expands the range of product objects covered by key information, saves manpower and time costs, and improves production efficiency.
Smart Images

Figure CN2024115671_06032025_PF_FP_ABST
Abstract
Description
Object information management method, device, equipment and storage medium
[0001] This application claims priority to the Chinese invention patent application entitled “A method, apparatus, device and storage medium for information management of an object” and application number 202311118661.X, filed on August 31, 2023. The entire contents of that application are incorporated by reference into this application. Technical Field
[0002] The present disclosure relates to the field of computer technology, and more particularly to an object information management method, apparatus, device, and storage medium. Background Art
[0003] In actual applications, some product objects, such as goods sold on e-commerce platforms, are often sold by different merchants at the same time. These merchants all need to provide relevant product information descriptions and introductions for the product objects on the e-commerce platform. To facilitate unified and accurate product information descriptions for the same product object across different merchants, and to facilitate consumers in making quicker purchase decisions from different merchants, standardized object information (key descriptive information) can be created for all product objects (such as goods sold) on the e-commerce platform.
[0004] However, regarding the generation of key information of product objects, there are currently the following problems: Due to the limitations of the key information generation method, it is currently impossible to achieve large-scale production of key information of product objects, and it also limits the scope of object categories involved in product objects with key descriptive information.
[0005] Summary of the Invention
[0006] The embodiments of the present disclosure provide an object information management method, apparatus, device, and storage medium to achieve large-scale production of key information related to product objects, and also increase the object category range of product objects covered by the key information.
[0007] In a first aspect, an embodiment of the present disclosure provides an object information management method, the method comprising:
[0008] In response to a creation submission request for the created information production task, a task creation entry of the information production task is displayed in a task list display interface, wherein the operation item cell included in the task creation entry includes a loading operation control for loading task data;
[0009] In response to a triggering operation on the loading operation control, loading a related object data set according to the data source information corresponding to the information production task;
[0010] Clustering is performed on the object data in the object data set, and an initial key information set corresponding to the information production task is generated according to a clustering result of the clustering.
[0011] In a second aspect, an embodiment of the present disclosure further provides an object information management device, the device comprising:
[0012] A first response module is configured to respond to a creation submission request for a created information production task and display a task creation entry for the information production task in a task list display interface, wherein an operation item cell included in the task creation entry includes a loading operation control for loading task data;
[0013] A second response module is configured to load a related object data set according to the data source information corresponding to the information production task in response to a triggering operation on the loading operation control;
[0014] The information production module is configured to perform clustering processing on the object data in the object data set, and generate an initial key information set corresponding to the information production task according to the clustering result of the clustering processing.
[0015] In a third aspect, an embodiment of the present disclosure further provides a computer device, the computer device comprising:
[0016] one or more processors;
[0017] a storage device for storing one or more programs,
[0018] When the one or more programs are executed by the one or more processors, the one or more processors implement the object information management method provided by any embodiment of the present disclosure.
[0019] In a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the object information management method provided by any embodiment of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] To more clearly illustrate the technical solutions of the exemplary embodiments of the present disclosure, the following briefly introduces the drawings required to describe the embodiments. Obviously, the drawings introduced here are only drawings of some of the embodiments to be described in the present disclosure, and are not all drawings. A person of ordinary skill in the art can also derive other drawings based on these drawings without inventive effort.
[0021] FIG1 is a flow chart of an object information management method provided by an embodiment of the present disclosure;
[0022] FIG2a shows an effect display diagram of a task creation interface used when creating an information production task according to the method provided in this embodiment;
[0023] FIG2 b shows an effect display diagram of the task list display interface involved in the operation of the method provided in this embodiment;
[0024] FIG2c shows an interface display diagram of the information cleaning operation interface presented when the method provided in this embodiment implements information cleaning on the information review platform side;
[0025] FIG3 is a schematic diagram of the structure of an object information management device provided by an embodiment of the present disclosure;
[0026] FIG4 is a schematic structural diagram of a computer device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0027] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0028] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0029] As used herein, the term "including" and its variations are open-ended, i.e., "including but not limited to." The term "based on" means "based, at least in part, on." The term "one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one additional embodiment," and the term "some embodiments" means "at least some embodiments." Other terms are defined in the following description.
[0030] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units. It should be noted that the modifications of "one" and "a plurality of" mentioned in this disclosure are illustrative and not restrictive. Those skilled in the art should understand that unless the context clearly indicates otherwise, they should be understood as "one or more".
[0031] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0032] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0033] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0034] For example, in response to a user's active request, a prompt message is sent to the user to clearly inform the user that the operation requested will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operations of the disclosed technical solution based on the prompt message.
[0035] As an optional but non-limiting implementation, in response to receiving a user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. Furthermore, the pop-up window may also contain a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.
[0036] It is understandable that the above notification and user authorization process are merely illustrative and do not limit the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0037] Figure 1 is a flow chart of an object information management method provided in an embodiment of the present disclosure. This embodiment is applicable to situations where key information related to product objects is managed. The method can be executed by an object information management device, which can be implemented by software and / or hardware and can be configured in a terminal and / or server to implement the object information management method in the embodiment of the present disclosure.
[0038] It should be noted that an application scenario of this embodiment can be described as follows: on an e-commerce platform that collects a large number of product objects, there is a need for a unified object information description of the same product object, and the unified object information description of the product object can be considered as a key object information description of the product object, and the key object information can be simply referred to as key information. At present, the operation of producing key information for product objects has become a trend. However, due to the increasing number and variety of product objects contained in e-commerce platforms, if the production of key information relies solely on manual collection of object description information, its cost investment and production efficiency cannot meet the growing demand for key information production, which greatly limits the scope of product object categories involved in the production of key information, and it is also impossible to quickly increase the number of associated product objects described by key information.
[0039] The technical solution of the embodiment of the present disclosure specifically discloses an object information management method, device, equipment and storage medium, the method comprising: in response to a creation submission request of a created information production task, displaying a task creation entry of the information production task in a task list display interface, wherein the operation item cell included in the task creation entry includes a loading operation control for loading task data; in response to a triggering operation of the loading operation control, loading a related object data set according to the data source information corresponding to the information production task; clustering the object data in the object data set, and generating an initial key information set corresponding to the information production task based on the clustering result of the clustering process. The above technical solution can first create an information production task when there is a key information production demand, and the task information of the generated information production task can be displayed in the task list display interface in the form of an entry, and the displayed task information entry corresponds to an operation item cell, and the operation item cell can include an operation control for triggering the information production task response related execution logic. After responding to the triggering of the loading operation control corresponding to the information production task, the information production logic of the information production task can be executed, and finally the initial key information set corresponding to the information production task is obtained. Through the above-described technical solution of this embodiment, simply creating an information production task can easily and effectively generate the key information set corresponding to the information production task. The key information set contains a certain amount of key information. Compared with the existing technology, this technical solution provides a production method for large-scale information production, which can simply and efficiently achieve large-scale generation of key information for product objects, better saving the manpower and time costs invested in the production stage of product object key information, and also better improving the production efficiency of product object key information.
[0040] The object information management method provided by this embodiment can effectively solve the problems existing in the existing key information production. Specifically, as shown in Figure 1, the object information management method provided by this embodiment may include:
[0041] S101. In response to a creation submission request for a created information production task, a task creation entry of the information production task is displayed in a task list display interface, wherein an operation item cell included in the task creation entry includes a loading operation control for loading task data.
[0042] In this embodiment, the provided information management method can be executed by a pre-built execution platform, which can be an information management operational platform. Therefore, this embodiment can implement key information production for product objects through the information management operational platform. It should be noted that in this embodiment, the product objects can preferably be objects participating in online shopping in the e-commerce platform scenario. However, the product objects in this embodiment are not limited to applications in the e-commerce platform scenario and can be any application scenario that requires key information production.
[0043] Specifically, in this embodiment, the information management operable platform serving as the platform for executing the provided method may be considered to provide an information production function item for implementing key information production. This information production function item may display a related functional interface, which may be a task list display interface. In this task list display interface, task information for created information production tasks may be displayed in the form of a task list, and the task information associated with each information production task may be presented as an entry in the task list, serving as a task information item for the information production task.
[0044] Among them, the task list can be considered as a task information summary table that displays the task information items of the created information production tasks according to the pre-set column attribute items. Each task information entry in the task list corresponds to a created information production task. The task information in the task information entry can be considered to be formed based on the creation information configured in the information production task creation stage, which may include information such as the task name and task type configured relative to the created task in the creation stage.
[0045] In this embodiment, the task information items contained in the task list displayed on the task list display interface need to be implemented in advance through the creation of information production tasks. For the creation of information production tasks, one implementation method can be described as follows: a task creation control can be displayed in the task list display interface, and a task creation interface can be popped up by triggering the task creation control. In this task creation interface, relevant creation information for the information production task to be created can be configured, such as the task name of the information production task to be created and the data type of the data involved in the production. It can also be configured whether the created task will be associated with the commodity after the information production.
[0046] Continuing with the above description, the pop-up task creation interface also requires the import path or upload path for the object data involved in information production, which is used to obtain the object data involved during information production. In some embodiments, the import path or upload path can correspond to the local offline storage path of the object data, or it can also correspond to the online storage path of the object data. In this embodiment, the configured data path can be regarded as data source information.
[0047] At the same time, a create submit control for submitting the created task can also be displayed in the task creation interface. After completing the information configuration of each item to be created involved in the information production task, the create submit control can be triggered. This embodiment can receive the create submit request generated after the create submit control is triggered, and can respond to the create submit request through this step.
[0048] It can be seen that the process of generating a create submission request based on triggering a create submission control is equivalent to the process of summarizing the task information edited or configured in the task creation interface. This process can be considered as a summary of the task creation information configured for the created information production task, such as the task name, task type, data type, and whether the associated task is constructed. In this embodiment, this step can be used to respond to the create submission request and thereby obtain the task creation information corresponding to the create submission request, thereby forming a task information entry for the created information production task using the obtained task creation information.
[0049] In this embodiment, it can be considered that the column attribute items set by the task list include operation attribute items, and the operation attribute items can be specifically used to provide the operation controls required for the operation of the created information production task. The operation controls involved in different information production tasks are respectively displayed in the operation item cells of the corresponding task information entries. For example, for a newly created information production task, the operation item cell of the corresponding task information entry contains a loading operation control, which can be used to load the object data required for information production by triggering the loading operation control.
[0050] It should be noted that the operation item cells of different task information items in the task list may contain several fixed general operation controls. For example, the operation item cell of each task information item may include a view details control, a close task control, and an edit task control. In addition, the operation item cell may also include an operation control for entering the next production state according to the production state of the corresponding information production task. For example, for a newly created information production task, its first production state is task creation completed. After the task creation is completed, the next production state to be entered may be the data loading state of the object data required for information production. Therefore, the operation item cell of the corresponding task information item presents the loading operation control required to enter the next production state (data loading) when the information production task is in the task creation completed state.
[0051] In order to better understand the creation of information production tasks implemented in the execution of the method provided in this embodiment and the display in the task list display interface. This embodiment provides a display of the effect schematic diagram involved. Specifically, Figure 2a provides an effect display diagram of the task creation interface used when the method provided in this embodiment involves the creation of information production tasks. As shown in Figure 2a, the displayed task creation interface 21 includes a task configuration item 210, which can be used to edit information of editable items such as task name, task type, data type and task description; it also includes an object data item 211, which provides a configuration operation area for configuring the data path of the object data on which information production depends. In actual applications, the task creation interface 21 may also include a configuration operation area for configuring whether the association relationship is established or not (not shown in Figure 2a), and a task submission control 212 for submitting the created task.
[0052] It can be known that after configuring the creation of the information production task through the task creation interface provided in Figure 2a and generating a creation submission request in response to the triggering of the task submission control, this step can be used to respond to the creation submission request, and then form a task information entry relative to the created information production task and display the task information entry in the task list of the task list display interface.
[0053] FIG2b shows an effect display diagram of the task list display interface involved in the operation of the method provided in this embodiment. As shown in FIG2b, the task list display interface 22 displayed includes a task list, and the task list presents task information entries 221 corresponding to different information production tasks that have been created, and the column attribute items that can be displayed in the task information entry 221 include: task ID, object data source, object quantity, production status, task update time, and operation item cells. In some embodiments, the operation item cell includes a general view details control, a close task control, and an edit task control, and also includes an operation control that is triggered by the production status to enter the next production status.
[0054] S102: In response to a triggering operation on the loading operation control, loading a related object data set according to data source information corresponding to the information production task.
[0055] In this embodiment, after the loading operation control presented in the operation item cell is triggered, a trigger operation of the loading operation control can be generated. This step can respond to the trigger operation of the loading operation control and control the corresponding information production task to enter the data loading state. It should be noted that the information production task in the data loading state is not only a simple loading of object data, but also includes a process of generating a key information set relative to the information production task based on the loaded object data, wherein, this embodiment can record the key information set as the initial key information set. Based on the above description, it can be considered that this embodiment specifically realizes the response to the trigger operation involved in the loading operation control through this step and the following S103.
[0056] Specifically, this step first loads the object data required for information production tasks. In some embodiments, the data source information may be the data path information configured during the creation phase of the information production task. The relevant object data can be retrieved through the specific data path in this data source information. This embodiment achieves large-scale production of critical information, which often relies on a certain amount of object data. In this embodiment, the obtained object data is recorded as an object dataset.
[0057] S103: performing clustering processing on the object data in the object data set, and generating an initial key information set corresponding to the information production task according to the clustering result of the clustering processing.
[0058] In this embodiment, after the object dataset is loaded through the above steps, the object data in the object dataset can be clustered through this step. Clustering of the object data can be achieved through a clustering algorithm, and the clustering result after clustering can be at least one object cluster formed after satisfying a clustering condition. In some embodiments, the clustering condition can be clustering based on the same product object or clustering based on belonging to the same product category. In this embodiment, clustering is preferably achieved using the same product object, and the object data in the object cluster can be considered to be the same type of object data for the same product object, and in this embodiment, can also be recorded as the same cluster object data.
[0059] Continuing with the above description, after obtaining a clustering result containing at least one object cluster, this step can further analyze the data of objects in the same cluster within each object cluster, thereby generating a key data item for each object cluster. In this embodiment, this key data item can be considered a key information item. That is, through this step, a key information item can be generated for each object cluster included in the clustering result. It can be seen that the amount of key information initially generated for the created information production task in this embodiment is equal to the number of object clusters included in the clustering result. In this embodiment, the generated key information can be recorded as the initial key information, and all initial key information can be aggregated to form the initial key information set for the information production task.
[0060] In this embodiment, certain data attributes may be selected as key information attributes constituting key information. The selected key information attributes are also included in the data attributes of the object data. This embodiment can obtain key information corresponding to the object cluster by analyzing the data of objects in the same cluster within each object cluster in the clustering results.
[0061] Among them, one implementation method of data analysis can be described as: for each object cluster, the attribute values of the data of each object in the same cluster relative to the selected key information attribute items can be obtained, and then the key attribute value can be determined by analyzing the attribute values involved under the key information attribute item. The determined key attribute value can be used as the standard attribute value of the corresponding key information attribute item. Finally, a key information can be formed based on the standard attribute value of each key information attribute item.
[0062] The present embodiment provides an object information management method, which can first create an information production task when there is a demand for key information production. The task information of the generated information production task can be displayed in the task list display interface in the form of an entry. The displayed task information entry corresponds to an operation item cell, and the operation item cell can include an operation control that triggers the information production task to respond to the relevant execution logic. After responding to the triggering of the loaded operation control corresponding to the information production task, the information production logic of the information production task can be executed, and finally the initial key information set corresponding to the information production task can be obtained. Through the above-mentioned technical solution of the present embodiment, it is only necessary to simply create an information production task to simply and effectively generate the key information set corresponding to the information production task, and the key information set contains a certain scale of key information. Compared with the existing technology, the present technical solution provides a production approach for large-scale production of information, which can simply and efficiently realize the large-scale generation of key information of product objects, better save the manpower and time cost investment in the key information production stage of product objects, and better improve the production efficiency of key information of product objects.
[0063] As a first optional embodiment of this embodiment, based on the above optimization, clustering the object data in the object data set and generating the initial key information set corresponding to the information production task based on the clustering result of the clustering process can be specifically implemented as follows:
[0064] a1) performing clustering processing based on the object data in the object dataset in combination with a preset object same-same matching model and obtaining a clustering result corresponding to the information production task, wherein the clustering result includes at least one object clustering cluster, and the object clustering cluster includes same-cluster object data, and the same-cluster object data is object data in the object dataset with the same set attributes.
[0065] In this embodiment, when clustering object data within an object data set, the clustering condition may be to ensure that each resulting object cluster contains object data of product objects having the same set attributes, where the same set attributes may specifically refer to the same product object. The object homogeneity matching model can be considered a processing model for performing homogeneity matching on object data. It can be considered that once the object data is input into the object homogeneity matching model, it can be determined which object data are the same product object.
[0066] Continuing with the above description, the object data in the object data set can be input into the object similar matching model, and at least one similar object data list can be output. Thereafter, different similar object data lists can be merged according to the set merging conditions. Finally, after the number of lists of similar object data lists formed by the merger remains unchanged, the similar object data contained in each similar object data list can be regarded as an object cluster, thereby obtaining a clustering result containing at least one object cluster.
[0067] b1) generating an initial key information set corresponding to the information production task based on each of the object clusters.
[0068] In this embodiment, key attribute items involved in forming key information can be obtained. Within an object cluster, attribute values corresponding to each key attribute item can be extracted from the data attribute values of the same type of object data. By analyzing and comparing the attribute values corresponding to each key attribute item, a key attribute value can be determined for each key attribute item. Based on the key attribute value of each key information item, a key information item for the related object cluster can be formed. In this embodiment, this can be recorded as initial key information. Ultimately, each initial key information item can be aggregated to form the initial key information set for the information production task.
[0069] The above technical solution provides an implementation for determining an initial set of key information. This implementation transforms the determination of key information into finding similarities within object data and clustering based on similar data. This implementation considers the similarity of data attributes between similar product objects to classify object data information. The key information generated in this way can better achieve a unified description of the information content of the same product object. Furthermore, this implementation primarily involves data analysis, eliminating the need for human intervention and significantly improving the efficiency of key information production.
[0070] In this first optional embodiment, the implementation of clustering the object data in the object dataset in combination with a preset object homogeneity matching model and obtaining the clustering result corresponding to the information production task may be further optimized, and specifically may include the following steps:
[0071] a11) selecting a plurality of object data from the object data set, each of which serves as reference object data for similar matching.
[0072] In this embodiment, by utilizing clustering processing, reference object data for object data clustering can be first selected from the object data in the object dataset. Object data clustering can be achieved by performing a similar matching operation. This embodiment does not limit the number of reference objects in the selected reference object data. To ensure the accuracy of the clustering results, this embodiment preferably uses each object data in the object dataset as reference object data.
[0073] a12) determining similar object data matching each of the reference object data from the object data set according to a preset object similarity matching model, and forming a plurality of similar object data sets including the reference object data and the corresponding similar object data.
[0074] It should be noted that the above-selected benchmark object data can be used as similar matching participating data when object data is looking for similar objects. That is, in the implementation of looking for similar objects, it is necessary to determine similar object data from the object data of the object data set that belongs to the same category of product objects as the benchmark object data.
[0075] In this embodiment, an object homogeneity matching model can be used to search for similar object data belonging to the same category for each reference object data in the object dataset. In some embodiments, the object homogeneity matching model can be a pre-built network model learned through training, or a data classification model trained using samples. In this embodiment, the trained object homogeneity matching model can be used.
[0076] In this embodiment, the relevant attribute information of the reference object data can be input into the object homogeneity matching model. The object data to be matched can then be input into the object homogeneity matching model. A matching result can be output for the object data, indicating whether it is homogeneous object data of the reference object data. This step can generate a homogeneous object data list for each reference object data. The reference object data and the homogeneous object data in the homogeneous object data list can form a homogeneous object data set.
[0077] Through this step, we can obtain the same number of similar object data sets as the number of seeds of the benchmark object data.
[0078] a13) Determine a clustering result corresponding to the information production task based on the multiple similar object data sets.
[0079] It is important to note that, when selecting benchmark object data, similar object data already exists between the selected benchmark object data. Therefore, the same similar object data may exist in the similar object data sets formed by different benchmark object data, that is, there is a possibility of merging different similar object data sets again.
[0080] In this embodiment, after obtaining a certain number of similar object data sets, different similar object data sets can be merged in an appropriate merging method through this step to form a new similar object data set, and the merging process can be repeated until the number of remaining similar object data sets no longer changes. This step can form a clustering result based on the similar object data sets remaining after the merging process is completed.
[0081] Among them, the merging method used for data sets can be to compare the similar object data in two similar object data sets respectively. If the proportion value of the same object data contained in the two similar object data sets reaches a set threshold, it can be considered that the two similar object data sets meet the merging conditions and need to be merged.
[0082] Continuing with the above description, after the number of similar object datasets no longer changes, each remaining similar object dataset can be considered an object cluster, and the similar object data contained in the similar object dataset can be considered as the same-cluster object data in the object cluster. In this embodiment, the obtained object cluster can be considered as the clustering result of the clustering process.
[0083] The specific implementation of the clustering results described above can serve as data support for determining key information, thereby ensuring the efficiency of large-scale determination of key information.
[0084] As an implementation method, determining the clustering result corresponding to the information production task based on the multiple similar object data sets may be specific as follows:
[0085] a131) calculating object coincidence degrees for each of the plurality of similar object data sets, and merging corresponding two similar object data sets when the determined object coincidence degrees meet a merging condition to obtain a new similar object data set.
[0086] In this embodiment, two similar object data sets can be arbitrarily selected from multiple similar object data sets, and then the product overlap calculation is performed on the similar object data in the selected two similar object data sets, wherein the product overlap can be determined by the number of identical objects of the same object data contained in the two similar object data sets. For example, the product overlap can be the ratio of the number of identical objects to the total number of object data contained in the two similar object data sets.
[0087] In this embodiment, one way to achieve the merging condition is for the product overlap to satisfy the merging condition. This can be achieved by having the ratio of the number of identical objects to the total number of object data contained in the two similar object datasets be greater than or equal to a preset ratio threshold. In this step, when the merging condition is satisfied, the similar object data in the two similar object datasets can be merged into one dataset to form a new similar object dataset.
[0088] a132) Repeat the calculation of the object overlap and the merging of similar object data sets until the number of obtained similar object data sets remains unchanged.
[0089] In this embodiment, the number of datasets of the same type can be counted after each merge operation for similar object datasets. If the number of datasets counted last does not change from the number of datasets counted previously, the termination condition for the logical repetition is considered met. Otherwise, the process returns to step a131 to recalculate the product overlap and merge similar object datasets.
[0090] a133) each similar object data set obtained after the repeated operation is completed is regarded as an object cluster, and a clustering result including each of the object clusters is formed relative to the information production task, wherein the similar object data included in the object cluster is recorded as same-cluster object data.
[0091] In this embodiment, after the above steps meet the repetition termination condition, this step can be used to group each remaining similar object data set into an object cluster. The clustering result can include all object clusters, and the similar object data included in each object cluster can be recorded as the same cluster object data.
[0092] The above technical solution provides a specific implementation method for clustering results, and provides effective underlying logical support for determining clustering results.
[0093] In this first optional embodiment, generating the initial key information set corresponding to the information production task according to each of the object clusters can be further concretized into the following steps:
[0094] b11) For each object cluster constituting the clustering result, obtaining the same-cluster object data contained in the object cluster.
[0095] Step b11) of this embodiment and the following step b12) can be considered as processing for determining key attribute values for each object cluster. For object clusters whose key attributes are to be determined, this step can be used to determine the same cluster object data contained in the object cluster.
[0096] b12) Determining a key attribute value of a corresponding data attribute item according to the attribute value of each data attribute item contained in the same cluster object data.
[0097] In this embodiment, the data information of the object data can be considered to be specifically composed of the attribute values of different data attribute items. For each object data in the same cluster, the attribute values for the same data attribute item may be the same or different. In this embodiment, the mode of the multiple attribute values of the data attribute item is selected and used as the key attribute value of the data attribute item.
[0098] Through the above description, a key attribute value can be determined for each data attribute item in the object data of the same cluster.
[0099] b13) constructing initial key information of the object clusters based on the key attribute values, and constructing an initial key information set corresponding to the information production task based on the initial key information of each object cluster.
[0100] In this embodiment, the key attributes that constitute the key information can be considered to be derived from the data attributes contained in the object data. These key information attributes can be all or part of the object data's data attributes. For an object cluster, after determining the key attribute values of each data attribute item from the cluster's object data, the initial key information for the object cluster can be directly constructed based on the key attribute values of each data attribute item. Alternatively, the initial key information for the object cluster can be constructed based on the key attribute values of a portion of the key information attribute items.
[0101] The implementation solution of the initial key information set given above in this first optional embodiment does not require manual participation, thereby better improving the production efficiency of key information.
[0102] As a second optional embodiment of this embodiment, based on the above embodiment, an optimization step of the method is further added.
[0103] It should be noted that the method steps added in this second optional embodiment can be considered to be executed after the initial key information set is determined relative to the information production task. In one application scenario, the initial key information contained in the initial key information set may already exist in the key information database used for key information storage. For each information production task, the ultimate goal is to ensure that the key information generated by the information production task is accurate and valid, and is stored in the key information database for storage.
[0104] To achieve the above objectives, this embodiment can perform a first deduplication screening on the initial key information set through the following steps. Specifically, the deduplication screening can include the following steps:
[0105] a2) accessing a pre-built key information database, and recording the initial key information in the initial key information set that already exists in the key information database as the first key information.
[0106] In this embodiment, this step can be used to compare the initial key information in the initial key information set with the stored key information in the key information database. If there is initial key information that is identical to the stored key information, it can be considered that the initial key information already exists in the key information database. In this step, this type of initial key information that already exists in the key information database can be recorded as the first key information.
[0107] b2) obtaining a first key information set for the information production task based on the initial key information remaining after filtering out the first key information.
[0108] In this embodiment, the first key information determined above may be filtered out from the initial key information set, and the remaining initial key information may be recorded as the first key information set of the information production task.
[0109] The above technical solution of this second optional embodiment realizes a one-time deduplication process of the initial key information in the initial key information set. In actual application, the initial key information formed cannot be directly stored in the key information database and needs to go through other data processing links. Through the above steps of this embodiment, a batch of key information existing in the key information database can be filtered out first to reduce the data size to be processed by other subsequent data processing links, which can better reduce the resource utilization rate in the subsequent standard product-related processing logic implementation.
[0110] As a third optional embodiment of this embodiment, based on the above second optional embodiment, a method optimization step is also added.
[0111] Based on the above description, before the initial key information corresponding to the information production task is stored in the key information database, in addition to deduplication screening of the stored key information, it is also necessary to continue to process the remaining initial key information that has not been stored. In this third optional embodiment, the first key information set obtained after deduplication can be processed by the following optimized and added method steps to perform information cleaning and information quality inspection. Specifically, the added method steps may include:
[0112] a3) In response to a triggering operation on the information cleaning control, generating an information cleaning list including key information in the first key information set, and submitting the information cleaning list to the information review platform, wherein the information cleaning control is presented in the operation item cell of the task information entry after obtaining the first key information set.
[0113] In this embodiment, after determining the initial key information set for the information production task and performing deduplication screening to obtain the first key information set, the corresponding task information entry in the task list display interface needs to be updated. Specifically, the production status included in the task information entry can be changed to a data loading completed state, and the number of objects included in the task information entry can be updated to the total number of key information included in the first key information set after the initial key information determination and deduplication screening for the information production task. At the same time, the operation item cell can also include an information cleaning control for subsequently starting the information cleaning operation.
[0114] In this embodiment, this step can be used to respond to the triggering of the presented information cleaning control, thereby corresponding to the information production task, and the key information in the first key information set can be used as the key information to be cleaned, and an information cleaning list containing each key information to be cleaned is formed.
[0115] This information cleansing list can be submitted to an information review platform, which can be considered an auxiliary platform that works with the operational platform executing the method provided in this embodiment to implement information management. The information review platform receives the information cleansing list submitted in this step and constructs a cleaning queue based on the information cleansing list. The cleaning queue contains all key information to be cleaned related to the information production task.
[0116] In the specific implementation of information cleaning on the information audit platform side, the cleaning queue can be sent to the auditor's operation terminal as a cleaning task, so that the auditor can perform cleaning and audit on each key information to be cleaned in the cleaning queue.
[0117] For example, the key information to be cleaned by the auditor can be presented in the information cleaning operation interface in the order of its arrangement in the cleaning queue. The attribute information of the key information to be cleaned relative to all data attribute items can be presented in the information cleaning operation interface. In addition, the information cleaning operation interface can also display product object materials to assist the auditor in information cleaning. The product object materials can include product object qualification certificates. Different types of product object qualification certificates have different characteristics. For example, the product object qualification certificate for books can be the copyright page; the product object qualification certificate for beauty products can be the inspection data and instructions provided by the Food and Drug Administration; the product object qualification certificate for electronic products can be the 3C certificate, etc. In addition, the product object materials responsible for information cleaning can also include: the clustered product information of the same clustered products associated with the key information to be cleaned in the object cluster.
[0118] On the information review platform, after the key information to be cleaned passes the information cleansing review of the product object materials and other cleaning reference items provided in the information cleansing operation interface, an information cleansing result is generated. By triggering the submit control in the information cleansing operation interface, the information cleansing result is cached in the cleaned information list corresponding to the information cleansing list. After completing the cleaning of all the information to be cleaned in the information cleansing list, the information review platform can feed the corresponding cleaned information list back to the execution platform of the method provided in this embodiment.
[0119] Figure 2c shows an interface display diagram of the information cleaning operation interface presented when the method provided by this embodiment implements information cleaning on the information audit platform side. As shown in Figure 2c, the displayed information cleaning operation interface 23 includes a key information display area 231 for key information to be cleaned, a material information display area 232 for product object materials that the information cleaning relies on, and a similar object information display area 233 for similar objects that the information cleaning relies on. It also includes a result reporting option 234 for reporting the information cleaning audit results, and a submission control 235 for submitting the information cleaning audit. Auditors on the information audit platform side can complete the cleaning of the presented information to be cleaned in the information cleaning operation interface 23. The information cleaning audit results after the cleaning of the presented information to be cleaned can be cached in the cleaned information list, and the data content related to the next key information to be cleaned can be re-displayed in the information cleaning operation interface 23.
[0120] b3) receiving a cleaned information list fed back by the information review platform relative to the information cleaning list, and forming a second key information set for the information production task based on the information cleaning review results in the cleaned information list.
[0121] In this embodiment, this step allows the receipt of a list of cleansed information, which is fed back by the information review platform relative to the information cleansing list. The list of cleansed information includes the information cleansing review results for the key information to be cleaned in the information cleansing list. The key information to be cleansed is from the first key information set, and therefore, the list of cleansed information includes the information cleansing review results for each key information in the first key information set.
[0122] In this embodiment, the information cleansing review results of each key information in the first key information set can be used to determine which key information has passed the information cleansing review and which key information has not passed the information cleansing review. Then, the second key information set of the information production task can be formed based on the key information that has passed the information cleansing review.
[0123] c3) In response to the triggering operation of the information quality inspection control, an information quality inspection list including the information cleansing and auditing results of the second key information set is generated, and the information quality inspection list is submitted to the information audit platform. After receiving the cleansed information list, the information quality inspection control is presented in the operation item cell.
[0124] In this embodiment, it can also be known that after the first key information set corresponding to the information production task is cleaned to obtain the second key information set, the corresponding task information entry in the task list display interface will also be updated. Specifically, the production status included in the task information entry can be changed again to a state where information cleaning is completed, and the number of objects included in the task information entry can be updated to the total number of key information contained in the second key information set formed after the information production task is cleaned. At the same time, the operation item cell can also include an information quality inspection control for subsequently starting an information quality inspection operation. The information quality inspection control can be presented in the operation item cell after receiving the cleaned information list.
[0125] In this embodiment, this step can be used to respond to the triggering of the presented information quality inspection control, so that relative to the information production task, the key information of the corresponding second key information set can be used as the key information to be quality inspected, and an information quality inspection list containing each key information to be quality inspected can be formed.
[0126] This information quality inspection list can also be submitted to the information review platform. The information review platform can receive the information quality inspection list submitted in this step and build a quality inspection queue based on the information quality inspection list. The quality inspection queue contains all key information to be quality inspected related to the information production task. In the specific implementation of information quality inspection on the information review platform side, this quality inspection queue can be sent as a quality inspection task to the operation terminal of a quality inspection and review personnel who are different from the data clearing and review personnel, so that the quality inspection and review personnel can perform quality inspection and review on each key information to be quality inspected in the quality inspection queue.
[0127] For example, key information to be inspected by quality inspectors can also be presented in the information quality inspection interface in the order in which it is arranged in the quality inspection queue. It should be noted that the information quality inspection of key information in this embodiment can be considered as a secondary information cleansing of the key information. The quality inspectors who participate in information quality inspection are different from the auditors who participate in information cleansing. Quality inspectors can be more experienced professionals.
[0128] It is understood that the data displayed in the information quality inspection interface is based on the same data as that displayed during the information cleansing phase. The information cleansing interface also includes attribute information for all data attributes of the key information to be inspected. Furthermore, the information quality inspection interface can also display product object materials to assist quality inspectors in conducting information quality inspections. Specifically, these product object materials may include product qualification certificates and data information on similar objects of the same type.
[0129] On the information review platform, after the key information to be inspected passes the quality inspection review of the product materials and other quality inspection reference items provided in the information quality inspection operation interface, an information quality inspection result can be generated and cached in the inspected information list corresponding to the information quality inspection list by triggering the submit control in the information quality inspection operation interface. After completing the quality inspection of all the information to be inspected in the information quality inspection list, the information review platform can feedback the corresponding inspected information list to the execution platform of the method provided in this embodiment.
[0130] d3) receiving a cleaned quality inspection list fed back by the information audit platform relative to the information quality inspection list, and constructing a third key information set of the information production task based on the quality inspected key information in the quality inspected information list.
[0131] In this embodiment, this step allows the information review platform to receive a list of inspected information, which is fed back from the information review platform relative to the information quality review list. The inspected information list includes the information quality review results for the key information to be inspected in the information quality review list. The key information to be inspected is from the second key information set, and therefore, the inspected information list includes the information quality review results for each key information in the second key information set.
[0132] In this embodiment, the information quality inspection results of each key information in the second key information set can be used to determine which key information has passed the information quality inspection and which key information has not passed the information quality inspection. Then, the third key information set of the information production task can be formed based on the key information that has passed the information quality inspection.
[0133] The above technical solution of this third optional embodiment provides a specific implementation for further data clearing and information quality inspection of key information involved in information production tasks. After processing key information using the method provided by this third optional embodiment, the validity of the generated key information can be better guaranteed, and the accuracy of the key information can be better improved.
[0134] As a fourth optional embodiment of this embodiment, based on the above third optional embodiment, a method optimization step is also added.
[0135] The processing of key information by the method provided by the third optional embodiment is equivalent to forming highly accurate key information relative to the information production task. In principle, the highly accurate key information can be directly stored in the warehouse. However, it should be noted that in the information cleaning and information quality inspection stages, the operation of correcting the data information of the audited key information is also included, that is, the data information of the key information can be more accurately corrected through the provided product object materials and similar object data information to form the corrected key information, and the corrected key information is fed back to the execution platform side of the method provided in this embodiment, and the corrected key information is used to replace the existing key information in the key information set.
[0136] Based on the above description, after the initial key information set is screened for storage, the first key information set is formed. This only ensures that the key information in the first key information set does not exist in the key information database. Then, after the key information in the first key information set is further corrected through the above-mentioned information cleaning and information quality inspection operations, it cannot be guaranteed that the key information in the formed third key information set will not overlap with the data information of the entry key information in the key information database. Therefore, this fourth optional embodiment can further optimize the operation item cell to present a data storage control after obtaining the third key information set, and in this fourth optional embodiment, the method can also implement the entry operation of the key information through the following steps:
[0137] a4) In response to the triggering operation of the data storage control, the third key information set is screened for storage.
[0138] In this embodiment, after the second key information set of the information production task is subjected to information quality inspection to obtain the third key information set, the corresponding task information entry in the task list display interface will also be updated. Specifically, the production status included in the task information entry can be changed to the state of information quality inspection completion, and the number of objects included in the task information entry can be updated to the total number of key information contained in the third key information set formed after the information quality inspection of the information production task. At the same time, the operation item cell can also include a data entry control for subsequent data entry operation startup, which can be presented in the operation item cell after obtaining the third key information set.
[0139] In this embodiment, this step can be used to respond to the triggering of the presented data storage control, thereby corresponding to the information production task, and the key information in the third key information set can be stored. In some embodiments, before the key information in the third key information set is stored, the third key information set can be screened for storage through this step. One implementation of the storage screening can be described as: comparing the key information in the third key information set with the stored key information in the key information database to determine whether there is key information in the third key information set that is identical to the stored key information.
[0140] b4) recording the key information already existing in the key information database as second key information, and recording the key information not existing in the key information database as third key information, and adding the third key information to the key information database.
[0141] In this embodiment, after the warehousing screening is performed through the above steps, it can be determined whether the third key information set contains key information that already exists in the key information database. If so, this type of key information can be recorded as the second key information through this step. At the same time, the key information in the third key information set that does not exist in the key information database can be recorded as the third key information, and the warehousing and adding operation of the third key information to the key information database can be completed.
[0142] It can be known that after completing the warehousing operation of the third key information corresponding to the information production task into the key information database, the production status in the task information entry can be updated to the status of data warehousing completion, and the object data included in the task information entry can also be updated to the total number of key information of the third key information involved in the data warehousing.
[0143] The technical solution described above in this fourth optional embodiment implements the storage of key information corresponding to information production tasks and also implements the screening of key information before storage. The technical solution provided by this embodiment ensures the accuracy and uniqueness of key information stored in the key information database. This technical solution further enables the efficient and large-scale production of key information.
[0144] As the fifth optional embodiment of this embodiment, based on the above-mentioned fourth optional embodiment, this embodiment further considers the implementation logic of establishing the association relationship between key information involved in the information production task and e-commerce products.
[0145] It should be noted that one of the main application scenarios of the key information produced by the information production task in this embodiment is to provide unified product object description information for product objects on the e-commerce platform. To achieve this goal, the prerequisite is to establish an association relationship between the key information and the product objects on the e-commerce platform. For the establishment of the association relationship between the key information and the product object, one implementation is to directly create the association relationship task through the key relationship task creation control included on the execution platform of the method provided by this embodiment. In this way of directly creating the association relationship task, the data that the task execution depends on include: the object data to be associated and the key information that has been determined. And the created association relationship task can be presented in the association task list display interface, and the association relationship between the provided object data and the provided determined key information can be mounted by triggering the relevant operation control of the created association relationship task.
[0146] Continuing with the above description, another implementation for establishing an association between key information and product objects can be to directly configure the association establishment in the configuration area for establishing or not establishing the association during the configuration of creating an information production task. Thus, this embodiment can automatically generate a corresponding association-related task for the information production task after completing the processing of the key information corresponding to the information production task, and implement the establishment of a direct association between the key information involved in the information production task and the corresponding product object.
[0147] Specifically, to implement the logic of establishing a direct association between key information involved in the information production task and the corresponding product object, the method provided in this embodiment further includes the following execution steps:
[0148] a5) The determined first key information, second key information and / or third key information are used as valid key information of the information production task, and the object clustering clusters corresponding to the first key information, second key information and / or third key information in the clustering result are respectively recorded as valid object clustering clusters.
[0149] In this embodiment, if the information production task corresponds to the first key information, the second key information, and the third key information during the entire data processing stage, then the first key information, the second key information, and the third key information can all be recorded as valid key information for the information production task. It can be understood that the first key information is the key information already in the key information database in the initial key information set, the second key information is the key information already in the key information database in the third key information set, and the third key information is the key information added to the key information database during the final entry stage. All of the above key information can be considered valid key information related to the information production task.
[0150] In this embodiment, the first key information, the second key information, and the third key information can all be considered key information obtained after the preliminary clustering process. Therefore, the first key information, the second key information, and the third key information each have corresponding object clusters in the clustering results. In this step, the object clusters corresponding to the first key information, the second key information, and / or the third key information in the clustering results can be recorded as valid object clusters.
[0151] b5) If the information production task has been configured to execute the association relationship during the creation phase, an association subtask of the information production task is generated, and the association subtask is used to establish an association relationship between the valid key information and the same cluster object data in the corresponding valid object cluster.
[0152] In this embodiment, as long as the execution configuration of the association relationship is performed during the creation phase of the information production task, the associated subtask of the information production task can be generated through this step. The associated subtask can also be presented in the associated task list display interface. By triggering the associated subtask, the effective key information can be associated with the same cluster object data in the corresponding effective object cluster cluster.
[0153] It is also known that if the information production task does not have the execution configuration of the association relationship during the creation phase, this embodiment will not automatically generate the corresponding subtask for establishing the association relationship for the information production task. In this case, it is necessary to manually complete the establishment of the associated subtask through the creation logic of the associated task.
[0154] The technical solution described above in this fifth optional embodiment provides an implementation for establishing associated subtasks associated with information production tasks. This solution, provided in this embodiment, provides a method for establishing associations between key information and e-commerce products. This technical solution effectively addresses the inability of existing methods to establish direct associations between key information and product objects on a large scale. It provides a simple and effective operational channel for associating key information with product objects.
[0155] Continuing with the above description, based on the above optimization, the method can be further optimized to include:
[0156] a6) In response to the triggering operation of executing the associated subtask, determine whether the valid key information meets the review-free establishment conditions of the associated relationship. If so, execute step b6); if not, execute step c6).
[0157] In this embodiment, once the established associated subtask is triggered, this step can be used to respond to the execution trigger operation of the associated subtask. In this embodiment, the association relationship between key information and product objects also requires review by the information review platform. However, for associated subtasks that meet the conditions for establishing an association relationship without review, the association relationship between the corresponding valid key information and the corresponding object data can be directly established.
[0158] Among them, the conditions for establishing exemption from review include: the valid object cluster corresponding to the valid key information contains only one cluster object data; or, it is detected that the cluster accuracy of the cluster object data in the valid object cluster corresponding to the valid key information reaches a set accuracy threshold.
[0159] Specifically, the situation where the valid object cluster corresponding to the valid key information contains only one object data of the same cluster can be considered as the situation where there is an orphan object (that is, there is only one product object of this type). In addition, under the premise of ensuring the clustering accuracy during the clustering process, the association relationship between the valid key information obtained under high-precision clustering and the object data of the same cluster in the valid object cluster can also be established without review. In some embodiments, high-precision clustering can be considered as the clustering accuracy determined relative to the object data of the same cluster in the valid object cluster reaches a set accuracy threshold.
[0160] In this embodiment, the operation of step b6) can be performed when the conditions for establishing exemption from review are met, and the operation of step c6) can be performed when the conditions for establishing exemption from review are not met.
[0161] b6) directly establishing an association relationship between the valid key information and the same cluster object data in the corresponding valid object cluster to form associated mounting information.
[0162] In this embodiment, when the conditions for establishing without review are met, this step can be used to directly establish an association relationship between the valid key information and the same cluster object data in the corresponding valid object cluster, so that the valid key information is respectively associated with each same cluster object data in the valid object cluster, and the association mounting information between the valid key information and the associated same cluster object data is formed.
[0163] c6) performing an association review on the valid key information, and establishing an association between the valid key information and the same cluster object data that meets the review conditions in the corresponding valid object cluster to form associated mounting information.
[0164] In this embodiment, when the conditions for establishing exemption from review are not met, the association relationship of the valid key information is reviewed through this step, and after the association relationship is established between the valid key information and the same cluster object data that meets the review conditions in the corresponding valid object cluster, the valid key information is associated with the same cluster object data that has passed the review and the association mounting information between the valid key information and the associated same cluster object data is formed.
[0165] d6) Add the generated associated mount information to the associated mount database.
[0166] In this embodiment, after the determination of the above-mentioned associated mounting information is completed, each associated mounting information formed can be added to the associated mounting database for storage in this step.
[0167] The technical solution of this fifth optional embodiment provides an implementation for establishing associations between key information and different product objects. This approach can significantly improve the success rate of establishing associations between key information and product objects, while also significantly saving time and resource costs.
[0168] Based on the fifth optional embodiment described above, the association relationship of the valid key information can be reviewed, and the valid key information can be associated with the object data of the same cluster that meets the review conditions in the corresponding valid object cluster to form the associated mounting information. Specifically, the steps are optimized as follows:
[0169] c51) generating an association relationship review list of the valid key information, wherein the association relationship review list includes the same cluster object data in the valid object cluster corresponding to the valid key information.
[0170] In this embodiment, for the valid key information that needs to be reviewed and the corresponding valid object cluster object data in the same cluster, this step can be used to generate an association review list for association review.
[0171] c52) Submitting the association relationship review list to the information review platform, and receiving the association relationship review result fed back by the information review platform relative to the association relationship review list, wherein the association relationship review result includes the review result of the valid key information and the corresponding data of each cluster object.
[0172] In this embodiment, the association relationship review list can be submitted to the information review platform, and the association relationship review personnel on the information review platform side can review the association relationship between the valid key information in the management relationship review list and the corresponding valid object cluster object data through the corresponding operation terminal.
[0173] Continuing with the above description, the relationship reviewer can also submit the relationship review results to the cache in the relationship review result table. The relationship review result table can include the review results of the relationship between each valid key information and the corresponding cluster object data. This step can feed the relationship review result table back to the execution platform of the method provided by this embodiment to obtain the review results of the valid key information and the corresponding cluster object data.
[0174] c53) establishing an association relationship between the valid key information and the object data of the same cluster whose audit result is approved, to form associated mounting information.
[0175] In this embodiment, the audit results of the valid key information and the corresponding cluster object data can be passed or failed. This step can establish an association relationship between the valid key information and the cluster object data with the audit result of passed to form associated mounting information.
[0176] The above technical solution of this embodiment provides a method for auditing the association relationship to be audited. It specifically obtains the audit results with the assistance of the information audit platform and establishes an association relationship between the valid key information that has passed the audit and the data of the objects in the same cluster. This implementation method better ensures the accuracy of the formed association mounting information.
[0177] Figure 3 is a schematic diagram of the structure of an object information management device provided in an embodiment of the present disclosure. This embodiment is applicable to situations where key information related to product objects is managed. The device can be implemented using software and / or hardware and can be configured in a terminal and / or server to implement the object information management method in the embodiment of the present disclosure. The device specifically includes: a first response module 31, a second response module 32, and an information production module 33.
[0178] Among them, the first response module 31 is used to respond to the creation submission request of the created information production task and display the task creation item of the information production task in the task list display interface, wherein the operation item cell included in the task creation item includes a loading operation control for loading task data;
[0179] A second response module 32 is configured to load a related object data set according to the data source information corresponding to the information production task in response to a triggering operation on the loading operation control;
[0180] The information production module 33 is configured to perform clustering processing on the object data in the object data set, and generate an initial key information set corresponding to the information production task according to the clustering result of the clustering processing.
[0181] The present embodiment provides an information management device for an object, which can first create an information production task when there is a demand for key information production. The task information of the generated information production task can be displayed in the form of an entry in the task list display interface. The displayed task information entry corresponds to an operation item cell. The operation item cell can include an operation control that triggers the information production task to respond to the relevant execution logic. After responding to the triggering of the loaded operation control corresponding to the information production task, the information production logic of the information production task can be executed, and finally the initial key information set corresponding to the information production task can be obtained. Through the above-mentioned technical solution of the present embodiment, it is only necessary to simply create an information production task to simply and effectively generate the key information set corresponding to the information production task, and the key information set contains a certain scale of key information. Compared with the existing technology, the present technical solution provides a production approach for large-scale production of information, which can simply and efficiently realize the large-scale generation of key information of product objects, better save the manpower and time cost investment in the key information production stage of product objects, and better improve the production efficiency of key information of product objects.
[0182] Furthermore, the information production module 33 may specifically include:
[0183] a clustering processing unit, configured to perform clustering processing based on the object data in the object data set in combination with a preset object homogeneity matching model and obtain a clustering result corresponding to the information production task, wherein the clustering result includes at least one object cluster, and the object cluster includes object data of the same cluster, wherein the object data of the same cluster is object data in the object data set having the same set attributes;
[0184] The information production unit is used to generate an initial key information set corresponding to the information production task according to each of the object clusters.
[0185] Furthermore, the cluster processing unit may specifically include:
[0186] an object selection subunit, configured to select a plurality of object data from the object data set, each of which serves as reference object data for similar matching;
[0187] a similar object matching subunit, configured to determine similar object data matching each of the reference object data from the object data set according to a preset object similar matching model, and form a plurality of similar object data sets including the reference object data and the corresponding similar object data;
[0188] The clustering processing subunit is configured to determine a clustering result corresponding to the information production task based on the multiple similar object data sets.
[0189] Furthermore, the cluster processing subunit may be specifically used to:
[0190] Calculating object coincidence degrees for each of the plurality of similar object data sets, and merging corresponding two similar object data sets when the determined object coincidence degrees meet a merging condition to obtain a new similar object data set;
[0191] Repeat the calculation of object overlap and the merging of similar object data sets until the number of similar object data sets remains unchanged;
[0192] Each similar object data set obtained after the repeated operation is regarded as an object cluster, and a clustering result including each of the object clusters is formed relative to the information production task, wherein the similar object data included in the object cluster is recorded as same-cluster object data.
[0193] Furthermore, the information production unit can be specifically used to:
[0194] For each object cluster constituting the clustering result, obtaining the same-cluster object data contained in the object cluster;
[0195] Determining the key attribute value of the corresponding data attribute item according to the attribute value of each data attribute item contained in the same cluster object data;
[0196] The initial key information of the object cluster is formed based on each of the key attribute values, and the initial key information set corresponding to the information production task is formed based on the initial key information of each of the object clusters.
[0197] Furthermore, the device may also include:
[0198] a first screening module, configured to access a pre-built key information database and record the initial key information in the initial key information set that already exists in the key information database as first key information;
[0199] The first result generating module is used to obtain a first key information set of the information production task based on the initial key information remaining after filtering out the first key information.
[0200] Furthermore, the device may also include:
[0201] a third response module, configured to generate, in response to a triggering operation on the information cleaning control, an information cleaning list including key information in the first key information set, and submit the information cleaning list to the information review platform; the information cleaning control being presented in the operation item cell of the task creation entry after obtaining the first key information set;
[0202] a second result generating module, configured to receive a cleaned information list fed back by the information review platform relative to the information cleaning list, and construct a second key information set for the information production task based on the information cleaning review result in the cleaned information list;
[0203] a fourth response module, configured to generate, in response to a triggering operation on the information quality inspection control, an information quality inspection list including the information cleansing and review results in the second key information set, and submit the information quality inspection list to the information review platform; the information quality inspection control presents the cleansed information list in the operation item cell after receiving the cleansed information list;
[0204] The third result generation module is used to receive the cleaned quality inspection list fed back by the information review platform relative to the information quality inspection list, and to form a third key information set of the information production task based on the quality inspected key information in the quality inspected information list.
[0205] Furthermore, the operation item cell presents a data storage control after obtaining the third key information set. Accordingly, the device may further include:
[0206] A second screening module is configured to perform storage screening on the third key information set in response to a triggering operation on the data storage control;
[0207] The standard product warehousing module is used to record the key information that already exists in the key information database as the second key information, and to record the key information that does not exist in the key information database as the third key information, and to add the third key information to the key information database.
[0208] Furthermore, the device may also include:
[0209] a standard product determination module, configured to use the determined first key information, second key information, and / or third key information as valid key information for the information production task, and record the object clusters corresponding to the first key information, second key information, and / or third key information in the clustering result as valid object clusters;
[0210] The task establishment module is used to generate an associated subtask of the information production task if the information production task has been configured for execution of an associated relationship during the creation phase. The associated subtask is used to establish an associated relationship between the valid key information and the same cluster object data in the corresponding valid object cluster.
[0211] Furthermore, the device may also include:
[0212] The fifth response module is used to determine whether the valid key information meets the review-free establishment condition of the association relationship in response to the execution trigger operation of the association subtask.
[0213] A first execution module is configured to directly establish an association relationship between the valid key information and the same cluster object data in the corresponding valid object cluster when the review-free establishment condition of the association relationship is met, to form association mounting information;
[0214] A second execution module is configured to, when the review-free establishment condition for the association relationship is not met, conduct an association review on the valid key information, and establish an association relationship between the valid key information and the same cluster object data that meets the review condition in the corresponding valid object cluster to form association mounting information;
[0215] The associated storage module is used to add the formed associated mounting information to the associated mounting database.
[0216] Furthermore, the conditions for establishing exemption from review include:
[0217] The valid object cluster corresponding to the valid key information contains only one object data in the same cluster; or
[0218] It is detected that the cluster accuracy of the same-cluster object data in the valid object cluster corresponding to the valid key information reaches a set accuracy threshold.
[0219] Furthermore, the second execution module may be specifically configured to:
[0220] Generate an association relationship review list of the valid key information, wherein the association relationship review list includes the same cluster object data in the valid object cluster corresponding to the valid key information;
[0221] Submitting the association relationship review list to the information review platform, and receiving the association relationship review result fed back by the information review platform relative to the association relationship review list, wherein the association relationship review result includes the review result of the valid key information and the corresponding data of each object in the same cluster;
[0222] An association relationship is established between the valid key information and the same cluster object data whose audit result is approved, to form associated mounting information.
[0223] The above-mentioned device can execute the method provided by any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of the execution method.
[0224] It is worth noting that the various units and modules included in the above-mentioned device are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the protection scope of the embodiments of the present disclosure.
[0225] FIG4 is a schematic diagram of the structure of a computer device provided in an embodiment of the present disclosure. Referring to FIG4 , a schematic diagram of the structure of a computer device (e.g., a terminal device or server in FIG4 ) 40 suitable for implementing an embodiment of the present disclosure is shown below. The terminal device in the embodiment of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (e.g., vehicle-mounted navigation terminals), etc., as well as fixed terminals such as digital TVs, desktop computers, etc. The computer device shown in FIG4 is merely an example and should not impose any limitations on the functions and scope of use of the embodiment of the present disclosure.
[0226] As shown in FIG4 , a computer device 40 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 41, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 42 or a program loaded from a storage device 48 into a random access memory (RAM) 43. Various programs and data required for the operation of the computer device 40 are also stored in the RAM 43. The processing device 41, the ROM 42, and the RAM 43 are connected to each other via a bus 45. An edit / output (I / O) interface 44 is also connected to the bus 45.
[0227] Typically, the following devices may be connected to I / O interface 44: input device 46 including, for example, a touch screen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output device 47 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage device 48 including, for example, a magnetic tape, hard disk, etc.; and communication device 49. Communication device 49 may allow computer device 40 to communicate with other devices wirelessly or by wire to exchange data. Although FIG4 illustrates computer device 40 with various devices, it should be understood that not all of the illustrated devices are required to be implemented or present. More or fewer devices may alternatively be implemented or present.
[0228] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network via the communication device 49, or installed from the storage device 48, or installed from the ROM 42. When the computer program is executed by the processing device 41, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.
[0229] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0230] The computer device provided by the embodiment of the present disclosure and the object information management method provided by the above embodiment belong to the same inventive concept. For technical details not fully described in this embodiment, please refer to the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.
[0231] An embodiment of the present disclosure provides a computer storage medium having a computer program stored thereon. When the program is executed by a processor, the object information management method provided by the above embodiment is implemented.
[0232] It should be noted that the computer-readable medium disclosed herein may be a computer-readable signal medium or a computer-readable storage medium or any combination thereof. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or component, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.
[0233] In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the foregoing.
[0234] In some embodiments, the client and server can communicate using any currently known or later developed network protocol, such as HTTP (HyperText Transfer Protocol), and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or later developed network.
[0235] The computer-readable medium may be included in the computer device, or may exist independently without being incorporated into the computer device.
[0236] The computer-readable medium carries one or more programs. When the one or more programs are executed by the computer device, the computer device:
[0237] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0238] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0239] The units involved in the embodiments described in this disclosure may be implemented in software or hardware. In some embodiments, the name of a unit does not necessarily limit the unit itself. For example, the first acquisition unit may also be described as a "unit for acquiring at least two Internet Protocol addresses."
[0240] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0241] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0242] The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also includes other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this disclosure.
[0243] In addition, although adopting specific order to describe each operation, this should not be interpreted as requiring these operations to be carried out in the specific order shown or in sequential order.Under certain environment, multitasking and parallel processing may be advantageous.Similarly, although comprising some specific implementation details in the above discussion, these should not be interpreted as limiting the scope of the present disclosure.Some features described in the context of independent embodiment can also be implemented in single embodiment in combination.On the contrary, the various features described in the context of independent embodiment also can be implemented in multiple embodiments individually or in the mode of any suitable subcombination.
[0244] Although the subject matter has been described in language specific to structural features and / or methodological logical acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.
Claims
1. A method for information management of an object, comprising: In response to a creation submission request for the created information production task, displaying a task creation item of the information production task in a task list display interface, wherein the task creation item includes an operation item cell including a loading operation control for loading task data; In response to a triggering operation on the loading operation control, loading a related object data set according to data source information corresponding to the information production task; Clustering is performed on the object data in the object data set, and an initial key information set corresponding to the information production task is generated according to a clustering result of the clustering process.
2. The method according to claim 1, wherein clustering the object data in the object data set and generating an initial key information set corresponding to the information production task according to the clustering result of the clustering process comprises: According to the object data in the object data set combined with a preset object same-type matching model, clustering processing is performed to obtain a clustering result corresponding to the information production task, wherein the clustering result includes at least one object clustering cluster, and the object clustering cluster includes same-cluster object data, and the same-cluster object data is object data in the object data set with the same set attribute; An initial key information set corresponding to the information production task is generated according to each of the object clusters.
3. The method according to claim 2, wherein the step of performing clustering processing based on the object data in the object data set in combination with a preset object homogeneity matching model and obtaining a clustering result corresponding to the information production task comprises: Selecting a plurality of object data from the object data set as reference object data for similar matching; According to a preset object similarity matching model, determining similar object data matching each of the reference object data from the object data set to form a plurality of similar object data sets including the reference object data and the corresponding similar object data; A clustering result corresponding to the information production task is determined according to the multiple similar object data sets.
4. The method according to claim 3, wherein determining the clustering result corresponding to the information production task according to the plurality of similar object data sets comprises: Calculating the object coincidence degree for each of the plurality of similar object data sets, and merging the corresponding two similar object data sets when the determined object coincidence degree meets the merging condition to obtain a new similar object data set; Repeat the calculation of object overlap and the merging of similar object data sets until the number of similar object data sets remains unchanged; Each data set of similar objects obtained after the repeated operation is completed is regarded as an object cluster, and a clustering result including each of the object clusters is formed relative to the information production task, wherein the similar object data included in the object cluster is recorded as same-cluster object data.
5. The method according to claim 2, wherein generating the initial key information set corresponding to the information production task according to each of the object clusters comprises: For each object cluster constituting the clustering result, obtaining the same cluster object data contained in the object cluster; Determine the key attribute value of the corresponding data attribute item according to the attribute value of each data attribute item contained in the same cluster object data; The initial key information of the object cluster is formed based on each of the key attribute values, and the initial key information set corresponding to the information production task is formed based on the initial key information of each of the object clusters.
6. The method according to claim 1, further comprising: Accessing a pre-built key information database, and recording the initial key information in the initial key information set that already exists in the key information database as first key information; Based on the initial key information remaining after filtering out the first key information, a first key information set of the information production task is obtained.
7. The method according to claim 6, further comprising: In response to a triggering operation on the information cleaning control, an information cleaning list including key information in the first key information set is generated, and the information cleaning list is submitted to the information review platform, wherein the information cleaning control is presented in the operation item cell of the task creation entry after obtaining the first key information set; receiving a cleaned information list fed back by the information review platform relative to the information cleaning list, and forming a second key information set for the information production task based on the information cleaning review result in the cleaned information list; In response to a trigger operation on the information quality inspection control, an information quality inspection list including the information cleansing and review results in the second key information set is generated, and the information quality inspection list is submitted to the information review platform, and the information quality inspection control is presented in the operation item cell after receiving the cleansed information list; Receive the cleaned quality inspection list fed back by the information audit platform relative to the information quality inspection list, and construct a third key information set of the information production task based on the quality inspected key information in the quality inspected information list.
8. The method according to claim 7, wherein the operation item cell presents a data storage control after obtaining the third key information set, and the method further comprises: In response to a triggering operation on the data entry control, screening the third key information set for entry; The key information that already exists in the key information database is recorded as the second key information, and the key information that does not exist in the key information database is recorded as the third key information, and the third key information is added to the key information database.
9. The method according to claim 8, further comprising: The determined first key information, the second key information and / or the third key information are used as valid key information of the information production task, and the object clustering clusters corresponding to the first key information, the second key information and / or the third key information in the clustering result are respectively recorded as valid object clustering clusters; If the information production task has been configured to execute the association relationship during the creation phase, an association subtask of the information production task is generated, and the association subtask is used to establish an association relationship between the valid key information and the same cluster object data in the corresponding valid object clustering cluster.
10. The method according to claim 9, further comprising: In response to an execution trigger operation on the associated subtask, determining whether the valid key information satisfies a review-free establishment condition for the associated relationship; If so, directly establish an association relationship between the valid key information and the same cluster object data in the corresponding valid object cluster to form associated mounting information; If not, the association relationship of the valid key information is reviewed, and the valid key information is associated with the same cluster object data that meets the review conditions in the corresponding valid object cluster to form associated mounting information; The formed associated mount information is added to the associated mount database.
11. The method according to claim 10, wherein the conditions for establishing exemption from review include: The valid object cluster corresponding to the valid key information contains only one object data of the same cluster; or, It is detected that the cluster accuracy of the same-cluster object data in the valid object cluster corresponding to the valid key information reaches a set accuracy threshold.
12. The method according to claim 10, wherein the auditing of the association relationship of the valid key information and establishing an association relationship between the valid key information and the same cluster object data that meets the audit conditions in the corresponding valid object cluster to form the association mount information comprises: Generate an association relationship review list of the valid key information, wherein the association relationship review list includes the same cluster object data in the valid object cluster corresponding to the valid key information; Submit the association review list to the information review platform, and receive the association review result fed back by the information review platform relative to the association review list. The result includes the review result of the valid key information and the corresponding data of each object in the same cluster; An association relationship is established between the valid key information and the same cluster object data whose audit result is approved, so as to form associated mounting information.
13. An object information management device, comprising: A first response module, configured to respond to a creation submission request of the created information production task and display a task creation item of the information production task in a task list display interface, wherein the operation item cell included in the task creation item includes a loading operation control for loading task data; A second response module, configured to respond to a trigger operation on the loading operation control and load a related object data set according to data source information corresponding to the information production task; The information production module is used to perform clustering processing on the object data in the object data set, and generate an initial key information set corresponding to the information production task according to the clustering result of the clustering processing.
14. A computer device, comprising: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the object information management method according to any one of claims 1 to 12.
15. A computer-readable storage medium having a computer program stored thereon, wherein when the program is executed by a processor, the object information management method according to any one of claims 1 to 12 is implemented.
Citation Information
Patent Citations
Customer service dialogue corpus clustering method and system, equipment and storage medium
CN112148880A
Hotspot information acquisition method and device
CN113779239A
Task flow processing method and device, apparatus, storage medium and program product
CN113988795A
Cited By
Geographic information data warehouse-in and warehouse-out processing method and device
CN119884276A