Interaction information sending method and apparatus, electronic device, storage medium, and program product
By displaying associated emoticons linked to multiple interactive emoticons in the interactive information input area, the problem of limited display methods for interactive emoticons is solved, enabling a variety of ways to send interactive emoticons.
Patent Information
- Application Number
- PCT/CN2025/102368
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-06-21
- Filing Date
- 2025-06-20
- Publication Date
- 2025-12-26
AI Technical Summary
In existing technologies, the display methods of interactive emoticons are relatively simple and lack diversity.
A method for sending interactive information is provided, which involves displaying associated emoticons linked to multiple interactive emoticons in an interactive information input area and sending the target interactive information in response to the user's sending operation. The associated emoticons can be generated based on visual or semantic features.
It enriches the display methods of interactive emoticons, provides new ways to send interactive emoticons, and meets the diverse needs of users.
Smart Images

Figure CN2025102368_26122025_PF_FP_ABST
Abstract
Description
Method, device, electronic device, storage medium and program product for sending interactive information
[0001] The present application claims priority to Chinese Patent Application No. 202410814744.0, filed on June 21, 2024, the disclosure of which is incorporated herein in its entirety as part of the present application. TECHNICAL FIELD
[0002] Embodiments of the present disclosure relate to a method, device, electronic device, storage medium and program product for sending interactive information. BACKGROUND
[0003] Currently, a user can interact with a user in a session by sending interactive emoji in a session interface of the session. However, the display of interactive emoji is relatively monotonous. SUMMARY
[0004] Embodiments of the present disclosure provide a method, device, electronic device, storage medium and program product for sending interactive information.
[0005] In a first aspect, embodiments of the present disclosure provide a method for sending interactive information, comprising:
[0006] In response to the presence of a plurality of interactive emoji input in an interactive information input area, displaying at least one associated emoji, the associated emoji being associated with at least two interactive emoji in the plurality of interactive emoji;
[0007] In response to a sending operation for a target associated emoji, sending target interactive information, the target interactive information containing the target associated emoji, the target associated emoji being included in the at least one associated emoji.
[0008] In a second aspect, embodiments of the present disclosure further provide a device for sending interactive information, comprising:
[0009] An emoji display module configured to, in response to the presence of a plurality of interactive emoji input in an interactive information input area, display at least one associated emoji, the associated emoji being associated with at least two interactive emoji in the plurality of interactive emoji;
[0010] An information sending module configured to, in response to a sending operation for a target associated emoji, send target interactive information, the target interactive information containing the target associated emoji, the target associated emoji being included in the at least one associated emoji.
[0011] In a third aspect, embodiments of the present disclosure further provide an electronic device, comprising:
[0012] one or more processors;
[0013] a memory for storing one or more programs,
[0014] When the one or more programs are executed by the one or more processors, the one or more processors implement the method for sending interactive information as described in embodiments of the present disclosure.
[0015] In a fourth aspect, the embodiments of the present disclosure further provide a computer readable storage medium, having stored thereon a computer program, which, when executed by a processor, implements the method for sending interactive information as described in embodiments of the present disclosure.
[0016] In a fifth aspect, the embodiments of the present disclosure further provide a computer program product, which, when executed by a computer, causes the computer to implement the method for sending interactive information as described in embodiments of the present disclosure. BRIEF DESCRIPTION OF DRAWINGS
[0017] The above and other features, aspects, and advantages of the present embodiments will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings. Throughout the drawings, like or similar reference numerals are used to refer to like or similar elements throughout the several views. It should be understood that the drawings are schematic and elements and features are not necessarily to scale.
[0018] FIG. 1 is a flow diagram of a method for sending interactive information according to an embodiment of the present disclosure;
[0019] FIG. 2 is a diagram of displaying an associated sticker pack according to an embodiment of the present disclosure;
[0020] FIG. 3 is a diagram of displaying an associated sticker pack according to another embodiment of the present disclosure;
[0021] FIG. 4 is a diagram of a target interactive information according to an embodiment of the present disclosure;
[0022] FIG. 5 is a diagram of a target interactive information according to another embodiment of the present disclosure;
[0023] FIG. 6 is a flow diagram of another method for sending interactive information according to an embodiment of the present disclosure;
[0024] FIG. 7 is a diagram of a sending process of an associated sticker pack according to an embodiment of the present disclosure;
[0025] FIG. 8 is a diagram of a sending process of an associated sticker pack according to another embodiment of the present disclosure;
[0026] FIG. 9 is a block diagram of a sending device for interactive information according to an embodiment of the present disclosure; and
[0027] FIG. 10 is a structural schematic diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0028] Embodiments of the present disclosure will be described in more detail with reference to the drawings. While certain embodiments of the present disclosure are shown in the drawings, it is understood that the present disclosure can be embodied in various forms and should not be construed as being limited to the embodiments set forth herein, but rather should be construed to encompass all modifications equivalent in meaning and scope to the present disclosure. It is understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of the present disclosure.
[0029] It should be understood that each step described in the method embodiments of the present disclosure can be performed in different orders and / or in parallel. In addition, the method embodiments can include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0030] The term "comprising" and variations thereof as used herein are open-ended, that is, "comprising 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." Related definitions are given below in the description of the application.
[0031] It should be noted that the terms "first", "second", and the like in the present disclosure are merely used to distinguish different devices, modules or units, and are not intended to limit the order or interdependence of the functions performed by these devices, modules or units.
[0032] It should be noted that the terms "one", "multiple" in the present disclosure are illustrative and not limiting, and those skilled in the art should understand that "one or more" should be understood unless otherwise explicitly indicated in the context.
[0033] The names of the messages or information exchanged between the devices in the embodiments of the present disclosure are merely for illustrative purposes and are not intended to limit the scope of the messages or information.
[0034] It can be understood that the data involved in the present technical solution (including but not limited to the data itself, the acquisition or use of the data) should comply with the requirements of the relevant laws and regulations and the relevant provisions.
[0035] FIG. 1 is a flowchart of a method for sending interactive information according to an embodiment of the present disclosure. The method can be performed by a device for sending interactive information, which can be implemented by software and / or hardware and configured in an electronic device, for example, a mobile phone or a tablet computer. The method for sending interactive information according to an embodiment of the present disclosure is applicable to a scenario of sending an associated sticker related to a plurality of interactive stickers input in an interactive information input area. As shown in FIG. 1, the method for sending interactive information according to an embodiment of the present disclosure can include the following steps.
[0036] S101, in response to the presence of a plurality of interactive stickers input in the interactive information input area, at least one associated sticker is displayed, the associated sticker being associated with at least two interactive stickers in the plurality of interactive stickers.
[0037] The interactive information input area can be an area for a user to input information content of interactive information to be sent, for example, conversation information and / or comment information, which will be described below by way of example of conversation information. The interactive sticker can be understood as a sticker image for a user to send for interaction. The associated sticker can be a sticker image associated with at least two interactive stickers input in the interactive information input area.
[0038] The determination manner of the above at least two interactive stickers whose associated stickers are displayed is not limited. Alternatively, the at least two interactive stickers are adjacent interactive stickers in the interactive information input area, that is, the at least two interactive stickers can be adjacent interactive stickers in the interactive information input area. For example, when there are adjacent interactive stickers in the interactive information input area, the associated stickers of the at least two adjacent interactive stickers can be displayed.
[0039] The adjacent interactive sticker can be a latest input interactive sticker or a non-latest input interactive sticker in the interactive information input area by the user. Alternatively, the at least two interactive stickers are latest input interactive stickers. The latest input interactive sticker can be determined based on an input order or arrangement order of the interactive sticker, for example, the latest input interactive sticker can be an interactive sticker input by the current user latest in input content of the interactive information input area or a plurality of interactive stickers existing in the interactive information input area, or an interactive sticker arranged last in the input content of the interactive information input area or the plurality of interactive stickers existing in the interactive information input area. In some examples, the above at least two interactive stickers can be interactive stickers input by the current user latest and adjacent in the input content of the interactive information input area, which will be described below by way of example.
[0040] The number of the above at least two interactive stickers whose associated stickers are displayed is not limited.
[0041] In some examples, the maximum number of the at least two interactive stickers can not be limited, and all the associated stickers associated with the latest input and adjacent interactive stickers can be displayed, for example, if the current user continuously inputs 2 interactive stickers in the input content of the interactive information input area, the associated stickers associated with the 2 interactive stickers can be displayed; if the current user continuously inputs 3 interactive stickers in the input content of the interactive information input area, the associated stickers associated with the 3 interactive stickers can be displayed, and so on.
[0042] In other examples, the maximum number of the at least two interactive stickers can be limited, for example, the maximum number of the interactive stickers whose associated stickers are displayed can be set as n. For example, assuming that the current user continuously inputs m interactive stickers in the input content of the interactive information input area, if 2≤m
[0043] The associated stickers associated with the at least two interactive stickers can be generated or determined based on the at least two interactive stickers. For example, the associated stickers of the at least two visual stickers can be generated based on the visual features of the at least two interactive stickers; and / or the associated stickers matching the semantic features of the at least two interactive stickers can be obtained based on the semantic features of the at least two interactive stickers, and so on.
[0044] Optionally, the at least one associated sticker includes a first associated sticker and / or a second associated sticker, the first associated sticker is synthesized based on the visual features of the at least two interactive stickers; and the second associated sticker is determined based on the semantic features of the at least two interactive stickers.
[0045] The visual feature of the interactive sticker can be understood as a feature visually presented by the interactive sticker, such as a picture feature. The semantic feature of the interactive sticker can be understood as a meaning represented by the interactive sticker, such as a semantic label of the interactive sticker, and the like. The first associated sticker can be an associated sticker synthesized based on the visual features of the at least two interactive stickers, such as a synthesized sticker of the at least two interactive stickers, for example, the visual features of the two interactive stickers respectively include a puppy with starry eyes and a puppy with a tongue, and the first associated sticker presents a puppy with starry eyes and a tongue. The second associated sticker can be a sticker determined based on the semantic features of the at least two stickers, and the semantic feature of the second associated sticker can match the semantic features of the at least two stickers, such as a combined semantic feature obtained by combining the semantic features of the at least two stickers, for example, the semantic labels of the two interactive stickers are respectively "happy" and "puppy", and the second associated sticker presents a happy puppy.
[0046] For example, as shown in FIGS. 2 and 3 (taking an example that two interactive stickers 21 exist in the interactive information input area 20), when multiple interactive stickers 21 are input in the interactive information input area 20, an associated sticker associated with at least two interactive stickers 21 of the multiple interactive stickers 21 can be displayed, such as a first associated sticker 22 with visual features associated with the at least two interactive stickers 21, and / or a second associated sticker 23 with semantic features associated with the at least two interactive stickers 21, so as to facilitate the current user to send interactive information based on the displayed associated sticker.
[0047] In some embodiments, the displaying at least one associated sticker comprises: displaying at least one associated sticker in a target area, the target area comprising at least one of a preset area, a first associated area of the at least two interactive stickers, and a second associated area of the interactive information input area, wherein the position of the first associated area is associated with the position of the at least two interactive stickers, and the position of the second associated area is associated with the position of the interactive information input area.
[0048] The target area can be understood as an area for displaying the associated emoticon package. The target area can include at least one of a preset area, a first associated area, and a second associated area. The preset area can be a pre-set area. For example, after the preset area is set, the position of the preset area can be fixed and unchanged, i.e., the position of the preset area does not change with the position of the interactive information input area and the at least two interactive emoticon packages. The first associated area can be understood as an associated area of the at least two interactive emoticon packages input in the interactive information input area. The position of the first associated area can be associated with the position of the at least two interactive emoticon packages in the interactive information input area, i.e., the first associated area can be located above or below the at least two interactive emoticon packages. The second associated area can be understood as an associated area of the interactive information input area. The position of the second associated area is associated with the position of the interactive information input area, i.e., the second associated area can be located above or below the interactive information input area.
[0049] For example, in response to the presence of multiple interactive emoticon packages input in the interactive information input area, at least one associated emoticon package associated with at least two interactive emoticon packages in the multiple interactive emoticon packages can be displayed in the target area, i.e., at least one associated emoticon package can be displayed in the preset area, the associated area of the at least two interactive emoticon packages (i.e., the first associated area), and / or the associated area of the interactive information input area (i.e., the second associated area).
[0050] The displayed associated emoticon package can include a first associated emoticon package and / or a second associated emoticon package. The first associated emoticon package and the second associated emoticon package can be displayed in the same or different target area.
[0051] In some examples, in response to the presence of multiple interactive emoticon packages 21 input in the interactive information input area 20, at least one associated emoticon package associated with at least two interactive emoticon packages 21 in the multiple interactive emoticon packages 21 can be displayed in the second associated area of the interactive information input area 20, i.e., at least one first associated emoticon package 22 and at least one second associated emoticon package 23 can be displayed in the second associated area, as shown in FIG. 2.
[0052] In some examples, in response to the presence of multiple interactive emoticon packages 21 input in the interactive information input area 20, at least one associated emoticon package associated with at least two interactive emoticon packages 21 in the multiple interactive emoticon packages 21 can be displayed in the first associated area of the at least two interactive emoticon packages 21 and / or the second associated area of the interactive information input area 20, i.e., at least one first associated emoticon package 22 can be displayed in the first associated area, and at least one second associated emoticon package 23 can be displayed in the second associated area, as shown in FIG. 3.
[0053] In some embodiments, the target region can be used to display the sticker associated with the preset interactive sticker among the at least two interactive stickers in addition to displaying the stickers associated with the at least two interactive stickers. Optionally, the target region can be used to display the sticker associated with the preset interactive sticker among the at least two interactive stickers. The preset interactive sticker can be set as needed, for example, the preset interactive sticker can be any one of the at least two interactive stickers, the earliest input interactive sticker or the latest input interactive sticker among the at least two interactive stickers, etc. In this case, the target region can also display the sticker associated with the preset interactive sticker among the at least two interactive stickers, for example, to facilitate the user to send interactive information.
[0054] In some embodiments, after displaying the at least one sticker in the target region, the method further includes: in response to a sticker switching operation, switching the sticker displayed in the target region, wherein the sticker switching operation includes a sliding switching operation and / or a clicking switching operation.
[0055] The sticker switching operation can be an operation for indicating switching of the sticker image displayed in the target region, such as an operation for indicating switching of the sticker displayed in the target region, etc. The sticker switching operation can include a sliding switching operation and / or a clicking switching operation. The sliding switching operation can be a switching operation performed by sliding, such as an operation of sliding in a preset direction, etc. The clicking switching operation can be a switching operation performed by clicking, such as an operation of clicking a preset position of the target region or an operation of clicking a switching control, etc.
[0056] In the above embodiments, the user can switch the sticker image displayed in the target region by performing a sticker switching operation.
[0057] Specifically, in the case of receiving a sticker switching operation, the sticker displayed in the target region can be switched in response to the sticker switching operation. For example, in the case of receiving a sliding switching operation acting within a certain target region, or in the case of receiving a clicking switching operation for a certain target region, the sticker image displayed in the target region can be switched.
[0058] In some embodiments, the displaying the at least one associated sticker in response to the presence of the plurality of interactive stickers in the interactive information input area includes: in response to a second trigger operation for a first interactive sticker, inputting the first interactive sticker into the interactive information input area; and in response to the presence of a second interactive sticker adjacent to the first interactive sticker in the interactive information input area, displaying at least one associated sticker associated with the first interactive sticker and the second interactive sticker.
[0059] The second trigger operation can be a trigger operation for indicating inputting a certain interactive sticker into the interactive information input area, such as an operation for triggering a certain interactive sticker displayed in the sticker panel, etc. The first interactive sticker can be the interactive sticker indicated by the second trigger operation. The second interactive sticker can be an interactive sticker adjacent to the first interactive sticker in the interactive information input area, and the second interactive sticker can be located before or after the first interactive sticker in the interactive information input area. Optionally, the second interactive sticker can be located before the first interactive sticker.
[0060] In the above embodiments, the at least two stickers for which the associated stickers are displayed can include the latest input sticker of the user, such as the associated stickers associated with the interactive sticker and the at least one interactive sticker adjacent to the interactive sticker are displayed after the user inputs the interactive sticker into the interactive information input area, so as to further enrich the displayed associated stickers and the display manner of the associated stickers.
[0061] Specifically, in the case of receiving the second trigger operation for the first interactive sticker, the first interactive sticker can be input into the interactive information input area in response to the second trigger operation, such as inputting the first interactive sticker into the position where the input indicator (such as a cursor, etc.) is currently located in the interactive information input area. After inputting the first interactive sticker into the interactive information input area, it can be determined whether there is a second interactive sticker adjacent to the first interactive information in the interactive information input area. If yes, the associated stickers associated with the first interactive sticker and the second interactive sticker are displayed; if not, no new sticker can be displayed, or the stickers associated with the first interactive sticker can be displayed, such as the stickers whose semantic features are associated with the semantic features of the first interactive sticker are displayed.
[0062] As an optional embodiment, when displaying the associated stickers, the input position of the first interactive sticker can not be considered, as long as there is a second interactive sticker adjacent to the first interactive sticker in the interactive information input area, the associated stickers associated with the first interactive sticker and the second interactive sticker are displayed.
[0063] As another optional implementation, when displaying the associated emoticon package, the input position of the first interactive emoticon package can be considered, and only when the first interactive emoticon package is located at the tail of the currently existing input content in the interactive information input area and there is a second interactive emoticon package adjacent to the first interactive emoticon package in the interactive information input area, the associated emoticon package associated with the first interactive emoticon package and the second interactive emoticon package is displayed; and when the first interactive emoticon package is not located at the tail of the currently existing input content in the interactive information input area, that is, when the first interactive emoticon package is not arranged at the end of the currently existing input content, even if there is a second interactive emoticon package adjacent to the first interactive information in the interactive information input area, the associated emoticon package associated with the first interactive emoticon package and the second interactive emoticon package is not displayed.
[0064] In addition, considering that when there is no continuous input, the user may want to express the semantic of each interactive emoticon package separately rather than the combined semantic of multiple interactive emoticon packages, when displaying the associated emoticon package, whether the second interactive emoticon package is a continuously input interactive emoticon package of the current user can be further considered, and only when the second interactive emoticon package is a continuously input interactive emoticon package of the current user, the associated emoticon package associated with the first interactive emoticon package and the second interactive emoticon package is displayed; and when the second interactive emoticon package is not a continuously input interactive emoticon package of the current user, even if there is a second interactive emoticon package adjacent to the first interactive emoticon package, the associated emoticon package associated with the first interactive emoticon package and the second interactive emoticon package is not displayed, so as to improve the practicability of the displayed associated emoticon package and avoid interference to the user.
[0065] In some optional examples, the associated emoticon package can be associated with two adjacent interactive emoticon packages in the interactive information input area, that is, the associated emoticon package of the two adjacent interactive emoticon packages in the interactive information input area can be displayed, and at this time, the display process of the associated emoticon package can be described as follows:
[0066] Based on the input operation of the current user on the second interactive emoticon package, the second interactive emoticon package is input in the input content of the interactive information input area. After inputting the second interactive emoticon package, if there is an interactive emoticon package adjacent to the second interactive emoticon package in the interactive information input area, the associated emoticon package associated with the second interactive emoticon package and the adjacent interactive emoticon package can be displayed; if there is no interactive emoticon package adjacent to the second interactive emoticon package in the interactive information input area, the associated emoticon package can not be displayed, or the interactive emoticon package associated with the second interactive emoticon package is displayed.
[0067] After inputting the second interactive sticker, the current user can continue to input the first interactive sticker after the second interactive sticker. Thus, the current application program can continue to input the first interactive sticker in the interactive information input area based on the input operation of the current user for the first interactive sticker. After inputting the first interactive sticker, since the second interactive sticker exists adjacent to the first interactive sticker in the interactive information input area, at this time, the associated sticker associated with the first interactive sticker and the second interactive sticker can be displayed, such as increasing the target area to display the associated sticker associated with the first interactive sticker and the second interactive sticker, or switching the original displayed sticker in the target area to the associated sticker associated with the first interactive sticker and the second interactive sticker, and the like.
[0068] S102, in response to the sending operation for the target associated sticker, sending target interactive information, the target interactive information containing the target associated sticker, the target associated sticker being included in the at least one associated sticker.
[0069] Wherein, the sending operation can be a trigger operation for indicating sending interactive information containing associated stickers. The execution mode of the sending operation is not limited, such as the sending operation can be an operation of triggering a certain associated sticker or an operation of triggering a sending control, etc. The target associated sticker can be the associated sticker indicated by the sending operation to be sent. The target interactive information can be the interactive information indicated by the sending operation to be sent, containing the target associated sticker, and the information content of the target interactive information can contain or not contain other information content in addition to the target associated sticker.
[0070] For example, when receiving the sending operation for the target associated sticker, the target interactive information 40 containing the target associated sticker can be sent, and the sent target interactive information 40 can be further displayed in the interactive information display area, such as shown in FIGS. 4 and 5 (taking the target interactive information 40 as the conversation information as an example).
[0071] After sending the target interactive information, at least one associated sticker displayed in the target area can be maintained; or the at least one associated sticker displayed in the target area can be cancelled, which can be flexibly set according to needs.
[0072] In the embodiment, after displaying the at least one associated sticker pack, one or more associated sticker packs can be added to the sticker panel for facilitating the user to subsequently send interactive information containing the associated sticker pack. For example, upon receiving an adding operation of the current user for the first associated sticker pack or the second associated sticker pack, the associated sticker pack can be added to the sticker panel of the current user. At this time, optionally, the sending method of the interactive information can further include: in response to the adding operation for the target associated sticker pack, adding the target associated sticker pack to the sticker panel of the current user.
[0073] In some examples, after displaying the at least one associated sticker pack, the user can add the displayed one or more associated sticker packs to the sticker panel by performing an adding operation, such as when no sending operation has been performed for the target associated sticker pack, or after a sending operation has been performed for the target associated sticker pack.
[0074] In some examples, after displaying the at least one associated sticker pack, the user can add the displayed one or more associated sticker packs to the sticker panel by performing an adding operation, such as when no sending operation has been performed for the target associated sticker pack, or after a sending operation has been performed for the target associated sticker pack.
[0075] In response to adding the target associated sticker pack to the sticker panel of the current user in response to the adding operation for the target associated sticker pack, the target associated sticker pack can be added to a certain sticker category of the sticker panel, which can include but is not limited to a sticker category selected by the current user, a sticker category to which the target associated sticker pack belongs, or a pre-set default sticker category, etc. Taking adding the target associated sticker pack to the sticker panel of the current user in response to the sending operation for the target associated sticker pack as an example, the target associated sticker pack can be added to a default sticker category of the sticker panel in response to the sending operation, such as being added to a recently used sticker category of the sticker panel. The recently used sticker category can be used to display interactive sticker packs used by the current user in a preset length of time, or to display a preset number of interactive sticker packs recently used by the current user, etc. The specific values of the preset length of time and the preset number are not limited.
[0076] The method for sending interactive information provided in this embodiment displays at least one associated expression package in response to the presence of multiple input interactive expression packages in the interactive information input area, the associated expression package being associated with at least two interactive expression packages in the multiple input interactive expression packages; and sends target interactive information in response to a sending operation for a target associated expression package, the target interactive information containing the target associated expression package, the target associated expression package being included in the at least one associated expression package. This embodiment uses the above technical solution to display an associated expression package associated with at least two interactive expression packages input in the interactive information input area for sending by a user, thereby providing a new interactive expression package display method and enriching the displayed interactive expression packages and the sending method of the interactive expression packages.
[0077] FIG. 6 is a flowchart of another method for sending interactive information provided in an embodiment of the present disclosure. The solution in this embodiment can be combined with one or more optional solutions in the above embodiments. Alternatively, the sending of target interactive information in response to a sending operation for a target associated expression package comprises: sending the target interactive information in response to a first sending operation acting on the target associated expression package, the target interactive information containing the target associated expression package as information content.
[0078] Alternatively, the sending of target interactive information in response to a sending operation for a target associated expression package comprises: inputting the target associated expression package into the interactive information input area in response to a first triggering operation for the target associated expression package; and sending the target interactive information in response to a second sending operation for the input content in the interactive information input area, the target interactive information containing the input content as information content.
[0079] Correspondingly, as shown in FIG. 6, the method for sending interactive information provided in this embodiment can comprise:
[0080] S201, displaying at least one associated expression package in response to the presence of multiple input interactive expression packages in the interactive information input area, the associated expression package being associated with at least two interactive expression packages in the multiple interactive expression packages, and performing S202 or S203.
[0081] S202, sending target interactive information in response to a first sending operation acting on a target associated expression package, the target interactive information containing the target associated expression package as information content, the target associated expression package being included in the at least one associated expression package.
[0082] The first sending operation can be a sending operation acting on the first associated expression package or the second associated expression package. The execution manner of the first sending operation is not limited, for example, the first sending operation can be a triggering operation of clicking, long-pressing or dragging the first associated expression package or the second associated expression package.
[0083] Specifically, when receiving a first sending operation acting on a certain displayed associated emoji (such as a target associated emoji), the associated emoji can be taken as the information content of the target interactive information 40, the target interactive information 40 is sent, and the sent target interactive information 40 can be displayed in the interactive information display area, as shown in FIG. 4. At this time, the information content of the sent target interactive information 40 can only contain the associated emoji acted on by the first sending operation, and does not contain other information content except the associated emoji.
[0084] In some embodiments, at least part of the input content in the interactive information display area can be kept displayed, so that the user does not need to re-input the corresponding information content again, reducing the operation required by the user to send the interactive information again; or, at least part of the input content in the interactive information display area can be cancelled, such as deleting at least part of the input content in the interactive information display area from the interactive information display area, so that the user does not need to delete the input content in the interactive information display area. At this time, optionally, the sending method of the interactive information can further include: in response to the first sending operation acting on the target associated emoji, keeping at least part of the input content in the interactive information display area displayed; or, in response to the first sending operation acting on the target associated emoji, cancelling the display of at least part of the input content in the interactive information display area.
[0085] For example, all the input content in the interactive information display area can be kept displayed; or, the input content in the interactive information display area except the above-mentioned at least two interactive emojis can be kept displayed, and the above-mentioned at least two interactive emojis in the interactive information display area can be cancelled; or, the above-mentioned at least two interactive emojis in the interactive information display area can be kept displayed, and the input content in the interactive information display area except the above-mentioned at least two interactive emojis can be cancelled; or, all the input content in the interactive information display area can be cancelled.
[0086] Optionally, the at least part of the input content includes the at least two interactive emojis. For example, after sending the target interactive information in response to the first sending operation, the above-mentioned at least two interactive emojis in the information display area can be kept displayed, such as keeping all the input content in the information display area displayed, etc.; or, the above-mentioned at least two interactive emojis in the information display area can be cancelled, such as cancelling the display of the above-mentioned at least two interactive emojis, keeping the display of the input content except the at least two interactive emojis, or cancelling the display of all the input content in the interactive information display area, etc.
[0087] FIG. 7 is a schematic diagram of a sending process of an associated sticker according to an embodiment of the present disclosure. As an optional implementation, in a case where it is detected that the current user continuously inputs a plurality of interactive stickers 21 at the end of the input content in the information input area 20 and the plurality of interactive stickers 21 are adjacent in the information input area, at least one associated sticker associated with at least two interactive stickers 21 newly input in the plurality of interactive stickers 21 can be displayed in a target area, such as at least one first associated sticker 22 and at least one second associated sticker 23 displayed in the second associated area of the information input area 20, as shown in the first drawing of FIG. 7. Thus, when it is detected that the current user triggers the displayed first associated sticker or second associated sticker, it can be determined that a first sending operation for the associated sticker is received, and in response to the first sending operation, the associated sticker is sent as target interactive information 40, the displayed input content in the information input area 20 is deleted, and the associated sticker is added to the sticker panel 24 of the current user, as shown in the second drawing of FIG. 7. It can be understood that after the associated sticker is sent as the target interactive information 40, other content in the information input area 20 except the above two interactive stickers can also be retained. In addition, in the case of the first drawing of FIG. 7, if the sending control 25 is triggered, the input content in the information input area 20 will be sent in the original state, that is, the sent interactive information will maintain the style of the two interactive stickers 21.
[0088] S203, in response to the first trigger operation for the target associated sticker, inputting the target associated sticker into the interactive information input area.
[0089] The first trigger operation can be an operation of triggering a displayed associated sticker, such as an operation of clicking, long-pressing, or dragging the displayed associated sticker. The first trigger operation and the first sending operation can be the same or different trigger operations. For example, when both the inputting of the associated sticker into the interactive information input area by the user through the first trigger operation and the sending of the associated sticker by the user through the first sending operation are supported, the first trigger operation and the first sending operation can be different trigger operations acting on the associated sticker. When only the inputting of the associated sticker into the interactive information input area by the user through the first trigger operation is supported, or only the sending of the associated sticker by the user through the first sending operation is supported, the first trigger operation and the first sending operation can be the same or different trigger operations acting on the associated sticker.
[0090] Specifically, when the first trigger operation for the displayed associated sticker (such as the target associated sticker) is received, such as when it is detected that the current user triggers the displayed first associated sticker or second associated sticker, the associated sticker can be input into the interactive information input area.
[0091] The manner of inputting the associated emoticon triggered by the first trigger operation into the interactive information input area can be flexibly set. For example, the above-mentioned at least two associated emoticons that have been input into the interactive information input area can be kept displayed, and the associated emoticon input by the first trigger operation can be input into the interactive information input area; or, the above-mentioned at least two associated emoticons that have been input into the interactive information input area can be replaced by the associated emoticon input by the first trigger operation. At this time, optionally, the inputting the target associated emoticon into the interactive information input area includes replacing the at least two interactive emoticons input into the interactive information input area with the target associated emoticon.
[0092] S204, in response to a second sending operation for input content in the interactive information input area, sending the input content as information content of target interactive information.
[0093] The second sending operation can be a trigger operation for indicating sending of the input content in the interactive information input area, such as an operation of triggering a sending control, etc.
[0094] Specifically, when the second sending operation for the input content in the interactive information input area is received, such as when it is detected that the current user triggers the sending control 25 (as shown in the second drawing of FIG. 8), the input content in the interactive information input area 20 can be sent as information content of the target interactive information 40, and the target interactive information 40 can be sent and displayed in the interactive information display area, as shown in FIG. 5. At this time, the target interactive information 40 sent contains the associated emoticon acted on by the first trigger operation, and can also contain other information content in addition to the associated emoticon.
[0095] FIG. 8 is a schematic diagram of another sending process of the associated emoji package according to an embodiment of the present disclosure. As an optional implementation, when it is detected that the current user continuously inputs a plurality of interactive emoji packages 21 at the end of the input content in the information input area 20, and the plurality of interactive emoji packages 21 are adjacent in the information input area, at least one associated emoji package associated with at least two interactive emoji packages 21 newly input in the plurality of interactive emoji packages 21 can be displayed in the target area, for example, at least one first associated emoji package 22 is displayed in the first associated area of the at least two interactive emoji packages 21, and at least one second associated emoji package 23 is displayed in the second associated area of the information input area 20, as shown in the first drawing of FIG. 8. When it is detected that the current user triggers the displayed first associated emoji package or the second associated emoji package, it can be determined that a first trigger operation for the associated emoji package is received, and in response to the first trigger operation, the at least two interactive emoji packages 21 input in the interactive information input area 20 are replaced by the associated emoji package triggered by the first trigger operation, as shown in the second drawing of FIG. 8, and the displayed associated emoji package can be cancelled. When it is detected that the current user triggers the sending control 25, it can be determined that a second sending operation for the input content in the interactive information input area 20 is received, and in response to the second sending operation, the input content in the interactive information input area 20 is sent as the target interactive information 40, the input content in the information input area 20 is deleted, and the associated emoji package is added to the emoji package panel 24 of the current user, as shown in the third drawing of FIG. 8. It should be noted that in the case of the first drawing of FIG. 8, if the sending control 25 is triggered, the input content in the information input area 20 will still be sent in the original state, that is, the sent interactive information will maintain the style of the two interactive emoji packages 21, and the synthesized emoji 22 will not be sent.
[0096] The sending method of the interactive information provided by the embodiment supports the user to directly send the displayed first associated emoji package or the second associated emoji package, or to send the associated emoji package after inputting the associated emoji package into the interactive information input area, which can further enrich the sending mode of the associated emoji package and meet different sending requirements of the user.
[0097] FIG. 9 is a structural block diagram of a sending device of interactive information according to an embodiment of the present disclosure. The device can be realized by software and / or hardware, and can be configured in an electronic device, for example, can be configured in a mobile phone or a tablet computer, and can send the associated emoji package associated with the plurality of interactive emoji packages input in the information input area by executing the sending method of the interactive information. As shown in FIG. 9, the sending device of the interactive information provided by the embodiment can include an emoji package display module 901 and an information sending module 902, wherein,
[0098] The expression package display module 901 is configured to display at least one associated expression package in response to the presence of a plurality of interactive expression packages input in the interactive information input area, the associated expression package being associated with at least two interactive expression packages in the plurality of interactive expression packages.
[0099] The information sending module 902 is configured to send target interactive information in response to a sending operation on a target associated expression package, the target interactive information containing the target associated expression package, the target associated expression package being included in the at least one associated expression package.
[0100] The sending device of the interactive information provided in the embodiment displays at least one associated expression package in response to the presence of a plurality of interactive expression packages input in the interactive information input area through the expression package display module, the associated expression package being associated with at least two interactive expression packages in the plurality of interactive expression packages input; and sends target interactive information in response to a sending operation on a target associated expression package through the information sending module, the target interactive information containing the target associated expression package, the target associated expression package being included in the at least one associated expression package. The above technical solution is used to display the associated expression package associated with at least two interactive expression packages input in the interactive information input area for sending by the user, so as to provide a new interactive expression package display mode and enrich the displayed interactive expression package and the sending mode of the interactive expression package.
[0101] Optionally, the at least one associated expression package includes a first associated expression package and / or a second associated expression package, the first associated expression package being synthesized based on visual features of the at least two interactive expression packages, and the second associated expression package being determined based on semantic features of the at least two interactive expression packages.
[0102] Optionally, the information sending module 902 can include a first sending unit configured to send target interactive information in response to a first sending operation on a target associated expression package, the target associated expression package being used as information content of the target interactive information.
[0103] Further, the sending device of the interactive information can further include a content display module configured to maintain display of at least part of input content in the interactive information input area in response to a first sending operation on a target associated expression package, or cancel display of at least part of input content in the interactive information input area in response to the first sending operation on the target associated expression package.
[0104] Optionally, the at least part of input content includes the at least two interactive expression packages.
[0105] Optionally, the information sending module 902 can include: an emoticon package input unit, configured to input a target associated emoticon package into the interactive information input area in response to a first trigger operation for the target associated emoticon package; and a second sending unit, configured to send, as information content of a target interactive information, the input content in the interactive information input area in response to a second sending operation for the input content.
[0106] Optionally, the emoticon package input unit can be specifically configured to replace the at least two interactive emoticon packages input in the interactive information input area with the target associated emoticon package.
[0107] Optionally, the emoticon package display module 901 can be specifically configured to display at least one associated emoticon package in a target area, the target area including at least one of a preset area, a first associated area of the at least two interactive emoticon packages, and a second associated area of the interactive information input area, wherein a position of the first associated area is associated with a position of the at least two interactive emoticon packages, and a position of the second associated area is associated with a position of the interactive information input area.
[0108] Optionally, the target area is further configured to display an emoticon package associated with a preset interactive emoticon package of the at least two interactive emoticon packages.
[0109] Further, the sending apparatus of the interactive information can further include: an emoticon package switching module, configured to switch the associated emoticon package displayed in the target area in response to an emoticon package switching operation after the at least one associated emoticon package is displayed in the target area, wherein the emoticon package switching operation includes a sliding switching operation and / or a clicking switching operation.
[0110] Further, the sending apparatus of the interactive information can further include: an emoticon package adding module, configured to add the target associated emoticon package to an emoticon package panel of a current user in response to an adding operation for the target associated emoticon package.
[0111] Optionally, the adding operation includes the sending operation.
[0112] Optionally, the at least two interactive emoticon packages are adjacent interactive emoticon packages in the interactive information input area, and / or the at least two interactive emoticon packages are the latest input interactive emoticon packages.
[0113] Optionally, the sticker display module 901 can be specifically configured to: in response to a second triggering operation for the first interactive sticker, input the first interactive sticker into an interactive information input area; and in response to the presence of a second interactive sticker adjacent to the first interactive sticker in the interactive information input area, display at least one associated sticker associated with the first interactive sticker and the second interactive sticker.
[0114] The sending apparatus of interactive information provided by the embodiments of the present disclosure can execute the sending method of interactive information provided by any of the embodiments of the present disclosure, and has the corresponding function modules and advantages of executing the sending method of interactive information. The technical details not described in the present embodiment can refer to the sending method of interactive information provided by any of the embodiments of the present disclosure.
[0115] Reference is made to FIG. 10, which shows a structural schematic diagram of an electronic device (e.g., a terminal device) 1000 suitable for implementing the embodiments of the present disclosure. The terminal device in the embodiments of the present disclosure can include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablets), PMPs (portable multimedia players), vehicle-mounted terminals (e.g., vehicle-mounted navigation terminals), and the like, as well as fixed terminals such as digital TVs, desktop computers, and the like. The electronic device shown in FIG. 10 is only an example, and should not impose any limitation on the functions and use range of the embodiments of the present disclosure.
[0116] As shown in FIG. 10, the electronic device 1000 can include a processing device (e.g., a central processor, a graphics processor, etc.) 1001, which can perform various appropriate actions and processes according to programs stored in a read-only memory (ROM) 1002 or loaded into a random access memory (RAM) 1003 from a storage device 1008. Various programs and data required for the operation of the electronic device 1000 are also stored in the RAM 1003. The processing device 1001, the ROM 1002, and the RAM 1003 are connected to each other through a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.
[0117] In general, the following devices can be connected to the I / O interface 1005: input devices 1006 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, and the like; output devices 1007 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, and the like; storage devices 1008 including, for example, a tape, a hard disk, and the like; and communication devices 1009. The communication devices 1009 can allow the electronic device 1000 to communicate wirelessly or wiredly with other devices to exchange data. While FIG. 10 shows the electronic device 1000 with various devices, it is understood that all of the shown devices are not required to be implemented or present. More or less devices can alternatively be implemented or present.
[0118] In particular, according to embodiments of the present disclosure, the processes described above with reference to the flowcharts can be implemented as a computer software program. 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 executing the methods illustrated by the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network through the communication devices 1009, or installed from the storage devices 1008, or installed from the ROM 1002. When the computer program is executed by the processing devices 1001, the above-described functions defined in the methods of the embodiments of the present disclosure are performed.
[0119] It should be noted that the computer-readable medium described above can be a computer-readable signal medium or a computer-readable storage medium or any combination thereof. The computer-readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or any suitable combination of the above. More specific examples of the computer-readable storage medium can 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 above. In the present disclosure, the computer-readable storage medium can be any tangible medium that contains or stores a program used by or in connection with an instruction execution system, apparatus or device. In the present disclosure, the computer-readable signal medium can include a data signal propagated in baseband or propagated as a carrier wave in a propagated data signal, in which the computer-readable program code is contained. Such a propagated data signal can take many forms, including but not limited to, an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer-readable signal medium can also be any computer-readable medium that can send, propagate or transfer the program for use by or in connection with the instruction execution system, apparatus or device. The program code contained in the computer-readable medium can be transmitted by any suitable medium, including but not limited to, wire, cable, RF (radio frequency), etc., or any suitable combination of the above.
[0120] In some embodiments, the client, server, or both can communicate using any current known or future developed network protocol, such as HTTP (HyperText Transfer Protocol), and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include local area networks ("LAN"), wide area networks ("WAN"), the Internet, and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any current known or future developed networks.
[0121] The computer-readable medium described above can be included in the electronic device described above; or can exist separately from the electronic device, and is not assembled into the electronic device.
[0122] The computer readable medium described above carries one or more programs, when the one or more programs are executed by the electronic device, cause the electronic device to: in response to the presence of inputted multiple interactive stickers in the interactive information input area, display at least one associated sticker, the associated sticker being associated with at least two interactive stickers in the multiple interactive stickers; and in response to a sending operation for a target associated sticker, send target interactive information, the target interactive information containing the target associated sticker, the target associated sticker being included in the at least one associated sticker.
[0123] Computer program code for carrying out operations of the present disclosure can be written in any one or more of a variety of programming languages or combinations of languages, including an object oriented programming language such as Java, Smalltalk, C++ or the like, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can 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 latter scenario, the remote computer can 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 can be made to an external computer (for example, through the Internet using an Internet Service Provider).
[0124] The flow diagrams and the block diagrams in the drawings are illustrations of architectures, functionalities, and operations of possible implementations of systems, methods, and computer program products according to various embodiments of present disclosure. In this regard, each block in the flow diagrams or block diagrams can represent a module, a procedure, or a part of code, which comprises one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions noted in the blocks can occur in a different order than that noted in the figures. For example, two blocks noted in succession can in fact be executed substantially concurrently or in the opposite order, depending on the functionality involved. It should also be noted that each block in the block diagrams and / or flow diagrams, and combinations of blocks in the block diagrams and / or flow diagrams, can be implemented by dedicated hardware-based systems that perform the specified functions or operations, or can be implemented by a combination of dedicated hardware-based systems and computer instructions.
[0125] The units described in the embodiments of the present disclosure can be implemented by software, or by hardware. In some cases, the name of the module does not constitute a limitation on the unit itself.
[0126] The functionality described herein above can be performed, at least in part, by one or more hardware logic components. For example, and without limitation, illustrative types of hardware logic components that can be used include Field-programmable Gate Arrays (FPGAs), Application-specific Integrated Circuits (ASICs), Application-specific Standard Products (ASSPs), System-on-a-chip systems (SOCs), Complex Programmable Logic Devices (CPLDs), etc.
[0127] In the context of the present disclosure, a machine-readable medium can be a tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can 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 the machine-readable storage medium will include one or more lines of electrical connections, portable computer disks, hard disk drives, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or Flash memory), optical fibers, portable compact disc read-only memories (CD-ROMs), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0128] According to one or more embodiments of the present disclosure, example 1 provides a method for sending interactive information, comprising:
[0129] In response to a plurality of interactive stickers existing in the interactive information input area, at least one associated sticker is displayed, the at least one associated sticker being associated with at least two interactive stickers in the plurality of interactive stickers;
[0130] In response to a sending operation for a target associated sticker, target interactive information is sent, the target interactive information containing the target associated sticker, the target associated sticker being included in the at least one associated sticker.
[0131] According to one or more embodiments of the present disclosure, example 2 provides the method according to example 1, the at least one associated sticker comprising a first associated sticker and / or a second associated sticker, the first associated sticker being synthesized based on visual features of the at least two interactive stickers; the second associated sticker being determined based on semantic features of the at least two interactive stickers.
[0132] According to one or more embodiments of the present disclosure, example 3 provides the method according to example 1, the sending target interactive information in response to the sending operation for the target associated sticker comprising:
[0133] In response to a first sending operation on the target associated emoticon, the target associated emoticon is sent as information content of the target interactive information.
[0134] According to one or more embodiments of the present disclosure, example 4, the method of example 3, further comprises:
[0135] In response to a first sending operation on the target associated emoticon, maintaining display of at least part of the input content in the interactive information input area; or
[0136] In response to a first sending operation on the target associated emoticon, canceling display of at least part of the input content in the interactive information input area.
[0137] According to one or more embodiments of the present disclosure, example 5, the method of example 4, the at least part of the input content comprises the at least two interactive emoticons.
[0138] According to one or more embodiments of the present disclosure, example 6, the method of example 1, the sending of the target interactive information in response to the sending operation on the target associated emoticon comprises:
[0139] In response to a first triggering operation on the target associated emoticon, inputting the target associated emoticon into the interactive information input area;
[0140] In response to a second sending operation on the input content in the interactive information input area, sending the target interactive information with the input content as information content of the target interactive information.
[0141] According to one or more embodiments of the present disclosure, example 7, the method of example 6, the inputting of the target associated emoticon into the interactive information input area comprises:
[0142] Replacing the at least two interactive emoticons inputted in the interactive information input area with the target associated emoticon.
[0143] According to one or more embodiments of the present disclosure, example 8, the method of example 1, the displaying of the at least one associated emoticon comprises:
[0144] Displaying the at least one associated emoticon in a target area, the target area comprising at least one of a preset area, a first associated area of the at least two interactive emoticons, and a second associated area of the interactive information input area, wherein a position of the first associated area is associated with a position of the at least two interactive emoticons, and a position of the second associated area is associated with a position of the interactive information input area.
[0145] According to one or more embodiments of the present disclosure, example 9 provides a method according to example 8, wherein the target area is further configured to display the sticker associated with the preset interactive sticker among the at least two interactive stickers.
[0146] According to one or more embodiments of the present disclosure, example 10 provides a method according to example 8, further comprising, after the displaying the at least one associated sticker in the target area:
[0147] in response to a sticker switching operation, switching the displayed associated sticker in the target area, wherein the sticker switching operation comprises a sliding switching operation and / or a clicking switching operation.
[0148] According to one or more embodiments of the present disclosure, example 11 provides a method according to example 1, further comprising:
[0149] in response to an adding operation for the target associated sticker, adding the target associated sticker into a sticker panel of a current user.
[0150] According to one or more embodiments of the present disclosure, example 12 provides a method according to example 11, wherein the adding operation comprises the sending operation.
[0151] According to one or more embodiments of the present disclosure, example 13 provides a method according to any one of examples 1-12, wherein the at least two interactive stickers are adjacent interactive stickers in the interactive information input area, and / or the at least two interactive stickers are the latest input interactive stickers.
[0152] According to one or more embodiments of the present disclosure, example 14 provides a method according to example 13, wherein the displaying the at least one associated sticker in response to the presence of the plurality of input interactive stickers in the interactive information input area comprises:
[0153] in response to a second triggering operation for the first interactive sticker, inputting the first interactive sticker into the interactive information input area;
[0154] in response to the presence of a second interactive sticker adjacent to the first interactive sticker in the interactive information input area, displaying at least one associated sticker associated with the first interactive sticker and the second interactive sticker.
[0155] According to one or more embodiments of the present disclosure, example 15 provides an interactive information sending device, comprising:
[0156] a sticker display module configured to display at least one associated sticker in response to the presence of a plurality of input interactive stickers in the interactive information input area, the associated sticker being associated with at least two interactive stickers among the plurality of interactive stickers.
[0157] The information sending module is used to send target interaction information in response to a sending operation for a target associated emoticon pack, wherein the target interaction information includes the target associated emoticon pack, and the target associated emoticon pack is included in the at least one associated emoticon pack.
[0158] According to one or more embodiments of this disclosure, Example 16 provides an electronic device comprising:
[0159] One or more processors;
[0160] Memory, used to store one or more programs.
[0161] When the one or more programs are executed by the one or more processors, the one or more processors implement the method of sending interactive information as described in any of Examples 1-14.
[0162] According to one or more embodiments of the present disclosure, Example 17 provides a computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements a method for sending interactive information as described in any of Examples 1-14.
[0163] According to one or more embodiments of this disclosure, Example 18 provides a computer program product that, when executed by a computer, causes the computer to implement a method for sending interactive information as described in any of Examples 1-14.
[0164] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.
[0165] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.
[0166] Although the subject matter has been described in language specific to structural features and / or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
Claims
1. A method for sending interactive information, comprising: In response to the presence of multiple interactive emoticons in the interactive information input area, at least one associated emoticon is displayed, which is associated with at least two of the multiple interactive emoticons. In response to a sending operation for a target associated emoji pack, target interaction information is sent, the target interaction information including the target associated emoji pack, the target associated emoji pack being included in the at least one associated emoji pack.
2. The method according to claim 1, wherein, The at least one associated emoji pack includes a first associated emoji pack and / or a second associated emoji pack, wherein the first associated emoji pack is synthesized based on the visual features of the at least two interactive emoji packs; The second associated emoji pack is determined based on the semantic features of the at least two interactive emoji packs.
3. The method according to claim 1 or 2, wherein, The response to the sending operation for the target associated emoji pack, sending target interaction information, includes: In response to a first sending operation acting on a target-associated emoji, the target-associated emoji is used as the information content of the target interactive information, and the target interactive information is sent.
4. The method according to claim 3, further comprising: In response to a first sending operation acting on a target-associated emoji, at least a portion of the input content in the interactive information input area is maintained on display; or In response to a first sending operation acting on a target-associated emoji, at least a portion of the input content in the interactive information input area is canceled from being displayed.
5. The method according to claim 4, wherein, The at least part of the input content includes the at least two interactive emoticons.
6. The method according to claim 1 or 2, wherein, The response to the sending operation for the target associated emoji pack, sending target interaction information, includes: In response to a first trigger operation targeting a specific associated emoji, the target associated emoji is input into the interactive information input area; In response to a second sending operation for the input content in the interactive information input area, the input content is used as the information content of the target interactive information, and the target interactive information is sent.
7. The method according to claim 6, wherein, The step of inputting the target associated emoji into the interactive information input area includes: Replace the at least two interactive emoticons entered in the interactive information input area with the target associated emoticon.
8. The method according to any one of claims 1-7, wherein, The display of at least one associated emoji pack includes: At least one associated emoji is displayed in a target area, the target area including at least one of a preset area, a first associated area of the at least two interactive emojis, and a second associated area of the interactive information input area, wherein the position of the first associated area is associated with the position of the at least two interactive emojis, and the position of the second associated area is associated with the position of the interactive information input area.
9. The method according to claim 8, wherein, The target area is also used to display emoticons associated with preset interactive emoticons from the at least two interactive emoticons.
10. The method according to claim 8 or 9, wherein, After displaying at least one associated emoji in the target area, the method further includes: In response to an emoji switching operation, the associated emojis displayed in the target area are switched, wherein the emoji switching operation includes a swipe switching operation and / or a click switching operation.
11. The method according to any one of claims 1-10, further comprising: In response to the addition operation for the target associated emoticon pack, the target associated emoticon pack is added to the current user's emoticon pack panel.
12. The method according to claim 11, wherein, The add operation includes the send operation.
13. The method according to any one of claims 1-12, wherein, The at least two interactive emoticons are adjacent interactive emoticons in the interactive information input area, and / or the at least two interactive emoticons are the most recently input interactive emoticons.
14. The method according to claim 13, wherein, In response to the presence of multiple interactive emoticons in the interactive information input area, at least one associated emoticon is displayed, including: In response to a second trigger operation on the first interactive emoticon, the first interactive emoticon is input into the interactive information input area; In response to the presence of a second interactive emoticon adjacent to the first interactive emoticon in the interactive information input area, at least one associated emoticon associated with the first interactive emoticon and the second interactive emoticon is displayed.
15. An interactive information transmitting device, comprising: The emoticon display module is configured to display at least one associated emoticon in response to the presence of multiple interactive emoticons in the interactive information input area. The associated emoticon is associated with at least two of the multiple interactive emoticons. The information sending module is configured to send target interaction information in response to a sending operation for a target associated emoticon pack, wherein the target interaction information includes the target associated emoticon pack, and the target associated emoticon pack is included in the at least one associated emoticon pack.
16. An electronic device comprising: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, wherein the computer program is executed by the at least one processor to enable the at least one processor to perform the method for sending interactive information according to any one of claims 1-14.
17. A computer-readable storage medium storing computer instructions, wherein, The computer instructions are used to cause the processor to execute the method for sending interactive information as described in any one of claims 1-14.
18. A computer program product comprising a computer program, wherein, When the computer program is executed by a processor, it implements the method for sending interactive information as described in any one of claims 1-14.
Citation Information
Patent Citations
Image processing method and apparatus
CN106447747A
Expression input image synthesis method and system
CN110554782A
Image processing method and device and computer readable storage medium
CN115373577A
Interactive information sending method and device, electronic equipment, storage medium and program product
CN118660028A
Generation of custom composite emoji images based on user-selected input feed types associated with internet of things (IOT) device input feeds
US20220343569A1