Message transmission method, device, electronic device, storage medium, and program product
The method automates the selection and display of interactive pictures in session messages, addressing the inefficiencies of existing methods by enhancing user interaction and simplicity.
Patent Information
- Application Number
- JP2024543192
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2022-01-19
- Filing Date
- 2023-01-16
- Publication Date
- 2026-01-13
- Estimated Expiration
- 2043-01-16
AI Technical Summary
Existing methods for sending interactive pictures in session messages lack simplicity and efficiency, failing to enrich the interactive experience for users.
A method and device that automatically select and send a target interactive picture to a second user based on a user's operation, determining the picture from a matched set, and display it on a session page, enhancing user interaction.
Simplifies the process of sending interactive pictures by automating the selection and display, thereby enriching the interactive experience and improving user engagement.
Smart Images

Figure 0007797666000001 
Figure 0007797666000002 
Figure 0007797666000003
Abstract
Description
[Technical Field]
[0001] [CROSS-REFERENCE TO RELATED APPLICATIONS] This application claims priority from a Chinese patent application filed with the State Intellectual Property Office of the People's Republic of China on January 19, 2022, bearing application number 202210060996.X, the entire contents of which are incorporated herein by reference.
[0002] [Technical field] The present disclosure relates to the field of computer technology, for example, to a method, apparatus, electronic device, storage medium, and program product for sending a message. [Background technology]
[0003] A user can send an expression picture in the form of a session message on the session page, for example, a user can select an expression picture from the expression panel and send it. In order to improve the user's experience when using the session function, it is necessary to enrich the interactive manner of the expression picture to meet the interactive needs of users. Summary of the Invention [Problem to be solved by the invention]
[0004] The present disclosure provides a message sending method, device, electronic device, storage medium and program product for simplifying the process of sending interactive pictures. [Means for solving the problem]
[0005] An embodiment of the present disclosure provides a method for sending a message, the method for sending a message comprising: receiving an interactive picture send operation on the current session page; In response to the interactive picture sending operation, determining at least one predetermined interactive picture as a target interactive picture from a target picture set obtained by matching based on the interactive picture sending operation; sending the target interactive picture to at least one second user in the form of a session message, and displaying the target interactive picture on a current session page.
[0006] An embodiment of the present disclosure further provides a message sending device, the message sending device comprising: an operation receiving module configured to receive an interactive picture sending operation on the current session page; a picture selection module configured to, in response to the interactive picture sending operation, determine at least one predetermined interactive picture as a target interactive picture from a target picture set obtained by matching based on the interactive picture sending operation; a picture sending module configured to send the target interactive picture to at least one second user in the form of a session message and display the target interactive picture on a current session page.
[0007] An embodiment of the present disclosure further provides an electronic device, the electronic device comprising: one or more processors; a memory configured to store one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the message sending method described in the embodiments of the present disclosure.
[0008] An embodiment of the present disclosure further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the message sending method described in the embodiment of the present disclosure.
[0009] An embodiment of the present disclosure further provides a computer program product, which, when executed by a computer, causes the computer to implement the message sending method described in the embodiment of the present disclosure. [Brief explanation of the drawings]
[0010] [Figure 1] 1 is a flowchart of a method for sending a message according to an embodiment of the present disclosure. [Figure 2] FIG. 10 is a schematic diagram of a display of a session page according to an embodiment of the present disclosure. [Figure 3] 10 is a flowchart of another method for sending a message according to an embodiment of the present disclosure. [Figure 4] FIG. 10 is a schematic diagram of another session page display according to an embodiment of the present disclosure. [Figure 5] FIG. 1 is a schematic diagram of an interactive panel according to an embodiment of the present disclosure. [Figure 6] FIG. 2 is a structural block diagram of a message sending device according to an embodiment of the present disclosure; [Figure 7] 1 is a structural schematic diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0011] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. Although the drawings show several embodiments of the present disclosure, the present disclosure may be realized in many forms and should not be construed as being limited to the embodiments described herein, but rather, these embodiments are provided for understanding the present disclosure. The drawings and embodiments of the present disclosure are used only for illustrative purposes and do not limit the protection scope of the present disclosure.
[0012] The steps described in the method embodiments of the present disclosure may be performed in a different order and / or in parallel. It should be noted that method embodiments may include additional steps and / or omit performing steps as shown. The scope of the present disclosure is not limited in this respect.
[0013] As used herein, the term "comprises" and variations thereof are open inclusions, including but not limited to. The term "based on" means "based at least in part on." The term "in one embodiment" means "at least one embodiment," the term "in another embodiment" means "at least one other embodiment," and the term "in some embodiments" means "at least some embodiments." Relevant definitions of other terms are provided below.
[0014] The concepts of "first", "second", etc. mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order or interdependence of functions performed by these devices, modules or units.
[0015] The modifications "a" and "multiple" referred to in this disclosure are general rather than limiting and should be understood as "one or more" unless the context indicates otherwise.
[0016] The names of messages or information exchanged between devices in the embodiments of the present disclosure are used for explanation purposes only and are not used to limit the scope of these messages or information.
[0017] 1 is a flowchart of a message sending method according to an embodiment of the present disclosure. The method may be performed by a message sending device, where the device may be implemented by software and / or hardware and may be located in an electronic device, such as a mobile phone or a tablet computer. The message sending method according to an embodiment of the present disclosure is applied to a scenario of sending an interactive picture. As shown in FIG. 1, the message sending method according to this embodiment may include the following steps:
[0018] S101, receiving an interactive picture sending operation on a current session page;
[0019] The current session page may be the session page currently being displayed. The send interactive picture operation may be a trigger operation for sending an interactive picture in the form of a session message on the current session page, such as an operation for triggering an interactive picture send control displayed on the current page. The interactive picture may be, for example, an expression picture selected by the first user, and may include static pictures and dynamic pictures.
[0020] When a user attempts to send an interactive picture on the current session page, the interactive picture send control can be triggered. In response, when the electronic device detects that the user triggers the interactive picture send control on the current session page, the electronic device can determine that an interactive picture send operation has been received on the current session page.
[0021] In one embodiment, receiving an interactive picture send operation on the current session page includes receiving an interactive picture send operation that acts on an interactive picture send control displayed on the current session page, and further includes displaying an interactive picture send control on the current session page if the first user and / or at least one second user meets a first predetermined condition before receiving the interactive picture send operation on the current session page.
[0022] The interactive picture send control may be used to instruct the electronic device to automatically select and send at least one interactive picture, and the interactive picture send control may be displayed on the current session page when the first user or at least one second user in the current session satisfies a first predetermined condition. The current session may be a session displayed on the current session page, and the current session may include the first user and one or more second users. Accordingly, the current session page may be a single-session page between the first user and one second user, or a session page between the first user and a group of multiple second users. The first user may be a user who triggers the interactive picture send control in the current session. The second user may be a user to whom the first user sends a target interactive picture in the current session, for example, a user other than the first user in the current session. The first predetermined condition may be a predetermined display condition for the interactive picture send control, and may be set as needed. The first user and / or at least one second user satisfying the first predetermined condition includes at least one second user sending an interactive picture message and displaying the interactive picture message sent by the second user on the currently presented session page. For example, the first predetermined condition can be set as: the transmission time length of the last session message / interactive picture sent in the current session is less than a predetermined time length threshold; at least one interactive picture sent by the second user is displayed on the current session page at the current time; or the first user and at least one second user are online within a predetermined time. The first predetermined condition can also be set as a combination of any two or more of the above conditions.
[0023] Illustratively, the electronic device may display an interactive picture send control on a current session page when a first user and / or at least one second user in the current session meets a first predetermined condition, whereby the first user can trigger the interactive picture send control when attempting to send an interactive picture. Accordingly, the electronic device may determine that an interactive picture send operation has been received when it detects that the first user triggers the interactive picture send control displayed on the current page.
[0024] In the above embodiment, the display position of the interactive picture transmission control on the current page can be flexibly set, for example, the interactive picture transmission control may be displayed in the message display area of the current session page, and in this case, displaying the interactive picture transmission control on the current session page may include determining a target session message on the current session page that meets a second predetermined condition, and displaying the interactive picture transmission control at a target-related position of the display position of the target session message.
[0025] The target session message may be a session message displayed on the current session page that satisfies a second predetermined condition. This second predetermined condition can be set as necessary, and the target session message satisfying the second predetermined condition may include the target session message being the last interactive picture message sent by the second user on the currently presented session page and / or the target session message being an interactive picture message sent by the second user and presented at a predetermined position on the currently presented session page. Accordingly, the target session message may be the last interactive picture message sent by the second user on the currently presented session page. That is, the target session message may be the last interactive picture message displayed on the current session page at the current time and sent by the second user, and / or the last interactive picture message displayed at a predetermined position on the current session page at the current time and sent by the second user. The interactive picture message may be a session message including an interactive picture. The predetermined position may be a preset position in the message display area of the current session page, such as the top position, bottom position, or middle position of the message display area, but this embodiment is not limited thereto. The target-related position may be a position related to the display position of the target session message on the current session page, for example, the target-related position may be located inside or outside the display position of the target session message, and / or may be located at a position above, below, to the left or right of the display position of the target session message, etc.
[0026] When displaying the current session page, the electronic device can periodically determine whether the first user and / or at least one second user in the current session satisfy a first predetermined condition and whether a target session message satisfying a second predetermined condition is presented on the current session page at the current time, and if the first user and / or at least one second user in the current session satisfy the first predetermined condition and a target session message satisfying the second predetermined condition is presented on the current session page at the current time, the electronic device displays the interactive picture send control 20 at a target-related position in the display position of the target session message. For example, when the last interactive picture message sent by the second user is displayed in the message display area of the current session page, the electronic device can display the interactive picture send control 20 to the right of this last interactive picture message, as shown in FIG. 2.
[0027] In another embodiment, the interactive picture send control may be displayed on an interactive panel, where displaying the interactive picture send control on the current session page may include displaying an interactive panel on the current session page, where the interactive panel displays the interactive picture send control and the predetermined interactive picture.
[0028] To improve the user experience, in this embodiment, the interactive picture sending control is displayed only when the first user receives a target session message sent by at least one second user, thereby improving the simplicity of the current session page while satisfying the first user's interactive picture sending needs. Optionally, the first user and / or at least one second user satisfying the first predetermined condition may include at least one second user sending an interactive picture message and displaying the interactive picture message on the session page, or the first user and / or at least one second user satisfying the first predetermined condition may include the first user and at least one second user being online within a predetermined time period and at least one second user sending an interactive picture message and displaying the interactive picture message sent by the second user on the currently displayed session page. That is, regardless of whether the first user is online or whether there is a second user online in the current session, the interactive picture sending control can be displayed on the current session page when the current session page displays the interactive picture message last sent by the second user. For example, taking into consideration whether a first user is online within a predetermined time period and whether a second user is online in the current session within the predetermined time period, an interactive picture sending control can be displayed on the current session page only if the first user is online within the predetermined time period, there is at least one second user online in the current session within the predetermined time period, and the current session page displays the last sent interactive picture message of the second user. Here, this predetermined time period can be flexibly set, and for example, the predetermined time period can be set to a length of time, such as 1 minute or 5 minutes.
[0029] S102: In response to the interactive picture sending operation, determine at least one predetermined interactive picture as a target interactive picture from the target picture set obtained by matching based on the interactive picture sending operation.
[0030] The target picture set may be a picture set obtained by matching based on an interactive picture send operation, for example, a target picture set obtained by matching based on a target session message. In this case, the target picture set being obtained by matching based on an interactive picture send operation may include being obtained by matching based on a target session message that satisfies a second predetermined condition. For example, the target picture set may be formed by selecting predetermined interactive pictures whose relevance to the target session message is equal to or greater than a predetermined relevance threshold, or by sorting at least one predetermined interactive picture based on its relevance to the target session message and selecting the top n predetermined interactive pictures (n is a positive integer). The target interactive picture may be an interactive picture sent in response to this interactive picture send operation.
[0031] When an interactive picture sending operation is received, a target picture set can be obtained by matching based on this interactive picture sending operation, and at least one predetermined interactive picture in the target picture set can be selected as the target interactive picture; for example, at least one predetermined interactive picture from the target picture set can be randomly selected as the target interactive picture, or an interactive picture in the target picture set that is most relevant to the target session message can be selected as the target interactive picture, or an interactive picture in the target picture set that is not currently sent by the first user in the session page and is most relevant to the target session message can be selected as the target interactive picture, etc.
[0032] S103, sending the target interactive picture to at least one second user in a form of a session message, and displaying the target interactive picture on a current session page.
[0033] In this embodiment, when a user performs an interactive picture sending operation, one interactive picture can be automatically selected and sent from the target picture set, eliminating the need for the user to view at least one predetermined interactive picture and then select and send the predetermined interactive picture that needs to be sent, thereby simplifying the operations required to send user interactive pictures and improving the user experience.
[0034] After determining the target interactive picture, the target interactive picture is sent in the current session in the form of a session message, i.e., the target interactive picture is sent to at least one second user of the current session in the form of a session message, and the target interactive picture sent by the first user can be displayed on the current session page.
[0035] In the message sending method of this embodiment, an interactive picture sending operation is received on a current session page, and in response to the interactive picture sending operation, at least one predetermined interactive picture is determined as a target interactive picture from a target picture set obtained by matching based on the interactive picture sending operation, and the target interactive picture is sent to at least one second user in the form of a session message, and the target interactive picture is displayed on the current session page. By adopting the above technical solution, this embodiment can enrich the interactive way in which users send interactive pictures and improve the user experience.
[0036] 3 is a flowchart of another message sending method according to an embodiment of the present disclosure. The embodiment may be combined with one or more optional embodiments of the above-described embodiments. Optionally, displaying an interactive panel on the current session page includes displaying an interactive control at a target-related position of the display position of the target session message, and displaying the interactive panel on the current session page in response to a trigger operation on the interactive control.
[0037] Optionally, after displaying an interactive panel on the current session page, the method further includes, in response to a trigger operation on any one of the predetermined interactive pictures displayed on the interactive panel, designating the predetermined interactive picture that is the target of the trigger operation as the target interactive picture.
[0038] Optionally, after sending the target interactive picture to at least one second user in the form of a session message, the method further includes performing category matching on the interactive pictures sent and / or received on the current session page, and counting the number of interactive pictures of each category sent and / or received on the current session page, respectively, starting from an interactive picture that satisfies a third predetermined condition, until no interactive picture is received again within a set time length, and displaying the counting result.
[0039] Optionally, the message sending method according to this embodiment further includes, when the counting result reaches any one of the predetermined counting values, displaying an effect corresponding to the currently reached predetermined counting value on the current session page.
[0040] As shown in FIG. 3, the message sending method according to this embodiment may include the following steps.
[0041] S201, displaying an interactive control at a target-related position of the display position of the target session message.
[0042] In this embodiment, an interactive picture transmission control may be displayed on the interactive panel.
[0043] The interactive panel may display all predetermined interactive pictures or only predetermined interactive pictures in the target picture set. The interactive control may be used to instruct the electronic device to display the interactive panel.
[0044] When a target session message is displayed on the current session page, an interactive control 40 can be displayed at a target-related position of the display position of this target session message. For example, when an interactive picture message sent by a second user is displayed in the message display area of the current session page, the last interactive picture message sent by the second user and / or the session message presented at a predetermined position in the session message display area can be set as the target session message, and an interactive control 40 can be displayed at a target-related position of the display position of this target session message, as shown in Figure 4.
[0045] S202: In response to a trigger operation on the interactive control, display an interactive panel on the current session page, and execute S203 or S205, where an interactive picture transmission control and a predetermined interactive picture are displayed on the interactive panel.
[0046] As shown in Fig. 4, the electronic device displays an interactive control 40 at a target-related position of the display position of the target session message, so that when the first user attempts to check the interactive panel, the electronic device can trigger the interactive control 40. In response, when the electronic device detects the interactive control 40 displayed in the message presentation area of the current session page that triggers the first user, the electronic device can display an interactive panel, as shown in Fig. 5, and display the interactive picture transmission control 20 and a predetermined interactive picture 50 on the interactive panel.
[0047] In this embodiment, the display manner of the predetermined interactive pictures displayed on the interactive panel can be set as needed, for example, the predetermined interactive pictures may be randomly arranged on the interactive panel, or the predetermined interactive pictures may be arranged on the interactive panel according to the relevance between them and the target session message, where the target session message satisfies a second predetermined condition.
[0048] 4, in this embodiment, in addition to displaying the interactive control 40 in the message display area, an expression control 42 may also be displayed outside the message display area, for example, in the message input area 41, and the trigger of this expression control 42 may be used to instruct the electronic device to display an expression window, and the expression picture displayed in this expression window may or may not include the interactive picture displayed on the interactive panel, and may also include an expression picture not displayed on the interactive panel. In other words, the interactive control displayed at a position related to the display position of the target session message mentioned in this embodiment is not the expression control 42 displayed outside the message display area, and has a different function from the expression control 42 displayed outside the message display area.
[0049] S203, receiving an interactive picture sending operation acting on an interactive picture sending control currently displayed on the session page;
[0050] S204: In response to the interactive picture sending operation, determine at least one predetermined interactive picture as a target interactive picture from the target picture set obtained by matching based on the interactive picture sending operation, and execute S206.
[0051] S205: In response to a trigger operation on any one of the predetermined interactive pictures displayed on the interactive panel, the predetermined interactive picture that is the object of the trigger operation is designated as a target interactive picture.
[0052] S206, sending the target interactive picture to at least one second user in the form of a session message, and displaying the target interactive picture on a current session page.
[0053] In this embodiment, the first user can trigger an interactive picture transmission control displayed on the interactive panel to automatically select at least one interactive picture as a target interactive picture and instruct the electronic device to transmit this target interactive picture, and can also select and transmit one interactive picture that the first user wishes to transmit from the interactive panel.
[0054] When a first user views at least one predetermined interactive picture displayed on the interactive panel and intends to send one predetermined interactive picture in a current session page, the first user can trigger the predetermined interactive picture on the interactive panel, and in response, when the electronic device detects one predetermined interactive picture displayed on the first user-triggered interactive panel, the electronic device can set the predetermined interactive picture as a target interactive picture, send the target interactive picture in the form of a session message to at least one second user in the current session, and display the target interactive picture in a message display area of the current session page.
[0055] In this embodiment, after transmitting the target interactive picture, the interactive panel can be turned off or the display of the interactive panel can be maintained, and this embodiment is not limited thereto.
[0056] In one embodiment, the method further includes maintaining a display of the interactive panel after sending the target interactive picture to at least one second user in the form of a session message, and updating the predetermined interactive picture displayed on the interactive panel in response to a picture update operation.
[0057] In the above embodiment, the electronic device can update the predetermined interactive picture displayed on the interactive panel based on the picture update operation of the first user.
[0058] The electronic device can maintain the display of the interactive panel after sending the target interactive picture until it receives a trigger operation to turn off the interactive panel, for example, a trigger operation on the off control of the interactive panel and / or a trigger operation acting on a blank area of the current session page (e.g., a click operation). Thereby, when the interactive panel is in a displayed state, the first user can perform a picture update operation when he or she wishes to update the predetermined interactive picture displayed on the interactive panel. In response, when the electronic device detects the first user's picture update operation, it can update the predetermined interactive picture displayed on the interactive panel, for example, by randomly selecting a certain number of predetermined interactive pictures not displayed on the interactive panel, or by selecting a certain number of predetermined interactive pictures not displayed on the interactive panel in order of their relevance to the target session message, and updating the predetermined interactive picture displayed on the interactive panel as the currently selected predetermined interactive picture.
[0059] Optionally, updating the predefined interactive picture displayed on the interactive panel in response to a picture update operation includes at least one of updating the current predefined interactive picture displayed on the interactive panel as a first predefined interactive picture in response to an interactive picture send operation, updating the current predefined interactive picture displayed on the interactive panel as a second predefined interactive picture in response to a trigger operation on the picture update control, and updating the current predefined interactive picture displayed on the interactive panel as a third predefined interactive picture matching the target character input by the first user in response to a character input operation.
[0060] The first predetermined interactive picture / second predetermined interactive picture may be predetermined interactive pictures determined according to the same or different decision rules, for example, predetermined interactive pictures determined randomly or according to relevance to the target session message, and the third predetermined interactive picture may be predetermined interactive picture determined according to the degree of matching between the character input by the first user (i.e., the target character).
[0061] In one embodiment, the electronic device can update the predetermined interactive picture displayed on the interactive panel based on the first user's interactive picture sending operation. For example, when the first user intends to send an interactive picture, the first user can trigger an interactive picture sending control displayed on the interactive panel. In response, when the electronic device detects that the first user has triggered the interactive picture sending control, the electronic device can determine at least one predetermined interactive picture from the target picture set as a target interactive picture, send the target interactive picture to at least one second user in the form of a session message, display the target interactive picture on the current session page, and update the current predetermined interactive picture displayed on the interactive panel as the first predetermined interactive picture.
[0062] In another embodiment, the electronic device can update a predetermined interactive picture displayed on the interactive panel based on a trigger operation of a picture update control by a first user. For example, the first user can trigger a picture update control on the interactive panel when attempting to update a predetermined interactive picture displayed on the interactive panel. In response, the electronic device can update the current predetermined interactive picture displayed on the interactive panel with a second predetermined interactive picture when detecting that the first user has triggered the picture update control displayed on the interactive panel.
[0063] In this embodiment, the picture update control may be fixedly displayed on the interactive panel, or may be displayed when the target session message has changed and the interactive panel is in a display state, and optionally further includes displaying the picture update control on the interactive panel when the interactive panel is displayed before updating the current predetermined interactive picture displayed on the interactive panel with a second predetermined interactive picture in response to a trigger operation on the picture update control, or displaying the picture update control on the interactive panel when the target session message has changed and the interactive panel is in a display state.
[0064] In yet another embodiment, the electronic device can update a predefined interactive picture displayed on the interactive panel based on a character input operation of the first user. For example, the first user can input characters into a message input area to send a session message including the characters and / or perform an interactive picture search, and in response, the electronic device inputs characters (i.e., target characters) into the message input area based on the character input operation of the first user, acquires a third predefined interactive picture that matches the target characters, for example, acquires a predefined interactive picture whose included characters match the target characters (e.g., a predefined interactive picture including the target characters or a predefined interactive picture including characters having the same or similar meaning as the target characters), and / or acquires a predefined interactive picture whose expressed emotion is the same as or similar to the emotion expressed by the target characters, sets it as the third predefined interactive picture, and updates the current predefined interactive picture displayed on the interactive panel with the third predefined interactive picture.
[0065] S207, performing category matching on the interactive pictures sent and / or received in the current session page.
[0066] The interactive pictures sent and / or received on the current session page can be classified according to predetermined set classification rules, for example, the interactive pictures sent and / or received on the current session page can be classified according to the emotions expressed in the interactive pictures (e.g., joy, sadness, admiration, sarcasm, etc.).
[0067] S208: Starting from the interactive picture that satisfies the third predetermined condition as the counting starting point, count the number of interactive pictures of each category sent and / or received on the current session page until no interactive picture is received again within the set time length, and display the counting result.
[0068] The interactive picture that satisfies the third predetermined condition may be an interactive picture transmitted based on the first user's interactive picture transmission operation or an operation on a predetermined interactive picture displayed on the interactive panel when not counting, or may be an interactive picture included in the target session message when the user triggers an interactive picture transmission operation or instructs the electronic device to display the interactive panel when not counting, and this embodiment is not limited thereto. The set time length may be preset by the developer, and may be set to a time length of 5 seconds, 10 seconds, etc.
[0069] The counting starts with an interactive picture that meets a third specified condition in the current session, and counts each category of interactive picture transmitted and / or received on the current session page in order of earliest transmission time, and displays the counting results on the current session page. During the counting process, it periodically determines whether an interactive picture transmitted in the form of a session message has been retransmitted and / or rereceived within a specified length of time after the most recent interactive picture displayed on the current session page. If an interactive picture transmitted in the form of a session message has been retransmitted and / or rereceived, the retransmitted and / or rereceived interactive picture is considered to be the most recent interactive picture, and if no interactive picture transmitted in the form of a session message has been retransmitted and / or rereceived, the counting stops.
[0070] S209: When the counting result reaches any one of the predetermined count values, an effect corresponding to the currently reached predetermined count value is displayed on the current session page.
[0071] In this embodiment, a plurality of predetermined count values are preset, and when the count result for each category reaches one of the predetermined count values during the counting process, an effect corresponding to the currently reached predetermined count value is displayed on the current session page, thereby enriching the presentation format of the interactive picture. Here, the plurality of predetermined count values can be set as needed, for example, 10, 20, 30, or 40, and when the count results of different categories reach the same predetermined count value, the effects displayed can be the same or different. This effect can be a full-screen effect, for example, an effect corresponding to the currently reached predetermined count value can be displayed at a higher level than the plurality of session messages displayed on the current session page.
[0072] In the message sending method according to this embodiment, an interactive picture sending control and a predetermined interactive picture are displayed on the interactive panel, the interactive pictures sent and / or received on the current session page are counted according to category, and the counting result is displayed. When the counting result reaches one of the predetermined count values, an effect corresponding to this predetermined count value is displayed on the current session page, which can meet the different interactive picture sending needs of users, enrich the expression form of the interactive picture, and improve the user experience.
[0073] 6 is a structural block diagram of a message sending device according to an embodiment of the present disclosure. This device may be implemented by software and / or hardware, and may be located in an electronic device, such as a mobile phone or a tablet computer, and can send interactive pictures in the form of session messages by executing the message sending method. As shown in FIG. 6, the message sending device according to this embodiment may include an operation receiving module 601, a picture selection module 602, and a picture sending module 603.
[0074] The operation receiving module 601 is configured to receive an interactive picture sending operation in a current session page; the picture selection module 602 is configured to, in response to the interactive picture sending operation, determine at least one predetermined interactive picture as a target interactive picture from the target picture set obtained by matching based on the interactive picture sending operation; The picture sending module 603 is configured to send the target interactive picture to at least one second user in the form of a session message, and display the target interactive picture on the current session page.
[0075] In the message sending device according to this embodiment, the operation receiving module 601 receives an interactive picture sending operation on the current session page, the picture selecting module 602 responds to the interactive picture sending operation by determining at least one predetermined interactive picture as a target interactive picture from the target picture set obtained by matching based on the interactive picture sending operation, and the picture sending module 603 sends the target interactive picture to at least one second user in the form of a session message, and displays the target interactive picture on the current session page. By adopting the above technical solution in this embodiment, the interactive way in which users send interactive pictures can be enriched and the user experience can be improved.
[0076] In the above aspect, the operation receiving module 601 may be configured to receive an interactive picture sending operation acting on an interactive picture sending control displayed on the current session page, and the message sending device according to this embodiment may further include a sending control display module configured to display an interactive picture sending control on the current session page if the first user and / or at least one second user meets a first predetermined condition before receiving the interactive picture sending operation on the current session page.
[0077] In the above aspect, the send control display module may be configured to determine a target session message in the current session page that satisfies a second predetermined condition, and display an interactive picture send control at a target-related position in the display position of the target session message.
[0078] In the above aspect, the send control display module may be configured to display an interactive panel on the current session page, where the interactive panel displays an interactive picture send control and a predetermined interactive picture.
[0079] In the above aspect, the predetermined interactive pictures may be arranged randomly on the interactive panel, or the predetermined interactive pictures may be arranged on the interactive panel according to the degree of association between the predetermined interactive pictures and the target session messages, where the target session messages satisfy a second predetermined condition.
[0080] In the above aspect, the send control display module may be configured to display an interactive control at a target-related position in the display position of the target session message, and to display an interactive panel on the current session page in response to a trigger operation on the interactive control.
[0081] The message sending device according to this embodiment may further include a trigger response module configured to display an interactive panel on a current session page, and then, in response to a trigger operation on any one of the specified interactive pictures displayed on the interactive panel, designate the specified interactive picture that is the target of the trigger operation as the target interactive picture.
[0082] In the above aspect, the target session message satisfying a second predetermined condition may include the target session message being the last interactive picture message sent by the second user on the currently presented session page, and / or the target session message being an interactive picture message sent by the second user that is presented at a predetermined position on the currently presented session page.
[0083] In the above aspect, obtaining the target picture set by matching based on an interactive picture sending operation may include obtaining the target picture set by matching based on a target session message that satisfies a second predetermined condition.
[0084] In the above aspect, the first user and / or at least one second user satisfying the first predetermined condition may include the at least one second user sending an interactive picture message and displaying it on the session page, or the first user and / or at least one second user satisfying the first predetermined condition may include the first user and at least one second user being online within a predetermined time, and the at least one second user sending an interactive picture message, and the second user sending an interactive picture message and displaying it on the currently presented session page.
[0085] The message sending device according to this embodiment may further include an interactive panel display module configured to maintain a display of the interactive panel after sending the target interactive picture to at least one second user in the form of a session message, and an interactive picture update module configured to update a predetermined interactive picture displayed on the interactive panel in response to a picture update operation.
[0086] In the above aspect, the interactive picture update module may be configured to perform at least one of the following operations: in response to an interactive picture send operation, updating the current predetermined interactive picture displayed on the interactive panel as a first predetermined interactive picture; in response to a trigger operation on the picture update control, updating the current predetermined interactive picture displayed on the interactive panel as a second predetermined interactive picture; and in response to a character input operation, updating the current predetermined interactive picture displayed on the interactive panel as a third predetermined interactive picture that matches the target character input by the first user.
[0087] The message sending device according to this embodiment may further include an update control display module configured to, in response to a trigger operation on the picture update control, display a picture update control on the interactive panel when the interactive panel is displayed before updating a current predetermined interactive picture displayed on the interactive panel with a second predetermined interactive picture, or to display a picture update control on the interactive panel when the target session message has changed and the interactive panel is in a display state.
[0088] The message sending device according to this embodiment may further include a category matching module configured to perform category matching on the interactive pictures sent and / or received on the current session page after sending the target interactive picture to at least one second user in the form of a session message, and a counting module configured to count the number of interactive pictures of each category sent and / or received on the current session page, starting from an interactive picture that satisfies a third predetermined condition, until no interactive picture is received again within a set time length, and display the counting result.
[0089] The message sending device according to this embodiment may further include an effect display module configured to display an effect corresponding to the currently reached predetermined count value on the current session page when the count result reaches any one of the predetermined count values.
[0090] The message transmission device according to the embodiment of the present disclosure may execute the message transmission method according to any embodiment of the present disclosure, and may include functional modules and effects corresponding to the execution of the message transmission method. For technical details not described in detail in this embodiment, please refer to the message transmission method according to any embodiment of the present disclosure.
[0091] Referring now to FIG. 7 , a structural schematic diagram of an electronic device (e.g., a terminal device) 700 for implementing an embodiment of the present disclosure is shown. The terminal device in the embodiment of the present disclosure may include mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (Portable Android Devices, PADs), portable multimedia players (PMPs), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital televisions (TVs) and desktop computers. The electronic device shown in FIG. 7 is merely an example and does not impose any limitations on the functionality and scope of use of the embodiment of the present disclosure.
[0092] 7, electronic device 700 may include a processing unit (e.g., a central processor, a graphics processor, etc.) 701, which can perform various appropriate operations and processes based on programs stored in read-only memory (ROM) 702 or loaded from storage device 708 into random access memory (RAM) 703. RAM 703 further stores various programs and data necessary for the operation of electronic device 700. Processing unit 701, ROM 702, and RAM 703 are connected to one another via bus 704. An input / output (I / O) interface 705 is also connected to bus 704.
[0093] Input devices 706, including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 707, including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 708, including, for example, a magnetic tape, hard disk, etc.; and communication devices 709, may be connected to the interface 705. The communication devices 709 may enable wireless or wired communication for exchanging data with the electronic device 700 or other devices. While FIG. 7 shows the electronic device 700 with various devices, it is not necessary for the electronic device 700 to implement or be equipped with all of the devices shown. More or fewer devices may be implemented or equipped.
[0094] According to an embodiment of the present disclosure, the processes described above with reference to the flowcharts can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, including a computer program carried on a non-transitory computer-readable medium, the computer program including program code for performing the method illustrated in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from a network via the communication device 709, or may be installed from the storage device 708 or from the ROM 702. When the computer program is executed by the processing device 701, it performs the functions defined by the method of the embodiment of the present disclosure.
[0095] The computer-readable medium of the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of both. The computer-readable storage medium may be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. The computer-readable storage medium may include an electrical connection having one or more conductors, a portable computer magnetic disk, a hard disk, RAM, ROM, an Erasable Programmable Read-Only Memory (EPROM), flash, 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, a computer-readable storage medium may be any tangible medium that contains or stores a program, which may be used by or in combination with an instruction execution system, apparatus, or device. In the present disclosure, a computer-readable signal medium may include a propagated data signal, in baseband or as part of a carrier, carrying computer-readable program code. Such propagated data signals may take various forms, including electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which may transmit, propagate, or carry a program for use by or in connection with an instruction execution system, apparatus, or device. Program code contained in a computer-readable medium may be transmitted over any suitable medium, including electrical wire, optical cable, radio frequency (RF), etc., or any suitable combination of the above.
[0096] In some embodiments, clients and servers may communicate using any network protocol now known or later developed, such as HyperText Transfer Protocol (HTTP), and may be communicatively connected (e.g., via a communications network) with digital data in any form or medium. Examples of communications networks include local area networks (LANs), wide area networks (WANs), external networks (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), and any networks now known or later developed.
[0097] The computer-readable medium may be included in the electronic device, or may exist separately from the electronic device.
[0098] The computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to receive an interactive picture sending operation on a current session page, determine, in response to the interactive picture sending operation, at least one predetermined interactive picture as a target interactive picture from a target picture set obtained by matching based on the interactive picture sending operation, send the target interactive picture to at least one second user in the form of a session message, and display the target interactive picture on the current session page.
[0099] Computer program code for carrying out the operations of the present disclosure can be written in one or more programming languages, or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, as well as general procedural programming languages such as "C" or similar programming languages. The program code may run entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. When referring to a remote computer, the remote computer may be connected to the user's computer via any type of network, including a LAN or WAN, or may be connected to an external computer (e.g., via the Internet using an Internet Service Provider).
[0100] The flowcharts and block diagrams in the figures illustrate possible system architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, program segment, or portion of code, which includes one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than the order marked in the figures. For example, two blocks shown in succession may actually be executed essentially in parallel or may be executed in the reverse order depending on the functionality involved. Each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented in a dedicated hardware-based system that performs the specified functions or operations, or in a combination of dedicated hardware and computer instructions.
[0101] The units described in the embodiments of the present disclosure may be implemented in a software or hardware manner, and the names of modules do not necessarily constitute limitations on the units themselves.
[0102] The functionality described herein may be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that may be used include Field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Parts (ASSPs), Systems on Chips (SOCs), Complex Programmable Logic Devices (CPLDs), etc.
[0103] In the context of this disclosure, a machine-readable medium may be a tangible medium that contains or can store a program used by or in connection with an instruction execution system, device, or apparatus. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or apparatus, or any suitable combination of the above. A machine-readable storage medium includes one or more wire-based electrical connections, a portable computer disk, a hard disk, RAM, ROM, EPROM, flash memory, optical fiber, a portable CD-ROM, an optical storage device, a magnetic storage device, or any suitable combination of the above. A storage medium may also be a non-transitory storage medium.
[0104] According to one or more embodiments of the present disclosure, Example 1 provides a method for sending a message, the method including: receiving an interactive picture send operation on the current session page; In response to the interactive picture sending operation, determining at least one predetermined interactive picture as a target interactive picture from a target picture set obtained by matching based on the interactive picture sending operation; sending the target interactive picture to at least one second user in the form of a session message, and displaying the target interactive picture on a current session page.
[0105] According to one or more embodiments of the present disclosure, Example 2 is based on the method of Example 1, wherein receiving an interactive picture sending operation on the current session page includes: receiving an interactive picture send operation acting on an interactive picture send control currently displayed on the session page; Before receiving an interactive picture send operation on the current session page, The method further includes displaying an interactive picture transmission control on the current session page if the first user and / or the at least one second user meets a first predetermined condition.
[0106] According to one or more embodiments of the present disclosure, Example 3 is based on the method of Example 2, wherein displaying an interactive picture transmission control on the current session page includes: determining target session messages in the current session page that satisfy a second predetermined condition; and displaying the interactive picture transmission control at a target-related location of the display location of the target session message.
[0107] According to one or more embodiments of the present disclosure, Example 4 is based on the method of Example 2, wherein displaying an interactive picture transmission control on the current session page includes: Displaying an interactive panel on the current session page, where the interactive panel displays an interactive picture send control and a predetermined interactive picture.
[0108] According to one or more embodiments of the present disclosure, Example 5 is based on the method described in Example 4, wherein the predetermined interactive pictures are randomly arranged on the interactive panel, or the predetermined interactive pictures are arranged on the interactive panel according to a relevance between the predetermined interactive pictures and a target session message, and wherein the target session message satisfies a second predetermined condition.
[0109] According to one or more embodiments of the present disclosure, Example 6 is based on the method of Example 5, wherein displaying the interactive panel on the current session page includes: displaying an interactive control at a target-related location of the display location of the target session message; and displaying an interactive panel on the current session page in response to a trigger operation on the interactive control.
[0110] According to one or more embodiments of the present disclosure, Example 7 is based on the method of Example 4, and after displaying the interactive panel on the current session page, The method further includes, in response to a trigger operation on any one of the predetermined interactive pictures displayed on the interactive panel, designating the predetermined interactive picture that is the target of the trigger operation as a target interactive picture.
[0111] According to one or more embodiments of the present disclosure, Example 8 is based on the method of any one of Examples 3 and 5-6, wherein the target session message satisfies a second predetermined condition by: the target session message is the last interactive picture message sent by the second user on the currently presented session page; and / or The target session message includes an interactive picture message sent by a second user that is presented at a predetermined position on the currently presented session page.
[0112] According to one or more embodiments of the present disclosure, Example 9 is based on the method described in Example 8, and the target picture set being obtained by matching based on the interactive picture sending operation includes being obtained by matching based on a target session message that satisfies a second predetermined condition.
[0113] According to one or more embodiments of the present disclosure, Example 10 is based on the method of Example 8, wherein the first user and / or the at least one second user satisfying a first predetermined condition: the at least one second user sending an interactive picture message to be displayed on the session page; or The first user and / or the at least one second user satisfying a first predetermined condition the first user and at least one second user being online within a predetermined time; The at least one second user sends an interactive picture message, and the second user sends an interactive picture message to be displayed on the currently presented session page.
[0114] According to one or more embodiments of the present disclosure, Example 11 is based on the method of any one of Examples 4 to 7, further comprising: after sending the target interactive picture to at least one second user in a form of a session message: maintaining a display of the interactive panel; The method further includes updating a predetermined interactive picture displayed on the interactive panel in response to a picture update operation.
[0115] According to one or more embodiments of the present disclosure, Example 12 is based on the method of Example 11, wherein updating a predetermined interactive picture displayed on the interactive panel in response to a picture update operation includes: updating the current predetermined interactive picture displayed on the interactive panel as a first predetermined interactive picture in response to the interactive picture sending operation; updating a current predetermined interactive picture displayed on the interactive panel with a second predetermined interactive picture in response to a trigger operation on a picture update control; and updating, in response to the character input operation, a current predetermined interactive picture displayed on the interactive panel with a third predetermined interactive picture that matches the target character input by the first user.
[0116] According to one or more embodiments of the present disclosure, Example 13 is based on the method of Example 12, further comprising: in response to a trigger operation on a picture update control, before updating a current predetermined interactive picture displayed on the interactive panel with a second predetermined interactive picture: when displaying an interactive panel, displaying a picture update control on said interactive panel; or The method further includes displaying a picture update control on the interactive panel when the target session message has changed and the interactive panel is in a display state.
[0117] According to one or more embodiments of the present disclosure, Example 14 is based on the method of any one of Examples 1 to 7, further comprising: after transmitting the target interactive picture to at least one second user in a form of a session message; performing category matching on interactive pictures sent and / or received on the current session page; The method further includes counting the number of interactive pictures of each category sent and / or received on the current session page, starting from an interactive picture that satisfies a third predetermined condition, until no interactive pictures are received again within a set time period, and displaying the counting results.
[0118] According to one or more embodiments of the present disclosure, Example 15 is based on the method described in Example 14, The method further includes, when the counting result reaches any one of the predetermined count values, displaying an effect corresponding to the currently reached predetermined count value on the current session page.
[0119] According to one or more embodiments of the present disclosure, Example 16 provides a message sending device, the message sending device comprising: an operation receiving module configured to receive an interactive picture sending operation on the current session page; a picture selection module configured to, in response to the interactive picture sending operation, determine at least one predetermined interactive picture as a target interactive picture from a target picture set obtained by matching based on the interactive picture sending operation; a picture sending module configured to send the target interactive picture to at least one second user in the form of a session message and display the target interactive picture on a current session page.
[0120] According to one or more embodiments of the present disclosure, Example 17 provides an electronic device, the electronic device comprising: one or more processors; a memory configured to store one or more programs; When the one or more programs are executed by the one or more processors, they cause the one or more processors to implement the method for sending a message according to any one of Examples 1 to 15.
[0121] According to one or more embodiments of the present disclosure, Example 18 provides a computer-readable storage medium having stored thereon a computer program that, when executed by a processor, implements the method for sending a message described in any one of Examples 1 to 15.
[0122] According to one or more embodiments of the present disclosure, Example 19 provides a computer program product that, when executed by a computer, causes the computer to implement the method for sending a message described in any one of Examples 1 to 15.
[0123] It should be noted that although operations are described in a particular sequence, this should not be understood as requiring that these operations be performed in the particular sequence or order shown. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although the above discussion includes several specific implementation details, these should not be construed as limitations on the scope of the disclosure. Some features that are described in the context of a single embodiment may also be implemented in combination in a single embodiment. Rather, various features that are described in the context of a single embodiment may be implemented in multiple embodiments alone or in any suitable subcombination.
[0124] Although the present subject matter has been described in language specific to structural features and / or methodological logic operations, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or operations described above. Rather, the specific features and operations described above are merely example forms of implementing the claims.
Claims
1. A message sending method used on a first user side, comprising: receiving an interactive picture send operation on the current session page; In response to the interactive picture sending operation, determining at least one predetermined interactive picture as a target interactive picture from a target picture set obtained by matching based on the interactive picture sending operation; sending the target interactive picture to at least one second user in the form of a session message and displaying the target interactive picture on the current session page; receiving an interactive picture send operation on the current session page includes receiving an interactive picture send operation acting on an interactive picture send control displayed on the current session page; The interactive picture transmission control is for instructing automatic selection and transmission of at least one of the predetermined interactive pictures from the target picture set.
2. Before receiving an interactive picture send operation on the current session page, 2. The method of claim 1, further comprising displaying the interactive picture transmission control on the current session page if at least one of a first user or the at least one second user meets a first predetermined condition.
3. Displaying the interactive picture transmission control on the current session page includes: determining a target session message in the current session page that satisfies a second predetermined condition; displaying the interactive picture transmission control at a target-related position of the display position of the target session message; The method of claim 2 , comprising:
4. Displaying the interactive picture transmission control on the current session page includes: displaying an interactive panel on the current session page; 3. The method of claim 2, wherein the interactive panel displays the interactive picture transmission control and a predetermined interactive picture.
5. The method of claim 4, wherein the predetermined interactive pictures are arranged randomly on the interactive panel, or the predetermined interactive pictures are arranged on the interactive panel according to a degree of association between the predetermined interactive pictures and a target session message, and the target session message satisfies a second predetermined condition.
6. Displaying an interactive panel on the current session page includes: displaying an interactive control at a target-related location of the display location of the target session message; displaying the interactive panel on the current session page in response to a trigger operation on the interactive control; The method of claim 5 , comprising:
7. After displaying the interactive panel on the current session page, The method of claim 4, further comprising, in response to a trigger operation on any one of the predetermined interactive pictures displayed on the interactive panel, designating the predetermined interactive picture that is the target of the trigger operation as the target interactive picture.
8. The target session message satisfies a second predetermined condition, The target session message is the last interactive picture message sent by the at least one second user in the currently presented session page; or the target session message is an interactive picture message sent by the at least one second user that is presented at a predetermined position in the currently presented session page; The method of claim 3 , comprising at least one of:
9. The method of claim 8 , wherein the target picture set is obtained by matching based on the interactive picture sending operation includes obtaining by matching based on a target session message that satisfies the second predetermined condition.
10. At least one of the first user or the at least one second user satisfies a first predetermined condition, the at least one second user sending the interactive picture message and displaying the interactive picture message on the session page; or At least one of the first user or the at least one second user satisfies a first predetermined condition, the first user and the at least one second user being online within a predetermined time; the at least one second user sending the interactive picture message, and displaying the interactive picture message sent by the second user on the currently presented session page; The method of claim 8, comprising:
11. after transmitting the target interactive picture to at least one second user in the form of a session message; maintaining a display of the interactive panel; updating a predetermined interactive picture displayed on the interactive panel in response to a picture update operation; The method of claim 4 further comprising:
12. updating a predetermined interactive picture displayed on the interactive panel in response to a picture update operation, updating the current predetermined interactive picture displayed on the interactive panel as a first predetermined interactive picture in response to the interactive picture sending operation; updating a current predetermined interactive picture displayed on the interactive panel with a second predetermined interactive picture in response to a trigger operation on a picture update control; In response to a character input operation, updating a current predetermined interactive picture displayed on the interactive panel with a third predetermined interactive picture that matches the target character input by the first user; The method of claim 11 , comprising at least one of:
13. in response to a trigger operation on a picture update control, before updating a current predetermined interactive picture displayed on said interactive panel with a second predetermined interactive picture; displaying the picture update control on the interactive panel when displaying the interactive panel; or displaying the picture update control on the interactive panel when the target session message has changed and the interactive panel is in a display state; The method of claim 12 further comprising:
14. after transmitting the target interactive picture to at least one second user in the form of a session message; performing category matching on the interactive pictures sent or received on the current session page, or performing category matching on the interactive pictures sent or received on the current session page; counting the number of interactive pictures of each category transmitted or received on the current session page, starting from an interactive picture that satisfies a third predetermined condition, until no interactive pictures are received again within a set time length, and displaying the counting result; or counting the number of interactive pictures of each category transmitted or received on the current session page, starting from an interactive picture that satisfies a third predetermined condition, until no interactive pictures are received again within a set time length, and displaying the counting result; The method of claim 1 further comprising:
15. The method of claim 14, further comprising, when the counting result reaches a predetermined count value, displaying an effect corresponding to the currently reached predetermined count value on the current session page.
16. an operation receiving module configured to receive an interactive picture sending operation on the current session page; a picture selection module configured to, in response to the interactive picture sending operation, determine at least one predetermined interactive picture as a target interactive picture from a target picture set obtained by matching based on the interactive picture sending operation; a picture sending module configured to send the target interactive picture to at least one second user in the form of a session message and display the target interactive picture on the current session page; Including, receiving an interactive picture send operation on the current session page includes receiving an interactive picture send operation acting on an interactive picture send control displayed on the current session page; The interactive picture transmission control is for instructing the device to automatically select and transmit at least one of the predetermined interactive pictures from the target picture set.
17. at least one processor; a memory configured to store at least one program; An electronic device, wherein the at least one program, when executed by the at least one processor, causes the at least one processor to implement the message transmission method according to any one of claims 1 to 15.
18. A computer-readable storage medium having a computer program stored thereon, the computer program implementing the method for sending a message according to any one of claims 1 to 15 when executed by a processor.
19. A computer program product that, when executed by a computer, causes the computer to implement the method for sending a message according to any one of claims 1 to 15.
Citation Information
Patent Citations
Information interaction method, electronic equipment and computer readable medium
CN111756917A
Session message processing method and device, computer equipment and readable storage medium
CN111835621A
Instant message system with personal object and method therefor
JP2009064418A
Information processing system, information processing terminal, and information processing method
JP2016015009A
Information providing system and method for providing positional information by using image on communication session
JP2017054507A