Data query method, data processing method and device

CN115422430BActive Publication Date: 2026-10-27阿里巴巴(中国)网络技术有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210917223.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-01
Publication Date
2026-10-27
Estimated Expiration
2042-08-01

AI Technical Summary

Technical Problem

[0004]本申请实施例提供一种数据查询方法、数据处理方法及设备,用以解决现有技术中数据对象的重复查询处理,处理效率低下的问题

Benefits of technology

[0037]本申请实施例提供一种数据查询方法。其中,该方法包括:接收查询请求,确定对应的处理标识;从缓存中查找与所述处理标识对应的对象标识;基于所述对象标识生成筛选条件;从搜索引擎中执行查询操作,以获得符合所述筛选条件的数据对象;其中,所述缓存用于在将所述数据对象的处理结果同步至所述搜索引擎的情况下,将所述数据对象的对象标识对应所述处理标识进行保存。本申请实施例提供的技术方案可以避免重复查询处理相同的数据对象,从而提高了对数据对象的处理效率。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115422430B_ABST
    Figure CN115422430B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a data query method, a data processing method and equipment. The method comprises: receiving a query request, determining a corresponding processing identifier; finding an object identifier corresponding to the processing identifier from a cache; generating a filtering condition based on the object identifier; performing a query operation from a search engine to obtain a data object meeting the filtering condition; wherein the cache is used to save the object identifier of the data object corresponding to the processing identifier in the case of synchronizing the processing result of the data object to the search engine. The technical solution provided by the embodiments of the present application can avoid repeated query of the same data object, thereby improving the processing efficiency of the data object.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data processing technology, and in particular to a data query method, a data processing method, a computing device, and a computing device. Background Technology

[0002] Currently, databases are the mainstream storage method for online systems. However, because databases cannot support indexes, especially indexes with arbitrary combinations of multiple fields and full indexes, database query operations are quite complex, impacting database performance. Therefore, search engines are often introduced for storage and retrieval.

[0003] However, since search engine data updates rely on data processing, index building, index loading, and other operations, there is often a delay in synchronizing data to the search engine. In practical applications, there are real-time processing operations on data objects in the search engine and the processing results are synchronized to the search engine. This delay will lead to repeated query processing of data objects, thereby affecting processing efficiency. Summary of the Invention

[0004] This application provides a data query method, a data processing method, and an apparatus to solve the problem of low processing efficiency in the prior art due to repeated querying of data objects.

[0005] Firstly, this application provides a data query method, including:

[0006] Receive query requests and determine the corresponding processing identifier;

[0007] Retrieve the object identifier corresponding to the processing identifier from the cache;

[0008] Filtering criteria are generated based on the object identifier;

[0009] Perform a query from the search engine to obtain data objects that meet the filtering criteria;

[0010] The cache is used to save the object identifier of the data object corresponding to the processing identifier when the processing result of the data object is synchronized to the search engine.

[0011] Secondly, this application provides a data processing method, including:

[0012] Obtain the processing results for the data object, which is obtained from a search engine query;

[0013] Determine the processing identifier corresponding to the data object;

[0014] Save the object identifier of the data object corresponding to the processing identifier to the cache;

[0015] The processing results are synchronized to the search engine; the cache is used to find the corresponding object identifier based on the processing identifier of the query request when a query request is received, and to generate filtering conditions based on the object identifier, the filtering conditions being used to filter data objects that match the query request.

[0016] Thirdly, this application provides a data processing method, including:

[0017] Provide an interface to display prompts for selecting object metrics;

[0018] In response to the user's selection action, determine the metrics of the selected object;

[0019] Based on the selected object metrics, a query request is sent to the server; the query request is used to trigger the server to determine the corresponding processing identifier, search for the object identifier corresponding to the processing identifier in the cache, generate filtering conditions based on the object identifier, and perform a query operation from the search engine based on the object metrics and the filtering conditions to obtain the data object indexed by the object metrics and that meets the filtering conditions.

[0020] Obtain the object information of the data object sent by the server;

[0021] Based on the processing operations on the data object, the processing result is sent to the server; the processing result is used by the server to synchronize and update the search engine.

[0022] Fourthly, this application provides a data query method, including:

[0023] Receive query requests and determine the corresponding audit identifier;

[0024] Retrieve the product identifier corresponding to the audit identifier from the cache;

[0025] Filtering criteria are generated based on the product identifier;

[0026] Perform a query from the search engine to obtain products that meet the filtering criteria;

[0027] The cache is used to save the product identifier corresponding to the review identifier when the review result of the product is synchronized to the search engine.

[0028] Fifthly, this application provides a data processing method, including:

[0029] Obtain the review results for the products, which are obtained from a search engine;

[0030] Determine the verification identifier corresponding to the product;

[0031] Save the product identifier corresponding to the verification identifier to the cache;

[0032] The review results are synchronized to the search engine; the cache is used to find the corresponding object identifier based on the review identifier of the query request when a query request is received, and to generate filtering conditions based on the object identifier, the filtering conditions being used to filter products that meet the query request.

[0033] Sixthly, this application provides a computing device, including: a processing component and a storage component; the storage component includes a cache;

[0034] The storage component stores one or more computer instructions; the one or more computer instructions are to be invoked and executed by the processing component to implement the data query method described in the first aspect, the data processing method described in the second aspect, the data query method described in the fourth aspect, or the data processing method described in the fifth aspect.

[0035] In a seventh aspect, embodiments of this application provide a computing device, including a processing component, a storage component, and a display component;

[0036] The storage component stores one or more computer instructions; the one or more computer instructions are invoked and executed by the processing component to implement the data processing method described in the third aspect.

[0037] This application provides a data query method. The method includes: receiving a query request and determining a corresponding processing identifier; searching a cache for an object identifier corresponding to the processing identifier; generating filtering conditions based on the object identifier; and performing a query operation from a search engine to obtain data objects that meet the filtering conditions. The cache is used to save the object identifier of the data object corresponding to the processing identifier when the processing result of the data object is synchronized to the search engine. The technical solution provided by this application avoids repeatedly querying and processing the same data object, thereby improving the processing efficiency of data objects.

