Legal claims defining the scope of protection, as filed with the USPTO.
1. A method of data query based on an evaluation, comprising: obtaining evaluation data of entities and basic information of the entities from multiple websites; extracting labels of the entities according to the evaluation data of the entities and the basic information of the entities, wherein the labels are used to indicate user's views on the entities; filtering the evaluation data of the entities; aggregating to obtain evaluation data of the same type of entities having the same label according to the basic information of the entities, the labels of the entities and the filtered evaluation data of the entities; and making a query to obtain information on a target entity according to a retrieval statement and the aggregated evaluation data of the same type of entities for each of the labels, wherein the retrieval statement comprises a type and a label of an entity, the target entity is a type of entities, each of which matches the type and the label of the entity comprised in the retrieval statement, and the information on the target entity comprises basic information of the target entity, evaluation information of the target entity and emotional fluctuation data of the target entity, and is displayed to the user, wherein the emotional fluctuation data is a trend of an emotion of the user during a detection period, before the extracting labels of the entities according to the evaluation data of the entities and the basic information of the entities, further comprising: obtaining a retrieval term and retrieval times of the retrieval term corresponding to each type of entities in a preset period; the extracting labels of the entities according to the evaluation data of the entities and the basic information of the entities comprises: extracting the labels of the entities according to the evaluation data of the entities, the basic information of the entities, and the retrieval term and the retrieval times of the retrieval term corresponding to each type of entities in the preset period.
2. The method according to claim 1 , wherein the obtaining basic information of the entities from multiple websites comprises: obtaining original information of the entities from the multiple websites, wherein the original information comprises a name, a type, and a keyword of an entity; and identifying the same entity according to names, types and keywords of the entities, and obtaining the basic information of the entities.
3. The method according to claim 1 , wherein the filtering the evaluation data of the entities comprises: performing quality scoring on evaluations of the entities, and deleting evaluation data whose quality scoring is lower than a score threshold; and performing sensitive word marking on the evaluations of the entities, and deleting evaluation data containing a sensitive word.
4. The method according to claim 3 , before the aggregating to obtain evaluation data of the same type of entities having the same label according to the basic information of the entities, the labels of the entities and the filtered evaluation data of the entities, further comprising: performing matching on the labels of the entities, and deleting a label of an entity that does not match the type of the entity from the labels of the entities; and performing emotion analysis on the evaluations of the entities to obtain emotional scores of the entities.
5. The method according to claim 4 , further comprising: obtaining the emotional fluctuation data of the entities according to the emotional scores of the entities.
6. The method according to claim 1 , after the aggregating to obtain evaluation data of the same type of entities having the same label, further comprising: performing deduplication on the evaluation data of the same type of entities for each of the labels.
7. A device of data query based on an evaluation, comprising: a processor and a computer-readable medium for storing program codes, which, when executed by the processor, cause the processor to: obtain evaluation data of entities and basic information of the entities from multiple websites; extract labels of the entities according to the evaluation data of the entities and the basic information of the entities, wherein a label is used to indicate a user's view on an entity; filter the evaluation data of the entities; aggregate to obtain evaluation data of the same type of entities having the same label according to the basic information of the entities, the labels of the entities, and the filtered evaluation data of the entities; and make a query to obtain information on a target entity according to a retrieval statement and the aggregated evaluation data of the same type of entities for each of the labels, wherein the retrieval statement comprises a type and a label of an entity, the target entity is a type of entities, each of which matches the type and the label of the entity comprised in the retrieval statement, and the information on the target entity comprises basic information of the target entity, evaluation information of the target entity and emotional fluctuation data of the target entity, and is displayed to the user, wherein the emotional fluctuation data is a trend of an emotion of the user during a detection period, the program codes further cause the processor to: obtain a retrieval term and retrieval times of the retrieval term corresponding to each type of entities in a preset period; and extract the labels of the entities according to the evaluation data of the entities, the basic information of the entities, and the retrieval term and the retrieval times of the retrieval term corresponding to each type of entities in the preset period.
8. The device according to claim 7 , wherein the program codes further cause the processor to: obtain original information of the entities from the multiple websites, wherein the original information comprises a name, a type, and a keyword of an entity; and identify the same entity according to names, types and keywords of the entities, to obtain basic information of the entities.
9. The device according to claim 7 , wherein the program codes further cause the processor to: perform quality scoring on evaluations of the entities, and delete evaluation data whose quality scoring is lower than a score threshold; and perform sensitive word marking on the evaluations of the entities, and delete evaluation data containing a sensitive word.
10. The device according to claim 9 , wherein the program codes further cause the processor to: perform matching on the labels of the entities, and delete a label of an entity that does not match the type of the entity from the labels of the entities; perform emotion analysis on the evaluations of the entities, to obtain emotional scores of the entities; and sort the evaluations of the entities according to an access popularity, or to scatter and sort the evaluations of the entities.
11. The device according to claim 10 , wherein the program codes further cause the processor to: obtain the emotional fluctuation data of the entities according to the emotional scores of the entities.
12. The device according to claim 7 , wherein the program codes further cause the processor to: perform deduplication on the evaluation data of the same type of entities for each of the labels.
13. A server, comprising a processor, a memory and a transceiver, wherein the memory is configured to store instructions, the transceiver is configured to communicate with other device, the processor is configured to execute the instructions stored in the memory, so that the server performs the method according to claim 1 .
14. A computer readable storage medium, storing instructions that, when being executed, cause a computer to perform the method according to claim 1 .
Unknown
November 16, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.