CN114942715A - Dynamic expression display method and device, electronic equipment and computer readable storage medium - Google Patents
Dynamic expression display method and device, electronic equipment and computer readable storage medium Download PDFInfo
- Publication number
- CN114942715A CN114942715A CN202110184250.5A CN202110184250A CN114942715A CN 114942715 A CN114942715 A CN 114942715A CN 202110184250 A CN202110184250 A CN 202110184250A CN 114942715 A CN114942715 A CN 114942715A
- Authority
- CN
- China
- Prior art keywords
- dynamic expression
- dynamic
- displaying
- display
- expression
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000014509 gene expression Effects 0.000 title claims abstract description 279
- 238000000034 method Methods 0.000 title claims abstract description 53
- 230000004044 response Effects 0.000 claims description 23
- 230000000694 effects Effects 0.000 claims description 16
- 230000005540 biological transmission Effects 0.000 claims description 2
- 230000006870 function Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 7
- 238000004590 computer program Methods 0.000 description 7
- 230000003287 optical effect Effects 0.000 description 6
- 241000989913 Gunnera petaloidea Species 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 101150054987 ChAT gene Proteins 0.000 description 3
- 101100203187 Mus musculus Sh2d3c gene Proteins 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000008451 emotion Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 230000003997 social interaction Effects 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/10—Multimedia information
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The embodiment of the disclosure discloses a dynamic expression display method and device, electronic equipment and a computer readable storage medium. The dynamic expression display method comprises the following steps: responding to the received dynamic expression selection signal, and displaying a first dynamic expression in a preset state; the preset state represents that the first dynamic expression is selected; and responding to a received sending signal of the dynamic expression, displaying the first dynamic expression in a display assembly in a first display area, and displaying a first text related to the first dynamic expression and information of a first user corresponding to the first dynamic expression in the display assembly. According to the method, the dynamic expression and a plurality of other information related to the dynamic expression are displayed in the display assembly, so that the technical problem of single expression display mode is solved.
Description
Technical Field
The present disclosure relates to the field of dynamic expression display, and in particular, to a dynamic expression display method and apparatus, an electronic device, and a computer-readable storage medium.
Background
With the development of the internet, various instant messaging applications have become daily communication modes of people, and in order to enhance the entertainment and interactivity of instant chat, current social software is provided with expression functions. In a social interaction scene of a user, such as one-to-one chat or live broadcast, a specific chat expression is selected and then directly sent to a receiving party, or a progress bar of the expression sending progress is directly displayed on a screen, the expression is only displayed, and the display mode is single.
Disclosure of Invention
This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the detailed description. This summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.
In order to solve the above technical problem, the embodiments of the present disclosure propose the following technical solutions.
In a first aspect, an embodiment of the present disclosure provides a dynamic expression display method, including:
responding to the received dynamic expression selection signal, and displaying a first dynamic expression in a preset state; the preset state represents that the first dynamic expression is selected;
and responding to a received sending signal of the dynamic expression, displaying the first dynamic expression in a display assembly in a first display area, and displaying a first text related to the first dynamic expression and information of a first user corresponding to the first dynamic expression in the display assembly.
In a second aspect, an embodiment of the present disclosure provides a dynamic expression display device, including:
the selection module is used for responding to the received dynamic expression selection signal and displaying a first dynamic expression in a preset state; the preset state represents that the first dynamic expression is selected;
the display module is used for responding to a received sending signal of the dynamic expression, displaying the first dynamic expression in a display assembly in a first display area, and displaying a first character related to the first dynamic expression and information of a first user corresponding to the first dynamic expression in the display assembly.
In a third aspect, an embodiment of the present disclosure provides an electronic device, including:
a memory for storing computer readable instructions; and
a processor configured to execute the computer readable instructions to cause the electronic device to implement the method according to any of the above first aspects.
In a fourth aspect, the disclosed embodiments provide a non-transitory computer-readable storage medium storing computer-readable instructions which, when executed by a computer, cause the computer to implement the method of any one of the above first aspects.
The embodiment of the disclosure discloses a dynamic expression display method and device, electronic equipment and a computer readable storage medium. The dynamic expression display method comprises the following steps: responding to the received dynamic expression selection signal, and displaying a first dynamic expression in a preset state; the preset state indicates that the first dynamic expression is selected; and responding to a received sending signal of the dynamic expression, displaying the first dynamic expression in a display assembly in a first display area, and displaying a first text related to the first dynamic expression and information of a first user corresponding to the first dynamic expression in the display assembly. According to the method, the dynamic expression and a plurality of other information related to the dynamic expression are displayed in the display assembly, so that the technical problem of single expression display mode is solved.
The foregoing is a summary of the present disclosure, and for the purposes of promoting a clear understanding of the technical means of the present disclosure, the present disclosure may be embodied in other specific forms without departing from the spirit or essential attributes thereof.
Drawings
The above and other features, advantages and aspects of various embodiments of the present disclosure will become more apparent by referring to the following detailed description when taken in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numbers refer to the same or similar elements. It should be understood that the drawings are schematic and that elements and features are not necessarily drawn to scale.
Fig. 1 is a schematic flow chart of a dynamic expression display method according to an embodiment of the present disclosure;
fig. 2 is a schematic view of an application scenario of the dynamic expression display method according to the embodiment of the present disclosure.
Fig. 3 is a schematic structural diagram of an embodiment of a dynamic expression display device according to an embodiment of the present disclosure;
fig. 4 is a schematic structural diagram of an electronic device provided according to an embodiment of the present disclosure.
Detailed Description
Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While certain embodiments of the present disclosure are shown in the drawings, it is to be understood that the present disclosure may be embodied in various forms and should not be construed as limited to the embodiments set forth herein, but rather are provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and the embodiments of the disclosure are for illustration purposes only and are not intended to limit the scope of the disclosure.
It should be understood that the various steps recited in the method embodiments of the present disclosure may be performed in a different order, and/or performed in parallel. Moreover, method embodiments may include additional steps and/or omit performing the illustrated steps. The scope of the present disclosure is not limited in this respect.
The term "include" and variations thereof as used herein are open-ended, i.e., "including but not limited to". The term "based on" is "based, at least in part, on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Relevant definitions for other terms will be given in the following description.
It should be noted that the terms "first", "second", and the like in the present disclosure are only used for distinguishing different devices, modules or units, and are not used for limiting the order or interdependence relationship of the functions performed by the devices, modules or units.
It is noted that references to "a", "an", and "the" modifications in this disclosure are intended to be illustrative rather than limiting, and that those skilled in the art will recognize that "one or more" may be used unless the context clearly dictates otherwise.
The names of messages or information displayed by dynamic emotions among a plurality of devices in the embodiments of the present disclosure are for illustrative purposes only, and are not intended to limit the scope of the messages or information.
Fig. 1 is a flowchart of an embodiment of a dynamic expression display method provided in this disclosure, where the dynamic expression display method provided in this embodiment may be executed by a dynamic expression display device, the dynamic expression display device may be implemented as software, or implemented as a combination of software and hardware, and the dynamic expression display device may be integrated in a certain device in a dynamic expression display system, such as a dynamic expression display server or a dynamic expression display terminal device. As shown in fig. 1, the method comprises the steps of:
step S101: responding to the received dynamic expression selection signal, and displaying a first dynamic expression in a preset state; and the preset state represents that the first dynamic expression is selected.
Optionally, the dynamic expression selection signal may be a selection signal generated according to a selection or input of a user, for example, a selection signal generated when the user clicks a certain dynamic expression on a screen of the terminal device; or the dynamic expression selection signal may be based on a preset condition, and if a certain preset condition is met, a selection signal corresponding to the dynamic expression of the preset condition is generated.
Optionally, step S101 includes:
responding to a dynamic expression selection signal received from a second display area, and displaying a first dynamic expression in a preset state in the second display area; and the second display area is a display area of the dynamic expression.
The second display area is a display area of the dynamic expression. Optionally, the second display area is an area displayed according to a triggering operation of a user, and if the second display area is a display board with a dynamic expression, when the user clicks an entry component of the display board, the second area is triggered and displayed. Illustratively, a plurality of dynamic expressions are displayed in the second display area, and when a user clicks a first dynamic expression, the first dynamic expression is displayed in the second display area in a preset state.
Optionally, before the responding to the receiving of the dynamic expression selection signal from the second display area, the method further includes:
displaying the second display area in response to receiving an input trigger signal; the second display area comprises a dynamic expression display area and a text input area, the dynamic expression display area is used for displaying dynamic expressions, and the text input area is used for receiving text input by a user.
In this optional embodiment, the second display area includes a display area of the dynamic expression and a text input area, for example, the second display area includes an upper area and a lower area, the upper area is a text input area for receiving text input by the user, and the lower area is a dynamic expression display area for displaying the selectable dynamic expression. Therefore, the dynamic expression can be selected in the same display area, the characters can be input, and the operation time of a user can be saved.
Optionally, the preset state includes: a highlighted state, a preview state, an enlarged state, and/or a hover state. The highlight state is a certain area displaying the first dynamic expression by using a preset color to indicate that the first dynamic expression is selected, for example, a red area is displayed at the bottom of the first dynamic expression, and the area includes a file "send" to prompt a user that the first dynamic expression is selected and can be sent. The preview state is a frame for playing the dynamic expression so as to display the dynamic effect of the first dynamic expression; the amplifying state is that the first dynamic expression is amplified and displayed; the suspension state is that the first dynamic expression is displayed on other dynamic expressions in the second display area. It may be understood that the preset state may be a combination of one or more of the preset states, the preset state is also not limited to the above examples, and any state that can indicate that the first dynamic expression is selected may be used in the present disclosure, and details are not described herein again.
Optionally, step S101 includes:
responding to the fact that the number of third characters appearing in the third display area exceeds a character threshold value, and displaying a first dynamic expression in a preset state in a fourth display area; wherein the third text is associated with the first dynamic expression; or,
and in response to the number of the first dynamic expressions appearing in the first display area exceeding an expression threshold, displaying the first dynamic expressions in a preset state in a fourth display area.
The above-described alternative embodiment is a case where the dynamic expression selection signal is generated by a preset condition.
Optionally, the preset conditions include: the third display area has a number of occurrences of a third text that exceeds the text threshold. The third text is a plurality of texts with a certain meaning, the third display area is a text display area, and exemplarily, the third display area is a comment display area in a live scene, in which comments of a user watching the live scene are displayed. When a certain comment in the comment display area exceeds a text threshold, displaying a first dynamic expression corresponding to the comment in a preset state. If the comment is "haha", displaying the highlighted first dynamic expression corresponding to "haha" in a fourth display area, where the fourth display area may be any position of the terminal display screen, and optionally, the fourth display area is near the third display area.
Optionally, the preset conditions include: the number of the first dynamic expressions appearing in the first display area exceeds an expression threshold. The first display area is a dynamic expression display area sent by a user, in the live broadcast scene, dynamic expressions sent by the user watching the live broadcast are all displayed in the first display area, if the first dynamic expressions are sent by the user for multiple times, the number of the first dynamic expressions in the first display area may exceed an expression threshold, and at the moment, the first dynamic expressions are displayed in a preset state in a fourth display area. To prompt the user that the first dynamic expression may be sent.
Optionally, step S101 further includes:
in response to identifying the preset content in the fifth display area, displaying the first dynamic expression in a preset state in the fourth display area; wherein the first dynamic expression is associated with the preset content.
Wherein the fifth display area is a content display area. In different scenes, the content displayed by the fifth display area is different, for example, in a video playing scene, the fifth display area plays the video; and in a live scene, the fifth display area displays a live frame of the anchor. In this embodiment, the content displayed in the fifth display area is identified, and if the preset content is identified, the first dynamic expression is displayed in the fourth display area in a preset state. And if the expression of the anchor is identified as the smile in the live scene, displaying the dynamic expression of the smile in a highlight state in a fourth display area to prompt the user to send the dynamic expression.
Optionally, step S101 further includes:
displaying a text input area in response to receiving a text input trigger signal;
and responding to the association between the characters to be sent in the character input area and the first dynamic expression, and displaying the first dynamic expression in a preset state in a fourth display area.
In this embodiment, the text input area and the display area of the dynamic expression are two different areas. And responding to the operation of the user, if the user clicks the entry component for inputting the characters, receiving a character input trigger signal by the terminal, and displaying a character input area at the moment. When a user inputs characters to be sent in a character input area, detecting whether the characters to be sent are associated with a certain dynamic expression, and if the characters to be sent are associated with the first dynamic expression, displaying the first dynamic expression in a preset state in a fourth display area. In the optional embodiment, according to the text content which is not sent to the comment area after being input by the user, the dynamic expression associated with the text content is searched, and when the first dynamic expression is searched to be associated with the text content, the first dynamic expression is displayed in a selected state in the fourth display area so as to prompt the user to send the first dynamic expression to express the text content to be sent.
Returning to fig. 1, the method for displaying dynamic expressions further includes step S102: and responding to a received sending signal of the dynamic expression, displaying the first dynamic expression in a display assembly in a first display area, and displaying a first text related to the first dynamic expression and information of a first user corresponding to the first dynamic expression in the display assembly.
The sending signal of the dynamic expression is triggered by a first user, and if the user clicks the first dynamic expression in a preset state, the first dynamic expression is displayed in a display assembly in a first display area. The display component is a unit for displaying the dynamic expression, and displays a dynamic expression in the first display area when receiving a signal for transmitting the dynamic expression. Illustratively, the first display area is an area displaying a dynamic expression, and the display component is a display tray displaying the dynamic expression; the display component further comprises information of a first user sending the first dynamic expression, such as a head portrait and a name of the user, and the display component further comprises first characters related to the first dynamic expression, wherein the first characters can be preset characters or characters input by the first user when the first user sends the first dynamic expression. The information of the first user, the first characters and the dynamic expressions can form a complete character meaning, if the first characters are 'one side of drumbeating', the first dynamic expressions are smile dynamic expressions, the name of the first user is 'Xiaoming', the content displayed by the display component is 'the' small brightness 'one side of drumbeating and one side of haha laumbeating', wherein the 'Xiaoming' is represented by the head portrait of the user and the name of the user together, 'one side of drumbeating' is a text, and the 'haha laumbeating' is represented by the first dynamic expressions, different materials are combined into one complete character meaning in the display component. Therefore, the display mode of the dynamic expression can be more diversified.
Optionally, before the step S102, the method further includes:
displaying a first text editing area;
in response to receiving a first text in the first text editing region, associating the first text with the first dynamic expression.
In this alternative embodiment, a first text editing area is provided such that a user may edit a first text associated with the first dynamic expression within the first text editing area. Illustratively, a user inputs a first character in the first character editing area, and then the terminal displays all selectable dynamic expressions, wherein the user selects the first dynamic expression as the dynamic expression associated with the first character. And after the user sends the first dynamic expression, the first characters displayed in the display component are the first characters received from the first character editing area in the step. Or after the first dynamic expression is displayed in a preset state, the first character editing area is displayed, and then a user can edit the first character in the first character display area, wherein the first character is associated with the first dynamic expression, and the user does not need to select the first dynamic expression. Optionally, the first text editing area may also be a first text selection area, a plurality of first texts that may be selected by a user are displayed in the first text editing area, and the user selects the first text to be associated with the first dynamic expression.
Optionally, in order to further enrich the display effect, in response to receiving the transmission signal of the dynamic expression, the method for displaying the dynamic expression further includes:
displaying a second character in a third display area in a display mode associated with the first dynamic expression; wherein the second text comprises text input by the first user through a text input area; the second text is associated with the first dynamic expression.
In this alternative embodiment, the third display area is used to display text entered by the user through the text entry area. Illustratively, the third display area is a comment area in a live scene, and when second characters which are input by the first user and are related to the first dynamic expression appear in the third display area, the second characters are displayed in the third display area in a display mode related to the first dynamic expression; it can be understood that the second text may appear in the third display area first, and then when the display component displaying the first dynamic expression appears in the first display area, the display mode of the second text is changed to the display mode associated with the first dynamic expression; the first dynamic expression can be displayed in a display assembly in a first display area firstly, and then when second characters appear in a third display area, the second characters are displayed in a display mode associated with the first dynamic expression; the manner of judging that the second characters appear in the third display area may be to detect the second characters in the third display area and judge whether the second characters are issued by the first user; alternatively, it is determined whether the first user enters a second text in the text entry area, and so on.
Optionally, the associated display manner includes: displaying the second text at a preset position in the third display area, and enabling the color of the second text to be associated with the color of the first dynamic expression; and/or associating the dynamic effect of the second text with the dynamic effect of the first dynamic expression.
Illustratively, the preset position in the third display area is the top position of the comment area, that is, the second text associated with the first dynamic expression is displayed at the top of the comment area; the background color of the second text is the same as or similar to the color of the first dynamic expression, if the first dynamic expression is blue, the color of the second text is also set to be blue, wherein the color of the second text can comprise a font color, a text background color and other colors related to the text; the dynamic effect of the second text is associated with the dynamic effect of the first dynamic expression, and if the dynamic effect of the first dynamic expression is vibration, the dynamic effect of the second text may be a vibration effect identical to the vibration effect of the first dynamic expression. It can be understood that the implementation manner of the above-mentioned associated display manner is only an example, and does not limit the disclosure, and any other display manner capable of indicating that the second text is associated with the first dynamic effect may be applied to the disclosure, and is not described herein again.
Fig. 2 is a schematic view of an application scenario of the dynamic expression display method according to the embodiment of the present disclosure. As shown in fig. 2, the method for displaying dynamic expressions in a live scene is disclosed. In a live broadcast scene, opening a live broadcast program to enter a live broadcast interface, displaying a main broadcast, a character input component 201 and a dynamic expression component 202 in the live broadcast interface, and when a user clicks the dynamic expression component 202, displaying a second display area 203 in the live broadcast interface for displaying a plurality of dynamic expressions; as shown when the smiling expression 204 is selected and sent, the head portrait of the first user sending the smiling expression 204 and the name "Ming", the first text "clapping" associated with the smiling expression 204 and the smiling expression 204 are displayed in the display component 205 in the first display area (not shown) to compose a complete meaning: "Xiaoming laughs while clapping". It can be understood that other display manners in the above embodiments may also be used in this scenario, and are not described herein again.
The embodiment described above discloses a dynamic expression display method, which includes: responding to the received dynamic expression selection signal, and displaying a first dynamic expression in a preset state; the preset state indicates that the first dynamic expression is selected; and responding to a received sending signal of the dynamic expression, displaying the first dynamic expression in a display assembly in a first display area, and displaying a first text related to the first dynamic expression and information of a first user corresponding to the first dynamic expression in the display assembly. According to the method, the dynamic expression and a plurality of other information related to the dynamic expression are displayed in the display assembly, so that the technical problem of single expression display mode is solved.
In the above, although the steps in the above method embodiments are described in the above sequence, it should be clear to those skilled in the art that the steps in the embodiments of the present disclosure are not necessarily performed in the above sequence, and may also be performed in other sequences such as reverse, parallel, and cross, and further, on the basis of the above steps, other steps may also be added by those skilled in the art, and these obvious modifications or equivalents should also be included in the protection scope of the present disclosure, and are not described herein again.
Fig. 3 is a schematic structural diagram of an embodiment of a dynamic expression display device according to an embodiment of the disclosure. As shown in fig. 3, the apparatus 300 includes: a selection module 301 and a display module 302. Wherein,
the selection module 301 is configured to display a first dynamic expression in a preset state in response to receiving a dynamic expression selection signal; the preset state represents that the first dynamic expression is selected;
the display module 302 is configured to display the first dynamic expression in a display component in a first display area in response to receiving a sending signal of the dynamic expression, where the display component further displays a first text related to the first dynamic expression and information of a first user corresponding to the first dynamic expression.
Further, the selecting module 301 is further configured to: responding to a dynamic expression selection signal received from a second display area, and displaying a first dynamic expression in a preset state in the second display area; and the second display area is a display area of the dynamic expression.
Further, the display module 302 is further configured to: displaying a second character in a third display area in a display mode associated with the first dynamic expression; wherein the second text comprises text input by the first user through a text input area; the second text is associated with the first dynamic expression.
Further, the associated display mode includes: displaying the second text at a preset position in the third display area, and enabling the color of the second text to be associated with the color of the first dynamic expression; and/or associating the dynamic effect of the second text with the dynamic effect of the first dynamic expression.
Further, the selecting module 301 is further configured to:
responding to the fact that the number of third characters appearing in the third display area exceeds a character threshold value, and displaying a first dynamic expression in a preset state in a fourth display area; wherein the third text is associated with the first dynamic expression; or,
and in response to the number of the first dynamic expressions appearing in the first display area exceeding an expression threshold, displaying the first dynamic expressions in a preset state in the fourth display area.
Further, the dynamic expression display device further includes:
the starting signal receiving module is used for responding to the received input trigger signal and displaying the second display area; the second display area comprises a dynamic expression display area and a text input area, the dynamic expression display area is used for displaying dynamic expressions, and the text input area is used for receiving text input by a user.
Further, the selecting module 301 is further configured to:
displaying a text input area in response to receiving a text input trigger signal;
and responding to the association between the characters to be sent in the character input area and the first dynamic expression, and displaying the first dynamic expression in a preset state in a fourth display area.
Further, the preset state includes: a highlighted state, a preview state, a zoomed-in state, and/or a hovered state.
Further, the display module 302 is further configured to:
displaying a first text editing area;
in response to receiving a first text in the first text editing region, associating the first text with the first dynamic expression.
Further, the selecting module 301 is further configured to: in response to identifying the preset content in the fifth display area, displaying the first dynamic expression in a preset state in the fourth display area; wherein the first dynamic expression is associated with the preset content.
The apparatus shown in fig. 3 can perform the method of the embodiment shown in fig. 1, and reference may be made to the related description of the embodiment shown in fig. 1 for a part of this embodiment that is not described in detail. The implementation process and technical effect of the technical solution refer to the description in the embodiment shown in fig. 1, and are not described herein again.
Referring now to FIG. 4, a block diagram of an electronic device 400 suitable for use in implementing embodiments of the present disclosure is shown. The terminal device in the embodiments of the present disclosure may include, but is not limited to, a mobile terminal such as a mobile phone, a notebook computer, a digital broadcast receiver, a PDA (personal digital assistant), a PAD (tablet computer), a PMP (portable multimedia player), a vehicle terminal (e.g., a car navigation terminal), and the like, and a stationary terminal such as a digital TV, a desktop computer, and the like. The electronic device shown in fig. 4 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present disclosure.
As shown in fig. 4, electronic device 400 may include a processing device (e.g., central processing unit, graphics processor, etc.) 401 that may perform various appropriate actions and processes in accordance with a program stored in a Read Only Memory (ROM)402 or a program loaded from a storage device 408 into a Random Access Memory (RAM) 403. In the RAM 403, various programs and data necessary for the operation of the electronic apparatus 400 are also stored. The processing device 401, the ROM 402, and the RAM 403 are connected to each other via a bus 404. An input/output (I/O) interface 405 is also connected to bus 404.
Generally, the following devices may be connected to the I/O interface 405: input devices 406 including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; an output device 407 including, for example, a Liquid Crystal Display (LCD), a speaker, a vibrator, and the like; storage 408 including, for example, tape, hard disk, etc.; and a communication device 409. The communication device 409 may allow the electronic device 400 to communicate with other devices, either wirelessly or by wire, to exchange data. While fig. 4 illustrates an electronic device 400 having various means, it is to be understood that not all illustrated means are required to be implemented or provided. More or fewer devices may alternatively be implemented or provided.
In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a non-transitory computer readable medium, the computer program containing program code for performing the method illustrated by the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication device 409, or from the storage device 408, or from the ROM 402. The computer program performs the above-described functions defined in the methods of the embodiments of the present disclosure when executed by the processing device 401.
It should be noted that the computer readable medium of the present disclosure may be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In contrast, in the present disclosure, a computer readable signal medium may comprise a propagated data signal with computer readable program code embodied therein, either in baseband or as part of a carrier wave. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, optical cables, RF (radio frequency), etc., or any suitable combination of the foregoing.
In some embodiments, the clients, servers may communicate using any currently known or future developed network Protocol, such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), the Internet (e.g., the Internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future developed network.
The computer readable medium may be embodied in the electronic device; or may exist separately without being assembled into the electronic device.
The computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to: the dynamic expression display method in the above embodiment is performed.
Computer program code for carrying out operations for the present disclosure may be written in any combination of one or more programming languages, including but not limited to an object oriented programming language such as Java, Smalltalk, C + +, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in the embodiments of the present disclosure may be implemented by software or hardware. Wherein the name of an element does not in some cases constitute a limitation on the element itself.
The functions described herein above may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), systems on a chip (SOCs), Complex Programmable Logic Devices (CPLDs), and the like.
In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
According to one or more embodiments of the present disclosure, there is provided an electronic device including: at least one processor; and a memory communicatively coupled to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executable by the at least one processor to enable the at least one processor to perform any one of the dynamic expression display methods of the first aspect.
According to one or more embodiments of the present disclosure, there is provided a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions for causing a computer to execute the dynamic expression display method of any one of the first aspect.
The foregoing description is only exemplary of the preferred embodiments of the disclosure and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the disclosure herein is not limited to the particular combination of features described above, but also encompasses other embodiments in which any combination of the features described above or their equivalents does not depart from the spirit of the disclosure. For example, the above features and (but not limited to) the features disclosed in this disclosure having similar functions are replaced with each other to form the technical solution.
Claims (13)
1. A dynamic expression display method is characterized by comprising the following steps:
responding to the received dynamic expression selection signal, and displaying a first dynamic expression in a preset state; the preset state represents that the first dynamic expression is selected;
and responding to a received sending signal of the dynamic expression, displaying the first dynamic expression in a display assembly in a first display area, and displaying a first text related to the first dynamic expression and information of a first user corresponding to the first dynamic expression in the display assembly.
2. The method for displaying dynamic expressions according to claim 1, wherein the step of displaying the first dynamic expression in a preset state in response to receiving the dynamic expression selection signal comprises the steps of:
displaying a first dynamic expression in a preset state in a second display area in response to receiving a dynamic expression selection signal from the second display area; and the second display area is a display area of the dynamic expression.
3. The dynamic emoticon display method of claim 1, wherein in response to receiving a transmission signal of the dynamic emoticon, the method further comprises:
displaying a second character in a third display area in a display mode associated with the first dynamic expression; wherein the second text comprises text input by the first user through a text input area; the second text is associated with the first dynamic expression.
4. The dynamic expression display method of claim 3, wherein the associated display mode comprises:
displaying the second text at a preset position in the third display area, and enabling the color of the second text to be associated with the color of the first dynamic expression; and/or associating the dynamic effect of the second text with the dynamic effect of the first dynamic expression.
5. The method for displaying dynamic expressions according to claim 1, wherein the step of displaying the first dynamic expression in a preset state in response to receiving the dynamic expression selection signal comprises the steps of:
responding to the fact that the number of third characters appearing in the third display area exceeds a character threshold value, and displaying a first dynamic expression in a preset state in a fourth display area; wherein the third text is associated with the first dynamic expression; or,
and in response to the number of the first dynamic expressions appearing in the first display area exceeding an expression threshold, displaying the first dynamic expressions in a preset state in the fourth display area.
6. The dynamic expression display method of claim 2, wherein prior to the responding to receipt of the dynamic expression selection signal from the second display region, the method further comprises:
displaying the second display area in response to receiving an input trigger signal; the second display area comprises a dynamic expression display area and a text input area, the dynamic expression display area is used for displaying dynamic expressions, and the text input area is used for receiving text input by a user.
7. The method for displaying dynamic expressions according to claim 1, wherein the displaying a first dynamic expression in a preset state in response to receiving a dynamic expression selection signal comprises:
displaying a text input area in response to receiving a text input trigger signal;
and responding to the association between the characters to be sent in the character input area and the first dynamic expression, and displaying the first dynamic expression in a preset state in a fourth display area.
8. The dynamic expression display method according to any one of claims 1 to 7, wherein: the preset state comprises: a highlighted state, a preview state, a zoomed-in state, and/or a hovered state.
9. The dynamic expression display method of claim 1, wherein the method further comprises:
displaying a first text editing area;
in response to receiving a first text in the first text editing region, associating the first text with the first dynamic expression.
10. The method for displaying dynamic expressions according to claim 1, wherein the step of displaying the first dynamic expression in a preset state in response to receiving the dynamic expression selection signal comprises the steps of:
in response to identifying the preset content in the fifth display area, displaying the first dynamic expression in a preset state in the fourth display area; wherein the first dynamic expression is related to the preset content.
11. A dynamic expression display device, comprising:
the selection module is used for responding to the received dynamic expression selection signal and displaying a first dynamic expression in a preset state; the preset state represents that the first dynamic expression is selected;
the display module is used for responding to a received sending signal of the dynamic expression, displaying the first dynamic expression in a display assembly in a first display area, and displaying a first character related to the first dynamic expression and information of a first user corresponding to the first dynamic expression in the display assembly.
12. An electronic device, comprising:
a memory for storing computer readable instructions; and
a processor configured to execute the computer-readable instructions to cause the electronic device to implement the method according to any one of claims 1-10.
13. A non-transitory computer readable storage medium storing computer readable instructions which, when executed by a computer, cause the computer to implement the method of any one of claims 1-10.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110184250.5A CN114942715A (en) | 2021-02-10 | 2021-02-10 | Dynamic expression display method and device, electronic equipment and computer readable storage medium |
PCT/CN2022/075405 WO2022171063A1 (en) | 2021-02-10 | 2022-02-07 | Dynamic expression display method and apparatus, electronic device, and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110184250.5A CN114942715A (en) | 2021-02-10 | 2021-02-10 | Dynamic expression display method and device, electronic equipment and computer readable storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114942715A true CN114942715A (en) | 2022-08-26 |
Family
ID=82837445
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110184250.5A Pending CN114942715A (en) | 2021-02-10 | 2021-02-10 | Dynamic expression display method and device, electronic equipment and computer readable storage medium |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN114942715A (en) |
WO (1) | WO2022171063A1 (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106796583A (en) * | 2014-07-07 | 2017-05-31 | 机械地带有限公司 | System and method for recognizing and advising emoticon |
WO2018053594A1 (en) * | 2016-09-22 | 2018-03-29 | Emoji Global Pty Limited | Emoji images in text messages |
CN108391154A (en) * | 2018-01-30 | 2018-08-10 | 广州虎牙信息科技有限公司 | Barrage display control method, storage medium and terminal |
CN109412934A (en) * | 2018-09-30 | 2019-03-01 | 北京达佳互联信息技术有限公司 | Expression sending method, device, electronic equipment and storage medium |
CN110414404A (en) * | 2019-07-22 | 2019-11-05 | 腾讯科技(深圳)有限公司 | Image processing method, device and storage medium based on instant messaging |
CN110572690A (en) * | 2019-09-29 | 2019-12-13 | 腾讯科技(深圳)有限公司 | Method, apparatus and computer readable storage medium for use in live broadcast |
KR102112584B1 (en) * | 2019-09-09 | 2020-05-19 | 김영재 | Method and apparatus for generating customized emojis |
CN111683265A (en) * | 2020-06-23 | 2020-09-18 | 腾讯科技(深圳)有限公司 | Live broadcast interaction method and device |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104394057B (en) * | 2013-11-04 | 2017-11-17 | 贵阳朗玛信息技术股份有限公司 | Expression recommends method and device |
CN104965843B (en) * | 2014-12-29 | 2018-09-11 | 腾讯科技(北京)有限公司 | A kind of method and device obtaining comment information |
CN105975563B (en) * | 2016-04-29 | 2019-10-11 | 腾讯科技(深圳)有限公司 | Expression recommended method and device |
WO2018052170A1 (en) * | 2016-09-13 | 2018-03-22 | 이노티콘랩스 주식회사 | Emoticon information processing method and system |
CN109993821B (en) * | 2019-03-29 | 2023-11-17 | 维沃移动通信有限公司 | Expression playing method and mobile terminal |
-
2021
- 2021-02-10 CN CN202110184250.5A patent/CN114942715A/en active Pending
-
2022
- 2022-02-07 WO PCT/CN2022/075405 patent/WO2022171063A1/en active Application Filing
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106796583A (en) * | 2014-07-07 | 2017-05-31 | 机械地带有限公司 | System and method for recognizing and advising emoticon |
WO2018053594A1 (en) * | 2016-09-22 | 2018-03-29 | Emoji Global Pty Limited | Emoji images in text messages |
CN108391154A (en) * | 2018-01-30 | 2018-08-10 | 广州虎牙信息科技有限公司 | Barrage display control method, storage medium and terminal |
CN109412934A (en) * | 2018-09-30 | 2019-03-01 | 北京达佳互联信息技术有限公司 | Expression sending method, device, electronic equipment and storage medium |
CN110414404A (en) * | 2019-07-22 | 2019-11-05 | 腾讯科技(深圳)有限公司 | Image processing method, device and storage medium based on instant messaging |
KR102112584B1 (en) * | 2019-09-09 | 2020-05-19 | 김영재 | Method and apparatus for generating customized emojis |
CN110572690A (en) * | 2019-09-29 | 2019-12-13 | 腾讯科技(深圳)有限公司 | Method, apparatus and computer readable storage medium for use in live broadcast |
CN111683265A (en) * | 2020-06-23 | 2020-09-18 | 腾讯科技(深圳)有限公司 | Live broadcast interaction method and device |
Also Published As
Publication number | Publication date |
---|---|
WO2022171063A1 (en) | 2022-08-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109725975B (en) | Method and device for prompting read state of message and electronic equipment | |
CN111756917B (en) | Information interaction method, electronic device and computer readable medium | |
CN109710370B (en) | Session list display method and device and electronic equipment | |
CN112312225B (en) | Information display method and device, electronic equipment and readable medium | |
CN111526411A (en) | Video processing method, device, equipment and medium | |
CN112311656B (en) | Message aggregation and display method and device, electronic equipment and computer readable medium | |
CN112312223A (en) | Information display method and device and electronic equipment | |
CN114217707B (en) | Sharing method, sharing device, electronic equipment and storage medium | |
CN111190520A (en) | Menu item selection method and device, readable medium and electronic equipment | |
US11956531B2 (en) | Video sharing method and apparatus, electronic device, and storage medium | |
CN113076048A (en) | Video display method and device, electronic equipment and storage medium | |
CN110658960A (en) | Message processing method and device and electronic equipment | |
CN111580922A (en) | Interactive message display method and device of application program and readable storage medium | |
CN113934349B (en) | Interaction method, interaction device, electronic equipment and storage medium | |
CN113986003A (en) | Multimedia information playing method and device, electronic equipment and computer storage medium | |
CN113552984A (en) | Text extraction method, device, equipment and medium | |
CN116320654A (en) | Message display processing method, device, equipment and medium | |
CN112395022A (en) | Information display method and device, electronic equipment and computer readable storage medium | |
CN115878242A (en) | Media content display method, device, equipment, readable storage medium and product | |
CN114816599B (en) | Image display method, device, equipment and medium | |
CN116136876A (en) | Video recommendation processing method and device and electronic equipment | |
CN114461114A (en) | Personal homepage display method, device and equipment | |
US20240080285A1 (en) | Information processing method and apparatus, electronic device, and storage medium | |
CN109683726B (en) | Character input method, character input device, electronic equipment and storage medium | |
CN113595858A (en) | Information display method and device, electronic equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |