[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN115310994A - Tag-based evaluation method and device, electronic device and storage medium - Google Patents

Tag-based evaluation method and device, electronic device and storage medium Download PDF

Info

Publication number
CN115310994A
CN115310994A CN202110425796.5A CN202110425796A CN115310994A CN 115310994 A CN115310994 A CN 115310994A CN 202110425796 A CN202110425796 A CN 202110425796A CN 115310994 A CN115310994 A CN 115310994A
Authority
CN
China
Prior art keywords
target object
evaluation
target
label
candidate
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110425796.5A
Other languages
Chinese (zh)
Inventor
伍先飞
虞梦成
张约晟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lazas Network Technology Shanghai Co Ltd
Original Assignee
Lazas Network Technology Shanghai Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lazas Network Technology Shanghai Co Ltd filed Critical Lazas Network Technology Shanghai Co Ltd
Priority to CN202110425796.5A priority Critical patent/CN115310994A/en
Publication of CN115310994A publication Critical patent/CN115310994A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0201Market modelling; Market analysis; Collecting market data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0639Performance analysis of employees; Performance analysis of enterprise or organisation operations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]

Landscapes

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

Abstract

The application relates to the technical field of data processing, and discloses a label-based evaluation method, a label-based evaluation device, an electronic device and a storage medium, wherein the label-based evaluation method comprises the following steps: displaying an evaluation interface of the target object, wherein the target object and the corresponding candidate label are displayed on the evaluation interface; receiving a target label selected by a user from candidate labels; and displaying evaluation information of the target object, wherein the evaluation information is generated based on the target object and the target label. According to the evaluation method based on the tags, the evaluation information of the target object is determined in a tag selection mode, a user is prevented from inputting the evaluation information in a user-defined input mode, the acquisition process of the evaluation information of the target object is simplified, and the evaluation information of the target object can be efficiently and accurately acquired.

Description

