Service evaluation method and device, computer equipment, storage medium and program product
The user terminal scans the QR code to generate scan code information, links the activity participation information and service provider information, conducts financial service quality assessment, solves the problem of inefficient traditional evaluation and achieves efficient and accurate service quality assessment.
Patent Information
- Application Number
- CN202411221316.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-02
- Publication Date
- 2024-12-20
AI Technical Summary
In the prior art, financial service quality assessment mainly relies on manual collection of customer evaluations, which are inefficient and cannot meet the needs of the development of financial technology and information technology.
Through the user terminal, scan the preset QR code carrying recommended product and service provider information, generate scan code information, determine the user's activity participation information and service provider information, and associate it based on this information to extract the service provider to be evaluated Event participation information and service quality assessment.
It significantly improves the efficiency of service quality assessment, provides a faster and more accurate assessment method, which can be corrected based on user activity participation and evaluation information, and improves the accuracy of assessment results.
Smart Images

Figure CN119168462A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of big data technology, and in particular to a service evaluation method, apparatus, computer equipment, storage medium and program product. Background Art
[0002] With the development of financial technology and information technology, in the service industry of financial business, more and more financial systems can use online applications to promote financial products and financial information to users.
[0003] However, in the process of promoting financial products and financial information, it is often necessary to evaluate the service quality in order to mobilize the service enthusiasm of front-line service personnel, expand customer channels, reduce customer acquisition risks, and accurately target customer groups.
[0004] However, in the related art, the service quality of service personnel is still mainly evaluated by traditional offline methods, that is, manually collecting customers' evaluation information on service personnel for evaluation. This evaluation method has the problem of low efficiency. Summary of the invention
[0005] Based on this, it is necessary to provide a service evaluation method, device, computer equipment, storage medium and program product that can improve the evaluation efficiency of evaluation service personnel in response to the above technical problems.
[0006] In a first aspect, the present application provides a service evaluation method, comprising:
[0007] Receiving scan code information sent by multiple user terminals; the scan code information is obtained by the user terminal scanning a preset QR code; the preset QR code carries activity information of the recommended product and information of the corresponding service provider;
[0008] According to each code scanning information, determine the activity participation information corresponding to each user terminal and the information of the service provider corresponding to each user terminal;
[0009] According to the identification of each user terminal, the activity participation information corresponding to the user terminal with the same identification is associated with the information of the service provider to obtain the association relationship between the activity participation information and the service provider;
[0010] The activity participation information corresponding to the service provider to be evaluated is extracted from the association relationship between the activity participation information and the service provider, and the service quality of the service provider to be evaluated is evaluated based on the activity participation information corresponding to the service provider to be evaluated to obtain an evaluation result.
[0011] In one embodiment, the service quality of the service provider to be evaluated is evaluated based on the activity participation information corresponding to the service provider to be evaluated, and the evaluation result is obtained, including:
[0012] Determine whether each user terminal participates in the activity recommended in the preset QR code according to the activity page information corresponding to the service provider to be evaluated;
[0013] If it is determined that the user terminal participates in the activity recommended in the preset QR code, the service quality of the service provider to be evaluated is recorded as the first parameter;
[0014] If it is determined that the user terminal has not participated in the activity recommended in the preset QR code, the service quality of the service provider to be evaluated is recorded as the second parameter;
[0015] A service quality evaluation is performed on the service provider to be evaluated according to the first parameter and the second parameter respectively corresponding to each user terminal to obtain an evaluation result.
[0016] In one embodiment, the method further comprises:
[0017] In the case of determining that the user terminal participates in the activity recommended in the preset QR code, extracting the user's interaction information from the activity participation information;
[0018] The user's participation degree is determined according to the interaction information, and the first parameter is corrected according to the participation degree to obtain a corrected first parameter.
[0019] In one embodiment, the method further comprises:
[0020] If the activity participation information includes evaluation information, the evaluation result is corrected according to the evaluation information to obtain a corrected evaluation result.
[0021] In one embodiment, the method further comprises:
[0022] Obtain user information of the user terminal and determine the type of the user based on the user information;
[0023] The above-mentioned process of evaluating the service quality of the service provider to be evaluated based on the activity participation information corresponding to the service provider to be evaluated to obtain the evaluation result includes:
[0024] The service quality of the service provider to be evaluated is evaluated according to the activity participation information corresponding to the service provider to be evaluated and the type of the user to obtain an evaluation result.
[0025] In one embodiment, the above-mentioned determining the activity participation information corresponding to each user terminal and the information of the service provider corresponding to each user terminal according to each code scanning information includes:
[0026] Determine the information of each activity page based on the information of each scanned code; the activity page information includes the activity information of the recommended product and the information of the corresponding service provider;
[0027] The information of each activity page is returned to each user terminal, and the activity participation information sent by each user terminal based on the information of each activity page is received.
[0028] In a second aspect, the present application also provides a service evaluation device, including:
[0029] A receiving module, used to receive scan code information sent by multiple user terminals; the scan code information is obtained by the user terminal scanning a preset QR code; the preset QR code carries the activity information of the recommended product and the information of the corresponding service provider;
[0030] A first determination module, configured to determine, based on the code scanning information, activity participation information corresponding to each of the user terminals and information of a service provider corresponding to each of the user terminals;
[0031] an association module, configured to associate the activity participation information corresponding to the user terminal with the same identification with the information of the service provider according to the identification of each user terminal, so as to obtain an association relationship between the activity participation information and the service provider;
[0032] The evaluation module is used to extract the activity participation information corresponding to the service provider to be evaluated from the association relationship between the activity participation information and the service provider, and to evaluate the service quality of the service provider to be evaluated based on the activity participation information corresponding to the service provider to be evaluated to obtain an evaluation result.
[0033] In one embodiment, the evaluation module comprises: a first determination unit, a second determination unit, a third determination unit and an evaluation unit, wherein:
[0034] A first determination unit, specifically configured to determine whether each user terminal participates in an activity recommended in a preset QR code according to activity participation information corresponding to the service provider to be evaluated;
[0035] A second determining unit is specifically configured to record the service quality of the service provider to be evaluated as a first parameter if it is determined that the user terminal participates in the activity recommended in the preset QR code;
[0036] A third determining unit is specifically configured to record the service quality of the service provider to be evaluated as a second parameter if it is determined that the user terminal has not participated in the activity recommended in the preset QR code;
[0037] The evaluation unit is specifically used to evaluate the service quality of the service provider to be evaluated according to the first parameter and the second parameter respectively corresponding to each user terminal, and obtain an evaluation result.
[0038] In one embodiment, the evaluation module further includes: an extraction unit and a correction unit, wherein:
[0039] An extraction unit, specifically configured to extract user interaction information from the activity participation information when it is determined that the user terminal participates in the activity recommended in the preset QR code;
[0040] The correction unit is specifically used to determine the user's participation level according to the interaction information, and to correct the first parameter according to the participation level to obtain the corrected first parameter.
[0041] In one of the embodiments, the apparatus further comprises: a correction module, configured to correct the evaluation result according to the evaluation information to obtain a corrected evaluation result if the activity participation information includes evaluation information.
[0042] In one of the embodiments, the apparatus further includes: a second determination module, configured to obtain user information of the user terminal and determine the type of the user according to the user information;
[0043] The evaluation module is used to evaluate the service quality of the service provider to be evaluated according to the activity participation information corresponding to the service provider to be evaluated and the type of the user to obtain the evaluation result.
[0044] In one embodiment, the first determining module further includes: a fourth determining unit and a receiving unit, wherein:
[0045] The fourth determining unit is specifically used to determine each activity page information according to each scan code information; the activity page information includes the activity information of the recommended product and the information of the corresponding service provider;
[0046] The receiving unit is specifically used to return each activity page information to each user terminal, and receive activity participation information sent by each user terminal based on each activity page information.
[0047] In a third aspect, the present application further provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:
[0048] Receiving scan code information sent by multiple user terminals; the scan code information is obtained by the user terminal scanning a preset QR code; the preset QR code carries activity information of the recommended product and information of the corresponding service provider;
[0049] According to each code scanning information, determine the activity participation information corresponding to each user terminal and the information of the service provider corresponding to each user terminal;
[0050] According to the identification of each user terminal, the activity participation information corresponding to the user terminal with the same identification is associated with the information of the service provider to obtain the association relationship between the activity participation information and the service provider;
[0051] The activity participation information corresponding to the service provider to be evaluated is extracted from the association relationship between the activity participation information and the service provider, and the service quality of the service provider to be evaluated is evaluated based on the activity participation information corresponding to the service provider to be evaluated to obtain an evaluation result.
[0052] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the following steps are implemented:
[0053] Receiving scan code information sent by multiple user terminals; the scan code information is obtained by the user terminal scanning a preset QR code; the preset QR code carries activity information of the recommended product and information of the corresponding service provider;
[0054] Determine, according to each of the scanned code information, activity participation information corresponding to each of the user terminals and information of the service provider corresponding to each of the user terminals;
[0055] According to the identification of each user terminal, the activity participation information corresponding to the user terminal with the same identification is associated with the information of the service provider to obtain the association relationship between the activity participation information and the service provider;
[0056] The activity participation information corresponding to the service provider to be evaluated is extracted from the association relationship between the activity participation information and the service provider, and the service quality of the service provider to be evaluated is evaluated based on the activity participation information corresponding to the service provider to be evaluated to obtain an evaluation result.
[0057] In a fifth aspect, the present application further provides a computer program product, including a computer program, which implements the following steps when executed by a processor:
[0058] Receiving scan code information sent by multiple user terminals; the scan code information is obtained by the user terminal scanning a preset QR code; the preset QR code carries activity information of the recommended product and information of the corresponding service provider;
[0059] According to each code scanning information, determine the activity participation information corresponding to each user terminal and the information of the service provider corresponding to each user terminal;
[0060] According to the identification of each user terminal, the activity participation information corresponding to the user terminal with the same identification is associated with the information of the service provider to obtain the association relationship between the activity participation information and the service provider;
[0061] The activity participation information corresponding to the service provider to be evaluated is extracted from the association relationship between the activity participation information and the service provider, and the service quality of the service provider to be evaluated is evaluated based on the activity participation information corresponding to the service provider to be evaluated to obtain an evaluation result.
[0062] The evaluation method, apparatus, computer equipment, storage medium and program product of the above-mentioned service can respectively generate corresponding scan code information when multiple user terminals scan preset QR codes carrying activity information of recommended products and information of corresponding service providers, and determine the activity participation information and service provider information corresponding to the user terminal based on the scan code information, and associate the activity participation information corresponding to the same user terminal with the information of the service provider to obtain the association relationship between the activity participation information and the service provider, and then extract the activity participation information corresponding to the service provider to be evaluated from the association relationship between the activity participation information and the service provider, and based on the activity participation information corresponding to the service provider to be evaluated, perform service quality evaluation on the service provider to be evaluated. Compared with the existing evaluation method of the service quality of service personnel based on collecting evaluation information, this method greatly improves the efficiency of evaluating the service quality of service providers. BRIEF DESCRIPTION OF THE DRAWINGS
[0063] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0064] Figure 1 A diagram of an application environment for an evaluation method serving in one embodiment;
[0065] Figure 2 A flowchart of a method for evaluating a service in one embodiment;
[0066] Figure 3 A flowchart of a complete service evaluation method in one embodiment;
[0067] Figure 4 A flowchart of an evaluation method for serving in another embodiment;
[0068] Figure 5 A flowchart of an evaluation method for serving in another embodiment;
[0069] Figure 6 A flowchart of an evaluation method for serving in another embodiment;
[0070] Figure 7 A flowchart of an evaluation method for serving in another embodiment;
[0071] Figure 8 A flowchart of an evaluation method for serving in another embodiment;
[0072] Fig. 9 A flowchart of an evaluation method for serving in another embodiment;
[0073] Fig.10 A flowchart of an evaluation method for serving in another embodiment;
[0074] FIG. 11 is a structural block diagram of a service evaluation device in one embodiment. DETAILED DESCRIPTION
[0075] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application. It should be noted that in the embodiments of the present application, certain software, groups, models and other existing solutions in the industry may be mentioned, which should be considered as exemplary, and their purpose is only to illustrate the feasibility of the implementation of the technical solution of the present application, but it does not mean that the applicant has or will necessarily use the solution.
[0076] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations. The acquisition, storage, use, and processing of data in the technical solution of this application are in compliance with relevant provisions of national laws and regulations.
[0077] With the development of financial technology and information technology, in the financial service industry, more and more financial systems can use online applications to promote financial products and financial information to users. However, in the process of promoting financial products and financial information, it is often necessary to evaluate the service quality in order to mobilize the service enthusiasm of front-line service personnel, expand customer channels, reduce customer acquisition risks, and accurately target customer groups.
[0078] However, in the related art, the service quality of service personnel is still mainly evaluated by traditional offline methods, that is, manually collecting customer evaluation information on service personnel for evaluation. This evaluation method has the problem of low efficiency. This application aims to solve this problem.
[0079] After introducing the background technology of the service evaluation method provided by the embodiment of the present application, the following briefly describes the implementation environment involved in the service evaluation method provided by the embodiment of the present application. The service evaluation method provided by the embodiment of the present application can be applied to Figure 1In the application environment shown. Among them, the background server 104 communicates with the user terminal 102 through the network. The background server 104 is used to evaluate the service quality of the service provider associated with the user terminal according to the message sent by the user terminal 102; the user terminal 102 receives the operation information corresponding to the user's operation instruction, for example, receives the scanning information generated by the user scanning the QR code displayed on the user terminal, and feeds back the operation information to the background server 104. Among them, the background server 104 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services. The user terminal 102 can be, but is not limited to, various personal computers, laptops, smart phones, tablet computers and portable wearable devices.
[0080] Those skilled in the art will understand that Figure 1 The structure shown in the figure is merely a block diagram of a partial structure related to the present application scheme, and does not constitute a limitation on the application environment to which the present application scheme is applied. The specific application environment may include more or fewer components than those shown in the figure, or combine certain components, or have a different component arrangement.
[0081] After introducing the application scenarios of the service evaluation method provided by the embodiments of the present application, the following focuses on introducing the service evaluation method described in the present application.
[0082] In one embodiment, Figure 2 As shown, a service evaluation method is provided, which is applied to Figure 1 Taking the backend server 104 in the example as an example, the following steps are included:
[0083] S201. Receive code scanning information sent by multiple user terminals.
[0084] Among them, the scan code information is obtained by the user terminal scanning a preset QR code; the preset QR code carries the activity information of the recommended product and the information of the corresponding service provider, and the information of the service provider includes the number information of the financial institution where the service provider is located, the number information of the department where the service provider is located, and the employee number information of the service provider.
[0085] The code scanning information includes the user information corresponding to the user terminal and the activity participation of the user corresponding to the user terminal; the user information includes the type of user, for example, if the user is a new user, it means the user participates in the activity of recommending products for the first time, and if the user is an old user, it means the user participates in the activity of recommending products for at least the second time; the user's activity participation includes whether the user actually participates in the activity of recommending products and the degree of the user's participation in the activity of recommending products. Optionally, the link address of the activity of recommending products and the information of the corresponding service provider can be obtained first, and then the link address of the activity of recommending products and the information of the corresponding service provider can be spliced together, and the spliced contents can be combined into a new exclusive link address, and a preset QR code can be generated through the QRcode.js method.
[0086] Optionally, a preset QR code can be set on the activity poster of the recommended product. The activity poster of the recommended product also includes the contact information of the service provider responsible for the activity and the basic information of the activity. Based on the html2canvas.js method, the preset QR code, the contact information of the service provider and the basic information of the activity can be combined to form the activity poster of the recommended product; for example, the contact information can include a QR code generated according to the information of the service provider, and the user can establish contact with the service provider corresponding to the QR code by scanning the QR code. Optionally, the QR code can be generated from the information of the service provider based on the QRcode.js method. Optionally, the activity poster of the recommended product can be transmitted to the backend through the interface, and the backend uploads the activity poster to Tencent to obtain the mediaid of the activity poster, and calls the official SDK method to send the activity poster to the user, so that the user can scan the QR code on the activity poster to participate in the activity of the recommended product.
[0087] In an embodiment of the present application, when multiple users scan a preset QR code through corresponding user terminals respectively, each user terminal can generate corresponding scanning information and send the corresponding scanning information to the background server, so that the background server can evaluate the service quality of the service provider carried in the preset QR code based on the scanning information sent by each user terminal, and then obtain the evaluation result.
[0088] S202: Determine, based on each code scanning information, activity participation information corresponding to each user terminal and information of a service provider corresponding to each user terminal.
[0089] In the embodiment of the present application, after the scan code information sent by each user terminal is obtained as described above, each scan code information can be analyzed to obtain the activity participation information and service provider information corresponding to each user terminal in each scan code information.
[0090] Optionally, one user terminal corresponds to one scan code information, and the scan code information carries activity participation information and service provider information.
[0091] S203: According to the identification of each user terminal, the activity participation information corresponding to the user terminal with the same identification is associated with the information of the service provider to obtain an association relationship between the activity participation information and the service provider.
[0092] In an embodiment of the present application, after the activity participation information corresponding to each user terminal and the information of the service provider corresponding to each user terminal are obtained as described above, the activity participation information corresponding to the user terminal with the same identification and the information of the service provider corresponding to the user terminal with the same identification can be determined according to the identification of the user terminal, and the activity participation information corresponding to the user terminal with the same identification and the information of the service provider can be associated to obtain the association relationship between the activity participation information and the service provider.
[0093] S204: extracting the activity participation information corresponding to the service provider to be evaluated from the association relationship between the activity participation information and the service provider, and performing a service quality evaluation on the service provider to be evaluated based on the activity participation information corresponding to the service provider to be evaluated to obtain an evaluation result.
[0094] In the embodiment of the present application, after the association relationship between the activity participation information and the service provider is obtained, the activity participation information corresponding to the service provider to be evaluated can be determined from the association relationship between the activity participation information and the service provider according to the information of the service provider to be evaluated, and then the service quality of the service provider to be evaluated can be evaluated according to the activity participation information to obtain an evaluation result. Optionally, the service quality of the service provider to be evaluated can be evaluated according to the user information in the activity participation information to obtain an evaluation result; or, the service quality of the service provider to be evaluated can be evaluated according to the activity participation of the user in the activity participation information to obtain an evaluation result; or, the service quality of the service provider to be evaluated can be evaluated according to the user information and the activity participation of the user to obtain an evaluation result.
[0095] The service evaluation method provided in the embodiment of the present application receives scan code information sent by multiple user terminals, and then determines the activity participation information corresponding to each user terminal and the information of the service provider corresponding to each user terminal based on each scan code information, and then associates the activity participation information corresponding to the user terminal with the same identification with the information of the service provider based on the identification of each user terminal to obtain the association relationship between the activity participation information and the service provider, and finally, from the association relationship between the activity participation information and the service provider, extracts the activity participation information corresponding to the service provider to be evaluated, and performs service quality evaluation on the service provider to be evaluated based on the activity participation information corresponding to the service provider to be evaluated to obtain an evaluation result; wherein the scan code information is obtained by the user terminal scanning a preset QR code, and the preset QR code carries the activity information of the recommended product and the information of the corresponding service provider. The above method can generate corresponding scanned code information respectively when multiple user terminals scan preset QR codes carrying activity information of recommended products and information of corresponding service providers, and determine the activity participation information and service provider information corresponding to the user terminals according to the scanned code information, and associate the activity participation information corresponding to the same user terminal with the information of the service provider to obtain the association relationship between the activity participation information and the service provider, and then extract the activity participation information corresponding to the service provider to be evaluated from the association relationship between the activity participation information and the service provider, and based on the activity participation information corresponding to the service provider to be evaluated, perform service quality evaluation on the service provider to be evaluated. Compared with the existing evaluation method of the service quality of service personnel based on collecting evaluation information, this method greatly improves the efficiency of evaluating the service quality of service providers.
[0096] In one embodiment, Figure 3 As shown, a complete process diagram for analyzing the service quality of service providers is also provided, including:
[0097] (1) According to the recommended layout plan of the market recommended products, formulate the activity content of the recommended products, and produce general marketing posters based on the activity content;
[0098] (2) Obtain the service provider’s information and generate a unique QR code for the service provider based on the service provider’s information;
[0099] (3) Obtain the link address of the recommended product activity and the information of the corresponding service provider, then splice the link address of the recommended product activity and the information of the corresponding service provider, and combine the spliced content into a new exclusive link address, and generate a preset QR code (exclusive marketing activity QR code) through the QRcode.js method;
[0100] (4) Generate exclusive marketing posters based on the information in steps (1), (2) and (3) above, and distribute the exclusive marketing posters to users;
[0101] (5) When receiving a user’s scan of the exclusive QR code on the exclusive marketing poster, add the corresponding service provider to enhance the connection between the user and the service provider and promote the marketing of the recommended product;
[0102] (6) When receiving an application from a user to scan a preset QR code on an exclusive marketing poster, guide the user to participate in an activity to recommend the product and obtain the user’s activity participation information;
[0103] (7) Based on the user's activity participation information, the service quality of the service provider is evaluated to obtain the evaluation results.
[0104] In one embodiment, Figure 2 Based on the embodiment shown, the process of evaluating the service quality of the service provider to be evaluated can be described as follows: Figure 4 As shown, the above S204 "performing a service quality evaluation on the service provider to be evaluated according to the activity participation information corresponding to the service provider to be evaluated to obtain an evaluation result" includes:
[0105] S301. Determine whether each user terminal participates in the activity recommended in the preset QR code based on the activity participation information corresponding to the service provider to be evaluated. If it is determined that the user terminal participates in the activity recommended in the preset QR code, execute S302. If it is determined that the user terminal does not participate in the activity recommended in the preset QR code, execute S303.
[0106] In an embodiment of the present application, after the activity participation information is obtained as described above, it can be determined whether the user terminal participates in the activity recommended in the preset QR code based on the activity participation information corresponding to the service provider to be evaluated. If it is determined based on the activity participation information that the user terminal participates in the activity recommended in the preset QR code, the following S302 is executed; if it is determined based on the activity participation information that the user terminal does not participate in the activity recommended in the preset QR code, the following S303 is executed.
[0107] S302: Record the service quality of the service provider to be evaluated as the first parameter.
[0108] In the embodiment of the present application, when determining that the user terminal participates in the activity recommended in the preset QR code according to the activity participation information, the service quality of the service provider to be evaluated is directly recorded as the first parameter.
[0109] S303: Record the service quality of the service provider to be evaluated as the second parameter.
[0110] In an embodiment of the present application, when it is determined based on the activity participation information that the user terminal has not participated in the activity recommended in the preset QR code, the service quality of the service provider is directly recorded as the second parameter; it should be noted that the service quality corresponding to the second parameter is lower than the service quality corresponding to the first level, that is, the service quality of the service provider evaluated when the user terminal has not participated in the activity recommended in the preset QR code is lower than the service quality of the service provider evaluated when the user terminal has participated in the activity recommended in the preset QR code.
[0111] S304: Perform a service quality evaluation on the service provider to be evaluated according to the first parameter and the second parameter respectively corresponding to each user terminal to obtain an evaluation result.
[0112] In an embodiment of the present application, after the service quality parameters of multiple service providers to be evaluated are determined based on the activity participation of each user terminal, the service quality parameters of each service provider to be evaluated can be added together, and the service quality of the service provider to be evaluated can be evaluated based on the summation result to obtain an evaluation result.
[0113] For example, the service provider to be evaluated corresponds to activity participation information of three user terminals, among which the first user terminal participated in the activity recommended in the preset QR code, which is recorded as the first parameter, the second user terminal participated in the activity recommended in the preset QR code, which is the first parameter, and the third user terminal did not participate in the activity recommended in the preset QR code, which is recorded as the second parameter. Then, the comprehensive service quality score of the service provider to be evaluated is the sum of the first parameter, the second parameter and the third parameter, and the comprehensive service quality of the service provider to be evaluated is determined as the evaluation result.
[0114] In the embodiments of the present application, the impact of different activity participation situations on the service quality of the service provider is taken into consideration. Based on the different activity participation situations, the service quality of the service provider to be evaluated is evaluated, providing a clearer and more specific service quality evaluation method, thereby improving the accuracy of the service quality evaluation.
[0115] In one embodiment, Figure 4 Based on the embodiment shown, Figure 5 As shown, the above method also includes:
[0116] S305: When it is determined that the user terminal participates in the activity recommended in the preset QR code, extract the user's interaction information from the activity participation information.
[0117] Among them, the user's interaction information includes resource transaction information between the user and the background server generated when the user triggers the corresponding instruction at the user end, information interaction information between the user and the background server generated when the user triggers the corresponding instruction at the user end, etc.; for example, the user triggers the corresponding instruction at the user terminal to purchase the corresponding product recommended by the background server, or the user triggers the corresponding instruction at the user end to view the page related to the recommended product provided by the background server, etc.
[0118] In an embodiment of the present application, when it is determined that the user terminal participates in the activity recommended in the preset QR code, the user's interaction information can be extracted from the activity participation information, for example, the resource transaction information between the user and the background server generated by the user triggering the corresponding instruction on the user terminal, the information interaction information between the user and the background server generated by the user triggering the corresponding instruction on the user terminal, etc.
[0119] S306: Determine the user's participation level according to the interaction information, and modify the first parameter according to the participation level to obtain a modified first parameter.
[0120] Among them, the user's participation level includes high participation level, medium participation level and low participation level. In addition, a scoring system can be used to evaluate the user's participation level. It should be noted that different participation levels correspond to different service qualities. The higher the participation level (the higher the score), the higher the service quality. The embodiment of the present application does not limit the evaluation of the participation level.
[0121] In the embodiment of the present application, after the user's interaction information is obtained as described above, the user's participation level can be further determined based on the user's interaction information, and the first parameter can be corrected based on the user's participation level to obtain a corrected first parameter.
[0122] For example, if the resource transaction information between the user and the backend server generated by the user triggering the corresponding instruction at the user end is determined as a high degree of user participation, the third parameter can be added on the basis of the first parameter to obtain the fourth parameter, that is, the revised first parameter; and if the information interaction information between the user and the backend server generated by the user triggering the corresponding instruction at the user end is determined as a low degree of user participation, the fifth parameter can be added on the basis of the first parameter to obtain the sixth parameter, that is, the revised first parameter. It should be noted that the fourth parameter has the highest service quality level, the sixth parameter has the second highest service quality level, the first parameter has the third highest service quality level, and the second parameter has the lowest service quality level.
[0123] In the embodiments of the present application, the impact of different activity participation situations on the service quality of the service provider is taken into consideration. Based on the different activity participation situations, the service quality of different levels of the service provider is evaluated, providing a clearer and more specific service quality evaluation method, thereby improving the accuracy of the service quality evaluation.
[0124] In one embodiment, Figure 2-Figure 5 Based on the embodiment shown, Figure 6 As shown, the above method also includes:
[0125] S205: If the activity participation information includes evaluation information, the evaluation result is modified according to the evaluation information to obtain a modified evaluation result.
[0126] The evaluation information refers to the information generated by the user's evaluation operation on the service quality of the service provider to be evaluated at the user terminal. The evaluation information includes satisfactory, average and poor.
[0127] In the embodiment of the present application, the user can also evaluate the service quality of the service provider to be evaluated on the user terminal, generate evaluation information, and carry the service information in the activity participation information and send it to the backend server. After receiving the activity participation information sent by the user terminal, the backend server can check whether the activity participation information includes the evaluation information, and if the activity participation information includes the evaluation information, the evaluation result can be corrected according to the evaluation information to obtain a corrected evaluation result. For example, if the evaluation information shows that the service quality of the service provider to be evaluated is satisfactory, an additional score can be added to the evaluation result to obtain a corrected evaluation result, so that the corrected evaluation result is better than the original evaluation result; if the evaluation information shows that the service quality of the service provider to be evaluated is poor, the additional score can be subtracted from the evaluation result to obtain a corrected evaluation result, so that the corrected evaluation result is lower than the original evaluation result.
[0128] The method for correcting the evaluation results provided in the embodiments of the present application takes into account the impact of the user's evaluation of the service provider on the evaluation results, evaluates the service quality of the service provider from multiple aspects and angles, and further improves the accuracy of the service quality of the service provider.
[0129] In one embodiment, Figure 2-Figure 5 Based on the embodiment shown, Figure 7 As shown, the above method also includes:
[0130] S206: Obtain user information of the user terminal, and determine the type of the user according to the user information.
[0131] The user information includes the user's identity information, whether the user has participated in the recommended product activities, etc. The user types include old users who have participated in the recommended product activities and new users who have not participated in the recommended product activities.
[0132] In the embodiment of the present application, user information of the user terminal can also be obtained, and the type of user can be determined based on the user information, that is, whether the user is an old user who has participated in activities to recommend products, or a new user who has not participated in activities to recommend products.
[0133] The above-mentioned S204 "performing a service quality evaluation on the service provider to be evaluated according to the activity participation information corresponding to the service provider to be evaluated, and obtaining an evaluation result" includes:
[0134] S204: Evaluate the service quality of the service provider to be evaluated based on the activity participation information corresponding to the service provider to be evaluated and the type of the user to obtain an evaluation result.
[0135] In the embodiment of the present application, after the type of user is obtained as described above, the service quality of the service provider to be evaluated can be evaluated according to the activity participation information corresponding to the service provider to be evaluated and the type of user served, to obtain an evaluation result of the service provider to be evaluated. Optionally, in the case where the user type is a new user who has not participated in an activity to recommend a product, the evaluation result of the service provider to be evaluated is better than that of the case where the user type is a new user who has participated in an activity to recommend a product.
[0136] In the embodiment of the present application, the influence of the user type on the evaluation result of the service provider is taken into consideration, and the service quality of the service provider is evaluated from multiple aspects and angles, thereby further improving the accuracy of the service quality of the service provider.
[0137] In one embodiment, Figure 2-Figure 5 Based on the illustrated embodiment, the process of obtaining activity participation information and service provider information can be described as follows: Figure 8 As shown, the above S202 "determining the activity participation information corresponding to each user terminal and the information of the service provider corresponding to each user terminal according to each code scanning information" includes:
[0138] S401, determining each activity page information according to each scan code information.
[0139] Among them, the activity page information includes the activity information of the recommended products and the information of the corresponding service provider.
[0140] In an embodiment of the present application, after each user terminal scans a preset QR code, scanning information corresponding to each user terminal is generated, and the scanning information corresponding to each user terminal is sent to the background server. The background server responds to the scanning information of each user terminal and determines the activity page information including the activity information of the recommended products and the information of the corresponding service provider based on the scanning information of each user terminal.
[0141] S402: Return each activity page information to each user terminal, and receive activity participation information sent by each user terminal based on each activity page information.
[0142] Among them, activity participation information includes participation in activities, non-participation in activities, and the degree of participation in activities. The degree of participation in activities includes participation in the first stage of activities, participation in the first and second stages of activities, participation in the first stage, second stage and third stage of activities, etc.; it should be noted that based on the different degrees of participation in activities, the evaluation results of the service provider to be evaluated are also different. Generally speaking, the more stages of participation in activities, the higher the evaluation level of the service provider to be evaluated.
[0143] In an embodiment of the present application, after the activity page information including the activity information of the recommended product and the information of the corresponding service provider is obtained, the backend server can return the activity page information to the user terminal. The user terminal can interact with the backend server based on the activity page information, generate activity participation information during the interaction process, and send the activity participation information to the backend server. The backend server receives the activity participation information sent by the user terminal based on the activity page information.
[0144] Optionally, the above-mentioned information interaction process includes establishing communication with the service provider based on the information of the service provider on the activity page information, so as to have a clearer understanding of the detailed information of the recommended product; the above-mentioned information interaction process also includes: the user terminal can also trigger the operation of participating / not participating in the activity of the recommended product on the user terminal based on the activity information of the recommended product on the activity page information, so that the background server can count the activity participation of the user terminal, and conduct service quality evaluation on the service provider to be evaluated based on the activity participation to obtain the evaluation result.
[0145] The method for obtaining activity participation information and service provider information provided in the embodiment of the present application realizes a method of obtaining the activity participation information of the user terminal where the user is located through interactive scanning of the code between the user terminal and the background server, thereby providing a certain data basis for the subsequent evaluation of the service quality of the service personnel based on the activity participation information.
[0146] In one embodiment, Fig. 9 As shown, a service evaluation method is also provided, including:
[0147] S10, receiving code scanning information sent by multiple user terminals;
[0148] S11, determining each activity page information according to each scan code information;
[0149] S12, returning each activity page information to each user terminal, and receiving activity participation information sent by each user terminal based on each activity page information;
[0150] S13, according to the identification of each user terminal, associating the activity participation information corresponding to the user terminal with the same identification with the information of the service provider, to obtain the association relationship between the activity participation information and the service provider;
[0151] S14, extracting the activity participation information corresponding to the service provider to be evaluated from the association relationship between the activity participation information and the service provider;
[0152] S15, obtaining user information of the user terminal, and determining the type of the user according to the user information;
[0153] S16, performing service quality evaluation on the service provider to be evaluated based on the activity participation information corresponding to the service provider to be evaluated and the type of the user, and obtaining an evaluation result;
[0154] S17: If the activity participation information includes evaluation information, the evaluation result is corrected according to the evaluation information to obtain a corrected evaluation result.
[0155] The above method can generate corresponding scanned code information respectively when multiple user terminals scan preset QR codes carrying activity information of recommended products and information of corresponding service providers, and determine the activity participation information and service provider information corresponding to the user terminals according to the scanned code information, and associate the activity participation information corresponding to the same user terminal with the information of the service provider to obtain the association relationship between the activity participation information and the service provider, and then extract the activity participation information corresponding to the service provider to be evaluated from the association relationship between the activity participation information and the service provider, and based on the activity participation information corresponding to the service provider to be evaluated, perform service quality evaluation on the service provider to be evaluated. Compared with the existing evaluation method of the service quality of service personnel based on collecting evaluation information, this method greatly improves the efficiency of evaluating the service quality of service providers.
[0156] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0157] Based on the same inventive concept, the embodiment of the present application also provides a service evaluation device for implementing the service evaluation method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in the embodiment of the evaluation device for one or more services provided below can refer to the limitations of the service evaluation method above, and will not be repeated here.
[0158] In an exemplary embodiment, Fig.10 As shown, a service evaluation device is provided, comprising: a receiving module 10, a first determining module 11, an associating module 12 and an evaluating module 13, wherein:
[0159] The receiving module 10 is used to receive scan code information sent by multiple user terminals; the scan code information is obtained by the user terminal scanning a preset QR code; the preset QR code carries the activity information of the recommended product and the information of the corresponding service provider.
[0160] The first determination module 11 is used to determine the activity participation information corresponding to each user terminal and the information of the service provider corresponding to each user terminal according to each code scanning information.
[0161] The association module 12 is used to associate the activity participation information corresponding to the user terminal with the same identification with the information of the service provider according to the identification of each user terminal, so as to obtain the association relationship between the activity participation information and the service provider.
[0162] The evaluation module 13 is used to extract the activity participation information corresponding to the service provider to be evaluated from the association relationship between the activity participation information and the service provider, and to evaluate the service quality of the service provider to be evaluated based on the activity participation information corresponding to the service provider to be evaluated to obtain an evaluation result.
[0163] In an exemplary embodiment, the evaluation module includes: a first determination unit, a second determination unit, a third determination unit and an evaluation unit, wherein:
[0164] A first determination unit, specifically configured to determine whether each user terminal participates in an activity recommended in a preset QR code according to activity participation information with the service provider to be evaluated;
[0165] A second determining unit is specifically configured to record the service quality of the service provider to be evaluated as a first parameter when it is determined that the user terminal participates in the activity recommended in the preset QR code;
[0166] A third determining unit is specifically configured to record the service quality of the service provider to be evaluated as a second parameter when it is determined that the user terminal has not participated in the activity recommended in the preset QR code;
[0167] The evaluation unit is specifically used to evaluate the service quality of the service provider to be evaluated according to the first parameter and the second parameter respectively corresponding to each user terminal, and obtain an evaluation result.
[0168] In an exemplary embodiment, the above-mentioned evaluation unit is further specifically used to: when it is determined that the user terminal participates in the activity recommended in the preset QR code, extract the user's interaction information from the activity participation information; determine the user's participation level based on the interaction information, and modify the first parameter based on the participation level to obtain the modified first parameter.
[0169] In an exemplary embodiment, the above-mentioned device further includes: a correction module, which is used to correct the evaluation result according to the evaluation information to obtain a corrected evaluation result when the activity participation information includes evaluation information.
[0170] In an exemplary embodiment, the above-mentioned apparatus further includes: a second determination module, configured to obtain user information of the user terminal and determine the type of the user according to the user information;
[0171] The above evaluation module is also used to evaluate the service quality of the service provider to be evaluated based on the activity participation information of the service provider to be evaluated and the type of the user to obtain the evaluation result.
[0172] In an exemplary embodiment, the first determining module 11 includes: a fourth determining unit and a receiving unit, wherein:
[0173] The fourth determining unit is specifically used to determine each activity page information according to each scan code information; the activity page information includes the activity information of the recommended product and the information of the corresponding service provider;
[0174] The receiving unit is specifically used to return each activity page information to each user terminal, and receive activity participation information sent by each user terminal based on each activity page information.
[0175] Each module in the evaluation device of the above service can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each module.
[0176] In an exemplary embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be shown in FIG11. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. Among them, the processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store activity participation information data. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a method for evaluating a service is implemented.
[0177] Those skilled in the art will understand that the structure shown in FIG. 11 is merely a block diagram of a partial structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.
[0178] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:
[0179] Receiving scan code information sent by multiple user terminals; the scan code information is obtained by the user terminal scanning a preset QR code; the preset QR code carries activity information of the recommended product and information of the corresponding service provider;
[0180] According to each code scanning information, determine the activity participation information corresponding to each user terminal and the information of the service provider corresponding to each user terminal;
[0181] According to the identification of each user terminal, the activity participation information corresponding to the user terminal with the same identification is associated with the information of the service provider to obtain the association relationship between the activity participation information and the service provider;
[0182] The activity participation information corresponding to the service provider to be evaluated is extracted from the association relationship between the activity participation information and the service provider, and the service quality of the service provider to be evaluated is evaluated based on the activity participation information corresponding to the service provider to be evaluated to obtain an evaluation result.
[0183] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0184] Determine whether each user terminal participates in the activity recommended in the preset QR code according to the activity participation information corresponding to the service provider to be evaluated;
[0185] If it is determined that the user terminal participates in the activity recommended in the preset QR code, the service quality of the service provider to be evaluated is recorded as the first parameter;
[0186] If it is determined that the user terminal has not participated in the activity recommended in the preset QR code, the service quality of the service provider to be evaluated is recorded as the second parameter;
[0187] A service quality evaluation is performed on the service provider to be evaluated according to the first parameter and the second parameter respectively corresponding to each user terminal to obtain an evaluation result.
[0188] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0189] In the case of determining that the user terminal participates in the activity recommended in the preset QR code, extracting the user's interaction information from the activity participation information;
[0190] The user's participation degree is determined according to the interaction information, and the first parameter is corrected according to the participation degree to obtain a corrected first parameter.
[0191] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0192] If the activity participation information includes evaluation information, the evaluation result is corrected according to the evaluation information to obtain a corrected evaluation result.
[0193] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0194] Obtain user information of the user terminal and determine the type of the user based on the user information;
[0195] According to the activity participation information corresponding to the service provider to be evaluated, the service quality of the service provider to be evaluated is evaluated to obtain the evaluation results, including:
[0196] The service quality of the service provider to be evaluated is evaluated according to the activity participation information corresponding to the service provider to be evaluated and the type of the user to obtain an evaluation result.
[0197] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0198] Determine the information of each activity page based on the information of each scanned code; the activity page information includes the activity information of the recommended product and the information of the corresponding service provider;
[0199] The information of each activity page is returned to each user terminal, and the activity participation information sent by each user terminal based on the information of each activity page is received.
[0200] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
[0201] Receiving scan code information sent by multiple user terminals; the scan code information is obtained by the user terminal scanning a preset QR code; the preset QR code carries activity information of the recommended product and information of the corresponding service provider;
[0202] According to each code scanning information, determine the activity participation information corresponding to each user terminal and the information of the service provider corresponding to each user terminal;
[0203] According to the identification of each user terminal, the activity participation information corresponding to the user terminal with the same identification is associated with the information of the service provider to obtain the association relationship between the activity participation information and the service provider;
[0204] The activity participation information corresponding to the service provider to be evaluated is extracted from the association relationship between the activity participation information and the service provider, and the service quality of the service provider to be evaluated is evaluated based on the activity participation information corresponding to the service provider to be evaluated to obtain an evaluation result.
[0205] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0206] Determine whether each user terminal participates in the activity recommended in the preset QR code according to the activity participation information corresponding to the service provider to be evaluated;
[0207] If it is determined that the user terminal participates in the activity recommended in the preset QR code, the service quality of the service provider to be evaluated is recorded as the first parameter;
[0208] If it is determined that the user terminal has not participated in the activity recommended in the preset QR code, the service quality of the service provider to be evaluated is recorded as the second parameter;
[0209] A service quality evaluation is performed on the service provider to be evaluated according to the first parameter and the second parameter respectively corresponding to each user terminal to obtain an evaluation result.
[0210] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0211] In the case of determining that the user terminal participates in the activity recommended in the preset QR code, extracting the user's interaction information from the activity participation information;
[0212] The user's participation degree is determined according to the interaction information, and the first parameter is corrected according to the participation degree to obtain a corrected first parameter.
[0213] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0214] If the activity participation information includes evaluation information, the evaluation result is corrected according to the evaluation information to obtain a corrected evaluation result.
[0215] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0216] Obtain user information of the user terminal and determine the type of the user based on the user information;
[0217] According to the activity participation information corresponding to the service provider to be evaluated, the service quality of the service provider to be evaluated is evaluated to obtain the evaluation results, including:
[0218] The service quality of the service provider to be evaluated is evaluated according to the activity participation information corresponding to the service provider to be evaluated and the type of the user to obtain an evaluation result.
[0219] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0220] Determine the information of each activity page based on the information of each scanned code; the activity page information includes the activity information of the recommended product and the information of the corresponding service provider;
[0221] The information of each activity page is returned to each user terminal, and the activity participation information sent by each user terminal based on the information of each activity page is received.
[0222] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:
[0223] Receiving scan code information sent by multiple user terminals; the scan code information is obtained by the user terminal scanning a preset QR code; the preset QR code carries activity information of the recommended product and information of the corresponding service provider;
[0224] According to each code scanning information, determine the activity participation information corresponding to each user terminal and the information of the service provider corresponding to each user terminal;
[0225] According to the identification of each user terminal, the activity participation information corresponding to the user terminal with the same identification is associated with the information of the service provider to obtain the association relationship between the activity participation information and the service provider;
[0226] The activity participation information corresponding to the service provider to be evaluated is extracted from the association relationship between the activity participation information and the service provider, and the service quality of the service provider to be evaluated is evaluated based on the activity participation information corresponding to the service provider to be evaluated to obtain an evaluation result.
[0227] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0228] Determine whether each user terminal participates in the activity recommended in the preset QR code according to the activity participation information corresponding to the service provider to be evaluated;
[0229] If it is determined that the user terminal participates in the activity recommended in the preset QR code, the service quality of the service provider to be evaluated is recorded as the first parameter;
[0230] If it is determined that the user terminal has not participated in the activity recommended in the preset QR code, the service quality of the service provider to be evaluated is recorded as the second parameter;
[0231] A service quality evaluation is performed on the service provider to be evaluated according to the first parameter and the second parameter respectively corresponding to each user terminal to obtain an evaluation result.
[0232] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0233] In the case of determining that the user terminal participates in the activity recommended in the preset QR code, extracting the user's interaction information from the activity participation information;
[0234] The user's participation degree is determined according to the interaction information, and the first parameter is corrected according to the participation degree to obtain a corrected first parameter.
[0235] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0236] If the activity participation information includes evaluation information, the evaluation result is corrected according to the evaluation information to obtain a corrected evaluation result.
[0237] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0238] Obtain user information of the user terminal and determine the type of the user based on the user information;
[0239] According to the activity participation information corresponding to the service provider to be evaluated, the service quality of the service provider to be evaluated is evaluated to obtain the evaluation results, including:
[0240] The service quality of the service provider to be evaluated is evaluated according to the activity participation information corresponding to the service provider to be evaluated and the type of the user to obtain an evaluation result.
[0241] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0242] Determine the information of each activity page based on the information of each scanned code; the activity page information includes the activity information of the recommended product and the information of the corresponding service provider;
[0243] The information of each activity page is returned to each user terminal, and the activity participation information sent by each user terminal based on the information of each activity page is received.
[0244] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.
[0245] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.
[0246] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0247] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A service evaluation method, characterized in that: The method comprises: Receiving scan code information sent by multiple user terminals; the scan code information is obtained by the user terminals scanning a preset QR code; the preset QR code carries activity information of recommended products and information of corresponding service providers; Determine, according to each of the scanned code information, activity participation information corresponding to each of the user terminals and information of a service provider corresponding to each of the user terminals; According to the identification of each user terminal, the activity participation information corresponding to the user terminal with the same identification is associated with the information of the service provider to obtain an association relationship between the activity participation information and the service provider; The activity participation information corresponding to the service provider to be evaluated is extracted from the association relationship between the activity participation information and the service provider, and the service quality of the service provider to be evaluated is evaluated based on the activity participation information corresponding to the service provider to be evaluated to obtain an evaluation result.
2. The method according to claim 1, characterized in that The step of performing a service quality evaluation on the service provider to be evaluated based on the activity participation information corresponding to the service provider to be evaluated to obtain an evaluation result includes: Determining whether each of the user terminals participates in the activity recommended in the preset QR code according to the activity participation information corresponding to the service provider to be evaluated; If it is determined that the user terminal participates in the activity recommended in the preset QR code, the service quality of the service provider to be evaluated is recorded as a first parameter; If it is determined that the user terminal has not participated in the activity recommended in the preset QR code, the service quality of the service provider to be evaluated is recorded as a second parameter; The service quality of the service provider to be evaluated is evaluated according to the first parameter and the second parameter respectively corresponding to each of the user terminals to obtain an evaluation result.
3. The method according to claim 2, characterized in that The method further comprises: In the case of determining that the user terminal participates in the activity recommended in the preset QR code, extracting the user's interaction information from the activity participation information; The user's participation level is determined according to the interaction information, and the first parameter is modified according to the participation level to obtain a modified first parameter.
4. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: If the activity participation information includes evaluation information, the evaluation result is corrected according to the evaluation information to obtain a corrected evaluation result.
5. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: Acquire user information of the user terminal, and determine the type of the user according to the user information; The step of performing a service quality evaluation on the service provider to be evaluated based on the activity participation information corresponding to the service provider to be evaluated to obtain an evaluation result includes: The service quality of the service provider to be evaluated is evaluated according to the activity participation information corresponding to the service provider to be evaluated and the type of the user to obtain an evaluation result.
6. The method according to any one of claims 1 to 3, characterized in that: The determining, according to each of the code scanning information, the activity participation information corresponding to each of the user terminals and the information of the service provider corresponding to each of the user terminals includes: Determine each activity page information according to each of the scanned code information; the activity page information includes the activity information of the recommended product and the information of the corresponding service provider; The activity page information is returned to each of the user terminals, and activity participation information sent by each of the user terminals based on the activity page information is received.
7. A service evaluation device, characterized in that: The device comprises: A receiving module, configured to receive scan code information sent by multiple user terminals; the scan code information is obtained by the user terminals scanning a preset QR code; the preset QR code carries activity information of recommended products and information of corresponding service providers; A first determination module, configured to determine, based on the code scanning information, activity participation information corresponding to each of the user terminals and information of a service provider corresponding to each of the user terminals; an association module, configured to associate the activity participation information corresponding to the user terminal with the same identification with the information of the service provider according to the identification of each user terminal, so as to obtain an association relationship between the activity participation information and the service provider; The evaluation module is used to extract the activity participation information corresponding to the service provider to be evaluated from the association relationship between the activity participation information and the service provider, and to evaluate the service quality of the service provider to be evaluated based on the activity participation information corresponding to the service provider to be evaluated to obtain an evaluation result.
8. The device according to claim 7, characterized in that The evaluation module includes: a first determination unit, a second determination unit, a third determination unit and an evaluation unit, wherein: A first determining unit, specifically configured to determine whether each of the user terminals participates in the activity recommended in the preset QR code according to the activity participation information corresponding to the service provider to be evaluated; A second determining unit is specifically configured to record the service quality of the service provider to be evaluated as a first parameter if it is determined that the user terminal participates in the activity recommended in the preset QR code; A third determining unit is specifically configured to record the service quality of the service provider to be evaluated as a second parameter if it is determined that the user terminal has not participated in the activity recommended in the preset QR code; The evaluation unit is specifically configured to evaluate the service quality of the service provider to be evaluated according to the first parameters and the second parameters respectively corresponding to each of the user terminals, and obtain an evaluation result.
9. The device according to claim 8, characterized in that The evaluation module further includes: an extraction unit and a correction unit, wherein: an extraction unit, specifically configured to extract the user's interaction information from the activity participation information when it is determined that the user terminal participates in the activity recommended in the preset QR code; The correction unit is specifically configured to determine the user's participation level according to the interaction information, and to correct the first parameter according to the participation level to obtain a corrected first parameter.
10. The device according to any one of claims 7 to 9, characterized in that: The device further includes: a correction module, which is used to correct the evaluation result according to the evaluation information to obtain a corrected evaluation result if the activity participation information includes evaluation information.
11. The device according to any one of claims 7 to 9, characterized in that: The device further includes: a second determining module, configured to obtain user information of the user terminal and determine the type of the user according to the user information; The evaluation module is used to evaluate the service quality of the service provider to be evaluated according to the activity participation information corresponding to the service provider to be evaluated and the type of the user to obtain an evaluation result.
12. The device according to claim 7, characterized in that The first determining module further includes: a fourth determining unit and a receiving unit, wherein: A fourth determining unit is specifically used to determine each activity page information according to each of the scanned code information; the activity page information includes the activity information of the recommended product and the information of the corresponding service provider; The receiving unit is specifically configured to return the activity page information to each of the user terminals, and receive activity participation information sent by each of the user terminals based on the activity page information.
13. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.
14. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
15. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
