Emotion information interaction method and related device
By setting up a multi-dimensional emotion index model in the client, users can accurately describe their emotional state, solving the problem of the monotonous interactive form of mood check-in gameplay in existing technologies and realizing precise interaction of emotional information.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- TENCENT TECHNOLOGY (SHENZHEN) CO LTD
- Filing Date
- 2022-02-17
- Publication Date
- 2026-07-28
AI Technical Summary
The existing mood check-in features have a rather simplistic interactive format and cannot accurately describe the complex emotional states of users.
A method for interactive emotion information is provided, which displays an emotion-themed interactive page in the client, including a setting model of emotion index in at least one dimension, allowing users to set the value of the emotion index, and responding to user operations to display the set emotion index model, thereby realizing multi-dimensional measurement of emotions.
It improves the accuracy of describing users' emotional levels, enriches the interactive forms of emotional information, and can more accurately reflect users' complex emotional states.
Smart Images

Figure CN116661664B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, specifically to a method for interacting with emotional information and related devices. Background Technology
[0002] Currently, to increase user activity on applications, many applications offer features to meet marketing needs, such as application check-ins. Application check-ins are marketing activities that encourage users to log in to the application, often in the form of daily logins. To increase the appeal of application check-ins, some applications add more interactive elements, such as mood-based check-ins. These mood-based check-in pages can include various candidate mood states, and users can complete the check-in by selecting one of them.
[0003] However, the current interactive format of these mood check-in games is relatively simple, and the description of users' emotional states is also relatively vague, failing to accurately describe the complex emotional states of users. Summary of the Invention
[0004] This application provides an emotional information interaction method and related equipment. The related equipment may include an emotional information interaction device, an electronic device, a computer-readable storage medium, and a computer program product, which can improve the accuracy of describing the emotional degree of an object and enrich the interaction forms of emotional information.
[0005] This application provides a method for interacting with emotional information, including:
[0006] The interactive page corresponding to the emotion theme in the client is displayed. The interactive page includes an emotion index setting model corresponding to the emotion index in at least one dimension. The emotion index setting model is used for objects to operate to set the index value of the emotion index in the at least one dimension. The index value of the emotion index in one dimension represents the emotional degree of the object in that one dimension.
[0007] In response to the index setting operation for the sentiment index setting model, the index value of the sentiment index on each dimension is set;
[0008] In response to the completion of the setting operation for the emotion index setting model, the set emotion index setting model is displayed, which represents the set index value of the emotion index in each dimension.
[0009] Accordingly, embodiments of this application provide an emotion information interaction device, including:
[0010] The first display unit is used to display the interactive page corresponding to the emotion theme in the client. The interactive page includes an emotion index setting model corresponding to the emotion index in at least one dimension. The emotion index setting model is used for objects to operate to set the index value of the emotion index in the at least one dimension. The index value of the emotion index in one dimension represents the emotional degree of the object in that dimension.
[0011] The setting unit is used to set the index value of the emotion index in each dimension in response to the index setting operation for the emotion index setting model.
[0012] The second display unit is used to display the set emotion index setting model after setting in response to the operation of setting the emotion index setting model. The set emotion index setting model represents the set index value of the emotion index in each dimension.
[0013] Optionally, in some embodiments of this application, the emotion index setting model includes a visual index setting model and a setting control corresponding to the emotion index in at least one dimension, wherein the index setting dimension of the visual index setting model corresponds to the dimension of the emotion index; the setting unit can be specifically used to set the index value of the emotion index in the corresponding dimension in response to the index setting operation of the setting control.
[0014] Optionally, in some embodiments of this application, the visual index setting model includes an index setting graphical tool; the setting unit may include a first acquisition subunit and a setting subunit, as follows:
[0015] The first acquisition subunit is used to acquire the position information of the setting control in the index setting graphical tool in response to the index setting operation of the setting control on the index setting graphical tool;
[0016] The sub-unit is set to set the index value of the emotion index in the corresponding dimension based on the location information.
[0017] Optionally, in some embodiments of this application, the at least one dimension of the sentiment index includes a single dimension of the sentiment index; the visualization index setting model includes a one-dimensional index setting graphical tool corresponding to the single dimension of the sentiment index.
[0018] Optionally, in some embodiments of this application, the at least one dimension of the emotion index includes two dimensions of emotion index; the visualization index setting model includes a two-dimensional index setting graphical tool corresponding to the two dimensions of emotion index.
[0019] Optionally, in some embodiments of this application, the at least one dimension of the emotion index includes at least two dimensions of emotion index; the visualization index setting model includes a multi-dimensional index setting graphical tool corresponding to the at least two dimensions of emotion index.
[0020] Optionally, in some embodiments of this application, the multidimensional index setting graphical tool includes index setting components corresponding to the sentiment index in each dimension, and the setting control includes setting sub-controls corresponding to the sentiment index in each dimension; the setting unit may include a second acquisition sub-unit and a first determination sub-unit, as follows:
[0021] The second acquisition subunit is used to respond to the index setting operation of the setting sub-control corresponding to the sentiment index on each dimension, and to acquire the position information of the setting sub-control of the sentiment index on each dimension in the corresponding index setting component;
[0022] The first determining subunit is used to determine the index value of the emotion index in each dimension based on the location information.
[0023] Optionally, in some embodiments of this application, the setting control includes an emotion identifier, and the setting unit may further include an update subunit, as follows:
[0024] The update subunit is configured to, in response to an index setting operation for the setting control, update the display state of the emotion indicator based on the current set index value of the emotion index in the at least one dimension, wherein the display state of the emotion indicator represents the overall emotion of the object at present.
[0025] Optionally, in some embodiments of this application, the interactive page further includes an emotion identifier; the emotion information interaction device may also include an emotion state determination unit and a third display unit, as follows:
[0026] The emotion state determination unit is used to determine the target display state of the emotion identifier based on the set index value of the emotion index in each dimension.
[0027] The third display unit is used to display the target display state of the emotion identifier on the interactive page, and the target display state represents the overall emotion of the object.
[0028] Optionally, in some embodiments of this application, the emotion information interaction device may further include an emotion state update unit, as follows:
[0029] The emotion state update unit is used to respond to the index setting operation for the emotion index setting model, and update the display state of the emotion identifier in real time based on the current set index value of the emotion index in each dimension. The display state of the emotion identifier represents the overall emotion of the object at present.
[0030] Optionally, in some embodiments of this application, the interactive page further includes an emotion viewing area corresponding to at least one reference object, wherein the reference object is an object that participates in the emotion topic and has an association with the object corresponding to the client;
[0031] The emotion information interaction device may further include a reference object emotion viewing unit, as follows:
[0032] The reference object emotion viewing unit is used to respond to a viewing trigger operation for the emotion viewing area and display the emotion aggregation page corresponding to the reference object. The emotion aggregation page includes an emotion arrangement area, which includes object information of each reference object arranged according to target location information. The target location information is determined based on the emotion interaction results of each reference object.
[0033] Optionally, in some embodiments of this application, the emotion information interaction device may further include a fourth display unit, as follows:
[0034] The fourth display unit is used to respond to a trigger operation on the object information of the target reference object in the emotion arrangement area, and to display the target display state of the emotion identifier corresponding to the target reference object on the emotion aggregation page. The target display state represents the overall emotion of the target reference object.
[0035] Optionally, in some embodiments of this application, the reference object emotion viewing unit may further include a calculation subunit and a second determination subunit, as follows:
[0036] The calculation subunit is used to calculate the similarity between the emotional interaction results of each reference object and the emotional interaction results of the corresponding object on the client.
[0037] The second determining subunit is used to determine the target position information of the object information of each reference object in the emotion arrangement area based on the similarity.
[0038] Optionally, in some embodiments of this application, the emotion state determination unit may include a generation subunit and a third determination subunit, as follows:
[0039] The generation subunit is used to generate state change information corresponding to the emotion identifier based on the set index value of the emotion index in each dimension.
[0040] The third determining subunit is used to determine the target display state of the emotion identifier based on the state change information.
[0041] Optionally, in some embodiments of this application, the emotion identifier includes at least one emotion identifier element; the generation subunit may be specifically used to determine, for each emotion identifier element, an associated dimension emotion index related to the emotion identifier element from the emotion index of the at least one dimension; and based on the set index value of the associated dimension emotion index, analyze the change range of the emotion identifier element to obtain the state change information corresponding to the emotion identifier element.
[0042] An electronic device provided in this application includes a processor and a memory. The memory stores multiple instructions, and the processor loads the instructions to execute the steps in the emotion information interaction method provided in this application.
[0043] This application also provides a computer-readable storage medium storing a computer program thereon, wherein the computer program, when executed by a processor, implements the steps in the emotional information interaction method provided in this application.
[0044] Furthermore, this application also provides a computer program product, including a computer program or instructions, which, when executed by a processor, implement the steps in the emotional information interaction method provided in this application.
[0045] This application provides an emotion information interaction method and related device, which can display an interactive page corresponding to an emotion theme in a client. The interactive page includes an emotion index setting model corresponding to an emotion index in at least one dimension. The emotion index setting model is used by an object to set the index value of the emotion index in the at least one dimension, wherein the index value of the emotion index in one dimension represents the emotional level of the object in that dimension. In response to the index setting operation of the emotion index setting model, the index value of the emotion index in each dimension is set. In response to the setting completion operation of the emotion index setting model, the set emotion index setting model is displayed, which represents the set index value of the emotion index in each dimension. This application can set the index value of the emotion index in at least one dimension through the emotion index setting model, realize the measurement of emotion information, thereby improving the accuracy of describing the emotional level of the object and enriching the interactive forms of emotion information. Attached Figure Description
[0046] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0047] Figure 1a This is a schematic diagram of a scenario for the emotional information interaction method provided in an embodiment of this application;
[0048] Figure 1b This is a flowchart of the emotional information interaction method provided in the embodiments of this application;
[0049] Figure 1c This is a schematic diagram of the page illustrating the emotional information interaction method provided in the embodiments of this application;
[0050] Figure 1d This is another page illustration of the emotional information interaction method provided in the embodiments of this application;
[0051] Figure 1e This is another page illustration of the emotional information interaction method provided in the embodiments of this application;
[0052] Figure 1f This is another page illustration of the emotional information interaction method provided in the embodiments of this application;
[0053] Figure 1g This is another page illustration of the emotional information interaction method provided in the embodiments of this application;
[0054] Figure 1h This is another page illustration of the emotional information interaction method provided in the embodiments of this application;
[0055] Figure 1i This is an illustrative diagram illustrating the emotional information interaction method provided in an embodiment of this application;
[0056] Figure 1j This is another illustrative diagram of the emotional information interaction method provided in the embodiments of this application;
[0057] Figure 1k This is another illustrative diagram of the emotional information interaction method provided in the embodiments of this application;
[0058] Figure 2 This is another flowchart of the emotional information interaction method provided in the embodiments of this application;
[0059] Figure 3 This is a schematic diagram of the structure of the emotion information interaction device provided in the embodiments of this application;
[0060] Figure 4This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation
[0061] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0062] This application provides a method and related equipment for emotional information interaction. The related equipment may include an emotional information interaction device, an electronic device, a computer-readable storage medium, and a computer program product. Specifically, the emotional information interaction device may be integrated into an electronic device, which may be a terminal or a server, etc.
[0063] It is understood that the emotion information interaction method of this embodiment can be executed on a terminal, on a server, or jointly by a terminal and a server. The above examples should not be construed as limiting this application.
[0064] like Figure 1a As shown, the example illustrates a method for jointly executing emotional information interaction between a terminal and a server. The emotional information interaction system provided in this application includes a terminal 10 and a server 11, etc.; the terminal 10 and the server 11 are connected via a network, such as a wired or wireless network connection, etc., wherein the emotional information interaction device can be integrated into the terminal.
[0065] Terminal 10 can be used to: display an interactive page corresponding to an emotion theme in a client, the interactive page including an emotion index setting model corresponding to an emotion index in at least one dimension, the emotion index setting model being used by an object to set the index value of the emotion index in the at least one dimension, wherein the index value of the emotion index in one dimension represents the emotional level of the object in that dimension; in response to an index setting operation on the emotion index setting model, set the index value of the emotion index in each dimension; in response to a setting completion operation on the emotion index setting model, display the set emotion index setting model, the set emotion index setting model representing the set index value of the emotion index in each dimension. Terminal 10 may include a mobile phone, smart TV, tablet computer, laptop computer, smart vehicle, wearable device, or personal computer (PC), etc. A client may also be set on terminal 10, which may be an application client or a browser client, etc.
[0066] Server 11 can be used to: receive the set index values of the sentiment index for each dimension sent by terminal 10, and generate and send the set sentiment index setting model to terminal 10 based on the set index values of the sentiment index for each dimension. Server 11 can be a single server, a server cluster composed of multiple servers, or a cloud server. In the sentiment information interaction method or apparatus disclosed in this application, multiple servers can form a blockchain, and the servers are nodes on the blockchain.
[0067] The following sections provide detailed descriptions of each example. It should be noted that the order in which the embodiments are described is not intended to limit the preferred order of the embodiments.
[0068] This embodiment will be described from the perspective of an emotion information interaction device, which can be integrated into an electronic device, such as a server or a terminal.
[0069] It is understood that in the specific embodiments of this application, data such as user information are involved. When the above embodiments of this application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions.
[0070] The emotion information interaction method of this application embodiment can be applied to various scenarios that require the description of emotion levels. This embodiment can be applied to various scenarios such as cloud technology, artificial intelligence, intelligent transportation, and assisted driving.
[0071] like Figure 1b As shown, the specific process of this emotion information interaction method can be as follows:
[0072] 101. Display the interactive page corresponding to the emotion theme in the client. The interactive page includes an emotion index setting model corresponding to the emotion index in at least one dimension. The emotion index setting model is used for objects to operate to set the index value of the emotion index in the at least one dimension. The index value of the emotion index in one dimension represents the emotional degree of the object in that dimension.
[0073] Specifically, the client can be a messaging client. This client can be an application client or a browser client. For example, it can be an instant messaging application, a live streaming application, etc., and this embodiment does not impose any limitations on this. The interactive page in this embodiment can be a page for users to set their sentiment index. "User" refers to the object using the client, specifically the user corresponding to the client.
[0074] The emotion theme can be any topic or content centered around an emotion. For example, this emotion theme could be an "emotion check-in" theme. Under this theme, the emotion index setting model could be a "mood check-in" model. This model allows users to set an emotion index on at least one dimension to complete the check-in process for the client. The emotion check-in theme can also refer to a user's description of their current mood in social and community products, conveyed visually through the posting of status updates.
[0075] In this embodiment, the emotion index in at least one dimension can refer to at least one type of emotion index. There are various types of emotion indices, and this embodiment does not limit this. For example, emotion indices can include various types such as happiness, anger, anxiety, and embarrassment. The index value of the emotion index in one dimension represents the degree of emotion of the object in that dimension. For example, when the emotion index in one dimension is the anxiety index, the larger the index value of the anxiety index, the more anxious the corresponding object is; the smaller the index value of the anxiety index, the less anxious the corresponding object is.
[0076] Optionally, in this embodiment, the step "displaying the interactive page corresponding to the emotion theme in the client" may include:
[0077] Display the client's main application page, which includes interactive entry controls for an emotion-themed theme;
[0078] In response to a trigger operation on the interactive entry control, the interactive page corresponding to the emotion theme is displayed.
[0079] Specifically, triggering the interactive entry control can be a click operation on the interactive entry control. In instant messaging applications, the application's main page can be the application's chat list page; in live streaming applications, the application's main page can also be the application's live streaming page, and this embodiment does not impose any restrictions on this.
[0080] This embodiment allows users to set the index values of the emotion index on various dimensions through the emotion index setting model on the interactive page. This numerically measures the degree of emotion, filling the gap in the description of the degree of a single emotion in the mood check-in function, as well as the gap in the visualization of complex emotions that are a mixture of multiple emotions.
[0081] 102. In response to the index setting operation for the emotion index setting model, set the index value of the emotion index for each dimension.
[0082] Optionally, in this embodiment, the emotion index setting model includes a visual index setting model and setting control corresponding to the emotion index in at least one dimension, wherein the index setting dimension of the visual index setting model corresponds to the dimension of the emotion index;
[0083] The step "In response to the index setting operation for the sentiment index setting model, setting the index value of the sentiment index on each dimension" may include:
[0084] In response to the index setting operation for the setting control, the index value of the sentiment index on the corresponding dimension is set.
[0085] Specifically, the index setting operation for the setting control can be a sliding operation or a clicking operation, etc., and this embodiment does not limit this. In some embodiments, the index value of the sentiment index on the corresponding dimension can be set by sliding the setting control on the visual index setting model.
[0086] Specifically, the visualization index setting model can be a visual or intuitive model. For example, the visualization index setting model can be a number axis check-in model corresponding to the emotion index in at least one dimension, which uses the number axis to measure the emotion index.
[0087] Optionally, in this embodiment, the visualization index setting model includes an index setting graphical tool;
[0088] The step "In response to an index setting operation on the setting control, set the index value of the sentiment index on the corresponding dimension" may include:
[0089] In response to an index setting operation of the setting control on the index setting graphical tool, the position information of the setting control in the index setting graphical tool is obtained;
[0090] Based on the location information, set the index value of the emotion index on the corresponding dimension.
[0091] Among them, the index setting graph tool can be used to display the index values of the sentiment index in various dimensions. During the index setting operation, it can display the changes in the index values of the sentiment index in various dimensions.
[0092] Optionally, in this embodiment, the index setting operation of the setting control on the index setting graph tool can be a sliding operation of the setting control on the index setting graph tool, or it can be an operation corresponding to the process of first clicking the setting control and then clicking a certain position in the index setting graph tool to move the setting control to that position. This embodiment does not limit this.
[0093] Optionally, in this embodiment, the at least one dimension of the emotion index includes a single dimension of the emotion index; the visualization index setting model includes a one-dimensional index setting graphical tool corresponding to the single dimension of the emotion index.
[0094] Specifically, the one-dimensional index setting graph tool can be a one-dimensional number axis.
[0095] In a specific scenario, such as Figure 1c The diagram illustrates the process of setting the index value for a single-dimensional emotion index (i.e., a one-dimensional mood index). This single-dimensional emotion index can be set as a happiness index. The visual index setting model is a one-dimensional number axis corresponding to the happiness index. Specifically, the index value can be set by sliding a setting control along the one-dimensional number axis (i.e., the index setting operation). For example, moving the setting control to the right along the one-dimensional number axis results in a larger happiness index value; conversely, moving the setting control to the left along the one-dimensional number axis results in a smaller happiness index value.
[0096] Optionally, in this embodiment, the at least one dimension of the emotion index includes two dimensions of emotion index; the visualization index setting model includes a two-dimensional index setting graphical tool corresponding to the two dimensions of emotion index.
[0097] Specifically, the two-dimensional index setting graphic tool can be a two-dimensional coordinate system.
[0098] In a specific scenario, such as Figure 1d The diagram illustrates the process of setting the index values for two dimensions of emotional indices (i.e., two-dimensional mood indices). These two dimensions can be set as an excitement index and an anxiety index. The visualization model for setting the indexes is a two-dimensional coordinate system, with the x-axis representing the excitement index and the y-axis representing the anxiety index. Specifically, the index values for the excitement and anxiety indices can be set by sliding the control in the two-dimensional coordinate system (i.e., the index setting operation). The horizontal axis coordinate of the control in the two-dimensional coordinate system represents the index value of the excitement index; the larger the horizontal axis coordinate, the larger the index value of the excitement index. Similarly, the vertical axis coordinate of the control in the two-dimensional coordinate system represents the index value of the anxiety index; the larger the vertical axis coordinate, the larger the index value of the anxiety index.
[0099] Optionally, in this embodiment, the at least one dimension of the emotion index includes at least two dimensions of emotion index; the visualization index setting model includes a multi-dimensional index setting graphical tool corresponding to the at least two dimensions of emotion index.
[0100] Specifically, the multidimensional index setting graphical tool can be a radar chart, which is a graphical method for displaying multivariate data in the form of a two-dimensional chart representing three or more quantitative variables on an axis starting from the same point.
[0101] In a specific scenario, such as Figure 1eThe diagram illustrates the process of setting the index values for at least two dimensions of emotional indices (i.e., multidimensional mood indices). Taking five dimensions as an example, the multidimensional mood index can be set as an embarrassment index, anxiety index, excitement index, anger index, and fear index. The visualization model for setting the index is a radar chart, which contains five axes corresponding to the embarrassment index, anxiety index, excitement index, anger index, and fear index. Specifically, the index values for each dimension of the emotional index can be set by sliding the control on the radar chart (i.e., the index setting operation).
[0102] Optionally, in this embodiment, the multi-dimensional index setting graphical tool includes index setting components corresponding to the sentiment index in each dimension, and the setting control includes setting sub-controls corresponding to the sentiment index in each dimension;
[0103] The step "In response to an index setting operation on the setting control, set the index value of the sentiment index on the corresponding dimension" may include:
[0104] In response to index setting operations for the sub-controls corresponding to the sentiment index on each dimension, obtain the position information of the sub-controls for setting the sentiment index on each dimension in the corresponding index setting component;
[0105] Based on the location information, determine the index values of the sentiment index in each dimension.
[0106] Specifically, the multi-dimensional index setting graph tool can include multiple axes, with the number of axes corresponding to the dimensions of the sentiment index. The index setting components for each dimension of the sentiment index can be the axes corresponding to the sentiment index in that dimension.
[0107] In this embodiment, for each dimension of the sentiment index, there is a corresponding index setting component (i.e., a number axis) and a setting sub-control, which can be presented in the form of a slider. Different positions in the index setting component corresponding to the sentiment index of a dimension represent different index values of the sentiment index in that dimension.
[0108] Optionally, in this embodiment, the setting sub-controls of the emotion index in each dimension can be connected according to the current position information of the setting sub-controls of the emotion index in each dimension on the index setting component of the corresponding dimension, to generate an emotion distribution graph. The emotion distribution graph contains the emotion distribution information corresponding to the current emotion index in each dimension, and the emotion distribution graph is superimposed on the multi-dimensional index setting graph tool.
[0109] Specifically, based on the position of the setting sub-control of the emotion index in each dimension on the corresponding number axis, the points corresponding to the setting sub-control of the emotion index in each dimension can be connected by lines. The resulting line pattern is the emotion distribution graph. Based on the emotion distribution graph, the magnitude of the index value of the emotion index in each dimension can be seen intuitively.
[0110] Optionally, in this embodiment, the setting control includes an emotion identifier, and the emotion information interaction method further includes:
[0111] In response to an index setting operation for the setting control, the display state of the emotion indicator is updated based on the current set index value of the emotion index in the at least one dimension, the display state of the emotion indicator representing the overall emotion of the object at present.
[0112] Specifically, emotion markers can be emoticons, which refer to symbols and images used in online communication to help people express information more accurately. For example, an emoticon could be a "yellow face" emoji.
[0113] During the index setting process, the index values of the emotion index in each dimension also change accordingly. In addition, the display status of the emotion indicator in the setting control can also change with the changes in the index values of the emotion index in each dimension.
[0114] Specifically, such as Figure 1c The image shows the process of setting the index value corresponding to the emotion index on a single dimension. The setting control is presented as an icon corresponding to the emotion symbol. The emotion index on this single dimension can be a happiness index. When the setting control slides to the right along the one-dimensional axis, the larger the index value corresponding to the happiness index, the more the display state of the emotion symbol in the setting control can change from unhappy to happy.
[0115] 103. In response to the completion of the setting operation for the emotion index setting model, display the set emotion index setting model, which represents the set index value of the emotion index in each dimension.
[0116] In the set-up emotion index model, the set-up index value of the emotion index on each dimension can represent the object's current overall emotion.
[0117] In some embodiments, such as the setting of the index values of the sentiment index in one dimension and two dimensions, the index values of the sentiment index in each dimension can be set based on the sliding operation of the setting control on the index setting graph tool. When it is detected that the user stops triggering the setting control for a preset time, it can be regarded as the setting operation of the sentiment index setting model is completed. The preset time can be set according to the actual situation, such as two seconds.
[0118] In other embodiments, the interactive page may also include a setting completion control, which is an operation to complete the setting of the sentiment index setting model. Specifically, it may be a trigger operation of the setting completion control, such as a click or swipe operation of the setting completion control. This embodiment does not limit this.
[0119] Specifically, such as Figure 1e As shown, during the process of setting the index values of the sentiment index in multiple dimensions, the icon corresponding to "Complete Check-in" indicates the completion of the setting operation. Users can complete the setting of the index values of the sentiment index in each dimension by triggering the operation corresponding to the icon of "Complete Check-in".
[0120] Optionally, in this embodiment, in response to the completion of the setting operation for the emotion index model, a response event corresponding to the emotion topic can be executed. This response event can be set according to actual circumstances; for example, it could be a check-in event for the client.
[0121] Optionally, in this embodiment, the interactive page further includes an emotion viewing area corresponding to at least one reference object, wherein the reference object is an object that participates in the emotion theme and has an association with the object corresponding to the client;
[0122] This method for interacting with emotional information also includes:
[0123] In response to a viewing trigger operation targeting the emotion viewing area, an emotion aggregation page corresponding to the reference object is displayed. The emotion aggregation page includes an emotion arrangement area, which includes object information of each reference object arranged according to target location information. The target location information is determined based on the emotion interaction results of each reference object.
[0124] The action triggered by viewing the emotion viewing area can be a click or swipe action, etc., and this embodiment does not limit this. Based on this viewing trigger, an emotion aggregation page can be displayed, which can be used to display the emotional interaction results of a reference object.
[0125] The reference object can specifically be a friend of the client who is participating in the emotional theme. The reference object's information can include profile picture, nickname, etc.
[0126] The emotional interaction results of the reference object may include the set index values of the emotional index on each dimension corresponding to the reference object, and the target display status of the emotional identifier determined based on the set index values of the emotional index on each dimension, etc. This embodiment does not limit this.
[0127] Specifically, the emotion viewing area can include object information of the reference object, such as... Figure 1c The emotion viewing area shown in the lower right corner of page c includes avatars of some reference objects and viewing controls (icons corresponding to "+25"). Below each reference object's avatar, the emotion interaction result (specifically, the target display state of the emotion indicator) can be displayed. Based on the triggering operation of the viewing controls, the following can be displayed: Figure 1f The page showing the aggregated emotions.
[0128] In one embodiment, such as in a scenario where the index value of a one-dimensional emotion index is set, when a viewing trigger operation is performed on the emotion viewing area, the following can be displayed: Figure 1f The emotion aggregation page shown can include a one-dimensional number axis in its emotion arrangement area. Based on the set emotion index values of each reference object in a single dimension, the target position information of each reference object's avatar on the one-dimensional number axis can be determined, and the avatars of each reference object can be arranged horizontally on the number axis according to the target position information. When a trigger operation is detected on the avatar of the target reference object in the emotion arrangement area, the target display state of the target reference object's emotion icon can be displayed on the emotion aggregation page. For example, clicking on the avatar of reference object "A" can display the friend's mood today on the emotion aggregation page, specifically displaying the target display state of its emotion icon and the description information "calm and peaceful".
[0129] In another embodiment, such as in a scenario where the index values corresponding to the sentiment index are set across two dimensions, when targeting... Figure 1d When the mood viewing area in the lower right corner of the page is accessed and an action is triggered, it can display something like this: Figure 1g The emotion aggregation page shown can include a two-dimensional coordinate system in its emotion arrangement area, where the x-axis represents the excitement index and the y-axis represents the anxiety index. Based on the set emotion index values for each reference object in both dimensions, the target position information of each reference object's avatar in the two-dimensional coordinate system can be determined, and the avatars of each reference object can be scattered and arranged in the two-dimensional coordinate system according to this target position information. When a trigger operation is detected on the avatar of a target reference object in the emotion arrangement area, the target display state of the target reference object's emotion identifier can be displayed on the emotion aggregation page. For example, clicking on the avatar of reference object "A" can display the friend's mood for the day on the emotion aggregation page, specifically showing the target display state of its emotion identifier and the descriptive information of that target display state: "Excited but a little anxious."
[0130] Optionally, in this embodiment, the emotion information interaction method further includes:
[0131] In response to a trigger operation targeting the object information of a target reference object in the emotion distribution area, a target display state of the emotion identifier corresponding to the target reference object is displayed on the emotion aggregation page, and the target display state represents the overall emotion of the target reference object.
[0132] The target reference object can be any one of the reference objects in the emotion distribution area. The triggering operation for the target reference object's information can be a click or swipe operation on that object's information.
[0133] Optionally, in this embodiment, the emotion information interaction method further includes:
[0134] Calculate the similarity between the emotional interaction results of each reference object and the emotional interaction results of the corresponding object on the client side;
[0135] Based on the similarity, the target position information of the object information of each reference object is determined in the emotion arrangement area.
[0136] The emotional interaction results of the corresponding object on the client side can include the set index values of the emotional index for each dimension of the corresponding object on the client side, as well as the target display status of the emotional marker. The similarity between the emotional interaction results of the reference object and the emotional interaction results of the corresponding object on the client side can be determined based on the similarity between the set index values of the emotional index for the reference object and the set index values of the emotional index for the corresponding object on each dimension.
[0137] In some embodiments, the object information of each reference object can be arranged from largest to smallest in the emotion arrangement area according to the similarity. The greater the similarity, the more left the object is placed in the emotion arrangement area, and vice versa.
[0138] In a specific scenario, such as when setting index values for sentiment indices across at least two dimensions, when targeting... Figure 1e When an action is triggered by viewing the mood in the lower right corner of the page, the following can be displayed: Figure 1hThe emotion aggregation page shown in the image displays reference object avatars arranged from left to right in the emotion arrangement area, based on the similarity between the reference object's emotional interaction results and the corresponding client's emotional interaction results. When a trigger operation is detected on the target reference object's avatar in the emotion arrangement area, the target display state of the target reference object's emotion identifier and its set emotion index setting model can be displayed on the emotion aggregation page. This set emotion index setting model can be a five-dimensional radar chart. For example, clicking on the avatar of reference object "A" can show that the similarity between "A's" emotional interaction results and the corresponding client's emotional interaction results is 92%. The page can also display the friend's mood today (i.e., the friend's emotional interaction results today), specifically displaying the target display state of its emotion identifier, the description information of the target display state "awkward fear and anxiety", and the set five-dimensional radar chart.
[0139] Optionally, in this embodiment, the interactive page further includes an emotion identifier; the emotion information interaction method further includes:
[0140] Based on the set index values of the emotion index in each dimension, the target display state of the emotion identifier is determined;
[0141] The target display state of the emotion identifier is displayed on the interactive page, and the target display state represents the overall emotion of the object.
[0142] The target display state of the emotion identifier can be determined based on the index values after setting the emotion index for each dimension.
[0143] Specifically, during the setting of the index values for the emotion index in each dimension, the display status of the emotion markers on the interactive page can change with the changes in the index values for the emotion index in each dimension. In other words, the display status of the emotion markers on the interactive page can be updated in real time.
[0144] Optionally, in this embodiment, the emotion information interaction method further includes:
[0145] In response to the index setting operation for the emotion index setting model, the display status of the emotion identifier is updated in real time based on the current set index value of the emotion index in each dimension. The display status of the emotion identifier represents the overall emotion of the object at present.
[0146] Optionally, in this embodiment, the step "determining the target display state of the emotion identifier based on the set index values of the emotion index on each dimension" may include:
[0147] Based on the set index values of the emotion index in each dimension, the state change information corresponding to the emotion identifier is generated.
[0148] Based on the state change information, the target display state of the emotion identifier is determined.
[0149] For example, in a scenario where the index value of a single-dimensional emotion index is set, the state change message corresponding to the mouth in the emotion identifier can be determined based on the index value of the emotion index in a single dimension. Specifically, it could be the change in the curvature of the mouth. After determining the change in the curvature of the mouth, the target display state of the emotion identifier can be determined.
[0150] For example, in the scenario of setting the index value of a single-dimensional emotion index, taking the single-dimensional emotion index as the excitement index as an example, the coordinate value corresponding to the setting control on the one-dimensional axis after the setting operation is completed can be obtained. This coordinate value is recorded as a, and the coordinate value a corresponds to the curvature of the mouth in the emotion label. The curvature value can be obtained by converting the following formula (1):
[0151]
[0152] Where Δα represents arc The tangent angle, Δs represents the arc. The corresponding arc length, Represents arc The average curvature, where the arc The absolute value of the ratio of the tangent rotation angle Δα to the arc length Δs is called the mean curvature of the arc. (Reference) Figure 1i The higher the excitation index value, the greater the average curvature, and the greater the curvature of the mouth in facial expressions.
[0153] Specifically, the arc length can be calculated based on the arc length, and the average curvature of the arc can be calculated based on formula (1) to obtain the average curvature corresponding to the mouth of the expression, thereby determining the target display state of the emotion identifier.
[0154] In some embodiments, when setting the index value of a single-dimensional emotion index, taking the excitement index as an example, such as... Figure 1i As shown, different excitation index values can correspond to different facial expression styles. For example, the range of excitation index values can be divided into three sub-ranges, denoted as [x1, x2), [x2, x3), and [x3, x4], where x1 < x2 < x3 < x4. These three sub-ranges correspond to different element images of the mouth in the facial expression. As the excitation index value increases, the curvature of the mouth in the facial expression can increase. If the coordinate value 'a' of the sub-control on the one-dimensional axis corresponding to the excitation index falls within the sub-range of x1 to x2, then it can be determined that... Figure 1i In the facial expression style diagram, the first element image (counting from left to right) is the mouth expression style corresponding to coordinate value a, thereby determining the target display state of the emotion identifier.
[0155] Optionally, in this embodiment, the emotion identifier includes at least one emotion identifier element;
[0156] The step "Generating state change information corresponding to the emotion identifier based on the set index values for each dimension" may include:
[0157] For each emotion marker element, determine the associated dimension emotion index related to the emotion marker element from the emotion index of at least one dimension.
[0158] Based on the set index value of the related dimension emotion index, the change range of the emotion labeling element is analyzed to obtain the state change information corresponding to the emotion labeling element.
[0159] The emotion marker may include at least one emotion marker element, such as mouth shape, mouth angle, eye shape, eye angle (specifically, the slant of the eyebrows to the horizontal line), and expression color, etc. This embodiment does not limit these.
[0160] The associated dimension emotion index corresponding to the emotion identifier element can be set according to the actual situation, and this embodiment does not impose any restrictions on it. For example, the associated dimension emotion index corresponding to the mouth shape can be the fear index, and the associated dimension emotion index corresponding to the mouth angle can be the excitement index.
[0161] The set index value of the correlation dimension sentiment index can specifically refer to the position information of the setting control corresponding to the correlation dimension sentiment index on the index setting graph tool, such as coordinate values.
[0162] For example, in the scenario of setting the index value of the emotion index in two dimensions, the visualization index setting model is a two-dimensional coordinate system. Taking the x-axis as the excitement index and the y-axis as the anxiety index, we can obtain the coordinate values (a1, b1) of the setting control on the two-dimensional coordinate system after the setting operation is completed. a1 is the coordinate value corresponding to the x-axis and b1 is the coordinate value corresponding to the y-axis.
[0163] Wherein, the coordinate value a1 can represent the curvature of the mouth in the emotion identifier. The curvature value can be obtained by converting it using formula (1) in the above embodiment. Through conversion, the average curvature corresponding to the mouth can be obtained, and the state change information of the mouth angle can be determined. Reference Figure 1j The higher the excitation index value, the greater the average curvature, and the greater the curvature of the mouth in facial expressions.
[0164] Here, the coordinate value b1 represents the eccentricity of the eye ellipse. The eccentricity value can be converted from the standard equation of the ellipse, which is: Where a > b > 0, a represents the major axis distance, and b represents the minor axis distance. The formula for calculating eccentricity is: or The eccentricity *e* ranges from 0 to *e* < 1, and *c* represents the focal length. Substituting the coordinate value *b1* into the eccentricity *e* in the above formula yields information about the changing state of the eye's elliptical shape. (Reference) Figure 1j The higher the anxiety index, the flatter the oval shape of the eyes.
[0165] For example, in setting the index values of a multidimensional emotion index, we can take five dimensions as an example. The visual index setting model can be a radar chart, which contains five axes, denoted as the a-axis, b-axis, c-axis, d-axis, and e-axis. The a-axis can be the axis corresponding to the anxiety index, the b-axis to the excitement index, the c-axis to the fear index, the d-axis to the anger index, and the e-axis to the embarrassment index. Each axis can correspond to a setting sub-control. Based on the position information of the setting sub-control on the corresponding axis, the index value of the emotion index in the corresponding dimension can be determined.
[0166] Specifically, after setting the emotion index model, the coordinate values a1 of the corresponding sub-control on the a-axis can be obtained, where a1 corresponds to the eccentricity of the ellipse of the eyes in the emotion label; the coordinate values b1 of the corresponding sub-control on the b-axis can be obtained, where b1 corresponds to the curvature of the mouth in the emotion label; the coordinate values c1 of the corresponding sub-control on the c-axis can be obtained, where c1 corresponds to the eccentricity of the ellipse of the mouth in the emotion label; the coordinate values d1 of the corresponding sub-control on the d-axis can be obtained, where d1 corresponds to the slope of the eyebrows and the horizontal line in the emotion label; and the coordinate values e1 of the corresponding sub-control on the e-axis can be obtained, where e1 is used to control the color of the emotion label.
[0167] Where a1 corresponds to the eccentricity of the eye ellipse, the value of which can be calculated using the standard equation of the ellipse, and the focus is on the X-axis. The standard equation of the ellipse is: Where a > b > 0, a represents the major axis distance, and b represents the minor axis distance. The formula for calculating eccentricity is: or The eccentricity e ranges from 0 to 1, and c represents the focal length. Substituting a1 into the eccentricity e in the above formula yields information about the state changes of the eye's elliptical shape.
[0168] Wherein, b1 corresponds to the curvature of the mouth in the expression. The curvature value can be converted by formula (1) in the above embodiment. By conversion, the average curvature of the mouth can be obtained, and the state change information of the mouth angle can be determined.
[0169] Here, c1 corresponds to the eccentricity of the mouth-shaped ellipse. The eccentricity value can be converted from the standard equation of the ellipse, with the foci on the y-axis. The standard equation of the ellipse is: Where a > b > 0, a represents the major axis distance, and b represents the minor axis distance. The formula for calculating eccentricity is: or The eccentricity e ranges from 0 to e < 1, and c represents the focal length. Substituting c1 into the eccentricity e in the above formula yields information about the state changes of the elliptical shape of the mouth.
[0170] Where d1 corresponds to the slope of the eyebrow relative to the horizontal line. The slope can be calculated using the following formula: Substitute d1 into the angle α in the above formula. In the formula, h and d represent the two right-angled sides corresponding to the slope. α can specifically be the inclination of the hypotenuse of the right triangle, and the hypotenuse corresponds to the eyebrow.
[0171] Here, e1 corresponds to the color value of the color bar, such as the color value #FF0000, which represents pure red.
[0172] Optionally, in this embodiment, the step "determining the target display state of the emotion identifier based on the set index values of the emotion index on each dimension" may include:
[0173] For each dimension of the emotion index, a set of preset mapping relationships corresponding to the emotion index of the dimension is obtained. The set of preset mapping relationships includes the mapping relationship between the preset index value of the emotion index of the dimension and the preset element image of the corresponding emotion label element.
[0174] Based on the set index values corresponding to the emotion index on the dimension and the preset mapping relationship set, determine the target element image corresponding to the set index values;
[0175] The target element images corresponding to the emotion index in each dimension are fused to obtain the target display state of the emotion identifier.
[0176] For each dimension of the emotion index, different index values can correspond to different element images of the emotion labeling element, or in other words, different element images of the emotion labeling element can correspond to different ranges of index values.
[0177] There are various ways to fuse the target element images corresponding to the sentiment index in each dimension, such as stitching together the target element images corresponding to the sentiment index in each dimension.
[0178] For example, in the scenario of setting the index values for a multi-dimensional sentiment index, taking five dimensions as an example, the radar chart contains five axes, denoted as the a-axis, b-axis, c-axis, d-axis, and e-axis. The sentiment index settings for each axis can be referred to the above embodiment, and will not be repeated here. Figure 1kAs shown, each dimension of the emotion index has multiple preset element images corresponding to emotion markers. For example, for the anxiety index, the range of the corresponding index values can be divided into three sub-ranges, denoted as [x1,x2), [x2,x3), and [x3,x4], where x1 < x2 < x3 < x4. The three sub-ranges correspond to preset element images with different eye shapes (such as...). Figure 1k (The image shows an illustration of an emotional expression). As the anxiety index increases, the image corresponding to the eye shape becomes more elongated. If the coordinate value a1 of the sub-control on the a-axis falls within the sub-range of x1 to x2, then the first (counting from left to right) element image in the emotional expression illustration corresponding to the anxiety index can be determined as the target element image corresponding to coordinate value a1. Similarly, b1, c1, d1, e1, and so on, thereby fusing the target element images corresponding to the emotional index on each dimension to obtain the target display state of the emotional identifier.
[0179] The emotional information interaction method provided in this application can break down the originally subjective expression of feelings into multiple quantifiable emotional dimensions. It uses coordinates to quantify the degree of emotion, establishing a control relationship between coordinate values and emotional indices on each dimension. Drag-and-drop interaction allows for changes and assignments to the corresponding index values on each dimension. This endows the mood check-in feature with "quantification," "personalization," and "richness," enabling the description of the degree of a single mood, as well as the personalized and rich description of complex emotions combining multiple moods. Furthermore, it allows for the sharing and interaction of visualized emotions with friends.
[0180] In a specific scenario, such as Figure 1c The image shows the process of setting the index value for a single dimension of the emotion index, which can be a happiness index; its interactive page initially appears as follows: Figure 1c As shown on page a, this interactive page includes emotion icons, a one-dimensional number line, and settings controls. The icons corresponding to the settings controls can also contain emotion icons. The initial state of the settings controls can be at the origin of the one-dimensional number line. The happiness index can be changed by long-pressing and dragging the settings controls left or right along the one-dimensional number line. In response to the movement of the settings controls on the one-dimensional number line, the position information of the settings controls relative to the one-dimensional number line can be obtained. Based on this position information, the display state of the emotion icons on the interactive page is updated. For example, as the settings controls slide to the right along the one-dimensional number line, the angle of the mouth in the emotion icon can gradually rise (e.g., as the setting controls slide to the right along the one-dimensional number line, the angle of the mouth in the emotion icon can gradually rise). Figure 1c(As shown on page b). Optionally, when the mood index is not yet set, the mood indicator can be displayed blurry; when the user releases their grip (specifically, stops triggering the setting control) to complete the happiness index setting, the mood indicator at the top of the interactive page can gradually become clearer, and a pop-up will appear displaying the final target display state of the mood indicator and its description "Feeling good," as shown. Figure 1c As shown on page c, the target display state is determined by the set index value corresponding to the Happiness Index. Furthermore, after setting the Happiness Index, a share control can be displayed in the lower left corner of the interactive page. Based on the triggering operation of the share control, the emotional interaction result can be shared.
[0181] Specifically, the process of setting the sentiment index on a single dimension includes recognizing the drag event corresponding to the setting control. A drag event specifically refers to the process where a user presses and holds the mouse button on an object, drags it to another location, and then releases the mouse button to place the object in the other location. In this embodiment, drag events may include the following:
[0182] 1) touchstart: Long press the settings control to identify the dragged element (i.e., the settings control).
[0183] 2) dragstart: The dragged settings control begins to move along a one-dimensional axis.
[0184] 3) Dragover: Drag the control to move it on a one-dimensional axis, and its position value changes within the corresponding position range on the one-dimensional axis.
[0185] 4) dragend: When the drag is complete, read the coordinate value 'a' of the setting control on the one-dimensional axis.
[0186] 5) touchend (stop triggering): When the finger leaves the settings control, the set index value 'a' of the happiness index is obtained.
[0187] 6) return: Returns to the set index value 'a' of the happiness index, displays the target display status of the emotion indicator based on the set index value, and completes the mood check-in.
[0188] In another specific scenario, such as Figure 1d As shown, this illustrates the process of setting the emotional index values across two dimensions. The visualized index setting model can be a two-dimensional coordinate system, with the x-axis representing the excitement index and the y-axis representing the anxiety index. For example, the interactive page initially appears as follows: Figure 1dAs shown on page d, this interactive page includes emotion indicators, a two-dimensional coordinate system, and settings controls. The initial state of the settings controls can be at the origin of the two-dimensional coordinate system. By long-pressing and moving the settings controls within the four quadrants of the two-dimensional coordinate system, the excitation and anxiety index values can be changed. In response to the movement of the settings controls within the two-dimensional coordinate system, the position information of the settings controls relative to the two-dimensional coordinate system can be obtained. Based on this position information, the display state of the emotion indicators on the interactive page is updated, such as... Figure 1d As shown on page e. Optionally, when the emotion index is not yet set, the emotion indicator can be displayed blurry; when the setting of the emotion index is completed by releasing the button (specifically, stopping the triggering operation of the setting control), the emotion indicator at the top of the interactive page can gradually become clearer from blurry, and the final target display state of the emotion indicator and its description information "anxious, uneasy, slightly excited" will pop up, such as... Figure 1d As shown on page f, the target display state is determined by the set index values corresponding to the excitement index and anxiety index. Furthermore, after setting the emotion index, a sharing control can be displayed in the lower left corner of the interactive page. Based on the triggering operation of the sharing control, the emotion interaction result can be shared.
[0189] Specifically, the process of setting the sentiment index in both dimensions includes recognizing the drag events corresponding to the setting controls. In this embodiment, the drag events may include the following events:
[0190] 1) touchstart: Long press the settings control to identify the dragged element (i.e., the settings control).
[0191] 2) dragstart: The dragged settings control begins to move in a two-dimensional coordinate system.
[0192] 3) Dragover: Drag and drop the control to move it in a two-dimensional coordinate system, and record the coordinate data of the x-axis and y-axis respectively.
[0193] 4) dragend: When dragging is complete, read the coordinates (a1, b1) of the control in the two-dimensional coordinate system.
[0194] 5) touchend (stop triggering): When the finger leaves the settings control, the set excitation index value a1 and the set anxiety index value b1 are obtained.
[0195] 6) return: Returns the set excitation index value a1 and the set anxiety index value b1.
[0196] Based on the set index value, the target display status of the emotion indicator is shown, and the mood check-in is completed.
[0197] The movement of the aforementioned control needs to be converted into corresponding coordinate values. This process utilizes a two-dimensional coordinate system, which can be generated using the following code:
[0198]
[0199] The `scatter(x,y)` function creates a scatter plot with circular markers at specified positions on vectors x and y, where `ro` represents the circular markers. The `mvnrnd` function primarily generates random variables that follow a multivariate Gaussian distribution. `holdon` keeps the current axis and plot unchanged. The `plot` function is used to draw two-dimensional images.
[0200] Here, different hash points on the two-dimensional plane, that is, different points on the two-dimensional coordinate system, move along the coordinate axes of the two-dimensional coordinate system in the following two directions: in the x-axis direction, In the y-axis direction,
[0201] In one embodiment, such as Figure 1e The diagram illustrates the process of setting the emotional index values across at least two dimensions. Taking five dimensions as an example, the visualized index setting model can be a five-dimensional radar chart coordinate system, with the a-axis representing the anxiety index, the b-axis representing the excitement index, the c-axis representing the fear index, the d-axis representing the anger index, and the e-axis representing the embarrassment index. The interactive page initially appears as follows... Figure 1e As shown on page g, this interactive page includes emotion indicators, a five-dimensional radar chart coordinate system, and settings controls. The five-dimensional radar chart coordinate system can be decomposed into five independent unidirectional axes, and the emotion dimension controlled by each axis can be specified. The center of the radar chart coordinate system is recorded as the origin of each axis. The initial state of the settings controls can be at the origin of the coordinate system. The settings controls can specifically include five setting sub-controls, each corresponding to an emotion index on one dimension. The five setting sub-controls can be dragged along the five axes to change the emotion index. For example, dragging the setting sub-control corresponding to the anger index from the origin along the corresponding axis can change the index value of the anger index. In response to the movement operation of the setting sub-controls on the corresponding axes, the position information of the setting sub-controls on the corresponding axes can be obtained. Based on this position information, the display state of the emotion indicators on the interactive page is updated, such as... Figure 1eAs shown on page h. Optionally, when the emotion index is not yet set, the emotion indicator can be displayed blurry; when the emotion index is set (specifically, by triggering the "Complete Check-in" icon), the emotion indicator at the top of the interactive page can gradually become clearer, and the final target display state of the emotion indicator and its description "fear, anxiety, and embarrassment" will pop up, as shown. Figure 1e As shown on page i, the target display state is determined by the set index values corresponding to the five emotion indices. Furthermore, after setting the emotion indices, a share control can be displayed in the lower left corner of the interactive page. Based on the triggering operation of the share control, the emotion interaction result can be shared.
[0202] Specifically, the process of setting the sentiment index in at least two dimensions includes recognizing the drag events corresponding to the setting controls. In this embodiment, the drag events may include the following events:
[0203] 1) Touchstart: For each axis, you can click any hotspot on the axis to identify the corresponding slider (i.e., the setting sub-control) that is being dragged. For example, if you click any position on the axis corresponding to the anger index, it can identify that the dragged setting sub-control belongs to the anger index.
[0204] 2) dragstart: The dragged slider begins to move along a unidirectional axis and connects with the points corresponding to the set sub-controls on other axes.
[0205] 3) Dragover: Drag the slider along a unidirectional number axis, and record the coordinate data of the slider on each of the five number axes: a1, b1, c1, d1, e1.
[0206] 4) dragend: When the drag is complete, read the coordinate values a1, b1, c1, d1, e1 of the child controls on the five axes.
[0207] 5) touchend (stop triggering): When the finger leaves the slider, the following values are obtained: anxiety index a1, excitement index b1, fear index c1, anger index d1, and embarrassment index e1.
[0208] 6) Return: Click the icon corresponding to "Complete Check-in" to return to the index values after each setting. The target display status of the mood indicator is displayed according to the index values after the setting, and the mood check-in is completed. The radar pattern obtained at the end can be the line pattern corresponding to the points a1, b1, c1, d1, and e1.
[0209] As can be seen from the above, this embodiment can display an interactive page corresponding to an emotion theme in the client. The interactive page includes an emotion index setting model corresponding to at least one dimension of the emotion index. This emotion index setting model is used by the object to operate on and set the index value of the emotion index in the at least one dimension. The index value of the emotion index in one dimension represents the emotional level of the object in that dimension. In response to an index setting operation on the emotion index setting model, the index value of the emotion index in each dimension is set. In response to a setting completion operation on the emotion index setting model, the set emotion index setting model is displayed, representing the set index value of the emotion index in each dimension. This application can set the index value of the emotion index in at least one dimension through the emotion index setting model, thereby achieving the measurement of emotional information, improving the accuracy of describing the emotional level of the object, and enriching the interactive forms of emotional information.
[0210] Based on the method described in the preceding embodiments, the following will provide a more detailed explanation by taking the specific integration of this emotion information interaction device into a terminal as an example.
[0211] This application provides a method for interacting with emotional information, such as... Figure 2 As shown, the specific process of this emotion information interaction method can be as follows:
[0212] 201. The terminal displays an interactive page corresponding to the emotion theme in the client. The interactive page includes an emotion identifier and an emotion index setting model corresponding to the emotion index in at least one dimension. The emotion index setting model is used for objects to operate to set the index value of the emotion index in the at least one dimension. The index value of the emotion index in one dimension represents the emotional degree of the object in that dimension.
[0213] The emotion theme can be any topic or content centered around an emotion. For example, this emotion theme could be an "emotion check-in" theme. Under this theme, the emotion index setting model could be a "mood check-in" model. This model allows users to set an emotion index on at least one dimension to complete the check-in process for the client. The emotion check-in theme can also refer to a user's description of their current mood in social and community products, conveyed visually through the posting of status updates.
[0214] In this embodiment, the emotion index in at least one dimension can refer to at least one type of emotion index. There are various types of emotion indices, and this embodiment does not limit this. For example, emotion indices can include various types such as happiness, anger, anxiety, and embarrassment. The index value of the emotion index in one dimension represents the degree of emotion of the object in that dimension.
[0215] Optionally, in this embodiment, the step "displaying the interactive page corresponding to the emotion theme in the client" may include:
[0216] Display the client's main application page, which includes interactive entry controls for an emotion-themed theme;
[0217] In response to a trigger operation on the interactive entry control, the interactive page corresponding to the emotion theme is displayed.
[0218] 202. The terminal responds to the index setting operation for the emotion index setting model and sets the index value of the emotion index for each dimension.
[0219] Optionally, in this embodiment, the emotion index setting model includes a visual index setting model and setting control corresponding to the emotion index in at least one dimension, wherein the index setting dimension of the visual index setting model corresponds to the dimension of the emotion index;
[0220] The step "In response to the index setting operation for the sentiment index setting model, setting the index value of the sentiment index on each dimension" may include:
[0221] In response to the index setting operation for the setting control, the index value of the sentiment index on the corresponding dimension is set.
[0222] Specifically, the visualization index setting model can be a visual or intuitive model. For example, the visualization index setting model can be a number axis check-in model corresponding to the emotion index in at least one dimension, which uses the number axis to measure the emotion index.
[0223] Optionally, in this embodiment, the visualization index setting model includes an index setting graphical tool;
[0224] The step "In response to an index setting operation on the setting control, set the index value of the sentiment index on the corresponding dimension" may include:
[0225] In response to an index setting operation of the setting control on the index setting graphical tool, the position information of the setting control in the index setting graphical tool is obtained;
[0226] Based on the location information, set the index value of the emotion index on the corresponding dimension.
[0227] Among them, the index setting graph tool can be used to display the index values of the sentiment index in various dimensions. During the index setting operation, it can display the changes in the index values of the sentiment index in various dimensions.
[0228] Optionally, in this embodiment, the at least one dimension of the emotion index includes a single dimension of the emotion index; the visualization index setting model includes a one-dimensional index setting graphical tool corresponding to the single dimension of the emotion index.
[0229] Specifically, the one-dimensional index setting graph tool can be a one-dimensional number axis.
[0230] Optionally, in this embodiment, the at least one dimension of the emotion index includes two dimensions of emotion index; the visualization index setting model includes a two-dimensional index setting graphical tool corresponding to the two dimensions of emotion index.
[0231] Specifically, the two-dimensional index setting graphic tool can be a two-dimensional coordinate system.
[0232] Optionally, in this embodiment, the at least one dimension of the emotion index includes at least two dimensions of emotion index; the visualization index setting model includes a multi-dimensional index setting graphical tool corresponding to the at least two dimensions of emotion index.
[0233] Specifically, the multidimensional index setting graphical tool can be a radar chart, which is a graphical method for displaying multivariate data in the form of a two-dimensional chart representing three or more quantitative variables on an axis starting from the same point.
[0234] Optionally, in this embodiment, the multi-dimensional index setting graphical tool includes index setting components corresponding to the sentiment index in each dimension, and the setting control includes setting sub-controls corresponding to the sentiment index in each dimension;
[0235] The step "In response to an index setting operation on the setting control, set the index value of the sentiment index on the corresponding dimension" may include:
[0236] In response to index setting operations for the sub-controls corresponding to the sentiment index on each dimension, obtain the position information of the sub-controls for setting the sentiment index on each dimension in the corresponding index setting component;
[0237] Based on the location information, determine the index values of the sentiment index in each dimension.
[0238] Specifically, the multi-dimensional index setting graph tool can include multiple axes, with the number of axes corresponding to the dimensions of the sentiment index. The index setting components for each dimension of the sentiment index can be the axes corresponding to the sentiment index in that dimension.
[0239] In this embodiment, for each dimension of the sentiment index, there is a corresponding index setting component (i.e., a number axis) and a setting sub-control, which can be presented in the form of a slider. Different positions in the index setting component corresponding to the sentiment index of a dimension represent different index values of the sentiment index in that dimension.
[0240] 203. In response to the completion of the setting operation for the emotion index setting model, the terminal displays the set emotion index setting model, which represents the set index value of the emotion index in each dimension.
[0241] In the set-up emotion index model, the set-up index value of the emotion index on each dimension can represent the object's current overall emotion.
[0242] In some embodiments, such as the setting of the index values of the sentiment index in one dimension and two dimensions, the index values of the sentiment index in each dimension can be set based on the sliding operation of the setting control on the index setting graph tool. When it is detected that the user stops triggering the setting control for a preset time, it can be regarded as the setting operation of the sentiment index setting model is completed. The preset time can be set according to the actual situation, such as two seconds.
[0243] In other embodiments, the interactive page may also include a setting completion control, which is an operation to complete the setting of the sentiment index setting model. Specifically, it may be a trigger operation of the setting completion control, such as a click or swipe operation of the setting completion control. This embodiment does not limit this.
[0244] Optionally, in this embodiment, in response to the completion of the setting operation for the emotion index model, a response event corresponding to the emotion topic can be executed. This response event can be set according to actual circumstances; for example, it could be a check-in event for the client.
[0245] Optionally, in this embodiment, the interactive page further includes an emotion viewing area corresponding to at least one reference object, wherein the reference object is an object that participates in the emotion theme and has an association with the object corresponding to the client;
[0246] This method for interacting with emotional information also includes:
[0247] In response to a viewing trigger operation targeting the emotion viewing area, an emotion aggregation page corresponding to the reference object is displayed. The emotion aggregation page includes an emotion arrangement area, which includes object information of each reference object arranged according to target location information. The target location information is determined based on the emotion interaction results of each reference object.
[0248] The emotional interaction results of the reference object may include the set index values of the emotional index on each dimension corresponding to the reference object, and the target display status of the emotional identifier determined based on the set index values of the emotional index on each dimension, etc. This embodiment does not limit this.
[0249] Optionally, in this embodiment, the emotion information interaction method further includes:
[0250] In response to a trigger operation targeting the object information of a target reference object in the emotion distribution area, a target display state of the emotion identifier corresponding to the target reference object is displayed on the emotion aggregation page, and the target display state represents the overall emotion of the target reference object.
[0251] The target reference object can be any one of the reference objects in the emotion distribution area. The triggering operation for the target reference object's information can be a click or swipe operation on that object's information.
[0252] Optionally, in this embodiment, the emotion information interaction method further includes:
[0253] Calculate the similarity between the emotional interaction results of each reference object and the emotional interaction results of the corresponding object on the client side;
[0254] Based on the similarity, the target position information of the object information of each reference object is determined in the emotion arrangement area.
[0255] 204. The terminal determines the target display state of the emotion identifier based on the set index value of the emotion index in each dimension.
[0256] Specifically, emotion markers can be emoticons, which refer to symbols and images used in online communication to help people express information more accurately. For example, an emoticon could be a "yellow face" emoji.
[0257] 205. The terminal displays the target display state of the emotion identifier on the interactive page, and the target display state represents the overall emotion of the object.
[0258] Specifically, during the setting of the index values for the emotion index in each dimension, the display status of the emotion markers on the interactive page can change with the changes in the index values for the emotion index in each dimension. In other words, the display status of the emotion markers on the interactive page can be updated in real time.
[0259] Optionally, in this embodiment, the emotion information interaction method further includes:
[0260] In response to the index setting operation for the emotion index setting model, the display status of the emotion identifier is updated in real time based on the current set index value of the emotion index in each dimension. The display status of the emotion identifier represents the overall emotion of the object at present.
[0261] Optionally, in this embodiment, the step "determining the target display state of the emotion identifier based on the set index values of the emotion index on each dimension" may include:
[0262] Based on the set index values of the emotion index in each dimension, the state change information corresponding to the emotion identifier is generated.
[0263] Based on the state change information, the target display state of the emotion identifier is determined.
[0264] Optionally, in this embodiment, the emotion identifier includes at least one emotion identifier element;
[0265] The step "Generating state change information corresponding to the emotion identifier based on the set index values for each dimension" may include:
[0266] For each emotion marker element, determine the associated dimension emotion index related to the emotion marker element from the emotion index of at least one dimension.
[0267] Based on the set index value of the related dimension emotion index, the change range of the emotion labeling element is analyzed to obtain the state change information corresponding to the emotion labeling element.
[0268] The emotion marker may include at least one emotion marker element, such as mouth shape, mouth angle, eye shape, eye angle (specifically, the slant of the eyebrows to the horizontal line), and expression color, etc. This embodiment does not limit these.
[0269] The associated dimension emotion index corresponding to the emotion identifier element can be set according to the actual situation, and this embodiment does not impose any restrictions on it. For example, the associated dimension emotion index corresponding to the mouth shape can be the fear index, and the associated dimension emotion index corresponding to the mouth angle can be the excitement index.
[0270] The set index value of the correlation dimension sentiment index can specifically refer to the position information of the setting control corresponding to the correlation dimension sentiment index on the index setting graph tool, such as coordinate values.
[0271] Optionally, in this embodiment, the step "determining the target display state of the emotion identifier based on the set index values of the emotion index on each dimension" may include:
[0272] For each dimension of the emotion index, a set of preset mapping relationships corresponding to the emotion index of the dimension is obtained. The set of preset mapping relationships includes the mapping relationship between the preset index value of the emotion index of the dimension and the preset element image of the corresponding emotion label element.
[0273] Based on the set index values corresponding to the emotion index on the dimension and the preset mapping relationship set, determine the target element image corresponding to the set index values;
[0274] The target element images corresponding to the emotion index in each dimension are fused to obtain the target display state of the emotion identifier.
[0275] For each dimension of the emotion index, different index values can correspond to different element images of the emotion labeling element, or in other words, different element images of the emotion labeling element can correspond to different ranges of index values.
[0276] There are various ways to fuse the target element images corresponding to the sentiment index in each dimension, such as stitching together the target element images corresponding to the sentiment index in each dimension.
[0277] The emotional information interaction method provided in this application can break down the originally subjective expression of feelings into multiple quantifiable emotional dimensions. It uses coordinates to quantify the degree of emotion, establishing a control relationship between coordinate values and emotional indices on each dimension. Drag-and-drop interaction allows for changes and assignments to the corresponding index values on each dimension. This endows the mood check-in feature with "quantification," "personalization," and "richness," enabling the description of the degree of a single mood, as well as the personalized and rich description of complex emotions combining multiple moods. Furthermore, it allows for the sharing and interaction of visualized emotions with friends.
[0278] As can be seen from the above, this embodiment can display an interactive page corresponding to an emotion theme in a client on a terminal. The interactive page includes an emotion identifier and an emotion index setting model corresponding to at least one emotion index in each dimension. The emotion index setting model is used by the object to set the index value of the emotion index in the at least one dimension, wherein the index value of the emotion index in one dimension represents the emotional level of the object in that dimension. In response to the index setting operation for the emotion index setting model, the index value of the emotion index in each dimension is set. In response to the setting completion operation for the emotion index setting model, the set emotion index setting model is displayed, representing the set index value of the emotion index in each dimension. Based on the set index value of the emotion index in each dimension, the target display state of the emotion identifier is determined. The target display state of the emotion identifier is displayed on the interactive page, and the target display state represents the overall emotion of the object. This application can set the index value of the emotion index in at least one dimension using the emotion index setting model, realizing the measurement of emotional information, thereby improving the accuracy of describing the emotional level of the object and enriching the interactive forms of emotional information.
[0279] To better implement the above methods, embodiments of this application also provide an emotion information interaction device, such as... Figure 3 As shown, the emotion information interaction device may include a first display unit 301, a setting unit 302, and a second display unit 303, as follows:
[0280] (1) First display unit 301;
[0281] The first display unit is used to display the interactive page corresponding to the emotion theme in the client. The interactive page includes an emotion index setting model corresponding to the emotion index in at least one dimension. The emotion index setting model is used for objects to operate to set the index value of the emotion index in the at least one dimension. The index value of the emotion index in one dimension represents the emotional degree of the object in that dimension.
[0282] (2) Set unit 302;
[0283] The setting unit is used to set the index value of the emotion index in each dimension in response to the index setting operation for the emotion index setting model.
[0284] Optionally, in some embodiments of this application, the emotion index setting model includes a visual index setting model and a setting control corresponding to the emotion index in at least one dimension, wherein the index setting dimension of the visual index setting model corresponds to the dimension of the emotion index; the setting unit can be specifically used to set the index value of the emotion index in the corresponding dimension in response to the index setting operation of the setting control.
[0285] Optionally, in some embodiments of this application, the visual index setting model includes an index setting graphical tool; the setting unit may include a first acquisition subunit and a setting subunit, as follows:
[0286] The first acquisition subunit is used to acquire the position information of the setting control in the index setting graphical tool in response to the index setting operation of the setting control on the index setting graphical tool;
[0287] The sub-unit is set to set the index value of the emotion index in the corresponding dimension based on the location information.
[0288] Optionally, in some embodiments of this application, the at least one dimension of the sentiment index includes a single dimension of the sentiment index; the visualization index setting model includes a one-dimensional index setting graphical tool corresponding to the single dimension of the sentiment index.
[0289] Optionally, in some embodiments of this application, the at least one dimension of the emotion index includes two dimensions of emotion index; the visualization index setting model includes a two-dimensional index setting graphical tool corresponding to the two dimensions of emotion index.
[0290] Optionally, in some embodiments of this application, the at least one dimension of the emotion index includes at least two dimensions of emotion index; the visualization index setting model includes a multi-dimensional index setting graphical tool corresponding to the at least two dimensions of emotion index.
[0291] Optionally, in some embodiments of this application, the multidimensional index setting graphical tool includes index setting components corresponding to the sentiment index in each dimension, and the setting control includes setting sub-controls corresponding to the sentiment index in each dimension; the setting unit may include a second acquisition sub-unit and a first determination sub-unit, as follows:
[0292] The second acquisition subunit is used to respond to the index setting operation of the setting sub-control corresponding to the sentiment index on each dimension, and to acquire the position information of the setting sub-control of the sentiment index on each dimension in the corresponding index setting component;
[0293] The first determining subunit is used to determine the index value of the emotion index in each dimension based on the location information.
[0294] Optionally, in some embodiments of this application, the setting control includes an emotion identifier, and the setting unit may further include an update subunit, as follows:
[0295] The update subunit is configured to, in response to an index setting operation for the setting control, update the display state of the emotion indicator based on the current set index value of the emotion index in the at least one dimension, wherein the display state of the emotion indicator represents the overall emotion of the object at present.
[0296] (3) Second display unit 303;
[0297] The second display unit is used to display the set emotion index setting model after setting in response to the operation of setting the emotion index setting model. The set emotion index setting model represents the set index value of the emotion index in each dimension.
[0298] Optionally, in some embodiments of this application, the interactive page further includes an emotion identifier; the emotion information interaction device may also include an emotion state determination unit and a third display unit, as follows:
[0299] The emotion state determination unit is used to determine the target display state of the emotion identifier based on the set index value of the emotion index in each dimension.
[0300] The third display unit is used to display the target display state of the emotion identifier on the interactive page, and the target display state represents the overall emotion of the object.
[0301] Optionally, in some embodiments of this application, the emotion information interaction device may further include an emotion state update unit, as follows:
[0302] The emotion state update unit is used to respond to the index setting operation for the emotion index setting model, and update the display state of the emotion identifier in real time based on the current set index value of the emotion index in each dimension. The display state of the emotion identifier represents the overall emotion of the object at present.
[0303] Optionally, in some embodiments of this application, the interactive page further includes an emotion viewing area corresponding to at least one reference object, wherein the reference object is an object that participates in the emotion topic and has an association with the object corresponding to the client;
[0304] The emotion information interaction device may further include a reference object emotion viewing unit, as follows:
[0305] The reference object emotion viewing unit is used to respond to a viewing trigger operation for the emotion viewing area and display the emotion aggregation page corresponding to the reference object. The emotion aggregation page includes an emotion arrangement area, which includes object information of each reference object arranged according to target location information. The target location information is determined based on the emotion interaction results of each reference object.
[0306] Optionally, in some embodiments of this application, the emotion information interaction device may further include a fourth display unit, as follows:
[0307] The fourth display unit is used to respond to a trigger operation on the object information of the target reference object in the emotion arrangement area, and to display the target display state of the emotion identifier corresponding to the target reference object on the emotion aggregation page. The target display state represents the overall emotion of the target reference object.
[0308] Optionally, in some embodiments of this application, the reference object emotion viewing unit may further include a calculation subunit and a second determination subunit, as follows:
[0309] The calculation subunit is used to calculate the similarity between the emotional interaction results of each reference object and the emotional interaction results of the corresponding object on the client.
[0310] The second determining subunit is used to determine the target position information of the object information of each reference object in the emotion arrangement area based on the similarity.
[0311] Optionally, in some embodiments of this application, the emotion state determination unit may include a generation subunit and a third determination subunit, as follows:
[0312] The generation subunit is used to generate state change information corresponding to the emotion identifier based on the set index value of the emotion index in each dimension.
[0313] The third determining subunit is used to determine the target display state of the emotion identifier based on the state change information.
[0314] Optionally, in some embodiments of this application, the emotion identifier includes at least one emotion identifier element; the generation subunit may be specifically used to determine, for each emotion identifier element, an associated dimension emotion index related to the emotion identifier element from the emotion index of the at least one dimension; and based on the set index value of the associated dimension emotion index, analyze the change range of the emotion identifier element to obtain the state change information corresponding to the emotion identifier element.
[0315] As can be seen from the above, this embodiment can display an interactive page corresponding to the emotion theme in the client through the first display unit 301. The interactive page includes an emotion index setting model corresponding to at least one dimension of the emotion index. The emotion index setting model is used for objects to operate to set the index value of the emotion index in the at least one dimension. The index value of the emotion index in one dimension represents the emotional level of the object in that dimension. In response to the index setting operation for the emotion index setting model, the setting unit 302 sets the index value of the emotion index in each dimension. In response to the setting completion operation for the emotion index setting model, the second display unit 303 displays the set emotion index setting model. The set emotion index setting model represents the set index value of the emotion index in each dimension. This application can set the index value of the emotion index in at least one dimension through the emotion index setting model, realizing the measurement of emotional information, thereby improving the accuracy of describing the emotional level of the object and enriching the interactive forms of emotional information.
[0316] This application also provides an electronic device, such as... Figure 4 The diagram shows a structural schematic of an electronic device involved in an embodiment of this application. This electronic device can be a terminal or a server, specifically:
[0317] The electronic device may include components such as a processor 401 with one or more processing cores, a memory 402 with one or more computer-readable storage media, a power supply 403, and an input unit 404. Those skilled in the art will understand that... Figure 4 The electronic device structure shown does not constitute a limitation on the electronic device and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Wherein:
[0318] The processor 401 is the control center of the electronic device, connecting various parts of the device via various interfaces and lines. It executes software programs and / or modules stored in the memory 402, and calls data stored in the memory 402, to perform various functions and process data. Optionally, the processor 401 may include one or more processing cores; preferably, the processor 401 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 401.
[0319] The memory 402 can be used to store software programs and modules. The processor 401 executes various functional applications and data processing by running the software programs and modules stored in the memory 402. The memory 402 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for at least one function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created according to the use of the electronic device, etc. In addition, the memory 402 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. Accordingly, the memory 402 may also include a memory controller to provide the processor 401 with access to the memory 402.
[0320] The electronic device also includes a power supply 403 that supplies power to the various components. Preferably, the power supply 403 can be logically connected to the processor 401 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 403 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.
[0321] The electronic device may also include an input unit 404, which can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.
[0322] Although not shown, the electronic device may also include a display unit, etc., which will not be described in detail here. Specifically, in this embodiment, the processor 401 in the electronic device loads the executable files corresponding to the processes of one or more applications into the memory 402 according to the following instructions, and the processor 401 runs the applications stored in the memory 402 to realize various functions, as follows:
[0323] The system displays an interactive page corresponding to an emotion theme in the client. This interactive page includes an emotion index setting model corresponding to at least one emotion index in each dimension. The emotion index setting model is used by an object to set the index value of the emotion index in the at least one dimension, where the index value of the emotion index in one dimension represents the object's emotional level in that dimension. In response to an index setting operation on the emotion index setting model, the system sets the index value of the emotion index in each dimension. In response to a completion operation on the emotion index setting model, the system displays the set emotion index setting model, which represents the set index value of the emotion index in each dimension.
[0324] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.
[0325] As can be seen from the above, this embodiment can display an interactive page corresponding to an emotion theme in the client. The interactive page includes an emotion index setting model corresponding to at least one dimension of the emotion index. This emotion index setting model is used by the object to operate on and set the index value of the emotion index in the at least one dimension. The index value of the emotion index in one dimension represents the emotional level of the object in that dimension. In response to an index setting operation on the emotion index setting model, the index value of the emotion index in each dimension is set. In response to a setting completion operation on the emotion index setting model, the set emotion index setting model is displayed, representing the set index value of the emotion index in each dimension. This application can set the index value of the emotion index in at least one dimension through the emotion index setting model, thereby achieving the measurement of emotional information, improving the accuracy of describing the emotional level of the object, and enriching the interactive forms of emotional information.
[0326] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.
[0327] Therefore, embodiments of this application provide a computer-readable storage medium storing a plurality of instructions that can be loaded by a processor to execute steps in any of the emotion information interaction methods provided in embodiments of this application. For example, the instructions can execute the following steps:
[0328] The system displays an interactive page corresponding to an emotion theme in the client. This interactive page includes an emotion index setting model corresponding to at least one emotion index in each dimension. The emotion index setting model is used by an object to set the index value of the emotion index in the at least one dimension, where the index value of the emotion index in one dimension represents the object's emotional level in that dimension. In response to an index setting operation on the emotion index setting model, the system sets the index value of the emotion index in each dimension. In response to a completion operation on the emotion index setting model, the system displays the set emotion index setting model, which represents the set index value of the emotion index in each dimension.
[0329] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.
[0330] The computer-readable storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.
[0331] Since the instructions stored in the computer-readable storage medium can execute the steps in any of the emotional information interaction methods provided in the embodiments of this application, the beneficial effects that any of the emotional information interaction methods provided in the embodiments of this application can achieve can be realized. For details, please refer to the previous embodiments, which will not be repeated here.
[0332] According to one aspect of this application, a computer program product or computer program is provided, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the methods provided in the various alternative implementations of the above-described aspects of emotional information interaction.
[0333] The above provides a detailed description of an emotion information interaction method and related devices provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. An emotional information interaction method, characterized in that, include: The interactive page corresponding to the emotion theme in the client is displayed. The interactive page includes an emotion index setting model corresponding to the emotion index in at least one dimension. The emotion index setting model is used for objects to operate to set the index value of the emotion index in the at least one dimension. The index value of the emotion index in one dimension represents the emotional degree of the object in that one dimension. In response to the index setting operation for the sentiment index setting model, the index value of the sentiment index on each dimension is set; In response to the completion of the setting operation for the emotion index setting model, the set emotion index setting model is displayed, which represents the set index value of the emotion index in each dimension. The interactive page also includes an emotion identifier, and the method further includes: generating state change information corresponding to the emotion identifier based on the set index value of the emotion index on each dimension; determining the target display state of the emotion identifier based on the state change information; and displaying the target display state of the emotion identifier on the interactive page, wherein the target display state represents the overall emotion of the object. The interactive page also includes an emotion viewing area corresponding to at least one reference object. The reference object is an object that participates in the emotion theme and has an association with the object corresponding to the client. The method further includes: in response to a viewing trigger operation for the emotion viewing area, displaying an emotion aggregation page corresponding to the reference object. The emotion aggregation page includes an emotion arrangement area, which includes object information of each reference object arranged according to target location information. The method for determining the target location information includes: calculating the similarity between the emotion interaction results of each reference object and the emotion interaction results of the corresponding object of the client, and determining the target location information of the object information of each reference object in the emotion arrangement area based on the similarity. In response to a trigger operation targeting the object information of a target reference object in the emotion distribution area, a target display state of the emotion identifier corresponding to the target reference object is displayed on the emotion aggregation page, and the target display state represents the overall emotion of the target reference object.
2. The method of claim 1, wherein, The emotion index setting model includes a visual index setting model and setting control corresponding to the emotion index in at least one dimension, wherein the index setting dimension of the visual index setting model corresponds to the dimension of the emotion index. The step of responding to the index setting operation for the emotion index setting model, setting the index value of the emotion index in each dimension, includes: In response to the index setting operation for the setting control, the index value of the sentiment index on the corresponding dimension is set.
3. The method of claim 2, wherein, The visual index setting model includes an index setting graphical tool; The step of setting the index value of the sentiment index on the corresponding dimension in response to the index setting operation of the setting control includes: In response to an index setting operation of the setting control on the index setting graphical tool, the position information of the setting control in the index setting graphical tool is obtained; Based on the location information, set the index value of the emotion index on the corresponding dimension.
4. The method of claim 2, wherein, The at least one dimension of the sentiment index includes a single dimension of the sentiment index; the visualization index setting model includes a one-dimensional index setting graphical tool corresponding to the single dimension of the sentiment index.
5. The method of claim 2, wherein, The at least one dimension of the emotion index includes emotion indices in two dimensions; the visualization index setting model includes a two-dimensional index setting graphical tool corresponding to the emotion indices in the two dimensions.
6. The method of claim 2, wherein, The at least one dimension of the emotion index includes at least two dimensions of emotion index; the visualization index setting model includes a multi-dimensional index setting graphical tool corresponding to the at least two dimensions of emotion index.
7. The method of claim 6, wherein, The multidimensional index setting graphical tool includes index setting components corresponding to the sentiment index in each dimension, and the setting control includes setting sub-controls corresponding to the sentiment index in each dimension. The step of setting the index value of the sentiment index on the corresponding dimension in response to the index setting operation of the setting control includes: In response to index setting operations for the sub-controls corresponding to the sentiment index on each dimension, obtain the position information of the sub-controls for setting the sentiment index on each dimension in the corresponding index setting component; Based on the location information, determine the index values of the sentiment index in each dimension.
8. The method of claim 2, wherein, The settings control includes an emotion indicator, and the method further includes: In response to an index setting operation for the setting control, the display state of the emotion indicator is updated based on the current set index value of the emotion index in the at least one dimension, the display state of the emotion indicator representing the overall emotion of the object at present.
9. The method according to claim 1, characterized in that, The method further includes: In response to the index setting operation for the emotion index setting model, the display status of the emotion identifier is updated in real time based on the current set index value of the emotion index in each dimension. The display status of the emotion identifier represents the overall emotion of the object at present.
10. The method according to claim 1, characterized in that, The emotion identifier includes at least one emotion identifier element; The process of generating state change information corresponding to the emotion identifier based on the set index values for each dimension includes: For each emotion marker element, determine the associated dimension emotion index related to the emotion marker element from the emotion index of at least one dimension. Based on the set index value of the related dimension emotion index, the change range of the emotion labeling element is analyzed to obtain the state change information corresponding to the emotion labeling element.
11. An emotion information interaction device, characterized in that, include: The first display unit is used to display the interactive page corresponding to the emotion theme in the client. The interactive page includes an emotion index setting model corresponding to the emotion index in at least one dimension. The emotion index setting model is used for objects to operate to set the index value of the emotion index in the at least one dimension. The index value of the emotion index in one dimension represents the emotional degree of the object in that dimension. The setting unit is used to set the index value of the emotion index in each dimension in response to the index setting operation for the emotion index setting model. The second display unit is used to display the set emotion index setting model after setting in response to the operation of setting the emotion index setting model. The set emotion index setting model represents the set index value of the emotion index in each dimension. The interactive page also includes an emotion identifier, and the device further includes: generating state change information corresponding to the emotion identifier based on the set index value of the emotion index on each dimension; determining the target display state of the emotion identifier based on the state change information; and displaying the target display state of the emotion identifier on the interactive page, wherein the target display state represents the overall emotion of the object. The interactive page also includes an emotion viewing area corresponding to at least one reference object. The reference object is an object that participates in the emotion theme and has an association with the object corresponding to the client. The device also includes: in response to a viewing trigger operation on the emotion viewing area, displaying an emotion aggregation page corresponding to the reference object. The emotion aggregation page includes an emotion arrangement area, which includes object information of each reference object arranged according to target location information. The method for determining the target location information includes: calculating the similarity between the emotion interaction results of each reference object and the emotion interaction results of the corresponding object of the client, and determining the target location information of the object information of each reference object in the emotion arrangement area based on the similarity. In response to a trigger operation targeting the object information of a target reference object in the emotion distribution area, a target display state of the emotion identifier corresponding to the target reference object is displayed on the emotion aggregation page, and the target display state represents the overall emotion of the target reference object.
12. An electronic device, characterized in that, It includes a memory and a processor; the memory stores an application program, and the processor runs the application program within the memory to perform the operations in the emotional information interaction method according to any one of claims 1 to 10.
13. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a plurality of instructions adapted for loading by a processor to perform the steps of the emotional information interaction method according to any one of claims 1 to 10.
14. A computer program product, comprising a computer program or instructions, characterized in that, When the computer program or instructions are executed by a processor, they implement the steps in the emotional information interaction method according to any one of claims 1 to 10.