[0038] These or other aspects of this application will become more apparent in the following description of the embodiments. Attached Figure Description

[0039] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0040] Figure 1 A system architecture diagram illustrating a technical solution of an embodiment of this application that can be applied thereto is shown;

[0041] Figure 2 A flowchart illustrating one embodiment of a data query method provided in this application;

[0042] Figure 3 A flowchart illustrating one embodiment of a data processing method provided in this application;

[0043] Figure 4 A flowchart illustrating yet another embodiment of a data processing method provided in this application;

[0044] Figure 5 A flowchart illustrating yet another embodiment of a data query method provided in this application;

[0045] Figure 6 A flowchart illustrating yet another embodiment of a data processing method provided in this application;

[0046] Figure 7 The illustration shows a scenario interaction diagram of the technical solution of this application embodiment in a practical application;

[0047] Figure 8 A schematic diagram of the structure of an embodiment of the data query device provided in this application is shown;

[0048] Figure 9 A schematic diagram of the structure of one embodiment of the data processing apparatus provided in this application is shown;

[0049] Figure 10 A schematic diagram of the structure of one embodiment of the computing device provided in this application is shown;

[0050] Figure 11 A schematic diagram of the structure of one embodiment of the data processing apparatus provided in this application is shown;

[0051] Figure 12 A schematic diagram of another embodiment of the computing device provided in this application is shown. Detailed Implementation

[0052] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings.

[0053] In some of the processes described in the specification, claims, and accompanying drawings of this application, multiple operations appearing in a specific order are included. However, it should be clearly understood that these operations may not be executed in the order they appear herein, or may be executed in parallel. The operation numbers, such as 101, 102, etc., are merely used to distinguish different operations and do not themselves represent any execution order. Furthermore, these processes may include more or fewer operations, and these operations may be executed sequentially or in parallel. It should be noted that the descriptions such as "first," "second," etc., in this document are used to distinguish different messages, devices, modules, etc., and do not represent a chronological order, nor do they limit "first" and "second" to different types.

[0054] In the traditional approach, databases can be used to store both real-time and offline data of data objects. However, due to limitations in storage space and capacity, each database can only store specific data fields of a data object. For example, if the data metrics for a certain data object are total price, sales volume, and unit price, it may be necessary to provide three databases to store the total price, sales volume, and unit price fields of that data object respectively. When querying a data object, it is necessary to write query statements separately and perform queries in three databases. Therefore, the process of querying using a database is complex and affects database performance.

[0055] Introducing a search engine can lead to several issues in real-time processing scenarios. Since search engine data updates rely on data processing, index building, and index loading, data synchronization to the search engine often involves delays. This can result in repeated queries and processing of data objects, impacting efficiency. For example, in an object review scenario, a data object might be listed as "pending review" in the search engine. A query for "pending review" will return the data object. After a user reviews the object, they can request the search engine to update its status from "pending review" to "reviewed." However, due to the complexity of search engine data updates, there might be a delay in updating the review status. If another query with the same "pending review" status is received at this point, the search engine will still show the same "pending review" status, leading to repeated queries and reviews, resulting in low processing efficiency.

[0056] To improve processing efficiency, the inventors, after a series of studies, proposed the technical solution of this application embodiment. In this embodiment, a query request is received, and a corresponding processing identifier is determined; an object identifier corresponding to the processing identifier is searched from the cache; filtering conditions are generated based on the object identifier; a query operation is performed from a search engine to obtain data objects that meet the filtering conditions; wherein, the cache is used to save the object identifier of the data object corresponding to the processing identifier when the processing result of the data object is synchronized to the search engine. The technical solution provided by this application embodiment can avoid repeatedly querying and processing the same data object, thereby improving the processing efficiency of data objects.

[0057] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0058] Figure 1 A system architecture diagram of an applicable technical solution according to an embodiment of this application is shown. The system architecture may include a server 101, a client 102, and a search engine 103.

[0059] The client 102 can receive user query operations and processing operations, generate corresponding query requests and processing requests, and send them to the server 101. After receiving the query request, the server 101 can query the processing identifier corresponding to the query request in the corresponding cache, and then return at least one object identifier corresponding to the processing identifier. Based on the at least one object identifier, the server generates corresponding filtering conditions, inputs the filtering conditions into the search engine 103, and the search engine 103 returns data objects that meet the filtering conditions.

[0060] The cache can be a local database or other storage service configured in the server 101. The cache can be a specific storage medium in the server 101, such as a memory that can perform high-speed data exchange. Of course, it is not excluded that it can be implemented by other volatile or non-volatile storage devices or combinations thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, disk or optical disk, etc. This application does not limit it.

[0061] In addition, as another implementation method, the cache can also be configured in other servers that provide caching services, which can be implemented using a distributed architecture, etc. This application does not limit this.

[0062] In some embodiments, the search engine 103 may be installed on server 101, or on other servers different from server 101, and this application does not limit this.

[0063] The client 102 can provide a visual interface for users to input query conditions to perform query operations or processing operations.

[0064] In addition, the system may include a database that stores real-time and offline data of data objects, and the database can synchronize the real-time and offline data to the search engine so that the search engine can return the corresponding data objects based on the filter conditions input by the server 101.

[0065] The aforementioned server can be implemented as a server providing various services, a distributed server cluster consisting of multiple servers, or a single server. The server can also be a server in a distributed system, or a server integrated with blockchain technology. The server can also be a cloud server, or an intelligent cloud computing server or intelligent cloud host with artificial intelligence technology.

[0066] It should be noted that the data query method provided in the embodiments of this application is generally executed by the server 101, and the corresponding data query device is generally set in the server 101. Similarly, the data processing method provided in the embodiments of this application is generally executed by the server 101, and the corresponding data processing device is generally set in the server 101. However, in other embodiments of this application, the client 102 may also have similar functions to the server 101, thereby executing the data processing method provided in the embodiments of this application. In other embodiments, the data processing method provided in the embodiments of this application may also be jointly executed by the client 102 and the server 101.

