Content feedback processing method and device, electronic equipment and storage medium
By obtaining user feedback status information from online job search platforms and displaying it in a differentiated manner, the process of publishing feedback information is simplified, operating costs are reduced, and the authenticity and effectiveness of feedback information are improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING 58 INFORMATION TECH
- Filing Date
- 2023-02-21
- Publication Date
- 2026-06-02
AI Technical Summary
In the process of online job hunting, users need to go through a cumbersome process to evaluate companies or positions, resulting in high operating costs. Users are prone to giving up on providing feedback, which reduces the amount of genuine and effective evaluation and feedback information.
By obtaining feedback status information from local users, the feedback information on the feedback page can be displayed differently and adjusted, and the feedback content can be updated when users issue commands, thus simplifying the feedback information publishing process.
By using differentiated and updated displays, users can more easily distinguish between different types of feedback information, reducing the cost of feedback operations and improving the authenticity and effectiveness of feedback information.
Smart Images

Figure CN116383528B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of interface interaction technology, and in particular to a content feedback processing method, a content feedback processing device, an electronic device, and a computer-readable storage medium. Background Technology
[0002] With changes in internet technology and lifestyles, online job hunting has become a crucial method for job seekers and recruiters. Recruitment applications can display genuine feedback from job seekers on relevant pages, allowing job seekers to access other users' evaluations of companies or positions, thus deepening their understanding. However, users often face cumbersome processes when evaluating or providing feedback on companies or positions. This cumbersome and costly process can easily lead users to abandon their feedback efforts, reducing the amount of genuine and effective feedback. Summary of the Invention
[0003] The present invention provides a method, apparatus, electronic device, and computer-readable storage medium for processing content feedback, in order to solve or partially solve the problems of cumbersome operation procedures and high operation costs in the process of providing content feedback to target objects.
[0004] This invention discloses a content feedback processing method, including:
[0005] In response to an information browsing instruction for feedback content of a target object on a target page, the system obtains feedback status information of the local user on the target object, performs differentiated display adjustments on the feedback information on the feedback page based on the feedback status information, and switches the target page to display the feedback page corresponding to the target object after completing the display adjustment of the feedback information. The feedback status information is information that indicates whether the local user has evaluated the target object.
[0006] In response to the release instruction for the feedback information, the feedback content on the target page is updated and displayed according to the release instruction.
[0007] Optionally, the feedback content includes at least a feedback dimension and the number of information items corresponding to the feedback dimension, wherein the number of information items is the number of feedback information items corresponding to the feedback dimension, and the method further includes:
[0008] In response to the selection operation for the feedback dimension, a target feedback dimension is determined, and target feedback information corresponding to the target feedback dimension is generated;
[0009] The target feedback information is displayed on the target page.
[0010] Optionally, the step of differentiating the display of feedback information on the feedback page based on the feedback status information includes:
[0011] If the feedback status information indicates that the user on this end has published feedback information for the target object, then the first feedback information published by the user on this end is displayed in the feedback page in a first display style, and the second feedback information published by other users is displayed in a second display style.
[0012] If the feedback status information indicates that the user on this end has not published any feedback information for the target object, then the second feedback information published by other users will be displayed on the feedback page in the second display style.
[0013] Optionally, displaying the first feedback information posted by the local user in a first display style and displaying the second feedback information posted by other users in a second display style on the feedback page includes:
[0014] The feedback page displays the first feedback information posted by the local user and the second feedback information posted by other users, and displays a target control for the second feedback information.
[0015] Optionally, the step of responding to a publishing instruction for the feedback information and updating the display of the feedback content on the target page according to the publishing instruction includes:
[0016] In response to a selection operation on the target control, the communication status information between the local user and the peer user to which the target object belongs is obtained;
[0017] If the communication status information indicates that there is online communication between the local user and the peer user regarding the target object, then the target control is adjusted from its original display style to the target display style, and target feedback information corresponding to the second feedback information is published on the target page. The target feedback information is feedback information that can be seen by users of the same type as the local user.
[0018] If the communication status information indicates that there is no online communication between the local user and the peer user regarding the target object, then the target control is adjusted from its original display style to the target display style to output visual feedback prompts only to the local user.
[0019] Optionally, publishing the target feedback information corresponding to the second feedback information on the target page includes:
[0020] Obtain the target feedback dimension corresponding to the second feedback information, generate target feedback information corresponding to the target feedback dimension, and publish the target feedback information on the target page.
[0021] Optionally, generating target feedback information corresponding to the target feedback dimension includes:
[0022] The target feedback dimension is combined with a preset feedback template to generate target feedback information corresponding to the target feedback dimension.
[0023] Optionally, the target page further includes an information publishing control, and the method further includes:
[0024] In response to a user operation on the information publishing control, determine the target feedback information corresponding to the user operation, and obtain the communication status information between the local user and the peer user to which the target object belongs;
[0025] If the communication status information indicates that there is an online communication between the local user and the peer user regarding the target object, then the target feedback information is published on the target page in a first publishing method, wherein the first publishing method is a publishing method that makes the target feedback information visible to all users of the same type as the local user;
[0026] If the communication status information indicates that there is no online communication between the local user and the peer user regarding the target object, then the target feedback information is published on the target page in a second publishing method, wherein the second publishing method is a publishing method that makes the target feedback information visible only to the local user.
[0027] This invention also discloses a content feedback processing device, comprising:
[0028] The page display module is used to respond to information browsing instructions for feedback content of a target object on a target page, obtain feedback status information of the local user on the target object, perform differentiated display adjustment of the feedback information on the feedback page according to the feedback status information, and after completing the display adjustment of the feedback information, switch the target page to display the feedback page corresponding to the target object. The feedback status information is information that indicates whether the local user has evaluated the target object.
[0029] The content update module is used to respond to the publishing instruction for the feedback information and update the display of the feedback content on the target page according to the publishing instruction.
[0030] Optionally, the feedback content includes at least a feedback dimension and the number of information items corresponding to the feedback dimension, wherein the number of information items is the number of feedback information items corresponding to the feedback dimension, and the device further includes:
[0031] The feedback information generation module is used to respond to the selection operation for the feedback dimension, determine the target feedback dimension, and generate target feedback information corresponding to the target feedback dimension.
[0032] The feedback information display module is used to display the target feedback information on the target page.
[0033] Optionally, the page display module is specifically used for:
[0034] If the feedback status information indicates that the user on this end has published feedback information for the target object, then the first feedback information published by the user on this end is displayed in the feedback page in a first display style, and the second feedback information published by other users is displayed in a second display style.
[0035] If the feedback status information indicates that the user on this end has not published any feedback information for the target object, then the second feedback information published by other users will be displayed on the feedback page in the second display style.
[0036] Optionally, the page display module is specifically used for:
[0037] The feedback page displays the first feedback information posted by the local user and the second feedback information posted by other users, and displays a target control for the second feedback information.
[0038] Optionally, the page display module is specifically used for:
[0039] In response to a selection operation on the target control, the communication status information between the local user and the peer user to which the target object belongs is obtained;
[0040] If the communication status information indicates that there is online communication between the local user and the peer user regarding the target object, then the target control is adjusted from its original display style to the target display style, and target feedback information corresponding to the second feedback information is published on the target page. The target feedback information is feedback information that can be seen by users of the same type as the local user.
[0041] If the communication status information indicates that there is no online communication between the local user and the peer user regarding the target object, then the target control is adjusted from its original display style to the target display style to output visual feedback prompts only to the local user.
[0042] Optionally, the page display module is specifically used for:
[0043] Obtain the target feedback dimension corresponding to the second feedback information, generate target feedback information corresponding to the target feedback dimension, and publish the target feedback information on the target page.
[0044] Optionally, the page display module is specifically used for:
[0045] The target feedback dimension is combined with a preset feedback template to generate target feedback information corresponding to the target feedback dimension.
[0046] Optionally, the target page further includes an information publishing control, and the device further includes:
[0047] The feedback information input module is used to respond to user operations on the information publishing control, determine the target feedback information corresponding to the user operation, and obtain the communication status information between the local user and the peer user to which the target object belongs.
[0048] The first publishing module is used to publish the target feedback information on the target page in a first publishing method if the communication status information indicates that there is an online communication between the local user and the peer user regarding the target object. The first publishing method is a publishing method that makes the target feedback information visible to all users of the same type as the local user.
[0049] The second publishing module is used to publish the target feedback information on the target page in a second publishing method if the communication status information indicates that there is no online communication between the local user and the peer user regarding the target object. The second publishing method is a publishing method that makes the target feedback information visible only to the local user.
[0050] This invention also discloses an electronic device, including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus;
[0051] The memory is used to store computer programs;
[0052] When the processor executes a program stored in the memory, it implements the method described in the embodiments of the present invention.
[0053] This invention also discloses a computer-readable storage medium storing instructions that, when executed by one or more processors, cause the processors to perform the methods described in this invention.
[0054] The embodiments of the present invention have the following advantages:
[0055] In this embodiment of the invention, when a user browses feedback information for a target object, the terminal can respond to an information browsing instruction for the feedback content of the target object on the target page, obtain the user's feedback status information for the target object, and adjust the display of the feedback information on the feedback page according to the feedback status information. After completing the display adjustment of the feedback information, the target page is switched to display the feedback page corresponding to the target object. The feedback status information is information indicating whether the user has evaluated the target object. Then, when a publishing instruction for the feedback information is obtained, the terminal can update the display of the feedback content on the target page according to the publishing instruction. Thus, during the process of the user browsing relevant feedback information, on the one hand, the terminal can differentiate the display of the feedback information on the feedback page based on the user's feedback status information for the target object, making it easier for the user to distinguish different types of feedback information. On the other hand, the terminal can also update the display of the feedback content on the target page according to the user's publishing instruction for the feedback information, thereby simplifying the feedback information publishing process and reducing the cost of user feedback operations. Attached Figure Description
[0056] Figure 1 This is a flowchart of the steps of a content feedback processing method provided in an embodiment of the present invention;
[0057] Figure 2 This is a schematic diagram of the application page provided in an embodiment of the present invention;
[0058] Figure 3 This is a schematic diagram of the application page provided in an embodiment of the present invention;
[0059] Figure 4 This is a schematic diagram of the application page provided in an embodiment of the present invention;
[0060] Figure 5 This is a schematic diagram of the application page provided in an embodiment of the present invention;
[0061] Figure 6 This is a structural block diagram of a content feedback processing device provided in an embodiment of the present invention;
[0062] Figure 7 This is a block diagram of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0063] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.
[0064] As an example, different users may have different evaluations of the same object. For instance, different users may have different evaluations of a company due to differences in their own experiences. It is precisely because of these differences that users unfamiliar with the company can refer to these objective evaluations when researching it, leading to a more accurate judgment. Similarly, in online job hunting, job seekers can learn about companies and positions by referring to feedback from other users, improving their understanding. However, when users want to evaluate or provide feedback on a company or related position, they often need to go through cumbersome procedures. This cumbersome process and high cost can easily lead users to abandon evaluations and feedback, thus reducing the amount of genuine and effective feedback.
[0065] One of the core inventive points of this invention is that when a user browses feedback information for a target object, the terminal can respond to the information browsing instruction for the feedback content of the target object on the target page, obtain the user's feedback status information for the target object, and perform differentiated display adjustments on the feedback information on the feedback page based on the feedback status information. After completing the display adjustment of the feedback information, the target page is switched to display the feedback page corresponding to the target object. The feedback status information represents whether the user has evaluated the target object. Then, when a publishing instruction for the feedback information is obtained, the terminal can update the display of the feedback content on the target page according to the publishing instruction. Thus, during the process of the user browsing relevant feedback information, on the one hand, the terminal can differentiate the display of the feedback information on the feedback page based on the user's feedback status information for the target object, making it easier for the user to distinguish different types of feedback information. On the other hand, the terminal can also update the display of the feedback content on the target page according to the user's publishing instruction for the feedback information, thereby simplifying the feedback information publishing process and reducing the cost of user feedback operations.
[0066] Reference Figure 1 The diagram illustrates a flowchart of a content feedback processing method provided in an embodiment of the present invention, which may specifically include the following steps:
[0067] Step 101: In response to an information browsing instruction for feedback content of a target object on a target page, obtain the feedback status information of the local user regarding the target object. Adjust the display of the feedback information on the feedback page according to the feedback status information. After completing the display adjustment of the feedback information, switch the target page to display the feedback page corresponding to the target object. The feedback status information represents whether the local user has evaluated the target object.
[0068] Optionally, for electronic terminals, corresponding applications can be run on the electronic terminal, and the corresponding application interface can be displayed through the graphical user interface of the electronic terminal, so that users can perform corresponding operations in the application interface. The electronic terminal can be a desktop computer, laptop computer, tablet computer, or mobile terminal, and the application can include lifestyle applications, audio applications, game applications, and job search applications, etc. In this embodiment of the invention, the electronic terminal (hereinafter referred to as the terminal) is used as a mobile terminal, and the application running on the mobile terminal provides a job search function as an example for illustrative purposes. It should be understood that the present invention does not impose limitations on this.
[0069] In this application, when users are searching for jobs online, they can search and browse relevant company or job information. When they find a company or job that matches their needs, they can access the corresponding page to view detailed information about the company or job. Specifically, the terminal responds to the user's access command for a target object entered in the application, determines the information page corresponding to that target object, and displays the information page through the terminal's graphical user interface. Optionally, the target object can include companies, job positions, etc., and the corresponding information page can be a company details page or a job details page. It should be noted that when applied to other application scenarios, such as renting, buying, shopping, renting, or buying a car, the target object can also be a housing listing, a car listing, or a product listing, and the target page can be a housing listing details page, a car listing details page, or a product details page. This embodiment of the invention uses an online job search scenario as an example for illustrative purposes, and the invention does not impose limitations on this.
[0070] In specific implementation, the target page can include several different content areas. These different content areas can be used to present different content associated with the target object. For example, a job details page can include recruiter information, job details, address information, feedback area, etc. This invention does not limit this. Specifically, the target page can include feedback content for the target object. This feedback content can include feedback dimensions and the number of information corresponding to each feedback dimension. The number of information can be the number of feedback messages corresponding to each feedback dimension. The feedback dimension can be a dimension pre-set for different types of feedback information. The feedback information can be user-inputted evaluation information about the target object. Feedback dimensions can categorize evaluation information into corresponding dimensions, achieving feedback information classification. The number of feedback messages can be the number of feedback messages existing under the same feedback dimension. Thus, users can understand other users' evaluations of the target object through feedback information from other users, and they can also understand other users' evaluations of the target object through feedback dimensions, improving users' understanding of the target object in a certain dimension (such as a key dimension), facilitating appropriate decision-making.
[0071] In one alternative embodiment, the terminal can respond to a selection operation for a feedback dimension, determine the target feedback dimension, generate target feedback information corresponding to the target feedback dimension, and then display the target feedback information on the target page. In a specific implementation, when a user is browsing feedback information already published by other users, if there is feedback information that reflects their own understanding of the target object, they can quickly publish the feedback information by using the feedback dimension, thereby effectively simplifying the feedback information publishing process and reducing the cost of user feedback operations.
[0072] In one example, refer to Figure 2 This illustration shows a schematic diagram of an application page provided in an embodiment of the present invention. When a user browses the job details page for a relevant position, corresponding feedback content 20 can be displayed on the job details page. This feedback can include real feedback from job seekers, such as different feedback dimensions like "Salary is real," "Job is currently hiring," and "The communication experience was great," as well as corresponding feedback information like "Communicated, location confirmed, salary is real, job is indeed hiring, overall communication experience was excellent." Each feedback dimension can correspond to a feedback control 210. When a user approves of a certain feedback dimension and wants to publish corresponding feedback information, they can select the corresponding feedback control 210. The terminal will then generate corresponding feedback information based on the feedback dimension selected by the user and publish the feedback information so that other users can view it.
[0073] Furthermore, feedback controls can be configured to prioritize the display of feedback information corresponding to the selected feedback dimension in the feedback area when the control is selected. It should be noted that different functions of the feedback control can be implemented by setting different interaction methods. For example, clicking the feedback control can trigger the filtering and display of feedback information, while double-clicking it can trigger the quick publication of feedback information. This invention does not impose any limitations on this.
[0074] In this embodiment of the invention, considering the limited space of the target page, not all feedback information will be presented during the actual display of the target page. Instead, only a few feedback information will be selected for display. Furthermore, the display format of the feedback information can be controlled during the display process, such as controlling the display length, number of lines, and font of the feedback information.
[0075] When a user wants to learn more about other users' evaluations of a target object, they can enter a corresponding information browsing command on the target page. The terminal can then obtain the user's feedback status information based on this command. Simultaneously, the graphical user interface switches the target page to the corresponding feedback page for the target object, and displays the feedback information differentiated based on the feedback status information. Here, "user" refers to the user account logged into the relevant application on the terminal, and "feedback status information" indicates whether the user account has evaluated the target object.
[0076] It should be noted that the feedback information on the feedback page can include feedback posted by the user on the same device as feedback posted by other users. For the user on the same device, when displaying feedback information, the terminal can differentiate the display of feedback information on the feedback page based on whether the user has previously evaluated the target object. If the feedback status information indicates that the user on the same device has posted feedback information on the target object, then the first feedback information posted by the user on the feedback page will be displayed in a first display style, and the second feedback information posted by other users will be displayed in a second display style. If the feedback status information indicates that the user on the same device has not posted feedback information on the target object, then the second feedback information posted by other users will be displayed in a second display style. Thus, while the user is browsing relevant feedback information, the terminal can differentiate the display of feedback information on the feedback page based on the user's feedback status information on the target object, making it easier for the user to distinguish between different types of feedback information.
[0077] Optionally, to address the differences in displaying feedback information between different users, the feedback page can display the first feedback information posted by the local user and the second feedback information posted by other users, along with a target control for the second feedback information. This allows the terminal to provide a corresponding target control on the feedback page for feedback information posted by other users, enabling the local user to process the feedback information posted by other users through this target control. In one example, the target control can be an approval control, allowing the local user to express approval of the feedback information posted by other users.
[0078] Step 102: In response to the release instruction for the feedback information, update the display of the feedback content on the target page according to the release instruction.
[0079] On the feedback page, the terminal can display feedback information for a target object, allowing users to browse other users' evaluations and improve their understanding of the target object. For feedback information posted by other users, the terminal can provide corresponding target controls while displaying the feedback. Users on the local terminal can then use these controls to express their approval of the feedback. Simultaneously, the terminal can respond to the user's selection of the target control by generating a posting instruction for the feedback information associated with that control. Based on this instruction, the terminal updates the feedback content on the target page. This simplifies the feedback posting process and reduces the cost of user feedback operations.
[0080] In its implementation, the terminal can respond to a selection operation on the target control by obtaining communication status information between the local user and the peer user to which the target object belongs. If the communication status information indicates that there is online communication between the local user and the peer user regarding the target object, the target control is adjusted from its original display style to the target display style, and target feedback information corresponding to the second feedback information is published on the target page. The target feedback information is visible to all users of the same type as the local user. If the communication status information indicates that there is no online communication between the local user and the peer user regarding the target object, the target control is adjusted from its original display style to the target display style to output visual feedback prompts only to the local user. Thus, on the one hand, the terminal can update the feedback content on the target page according to the user's instruction to publish feedback information, thereby simplifying the feedback information publishing process and reducing the cost of user feedback operations. On the other hand, by detecting whether there is communication between the local user and the peer user (such as between a job seeker and a recruiter), other users can view the feedback information published by the local user if communication exists, while no feedback is given if no communication exists, but the corresponding visual feedback is based on the local user, ensuring the authenticity and effectiveness of the feedback information.
[0081] Optionally, regarding the display style of the target control, in its original state, it can be displayed in the target display style. When the local user performs an operation on it, the terminal can control the target control to switch from the original display style to the target display style. When the local user operates on the same target control again, the terminal can control the target control to switch from the target display style back to the original display style, thereby providing visual feedback to the target control based on the user's operation, to prompt the local user that the corresponding user operation has been responded to. In one example, the original display style and the target display style can be different display styles. The original display style can be displayed in a light color, and the target display style can be displayed in a dark color, or both can be displayed in the same color. The target display style can have an additional "feedback indicator" compared to the original display style. This feedback indicator prompts the user that the user operation has been responded to, providing the user with visual feedback. This invention does not limit this.
[0082] In the process of generating target feedback information, the terminal can obtain the target feedback dimension corresponding to the second feedback information, generate target feedback information corresponding to the target feedback dimension, and publish the target feedback information on the target page. In an optional embodiment, the terminal can combine the target feedback dimension with a preset feedback template to generate target feedback information corresponding to the target feedback dimension.
[0083] In practical implementation, several different feedback dimensions can be pre-set for different target objects. Each feedback dimension is also a feedback label. When a user quickly publishes feedback information through a feedback control or a target control, if the feedback is published through a feedback control, the feedback dimension corresponding to the feedback control can be obtained, then the pre-set feedback template can be obtained, and then the corresponding target feedback information can be generated based on the feedback template and the feedback dimension. If the feedback is published through a target control, the feedback dimension corresponding to the feedback information of the target control selected by the user on this end can be obtained, then the corresponding feedback template can be obtained, and then the corresponding target feedback information can be generated based on the feedback template and the feedback dimension. In one example, assuming the target object is a job posting, feedback dimensions such as "great communication experience," "real salary," "real location," and "job opening" can be set for the job. Corresponding feedback templates can include phrases like "I think this job is pretty good," "After communicating with the boss," "Finished talking," "Just finished talking," "Feels okay," "Understood," and "Confirmed." After determining the target feedback dimensions, based on semantic rationality, the target feedback dimensions and corresponding feedback templates can be combined to generate corresponding feedback information. This generated feedback information is then updated to the feedback content on the target page, enabling one-click publication of feedback information, simplifying the feedback process, and reducing the cost of user feedback operations. For example, the invention does not limit the generation of feedback information such as "I think this job is pretty good, great communication experience," "I think this job is pretty good, real salary," "I think this job is pretty good, real location," and "I think this job is pretty good, job opening."
[0084] Furthermore, the target page also includes an information publishing control. The terminal can respond to user operations on the information publishing control, determine the target feedback information corresponding to the user operation, and obtain the communication status information between the local user and the peer user to which the target object belongs. If the communication status information indicates that there is online communication between the local user and the peer user regarding the target object, the target feedback information is published on the target page in a first publishing method, which makes the target feedback information visible to all users of the same type as the local user. If the communication status information indicates that there is no online communication between the local user and the peer user regarding the target object, the target feedback information is published on the target page in a second publishing method, which makes the target feedback information visible only to the local user. By detecting whether there is communication between the local user and the peer user (such as between a job seeker and a recruiter), other users can view the feedback information published by the local user if communication exists, while no feedback is given if no communication exists, but the local user provides corresponding visual feedback, thus ensuring the authenticity and effectiveness of the feedback information.
[0085] In this embodiment of the invention, when a user browses feedback information for a target object, the terminal can respond to an information browsing instruction for the feedback content of the target object on the target page, obtain the user's feedback status information for the target object, and adjust the display of the feedback information on the feedback page according to the feedback status information. After completing the display adjustment of the feedback information, the target page is switched to display the feedback page corresponding to the target object. The feedback status information is information indicating whether the user has evaluated the target object. Then, when a publishing instruction for the feedback information is obtained, the terminal can update the display of the feedback content on the target page according to the publishing instruction. Thus, during the process of the user browsing relevant feedback information, on the one hand, the terminal can differentiate the display of the feedback information on the feedback page based on the user's feedback status information for the target object, making it easier for the user to distinguish different types of feedback information. On the other hand, the terminal can also update the display of the feedback content on the target page according to the user's publishing instruction for the feedback information, thereby simplifying the feedback information publishing process and reducing the cost of user feedback operations.
[0086] To enable those skilled in the art to better understand the technical solutions in the embodiments of the present invention, an example is provided below for illustration:
[0087] Reference Figure 3This diagram illustrates an application page provided in an embodiment of the present invention. The terminal runs a corresponding online recruitment application and displays a corresponding job details page 30 in the graphical user interface based on the access command input by the local user. The job details page 30 can present corresponding feedback content, which may include genuine feedback from job seekers. This feedback may include feedback controls 310 (salary information, job posting, excellent communication experience, etc.) corresponding to different feedback dimensions, feedback information 320, feedback input controls 330, and feedback details controls 340. The local user can input feedback information for the job through the feedback input control 330, or select the corresponding... Feedback control 310 allows the terminal to generate corresponding target feedback information based on the target feedback control selected by the user, and then publish the generated target feedback information. (To ensure the authenticity of the feedback information, if the user has not communicated with the recruiter who posted the job information, the generated target feedback information is only visible to the user and not to other users. If the user has communicated with the recruiter beforehand, the feedback information can be publicly published so that other users can also see it, thus ensuring the validity and authenticity of the feedback information.) The feedback control enables rapid publication of feedback information, greatly simplifying the process and reducing the user's operational costs. Furthermore, when the user wants to browse other users' feedback information related to the job, they can open the corresponding feedback page through the feedback details control 340.
[0088] Reference Figure 4 This diagram illustrates an application page provided in an embodiment of the present invention. When a user opens the feedback page 40 via the feedback details control 340, the terminal can differentiate the feedback information of the user and other users on the feedback page 40 based on whether the user has previously posted feedback information for the position. For example, the first feedback information posted by the user can be displayed normally; for the second feedback information posted by other users, an approval control 410 can be displayed to recognize the second feedback information, thus achieving differentiated display of feedback information posted by different users. The user can then approve the relevant feedback information through the approval control 410. The terminal can determine whether to generate corresponding feedback information based on the communication status between the user and the corresponding recruiting user. Simultaneously, the approval control 410 can display the user's operation result on the feedback information through corresponding visual feedback. Furthermore, when the user has not posted feedback information for the position, only feedback information posted by other users is displayed on the feedback page.
[0089] Reference Figure 5This diagram illustrates an application page provided in an embodiment of the present invention. Assuming the current feedback information for the target position includes 9 feedback messages in the "Salary is Real" dimension, 5 feedback messages in the "Job Open" dimension, and 3 feedback messages in the "Great Communication Experience" dimension, and assuming the user has already communicated with the recruiter for the target position, when the user approves feedback from other users via feedback controls or approval controls on the feedback page, the terminal can generate corresponding target feedback information based on the corresponding feedback dimensions and publish the target feedback information. Simultaneously, the number of feedback messages corresponding to the respective feedback dimensions is updated, such as "Salary is Real · 9" being updated to "Salary is Real · 10," allowing other users to view the relevant feedback information published by the user.
[0090] Through the above process, while users are browsing relevant feedback information, on the one hand, the terminal can differentiate the feedback information on the feedback page based on the user's feedback status information on the target object. This differentiated display makes it easier for users to distinguish different types of feedback information. On the other hand, the terminal can also update the feedback content on the target page according to the user's feedback information publishing instructions, thereby simplifying the feedback information publishing process and reducing the cost of user feedback operations.
[0091] It should be noted that, for the sake of simplicity, the method embodiments are all described as a series of actions. However, those skilled in the art should understand that the embodiments of the present invention are not limited to the described order of actions, because according to the embodiments of the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions involved are not necessarily essential to the embodiments of the present invention.
[0092] Reference Figure 6 The diagram illustrates a structural block diagram of a content feedback processing device provided in an embodiment of the present invention, which may specifically include the following modules:
[0093] The page display module 601 is used to respond to an information browsing instruction for feedback content of a target object on a target page, obtain feedback status information of the local user on the target object, perform differentiated display adjustment of the feedback information on the feedback page according to the feedback status information, and after completing the display adjustment of the feedback information, switch the target page to display the feedback page corresponding to the target object. The feedback status information is information that indicates whether the local user has evaluated the target object.
[0094] The content update module 602 is used to update and display the feedback content on the target page in response to the publishing instruction for the feedback information.
[0095] In one optional embodiment, the feedback content includes at least a feedback dimension and the number of information items corresponding to the feedback dimension, wherein the number of information items is the number of feedback information items corresponding to the feedback dimension, and the device further includes:
[0096] The feedback information generation module is used to respond to the selection operation for the feedback dimension, determine the target feedback dimension, and generate target feedback information corresponding to the target feedback dimension.
[0097] The feedback information display module is used to display the target feedback information on the target page.
[0098] In one optional embodiment, the page display module 601 is specifically used for:
[0099] If the feedback status information indicates that the user on this end has published feedback information for the target object, then the first feedback information published by the user on this end is displayed in the feedback page in a first display style, and the second feedback information published by other users is displayed in a second display style.
[0100] If the feedback status information indicates that the user on this end has not published any feedback information for the target object, then the second feedback information published by other users will be displayed on the feedback page in the second display style.
[0101] In one optional embodiment, the page display module 601 is specifically used for:
[0102] The feedback page displays the first feedback information posted by the local user and the second feedback information posted by other users, and displays a target control for the second feedback information.
[0103] In one optional embodiment, the page display module 601 is specifically used for:
[0104] In response to a selection operation on the target control, the communication status information between the local user and the peer user to which the target object belongs is obtained;
[0105] If the communication status information indicates that there is online communication between the local user and the peer user regarding the target object, then the target control is adjusted from its original display style to the target display style, and target feedback information corresponding to the second feedback information is published on the target page. The target feedback information is feedback information that can be seen by users of the same type as the local user.
[0106] If the communication status information indicates that there is no online communication between the local user and the peer user regarding the target object, then the target control is adjusted from its original display style to the target display style to output visual feedback prompts only to the local user.
[0107] In one optional embodiment, the page display module 601 is specifically used for:
[0108] Obtain the target feedback dimension corresponding to the second feedback information, generate target feedback information corresponding to the target feedback dimension, and publish the target feedback information on the target page.
[0109] In one optional embodiment, the page display module 601 is specifically used for:
[0110] The target feedback dimension is combined with a preset feedback template to generate target feedback information corresponding to the target feedback dimension.
[0111] In one alternative embodiment, the target page further includes an information publishing control, and the device further includes:
[0112] The feedback information input module is used to respond to user operations on the information publishing control, determine the target feedback information corresponding to the user operation, and obtain the communication status information between the local user and the peer user to which the target object belongs.
[0113] The first publishing module is used to publish the target feedback information on the target page in a first publishing method if the communication status information indicates that there is an online communication between the local user and the peer user regarding the target object. The first publishing method is a publishing method that makes the target feedback information visible to all users of the same type as the local user.
[0114] The second publishing module is used to publish the target feedback information on the target page in a second publishing method if the communication status information indicates that there is no online communication between the local user and the peer user regarding the target object. The second publishing method is a publishing method that makes the target feedback information visible only to the local user.
[0115] As the device embodiment is basically similar to the method embodiment, the description is relatively simple, and relevant parts can be found in the description of the method embodiment.
[0116] In addition, this invention also provides an electronic device, including: a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it implements the various processes of the above-described content feedback processing method embodiment and achieves the same technical effect. To avoid repetition, it will not be described again here.
[0117] This invention also provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it implements the various processes of the above-described content feedback processing method embodiments and achieves the same technical effect. To avoid repetition, it will not be described again here. The computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.
[0118] Figure 7 A schematic diagram of the hardware structure of an electronic device for implementing various embodiments of the present invention.
[0119] The electronic device 700 includes, but is not limited to, components such as: a radio frequency unit 701, a network module 702, an audio output unit 703, an input unit 704, a sensor 705, a display unit 706, a user input unit 707, an interface unit 708, a memory 709, a processor 710, and a power supply 711. Those skilled in the art will understand that the electronic device structure involved in the embodiments of the present invention does not constitute a limitation on the electronic device. An electronic device may include more or fewer components than illustrated, or combine certain components, or have different component arrangements. In the embodiments of the present invention, the electronic device includes, but is not limited to, mobile phones, tablet computers, laptop computers, PDAs, in-vehicle terminals, wearable devices, and pedometers.
[0120] It should be understood that, in this embodiment of the invention, the radio frequency unit 701 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink data from the base station and processes it with the processor 710; additionally, it transmits uplink data to the base station. Typically, the radio frequency unit 701 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc. Furthermore, the radio frequency unit 701 can also communicate with networks and other devices through a wireless communication system.
[0121] Electronic devices provide users with wireless broadband internet access through network module 702, such as helping users send and receive emails, browse web pages, and access streaming media.
[0122] The audio output unit 703 can convert audio data received by the radio frequency unit 701 or the network module 702 or stored in the memory 709 into audio signals and output them as sound. Furthermore, the audio output unit 703 can also provide audio output related to specific functions performed by the electronic device 700 (e.g., call signal reception sound, message reception sound, etc.). The audio output unit 703 includes a speaker, a buzzer, and a receiver, etc.
[0123] Input unit 704 is used to receive audio or video signals. Input unit 704 may include a graphics processing unit (GPU) 7041 and a microphone 7042. The GPU 7041 processes image data of still images or videos acquired by an image capture device (such as a camera) in video capture mode or image capture mode. The processed image frames can be displayed on display unit 706. The image frames processed by GPU 7041 can be stored in memory 709 (or other storage medium) or transmitted via radio frequency unit 701 or network module 702. Microphone 7042 can receive sound and process such sound into audio data. The processed audio data can be converted into a format that can be transmitted to a mobile communication base station via radio frequency unit 701 in telephone call mode.
[0124] The electronic device 700 also includes at least one sensor 705, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display panel 7061 according to the ambient light level, and the proximity sensor can turn off the display panel 7061 and / or backlight when the electronic device 700 is moved to the ear. As a type of motion sensor, an accelerometer sensor can detect the magnitude of acceleration in various directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity and can be used to identify the posture of the electronic device (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc. The sensor 705 may also include a fingerprint sensor, pressure sensor, iris sensor, molecular sensor, gyroscope, barometer, hygrometer, thermometer, infrared sensor, etc., which will not be described in detail here.
[0125] The display unit 706 is used to display information input by the user or information provided to the user. The display unit 706 may include a display panel 7061, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
[0126] User input unit 707 can be used to receive input numerical or character information, and to generate key signal inputs related to user settings and function control of electronic devices. Specifically, user input unit 707 includes a touch panel 7071 and other input devices 7072. Touch panel 7071, also known as a touch screen, can collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near touch panel 7071). Touch panel 7071 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, and sends it to the processor 710, which receives and executes commands from the processor 710. In addition, touch panel 7071 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. Besides touch panel 7071, user input unit 707 may also include other input devices 7072. Specifically, other input devices 7072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, joysticks, etc., which will not be described in detail here.
[0127] Furthermore, the touch panel 7071 can cover the display panel 7061. When the touch panel 7071 detects a touch operation on or near it, it transmits the information to the processor 710 to determine the type of touch event. Subsequently, the processor 710 provides corresponding visual output on the display panel 7061 according to the type of touch event. It is understood that in one embodiment, the touch panel 7071 and the display panel 7061 are implemented as two independent components to realize the input and output functions of the electronic device. However, in some embodiments, the touch panel 7071 and the display panel 7061 can be integrated to realize the input and output functions of the electronic device. The specific implementation is not limited here.
[0128] Interface unit 708 serves as an interface for connecting external devices to electronic device 700. For example, external devices may include a wired or wireless headphone port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, an audio input / output (I / O) port, a video I / O port, a headphone port, and so on. Interface unit 708 can be used to receive input from external devices (e.g., data, power, etc.) and transmit the received input to one or more components within electronic device 700, or it can be used to transmit data between electronic device 700 and external devices.
[0129] The memory 709 can be used to store software programs and various data. The memory 709 may primarily include a program storage area and a data storage area. The program storage area may store the operating system, applications required for at least one function (such as sound playback, image playback, etc.), etc.; the data storage area may store data created based on the use of the mobile phone (such as audio data, phonebook, etc.). Furthermore, the memory 709 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0130] The processor 710 is the control center of the electronic device. It connects various parts of the electronic device via various interfaces and lines. By running or executing software programs and / or modules stored in the memory 709, and by calling data stored in the memory 709, it performs various functions and processes data, thereby providing overall monitoring of the electronic device. The processor 710 may include one or more processing units; preferably, the processor 710 may integrate an application processor and a modem processor. The application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 710.
[0131] The electronic device 700 may also include a power supply 711 (such as a battery) for supplying power to various components. Preferably, the power supply 711 is logically connected to the processor 710 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system.
[0132] In addition, the electronic device 700 includes some functional modules not shown, which will not be described in detail here.
[0133] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0134] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0135] The embodiments of the present invention have been described above with reference to the accompanying drawings. However, the present invention is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of the present invention without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of the present invention.
[0136] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed in this invention can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.
[0137] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0138] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0139] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0140] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0141] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
[0142] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A method for processing content feedback, characterized in that, include: In response to an information browsing instruction for feedback content of a target object on a target page, the system obtains feedback status information of the local user on the target object, performs differentiated display adjustments on the feedback information on the feedback page based on the feedback status information, and switches the target page to display the feedback page corresponding to the target object after completing the display adjustment of the feedback information. The feedback status information is information that indicates whether the local user has evaluated the target object. In response to the release instruction for the feedback information, the feedback content on the target page is updated and displayed according to the release instruction; The feedback content includes at least a feedback dimension and the number of information items corresponding to the feedback dimension, wherein the number of information items is the number of feedback information items corresponding to the feedback dimension. The method further includes: In response to the selection operation for the feedback dimension, a target feedback dimension is determined, and target feedback information corresponding to the target feedback dimension is generated; The target feedback information is displayed on the target page; wherein, if the local user has not communicated with the peer user to which the target object belongs, the target feedback information is only visible to the local user and not to other users; if the local user has communicated with the peer user beforehand, the target feedback information is visible to both the local user and the other users.
2. The method according to claim 1, characterized in that, The step of adjusting the display of feedback information on the feedback page according to the feedback status information includes: If the feedback status information indicates that the user on this end has published feedback information for the target object, then the first feedback information published by the user on this end is displayed in the feedback page in a first display style, and the second feedback information published by other users is displayed in a second display style. If the feedback status information indicates that the user on this end has not published any feedback information for the target object, then the second feedback information published by other users will be displayed on the feedback page in the second display style.
3. The method according to claim 2, characterized in that, The step of displaying the first feedback information posted by the local user in a first display style and displaying the second feedback information posted by other users in a second display style on the feedback page includes: The feedback page displays the first feedback information posted by the local user and the second feedback information posted by other users, and displays a target control for the second feedback information.
4. The method according to claim 3, characterized in that, The step of responding to a release instruction for the feedback information and updating the display of the feedback content on the target page according to the release instruction includes: In response to a selection operation on the target control, the communication status information between the local user and the peer user to which the target object belongs is obtained; If the communication status information indicates that there is online communication between the local user and the peer user regarding the target object, then the target control is adjusted from its original display style to the target display style, and target feedback information corresponding to the second feedback information is published on the target page. The target feedback information is feedback information that can be seen by users of the same type as the local user. If the communication status information indicates that there is no online communication between the local user and the peer user regarding the target object, then the target control is adjusted from its original display style to the target display style to output visual feedback prompts only to the local user.
5. The method according to claim 4, characterized in that, The step of publishing the target feedback information corresponding to the second feedback information on the target page includes: Obtain the target feedback dimension corresponding to the second feedback information, generate target feedback information corresponding to the target feedback dimension, and publish the target feedback information on the target page.
6. The method according to claim 1 or 5, characterized in that, The generation of target feedback information corresponding to the target feedback dimension includes: The target feedback dimension is combined with a preset feedback template to generate target feedback information corresponding to the target feedback dimension.
7. The method according to claim 1, characterized in that, The target page also includes an information publishing control, and the method further includes: In response to a user operation on the information publishing control, determine the target feedback information corresponding to the user operation, and obtain the communication status information between the local user and the peer user to which the target object belongs; If the communication status information indicates that there is an online communication between the local user and the peer user regarding the target object, then the target feedback information is published on the target page in a first publishing method, wherein the first publishing method is a publishing method that makes the target feedback information visible to all users of the same type as the local user; If the communication status information indicates that there is no online communication between the local user and the peer user regarding the target object, then the target feedback information is published on the target page in a second publishing method, wherein the second publishing method is a publishing method that makes the target feedback information visible only to the local user.
8. A content feedback processing device, characterized in that, include: The page display module is used to respond to information browsing instructions for feedback content of a target object on a target page, obtain feedback status information of the local user on the target object, perform differentiated display adjustment of the feedback information on the feedback page according to the feedback status information, and after completing the display adjustment of the feedback information, switch the target page to display the feedback page corresponding to the target object. The feedback status information is information that indicates whether the local user has evaluated the target object. The content update module is used to respond to the publishing instruction for the feedback information and update the display of the feedback content on the target page according to the publishing instruction; The feedback content includes at least a feedback dimension and the number of information items corresponding to the feedback dimension, wherein the number of information items is the number of feedback information items corresponding to the feedback dimension. The device further includes: The feedback information generation module is used to respond to the selection operation for the feedback dimension, determine the target feedback dimension, and generate target feedback information corresponding to the target feedback dimension. The feedback information display module is used to display the target feedback information on the target page; wherein, when the local user has not communicated with the peer user to which the target object belongs, the target feedback information is only visible to the local user and not to other users; if the local user has communicated with the peer user beforehand, the target feedback information is visible to both the local user and the other users.
9. An electronic device, characterized in that, It includes a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; The memory is used to store computer programs; When the processor executes a program stored in the memory, it implements the method as described in any one of claims 1-7.
10. A computer-readable storage medium having instructions stored thereon that, when executed by one or more processors, cause the processors to perform the method as described in any one of claims 1-7.