Evaluation information generation, processing method and information display method and device
By binding the service to entity objects, obtaining and correlating user evaluation information, the problem of low authenticity and objectivity of existing evaluation information is solved, and more accurate and valuable service recommendations are achieved.
Patent Information
- Application Number
- CN202010769016.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-08-03
- Publication Date
- 2025-03-04
- Estimated Expiration
- 2040-08-03
AI Technical Summary
There are deviations in the existing evaluation information, and users’ evaluations are not timely and can be evaluated without consumption, resulting in low authenticity and objectivity of the evaluation.
By binding the service to the entity object, obtaining the evaluation page based on the scanning operation of the entity object, receiving the evaluation information entered by the user and uploading it, and connecting the evaluation information based on the association relationship between users, and generating recommendation information.
It improves the authenticity and objectivity of evaluation information, makes evaluation information and recommendation information more valuable, and provides users with more accurate and valuable service recommendations.
Smart Images

Figure CN114066549B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of information processing, and in particular to a method for generating and processing evaluation information and a method and device for displaying the information. Background Art
[0002] With the development of social economy, the application of Internet in real life is becoming more and more extensive. Ordinary consumers can purchase and consume many different kinds of goods and services in real life through the Internet. Taking various life services as an example, they can use the Internet to order meals, buy train tickets and plane tickets, buy tickets for attractions, theater performances, various life services such as moving, flower delivery, etc.
[0003] When users consume services on the Internet, they are accustomed to referring to other people's evaluations of the services provided by the merchants to make a purchase decision. Many existing websites and apps provide users with a series of functions including: service recommendations, service evaluations, and service purchases, which better meet the consumer's behavioral habit of consuming based on evaluations.
[0004] However, with this current method, the evaluation information may be biased. On the one hand, users' evaluation of the service may not be timely, and most of the evaluations are added some time after they have consumed the service provided by the merchant, resulting in reduced reference value of the evaluation. On the other hand, some apps or websites currently allow users to evaluate without consuming the service, and there are even cases of specifically making false evaluations, which results in the authenticity and objectivity of the evaluation being low.
[0005] In the Internet age, objective and accurate evaluations are obviously beneficial to both users and businesses. Therefore, how to improve the objectivity and accuracy of the evaluations of services provided by businesses is a hot issue that needs to be solved urgently. Summary of the invention
[0006] In view of the above problems, the present invention is proposed to provide a method and device for generating and processing evaluation information and displaying the information, which overcome the above problems or at least partially solve the above problems.
[0007] In a first aspect, an embodiment of the present invention provides a method for evaluating a service, comprising:
[0008] In response to a scanning operation on the entity object information, obtaining an evaluation page of a service bound to the entity object and pushing it to a user;
[0009] receiving evaluation information of the service bound to the entity object input by the user in the evaluation page;
[0010] Upload the evaluation information.
[0011] In one embodiment, one or more of the following evaluation information of the service entered by the user in the evaluation page is received:
[0012] Descriptive information and / or rating information about the media content provided by the Service;
[0013] Descriptive information and / or rating information about products provided by the Service;
[0014] Evaluation description information and / or rating information of the service itself.
[0015] In one embodiment, after uploading the identifier of the entity object and the evaluation information, the method further includes:
[0016] Obtain and push a page of related evaluation information issued by other users to the evaluation information.
[0017] In a second aspect, an embodiment of the present invention provides a method for processing evaluation information, including:
[0018] In response to an evaluation request for a service bound to an entity object initiated by at least one client, sending an evaluation page for the service bound to the entity object to the client;
[0019] Receiving evaluation information of the user on the service bound to the entity object returned by the client;
[0020] According to the association relationship between the users, the evaluation information returned by the client is associated with other users who have an association relationship with the user.
[0021] In one embodiment, after receiving the evaluation information of the service bound to the entity object returned by the client, the method further includes:
[0022] Based on the evaluation information of the service bound to the entity object, recommendation information of the service bound to the entity object is generated.
[0023] The evaluation information includes one or more of the following: evaluation description information and / or rating information of the media content provided by the service; evaluation description information and / or rating information of the goods provided by the service; evaluation description information and / or rating information of the service itself.
[0024] In one embodiment, before generating recommendation information of the service bound to the entity object based on the evaluation information of the service bound to the entity object, the method further includes:
[0025] Clustering the received evaluation information of the services bound to the same entity object, and obtaining the clustered media content, the provided goods, and the evaluation description information and / or the rating information of the services themselves provided by the services bound to the same entity object;
[0026] In one embodiment, generating recommendation information of the service bound to the entity object includes:
[0027] The recommended score or recommended rating of the service bound to the same entity object is determined based on the media content and the commodities provided by the service bound to the same entity object after clustering, as well as the evaluation description information and / or rating information of the service itself.
[0028] In one embodiment, before generating recommendation information of the service bound to the entity object based on the evaluation information of the service bound to the entity object, the method further includes:
[0029] According to the area where the entity objects are located in the service venue, the evaluation information of the services bound to the entity objects in the same area are clustered respectively, and the media content, the provided goods and the evaluation description information and / or the rating information of the services bound to the entity objects in the same area after clustering are obtained;
[0030] In one embodiment, generating recommendation information of the service bound to the entity object includes:
[0031] According to the media content, the provided goods and the evaluation description information and / or the rating information of the services themselves provided by the clustered services bound to the entity objects in the same area, the recommended scores or recommended ratings of the services bound to the entity objects in the area are determined.
[0032] In one embodiment, before generating recommendation information of the service bound to the entity object based on the evaluation information of the service bound to the entity object, the method further includes:
[0033] According to the type of the entity objects, the evaluation information of the services bound to the entity objects of the same type are clustered to obtain the evaluation description information and / or rating information of the media content, the provided goods and the services themselves provided by the services bound to the entity objects of the same type after clustering;
[0034] In one embodiment, generating recommendation information of the service bound to the entity object includes:
[0035] According to the media content, the provided goods and the evaluation description information and / or the rating information of the services themselves provided by the clustered services bound to the entity objects of the same type, the recommended scores or recommended ratings of the services bound to the entity objects of the type are determined.
[0036] In a third aspect, an embodiment of the present invention provides a method for displaying information, including:
[0037] Receive interactive operations on seats;
[0038] In response to the interactive operation, seat association information of the seat is displayed, where the seat association information includes recommendation information and / or comment information.
[0039] In one embodiment, displaying the seat association information of the seat includes: displaying the seat association information of the seat in the form of a bullet screen or a floating layer.
[0040] In one embodiment, the recommendation information includes: a recommendation score or a recommendation rating of the service bound to the seat;
[0041] The evaluation information includes one or more of the following information:
[0042] User evaluation information on the service bound to the seat;
[0043] Additional evaluation information of the evaluation information sent by other users;
[0044] Evaluation information of the service bound to the seat by other users who have an associated relationship with the user.
[0045] In one embodiment, the interaction operation is any one or more of the following operations:
[0046] A click operation, a selection operation, a mouse hover operation, a short press or a long press operation, or a drag operation is performed on the icon of the seat in the display page.
[0047] In a fourth aspect, an embodiment of the present invention provides a device for generating evaluation information, including:
[0048] An acquisition module, configured to, in response to a scanning operation on entity object information, acquire an evaluation page of a service bound to the entity object and push the evaluation page to a user;
[0049] A receiving module, used for receiving evaluation information of the service bound to the entity object input by the user in the evaluation page;
[0050] The transmission module is used to upload the evaluation information.
[0051] In a fifth aspect, an embodiment of the present invention provides a device for processing evaluation information, including:
[0052] A sending module, configured to respond to an evaluation request for a service bound to an entity object initiated by at least one client, and send an evaluation page of the service bound to the entity object to the client;
[0053] A receiving module, used for receiving the evaluation information of the user on the service bound to the entity object returned by the client;
[0054] A generating module is used to associate the evaluation information returned by the client with other users who have an association relationship with the user according to the association relationship between the users.
[0055] In a sixth aspect, an information display device provided by an embodiment of the present invention includes:
[0056] An interactive module, used for receiving interactive operations on seats;
[0057] The display module is used to display the seat association information of the seat in response to the interactive operation, where the seat association information includes recommendation information and / or comment information.
[0058] In the seventh aspect, the client provided by an embodiment of the present invention includes: a memory and a processor; wherein the memory stores a computer program, and when the program is executed by the processor, it can implement the method for generating evaluation information provided by an embodiment of the present invention, or can implement the method for displaying information provided by an embodiment of the present invention.
[0059] In an eighth aspect, the server provided by an embodiment of the present invention includes: a memory and a processor; wherein the memory stores a computer program, and when the program is executed by the processor, it can implement the aforementioned evaluation information processing method.
[0060] Ninthly, the computer-readable storage medium provided by the embodiment of the present invention stores computer instructions thereon, which, when executed by the processor, can implement the method for generating evaluation information provided by the embodiment of the present invention, or can implement the method for processing evaluation information provided by the embodiment of the present invention, or can implement the method for displaying information provided by the embodiment of the present invention.
[0061] The beneficial effects of the above technical solution provided by the embodiment of the present invention include at least:
[0062] The generation and processing method of evaluation information and the display method and device of the evaluation information provided in the embodiments of the present invention have improved the existing way of generating evaluation information of services, and bind the service with the entity objects closely related to the service. Based on the binding relationship between the entity object and the service, the evaluation information of the service bound by the entity object is obtained. This can not only ensure the authenticity and objectivity of the generated evaluation information, making the evaluation information itself and the recommendation information generated by the evaluation information more valuable for reference, but also provide more accurate and valuable recommendation information for users who want to purchase the service in a targeted manner.
[0063] The method for processing evaluation information provided in the embodiment of the present invention, after receiving the evaluation information of the service bound to the entity object sent by the client, associates the evaluation information with other users associated with the user who sent the evaluation information according to the association relationship between users. In this way, when making subsequent service recommendations, it is convenient to better provide users with more valuable evaluation information based on the association relationship between users, thereby improving the user experience.
[0064] In the information display method provided by the embodiment of the present invention, in response to the interactive operation on the seat, the recommendation information and / or evaluation information of the seat can be displayed, and the recommendation information generated based on the evaluation information of the seat and the evaluation information itself are displayed to the user as seat-related information, so that the recommendation information is more accurate and meets the user's personalized needs for different seats, providing a useful reference for the next operation (such as selecting a seat, purchasing services bound to the seat, etc.).
[0065] In the information display method provided in the embodiment of the present invention, the related information of the seat is displayed using barrage, floating layer, etc. This real-time and dynamic display of recommended information and / or comment information can enable the user to obtain the recommended information and / or comment information of the seat in real time, and can share and interact with other users, thereby improving the user experience.
[0066] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures particularly pointed out in the written description, claims, and drawings.
[0067] The technical solution of the present invention is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0068] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:
[0069] Figure 1 A flow chart of a method for evaluating a service provided by an embodiment of the present invention;
[0070] Figure 2 A schematic diagram of an example interface of an evaluation page provided by an embodiment of the present invention;
[0071] Figure 3 A schematic diagram of an interface including associated evaluation information provided by an embodiment of the present invention;
[0072] Figure 4 A flowchart of a method for generating recommendation information provided by an embodiment of the present invention;
[0073] Figure 5 A flowchart of a method for recommending an entity object provided by an embodiment of the present invention;
[0074] Figures 6A-6B A schematic diagram of an interface of a display page for selecting seats in a theater provided by an embodiment of the present invention;
[0075] Figure 7 A structural block diagram of a device for evaluating services provided by an embodiment of the present invention;
[0076] Figure 8 A structural block diagram of a device for generating recommendation information provided by an embodiment of the present invention;
[0077] Fig. 9 This is a structural block diagram of a device for recommending an entity object provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0078] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
[0079] Before explaining the method for evaluating services, the method for generating recommendation information, and the method and device for recommending entity objects provided in the embodiments of the present invention, a brief explanation is given of the network architecture involved in the embodiments of the present invention. In the embodiments of the present invention, a client and a network-side server are included. The client is usually used to provide users with a page (or interface) of specific content of Internet services, so that users can view and select corresponding services, initiate evaluation operations therein, and connect to the background server to complete the transmission of information and data. The background server pushes the corresponding content to the client, receives the information and data returned by the client, and after completing the processing of the information and data, displays it to the user through the client.
[0080] In the embodiments of the present invention, improvements are made to the existing service evaluation technology by binding the service to the entity object. Based on this, the following describes the service evaluation method, recommendation information generation method and entity object recommendation method and device provided in the embodiments of the present invention in combination with the specific process of a user using a client to initiate an evaluation of a service, the server processing the evaluation information and generating recommendation information for the service after the user's evaluation, and the user using the service recommendation information to select an entity object related to the service.
[0081] It should be noted that, in the embodiments of the present invention, the entity object may be any physical object that is truly associated with the service, and may be a physical object associated with the service venue or the service itself, such as seats with different viewing experiences provided by theaters, tableware, utensils and boxes that distinguish different types of meals provided by catering services, and entertainment facilities that provide different entertainment functions in entertainment venues (such as amusement facilities in an amusement park, different game equipment in a game hall), etc. Correspondingly, the entity objects bound to these services may be, for example: seats, tableware, boxes and entertainment facilities, etc. These entity objects are truly associated with the services, and only users who have truly used and experienced the services can access them. In the embodiments of the present invention, the entity objects are bound to the services, and the services bound to the entity objects are evaluated based on the binding relationship between the entity objects and the services. This can not only ensure the authenticity and objectivity of the service evaluation, but also enable the recommendation information generated by such evaluation information to provide more accurate and valuable references for users who wish to purchase services in a targeted manner.
[0082] There are usually more than one entity object bound to a service, and different entity objects are distinguished by different identifiers. For example, different seats are distinguished by different numbers; tableware, utensils, boxes, etc. provided by catering services are also distinguished by different numbers or names; different entertainment facilities in entertainment venues are distinguished by different identifiers, etc.
[0083] The specific implementation of the method for evaluating services provided by the embodiment of the present invention is described in detail below with reference to the specific drawings.
[0084] Reference Figure 1 As shown, the method for generating evaluation information includes the following steps on the client side:
[0085] S11, in response to a scanning operation on the entity object information, obtaining an evaluation page of a service bound to the entity object and pushing it to the user;
[0086] S12, receiving evaluation information of the service bound to the entity object input by the user in the evaluation page;
[0087] S13. Upload the received evaluation information.
[0088] It should be noted that the above-mentioned client provided in the embodiment of the present invention includes but is not limited to various types of software and hardware combined terminals, such as various mobile phones, PADs, smart wearable devices, etc. These clients have the function of scanning electronic information codes.
[0089] The evaluation method for the above-mentioned service provided by the embodiment of the present invention binds the service with physical objects, and these physical objects are closely related to the service location or the service itself. Therefore, the evaluation initiated based on the scanning operation of the electronic information code on the physical object can ensure the authenticity and objectivity of the evaluation information. In addition, by binding the service with the physical object, the evaluation information can be more refined and personalized according to the difference of the physical objects, and the reference value can be higher.
[0090] The scanning operation of the physical object information can be achieved, for example, by scanning the electronic information code on the physical object.
[0091] The electronic information code on the entity object is used to trigger the operation of obtaining the link to the evaluation page, wherein the electronic information code can adopt any type of existing information code, including but not limited to various electronic barcodes, such as: PDF417 two-dimensional barcode, Datamatrix two-dimensional barcode, QR Code, Code 49, Code 16K, Code one, etc. In addition to these common two-dimensional barcodes, there are also Vericode barcodes, Maxicode barcodes, CP barcodes, Codablock F barcodes, Tianzi codes, Ultracode barcodes and Aztec barcodes, etc. These information codes can carry the relevant information of the entity object, making it convenient for the server side to push the page corresponding to the entity object to the client.
[0092] The evaluation page of the service bound to the entity object obtained in step S11 carries the unique identifier of the entity object. In this way, after step S12, i.e., receiving the evaluation information entered in the evaluation page, when uploading the evaluation information, because the page contains the unique identifier of the entity object, the server side can store the received evaluation information in correspondence with the identifier based on the unique identifier, so as to facilitate further processing of the evaluation information later.
[0093] The electronic information code can be attached, pasted or printed on a physical object, making it convenient for users to scan and read it using a client.
[0094] In the above step S12, the client receives one or more of the following evaluation information entered by the user on the evaluation page:
[0095] 1) Description and / or rating information of the media content provided by the service;
[0096] The above media content includes but is not limited to: movies, musical performances, music, etc.
[0097] 2) Description and / or rating information of the products provided by the Service;
[0098] Goods provided by the service. Some services will provide users with specific goods, such as food, gifts, toys, etc.
[0099] 3) Evaluation description information and / or rating information of the service itself.
[0100] The evaluation description information and / or rating information of the service itself mainly includes the description and / or rating of the service quality brought about by factors such as the personnel providing the service, the various aspects of the service and the environment.
[0101] Of course, the embodiments of the present invention are not limited to the above-mentioned types of evaluation description information and / or rating information.
[0102] An example of a review page Figure 2 As shown, in this interface, there is a rating filling box for the movie-watching service bound to a certain seat in the theater, including, for example: content rating, service rating, subjective evaluation, etc. Among them, the content rating is mainly a rating for the content of the movie being watched, and users can rate it based on the content of the movie, such as the quality of character creation, the excitement of the plot setting, etc. The service rating is a comprehensive rating given by users to the services provided by the entire theater and the corresponding seats, including the attitude of the service staff, the comfort of the environment, the sound effects during the movie-watching process, sensory feelings, etc. The subjective evaluation is mainly the evaluation description information entered by the user, such as filling in the content of the movie, the environment, the service of the personnel, whether the seat is comfortable, whether the viewing distance and the viewing angle are appropriate, etc.
[0103] After the user fills in this information and clicks the "Submit" button in the interface, the page will be submitted to the backend server. That is, the above evaluation description information and rating information together with the unique identifier of the entity object will be returned to the server for subsequent processing and handling of the information on the server side.
[0104] After a user submits evaluation information for a service bound to an entity object, the server will publish the relevant evaluation information and provide an evaluation window for all users. Other users can propose related evaluation information for the generated evaluation information, such as liking the evaluation information, adding additional evaluations, etc.
[0105] Reference Figure 3The interface shown in the figure shows that below the evaluation information sent by the user, other users have chosen to add additional evaluations, such as clicking "like" under the evaluation that has been generated.
[0106] Based on this, when other users send related evaluation information to the evaluation information, the client can obtain the page of related evaluation information sent by other users to the evaluation information from the server side and push it to the user.
[0107] For the server side, after receiving the evaluation information bound to the entity object returned by the client, it can comprehensively process the evaluation information and generate service recommendation information based on the entity object. Based on the service recommendation information, it can better provide valuable reference information for other users who need to purchase services.
[0108] Reference Figure 4 As shown, the method for processing evaluation information provided by the embodiment of the present invention is applied to the server side, and the method includes the following steps:
[0109] S41, in response to an evaluation request for a service bound to an entity object initiated by at least one client, sending an evaluation page for the service bound to the entity object to the client;
[0110] S42, receiving the evaluation information of the user on the service bound to the entity object returned by the client;
[0111] S43: According to the association relationship between the users, the evaluation information returned by the client is associated with other users who have an association relationship with the user.
[0112] The association relationships between users, such as friend relationships in social networks, or information subscription relationships between users, or user preference relationships for other users, etc., can be pre-established in the system. It should be noted that such association relationships can change in real time, can be established or revoked at any time, or can be preset fixed association relationships.
[0113] By utilizing the association relationship between users, the evaluation information of services bound to entity objects issued by users can be associated with other users, making it convenient to display these associated evaluation information when recommending entity objects in the future, providing users with more objective and highly acceptable information.
[0114] In the above step S41, the client can use a variety of existing network protocols (such as HyperText Transfer Protocol (HTTP) protocol, Transmission Control Protocol (TCP) protocol or Message Queuing Telemetry Transport (Message Queuing Telemetry Transport) protocol. , The client sends an evaluation request for the service bound to the entity object to the server, and the server returns an evaluation page for the service bound to the entity object.
[0115] After the above step S42, when the client returns the evaluation information of the service bound to the entity object input by the user, the server side can generate recommendation information of the service bound to the entity object based on the identifier of the entity object.
[0116] In one embodiment, the above step of generating recommendation information may be implemented in the following ways:
[0117] The first method is to generate recommendation information of the service corresponding to each entity object.
[0118] The second method: for the area where the entity object is located in the service place, the evaluation information bound to the entity objects in the same area will be processed to obtain the recommendation information of the services bound to all entity objects in the area (all entity objects in the same area share the same recommendation information).
[0119] The third method: according to the type of entity object, the evaluation information bound to the entity objects of the same type is processed to obtain the recommendation information of the services bound to all entity objects of the same type (all entity objects of the same type share the same recommendation information).
[0120] For example, assuming that the service is a movie-watching service provided by a theater, and the entity object is a seat in the theater, recommendation information (recommended score, recommended rating, etc.) of the service bound to the seat can be generated according to different seats.
[0121] For another example, taking the movie-watching service provided by a theater and the entity object being the theater's seats, based on the area where the seats are located in the theater (assuming that the theater divides the seats into five areas A to E based on the movie-watching experience, and the recommended information for the seats in each area is the same), the evaluation information of the seats in the same area is comprehensively processed to obtain the recommended information for the seats in that area.
[0122] For another example, in a restaurant scenario, if the entity object is a plate containing different types of dishes, it can be processed based on the evaluation information of the same type of dishes to obtain service recommendation information for the type of dishes in the restaurant.
[0123] The above scenarios are merely an enumeration of scenarios to which the present invention is applicable. The embodiments of the present invention are not limited to the above possible application scenarios, and do not limit the specific scenarios to which the present invention is applicable.
[0124] Specifically, in the first method, before generating the recommendation information of the service bound to the entity object based on the evaluation information of the service bound to the entity object, the following steps need to be performed:
[0125] Clustering the received evaluation information of the services bound to the same entity object, and obtaining evaluation description information and / or rating information of the media content, the provided goods, and the services themselves provided by the clustered services bound to the same entity object;
[0126] Because the same entity object may have multiple clients sending evaluation information, the server side can cluster the evaluation information of the services bound to the same entity object sent by different clients, and obtain the media content, provided products and evaluation description information and / or rating information of the services themselves provided by the clustered services bound to the same entity object.
[0127] Correspondingly, the above-mentioned step of generating recommendation information can determine the recommendation score or recommendation rating of the service bound to the same entity object based on the media content, the products provided, and the evaluation description information and / or rating information of the service itself after clustering.
[0128] In the second method described above, before generating recommendation information of the service bound to the entity object based on the evaluation information of the service bound to the entity object, the following steps need to be performed:
[0129] According to the area where the entity objects are located in the service venue, the evaluation information of the services bound to the entity objects in the same area are clustered respectively, and the media content, the provided goods and the evaluation description information and / or the rating information of the services bound to the entity objects in the same area after clustering are obtained;
[0130] Correspondingly, the above-mentioned step of generating recommendation information can determine the recommendation score or recommendation rating of the service bound to the entity object in the same area based on the media content, the evaluation description information and / or rating information of the provided goods and services themselves provided by the services bound to the entity objects in the same area after clustering.
[0131] In the third manner, before generating recommendation information of the service bound to the entity object based on the evaluation information of the service bound to the entity object, the following steps may be performed:
[0132] According to the type of the entity objects, the evaluation information of the services bound to the entity objects of the same type are clustered to obtain the evaluation description information and / or rating information of the media content, the provided goods and the services themselves provided by the services bound to the entity objects of the same type after clustering;
[0133] Correspondingly, the above-mentioned step of generating recommendation information can determine the recommendation score or recommendation rating of the service bound to the entity object of the same type based on the media content, the provided goods and the evaluation description information and / or rating information of the service itself provided by the clustered entity objects bound to the said type.
[0134] In the embodiment of the present invention, various clustering algorithms in the prior art may be used, such as a distance-based clustering algorithm, which considers that a cluster is composed of objects that are close to each other, and thus takes obtaining compact and independent clusters as the ultimate goal. Specific implementation methods may refer to the practices in the prior art.
[0135] In specific implementation, the clustered information is used to obtain the corresponding recommendation score or recommendation rating. A variety of existing technical means, such as machine learning methods, can be used to input the evaluation information or rating information obtained by clustering into a pre-trained machine learning model to obtain the corresponding recommendation score or recommendation rating. Alternatively, a simpler algorithm can be used, such as averaging or weighted averaging, to directly perform mean calculations on the score or rating information to obtain the corresponding recommendation score or recommendation rating. The specific calculation method used in the embodiment of the present invention is not limited.
[0136] In order to ensure the accuracy of the information processing results, before processing the evaluation information uploaded by users, the data can be cleaned to remove noise data, replace non-standard words, and perform other pre-processing operations to ensure the accuracy of the information processing results and improve the efficiency of information processing.
[0137] As mentioned above, the entity object may be a seat, such as a movie theater seat, an airline seat, a train seat, etc. In this case, after the server generates the seat recommendation information (i.e., the recommendation information of various services bound to the seat, such as movie viewing service, ride service, etc.), the client may also display the seat recommendation information and / or evaluation information to the user. Figure 5 As shown, the embodiment of the present invention also provides a method for recommending an entity object. On the client side, the method includes the following steps:
[0138] S51, receiving an interactive operation on a seat;
[0139] S52: In response to the interactive operation, display seat association information of the seat, where the seat association information includes recommendation information and / or comment information.
[0140] The above-mentioned interactive operation includes but is not limited to any one or more of the following operations: clicking, selecting, hovering, short pressing or long pressing, dragging, etc. on the seat icon in the display page. The purpose of such operation may be to view information or select a seat, etc., which is not limited in the embodiment of the present invention.
[0141] In one embodiment, a recommendation score or a recommendation rating of the service bound to the seat;
[0142] The above evaluation information includes one or more of the following information:
[0143] User evaluation information on the service bound to the seat;
[0144] Additional evaluation information of the evaluation information sent by other users;
[0145] Evaluation information of the service bound to the seat by other users who have an associated relationship with the user.
[0146] In one embodiment, in the above step S52, the seat association information is displayed in the form of a bullet screen or a floating layer.
[0147] Danmu is a real-time, dynamically displayed form of commentary subtitles, which can be real-time, shared, and interactive. For example, for seat-related information, the page can use Danmu to simultaneously display the evaluations of multiple users on the services bound to the seat in real time. After viewing the evaluation information in the Danmu, the user can also add comments to achieve interaction. Based on this method, the user can obtain in real time the evaluation messages of users who have used the seat (such as audiences who have watched the movie, friends of the user, and preferred users followed by the user (such as following a certain celebrity of interest, etc.)), and / or recommendation information based on the evaluation information.
[0148] In the display form of seats, different colors can be used to distinguish seats with different recommendation ratings or scores, such as using gradually darker colors to distinguish seats with gradually increasing recommendation ratings or scores. For example, different colors can be used to distinguish entity objects with different recommendation indexes such as "not recommended, generally recommended, relatively recommended, and strongly recommended", so as to facilitate the client to make a selection.
[0149] Alternatively, for the user's friends, the friend's avatar is used to show that the friend has sat in this seat and left relevant comment information, which is convenient for the user to refer to.
[0150] An example of a theater seat selection page is as follows: Fig. 6A As shown, in the display page, all the seats in the theater are displayed (displayed as circular icons). When the user hovers the mouse over the icon of a seat, the display page uses a floating window to display the recommended rating of the service bound to the seat. The user can also further select details to view the specific evaluation information content, and related evaluation information such as the likes issued by user 1 and user 2 to these evaluation information is displayed.
[0151] Users can use the recommended information of entity objects provided by the client to select corresponding entity objects, such as selecting seats in theaters, selecting dishes, seats, and boxes in restaurants, etc.
[0152] Another example of a movie theater display page. Figure 6B As shown in the figure, the user hovers over the icon of one of the seats. At this time, the relevant comments about the seat are displayed in the form of bullet screens on the display page, such as "Nice visual effect!", "Nice sound effect", "Super cool big screen", etc. In addition, on the seat icon, the friend's icon is used to display the seat that the friend has sat on and added comments. It is convenient for users to choose. The user can finally select a seat and then click the "Confirm seat selection" button under the seat to complete the seat selection operation.
[0153] The following is a specific example to illustrate the above-mentioned method for processing evaluation information, the processing method and the method for displaying information provided by the embodiment of the present invention.
[0154] In this instance, take the scenario of a theater as an example. In this scenario, the seats in the theater are pre-attached with QR codes. When the user uses his own client to scan the QR code on his seat, it will trigger the operation of obtaining the link to the evaluation page, and request to obtain the evaluation page of the service bound to the seat. The QR code contains relevant information about the seat. Therefore, the returned evaluation page also carries the unique identification information of the seat.
[0155] The user completes the rating and / or evaluation of the content of the program and the service itself on the page provided by the client.
[0156] The client returns the page filled with the evaluation information to the server, and the server can associate the evaluation information with the unique identifier of the seat and store it for subsequent processing.
[0157] If the comments provided by the user on the page are liked or commented on by other users, the server will push a page showing these related comments to the client, and can accumulate points for the users who provided the comments and related comments, so that users can use the points to get more discounts on purchasing services.
[0158] When a user needs to buy movie tickets and uses the client to open the ticket purchase and seat selection page, refer to Fig. 6A As shown in or 6B, the page displays multiple seats and information such as the recommended rating of each seat. You can also use floating windows, barrages, floating layers, etc. to see the evaluation or score of the content associated with the seat and the service itself. At the same time, the page also displays related evaluations initiated by other users related to the selected seat.
[0159] Users who need to buy tickets can choose seats based on the recommended information provided on the page, and can also initiate related comments on previous review information, such as liking or adding additional comments.
[0160] Based on the same inventive concept, an embodiment of the present invention also provides an evaluation information generation device, an evaluation information processing device, an information display device, a client and a server. Since the principles of the problems solved by these devices, clients and servers are similar to the aforementioned evaluation information generation method, evaluation information processing method and information display method, the implementation of the device, client and server can refer to the implementation of the aforementioned method, and the repeated parts will not be repeated.
[0161] An embodiment of the present invention provides a device for generating evaluation information, referring to Figure 7 As shown, including:
[0162] An acquisition module 71, configured to acquire, in response to a scanning operation on entity object information, an evaluation page of a service bound to the entity object and push the evaluation page to a user;
[0163] A receiving module 72, configured to receive evaluation information of the service bound to the entity object input by the user in the evaluation page;
[0164] The transmission module 73 is used to upload the evaluation information.
[0165] An evaluation information processing device provided by an embodiment of the present invention refers to Figure 8 As shown, including:
[0166] The sending module 81 is used to send an evaluation page of the service bound to the entity object to the client in response to an evaluation request for the service bound to the entity object initiated by at least one client;
[0167] A receiving module 82 is used to receive the evaluation information of the user on the service bound to the entity object returned by the client;
[0168] The generating module 83 is used to associate the evaluation information returned by the client with other users who have an association relationship with the user according to the association relationship between the users.
[0169] An information display device provided by an embodiment of the present invention refers to Fig. 9 As shown, including:
[0170] An interactive module 91, used for receiving an interactive operation on a seat;
[0171] The display module 92 is used to display the seat association information of the seat in response to the interactive operation, where the seat association information includes recommendation information and / or comment information.
[0172] An embodiment of the present invention further provides a client, comprising: a memory and a processor; wherein the memory stores a computer program, and when the program is executed by the processor, the method for generating the evaluation information described above can be implemented, or the method for displaying the information described above can be implemented.
[0173] An embodiment of the present invention further provides a server, comprising: a memory and a processor; wherein the memory stores a computer program, and when the program is executed by the processor, the aforementioned evaluation information processing method can be implemented.
[0174] An embodiment of the present invention also provides a computer-readable storage medium having computer instructions stored thereon, which, when executed by a processor, can implement the aforementioned method for generating evaluation information, or can implement the aforementioned method for processing evaluation information, or can implement the aforementioned method for displaying information.
[0175] Regarding the evaluation information generating device, evaluation information processing device and information display method in the above-mentioned embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method and will not be elaborated here.
[0176] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) containing computer-usable program code.
[0177] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0178] These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0179] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0180] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.
Claims
1. A method for processing evaluation information, comprising: In response to an evaluation request for a service bound to an entity object initiated by at least one client, sending an evaluation page for the service bound to the entity object to the client; Receiving evaluation information of the user on the service bound to the entity object returned by the client; According to the association relationship between the users, the evaluation information returned by the client is associated with other users who have an association relationship with the user; the evaluation information includes any one or more of the following: evaluation description information and / or rating information of the media content provided by the service; evaluation description information and / or rating information of the goods provided by the service; evaluation description information and / or rating information of the service itself; According to the area where the entity objects are located in the service venue, the evaluation information of the services bound to the entity objects in the same area are clustered respectively, and the media content, the provided goods and the evaluation description information and / or the rating information of the services bound to the entity objects in the same area after clustering are obtained; According to the media content, the provided goods and the evaluation description information and / or the rating information of the services themselves provided by the clustered services bound to the entity objects in the same area, the recommended scores or recommended ratings of the services bound to the entity objects in the area are determined.
2. The method according to claim 1, characterized in that The evaluation information is obtained in the following manner: In response to a scanning operation on the entity object information, obtaining an evaluation page of a service bound to the entity object and pushing it to a user; receiving evaluation information of the service bound to the entity object input by the user in the evaluation page; Upload the evaluation information.
3. The method according to claim 2, receiving one or more of the following evaluation information of the service bound to the entity object entered by the user in the evaluation page: Descriptive information and / or rating information about the media content provided by the Service; Descriptive information and / or rating information about products provided by the Service; Evaluation description information and / or rating information of the service itself.
4. The method according to claim 2, characterized in that After uploading the identifier of the entity object and the evaluation information, the method further includes: Obtain and push a page of related evaluation information issued by other users to the evaluation information.
5. The method according to claim 1, characterized in that The evaluation information is displayed in the following ways: Receive interactive operations on seats; In response to the interactive operation, seat association information of the seat is displayed, where the seat association information includes recommendation information and / or comment information.
6. The method according to claim 5, wherein the displaying of the seat association information of the seat comprises: The seat association information of the seat is displayed in the form of a bullet screen or a floating layer.
7. The method according to claim 5, wherein the recommendation information comprises: The recommended score or recommended rating of the service to which the seat is bound; The evaluation information includes one or more of the following information: User evaluation information on the service bound to the seat; Additional evaluation information of the evaluation information sent by other users; Evaluation information of the service bound to the seat by other users who have an associated relationship with the user.
8. The method according to claim 5, wherein the interactive operation is any one or more of the following operations: In the display page, the seat icon is clicked, selected, hovered over, short pressed or long pressed, or dragged.
9. A device for processing evaluation information, comprising: A sending module, configured to respond to an evaluation request for a service bound to an entity object initiated by at least one client, and send an evaluation page of the service bound to the entity object to the client; A receiving module, used for receiving the evaluation information of the user on the service bound to the entity object returned by the client; A generating module, configured to associate the evaluation information returned by the client with other users associated with the user according to the association relationship between the users; the evaluation information includes any one or more of the following: evaluation description information and / or rating information of the media content provided by the service; evaluation description information and / or rating information of the goods provided by the service; evaluation description information and / or rating information of the service itself; A clustering module, for clustering the evaluation information of services bound to entity objects in the same area according to the areas where the entity objects are located in the service venue, and obtaining the evaluation description information and / or rating information of the media content, the provided goods and the services themselves provided by the services bound to the entity objects in the same area after clustering; The recommendation module is used to determine the recommended score or recommended rating of the services bound to the entity objects in the same area according to the media content, the provided goods and the evaluation description information and / or the rating information of the services themselves provided by the clustered entity objects bound to the same area.
10. A server, comprising: A memory and a processor; wherein the memory stores a computer program, and when the program is executed by the processor, it can implement the method for processing evaluation information as described in any one of claims 1-8.
11. A computer-readable storage medium having computer instructions stored thereon, which instructions, when executed by a processor, can implement the method for processing evaluation information as claimed in any one of claims 1 to 8.
Citation Information
Patent Citations
Commodity remarking system
CN103325045A
Commercial tenant evaluation sharing method and apparatus, and client device
CN110060080A
Hotel scoring method, hotel recommendation method, electronic device and storage medium
CN111080055A
System and method for ticket selection and transactions
US20080255889A1