Information interaction method, device, equipment and storage medium
By obtaining and displaying other user reviews, the problem of increasing burden on users' manual input of evaluation in taxi-hailing software is solved, simplifying the interaction between users and drivers and real-time evaluation, reducing user operation burden.
Patent Information
- Application Number
- CN202010292114.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-04-14
- Publication Date
- 2024-12-10
- Estimated Expiration
- 2040-12-10
AI Technical Summary
When traveling with taxi-hailing software, users need to manually enter evaluations, which increases the burden of interaction between users and drivers. The evaluation form of existing solutions is single, which cannot fully reflect user satisfaction or encourage drivers to improve services.
By obtaining other users' evaluations of drivers and presenting them on the user interface, users are allowed to select and confirm the evaluation, reducing the user's input burden, and providing reference for no evaluation through carousel or sample evaluation.
It simplifies the evaluation interaction between users and drivers, improves the real-time and accuracy of evaluations, reduces the user's operational burden, and provides a way to quickly generate evaluations for drivers who have not evaluated.
Smart Images

Figure CN111813917B_ABST
Abstract
Description
Technical Field
[0001] Various implementations of the present disclosure relate to the field of intelligent transportation, and more specifically, to a method, device, and computer storage medium for information interaction. Background Art
[0002] At present, with the development of computer technology, more and more people use online car services to travel through taxi apps (Apps). In the process of using taxi apps to travel, users can evaluate the driver responsible for the trip. Usually, users need to enter text or emoticons to complete the evaluation, which brings additional burden to users and affects the interaction between users and drivers, which is undesirable. Summary of the invention
[0003] The embodiments of the present disclosure provide a solution for information interaction.
[0004] In a first aspect of the present disclosure, a method for information interaction is provided. The method comprises: obtaining evaluations about a vehicle driver; if it is determined that the evaluations are not empty, presenting at least one of the evaluations; and in response to a selection of a first evaluation in the at least one evaluation, determining the first evaluation as an evaluation of the driver by the user.
[0005] In a second aspect of the present disclosure, a device for information interaction is provided. The device includes: an acquisition module configured to acquire evaluations about a vehicle driver; a first presentation module configured to present at least one of the evaluations if it is determined that the evaluation is not empty; and an evaluation determination module configured to determine the first evaluation as the user's evaluation of the driver in response to a selection of a first evaluation in the at least one evaluation.
[0006] In a third aspect of the present disclosure, an electronic device is provided, comprising: a memory and a processor; wherein the memory is used to store one or more computer instructions, wherein the one or more computer instructions are executed by the processor to implement the method according to the first aspect of the present disclosure.
[0007] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided, on which one or more computer instructions are stored, wherein the one or more computer instructions are executed by a processor to implement the method according to the first aspect of the present disclosure.
[0008] According to various embodiments of the present disclosure, the burden of interaction between a user and a driver may be reduced, thereby facilitating interaction between the user and the driver. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:
[0010] Figure 1 A schematic diagram illustrating an example environment in which various embodiments of the present disclosure can be implemented;
[0011] Figure 2 A flowchart showing an example method of information interaction according to some embodiments of the present disclosure;
[0012] Figure 3 An example interface for information interaction according to some embodiments of the present disclosure is shown;
[0013] Figure 4 A schematic structural block diagram showing a text processing apparatus according to some embodiments of the present disclosure; and
[0014] Figure 5 A block diagram of a computing device capable of implementing various embodiments of the present disclosure is shown. DETAILED DESCRIPTION
[0015] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein, which are instead provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.
[0016] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The terms "first", "second", etc. may refer to different or the same objects. Other explicit and implicit definitions may also be included below.
[0017] Applications that can support users to call vehicle services online are known and can be called "ride-hailing software" or "ride-hailing applications". In the process of using "ride-hailing applications", the drivers serving users in different trips are often different. Different drivers often have different driving styles or service styles, and users may have different satisfaction levels or different evaluations of different drivers.
[0018] The ride-hailing application platform hopes to collect users' evaluation information on drivers. On the one hand, such evaluation information can help the ride-hailing application platform better understand the user's satisfaction and better evaluate the driver's service quality. On the other hand, this evaluation information can also be directly displayed to the driver. Some good evaluations can enhance the driver's work motivation and encourage him to provide better service. On the contrary, some bad evaluations may also enable the driver to further improve his service.
[0019] In one known solution, the collection of evaluation information relies on users manually inputting the evaluation information, which adds extra burden to users. The inventors found through extensive user research and subsequent data analysis that if users are not very satisfied or very dissatisfied with the driver, the percentage of users manually inputting evaluations is relatively low.
[0020] In another known solution, users can input evaluation information by scoring. Although such operation is relatively simple for users, due to its single information, it is not like text, audio or video, which can not only provide sufficient information to the ride-hailing application platform, but also bring enough encouragement or motivation to the driver. Therefore, how to efficiently collect users' evaluation of drivers has become the focus of current attention.
[0021] According to various embodiments of the present disclosure, a scheme for information interaction is provided. In an embodiment of the present disclosure, first, the system obtains an evaluation of the vehicle driver. When it is determined that there are evaluations of the driver by other users, the system can present at least one of these evaluations. When the user selects an evaluation (referred to as a "first evaluation") in at least one evaluation, the system can determine the first evaluation as the user's evaluation of the driver. Based on this approach, the burden of interaction between the user and the driver can be reduced, thereby promoting interaction between the user and the driver.
[0022] See first Figure 1 , which schematically shows a schematic diagram of an environment 100 in which an application according to an exemplary implementation of the present disclosure can be used. Figure 1 As shown, the environment 100 includes a terminal device 140, which is configured to present Figure 1 The user interface 110 shown in FIG. 1 may include an evaluation display area 120 and an evaluation input area 130 . The user may manually input evaluation information through the evaluation input area 130 , for example.
[0023] The evaluation display area 120 may be configured to display other users' evaluations of the driver. Figure 1As shown, the evaluation display area 120 displays evaluations 125 - 1 from user A, evaluations 125 - 2 from user B, and evaluations 125 - 3 from user C (individually or collectively referred to as evaluations 125 ).
[0024] In some embodiments, the evaluation 125 may be text, such as a text entered by the user through the input device of the terminal device 140. Alternatively or additionally, the evaluation 125 may also be an expression, such as an emoji, a picture expression, or a text. Alternatively, the evaluation 125 may also be a picture, such as a picture of the driver's service or a picture of the vehicle environment taken by the user through the terminal device 140. In addition, the evaluation 125 may also be an audio, such as a voice recorded by the microphone of the user terminal device 140. In addition, the evaluation may also be a video, such as a video recorded by the user through the camera of the terminal device 140. It should be understood that the evaluation 125 may also be in any other appropriate form.
[0025] Different from simply presenting other users' evaluations of the driver, the terminal device 140 supports the user to select one of the evaluations 125. For example, upon receiving a click operation of the user on the evaluation 125-1, the terminal device 140 may forward the evaluation 125-1 to the terminal device associated with the driver. At the same time, the server associated with the terminal device 140 may also record the user's evaluation of the driver as the evaluation 125-1.
[0026] Figure 2 A flowchart of an example method 200 for information interaction according to some embodiments of the present disclosure is shown. The method 200 may be, for example, Figure 1 The method is implemented at the terminal device 140 .
[0027] In block 202, the terminal device 140 obtains evaluations of the vehicle driver. In some embodiments, in response to the user jumping to the evaluation page, the terminal device 140 may obtain the evaluation of the vehicle driver from the corresponding server. It should be understood that after a specific vehicle driver is assigned to a user, the user can jump to the evaluation page to view other users' evaluations of the vehicle driver. For example, for a user's scheduled trip, the user can jump to the evaluation page after the driver is assigned and before the trip begins. At this point, since the user has not yet started the trip, he can only view the evaluation and cannot create a new evaluation.
[0028] In some embodiments, the user can jump to the evaluation page at any time during or after the trip. At this time, the user can view other users' evaluations of the driver and create a new evaluation.
[0029] In block 204 , the terminal device 140 determines whether the evaluation is empty. If it is determined in block 204 that the evaluation is not empty, the method 200 proceeds to block 206 , where the terminal device 140 presents at least one of the evaluations.
[0030] In some embodiments, when the terminal device 140 determines that the evaluation is not empty, for the convenience of display, the terminal device 140 may only display a predetermined number of evaluations at most. For example, when the driver has received 50 evaluations in total, the terminal device 140 may only accept 30 of them and display these evaluations in the evaluation display area 120 in a carousel manner. It should be understood that when the number of evaluations of the driver does not reach 30, the terminal device 140 may only display the existing evaluations.
[0031] In some embodiments, the terminal device 140 may give priority to displaying the evaluations updated in time. For example, the terminal device 140 may determine a predetermined number of evaluations according to the order in which the evaluations were received, and display these evaluations in a carousel manner. In this way, the user can learn more real-time evaluation information of the driver.
[0032] In some embodiments, the terminal device 140 can also determine a predetermined number of evaluations from these evaluations according to the number of times each evaluation is selected, and present these predetermined number of evaluations. As described above and discussed below, a user can, for example, generate the user's evaluation of the driver by clicking on evaluation 125-1. At this time, the terminal device 140 can cause the server to accumulate the number of times the evaluation 125-1 is selected. Further, the terminal device 140 can, for example, receive the top 30 evaluations of the driver's total 50 evaluations that are selected, and display them through a carousel. In this way, the user can understand more accurate evaluation information.
[0033] It should be understood that the specific numbers mentioned above are illustrative only and are not intended to limit the present disclosure.
[0034] In block 208, in response to the selection of the first evaluation among the at least one evaluation, the terminal device 140 determines the first evaluation as the user's evaluation of the driver. Figure 1 As an example, the user may select the evaluation 125-1 through the touch screen of the terminal device 140. After receiving the selection operation, the terminal device 140 may determine that the user's evaluation of the driver is the evaluation 125-1, and may notify the server to record the evaluation information.
[0035] In some embodiments, the terminal device 140 may also cause the terminal device associated with the driver to present the evaluation 125-1 selected by the user. For example, the terminal device 140 may directly communicate with the driver's terminal device so that it presents the evaluation 125-1. Alternatively, the terminal device 140 may cause the server to communicate with the driver's terminal device so that it presents the evaluation 125-1.
[0036] Through the method discussed above, the embodiments of the present disclosure can quickly generate evaluations by supporting users to select other users' evaluations of the passenger, thereby reducing the burden on the user and promoting communication between the user and the driver.
[0037] In some embodiments, for drivers who have no other users to evaluate, the terminal device 140 can also reduce the burden on the user by providing sample evaluations. Figure 2 If it is determined in block 204 that the evaluation is empty, the method 200 may proceed to block 210 , where the terminal device 140 may present at least one sample evaluation.
[0038] Figure 3 FIG. 3 shows a schematic interface 300 for information interaction according to an embodiment of the present disclosure. Figure 3 As shown, interface 300 includes sample evaluation 310-1 and sample evaluation 310-2 (individually or collectively referred to as "sample evaluation 310"). In some embodiments, sample evaluation 310 may be an evaluation example provided by a ride-hailing application. For example, sample evaluation 310 may be manually entered by an administrator of the ride-hailing application.
[0039] Additionally or alternatively, the sample evaluation 310 may also be automatically generated by big data. Specifically, the server of the ride-hailing platform may collect multiple evaluations provided by multiple users within a predetermined time period, and determine multiple sample evaluations therefrom. For example, the server may collect the most popular evaluations in the past week, and generate sample evaluations through appropriate text processing methods such as natural language processing. Subsequently, the server may select a predetermined number of sample evaluations from the multiple sample evaluations, and send them to the terminal device 140 for presentation.
[0040] by Figure 3 As an example, the terminal device 140 may display two sample reviews 310. It should be understood that such a specific number is only illustrative, and any number of sample reviews 310 may be displayed as needed.
[0041] In some embodiments, when the user is not satisfied with the provided sample evaluation, the user can also refresh the presented sample evaluation 310. Figure 3As shown, refresh buttons 315-1 and 315-2 for refreshing the evaluations are displayed below the sample evaluations 310-1 and 310-2. By clicking the refresh button 315-1, the terminal device 140 can replace the sample evaluation 310-1 with the additional sample evaluation.
[0042] In some embodiments, considering that the user refreshing the sample evaluation may be a disagreement with the evaluation, the terminal device 140 may replace the sample evaluation 310-1 with a sample evaluation with the opposite sentiment. For example, when the original sample evaluation has a "positive" sentiment toward the driver, after the user clicks refresh, the terminal device 140 may replace it with a sample evaluation with a "negative" sentiment.
[0043] Continue to refer Figure 2 When the user selects a second evaluation in at least one sample evaluation, the terminal device 140 may determine the second evaluation as the user's evaluation of the driver. Figure 3 As an example, when a user selects the sample evaluation 310-1 through the touch screen of the terminal device 140, the terminal device 140 may determine that the user's evaluation of the driver is the sample evaluation 310-1, and may notify the server to record the evaluation information. This allows other users to see the user's evaluation when viewing the driver's evaluation.
[0044] In some embodiments, the terminal device 140 may also cause the terminal device associated with the driver to present the sample evaluation 310-1 selected by the user. For example, the terminal device 140 may directly communicate with the driver's terminal device so that it presents the sample evaluation 310-1. Alternatively, the terminal device 140 may cause the server to communicate with the driver's terminal device so that it presents the sample evaluation 310-1.
[0045] In this way, the embodiments of the present disclosure can also quickly generate evaluations for drivers who have not been evaluated previously, and further reduce the operational burden of users in evaluating drivers.
[0046] The embodiments of the present disclosure also provide corresponding devices for implementing the above methods or processes. Figure 4 A schematic structural block diagram of an information interaction device 400 according to some embodiments of the present disclosure is shown.
[0047] like Figure 4As shown, the device 400 may include an acquisition module 410 configured to acquire an evaluation about the vehicle driver. The device 400 also includes a first presentation module 420 configured to present at least one of the evaluations if it is determined that the evaluation is not empty. In addition, the device 400 also includes an evaluation determination module 430 configured to determine the first evaluation as the user's evaluation of the driver in response to a selection of the first evaluation in the at least one evaluation.
[0048] In some embodiments, the apparatus 400 further includes: a first communication module configured to cause a terminal device associated with the driver to present a first evaluation.
[0049] In some embodiments, the apparatus 400 further includes: an accumulation module configured to accumulate the number of times the first evaluation is selected.
[0050] In some embodiments, the first presentation module 420 includes: a first determination module configured to determine a predetermined number of evaluations from the evaluations according to the number of times each evaluation is selected; and a second presentation module configured to present the predetermined number of evaluations.
[0051] In some embodiments, the device 400 also includes: a third presentation module, configured to present at least one sample evaluation if the evaluation is determined to be empty; a second determination module, configured to determine the second evaluation as the user's evaluation of the driver in response to a selection of a second evaluation in at least one sample evaluation; and a third communication module, configured to enable a terminal device associated with the driver to present the second evaluation.
[0052] In some embodiments, the third presentation module includes: a third determination module configured to determine multiple sample evaluations from multiple evaluations provided by multiple users within a predetermined time period; and a fourth determination module configured to determine at least one sample evaluation from the multiple sample evaluations.
[0053] In some embodiments, the apparatus 400 further includes: a replacement module configured to, in response to refreshing a third evaluation among the presented evaluations, replace the third evaluation with an additional sample evaluation, wherein the additional sample evaluation is different from the third evaluation.
[0054] In some embodiments, the review includes at least one of: text; an expression; a picture; audio; or a video.
[0055] The units included in the device 400 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units can be implemented using software and / or firmware, such as machine executable instructions stored on a storage medium. In addition to or as an alternative to machine executable instructions, some or all of the units in the device 400 can be implemented at least in part by one or more hardware logic components. As an example and not limitation, exemplary types of hardware logic components that can be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0056] Figure 5 1 shows a block diagram of a computing device / server 500 in which one or more embodiments of the present disclosure may be implemented. It should be understood that Figure 5 The computing device / server 500 shown is merely exemplary and should not constitute any limitation on the functionality and scope of the embodiments described herein.
[0057] like Figure 5 As shown, computing device / server 500 is in the form of a general-purpose computing device. Components of computing device / server 500 may include, but are not limited to, one or more processors or processing units 510, memory 520, storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. Processing unit 510 may be an actual or virtual processor and is capable of performing various processes according to a program stored in memory 520. In a multi-processor system, multiple processing units execute computer executable instructions in parallel to increase the parallel processing capabilities of computing device / server 500.
[0058] The computing device / server 500 typically includes a plurality of computer storage media. Such media may be any available media accessible to the computing device / server 500, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 520 may be a volatile memory (e.g., registers, caches, random access memory (RAM)), a non-volatile memory (e.g., a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 530 may be a removable or non-removable medium, and may include a machine-readable medium, such as a flash drive, a disk, or any other medium, which may be capable of being used to store information and / or data (e.g., training data for training) and may be accessed within the computing device / server 500.
[0059] The computing device / server 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Figure 5 As shown in , a disk drive for reading or writing from a removable, non-volatile disk (e.g., a "floppy disk") and an optical drive for reading or writing from a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to the bus (not shown) by one or more data media interfaces. The memory 520 may include a computer program product 525 having one or more program modules that are configured to perform various methods or actions of various embodiments of the present disclosure.
[0060] The communication unit 540 enables communication with other computing devices via a communication medium. Additionally, the functions of the components of the computing device / server 500 can be implemented in a single computing cluster or multiple computing machines that can communicate via a communication connection. Thus, the computing device / server 500 can operate in a networked environment using a logical connection with one or more other servers, a network personal computer (PC), or another network node.
[0061] Input device 550 may be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 560 may be one or more output devices, such as a display, speaker, printer, etc. Computing device / server 500 may also communicate with one or more external devices (not shown) as needed, such as storage devices, display devices, etc., with one or more devices that enable a user to interact with computing device / server 500, or with any device that enables computing device / server 500 to communicate with one or more other computing devices (e.g., a network card, a modem, etc.) through communication unit 540. Such communication may be performed via an input / output (I / O) interface (not shown).
[0062] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, on which one or more computer instructions are stored, wherein the one or more computer instructions are executed by a processor to implement the method described above.
[0063] Various aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products implemented according to the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer-readable program instructions.
[0064] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0065] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operating steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0066] The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to multiple implementations of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a part of a module, program segment or instruction, and a part of a module, program segment or instruction includes one or more executable instructions for realizing the logical function of the specification. In some implementations as replacements, the function marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square boxes can actually be executed substantially in parallel, and they can sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be realized by a special hardware-based system that performs the function or action of the specification, or can be realized by a combination of special hardware and computer instructions.
[0067] The above descriptions of various implementations of the present disclosure are exemplary, non-exhaustive, and not limited to the disclosed implementations. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described implementations. The selection of terms used herein is intended to best explain the principles of the implementations, practical applications, or improvements to the technology in the marketplace, or to enable other persons of ordinary skill in the art to understand the implementations disclosed herein.
Claims
1. A method for information interaction, comprising: Get reviews about vehicle drivers; If it is determined that the evaluation is not empty, present at least one of the evaluations; as well as In response to a selection of a first evaluation among the at least one evaluation, determining the first evaluation as an evaluation of the driver by a user; and The method further comprises: If it is determined that the evaluation is empty, presenting at least one sample evaluation; as well as In response to refreshing a third evaluation among the presented evaluations, wherein the third evaluation is the at least one sample evaluation, replacing the third evaluation with an additional sample evaluation, wherein the additional sample evaluation is different from the third evaluation, wherein the additional sample evaluation has an opposite sentiment to that of the third evaluation among the presented evaluations.
2. The method according to claim 1, further comprising: A terminal device associated with the driver is caused to present the first evaluation.
3. The method according to claim 1, further comprising: The number of times the first evaluation is selected is accumulated.
4. The method of claim 3, wherein presenting at least one review comprises: determining a predetermined number of evaluations from the evaluations based on the number of times each of the evaluations is selected; as well as The predetermined number of reviews are presented.
5. The method according to claim 1, further comprising: In response to a selection of a second evaluation among the at least one sample evaluation, determining the second evaluation as an evaluation of the driver by a user; as well as The terminal device associated with the driver is caused to present the second evaluation.
6. The method of claim 5, wherein presenting the at least one sample evaluation comprises: determining a plurality of sample evaluations from a plurality of evaluations provided by a plurality of users within a predetermined time period; as well as The at least one example evaluation is determined from the plurality of example evaluations.
7. The method of claim 1, wherein the evaluation comprises at least one of the following: text; expression; picture; Audio; or video.
8. A device for information interaction, comprising: An acquisition module configured to acquire an evaluation of a vehicle driver; A first presentation module, configured to present at least one of the reviews if it is determined that the reviews are not empty; as well as an evaluation determination module, configured to, in response to a selection of a first evaluation among the at least one evaluation, determine the first evaluation as an evaluation of the driver by a user; and The device also includes: A third presentation module, configured to present at least one sample review if it is determined that the review is empty; as well as A replacement module is configured to respond to a refresh of a third evaluation among the presented evaluations, wherein the third evaluation is the at least one sample evaluation, by replacing the third evaluation with an additional sample evaluation, wherein the additional sample evaluation is different from the third evaluation, and wherein the additional sample evaluation has opposite sentiments to the third evaluation among the presented evaluations.
9. The apparatus according to claim 8, further comprising: The first communication module is configured to enable a terminal device associated with the driver to present the first evaluation.
10. The apparatus according to claim 8, further comprising: The accumulation module is configured to accumulate the number of times the first evaluation is selected.
11. The device according to claim 10, wherein the first presentation module comprises: A first determining module is configured to determine a predetermined number of evaluations from the evaluations according to the number of times each of the evaluations is selected; as well as The second presentation module is configured to present the predetermined number of evaluations.
12. The apparatus according to claim 8, further comprising: a second determination module, configured to, in response to a selection of a second evaluation in the at least one sample evaluation, determine the second evaluation as an evaluation of the driver by a user; as well as The third communication module is configured to enable a terminal device associated with the driver to present the second evaluation.
13. The device according to claim 12, wherein the third presentation module comprises: A third determining module is configured to determine a plurality of sample evaluations from a plurality of evaluations provided by a plurality of users within a predetermined time period; as well as The fourth determination module is configured to determine the at least one sample evaluation from the multiple sample evaluations.
14. The apparatus of claim 8, wherein the evaluation comprises at least one of: text; expression; picture; Audio; or video.
15. An electronic device, comprising: Memory and processor; The memory is used to store one or more computer instructions, wherein the one or more computer instructions are executed by the processor to implement the method according to any one of claims 1 to 7.
16. A computer-readable storage medium having one or more computer instructions stored thereon, wherein the one or more computer instructions are executed by a processor to implement the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
User preference information pushing method, server and system
CN105979013A
Method and device for providing logistics service information
CN106156973A
Service quality evaluation method and terminal equipment
CN108665122A
Product sharing, useful evaluation identification, push method and server
CN109118243A
Car-sharing driver credit scoring method, credit scoring system and computer device
CN109214614A