[0067] The implementation details of the technical solutions in the embodiments of this application are described in detail below.

[0068] Figure 2 A flowchart illustrating an embodiment of a data query method provided in this application is shown. This method can be executed by a server and may include the following steps:

[0069] 201: Receive query request and determine the corresponding processing identifier.

[0070] The query request can be generated by the client based on the user's query operation. To facilitate the user's query operation, the client can display object indicator selection prompts. The client can generate a query request upon receiving the user's selection operation for one or more object indicators. This query request can include the selected object indicators, which constitute the query conditions.

[0071] Furthermore, this query operation can also be an input operation for query conditions. The query request includes query conditions, which can include one or more object metrics. Object metrics can refer to index fields created by the search engine for data objects. For example, in a practical application scenario, a data object can refer to a product, and object metrics can include sales volume, origin, unit price, pending processing, etc., to query data objects indexed by these object metrics, that is, data objects containing sales volume information, origin information, unit price information, and pending processing.

[0072] The query criteria are used to find data objects that meet the query conditions.

[0073] The processing identifier is used to identify the processing operation corresponding to this query request. In practical applications, data objects are usually processed from the user dimension or the processing scenario dimension. As one implementation, receiving a query request and determining the corresponding processing identifier can be implemented as follows: receiving a query request sent by the user; and using the corresponding user identifier and / or processing scenario identifier as the processing identifier.

[0074] The processing identifier can be the user identifier corresponding to the user performing the query on the client, or it can be the processing scenario identifier corresponding to the processing scenario in the query request. For example, for the object review scenario, the corresponding processing identifier is the review scenario processing identifier, and for the object optimization scenario, the corresponding processing identifier is the optimization scenario processing identifier.

[0075] Alternatively, the processing identifier can also be a device identifier, which can be the device identifier corresponding to the device that received the query operation.

[0076] 202: Retrieve the object identifier corresponding to the processing identifier from the cache.

[0077] The cache stores processing identifiers and object identifiers, and the correspondence between processing identifiers and object identifiers can be that one processing identifier corresponds to at least one object identifier, that is, one processing identifier corresponds to an array of object identifiers. The array of object identifiers can include at least one object identifier. In this embodiment, the array of object identifiers corresponding to the processing identifier can be found in the cache. The object identifiers in the array of object identifiers are the object identifiers corresponding to the processing identifiers. The processing method for each object identifier in the array of object identifiers is the same.

[0078] Specifically, the processing identifier can be used as the key and the corresponding object identifier as the value, and stored in the cache in key-value pairs, so that the corresponding object identifier can be determined based on the processing identifier.

[0079] 203: Generate filtering criteria based on object identifiers.

[0080] Among them, the filtering conditions can be used to filter out the data objects corresponding to the object identifier in the query results.

[0081] 204: Perform a query from the search engine to obtain data objects that meet the filter criteria.

[0082] It can be based on a query request, executing a query operation from a search engine to obtain data objects that match the query request and filtering conditions.

[0083] It could be based on a query request, generating a query statement to be used in a search engine, and then sending the query statement to the search engine to perform the query operation.

[0084] The cache is used to save the object identifier of the data object corresponding to the processing identifier when the processing result of the data object is synchronized to the search engine.

[0085] Furthermore, after filtering out the data objects, the client can receive processing operations for the data objects, and then the client generates the corresponding processing results and sends the processing results to the server. The server can synchronize the processing results to the search engine, and can store the object identifier and processing identifier of the data object accordingly, so that the corresponding object identifier of the data object can be found in the cache later.

[0086] As another implementation method, after filtering out the data objects, the server can directly access the object information of the data objects and detect the user's processing operations on the data objects. Then, based on the processing operations, the server can generate the corresponding processing results and synchronize the processing results to the search engine. In other words, users can also interact directly with the server without the need for client-side participation.

[0087] In this embodiment, the server receives a query request and determines the corresponding processing identifier; it then searches the cache for the object identifier corresponding to the processing identifier; it generates filtering conditions based on the object identifier; and it executes a query operation from the search engine to obtain data objects that meet the filtering conditions. The cache is used to save the object identifier of the data object corresponding to the processing identifier when the processing result of the data object is synchronized to the search engine. Since the object identifier of the data object is stored in the cache after processing, when the server receives a duplicate query request, the object identifier is already stored in the cache. Therefore, even if the search engine has not updated the processing result of the data object in a timely manner, the server can filter out the data object using the filtering conditions that include the object identifier, thus avoiding querying the same data object again and avoiding repeated processing of the same data object, thereby improving processing efficiency.

[0088] In an optional embodiment, the method further includes: determining object metrics included in the query request; the step of performing a query operation from the search engine to obtain data objects that meet the filtering conditions includes: generating a query instruction based on the object metrics and the filtering conditions; and performing a query operation from the search engine based on the query instruction to obtain data objects indexed by the object metrics that meet the filtering conditions.

[0089] As described above, a query can be performed on a search engine based on a query request to obtain data objects that meet the query request and filtering conditions. Alternatively, a query statement can be generated based on the query request and sent to the search engine for execution. For example, in the scenario of object verification, it is necessary to verify products priced between 1-5 yuan and with sales volume of 200-500 units. Therefore, during the product query process, it is first necessary to determine the object identifier corresponding to the processing identifier. Based on the object indicators in the query request, a query can be performed on the search engine to obtain data objects that meet the query request and filtering conditions, i.e., data objects that meet the object indicators and object identifier.

[0090] In some embodiments, generating a query instruction based on the object index and the filtering conditions may include: using the object index as a query field and the filtering conditions as filtering conditions for the query results to generate a query instruction. For example, suppose the query request corresponds to the processing identifier key = abc; and the object identifier obtained from the cache is assumed to be: value = 1,2,3,4,5. Then the query instruction could be, for example: query userid = 12345 && status = 'audit' && item_id not in (1,2,3,4,5). Here, status = 'audit' represents the query field, and the object index is 'audit'. userid = 12345 is the object identifier obtained from the cache, and item_id not in (1,2,3,4,5) is the filtering condition.

[0091] The query command can be a query statement consisting of multiple fields. It can convert the object indicators in terms of format to generate the corresponding query fields, and use the filtering conditions as the filter fields for the query results. The query fields and filter fields are then combined to generate the corresponding query command.

[0092] The query field is used by the search engine to query the candidate data objects corresponding to the target metrics, and the filter field is used by the query engine to determine the corresponding data objects from the candidate data objects based on the filter field after querying the candidate data objects.

[0093] As an optional implementation, executing a query operation from a search engine based on the query instruction to obtain data objects that meet the filtering conditions and are indexed by the object index may include: sending the query instruction to the search engine; the query instruction instructing the search engine to query and obtain data objects that meet the filtering conditions; and obtaining first object information of the data objects returned by the search engine.

[0094] The first object information may include the object identifier corresponding to the data object, that is, after the query instruction is sent to the search engine, the search engine returns the object index and the object identifier of the data object that meets the filtering conditions.

[0095] Optionally, in addition to sending a query command to the search engine so that the search engine returns the first object information of the object's data object, candidate data objects can also be filtered on the server side based on filtering conditions. Therefore, as another optional implementation, executing a query operation from the search engine based on the query command to obtain data objects corresponding to the object index that meet the filtering conditions may include: executing a query operation from the search engine based on the query field in the query command to obtain candidate data objects of the object index obtained by the search engine query; and filtering out candidate data objects corresponding to the object identifier from the candidate data objects according to the filtering conditions to obtain data objects that meet the filtering conditions.

[0096] The query instruction can include query fields and filter fields. It can search for candidate data objects corresponding to the query fields in the search engine, so that the server can receive the candidate data objects returned by the search engine. Furthermore, the server filters out the candidate data objects corresponding to the object identifier based on the filter fields to obtain the data objects that meet the filter conditions.

[0097] Among them, the filtering condition can be a data object whose object identifier is not equal to the object identifier corresponding to the processing identifier.

[0098] As another implementation, the query command can consist of only the query field. The server can send the query command to the search engine, which will then search for candidate data objects corresponding to the command, and finally determine the corresponding data object from the candidate data objects based on filtering conditions.

[0099] In some embodiments, after performing a query operation from the search engine to obtain data objects that meet the filtering conditions, the method further includes: determining the first object information of the data object returned by the search engine; finding the second object information of the data object based on the first object information; and returning the first object information and the second object information of the data object to the user terminal.

[0100] After the search engine returns the corresponding data object, the server needs to send the object information corresponding to the data object to the client. The client can then display the object information corresponding to the data object so that the user can perform subsequent processing operations on the data object based on the object information.

[0101] As mentioned above, the first object information can be the object identifier of the data object. The server can use the object identifier to search for the corresponding second object information in the relevant database. The second object information can include the object description information of the data object, such as image information, price information, etc. After obtaining the second object information, the server can send the corresponding second object information back to the client so that the client can display the second object information for the user to perform corresponding processing operations.

[0102] Since the client may receive user processing operations on the data object after displaying the second object information, some embodiments, after feeding back the first object information and the second object information of the data object to the user, also include: obtaining the processing result for the data object; saving the object identifier of the data object corresponding to the processing identifier in the cache; and synchronizing the processing result to the search engine in response to the cache update operation.

[0103] The processing result can be generated based on the processing operations performed on the data object. For example, in an object review scenario, if a review operation is performed on the data object, the processing result can include the review status, such as "reviewed." This processing result can be user-defined or automatically generated based on the processing operation.

[0104] After receiving a processing operation for a data object, the client sends the processing result to the server. Before synchronizing the processing result to the search engine, the client can first save the processing identifier corresponding to the data object's object identifier in the cache.

[0105] Optionally, after obtaining the processing result, it can be determined whether the processing result conforms to the preset result. This conformity can be due to updates to the corresponding fields of the data object. For example, in an object review scenario, the status field of the data object changes from pending review to reviewed. If this conforms to the preset result, the object identifier of the data object is saved to the cache. Simultaneously, the processing result is synchronized to the search engine while the object identifier is being saved to the cache. The cache update operation and the processing result synchronization operation will be described in detail in the corresponding embodiments below.

[0106] Figure 3 A flowchart illustrating an embodiment of a data processing method provided in this application is provided. This method can be executed by a server and may include the following steps:

[0107] 301: Retrieves the processing result for a data object obtained from a search engine.

[0108] For details on querying data objects, please refer to [link / reference]. Figure 2The embodiments shown are described herein and will not be repeated here.

[0109] As mentioned above, data objects can be queried in a search engine based on filtering conditions. The client then displays the data based on the object information, allowing the user to process the data objects. The server can then obtain the processing results for the data objects.

[0110] 302: Determine the processing identifier corresponding to the data object.

[0111] The processing identifier can be included in the processing result, so the server can determine the processing identifier corresponding to the data object from the processing result.

[0112] 303: Save the processing identifier corresponding to the object identifier of the data object to the cache.

[0113] Furthermore, the processing identifier and the object identifier of the data object can be stored in the cache. The processing identifier can be any one of the user identifier, scene identifier, and device identifier.

[0114] 304: The processing results will be synchronized to the search engine.

[0115] The cache is used to find the corresponding object identifier based on the processing identifier of the query request when a query request is received, and to generate filtering conditions based on the object identifier. The filtering conditions are used to filter data objects that meet the query request.

[0116] In this embodiment, the server obtains the processing result for a data object obtained from a search engine; determines the processing identifier corresponding to the data object; saves the object identifier of the data object corresponding to the processing identifier in a cache; and synchronizes the processing result to the search engine. The cache is used to find the corresponding object identifier based on the processing identifier of the query request when a query request is received, and generates filtering conditions based on the object identifier. These filtering conditions are used to filter data objects that match the query request. Since the object identifier of the data object is stored in the cache after processing, in the case of duplicate condition queries, even if the search engine does not update the processing result of the data object in a timely manner, the data object can still be filtered out using the filtering conditions including the object identifier. This avoids duplicate processing of the same data object and improves the processing efficiency for data objects.

[0117] Optionally, saving the processing identifier of the data object to the cache includes: querying the cache for an array of object identifiers corresponding to the processing identifier; adding the object identifier to the array of object identifiers to update the array of object identifiers; and updating the cache based on the updated array of object identifiers. Thus, when a query request is received, the corresponding array of object identifiers can be queried from the cache based on the processing identifier. The object identifiers in this array are the object identifiers corresponding to the processing identifier, and may include one or more.

[0118] For example, suppose the processing identifier key = abc for the data object, and the object identifier of the data object is 6; the object identifier array obtained from the cache is, suppose, value = 1, 2, 3, 4, 5. Then, if object identifier 7 is added to the object identifier array, the updated object identifier array in the cache corresponding to key = abc will be: value = 1, 2, 3, 4, 5, 6.

[0119] It should be noted that the server can receive the processing results of multiple data objects simultaneously. The object identifiers of these multiple data objects can be updated to the cache at the same time, or they can be updated to the cache separately. This application does not impose specific restrictions on this.

[0120] In some embodiments, synchronizing the processing result to the search engine includes synchronizing the processing result to the target index field of the search engine.

[0121] The processing result can correspond to a certain index field of the data object, such as the status field. Therefore, the corresponding target index field can be determined in the search engine, and the target index field can be updated in a targeted manner.

[0122] Optionally, synchronizing the processing result to the search engine can be achieved by updating the processing result to the database, thereby triggering the database to synchronize the processing result to the search engine.

[0123] In other words, the processing results can be directly synchronized to the search engine. In addition, in order to improve the efficiency of data synchronization, since the database has a synchronization mechanism, the server can first update the processing results to the database, thereby triggering the database to synchronize the processing results to the search engine.

[0124] In some embodiments, obtaining the processing result for the data object includes: receiving the processing result for the data object sent by the client.

[0125] Figure 4 A flowchart illustrating yet another embodiment of a data processing method provided in this application, which can be executed by a client, and may include the following steps:

[0126] 401: Provides an interface to display prompts for selecting object metrics.

[0127] The prompts for selecting object metrics can be object metrics of the data object, such as the price, sales volume, place of origin, etc.

[0128] 402: In response to a user selection action, determine the metrics of the selected object.

[0129] The selection operation can be based on the selection prompt information, or the object indicator can be entered on the operation interface.

[0130] 403: A query request is sent to the server based on the selected object's metrics.

[0131] The query request is used to trigger the server to determine the corresponding processing identifier, search for the object identifier corresponding to the processing identifier in the cache, generate filtering conditions based on the object identifier, and perform a query operation from the search engine based on the object index and the filtering conditions to obtain the data object indexed by the object index that meets the filtering conditions.

[0132] Furthermore, after querying a data object on the server side, the data object can also be displayed based on the object information sent by the server, so that the user can perform processing operations on the data object.

[0133] In a practical application, the technical solution of this application embodiment can be applied to product review scenarios in e-commerce, such as reviewing products to be promoted. To facilitate review and retrieval, a search engine can be used to store relevant product information. The technical solution of this application will be described below using a product as an example of a data object. Figure 5 The diagram shown is a flowchart of another embodiment of a data query method provided in this application. The method may include the following steps:

[0134] 501: Received a query request and determined the corresponding audit identifier.

[0135] 502: Retrieve the product ID corresponding to the audit ID from the cache.

[0136] 503: Generate filter criteria based on product identifiers.

[0137] 504: Perform a query from a search engine to obtain products that meet the filter criteria.

[0138] The cache is used to save the product identifier corresponding to the review identifier when the review result of the product is synchronized to the search engine.

[0139] Figure 6 A flowchart illustrating another embodiment of a data processing method provided in this application is provided. The method may include the following steps:

[0140] 601: Retrieves the review results for the product, which is obtained from a search engine query.

[0141] 602: Determine the verification mark corresponding to the product.

[0142] 603: Save the product's product identifier and corresponding audit identifier to the cache.

[0143] 604: The audit results will be synchronized to the search engine.

[0144] The cache is used to find the corresponding object identifier based on the audit identifier of the query request when a query request is received, and to generate filtering conditions based on the object identifier. The filtering conditions are used to filter products that meet the query request.

[0145] It should be noted that Figure 5 as well as Figure 6 The illustrated embodiment is a description of the embodiment of this application using a product review scenario as an example. It differs from the preceding text. Figure 2 as well as Figure 3 The difference in the illustrated embodiment is that the data object specifically refers to a product, and the processing result for the data object is an audit operation. Therefore, the specific implementation of each step can be found in the corresponding embodiments above, and will not be repeated here.

[0146] Figure 7 The illustration shows a scenario interaction diagram where the data object is a product. In a product review scenario, the technical solution of the embodiment of this application is sampled to implement a scenario interaction diagram. By reviewing the products, products that can be displayed, sold, or promoted on certain platforms are determined.

[0147] This scenario includes a client 701, which provides an interface for users to input product metrics they wish to query. The user can be a product reviewer. Client 701 can receive user selections or inputs regarding product metrics and generate a corresponding query request. This query request includes the product metrics and the user identifier. Furthermore, client 701 sends the query request to server 702. Server 702 receives the query request and identifies the user identifier and product metrics within it.

[0148] Server 702 can find the product identifier corresponding to the user identifier in cache 704. Server 702 can then convert the product indicators in the query request into a query statement corresponding to search engine 703. Furthermore, by inverting the product identifier, server 702 determines that the filter condition is products whose product identifier does not match the product identifier corresponding to the user identifier. This filter condition is then concatenated into the query statement to form a query instruction, which is then sent to search engine 703. Search engine 703 can be installed as software on server 702 or on other terminal devices. If search engine 703 is installed on other terminal devices, server 702 needs to establish a connection with that terminal device. Cache 704 can be configured in server 702 or in a separate storage device, which can be a distributed storage structure.

[0149] In this process, the search engine 703 queries the product corresponding to the query command. The search engine 703 first identifies multiple candidate products corresponding to the product indicators, filters out products whose product identifier is the same as the product identifier corresponding to the user identifier from the multiple candidate products, and then returns the first product information corresponding to the target query statement to the server 702. The first product information may be the product identifier.

[0150] Upon receiving a product identifier, server 702 can search for the corresponding second product information in cache server 705. This second product information can be display information, such as product image information, product price information, etc. Server 702 receives the corresponding second product information returned by database 705 and then sends the second product information to client 701. Client 702 can then display the product based on the second product information.

[0151] Furthermore, client 701 receives the user's review operation for the product and can send the review result to server 702. Server 702 can determine the user identifier corresponding to the review result, and further, it can look up the product identifier array corresponding to the user identifier in cache 704. The product identifier is then concatenated into the product identifier array and stored in cache 704 to update cache 704. Afterward, the review result is synchronized to search engine 703. Since the data in search engine 703 can be synchronized from the database, the review result can first be synchronized to the corresponding database, and then the database can synchronize the review result to search engine 703.

[0152] At this point, due to the delay in synchronizing the review results to the search engine (703), and the client (701) receiving a query from the same user for the same product indicator, since the product identifier has already been updated in the cache (704), and the target query includes a filter condition to remove the product identifier, the search engine (703) will not return the product identifier to the server (702) even if it has not updated the review results for the product, thus avoiding the problem of duplicate review.

[0153] Figure 8 This illustration shows a structural diagram of an embodiment of the data query device provided in this application, applied to a control terminal, such as... Figure 8 The device may include: an acquisition module 81, a search module 82, a generation module 83, and an execution module 84.

[0154] The determination module 81 is used to receive query requests and determine the corresponding processing identifier.

[0155] The lookup module 82 is used to look up the object identifier corresponding to the processing identifier from the cache.

[0156] The generation module 83 is used to generate filtering conditions based on the object identifier.

[0157] The execution module 84 is used to perform a query operation from the search engine to obtain data objects that meet the filtering conditions; wherein, the cache is used to save the object identifier of the data object corresponding to the processing identifier when the processing result of the data object is synchronized to the search engine.

[0158] In some embodiments, the determining module 81 is further configured to determine object metrics included in the query request.

[0159] In some embodiments, the execution module 84 is specifically used to generate a query instruction based on the object index and the filtering conditions; and to perform a query operation from the search engine based on the query instruction to obtain data objects indexed by the object index that meet the filtering conditions.

[0160] In some embodiments, the execution module 84 is specifically used to generate a query instruction by using the object index as a query field and the filtering conditions as filtering conditions for the query results.

[0161] In some embodiments, the execution module 84 is specifically used to send the query instruction to the search engine; the query instruction is used to instruct the search engine to query and obtain data objects that meet the filtering conditions; and to obtain the first object information of the data object returned by the search engine.

[0162] In some embodiments, the execution module 84 is specifically used to perform a query operation from the search engine based on the query field in the query instruction, so as to obtain candidate data objects of the object index obtained by the search engine query; and to filter out the candidate data objects corresponding to the object identifier from the candidate data objects according to the filtering conditions to obtain data objects that meet the filtering conditions.

[0163] In some embodiments, the determining module 81 is further configured to determine the first object information of the data object returned by the search engine.

[0164] In some embodiments, the lookup module 82 is further configured to look up second object information of the data object based on the object identifier of the data object.

[0165] In some embodiments, the device further includes a feedback module for feeding back the first object information and the second object information of the data object to the user terminal.

[0166] In some embodiments, the apparatus further includes an acquisition module for acquiring processing results for the data object.

[0167] In some embodiments, the apparatus further includes a storage module for storing the object identifier of the data object corresponding to the processing identifier in the cache.

[0168] In some embodiments, the apparatus further includes a synchronization module for synchronizing the processing result to the search engine in response to an update operation of the cache.

[0169] In some embodiments, the determining module 81 is further configured to receive a query request sent by the client and use the corresponding user identifier and / or processing scenario identifier as the processing identifier.

[0170] When the technical solution of this application embodiment is applied to a product review scenario, the determining module is specifically used to receive a query request and determine the corresponding review identifier.

[0171] The lookup module is specifically used to find the object identifier corresponding to the audit identifier from the cache.

[0172] The generation module is specifically used to generate filtering conditions based on the audit identifier.

[0173] The execution module is specifically used to perform a query operation from the search engine to obtain products that meet the filtering conditions; wherein, the cache is used to save the object identifier of the product corresponding to the review identifier when the processing result of the product is synchronized to the search engine.

[0174] Figure 8The data query device can perform Figure 1 The implementation principle and technical effects of the data query method described in the illustrated embodiments will not be repeated here. The specific methods by which each module and unit of the data query device in the above embodiments performs its operations have been described in detail in the embodiments related to this method, and will not be elaborated upon here.

[0175] Figure 9 A schematic diagram of the structure of one embodiment of the data processing apparatus provided in this application is shown, as follows: Figure 9 The device includes: an acquisition module 91, a determination module 92, a storage module 93, and a synchronization module 94.

[0176] The acquisition module 91 is used to acquire the processing result of a data object obtained from a search engine; acquire the object information of the data object sent by the server; and send the processing result to the server based on the processing operation on the data object. The processing result is used by the server to synchronize and update the search engine.

[0177] The determination module 92 is used to determine the processing identifier corresponding to the data object.

[0178] The storage module 93 is used to save the object identifier of the data object corresponding to the processing identifier to the cache.

[0179] The synchronization module 94 is used to synchronize the processing results to the search engine; the cache is used to find the corresponding object identifier based on the processing identifier of the query request when a query request is received, and to generate filtering conditions based on the object identifier, the filtering conditions being used to filter data objects that meet the query request.

[0180] In some embodiments, the storage module 93 is further configured to query the object identifier array corresponding to the processing identifier in the cache; add the object identifier to the object identifier array to update the object identifier array; and update the cache based on the updated object identifier array.

[0181] In some embodiments, the synchronization module 94 is used to synchronize the processing result to the target index field of the search engine.

[0182] In some embodiments, the synchronization module 94 is used to update the processing result to the database, so as to trigger the database to synchronize the processing result to the search engine.

[0183] In some embodiments, the acquisition module 91 is specifically used to receive the processing result of the data object sent by the user terminal.

[0184] When the technical solution of this application embodiment is applied to a product review scenario, the acquisition module is used to acquire the review results for the product, wherein the product is obtained from a search engine.

[0185] The determination module is specifically used to determine the verification identifier corresponding to the product.

[0186] The storage module is specifically used to save the product identifier corresponding to the review identifier to the cache.

[0187] The synchronization module is specifically used to synchronize the review results to the search engine; the cache is used to find the corresponding object identifier based on the review identifier of the query request when a query request is received, and to generate filtering conditions based on the object identifier, the filtering conditions being used to filter products that meet the query request.

[0188] Figure 9 The data processing device can perform Figure 3 The implementation principle and technical effects of the data processing method described in the illustrated embodiments will not be repeated here. The specific methods by which each module and unit of the data processing device in the above embodiments performs its operations have been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0189] In one possible design, Figure 8 The data query device shown and Figure 9 The data processing device can be configured in the same computing device, such as Figure 10 This application embodiment also provides a computing device, which may include a storage component 1001 and a processing component 1002; the storage component 1001 may include a cache 1003;

[0190] The storage component 1001 contains one or more computer instructions, wherein the one or more computer instructions are invoked and executed by the processing component 1002 to achieve... Figure 2 The data query method shown or Figure 3 The data processing method shown, or Figure 5 The data query method shown, or Figure 6 The data processing method shown.

[0191] Of course, computing devices may also include other components, such as input / output interfaces, display components, communication components, etc.

[0192] The input / output interface provides an interface between the processing component 1002 and the peripheral interface module, which can be an output device, an input device, etc. The communication component is configured to facilitate wired or wireless communication between the computing device and other devices.

[0193] The processing component may include one or more processors to execute computer instructions to complete all or part of the steps in the above-described method. Alternatively, the processing component may be implemented as one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above-described method.

[0194] The storage component is configured to store various types of data to support operations on the terminal. The storage component can be implemented from any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.

[0195] It should be noted that the aforementioned computing devices can be physical devices or elastic computing hosts provided by cloud computing platforms. They can be implemented as a distributed cluster consisting of multiple server-side or terminal devices, or as a single server-side or single terminal device.

[0196] Figure 11 A schematic diagram of the structure of one embodiment of the data processing apparatus provided in this application is shown, as follows: Figure 11 The device includes: a providing module 1101, a determining module 1102, and a sending module 1103.

[0197] Module 1101 is provided to provide an operation interface to display object indicator selection prompts for data objects.

[0198] The determination module 1102 is used to determine the selected object index in response to the user's selection operation.

[0199] The sending module 1103 is used to send a query request to the server based on the selected object index; the query request is used to trigger the server to determine the corresponding processing identifier, search for the object identifier corresponding to the processing identifier in the cache, generate filtering conditions based on the object identifier, and perform a query operation from the search engine based on the object index and the filtering conditions to obtain the data object indexed by the object index that meets the filtering conditions.

[0200] Figure 11 The data query device can perform Figure 4The implementation principle and technical effects of the data processing method described in the illustrated embodiments will not be repeated here. The specific methods by which each module and unit of the data processing device in the above embodiments performs its operations have been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0201] like Figure 12 This application embodiment also provides a computing device, which may include a storage component 1201, a processing component 1202, and a display component 1203;

[0202] The storage component 1201 contains one or more computer instructions, wherein the one or more computer instructions are invoked and executed by the processing component 1202 to achieve... Figure 4 The data processing method shown.

[0203] Of course, computing devices may also include other components, such as input / output interfaces, display components, communication components, etc.

[0204] The input / output interface provides an interface between the processing component 1202 and the peripheral interface module, which can be an output device, an input device, etc. The communication component is configured to facilitate wired or wireless communication between the computing device and other devices.

[0205] The processing component 1202 may include one or more processors to execute computer instructions to complete all or part of the steps in the above-described method. Alternatively, the processing component may be implemented as one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above-described method.

[0206] Storage component 1201 is configured to store various types of data to support operations at the terminal. The storage component can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.

[0207] Display component 1203 may be an electroluminescent (EL) element, a liquid crystal display or a microdisplay with a similar structure, or a retina-direct display or a similar laser scanning display.

[0208] In practical applications, the computing device can be, for example, a mobile phone, tablet computer, personal computer, desktop computer, or any other device capable of browsing information.

[0209] This application also provides a computer-readable storage medium storing a computer program, which, when executed by a computer, can perform the above-described functions. Figure 2 The data query method shown or Figure 3 The data processing method shown, or Figure 4 The data processing method shown, or Figure 5 The data query method shown, or Figure 6 The data processing method is illustrated. The computer-readable medium may be included in the computing device described in the above embodiments; or it may exist independently and not assembled into the computing device.

[0210] This application also provides a computer program product, which includes a computer program carried on a computer-readable storage medium, and the computer program, when executed by a computer, can perform the above-described functions. Figure 2 The data query method shown or Figure 3 The data processing method shown, or Figure 4 The data processing method shown, or Figure 5 The data query method shown, or Figure 6 The data processing method is illustrated. In such an embodiment, the computer program may be downloaded and installed from a network, and / or installed from a removable medium. When the computer program is executed by a processor, it performs the various functions defined in the system of this application.

[0211] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0212] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0213] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0214] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.

Claims

1. A data query method, characterized in that, include: Receive query requests and determine the corresponding processing identifier; The processing identifier is used to identify the processing operation performed on the data object obtained by the query request, including at least one of the user identifier, device identifier, and scene identifier corresponding to the processing operation; Retrieve the object identifier corresponding to the processing identifier from the cache; Filtering criteria are generated based on the object identifier; Perform a query from the search engine to obtain data objects that meet the filtering criteria; The cache is used to save the object identifier of the data object corresponding to the processing identifier when the processing result of the data object is synchronized to the search engine.

2. The method according to claim 1, characterized in that, Also includes: Determine the object metrics included in the query request; The step of performing a query operation from a search engine to obtain data objects that meet the filtering criteria includes: Based on the object metrics and the filtering conditions, a query instruction is generated; Based on the query instruction, a query operation is performed from the search engine to obtain data objects that meet the filtering conditions and are indexed by the object index.

3. The method according to claim 2, characterized in that, The data objects that meet the filtering conditions and are indexed by the object index, obtained by executing a query operation from the search engine based on the query instruction, include: Send the query instruction to the search engine; the query instruction is used to instruct the search engine to query and obtain data objects that meet the filtering conditions; Obtain the first object information of the data object returned by the search engine.

4. The method according to claim 2, characterized in that, The step of performing a query operation from a search engine based on the query instruction to obtain data objects that meet the filtering conditions and are indexed by the object index includes: Based on the query fields in the query instruction, a query operation is performed from the search engine to obtain candidate data objects of the object index obtained by the search engine query. According to the filtering criteria, candidate data objects corresponding to the object identifier are filtered out from the candidate data objects to obtain data objects that meet the filtering criteria.

5. The method according to claim 1, characterized in that, After performing a query operation from the search engine to obtain data objects that meet the filtering conditions, the process further includes: Determine the first object information of the data object returned by the search engine; Based on the object identifier of the data object, locate the second object information of the data object; The first object information and the second object information of the data object are fed back to the user terminal.

6. The method according to claim 1, characterized in that, Also includes: Obtain the processing result for the data object; The object identifier of the data object, corresponding to the processing identifier, is saved to the cache; In response to the cache update operation, the processing result is synchronized to the search engine.

7. A data processing method, characterized in that, include: Obtain the processing results for the data object, which is obtained from a search engine query; Determine the processing identifier corresponding to the data object; The processing identifier is used to identify the processing operation on the data object, including at least one of the user identifier, device identifier, and scene identifier corresponding to the processing operation; Save the object identifier of the data object corresponding to the processing identifier to the cache; The processing results are synchronized to the search engine; the cache is used to find the corresponding object identifier based on the processing identifier of the query request when a query request is received, and to generate filtering conditions based on the object identifier, the filtering conditions being used to filter data objects that match the query request.

8. The method according to claim 7, characterized in that, Saving the processing identifier of the data object to the cache includes: Query the array of object identifiers corresponding to the processing identifier in the cache; The object identifier is added to the object identifier array to update the object identifier array; The cache is updated based on the updated array of object identifiers.

9. The method according to claim 8, characterized in that, The step of synchronizing the processing result to the search engine includes: The processing result is updated in the database to trigger the database to synchronize the processing result to the search engine.

10. A data processing method, characterized in that, include: Provide an interface to display prompts for selecting object metrics; In response to the user's selection action, determine the metrics of the selected object; Based on the selected object metrics, a query request is sent to the server; The query request is used to trigger the server to determine the corresponding processing identifier, search for the object identifier corresponding to the processing identifier in the cache, generate filtering conditions based on the object identifier, and perform a query operation from the search engine based on the object index and the filtering conditions to obtain the data object indexed by the object index that meets the filtering conditions. The processing identifier is used to identify the processing operation performed on the data object obtained by the query request, including at least one of the user identifier, device identifier, and scene identifier corresponding to the processing operation; Obtain the object information of the data object sent by the server; Based on the processing operations performed on the data object, the processing results are sent to the server. The processing result is used by the server to synchronize and update the search engine.

11. A data query method, characterized in that, include: Receive query requests and determine the corresponding audit identifier; The review identifier is used to identify the review operation performed on the product obtained by the query request, including at least one of the user identifier, device identifier and scene identifier corresponding to the review operation; Retrieve the product identifier corresponding to the audit identifier from the cache; Filtering criteria are generated based on the product identifier; Perform a query from the search engine to obtain products that meet the filtering criteria; The cache is used to save the product identifier corresponding to the review identifier when the review result of the product is synchronized to the search engine.

12. A data processing method, characterized in that, include: Obtain the review results for the products, which are obtained from a search engine; Determine the verification identifier corresponding to the product; The review identifier is used to identify the review operation on the product, including at least one of the user identifier, device identifier, and scene identifier corresponding to the review operation; Save the product identifier corresponding to the verification identifier to the cache; Synchronize the audit results to the search engine; The cache is used to find the corresponding object identifier based on the audit identifier of the query request when a query request is received, and to generate filtering conditions based on the object identifier. The filtering conditions are used to filter products that meet the query request.

13. A computing device, characterized in that, It includes processing components and storage components; the storage components include a cache; The storage component stores one or more computer instructions; the one or more computer instructions are invoked and executed by the processing component to implement the data query method according to any one of claims 1-6 or the data processing method according to any one of claims 7-9, or the data query method according to claim 11, or the data processing method according to claim 12.

14. A computing device, characterized in that, This includes processing components, storage components, and display components; The storage component stores one or more computer instructions; the one or more computer instructions are invoked and executed by the processing component to implement the data processing method of claim 10.

Citation Information

Patent Citations

  • Method of data update, database trigger and SE (search engine)

    CN103559301A

  • Event processing method and device, terminal equipment and storage medium

    CN113419792A