Tag-based evaluation method and device, electronic device and storage medium
Technical Field
The present application relates to the field of data processing technologies, and in particular, to a tag-based evaluation method and apparatus, an electronic device, and a storage medium.
Background
With the development of electronization, more and more offline transactions are performed in an online manner, so that the transaction efficiency of products and the update iteration speed of the products are improved, more and more products need to obtain the evaluations of users on the products, but the evaluation data range is limited in a traditional questionnaire manner, so that the obtained evaluation data are not accurate enough, and the cost is high.
However, the existing evaluation information acquisition scheme is to enable a user to define evaluation information by himself, the user needs to think about evaluation content first, organize a language and edit the evaluation information, the process is complicated, the number of users willing to evaluate is small, and the collected evaluation data is limited.
Disclosure of Invention
The present application aims to solve at least one of the above technical drawbacks, and particularly proposes the following technical solution to solve the problem that the evaluation process is complicated, resulting in limited collected evaluation data.
In one aspect of the present application, there is provided a tag-based evaluation method, including:
displaying an evaluation interface of the target object, wherein the target object and the corresponding candidate label are displayed on the evaluation interface;
receiving a target label selected from candidate labels by a user;
and displaying evaluation information of the target object, wherein the evaluation information is generated based on the target object and the target label.
In another aspect of the present application, there is provided a tag-based evaluation method, including:
receiving feedback information indicating that a user has finished accessing a target object, and acquiring a candidate tag associated with the target object;
sending request information for acquiring evaluation information of a target object to a client; the request information includes: a target object and a corresponding candidate tag;
receiving a target label sent by a client, and generating evaluation information of the target object based on the target object and the target label; the target tag includes at least one candidate tag.
In another aspect of the present application, there is provided a tag-based evaluation apparatus, including:
the evaluation interface display module is used for displaying an evaluation interface of the target object, and the target object and the corresponding candidate label are displayed on the evaluation interface;
the target label selecting module is used for receiving a target label selected from the candidate labels by a user;
and the evaluation information display module is used for displaying the evaluation information of the target object, and the evaluation information is generated based on the target object and the target label.
In another aspect of the present application, there is provided a tag-based evaluation apparatus, including:
the candidate tag acquisition module is used for receiving feedback information indicating that a user finishes accessing a target object and acquiring a candidate tag associated with the target object;
the request information sending module is used for sending request information for acquiring the evaluation information of the target object to a client; the request information includes: the target object and the corresponding candidate tag;
the target label receiving module is used for receiving a target label sent by a client and generating evaluation information of the target object based on the target object and the target label; the target tag includes at least one candidate tag.
In yet another aspect of the present application, an electronic device is provided, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the tag-based evaluation method shown in the first aspect of the present application is implemented.
In yet another aspect of the present application, a computer-readable storage medium is provided, on which a computer program is stored, which computer program, when executed by a processor, implements the tag-based evaluation method shown in the first aspect of the present application.
The technical scheme provided by the application brings the beneficial effects that:
according to the tag-based evaluation method, evaluation information of the target object is formed based on selection of the candidate tags of the target object, evaluation data of the evaluation information of the target object is enriched through at least one candidate tag selected by a user, the evaluation information of the target object is determined in a tag selection mode, the user is prevented from inputting the evaluation information in a user-defined input mode, the acquisition process of the evaluation information of the target object is simplified, and the evaluation information of the target object is effectively and accurately obtained.
Additional aspects and advantages of the present application will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the present application.
Drawings
The above and/or additional aspects and advantages of the present application will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
fig. 1 is a flowchart of a tag-based evaluation method according to an embodiment of the present application, where the method is suitable for being implemented at a client;
FIG. 2 is a diagram of a review interface for a target object, as provided by one embodiment of the present application;
fig. 3 is a presentation diagram of an evaluation interface according to another embodiment of the present application, which highlights candidate tags suspended on a display layer on which a target object is located;
fig. 4 is a flowchart of a tag-based evaluation method according to another embodiment of the present application, where the evaluation method is suitable for being implemented on a server side;
FIG. 5 is a timing diagram of a tag-based evaluation method provided by one embodiment of the present application;
fig. 6 is a schematic structural diagram of a tag-based evaluation device according to an embodiment of the present application, where the evaluation device is implemented at a client;
fig. 7 is a schematic structural diagram of a tag-based evaluation device according to another embodiment of the present application, where the evaluation device is implemented on a server side;
fig. 8 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
Reference will now be made in detail to the embodiments of the present application, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the drawings are exemplary only for the purpose of explaining the present application and are not to be construed as limiting the present application.
As used herein, the singular forms "a", "an", "the" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and/or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. It will be understood that when an element is referred to as being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element or intervening elements may also be present. Further, "connected" or "coupled" as used herein may include wirelessly connected or wirelessly coupled. As used herein, the term "and/or" includes all or any element and all combinations of one or more of the associated listed items.
It will be understood by those skilled in the art that, unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art.
In the research and development process, the inventor finds that even though the user selects the label by setting the label, if the target object and the evaluation information for the target object are formed in one label, such as: if one tag contains dishes and also contains the tastes of the dishes, namely, a combined tag, the same data, namely the same target object, exists in a large number of tags, so that the memory occupied by the same data is large, and the obtained optional tags of the target object are limited, and the meaning of a user cannot be accurately expressed.
The scheme provided by the embodiment of the application can be executed by any electronic device, such as a terminal device, or a server, wherein the server can be an independent physical server, a server cluster or a distributed system formed by a plurality of physical servers, or a cloud server providing cloud computing service. The terminal may be, but is not limited to, a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, and the like. The terminal and the server may be directly or indirectly connected through wired or wireless communication, and the application is not limited herein. For technical problems in the prior art, the tag-based evaluation method, apparatus, electronic device and storage medium provided by the present application aim to solve at least one of the technical problems in the prior art.
The following describes the technical solutions of the present application and how to solve the above technical problems in detail with specific embodiments. These several specific embodiments may be combined with each other below, and details of the same or similar concepts or processes may not be repeated in some embodiments. Embodiments of the present application will be described below with reference to the accompanying drawings.
The embodiment of the present application provides a possible implementation manner, and as shown in fig. 1, provides a flowchart of a tag-based evaluation method, where the scheme may be executed by any electronic device, for example, the scheme of the embodiment of the present application may be executed on a terminal or a server, and evaluation information of a target object is determined by selecting a candidate tag of the target object. For convenience of description, the method provided by the embodiment of the present application will be first described below by taking a terminal as an execution subject. As shown in the flow chart of fig. 1, the method may comprise the steps of:
step S110, displaying an evaluation interface of the target object, wherein the target object and the corresponding candidate label are displayed on the evaluation interface;
step S120, receiving a target label selected by a user from candidate labels;
step S130, showing the evaluation information of the target object, wherein the evaluation information is generated based on the target object and the target label.
The scheme provided by the embodiment is executed on the terminal, and the terminal can be a client for evaluating the target object, and the selection of the candidate tag of the target object and the display of the evaluation information are performed on the client.
The tag-based evaluation method provided by the application can be executed on an evaluation system, the evaluation system comprises at least one client and a server performing data interaction with the client, and the process of acquiring the evaluation information of the target object comprises the following steps: the method comprises the steps that a server detects that a user finishes accessing a target object, sends an evaluation request for the target object to a client, the client receives the evaluation request, responds to the evaluation request and displays an evaluation interface of the target object on a client interface, and the target object and a corresponding to-be-selected label are displayed on the evaluation interface; the method comprises the steps of receiving selection of a user on candidate labels on an interactive interface of a client, taking at least one candidate label selected by the user as a target label of a target object, sending the target object and the corresponding target label to a server, forming evaluation information of the target object according to the target object and the target label by the server, sending the evaluation information corresponding to the target object to the client and displaying the evaluation information.
The target object may be any evaluable object in the application program, such as: in a certain consumer application, a store, a company, any product, dish, package, etc. in the store. Taking a target object as an example of a certain shop, the scheme provided by the embodiment of the application is as follows: displaying an evaluation interface of a shop, wherein the evaluation interface comprises a shop name and a candidate label corresponding to the shop, and the evaluation interface comprises the following steps: good enthusiasm, cleanness, sanitation, superior position, rich categories, elegant environment, high cost performance, good taste and the like. On an interactive interface of a client, the candidate tags are all in an optional state, the selection of the candidate tags in the optional state on the interactive interface by a user is received, and the candidate tags selected by the user are used as target tags of a target object, such as: the target labels selected by the user for the shop A are rich in categories, high in cost performance and good in taste. And uploading the target label to a server side, and receiving the evaluation information of the target object sent by the server, wherein the evaluation information is generated by the server based on the target object and the target label. The evaluation information of the shop A with high cost performance, good taste and rich categories is displayed on the evaluation interface of the shop A.
It is noted that, the candidate tag of the target object, which is an evaluation tag of the target object, does not include the target object, such as: the target object is dish A, the corresponding candidate tags can be tags such as sweet, salty and spicy, the candidate tags do not include related information representing the target object, more tag data can be acquired by the method, and more evaluation information can be acquired based on the same data storage amount through flexible combination of the target object and different candidate tags.
According to the evaluation scheme based on the tags, evaluation information of the target object is formed based on selection of the candidate tags of the target object, evaluation data of the evaluation information of the target object is enriched through at least one candidate tag selected by a user, the evaluation information of the target object is determined in a tag selection mode, the user is prevented from inputting the evaluation information in a user-defined input mode, the acquisition process of the evaluation information of the target object is simplified, and the evaluation information of the target object is effectively and accurately obtained.
In order to make clear the technical solutions provided in the present application, the solutions provided in the present application are illustrated below by specific examples:
in an embodiment of the present application, the evaluation interface further includes an input area for evaluation information, and the evaluation information of the display target object provided in step S130 may be implemented in the following manner, including:
and displaying the target object and the target label selected by the user in the input area, taking the target object and the target label selected by the user as evaluation information of the target object, and displaying the evaluation information in the input area.
With reference to the evaluation interface diagram of the target object shown in fig. 2, the evaluation interface of the target object includes, in addition to the display area of the target object, an evaluation information input area, where the evaluation information customized by the user may be displayed in the input area, and the evaluation information of the target tag selected by the user on the interactive interface may also be displayed.
According to the scheme provided by the embodiment of the application, the evaluation information of the target object is displayed in the input area, and the input area is also a display area of the comment information, so that a user can confirm whether the input target object conforms to the real intention of the user, and the error probability of the comment information is reduced.
In an embodiment of the present application, displaying a target object and a corresponding candidate tag on a comment interface may be performed in the following manner, including:
and displaying the target object and the corresponding candidate label on the evaluation interface in different display layers.
According to the scheme provided by the embodiment, the target object and the corresponding candidate tag can be displayed on different display layers of the evaluation interface, such as: the target object is displayed on the upper layer of the candidate tag, or the candidate tag may be suspended on the display layer where the target object is located, as shown in the evaluation interface display diagram shown in fig. 3. The target object and the corresponding candidate tags are displayed on different display layers, so that the upper display layer is in an editable state, the editable layer can be identified, the upper display layer can be edited conveniently, if the upper display layer is the candidate tags, the candidate tags are placed on the upper display layer, and selection of the candidate tags is facilitated.
The target object in the solution provided by the above embodiment may include at least one item of the secondary item in addition to the item such as the dish. Such as: the target object is a store, the secondary item is a product in the store, and the evaluation information on the target object may be evaluation information on the store or evaluation information on each product in the store. The method comprises the steps that product information to be evaluated in a shop is obtained according to the shop, the shop and/or products in the shop can be evaluated, and corresponding evaluation information is obtained.
When the target object comprises at least one secondary item, the evaluation interface for displaying the target object can be displayed in the following modes:
a1, responding to a selection request for at least one secondary project sent by a server, and displaying a selection interface of the secondary project;
a2, receiving the selection of a user on the secondary project on a selection interface, and sending the secondary project selected by the user as a target secondary project to a server;
and A3, displaying an evaluation interface of the target secondary items, and displaying the target secondary items and candidate labels corresponding to the target secondary items on the evaluation interface.
Since the target object comprises at least one secondary item, before evaluating the secondary item, firstly, the target secondary item to be evaluated is clarified, and the target secondary item is determined by the following method: the client responds to the selection of at least one secondary item sent by the server, and displays a selection interface of the secondary item on the client interface, wherein the at least one secondary item can be all secondary items contained in the target item or part of the secondary items determined according to related information of the target user, such as consumption information, such as: according to the consumption information of the target user, determining that the user finishes consuming in restaurant A and consumed dishes comprise: dish B, dish a, dish C, etc., then the secondary items displayed on the client interface may be those dishes that the user has consumed.
Receiving the selection of a user on the secondary items on a selection interface of the client, sending the secondary items selected by the user to the server as target secondary items, finishing the selection of the secondary items by clicking and other operations on the selection interface by the user, wherein the secondary items selected by the user are the target secondary items, and the target secondary items can be the same as or different from the secondary items displayed on the selection interface, such as: the user can select part of dishes corresponding to the consumption information as target dishes, and the target dishes are evaluated.
The method comprises the steps of displaying an evaluation interface of the target secondary items, displaying at least one target secondary item, namely candidate labels corresponding to the target secondary items on the evaluation interface, generating and sending the target secondary item selected by a user to a client, selecting the candidate labels for the target secondary items on the evaluation interface, and generating evaluation information of the target secondary items based on the selected candidate labels.
According to the scheme provided by the embodiment of the application, aiming at the condition that the target object comprises at least one secondary item, a selection interface is firstly displayed on a client interface, the target secondary item to be evaluated is determined through the selection interface, an evaluation interface of the target secondary item is displayed on the client interface, so that the evaluation of the target secondary item is realized based on the evaluation interface, the evaluation of a user on each target secondary item is favorably obtained, the evaluation information of each target secondary item is carried out according to the candidate label, the evaluation process of the user on the target secondary item is simplified, and particularly when the secondary items are more, the evaluation information of each target secondary item can be quickly and accurately obtained through the selection of the target secondary item and the selection of the candidate label.
It should be noted that, if the target object includes at least one secondary item, the evaluation interface of the target object may include at least one of an evaluation area of the target object (the display area of the target object in fig. 2 may be used as the evaluation area of the target object), an evaluation area of each target secondary item (the display area of the secondary item in fig. 2 may be used as the evaluation area of the target secondary item), and an input area. As shown in fig. 2, the evaluation area of the target object, the evaluation area of each target sub-item, and the input area may be simultaneously presented in order to control the evaluation progress and the determined evaluation information.
The solution provided in the foregoing embodiment is suitable for being implemented at a client, and accordingly, an embodiment of the present application further provides a tag-based evaluation method, where the evaluation method is suitable for being implemented at a server, and a flowchart of the evaluation method is shown in fig. 4, and may include the following steps:
s410, receiving feedback information indicating that the user finishes accessing the target object, and acquiring a candidate label associated with the target object;
s420, sending request information for acquiring evaluation information of the target object to the client; the request information includes: a target object and a corresponding candidate tag;
s430, receiving a target label sent by a client, and generating evaluation information of the target object based on the target object and the target label; the target tag includes at least one candidate tag.
Feedback information is received that characterizes the user's completed access to the target object, which may be as follows: the feedback information may be sent by the client performing evaluation, or may be sent by the client of a third person with permission, such as: the shop side corresponding to the consumption order can also be automatically issued by the platform where the application program is located, such as: and the platform presets a completion time limit, feedback information sent by the client is not received before the completion time limit, and when the completion time limit is detected, the feedback information representing that the user has completed accessing the target object is sent.
The server acquires the pre-stored candidate tags associated with the target object, the candidate tags of the target object do not contain the target object, and the candidate tags do not contain the related information for representing the target object.
The target object can be one or more, the target object can further comprise at least one secondary item, the server generates request information based on the target object and the candidate tags of the target object, and the requesting client uploads the target tags of the target object based on the candidate tags and sends the request information to the client. The client receives the request information, responds to the request information, displays an evaluation interface of the target object on the client, receives selection of the candidate label by the user on the evaluation interface, and sends the candidate label selected by the user to the server as the target label.
The server receives a target label sent by the client, and generates evaluation information of the target object based on the target label and the target object, wherein the target label is at least one candidate label selected by the user from the candidate labels.
According to the evaluation method based on the tags, the evaluation information of the target object is generated based on the target tags, and the target tags are selected according to the candidate tags, so that the evaluation information of the target object is determined without user definition, the determination process of the evaluation information is simplified, and the efficiency of obtaining the accurate evaluation information of the target object is improved.
The tag-based evaluation method needs to use a candidate tag of a target object, and an embodiment of the present application provides a method that can determine the candidate tag of the target object, where the step can be performed before obtaining the candidate tag associated with the target object, and includes:
b1, acquiring historical evaluation information of a target object, analyzing and screening the historical evaluation information to obtain a keyword of the historical evaluation information;
and B2, forming a candidate tag of the target object according to the keyword, and establishing association between the candidate tag and the target object so as to obtain the associated candidate tag according to the target object.
The historical evaluation information of the target object is obtained through the advantage of the big data, and the historical evaluation information can be evaluation information of the target object, and can also be evaluation information of other objects of the same type as the target object, such as: the target object is dish A of a certain shop, if the dish has a large amount of historical evaluation information, the candidate label corresponding to the dish can be screened from the historical evaluation information, if dish A in the shop has no evaluation information, such as: and (3) acquiring evaluation information of the dish A in other shops through big data, using the evaluation information of the dish A in other shops as historical evaluation information of the dish A in the shop, and screening candidate labels based on the historical evaluation information. The evaluation information of the dish in different shops can be used as historical evaluation information of the dish, so that enough data can be obtained to extract candidate labels, and the coverage of the candidate labels is improved.
Analyzing, identifying and screening the historical evaluation information to obtain the keywords of the historical evaluation information, such as: and if the evaluation information of the dish A is that the dish A is slightly salty, the screened keyword can be slightly salty.
Forming a candidate label of the target object according to the screened keywords, such as: the frequency statistics can be carried out on the screened keywords, and the keywords with the occurrence frequencies exceeding a preset threshold value are selected as candidate tags, so that the keywords reflect the access feelings of most users and have universality. The keywords are obtained according to the historical evaluation information of the target object, so that the keywords and the candidate tags formed based on the keywords are related to the target object, the candidate tags are related to the target object in order to facilitate subsequent calling of the candidate tags, the candidate tags related to the target object are obtained through subsequent searching of the target object, and the efficiency of obtaining the candidate tags of the target object is improved.
The target object provided in the foregoing embodiment may further include at least one secondary item, and an embodiment of the present application provides a tag-based evaluation method for the case, where the obtaining of the candidate tag associated with the target object in the evaluation method may be performed in the following manner, including:
c1, acquiring at least one secondary project associated with the target object, and sending a selection request of the secondary project to a client;
and C2, receiving at least one target secondary item sent by the client in response to the selection request, and acquiring a candidate label associated with each target secondary item.
After the server receives feedback information that the user has completed accessing the target object, and detects that the target object further includes at least one secondary item, at least one secondary item associated with the target object is obtained, where the secondary item may be all secondary items associated with the target object or a part of secondary items determined based on the access information of the user, such as: and if the access information comprises the product list, obtaining the product in the product list, wherein the product in the product list is at least one secondary item associated with the shop.
And sending a selection request for the secondary item to the client, wherein the selection request is used for requesting the client to return the secondary item to be evaluated. And after receiving the selection request, the client responds to the selection request to display a selection interface of the target secondary item on the client interface, receives the selection of the user on the selection interface, takes the secondary item selected by the user as the target secondary item, and sends the target secondary item to the server. After receiving the target secondary project returned by the client, the server acquires a candidate label associated with the target secondary project based on the target secondary project.
In an embodiment of the present application, the candidate tag corresponding to the target secondary item may also be obtained through historical evaluation information corresponding to each target secondary item.
According to the evaluation scheme provided by the embodiment of the application, the candidate labels associated with the target secondary items are obtained according to the target secondary items selected by the client, so that the candidate labels of the target secondary items corresponding to the target object can be accurately and efficiently obtained.
An embodiment of the present application implements a tag-based evaluation method through an evaluation system, which includes: the system comprises a client and a server, wherein a user selects data and sends instructions through a human-computer interaction interface of the client. In order to facilitate understanding of the label-based evaluation method provided by the present application, the evaluation method provided by the embodiments of the present application is illustrated by a specific example, in which the target object is a dish such as: dish D, dish E, etc., fig. 5 is a timing chart of the tag-based evaluation method provided in this embodiment, and a process of obtaining evaluation information of a target object based on a tag is as follows: the user sends an evaluation request for the target object, and the client sends the evaluation request to the server and requests to acquire information of a dish to be evaluated, wherein the dish to be evaluated is a recommended dish shown in fig. 5, and the recommended dish can be a signboard in a shop or a dish consumed by the user. The server responds to the acquisition request, recommended dish information is returned to the client, the client displays the recommended dish through the man-machine interaction interface, the user selects the dish on the man-machine interaction interface for evaluation based on the recommended dish displayed by the client, the client sends the request to the server based on the dish selected by the user to acquire a candidate label corresponding to the selected dish, the candidate label is recommended content in the graph 5, the server responds to the request, corresponding recommended content, namely the candidate label, is returned to the client, the client receives the recommended content corresponding to the dish selected by the user and displays the recommended content on the man-machine interaction interface, the user can conveniently select the recommended content, and the selected dish is quickly evaluated based on the selected recommended content. Through the mode, the detailed evaluation information of the user on the target object can be quickly and accurately obtained, and compared with the forms of staring, lighting a smiling face and the like, the feeling of the user on the target object can be more accurately expressed.
Based on the same principle as the method provided in the embodiment of the present application, an embodiment of the present application further provides a tag-based evaluation apparatus 600, which can implement a tag-based evaluation scheme executed by a terminal, as shown in fig. 6, the apparatus may include: an evaluation interface display module 610, a target tag selection module 620, and an evaluation information display module 630, wherein:
the evaluation interface display module 610 is configured to display an evaluation interface of the target object, where the target object and the corresponding candidate tag are displayed on the evaluation interface;
a target tag selecting module 620, configured to receive a target tag selected by a user from candidate tags;
the evaluation information display module 630 is configured to display evaluation information of the target object, where the evaluation information is generated based on the target object and the target tag.
The evaluation device based on the tags forms evaluation information of the target object based on selection of the candidate tags of the target object, enriches evaluation data of the evaluation information of the target object through at least one candidate tag selected by a user, determines the evaluation information of the target object through a tag selection mode, avoids the condition that the user inputs the evaluation information through a user-defined input mode, simplifies an acquisition process of the evaluation information of the target object, and is beneficial to efficiently and accurately acquiring the evaluation information of the target object.
In an embodiment of the present application, the evaluation interface further includes an input area of evaluation information, and the evaluation information presentation module 630 is further configured to:
and displaying the target object and the target label selected by the user in the input area, taking the target object and the target label selected by the user as evaluation information of the target object, and displaying the evaluation information in the input area.
In an embodiment of the present application, the display evaluation interface module 610 is specifically configured to:
and the target object and the corresponding candidate label are arranged on different display layers to be displayed on the evaluation interface.
In an embodiment of the application, when the target object includes at least one secondary item, the evaluation interface module 610 is specifically configured to:
responding to a selection request of the at least one secondary item sent by the server, and displaying a selection interface of the secondary item;
receiving the selection of the user on the secondary project on the selection interface, and sending the secondary project selected by the user as a target secondary project to a server;
and displaying an evaluation interface of the target secondary items, wherein the candidate labels corresponding to the target secondary items and each target secondary item are displayed on the evaluation interface.
Based on the same principle as the method provided in the embodiment of the present application, an embodiment of the present application further provides a tag-based evaluation apparatus 700, which can implement a tag-based evaluation scheme executed by a server, as shown in fig. 7, the apparatus may include: a candidate tag obtaining module 710, a request information sending module 720, and a target tag receiving module 730, wherein:
a candidate tag obtaining module 710, configured to receive feedback information indicating that a user has completed accessing a target object, and obtain a candidate tag associated with the target object;
a request information sending module 720, configured to send, to a client, request information for obtaining evaluation information of the target object; the request information includes: the target object and the corresponding candidate tag;
a target tag receiving module 730, configured to receive a target tag sent by a client, and generate evaluation information of the target object based on the target object and the target tag; the target tag includes at least one candidate tag.
The tag-based evaluation device forms evaluation information of the target object based on selection of the candidate tags of the target object, enriches evaluation data of the evaluation information of the target object through at least one candidate tag selected by a user, determines the evaluation information of the target object in a tag selection mode, avoids the user from inputting the evaluation information in a user-defined input mode, simplifies the acquisition process of the evaluation information of the target object, and is favorable for efficiently and accurately acquiring the evaluation information of the target object.
In one embodiment of the present application, the tag-based evaluation apparatus 700 further includes: a candidate tag determination module to:
acquiring historical evaluation information of the target object, analyzing and screening the historical evaluation information to obtain a keyword of the historical evaluation information;
and forming a candidate label of the target object according to the keyword, and establishing association between the candidate label and the target object so as to obtain the associated candidate label according to the target object.
In an embodiment of the present application, when the target object includes at least one secondary item, the candidate tag obtaining module 710 is specifically configured to:
acquiring at least one secondary project associated with the target object, and sending a selection request of the secondary project to a client;
and receiving at least one target secondary item sent by the client in response to the selection request, and acquiring a candidate tag associated with each target secondary item.
The tag-based evaluation apparatus in the embodiments of the present application may execute the tag-based evaluation method provided in the embodiments of the present application, and the implementation principle is similar, actions performed by each module and unit in the tag-based evaluation apparatus in the embodiments of the present application correspond to steps in the tag-based evaluation method in the embodiments of the present application, and detailed functional descriptions of each module of the tag-based evaluation apparatus may specifically refer to the description in the corresponding tag-based evaluation method shown in the foregoing, and are not repeated here.
Based on the same principle as the method shown in the embodiments of the present application, embodiments of the present application also provide an electronic device, which may include but is not limited to: a processor and a memory; a memory for storing a computer program; and the processor is used for executing the label-based evaluation method shown in any embodiment of the application by calling the computer program. Compared with the prior art, the evaluation method based on the tags forms the evaluation information of the target object based on the selection of the candidate tags of the target object, the evaluation data of the evaluation information of the target object is enriched through at least one candidate tag selected by the user, the evaluation information of the target object is determined through the tag selection mode, the user is prevented from inputting the evaluation information through a user-defined input mode, the acquisition process of the evaluation information of the target object is simplified, and the evaluation information of the target object is favorably, efficiently and accurately obtained.
In an embodiment of the present application, an electronic device is provided, as shown in fig. 8, where the electronic device 4000 shown in fig. 8 may be a server, including: a processor 4001 and a memory 4003. Processor 4001 is coupled to memory 4003, such as via bus 4002. In one embodiment of the application, the electronic device 4000 may further comprise a transceiver 4004. In addition, the transceiver 4004 is not limited to one in practical applications, and the structure of the electronic device 4000 is not limited to the embodiment of the present application.
The Processor 4001 may be a CPU (Central Processing Unit), a general-purpose Processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array) or other Programmable logic device, a transistor logic device, a hardware component, or any combination thereof. Which may implement or perform the various illustrative logical blocks, modules, and circuits described in connection with the disclosure. The processor 4001 may also be a combination that performs a computing function, e.g., comprising one or more microprocessors, a combination of DSPs and microprocessors, etc.
Bus 4002 may include a path that carries information between the aforementioned components. The bus 4002 may be a PCI (Peripheral Component Interconnect) bus, an EISA (Extended Industry Standard Architecture) bus, or the like. The bus 4002 may be divided into an address bus, a data bus, a control bus, and the like. For ease of illustration, only one thick line is shown in FIG. 8, but this is not intended to represent only one bus or type of bus.
The Memory 4003 may be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical Disc storage, optical Disc storage (including Compact Disc, laser Disc, optical Disc, digital versatile Disc, blu-ray Disc, etc.), a magnetic Disc storage medium or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to these.
The memory 4003 is used for storing application codes for executing the scheme of the present application, and the execution is controlled by the processor 4001. Processor 4001 is configured to execute application code stored in memory 4003 to implement what is shown in the foregoing method embodiments.
Wherein, the electronic device includes but is not limited to: mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and the like, and fixed terminals such as digital TVs, desktop computers, and the like. The electronic device shown in fig. 8 is only an example, and should not bring any limitation to the functions and the use range of the embodiment of the present application.
The server provided by the application can be an independent physical server, can also be a server cluster or distributed system formed by a plurality of physical servers, and can also be a cloud server for providing basic cloud computing services such as cloud service, a cloud database, cloud computing, cloud functions, cloud storage, network service, cloud communication, middleware service, domain name service, security service, CDN (content delivery network) and big data and artificial intelligence platforms. The terminal may be, but is not limited to, a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, and the like. The terminal and the server may be directly or indirectly connected through wired or wireless communication, and the application is not limited herein.
The present application provides a computer-readable storage medium, on which a computer program is stored, which, when running on a computer, enables the computer to execute the corresponding content in the foregoing method embodiments.
It should be understood that, although the steps in the flowcharts of the figures are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and may be performed in other orders unless otherwise indicated herein. Moreover, at least a portion of the steps in the flow chart of the figure may include multiple sub-steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, and the order of execution is not necessarily sequential, but may be performed alternately or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
It should be noted that the computer readable medium mentioned above in the present application may be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, 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 disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this application, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In this application, however, a computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, optical cables, RF (radio frequency), etc., or any suitable combination of the foregoing.
The computer readable medium may be embodied in the electronic device; or may exist separately without being assembled into the electronic device.
The computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to perform the methods shown in the above embodiments.
According to an aspect of the application, there is provided a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the tag-based evaluation method provided in the various embodiment implementation manners described above.
Computer program code for carrying out operations for aspects of the present application may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, smalltalk, C + +, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, 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 the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The modules described in the embodiments of the present application may be implemented by software or hardware. Here, the name of the module does not constitute a limitation to the module itself in some cases, and for example, the rating information presentation module may also be described as "a rating information module presenting a target object".
The above description is only a preferred embodiment of the application and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the disclosure herein is not limited to the particular combination of features described above, but also encompasses other arrangements formed by any combination of the above features or their equivalents without departing from the spirit of the disclosure. For example, the above features may be replaced with (but not limited to) features having similar functions disclosed in the present application.

