Interaction method, device, electronic device and storage medium
By receiving user evaluation options and determining the associated display object, the problem that encyclopedia products cannot pass through knowledge is solved, and the knowledge transmission and entry consumption are increased.
Patent Information
- Application Number
- CN202110670962.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-06-17
- Publication Date
- 2025-03-11
- Estimated Expiration
- 2041-06-17
AI Technical Summary
Existing encyclopedia products cannot effectively transmit relevant encyclopedia knowledge and information, resulting in insufficient consumption of entries.
By receiving the evaluation option triggered by the user to be evaluated, the display object associated with the object to be evaluated is determined and relevant information is displayed to achieve the transmissibility of knowledge.
By displaying related display objects, users can gain more or more complete knowledge and increase entry consumption.
Smart Images

Figure CN113360040B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technology, and in particular to an interaction method, device, electronic device and storage medium. Background Art
[0002] With the development of Internet technology, people are increasingly acquiring various kinds of knowledge through the Internet. At present, entry products are all equipped with a lightweight user evaluation collection function, such as setting option boxes such as "agree / disagree", "like / like" or "helpful / unhelpful" to collect user feedback and evaluation information on the entry. After the user clicks the option box, the user is only reminded through a message prompt box that the evaluation is completed, and no other content will be displayed. As a product that transmits knowledge, entry products should "transmit" relevant encyclopedia knowledge information as much as possible when consuming entry content to increase entry consumption. However, all encyclopedia products on the market are currently unable to do this. Summary of the invention
[0003] In order to solve the above technical problems or at least partially solve the above technical problems, the present disclosure provides an interaction method, an apparatus, an electronic device and a storage medium.
[0004] In a first aspect, the present disclosure provides an interaction method, comprising:
[0005] Receive a trigger of a target evaluation option in at least one evaluation option corresponding to the object to be evaluated by the user;
[0006] Based on the target evaluation option, determining an associated display object having an associated relationship with the object to be evaluated; the associated display object is of the same type as the object to be evaluated;
[0007] The display effect corresponding to the target evaluation option and the display information corresponding to the associated display object are displayed.
[0008] In a second aspect, the present disclosure further provides an interactive device, including:
[0009] A receiving module, used for receiving a trigger of a target evaluation option in at least one evaluation option corresponding to the object to be evaluated by a user;
[0010] A determination module, configured to determine, based on the target evaluation option, an associated display object associated with the object to be evaluated; the associated display object is of the same type as the object to be evaluated;
[0011] The display module is used to display the display effect corresponding to the target evaluation option and the display information corresponding to the associated display object.
[0012] In a third aspect, the present disclosure further provides an electronic device, the electronic device comprising:
[0013] one or more processors;
[0014] A storage device for storing one or more programs;
[0015] When the one or more programs are executed by the one or more processors, the one or more processors implement the interaction method as described above.
[0016] In a fourth aspect, the present disclosure further provides a computer-readable storage medium having a computer program stored thereon, which implements the above-mentioned interaction method when executed by a processor.
[0017] Compared with the prior art, the technical solution provided by the embodiments of the present disclosure has the following advantages:
[0018] The technical solution provided by the embodiment of the present disclosure determines the associated display objects that have an associated relationship with the object to be evaluated by setting the target evaluation option; the associated display objects are of the same type as the object to be evaluated; and the display information corresponding to the associated display objects is displayed. In essence, the appropriate associated display objects are further determined and displayed according to the target evaluation option selected by the user. By displaying the associated display objects, knowledge can be transmitted transparently, helping users to obtain more or more complete knowledge. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0020] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0021] Figure 1 A flowchart of an interactive method provided by an embodiment of the present disclosure;
[0022] Figure 2 A schematic diagram of a display interface of an object to be evaluated provided in an embodiment of the present disclosure;
[0023] Figure 3 A schematic diagram of another display interface of an object to be evaluated provided in an embodiment of the present disclosure;
[0024] Figure 4 A schematic diagram of another display interface of an object to be evaluated provided in an embodiment of the present disclosure;
[0025] Figure 5 A schematic diagram of another display interface of an object to be evaluated provided in an embodiment of the present disclosure;
[0026] Figure 6 A flowchart of another interactive method provided by the present disclosure;
[0027] Figure 7 is a schematic diagram of the structure of an interactive device in an embodiment of the present disclosure;
[0028] Figure 8 It is a structural schematic diagram of an electronic device in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0029] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features in the embodiments can be combined with each other without conflict.
[0030] In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.
[0031] Figure 1 A flowchart of an interactive method provided in an embodiment of the present disclosure. This embodiment can be applied to situations in which a user interacts with the client to obtain user evaluation information. The method can be executed by an interactive device, which can be implemented in software and / or hardware. The device can be configured in an electronic device, such as a terminal, specifically including but not limited to smart phones, PDAs, tablet computers, wearable devices with display screens, desktop computers, laptop computers, all-in-one computers, smart home devices, etc.
[0032] like Figure 1 As shown, the method may specifically include:
[0033] S110: Receive a trigger from a user for a target evaluation option in at least one evaluation option corresponding to an object to be evaluated.
[0034] Among them, the objects to be evaluated include text objects to be evaluated and / or multimedia objects to be evaluated; the text objects to be evaluated include encyclopedia entries and / or question-and-answer pairs; the multimedia objects to be evaluated include videos and / or pictures.
[0035] Each object to be evaluated corresponds to at least one evaluation option. There are many ways to set the evaluation options. Exemplarily, the evaluation options can be set to include positive evaluation options and negative evaluation options. Exemplarily, the evaluation options of the encyclopedia entry can be set to include "helpful" and "not helpful". Among them, "helpful" is a positive evaluation option, and "not helpful" is a negative evaluation option. Alternatively, the evaluation options can be set to include positive evaluation options, neutral evaluation options, and negative evaluation options. Alternatively, the evaluation options can also be set in a star rating manner, with each star corresponding to an evaluation option.
[0036] The target evaluation option is an evaluation option selected by the user from at least one evaluation option corresponding to the object to be evaluated by triggering. For example, if the user clicks the "Helpful" icon, "Helpful" is the target evaluation option.
[0037] There are many methods for implementing this step, and the present disclosure does not limit this. Optionally, icons of all evaluation options corresponding to each object to be evaluated are displayed on the evaluation object display page; user operation information on one of the evaluation option icons is obtained; and the evaluation option operated by the user is used to determine the target evaluation option. Optionally, the operation information can be touch operation information.
[0038] Figure 2 A schematic diagram of a display interface of an object to be evaluated provided in an embodiment of the present disclosure. Figure 2 is a schematic diagram of the display interface before executing S110. Figure 2 , the object to be evaluated 1 is an encyclopedia entry, and the content introduced in the encyclopedia entry is Li Ming's personal information. The page displaying the object to be evaluated displays an icon of a positive evaluation option "helpful" and an icon of a negative evaluation option "not helpful". When a user clicks the "helpful" icon, the "helpful" icon is triggered, and the user's target evaluation option is "helpful".
[0039] S120: Based on the target evaluation options, determine an associated display object that has an associated relationship with the object to be evaluated; the associated display object is of the same type as the object to be evaluated.
[0040] "The associated display object is of the same type as the object to be evaluated" means that if the object to be evaluated is a text-type object to be evaluated, the associated display object associated with the object to be evaluated is also a text-type associated display object; if the object to be evaluated is a multimedia-type object to be evaluated, the associated display object associated with the object to be evaluated is also a multimedia-type associated display object. For example, if the object to be evaluated is an encyclopedia entry, the associated display object associated with the object to be evaluated is also an encyclopedia entry.
[0041] The association relationship between the object to be evaluated and the associated display object can be set manually, or an association rule can be established in advance, and the association relationship between the object to be evaluated and the associated display object is determined based on the association rule.
[0042] The essence of this step is to determine the associated display object that has an association relationship with both the target evaluation option and the object to be evaluated. The role of the associated display object is to further display knowledge and help users obtain more or more complete knowledge.
[0043] It should be noted that in practice, if the object to be evaluated corresponds to at least two evaluation options, some evaluation options can be set not to correspond to the associated display object, and some evaluation options correspond to the associated display object. Exemplarily, if the object to be evaluated is the encyclopedia entry "Face difficulties with courage", this encyclopedia entry corresponds to two evaluation options, namely the positive evaluation option and the negative evaluation option. There is an associated display object that corresponds to both the positive evaluation option and the encyclopedia entry "Face difficulties with courage", but there is no associated display object that corresponds to both the negative evaluation option and the encyclopedia entry "Face difficulties with courage".
[0044] Furthermore, if the object to be evaluated corresponds to at least two evaluation options, and each evaluation option corresponds to an associated display object. Optionally, for the same object to be evaluated, when the target evaluation options are different, the determined associated display objects that have an association relationship with the object to be evaluated are different.
[0045] Exemplarily, assume that the object to be evaluated is an encyclopedia entry, and the target evaluation option is the positive evaluation option. When performing this step, the determined associated display object that has an association relationship with the object to be evaluated is at least one of homophones, synonyms, and antonyms. For example, if the object to be evaluated is the encyclopedia entry "Face difficulties with courage", the associated display object that has an association relationship with the positive evaluation option is the encyclopedia entry "Face difficulties as a man". Another example, if the object to be evaluated is the encyclopedia entry "Symmetric encryption algorithm", the associated display object corresponding to this object to be evaluated is "Asymmetric encryption algorithm". Such a setting can use the associated display object to help users improve their knowledge structure or help users further understand the object to be evaluated.
[0046] Assume that the object to be evaluated is an encyclopedia entry, and the target evaluation option is the negative evaluation option. When performing this step, the determined associated display object that has an association relationship with the object to be evaluated includes Internet buzzwords. Typically, the associated display object that has an association relationship with the negative evaluation option is the Internet buzzword "Kong Peng Hao".
[0047] S130. Display the display effect corresponding to the target evaluation option and the display information corresponding to the associated display object.
[0048] The purpose of "displaying the display effect corresponding to the target evaluation option" is to provide feedback to the user on the user's selection result, so that the user can verify whether the user's selection result received by the terminal is consistent with the user's actual selection result.
[0049] There are many methods for "displaying the display effect corresponding to the target evaluation option". For example, a prompt box indicating that the user's selection is completed and / or the user's evaluation result can be displayed, or an icon corresponding to the target evaluation option can be displayed.
[0050] Optionally, if the icon corresponding to the target evaluation option is displayed, the display effect of the icon corresponding to the target evaluation option after the user selects it can be set to be different from the display effect of the icon corresponding to the target evaluation option before the user selects it. This setting makes it easier for the user to identify which user's selection result the terminal receives.
[0051] “Displaying display information corresponding to related display objects” means displaying related display objects to achieve transparent transmission of knowledge and help users obtain more or more complete knowledge.
[0052] The display information corresponding to the associated display object may be the entire content of the associated display object. Figure 3 A schematic diagram of another display interface of an object to be evaluated provided in an embodiment of the present disclosure. Figure 3 It is a schematic diagram of the display interface after executing S130. Figure 3 Indicates that the target evaluation option selected by the user is “helpful.” In the display interface, the associated display object 3 that is associated with the target evaluation option and the object to be evaluated 1 is the encyclopedia entry “Xiaohong”. When S130 is executed, all the contents of “Xiaohong” are displayed.
[0053] Optionally, the display information corresponding to the associated display object may also be part of the content of the associated display object, such as preview information. Exemplarily, when the associated display object is a text-based associated display object, the preview information is text summary information and / or preview image information extracted based on the associated display object. When the associated display object is a multimedia-based associated display object, the preview information is text summary information and / or preview image information extracted based on the associated display object. The text summary information may specifically be keywords, key sentences or titles in the associated display object. The preview image information may be an illustration of the associated display object, a cover image of a video, or a frame of a video.
[0054] Figure 4 A schematic diagram of another display interface of an object to be evaluated provided in an embodiment of the present disclosure. Figure 4 It is a schematic diagram of the display interface after executing S130. Figure 4Indicates that the target evaluation option selected by the user is "Helpful". In the display interface, the associated display object 3 that is associated with the target evaluation option and the object to be evaluated 1 is an encyclopedia entry introducing the movie "Crouching Tiger, Hidden Dragon" starring Li Ming. When executing S130, the preview information is the poster of the associated display object "Crouching Tiger, Hidden Dragon".
[0055] Figure 5 A schematic diagram of another display interface of an object to be evaluated provided in an embodiment of the present disclosure. Figure 5 It is a schematic diagram of the display interface after executing S130. Figure 5 Indicates that the target evaluation option selected by the user is "helpful". In this display interface, the object to be evaluated 1 is a video introducing the symmetric encryption algorithm, and the associated display object 3 that has an associated relationship with the target evaluation option and the object to be evaluated 1 is the introduction information of the video introducing the asymmetric encryption algorithm and a frame of the video.
[0056] The above technical solution determines the associated display objects that have an associated relationship with the object to be evaluated by setting target-based evaluation options; the associated display objects are of the same type as the object to be evaluated; and the display information corresponding to the associated display objects is displayed. In essence, it further determines the appropriate associated display objects according to the target evaluation options selected by the user, and displays them, which can realize the transparent transmission of knowledge and help users obtain more or more complete knowledge.
[0057] On the basis of the above technical solution, optionally, different target evaluation options are set for the same object to be evaluated, and the display effects corresponding to the target evaluation options are different. On the one hand, such a setting makes it easier for users to clearly understand which specific user selection result the terminal receives; on the other hand, it increases the fun and improves the attractiveness to users, thereby increasing the amount of user evaluation results collected, providing data basis for subsequent upgrades and updates of the object to be evaluated and even the application used to display the object to be evaluated, and preparing for the update.
[0058] On the basis of the above technical solution, optionally, based on the target evaluation options, determining the associated display objects that have an associated relationship with the object to be evaluated includes: determining multiple candidate display objects that have an associated relationship with the object to be evaluated based on the target evaluation options and the association rules; sorting the candidate display objects to obtain a sorting result; and determining the associated display objects that have an associated relationship with the object to be evaluated from the candidate display objects according to the sorting result. Among them, "determining the associated display objects that have an associated relationship with the object to be evaluated from the candidate display objects according to the sorting result" can determine the associated display objects that have an associated relationship with the object to be evaluated for the candidate display object that is ranked first.
[0059] In practice, there may be multiple associated display objects that are associated with both the target evaluation option and the object to be evaluated. By sorting, the associated display objects that the user is most likely to view are placed at the front of the sorting results and are displayed first to ensure that the user can see them first.
[0060] Further, the candidate display objects are sorted, including: sorting the candidate display objects according to the popularity information of the candidate display objects and / or the user's tendency to browse type information. Among them, the popularity information can specifically be the number of times the candidate display object has been viewed. The user's tendency to browse type information can be obtained according to the user's historical browsing records. If the object to be evaluated is the encyclopedia entry "movie "Xiao Li"", its candidate display objects include "actor A", "song "Xiao Li"", and "screenwriter B". Among them, actor A is the leading actor of the movie "Xiao Li", the song "Xiao Li" is the theme song of the movie "Xiao Li", and screenwriter B is the screenwriter of the movie "Xiao Li". According to the user's historical browsing records, it can be obtained that the user tends to browse the screenwriter information first, the theme song information second, and the leading actor information last for the same type of encyclopedia entries. Therefore, the sorting results are "screenwriter B", "song "Xiao Li"", and "actor A".
[0061] Figure 6 A flowchart of another interactive method provided by the present disclosure. Figure 6 for Figure 1 See Figure 6 , the method comprising:
[0062] S210: Receive a trigger from a user for a target evaluation option in at least one evaluation option corresponding to an object to be evaluated.
[0063] S220: Based on the target evaluation options, determine an associated display object that has an associated relationship with the object to be evaluated; the associated display object is of the same type as the object to be evaluated.
[0064] S230: Obtain the evaluation result of the object to be evaluated within a preset time period.
[0065] Optionally, the evaluation result of the object to be evaluated within a preset time period is the number of times each evaluation option is selected as the target evaluation option after triggering the target evaluation option by all users who have viewed the object to be evaluated up to the current moment.
[0066] For example, if a certain encyclopedia entry has been evaluated by 200 users as of the current moment, 160 of them have triggered the positive evaluation option, and the remaining 40 have triggered the negative evaluation option. As of the current moment, the number of positive evaluation options for the encyclopedia entry in the evaluation results is 160, and the number of negative evaluation options in the evaluation results is 40. Further, it can be calculated that the proportion of positive evaluation options for the encyclopedia entry in the evaluation results is 80%, and the proportion of negative evaluation options in the evaluation results is 20%.
[0067] S240: Determine a display method of the target evaluation options based on the number of target evaluation options in the evaluation results or the proportion of the target evaluation options in the evaluation results.
[0068] Exemplarily, if the target evaluation option is a negative evaluation option, the number of negative evaluation options in the evaluation results can be directly determined as the number of the target evaluation options in the evaluation results, and the proportion of negative evaluation options in the evaluation results can be determined as the proportion of the target evaluation option in the evaluation results.
[0069] S250: Change the target evaluation option from a first display state to a second display state according to the display method.
[0070] Optionally, based on the number of target evaluation options in the evaluation results or the proportion of target evaluation options in the evaluation results, the number of target evaluation options in the evaluation results or the proportion of target evaluation options in the evaluation results may be directly displayed in the form of text description.
[0071] For example, if a certain encyclopedia entry has 200 users making comments on it as of now, 160 of them trigger the positive comment option, and the remaining 40 trigger the negative comment option. Figure 3 or Figure 4 , when the target evaluation option is determined to be "helpful", the identification information of "80% of people think it is useful" is displayed. Those skilled in the art can understand that, since people often have a herd mentality, if the number of collected evaluation results of a certain object to be evaluated is small, it often gives people a first impression that the quality of the object to be evaluated is not high. However, this first impression is formed on the basis of the number of collected evaluation results, rather than on the basis of the content of the object to be evaluated, so the first impression may be wrong. A wrong first impression will cause the number of collected evaluation results of the object to be evaluated to be in a low state for a long time, which is not conducive to the subsequent upgrade and update of the evaluation object or even the application used to display the object to be evaluated. Therefore, compared with the solution of directly displaying the number of target evaluation options in the evaluation results, the solution of directly displaying the proportion of target evaluation options in the evaluation results can eliminate the adverse effects of the wrong first impression on the collection of evaluation results.
[0072] Optionally, the display method of the target evaluation option also includes adjusting at least one of the icon size, color or icon type of the target evaluation option.
[0073] Exemplarily, a functional relationship between the proportion of the target evaluation option in the evaluation results and the icon size can be pre-established, and based on the proportion of the target evaluation option in the evaluation results and the functional relationship, the second display state of the icon corresponding to the target evaluation option is determined.
[0074] For example, see Figure 2 and Figure 3 , assuming that the basic length of the icon is 1 cm, and it is set to be able to stretch up to 2 cm, a functional relationship between the proportion of the target evaluation option in the evaluation results and the icon size is established, and the functional relationship is d=1+m, where d is the icon size and m is the proportion of the target evaluation option in the evaluation results. For example, if there are two evaluation options for a certain object to be evaluated, namely a positive evaluation option and a negative evaluation option. After a user selects the positive evaluation option, it is statistically found that the positive evaluation option accounts for 80% of the evaluation results. At this time, the icon size d=1.8cm.
[0075] By setting the display method of the target evaluation options, including adjusting the icon size of the target evaluation options, on the one hand, it can help users to clearly identify the number of users who have the same evaluation results as themselves and clarify their own positioning; on the other hand, it can increase the fun of the interaction, improve its attractiveness to users, and thus increase the amount of user evaluation results collected.
[0076] Optionally, continue to see Figure 2 , assuming that no user trigger operation on the evaluation option is collected, the icon of the evaluation option is gray ( Figure 2 If the user clicks the "Helpful" icon, see Figure 3 , the Help icon changes from gray to green ( Figure 3 (indicated by a filled dot background). If the user clicks the "No Help" icon, the "No Help" icon changes from gray to orange. In this case, the color of the icon of the target evaluation option is adjusted before and after the user triggers the evaluation option. Alternatively, assuming that the user's trigger operation on the evaluation option is not collected, the expression of the icon of each evaluation option is as follows: Figure 2As shown. If the user clicks the "helpful" icon, the "helpful" icon will interact with the user by adding a dynamic blinking effect. If the user clicks the "unhelpful" icon, the "unhelpful" icon will add a dynamic tearing effect. In this case, the icon type of the target evaluation option is adjusted before and after the user triggers the evaluation option. These methods can achieve the purpose of interacting with users, increase the fun of interaction, improve the attractiveness to users, and thus increase the amount of user evaluation results collected.
[0077] S260: Display the display information corresponding to the associated display object.
[0078] The above technical solution determines the display method of the target evaluation options based on the number of target evaluation options in the evaluation results or the proportion of the target evaluation options in the evaluation results; according to the display method, the target evaluation options are changed from the first display state to the second display state, which can increase the fun of the interaction, improve the attractiveness to users, and thereby increase the amount of user evaluation results collected.
[0079] Optionally, based on the above technical solution, the method may further include: determining the display mode of other evaluation options based on the number or proportion of other evaluation options in the evaluation results other than the target evaluation option; and changing other evaluation options from the third display state to the fourth display state according to the display mode of other evaluation options. This setting can, on the one hand, help users to understand the evaluation results of all users on the object to be evaluated; on the other hand, it can increase the fun and enhance the attractiveness to users, thereby increasing the amount of user evaluation results collected.
[0080] It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should know that the present invention is not limited by the described action sequence, because according to the present invention, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present invention.
[0081] Figure 7 Schematic diagram of the structure of an interactive device in an embodiment of the present disclosure. The interactive device provided in the embodiment of the present disclosure can be configured in a client. Figure 7 , the interactive device specifically includes:
[0082] The receiving module 310 is used to receive a trigger of a target evaluation option in at least one evaluation option corresponding to the object to be evaluated by the user;
[0083] A determination module 320 is used to determine, based on the target evaluation option, an associated display object that has an associated relationship with the object to be evaluated; the associated display object is of the same type as the object to be evaluated;
[0084] The display module 330 is used to display the display effect corresponding to the target evaluation option and the display information corresponding to the associated display object.
[0085] Furthermore, for the same object to be evaluated, different target evaluation options may result in different associated display objects that are determined to have an associated relationship with the object to be evaluated.
[0086] Furthermore, the types of associated display objects include text-type associated display objects and multimedia-type associated display objects;
[0087] When the associated display object is the text-type associated display object, the preview information is the text summary information and / or preview image information extracted based on the associated display object;
[0088] When the associated display object is the multimedia associated display object, the preview information is text summary information and / or preview image information extracted based on the associated display object.
[0089] Further, the determination module 320 is used to:
[0090] Based on the target evaluation options and the association rules, a plurality of candidate display objects having an association relationship with the object to be evaluated are determined;
[0091] Sort the candidate display objects to obtain a sorting result;
[0092] According to the ranking result, the associated display objects having an associated relationship with the object to be evaluated are determined from the candidate display objects.
[0093] Further, the determination module 320 is used to:
[0094] The candidate display objects are sorted according to their popularity information and / or user preferred browsing type information.
[0095] Furthermore, the determination module is also used for:
[0096] Obtain the evaluation results of the object to be evaluated within a preset time period;
[0097] Determine the display method of the target evaluation options based on the number of target evaluation options in the evaluation results or the proportion of the target evaluation options in the evaluation results;
[0098] The display module is also used to: change the target evaluation option from a first display state to a second display state according to the display method.
[0099] Furthermore, the display method includes adjusting at least one of the icon size, color or icon type of the target evaluation option.
[0100] Furthermore, the determination module is further used to: determine the display mode of other evaluation options based on the number of other evaluation options in the evaluation results or the proportion of other evaluation options in the evaluation results except the target evaluation option;
[0101] The display module is also used to: change other evaluation options from the third display state to the fourth display state according to the display mode of other evaluation options.
[0102] Figure 8 Schematic diagram of the structure of an electronic device in the embodiment of the present disclosure. Figure 8 , which shows a schematic diagram of the structure of an electronic device 1000 suitable for implementing the embodiment of the present disclosure. The electronic device 1000 in the embodiment of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle terminals (such as vehicle navigation terminals), wearable electronic devices, etc., and fixed terminals such as digital TVs, desktop computers, smart home devices, etc. Figure 8 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0103] like Figure 8 As shown, the electronic device 1000 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 1001, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1008 to a random access memory (RAM) 1003 to implement the performance problem location method of the embodiment described in the present disclosure. In the RAM 1003, various programs and information required for the operation of the electronic device 1000 are also stored. The processing device 1001, the ROM 1002, and the RAM 1003 are connected to each other via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.
[0104] Typically, the following devices may be connected to the I / O interface 1005: an input device 1006 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 1007 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 1008 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 may allow the electronic device 1000 to communicate with other devices wirelessly or by wire to exchange information. Although Figure 8The electronic device 1000 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.
[0105] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program contains a program code for executing the method shown in the flowchart, thereby implementing the interactive method as described above. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device 1009, or installed from a storage device 1008, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.
[0106] It should be noted that the computer-readable medium disclosed above may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include an information signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated information signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0107] In some embodiments, the client and the server may communicate using any known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital information communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any known or future developed network.
[0108] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0109] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device:
[0110] Receive a trigger of a target evaluation option in at least one evaluation option corresponding to the object to be evaluated by the user;
[0111] Based on the target evaluation option, determining an associated display object having an associated relationship with the object to be evaluated; the associated display object is of the same type as the object to be evaluated;
[0112] The display effect corresponding to the target evaluation option and the display information corresponding to the associated display object are displayed.
[0113] Optionally, when the above one or more programs are executed by the electronic device, the electronic device may also execute other steps described in the above embodiments.
[0114] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages or a combination thereof, including, but not limited to, object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0115] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0116] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware, wherein the name of a unit does not, in some cases, limit the unit itself.
[0117] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0118] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0119] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0120] The above description is only a specific embodiment of the present disclosure, so that those skilled in the art can understand or implement the present disclosure. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure will not be limited to the embodiments described herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. An interactive method, characterized in that: include: Receive a trigger of a target evaluation option in at least one evaluation option corresponding to the object to be evaluated by the user; Based on the target evaluation option, determining an associated display object having an associated relationship with the object to be evaluated; the associated display object is of the same type as the object to be evaluated; The associated display objects are used to provide the function of knowledge expansion and / or deepening understanding; for the same object to be evaluated, different target evaluation options lead to different associated display objects that are determined to have an associated relationship with the object to be evaluated; The display effect corresponding to the target evaluation option and the display information corresponding to the associated display object are displayed.
2. The method according to claim 1, characterized in that The display information corresponding to the associated display object includes preview information of the associated display object.
3. The method according to claim 2, characterized in that The types of the associated display objects include text-related display objects and multimedia-related display objects; When the associated display object is the text-type associated display object, the preview information is text summary information and / or preview image information extracted based on the associated display object; When the associated display object is the multimedia associated display object, the preview information is text summary information and / or preview image information extracted based on the associated display object.
4. The method according to claim 1, characterized in that: The determining, based on the target evaluation option, an associated display object having an associated relationship with the object to be evaluated includes: Based on the target evaluation options and the association rules, determining a plurality of candidate display objects that have an association relationship with the object to be evaluated; Sorting the candidate display objects to obtain a sorting result; According to the ranking result, an associated display object having an associated relationship with the object to be evaluated is determined from among the candidate display objects.
5. The method according to claim 4, characterized in that The sorting of the candidate display objects includes: The candidate display objects are sorted according to popularity information of the candidate display objects and / or information on user's preferred browsing types.
6. The method according to claim 1, characterized in that Also includes: Obtaining the evaluation results of the object to be evaluated within a preset time period; Determining a display method of the target evaluation options based on the number of the target evaluation options in the evaluation results or the proportion of the target evaluation options in the evaluation results; According to the display mode, the target evaluation option is changed from a first display state to a second display state.
7. The method according to claim 6, characterized in that The display method includes adjusting at least one of the icon size, color or icon type of the target evaluation option.
8. The method according to claim 6, characterized in that Also includes: Determine a display method of the other evaluation options based on the number of other evaluation options in the evaluation results or the proportion of other evaluation options in the evaluation results except the target evaluation option; According to the display mode of the other evaluation options, the other evaluation options are changed from the third display state to the fourth display state.
9. An interactive device, characterized in that: include: A receiving module, used for receiving a trigger of a target evaluation option in at least one evaluation option corresponding to the object to be evaluated by a user; a determination module, configured to determine, based on the target evaluation option, an associated display object associated with the object to be evaluated; the associated display object is of the same type as the object to be evaluated; the associated display object is used to provide a function of knowledge expansion and / or deepening understanding; for the same object to be evaluated, different target evaluation options lead to different associated display objects associated with the object to be evaluated; The display module is used to display the display effect corresponding to the target evaluation option and the display information corresponding to the associated display object.
10. An electronic device, characterized in that: The electronic device comprises: one or more processors; A storage device for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 8.
11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 8 is implemented.
Citation Information
Patent Citations
Evaluation and presentation method and device for encyclopedic entry content
CN105808704A
Content display method, device, system and equipment and storage medium
CN112948602A