Claims (10)

1. A label-based evaluation method, comprising:
displaying an evaluation interface of a target object, wherein the target object and a corresponding candidate label are displayed on the evaluation interface;
receiving a target label selected by a user from the candidate labels;
and displaying evaluation information of the target object, wherein the evaluation information is generated based on the target object and the target label.
2. The method according to claim 1, wherein the evaluation interface further includes an input area for evaluation information, and the displaying the evaluation information of the target object includes:
and displaying the target object and the target label selected by the user in the input area, taking the target object and the target label selected by the user as evaluation information of the target object, and displaying the evaluation information in the input area.
3. The method of claim 2, wherein displaying the target object and the corresponding candidate tag on the evaluation interface comprises:
and the target object and the corresponding candidate label are arranged on different display layers to be displayed on the evaluation interface.
4. The method of claim 1, wherein when the target object includes at least one secondary item, the displaying a rating interface for the target object comprises:
responding to a selection request of the at least one secondary item sent by the server, and displaying a selection interface of the secondary item;
receiving the selection of the user on the secondary project on the selection interface, and sending the secondary project selected by the user as a target secondary project to a server;
and displaying an evaluation interface of the target secondary project, wherein the evaluation interface displays the target secondary project and candidate labels corresponding to the target secondary projects.
5. A label-based evaluation method, comprising:
receiving feedback information indicating that a user has finished accessing a target object, and acquiring a candidate tag associated with the target object;
sending request information for acquiring the evaluation information of the target object to a client; the request information includes: the target object and the corresponding candidate tag;
receiving a target label sent by a client, and generating evaluation information of the target object based on the target object and the target label; the target tag includes at least one candidate tag.
6. The method of claim 5, wherein prior to obtaining the candidate tag associated with the target object, comprising:
acquiring historical evaluation information of the target object, analyzing and screening the historical evaluation information to obtain a keyword of the historical evaluation information;
and forming a candidate label of the target object according to the keyword, and establishing association between the candidate label and the target object so as to obtain the associated candidate label according to the target object.
7. A tag-based evaluation device, comprising:
the evaluation interface display module is used for displaying an evaluation interface of the target object, and the target object and the corresponding candidate label are displayed on the evaluation interface;
the target label selection module is used for receiving a target label selected by a user from the candidate labels;
and the evaluation information display module is used for displaying the evaluation information of the target object, and the evaluation information is generated based on the target object and the target label.
8. A tag-based evaluation device, comprising:
the candidate tag acquisition module is used for receiving feedback information indicating that a user finishes accessing a target object and acquiring a candidate tag associated with the target object;
the request information sending module is used for sending request information for acquiring the evaluation information of the target object to a client; the request information includes: the target object and the corresponding candidate tag;
the target label receiving module is used for receiving a target label sent by a client and generating evaluation information of the target object based on the target object and the target label; the target tag includes at least one candidate tag.
9. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the method of any one of claims 1-6 when executing the program.
10. A computer-readable storage medium, characterized in that a computer program is stored on the computer-readable storage medium, which computer program, when being executed by a processor, carries out the method of any one of claims 1-6.
CN202110425796.5A 2021-04-20 2021-04-20 Tag-based evaluation method and device, electronic device and storage medium Pending CN115310994A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110425796.5A CN115310994A (en) 2021-04-20 2021-04-20 Tag-based evaluation method and device, electronic device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110425796.5A CN115310994A (en) 2021-04-20 2021-04-20 Tag-based evaluation method and device, electronic device and storage medium

Publications (1)

Publication Number Publication Date
CN115310994A true CN115310994A (en) 2022-11-08

Family

ID=83854176

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110425796.5A Pending CN115310994A (en) 2021-04-20 2021-04-20 Tag-based evaluation method and device, electronic device and storage medium

Country Status (1)

Country Link
CN (1) CN115310994A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI862272B (en) * 2023-11-10 2024-11-11 富邦綜合證券股份有限公司 Method and system for establishing securities data management process

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI862272B (en) * 2023-11-10 2024-11-11 富邦綜合證券股份有限公司 Method and system for establishing securities data management process

Similar Documents

Publication Publication Date Title
US20190012683A1 (en) Method for predicting purchase probability based on behavior sequence of user and apparatus for the same
CN110298716B (en) Information pushing method and device
CN110059172B (en) Method and device for recommending answers based on natural language understanding
CN107426328B (en) Information pushing method and device
WO2019072098A1 (en) Method and system for identifying core product terms
CN112330382B (en) Item recommendation method, device, computing equipment and medium
CN111222960A (en) Room source recommendation method and system based on public traffic zone
CN112836128A (en) Information recommendation method, apparatus, device and storage medium
CN110866040A (en) User portrait generation method, device and system
CN110515929B (en) Book display method, computing device and storage medium
CN111782850B (en) Object searching method and device based on hand drawing
CN115310994A (en) Tag-based evaluation method and device, electronic device and storage medium
CN113159877B (en) Data processing method, device, system and computer readable storage medium
CN110827101A (en) Shop recommendation method and device
US20240098151A1 (en) ENHANCED PROCESSING OF USER PROFILES USING DATA STRUCTURES SPECIALIZED FOR GRAPHICAL PROCESSING UNITS (GPUs)
CN111488386A (en) Data query method and device
CN110968769A (en) Method and equipment for pushing information and displaying information
CN115375394A (en) Recommendation method, recommendation device, electronic device and computer-readable storage medium
KR102712013B1 (en) Method and device for transmitting information
CN112348614B (en) Method and device for pushing information
CN109684015B (en) Interface data loading method and device, electronic equipment and storage medium
CN111339124A (en) Data display method and device, electronic equipment and computer readable medium
CN112131502A (en) Data processing method, data processing apparatus, electronic device, and medium
CN114661979B (en) Information processing method, device, equipment, and computer-readable storage medium
US10922739B2 (en) Listing items from an ecommerce site based on online friends with product association designations

Legal Events

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