Interaction method and device, equipment, storage medium and product

By allowing the applicant to send related information during the friend application process, the problem of reduced user interaction opportunities in the existing technology is solved, and a richer interactive experience is achieved.

CN120215764AActive Publication Date: 2025-06-27BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510353345.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-24
Publication Date
2025-06-27
Estimated Expiration
2045-03-24

AI Technical Summary

Technical Problem

After the existing interaction solutions send friends application, the lack of an effective information transmission mechanism will result in a decrease in interaction opportunities between users and affecting the interactive experience.

Method used

After the user sends a friend application, the applicant is allowed to send related information to the respondent side, and the information is transmitted and interacted by displaying preset controls and corresponding pages.

Benefits of technology

By adding information transmission channels, the interaction opportunities and effects between users are improved and the interactive experience is enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120215764A_ABST
    Figure CN120215764A_ABST
Patent Text Reader

Abstract

The invention provides an interaction method and device, equipment, a storage medium and a product, and relates to the technical field of computers. The method comprises the steps of responding to a preset application sent by a first user to a second user, displaying a first preset control on a personal page of the second user, responding to a triggering operation for the first preset control, displaying a first page, and displaying the first page in response to the triggering operation for the first preset control, and receiving first information associated with the preset application based on the first page, and sending the first information to the second user side in response to a preset sending operation. According to the technical scheme, after the first user sends the preset application for establishing the first preset association relationship with the second user to the second user through the first user side, the first user side is allowed to send the information associated with the preset application to the second user side; more interaction opportunities are created between the first user and the second user, and the interaction effect can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure relate to the field of computer technologies, and particularly to an interaction method, apparatus, device, storage medium, and product. Background Art

[0002] With the rapid development of Internet technologies, applications provide users with increasingly rich interaction methods and interaction experiences.

[0003] In some application platforms, users are allowed to publish various forms of content such as pictures or videos for other users to view. To facilitate interaction between users, users are also allowed to establish a friendship relationship with other users through some operations, such as triggering a friend application control on a page. Summary of the Invention

[0004] Embodiments of the present disclosure provide an interaction method, apparatus, device, storage medium, and product, which can optimize existing interaction solutions.

[0005] In a first aspect, embodiments of the present disclosure provide an interaction method. On the side of a first user, the method includes:

[0006] In response to the first user sending a preset application to a second user, displaying a first preset control on the personal page of the second user, where the preset application is used to request to establish a first preset association relationship between the first user and the second user;

[0007] In response to a trigger operation on the first preset control, displaying a first page;

[0008] Receiving first information associated with the preset application based on the first page;

[0009] In response to a preset sending operation, sending the first information to the side of the second user.

[0010] In a second aspect, embodiments of the present disclosure provide an interaction method. On the side of a second user, the method includes:

[0011] In response to a preset operation, displaying a second page;

[0012] Displaying application information of a preset application and first information in the second page, where the preset application is sent by a first user and is used to request to establish a first preset association relationship between the first user and the second user, and the first information is information associated with the preset application sent by the first user side after sending the preset application.

[0013] In a third aspect, embodiments of the present disclosure further provide an interaction apparatus configured on the side of a first user. The apparatus includes:

[0014] The first control display module is configured to, in response to a first user sending a preset application to a second user, display a first preset control on the personal page of the second user, where the preset application is used to request the establishment of a first preset association relationship between the first user and the second user;

[0015] The first page display module is configured to, in response to a trigger operation on the first preset control, display a first page;

[0016] The first information receiving module is configured to receive first information associated with the preset application based on the first page;

[0017] The first information sending module is configured to, in response to a preset sending operation, send the first information to the second user side.

[0018] In a fourth aspect, an embodiment of the present disclosure further provides an interaction device configured on the second user side, and the device includes:

[0019] The second page display module is configured to, in response to a preset operation, display a second page;

[0020] The information display module is configured to display application information of the preset application and the first information on the second page, where the preset application is sent by the first user and is used to request the establishment of a first preset association relationship between the first user and the second user, and the first information is information associated with the preset application sent by the first user side after the preset application has been sent.

[0021] In a fifth aspect, an embodiment of the present disclosure further provides an electronic device, and the electronic device includes:

[0022] One or more processors;

[0023] A storage device configured to store one or more programs,

[0024] When the one or more programs are executed by the one or more processors, the one or more processors implement the interaction method provided by the embodiment of the present disclosure.

[0025] In a sixth aspect, an embodiment of the present disclosure further provides a storage medium containing computer-executable instructions, and the computer-executable instructions are used to execute the interaction method provided by the embodiment of the present disclosure when executed by a computer processor.

[0026] In a seventh aspect, an embodiment of the present disclosure further provides a computer program product, including a computer program, and the computer program implements the interaction method provided by the embodiment of the present disclosure when executed by a processor.

[0027] In the interaction solution provided by the embodiments of the present disclosure, on the first user side, in response to the first user sending a preset application to the second user, a first preset control is displayed on the personal page of the second user. The preset application is used to request to establish a first preset association relationship between the first user and the second user. In response to a trigger operation on the first preset control, a first page is displayed, and based on the first page, first information associated with the preset application is received. In response to a preset sending operation, the first information is sent to the second user side. By adopting the above technical solution, after the first user sends a preset application for establishing a first preset association relationship with the second user through the first user side, the first user side is allowed to send information associated with the preset application to the second user side, creating more interaction opportunities between the first user and the second user and improving the interaction effect.

[0028] In the interaction solution provided by the embodiments of the present disclosure, on the second user side, in response to a preset operation, a second page is displayed, and the application information of the preset application and the first information are displayed on the second page, where the preset application is sent by the first user and is used to request to establish a first preset association relationship between the first user and the second user, and the first information is the information associated with the preset application sent by the first user side after the preset application has been sent. By adopting the above technical solution, after the first user sends a preset application for establishing a first preset association relationship with the second user through the first user side, the first user side is allowed to send information regarding the preset application to the second user side, and the second user can view the information sent by the first user side on the second user side, creating more interaction opportunities between the first user and the second user and improving the interaction effect. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] In combination with the accompanying drawings and with reference to the following specific embodiments, the above and other features, advantages, and aspects of the embodiments of the present disclosure will become more apparent. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic and that the original elements and elements are not necessarily drawn to scale.

[0030] Figure 1 It is a schematic flowchart of an interaction method provided by an embodiment of the present disclosure;

[0031] Figure 2 It is a schematic diagram of an interface interaction provided by an embodiment of the present disclosure;

[0032] Figure 3 It is a schematic diagram of an interface provided by an embodiment of the present disclosure;

[0033] Figure 4 It is a schematic flowchart of another interaction method provided by an embodiment of the present disclosure;

[0034] Figure 5 Another schematic diagram of interface interaction provided by an embodiment of the present disclosure;

[0035] Figure 6 Another schematic diagram of interface interaction provided by an embodiment of the present disclosure;

[0036] Figure 7 Schematic flowchart of another interaction method provided by an embodiment of the present disclosure;

[0037] Figure 8 Another schematic diagram of interface provided by an embodiment of the present disclosure;

[0038] Figure 9 Schematic flowchart of yet another interaction method provided by an embodiment of the present disclosure;

[0039] Figure 10 Another schematic diagram of interface interaction provided by an embodiment of the present disclosure;

[0040] Figure 11 Schematic structural diagram of an interaction device provided by an embodiment of the present disclosure;

[0041] Figure 12 Schematic structural diagram of another interaction device provided by an embodiment of the present disclosure;

[0042] Figure 13 Schematic structural diagram of an electronic device provided by an embodiment of the present disclosure. Detailed implementation manners

[0043] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although some embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. On the contrary, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not used to limit the protection scope of the present disclosure.

[0044] It should be understood that the various steps recorded in the method embodiments of the present disclosure can be executed in a different order and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this regard.

[0045] As used herein, the term "including" and its variations are open-ended, i.e., "including but not limited to". The term "based on" means "at least partially based 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". The relevant definitions of other terms will be given in the following description.

[0046] It should be noted that the concepts such as "first", "second", etc. mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0047] It should be noted that the modifications of "one" and "a plurality of" mentioned in this disclosure are illustrative rather than restrictive. Those skilled in the art should understand that unless otherwise clearly specified in the context, it should be understood as "one or more".

[0048] The names of the messages or information exchanged between multiple devices in the embodiments of this disclosure are only for illustrative purposes and are not used to limit the scope of these messages or information.

[0049] It can be understood that before using the technical solutions disclosed in the embodiments of this disclosure, the types, usage scopes, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0050] For example, when responding to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested by the user will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, an application program, a server, or a storage medium that performs the operations of the technical solutions of this disclosure according to the prompt message.

[0051] As an optional but non-limiting implementation manner, when responding to receiving an active request from a user, the manner of sending a prompt message to the user can be, for example, in the form of a pop-up window, and the prompt message can be presented in text in the pop-up window. In addition, the pop-up window can also carry selection controls for the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0052] It can be understood that the above process of notifying and obtaining the user's authorization is only illustrative and does not limit the implementation manners of this disclosure. Other manners that meet relevant laws and regulations can also be applied to the implementation manners of this disclosure.

[0053] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of data) should comply with the requirements of corresponding laws, regulations and related provisions.

[0054] Figure 1 The present disclosure provides a schematic diagram of an interaction process for an embodiment. The embodiment of the present disclosure is applicable to the situation of interaction related to establishing a preset association relationship between users. This method can be executed by an interaction device, and the device can be implemented in the form of software and / or hardware. Optionally, it can be implemented by an electronic device. The electronic device can be a mobile terminal such as a mobile phone, a smart watch, a tablet computer, and a personal digital assistant, or can be a device such as a personal computer (PC) or a server. The electronic device can be configured as the first user side.

[0055] As Figure 1 shown, the method includes:

[0056] Step 101, in response to a first user sending a preset application to a second user, display a first preset control on the personal page of the second user. The preset application is used to request to establish a first preset association relationship between the first user and the second user.

[0057] Exemplarily, the page in the embodiment of the present disclosure can be an application program page or a web page corresponding to a preset client, etc., and is not specifically limited. The preset client is a client running on an electronic device, which can be a preset application program or a web client. The specific type of the preset client is not limited. For example, the preset client can support users to publish media content such as images, picture texts or videos. Users can view the media content published by other users and can interact based on the media content, or can also interact through session messages and other means.

[0058] Exemplarily, in the preset client, it is allowed for a user to establish a first preset association relationship with other users by sending an application. The first preset association relationship can be a relationship existing in the preset client, such as a friend relationship in the preset client. The first user side can be the preset client used by the first user. The first user can send an application for requesting to establish a first preset association relationship between the first user and the second user to the second user side through the first user side, which is recorded as a preset application.

[0059] Exemplarily, after the first user sends a preset application to the second user, a first preset control can be displayed on the personal page of the second user. The personal page of the second user can be used to display at least one of the user identification information of the second user (such as the user name and avatar, etc.), the media content published by the second user (such as a list of videos, pictures or written works, etc.), and the interaction controls for interacting with the second user (such as sending private messages). The specific style and display position of the first preset control are not limited.

[0060] Optionally, the first preset control is in a first display state, and the first display state is used to indicate that the first user side sends a preset application to the second user side and the preset application is in an unpassed state. Thus, the current state of the preset application can be more intuitively displayed to the first user. Optionally, the second preset control can also have a second display state, and the second display state is used to indicate that the first user side has not sent a preset application to the second user side. The first user can trigger relevant operations such as sending a preset application by triggering the first preset control in the second display state. Thus, by reusing the same preset control and distinguishing different states of the preset application with different display states, the interaction efficiency and interaction effect can be improved.

[0061] Optionally, the step of displaying the first preset control on the personal page of the second user in response to the first user sending a preset application to the second user includes: in response to the first user sending a preset application to the second user, switching the first preset control in the second display state displayed on the personal page of the second user to display the first preset control in the first display state.

[0062] Step 102: Display a first page in response to a trigger operation on the first preset control.

[0063] Exemplarily, the trigger operation on the first preset control can be, for example, a click operation. After receiving the trigger operation on the first preset control, the first page can be displayed. Optionally, the first page can be displayed on top of the personal page of the second user. Optionally, the size of the first page is smaller than the size of the personal page of the second user.

[0064] In the related art, after a user sends a friend application, they can only passively wait for the other party to approve the application. Although there is an opportunity to add a postscript when sending the application in some related technologies, there may be situations where the postscript description is incorrect or incomplete, making it difficult for the other party to obtain the effective information of the applicant, and thus may lead to the inability to efficiently establish a friendship.

[0065] In the embodiments of the present disclosure, when a first user sends a preset application to a second user, the first user may be allowed to send information from the first user side to the second user side, thereby increasing the interaction opportunities and improving the interaction effect. The first page may be a page for inputting information, and the specific page style and content are not limited.

[0066] Figure 2 FIG. 4 is a schematic diagram of interface interaction provided by the embodiments of the present disclosure. Exemplarily, in the personal page 201 of a second user (assumed to be user AA), a first preset control 202 is displayed. The first preset control 202 is in a first display state, and the first display state is used to indicate that the first user (assumed to be user BB) sends a preset application to the second user and the preset application is in a non-passed state. For example, Figure 2 the copy content of the first preset control 202 in FIG. 4 is "sent application". Before the first user sends the preset application, the second preset control is in a second display state, and the copy content may be "add friend". If the preset application has passed, the first preset control 202 is, for example, in a third display state, and the copy content may be "friend". After the first user clicks the first preset control 202, the first page 203 is displayed.

[0067] Step 103: Receive first information associated with the preset application based on the first page.

[0068] Exemplarily, after the first page is displayed, the first user may input information associated with the preset application that has been sent through the first page, denoted as the first information. The specific input method is not limited. For example, it may be input through an input control on the first page. The first user may input text content to help the second user understand himself as the first information, so that the second user can further determine whether to pass the preset application.

[0069] Exemplarily, as Figure 2 shown, the first user may input the first information 204 based on the first page 203, such as "XXXX" in the figure.

[0070] Step 104: Send the first information to the second user side in response to a preset sending operation.

[0071] Exemplarily, after the first user inputs the first information, the first information may be displayed through the first page. After the first user determines that the input is complete, the first user may input a preset sending operation by triggering a sending control or the like. After receiving the preset sending operation, the first user side sends the first information to the second user side.

[0072] It should be noted that the number of times the first information is received and sent can be one or more times, and the maximum number of sending times can be less than a preset number threshold. The specific value of the preset number threshold is not limited and can be set according to actual needs, or can be set by the second user through the second user side.

[0073] Exemplarily, as Figure 2 shown, after the first user inputs the first information, the first information can be sent by triggering the "send" control. Optionally, after the first information is successfully sent, a prompt message for indicating successful sending can be displayed (such as on the personal page of the second user), such as Figure 2 "Send successfully" in

[0074] The interaction method provided by the embodiments of the present disclosure, on the first user side, in response to the first user sending a preset application to the second user, a first preset control is displayed on the personal page of the second user. The preset application is used to request to establish a first preset association relationship between the first user and the second user. In response to a trigger operation on the first preset control, a first page is displayed. Based on the first page, the first information associated with the preset application is received. In response to a preset sending operation, the first information is sent to the second user side. By adopting the above technical solution, after the first user sends a preset application for establishing a first preset association relationship with the second user to the second user, the first user side is allowed to send information associated with the preset application to the second user side, creating more interaction opportunities between the first user and the second user and improving the interaction effect.

[0075] In some embodiments, after the first page is displayed in response to a trigger operation on the first preset control, it further includes: displaying a second preset control and a third preset control on the first page, where the third preset control is used to trigger canceling the preset application; where the receiving the first information associated with the preset application based on the first page includes: receiving the first information associated with the preset application based on the second preset control. Thus, by displaying two preset controls on the first page, more choices for the preset application are provided for the first user. The first user can choose to send information to the second user or cancel the preset application according to his own needs, improving the user experience.

[0076] Among them, the relative display positions of the second preset control and the third preset control on the first page are not limited. For example, the third preset control is displayed below the second preset control. Figure 3 is an interface schematic diagram provided by the embodiments of the present disclosure, as Figure 3As shown, the second preset control 301 and the third preset control 302 are displayed on the first page. If the first user selects to send a message to the second user, the second preset control 301 can be clicked to perform subsequent message input operations; if the first user selects to revoke the preset application, the third preset control 302 can be clicked to withdraw the preset application.

[0077] Optionally, after the second preset control and the third preset control are displayed on the first page, it further includes: canceling the preset application in response to a trigger operation on the third preset control.

[0078] In some embodiments, displaying the second preset control on the first page includes: displaying the second preset control on the first page in response to the cumulative input times of the preset sending operation for the preset application being less than a preset times threshold. Thus, the second preset control is displayed when the condition for being able to send a message is met. The preset times threshold is, for example, 1, that is, when the first user has not sent the first message, the second preset control is displayed, and if the first user has already sent the first message, the second preset control is not displayed.

[0079] Optionally, after displaying the first page in response to a trigger operation on the first preset control, it further includes: displaying the third preset control on the first page in response to the cumulative input times of the preset sending operation for the preset application being greater than or equal to the preset times threshold. Thus, after the first user has sent the first message a certain number of times for the preset application, the second preset control is no longer displayed, and the first user can choose whether to withdraw the preset application according to actual needs. Assuming the preset times threshold is, for example, 1, if the first user has already sent the first message, Figure 3 the second preset control 301 therein is not displayed, and the third preset control 302 is displayed.

[0080] In some embodiments, receiving the first information associated with the preset application based on the second preset control includes: displaying an information input page in response to a trigger operation on the second preset control; receiving the first information associated with the preset application based on the information input page. Thus, message input is performed on a page different from the first page to avoid accidental triggering of the third preset control.

[0081] Optionally, displaying the information input page includes: switching from displaying the first page to displaying the information input page. For example, switching from displaying the first page on top of the second user's personal page to displaying the information input page on top of the second user's personal page, and the size of the information input page is smaller than the size of the second user's personal page.

[0082] In some embodiments, in response to receiving the reply information from the second user side for the first information and / or the second information, a first session message is displayed in a preset session; wherein, the first session message includes the first information and / or the second information, and the reply information; the second information is the information sent by the first user to the second user side when sending the preset application to the second user; the session objects in the preset session are the first user and the second user. Thus, the interaction efficiency between users can be improved, and the interaction experience can be enhanced.

[0083] Exemplarily, in a preset client, users are allowed to interact based on session messages. When the first user sends a preset application to the second user, the first user may also be allowed to input the information to be sent to the second user side, which can be denoted as the second information. After receiving the second information, the second user side can display the second information, and the second user can reply to the second information.

[0084] In the related art, the interaction information based on the second information (including, for example, the reply information for the second information, and subsequent information interactions for the reply information, etc.) is displayed in an independent floating window, and it is necessary to trigger the display of the floating window from, for example, the friend application page, and view and input the interaction information based on the second information in the floating window, and the interaction process is cumbersome.

[0085] In the embodiments of the present disclosure, the interaction information based on the second information can be added to the conversation page of the first user and the second user in the form of a session message for display, which is convenient for users to quickly find the conversation and view relevant information from the conversation message list page (hereinafter referred to as the message list page).

[0086] In addition, in the embodiments of the present disclosure, the interaction based on the first information is also supported. After receiving the first information, the second user side can also reply to the first information. The interaction information based on the first information is added to the conversation page of the first user and the second user in the form of a session message for display, which is convenient for users to conduct conversation interactions and also convenient for users to quickly find the conversation and view relevant information from the message list.

[0087] Optionally, after adding the first session message in the preset session, if the preset application is cancelled, the first session message is retained in the preset session. Thus, it is convenient for users to view the information sent in the past.

[0088] Exemplarily, after receiving the reply information from the second user side for the first information and / or the second information, it is possible to first determine whether there is a preset conversation. If there is, the first conversation message can be directly added to the preset conversation. If not, a preset conversation can be created first, and the first conversation message can be added to the preset conversation. The preset conversation can exist in the message list pages of the first user side and the second user side. That is, the entry of the preset conversation can be found through the message list page, and the conversation messages in the preset conversation can be viewed by triggering the entry.

[0089] In some embodiments, presenting the first conversation message in the preset conversation in response to receiving the reply information from the second user side for the first information and / or the second information includes: presenting the first conversation message after the second conversation message in the preset conversation in response to receiving the reply information from the second user side for the first information and / or the second information, where the second conversation message is a conversation message generated when the first user and the second user have a second preset association relationship, and the number of interactive functions corresponding to the second preset association relationship is less than the number of interactive functions corresponding to the first preset association relationship. Thus, relevant information on the interaction in the case where different preset association relationships exist between users can be presented in the form of conversation messages in the same conversation, improving the convenience and efficiency for users to view historical interaction information.

[0090] Exemplarily, the second preset association relationship can be, for example, a mutual follow relationship in the preset client. For different preset association relationships, the preset client can provide different interactive functions. The number of interactive functions corresponding to the second preset association relationship is less than the number of interactive functions corresponding to the first preset association relationship. The interactive functions corresponding to both preset association relationships include the function of interacting based on conversation messages.

[0091] Figure 4 The flowchart of an interaction method provided by an embodiment of the present disclosure is optimized based on each of the above optional solutions in the above embodiments. Specifically, the method includes the following steps:

[0092] Step 401, in response to the first user sending a preset application to the second user, present a first preset control on the personal page of the second user, where the preset application is used to request to establish a first preset association relationship between the first user and the second user.

[0093] Figure 5 Another interface interaction diagram provided by an embodiment of the present disclosure is as Figure 5As shown, after the first user sends a preset application to the second user, a first preset control 502 is displayed on the personal page 501 of the second user. The first preset control 502 is in a first display state, and the first display state is used to indicate that the first user (assumed to be user BB) sends a preset application to the second user side and the preset application is in an unpassed state. For example, Figure 5 the copywriting content of the first preset control 502 in

[0094] Step 402: In response to a trigger operation on the first preset control, display a first page.

[0095] For example, Figure 5 as shown, after the first user clicks the first preset control 502, a first page 503 is displayed.

[0096] Step 403: In response to the cumulative input times of a preset sending operation for the preset application being less than a preset times threshold, display a second preset control and a third preset control on the first page, where the third preset control is used to trigger canceling the preset application.

[0097] For example, Figure 5 as shown, assuming the preset times threshold is 1, and the first user has not sent the first information after sending the preset application to the second user. Therefore, the cumulative input times is 0, and the second preset control 504 and the third preset control 505 are displayed on the first page 503 at the same time.

[0098] Step 404: In response to a trigger operation on the second preset control, switch from displaying the first page to displaying an information input page.

[0099] For example, Figure 5 as shown, after the first user clicks the second preset control 504, the display switches from the first page 503 on the upper layer of the personal page 501 of the second user to the information input page 506 on the upper layer of the personal page 501 of the second user.

[0100] Step 405: Receive the first information associated with the preset application based on the information input page.

[0101] For example, Figure 5 as shown, the first user can input the first information on the information input page 506, such as "XXXX".

[0102] Step 406: In response to the preset sending operation, send the first information to the second user side.

[0103] For example, Figure 5 as shown, after the first user inputs the first information, the first user can input the preset sending operation by clicking the send button, and then send the first information to the second user side.

[0104] For example,Figure 5 As shown, after the first user sends the first message, the cumulative number of input times is 1, which is equal to the preset number threshold. Then, when the user triggers the first preset control 502 again, the second preset control 504 is no longer displayed on the first page 503, and the third preset control 505 is displayed.

[0105] Step 407: In response to receiving a reply message from the second user side for the first message and the second message, display the first session message after the second session message in the preset session, where the first session message includes the first message, the second message, and the reply message, the second message is the message sent by the first user to the second user side when sending a preset application to the second user, the session objects in the preset session are the first user and the second user, the second session message is the session message generated when the first user and the second user have a second preset association relationship, and the number of interactive functions corresponding to the second preset association relationship is less than the number of interactive functions corresponding to the first preset association relationship.

[0106] Exemplarily, after the first user sends the first message, when the second user side views the preset application, it can view the second message and the first message at the same time. The second user can reply to the first message and the second message uniformly. For example, if the first message and the second message are in the first session message, they can exist in the form of quoted information, which is convenient for users to distinguish the interaction messages for the preset application and ordinary interaction messages.

[0107] The interaction method provided by the embodiments of the present disclosure, after the first user sends a preset application for establishing a first preset association relationship with the second user through the first user side, and when the second user does not pass the preset application, allows the first user side to send a message for the preset application to the second user side, creates more interaction opportunities between the first user and the second user, can improve the interaction effect, and can also add a control for withdrawing the preset application, which is convenient for the first user to select according to actual needs. When the second user replies to the second message sent when sending the preset application and the first message sent as an additional postscript, a session message including the above information can be added to the existing preset session between the first user and the second user, further improving the interaction efficiency and interaction experience between users.

[0108] In some embodiments, it further includes: in response to the sending of the preset application, a third session message is displayed in a preset session, where the third session message includes the application information of the preset application, and the session objects in the preset session are the first user and the second user. Thus, it is convenient for users to view the application information of the preset application in the session, improving the interaction efficiency and interaction experience. Among them, the application information of the preset application may include information related to the preset application, such as applicant information and application time, etc. The applicant information may, for example, include the user identifier of the first user (such as name, nickname, or avatar, etc.), and the application time may be today or three days ago, etc. Optionally, the application information may further include the information sent by the first user to the second user side when sending the preset application to the second user, such as the second information mentioned above.

[0109] In some embodiments, it further includes: in response to the preset sending operation, a fourth session message is displayed in a preset session, where the fourth session message includes the first information, and the session objects in the preset session are the first user and the second user. Thus, it is convenient for users to view the first information in the session, improving the interaction efficiency and interaction experience.

[0110] Figure 6 Another schematic diagram of interface interaction provided by the embodiments of the present disclosure is as Figure 6 shown. A first preset control 602 in the second display state is displayed on the personal page 601 of the second user. After the first user clicks the first preset control 602 in the second display state, preset application-related operations are performed, such as inputting the second information "Add me as a friend" (the operation process is not shown in the figure). After the preset application is successfully sent, it is switched to display the first preset control 603 in the first display state. If the first user triggers the display of the preset session by clicking "Send a private message" or clicking on the preset session in the message list page, a third session message can be displayed in the preset session, and the display style is as Figure 6 the third session message 604 in. After the preset application is sent, if the first user wants to append a postscript, the first preset control 603 in the first display state can be triggered to send the first information, such as "Add me", and after the sending is successful, as Figure 6 shown, the first user clicks "Send a private message", and the session page of the preset session is displayed, and a third session message 604 and a fourth session message 605 are displayed in the preset session.

[0111] Figure 7The flowchart of another interaction method provided by the embodiments of the present disclosure is applicable to the scenario of interaction related to establishing a preset association relationship between users. This method can be executed by an interaction device, which can be implemented in the form of software and / or hardware. Optionally, it can be implemented by an electronic device, which can be a mobile terminal such as a mobile phone, a smart watch, a tablet computer, and a personal digital assistant, or a personal computer (PC) or a server. The electronic device can be configured as the second user side.

[0112] As Figure 7 shown, the method includes:

[0113] Step 701, in response to a preset operation, display a second page.

[0114] Exemplarily, the second user side can be a preset client used by the second user. The second user side can receive an application sent by the first user side for requesting to establish a first preset association relationship between the first user and the second user, that is, a preset application. In this step, the preset application has been successfully received. Optionally, the preset application is in a state of not being approved, that is, the second user has not approved the preset application of the first user yet.

[0115] Exemplarily, the second page can be a page for viewing applications requesting to establish a first preset association relationship with the second user. For example, it can be a friend application page. The number of applications can be multiple, and the second page can display relevant information of multiple applications in a list form. The preset operation can be, for example, a trigger operation on the page entry of the second page. The specific display position and display form of the page entry are not limited.

[0116] Step 702, display the application information of the preset application and the first information in the second page, where the preset application is sent by the first user and is used to request to establish a first preset association relationship between the first user and the second user, and the first information is information associated with the preset application sent by the first user side after sending the preset application.

[0117] Exemplarily, the application information of the preset application can include information related to the preset application, such as applicant information and application time, etc. The applicant information can include, for example, the user identifier of the first user (such as name, nickname, or avatar, etc.), and the application time can be today or three days ago, etc. Optionally, the application information can also include the information sent by the first user side to the second user side when sending the preset application to the second user side, such as the second information mentioned above.

[0118] Exemplarily, the relative display positions of the first information and the application information on the second page are not limited. For example, the first information is displayed below the application information. For example, the first information is displayed below the second information.

[0119] Optionally, this step may include: during the process of displaying the second page, in response to receiving the first information, changing the display of the application information of the preset application at the first position on the second page to displaying the application information of the preset application and the first information at the preset position on the second page, where the display position of the preset position is more forward than that of the first position. Among them, the preset position may be the first display position among multiple display positions for displaying application information. Among them, the first position may be located in the current display area or non-display area of the second page. For example, the second user side receives more friend applications, and the time when the first user sends the preset application is relatively late. Therefore, before sending the first information, it may be sorted relatively late in the application list and may not be displayed, and it needs to be displayed by swiping the page. When the first information is received, the display position of the application information of the preset application sent by the first user can be advanced so that the second user can view the first information more timely.

[0120] Figure 8 Another interface schematic diagram provided by the embodiments of the present disclosure is as Figure 8 shown. The application information of the preset application and the first information 802 are displayed on the second page 801. Among them, the second page 801 may be, for example, a friend application page. In the friend application page, friend applications sent by other users (such as user BB and user CC) to the second user (for applications requesting to establish a first preset association relationship with the second user) can be viewed, and friend applications sent by the second user to other users (such as user DD) can also be viewed. Taking the preset application of the first user BB as an example, the application information may include the avatar and name of the first user BB, and may also include the second information "XX". The second information "XX" is displayed below the user name, and the first information 802, such as "XXXX", is displayed below the second information.

[0121] The interaction method provided by the embodiments of the present disclosure, on the second user side, in response to a preset operation, displays a second page; and displays application information of a preset application and first information in the second page, where the preset application is sent by a first user, and the preset application is used to request to establish a first preset association relationship between the first user and the second user, and the first information is information associated with the preset application sent by the first user side when the preset application has been sent. By adopting the above technical solution, after the first user sends a preset application for establishing a first preset association relationship with the second user through the first user side, the first user side is allowed to send information regarding the preset application to the second user side, and the second user can view the information sent by the first user side on the second user side, creating more interaction opportunities between the first user and the second user and improving the interaction effect.

[0122] In some embodiments, it may further include: displaying a reply control corresponding to the first information and / or the second information in the second page; where the second information is information sent by the first user to the second user side when sending the preset application; and in response to a trigger operation on the reply control, displaying a session page of a preset session, where the session objects in the preset session are the first user and the second user. Thus, the first information and / or the second information of the first user can be replied to in the form of sending messages by displaying the session page, improving the interaction efficiency.

[0123] Among them, the first information and the second information may respectively correspond to one reply control, and / or, the first information and the second information correspond to a unified reply control, that is, the number of reply controls may be one or more. As Figure 8 shown, a reply control is displayed below the first information 802, which can be used to reply to the first information and the second information uniformly.

[0124] In some embodiments, displaying a session page of a preset session in response to a trigger operation on the reply control includes: in response to a trigger operation on the reply control, displaying a session page of a preset session above the second page, where the size of the session page is smaller than the size of the second page. Thus, the session page can be quickly displayed, part of the page content in the second page can be viewed simultaneously, and it is also convenient to quickly return from the session page to the second page, improving the operation efficiency.

[0125] In some embodiments, after presenting the session page of a preset session in response to a trigger operation on the reply control, the following steps are further included: receiving reply information for the first information and / or the second information based on the session page; in response to a message sending operation, presenting a first session message in the preset session and sending the first session message to the first user side, where the first session message includes the first information and / or the second information, and the reply information. Thus, the interaction information based on the first information and / or the second information is added to the session pages of the first user and the second user in the form of session messages for presentation, facilitating session interaction for users and also enabling users to quickly find the session and view relevant information from the message list, which can further improve the interaction efficiency between users and enhance the interaction experience.

[0126] In some embodiments, after presenting the session page of a preset session in response to a trigger operation on the reply control, the following steps are further included: presenting an information input area in the session page, where the information input area includes reference information for the first information and / or the second information; where the receiving reply information for the first information and / or the second information based on the session page includes: receiving reply information for the first information and / or the second information based on the information input area. Thus, reference information for the information can be automatically added, enabling the recipient of the session message, i.e., the first user, to more clearly understand whether the information sent by the second user is a reply message for a preset application or an ordinary session message, thereby better understanding the session content and improving the interaction efficiency and effect.

[0127] Optionally, the information input area may further include a preset closing control for deleting the reference information. Thus, it can be convenient for the second user to freely select whether the form of the information to be sent is a reply message or an ordinary session message according to actual needs.

[0128] In some embodiments, the following steps are further included: in response to receiving a preset application sent by the first user, presenting a third session message in the preset session and / or presenting a prompt message in the session page of the preset session, where the third session message includes the application information of the preset application, the session objects in the preset session are the first user and the second user, the prompt message is used to prompt that the preset application sent by the first user has been received, and the prompt message includes a fourth preset control for processing the preset application. Thus, it can be convenient for users to view the application information of the preset application in the session and also convenient for the second user to process the preset application in the session page, improving the interaction efficiency and interaction experience.

[0129] In some embodiments, it further includes: in response to receiving the first information, displaying a fourth session message in a preset session, where the fourth session message includes the first information, and the session objects in the preset session are the first user and the second user. Thus, it can facilitate the user to view the application information of the preset application in the session, improving the interaction efficiency and interaction experience.

[0130] Figure 9 The flowchart of another interaction method provided by the embodiments of the present disclosure is optimized based on each optional solution in the above embodiments. Specifically, the method includes the following steps:

[0131] Step 901: In response to a preset operation, display a second page.

[0132] Step 902: Display the application information including the second information and the first information of the preset application, as well as the reply controls corresponding to the first information and the second information on the second page, where the preset application is sent from the first user side and is used to request to establish a first preset association relationship between the first user and the second user, and the first information is the information sent by the first user side for the preset application when the preset application is in a non-passed state after being sent.

[0133] Figure 10 Another interface interaction diagram provided by the embodiments of the present disclosure is as Figure 10 shown. On the second page 1001, display the application information including the second information (add it) of the preset application and the first information 1002. The content of the first information 1002 is like "Find that we are not friends yet" in the figure, as well as the reply controls 1003 corresponding to the first information 1002 and the second information.

[0134] Step 903: In response to a trigger operation on the reply control, display a session page of the preset session on the upper layer of the second page, where the size of the session page is smaller than that of the second page.

[0135] As Figure 10 shown, when the second user clicks the reply control 1003, display the session page 1004 of the preset session on the upper layer of the second page 1001. The session parties in the preset session include the first user (User BB) and the second user.

[0136] Step 904: Display an information input area in the session page, where the information input area includes the reference information of the first information and the second information and a preset close control, and the preset close control is used to delete the reference information.

[0137] As Figure 10As shown, a prompt message 1005 is displayed on the conversation page 1004. The prompt message 1005 includes a fourth preset control 1006. An information input area 1007 is also displayed on the conversation page 1004. The information input area 1007 includes reference information of the first information and the second information, such as "Add me" and "Found that we are not friends yet" displayed in light color. The information input area 1007 also includes a preset close control in the upper right corner, such as the cross in the figure. If the second user clicks the preset close control, the display of the reference information is cancelled, and the message sent by the second user will be sent to the first user in the form of an ordinary conversation message.

[0138] Step 905: Receive a reply message for the first information and the second information based on the information input area.

[0139] Such as Figure 10 As shown, the second user inputs a reply message for the first information and the second information through the information input area 1007, such as "Really" in the figure.

[0140] Step 906: In response to the message sending operation, add a first conversation message to the preset conversation and send the first conversation message to the first user side. The first conversation message includes the first information, the second information, and the reply message.

[0141] Optionally, adding the first conversation message to the preset conversation includes: adding the first conversation message after the second conversation message in the preset conversation, where the second conversation message is a conversation message generated when the first user and the second user have a second preset association relationship, and the number of interaction functions corresponding to the second preset association relationship is less than the number of interaction functions corresponding to the first preset association relationship.

[0142] Such as Figure 10 As shown, the second user inputs a message sending operation by clicking the send control, and adds a first conversation message 1009 after the second conversation message 1008 in the preset conversation. The second conversation message 1008 can be a message sent when the first user and the second user follow each other. The first conversation message 1009 includes the first information, the second information, and the reply message.

[0143] The interaction method provided by the embodiments of the present disclosure displays the application information of a preset application sent by the first user side in the second page of the second user side, as well as the additional postscript information sent by the first user side when the preset application fails. When the second user wants to reply to the postscript information and the additional postscript information in the application information, the second user can quickly display the conversation page with the first user by triggering the reply control, and automatically quote each piece of postscript information, which is convenient for the second user to quickly reply to the preset application of the first user in the form of sending conversation messages, and subsequent message interactions can be based on this conversation page, further improving the interactive messages and interactive experience.

[0144] Figure 11 As shown in the structural schematic diagram of an interaction device provided by the embodiments of the present disclosure, Figure 11 The device is configured on the first user side and includes:

[0145] The first control display module 1101 is configured to, in response to the first user sending a preset application to the second user, display a first preset control on the personal page of the second user, where the preset application is used to request to establish a first preset association relationship between the first user and the second user;

[0146] The first page display module 1102 is configured to, in response to a trigger operation on the first preset control, display a first page;

[0147] The first information receiving module 1103 is configured to receive first information associated with the preset application based on the first page;

[0148] The first information sending module 1104 is configured to, in response to a preset sending operation, send the first information to the second user side.

[0149] The interaction device provided by the embodiments of the present disclosure allows the first user side to send information regarding the preset application to the second user side after the first user has sent a preset application for establishing a first preset association relationship with the second user through the first user side, creating more interaction opportunities between the first user and the second user and improving the interaction effect.

[0150] Optionally, the first preset control is in a first display state, and the first display state is used to indicate that the first user sends a preset application to the second user and the preset application is in a non-passed state.

[0151] Optionally, presenting a first preset control on the personal page of the second user in response to the first user sending a preset application to the second user includes: in response to the first user sending a preset application to the second user, switching the first preset control presented in a second presentation state on the personal page of the second user to a first preset control presented in a first presentation state.

[0152] Optionally, the apparatus further includes:

[0153] a control presentation module, configured to, after presenting a first page in response to a trigger operation on a first preset control, present a second preset control and a third preset control on the first page, where the third preset control is used to trigger cancellation of the preset application;

[0154] wherein, the first information receiving module is configured to: receive first information associated with the preset application based on the second preset control.

[0155] Optionally, presenting the second preset control on the first page includes: presenting the second preset control on the first page in response to the cumulative input times of the preset sending operation for the preset application being less than a preset times threshold.

[0156] Optionally, the first information receiving module includes:

[0157] an information input page presentation unit, configured to switch from presenting the first page to presenting an information input page in response to a trigger operation on the second preset control;

[0158] a first information receiving unit, configured to receive first information associated with the preset application based on the information input page.

[0159] Optionally, the apparatus further includes:

[0160] an application cancellation module, configured to cancel the preset application in response to a trigger operation on the third preset control after presenting the second preset control and the third preset control on the first page.

[0161] Optionally, the apparatus further includes:

[0162] a session message adding module, configured to present a first session message in a preset session in response to receiving a reply message from the second user side for the first information and / or the second information; where the first session message includes the first information and / or the second information, and the reply message; the second information is the information sent by the first user to the second user side when sending the preset application; and the session objects in the preset session are the first user and the second user.

[0163] Optionally, the session message adding module is configured to: in response to receiving a reply message from the second user side for the first information and / or the second information, display a first session message after a second session message in a preset session, where the second session message is a session message generated when the first user and the second user have a second preset association relationship, and the number of interaction functions corresponding to the second preset association relationship is less than the number of interaction functions corresponding to the first preset association relationship.

[0164] Optionally, the apparatus further includes a third session message display module and / or a fourth session message display module; where

[0165] The third session message display module is configured to, in response to the sending of the preset application, display a third session message in a preset session, where the third session message includes application information of the preset application, and the session objects in the preset session are the first user and the second user;

[0166] The fourth session message display module is configured to, in response to the preset sending operation, display a fourth session message in a preset session, where the fourth session message includes the first information, and the session objects in the preset session are the first user and the second user.

[0167] Figure 12 The structural schematic diagram of an interaction apparatus provided by an embodiment of the present disclosure is as Figure 12 shown, the apparatus is configured on the second user side and includes:

[0168] The second page display module 1201 is configured to, in response to a preset operation, display a second page;

[0169] The information display module 1202 is configured to display application information of a preset application and first information on the second page, where the preset application is sent by the first user, the preset application is used to request to establish a first preset association relationship between the first user and the second user, and the first information is information related to the preset application sent by the first user side after the preset application has been sent.

[0170] For the interaction apparatus provided by an embodiment of the present disclosure, after the first user sends a preset application for establishing a first preset association relationship with the second user through the first user side to the second user side, the first user side is allowed to send information for the preset application to the second user side, and the second user can view the information sent by the first user side on the second user side, creating more interaction opportunities for the first user and the second user and improving the interaction effect.

[0171] Optionally, the apparatus further includes:

[0172] A reply control display module, configured to display a reply control corresponding to the first information and / or the second information on the second page; wherein, the second information is the information sent to the second user side when the first user sends the preset application to the second user.

[0173] A session page display module, configured to display a session page of a preset session in response to a trigger operation on the reply control, wherein the session objects in the preset session are the first user and the second user.

[0174] Optionally, the apparatus further includes:

[0175] A reply information receiving module, configured to receive reply information for the first information and / or the second information based on the session page after displaying the session page of the preset session in response to a trigger operation on the reply control.

[0176] A message sending module, configured to display a first session message in a preset session and send the first session message to the first user side in response to a message sending operation, wherein the first session message includes the first information and / or the second information, and the reply information.

[0177] Optionally, the displaying the first session message in the preset session includes: displaying the first session message after a second session message in the preset session, wherein the second session message is a session message generated when the first user and the second user have a second preset association relationship, and the number of interaction functions corresponding to the second preset association relationship is less than the number of interaction functions corresponding to the first preset association relationship.

[0178] Optionally, the apparatus further includes:

[0179] An input area display module, configured to display an information input area on the session page after displaying the session page of the preset session in response to a trigger operation on the reply control, wherein the information input area includes reference information for the first information and / or the second information and a preset close control, and the preset close control is used to delete the reference information.

[0180] Wherein, the receiving the reply information for the first information and / or the second information based on the session page includes: receiving the reply information for the first information and / or the second information based on the information input area.

[0181] Optionally, in response to a trigger operation on the reply control, a session page of a preset session is displayed, including: in response to the trigger operation on the reply control, a session page of the preset session is displayed on the upper layer of the second page, where the size of the session page is smaller than the size of the second page.

[0182] Optionally, the apparatus further includes: a first display module and / or a second display module;

[0183] The first display module is configured to, in response to receiving a preset application sent by a first user, display a third session message in a preset session and / or display a prompt message in the session page of the preset session, where the third session message includes application information of the preset application, the session object in the preset session is the first user and the second user, the prompt message is used to prompt that the preset application sent by the first user is received, and the prompt message includes a fourth preset control for processing the preset application; and / or,

[0184] The second display module is configured to, in response to receiving the first information, display a fourth session message in a preset session, where the fourth session message includes the first information, and the session object in the preset session is the first user and the second user.

[0185] The interaction apparatus provided by the embodiments of the present disclosure can execute the interaction method provided by any embodiment of the present disclosure, and has corresponding functional modules and beneficial effects for executing the method.

[0186] It should be noted that the various units and modules included in the above apparatus are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be realized; in addition, the specific names of the functional units are only for the convenience of mutual distinction and do not limit the protection scope of the embodiments of the present disclosure.

[0187] Figure 13 It is a schematic structural diagram of an electronic device provided by an embodiment of the present disclosure. The following refers to Figure 13 , which shows a schematic structural diagram of an electronic device 1300 suitable for implementing the embodiments of the present disclosure (such as Figure 13 the terminal device or server in). The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Tablet Computers), PMPs (Portable Multimedia Players), vehicle terminals (such as vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 13 The electronic device shown is only an example and should not bring any limitation to the functions and usage scopes of the embodiments of the present disclosure.

[0188] As shown Figure 13 in the figure, the electronic device 1300 may include a processing device (such as a central processing unit, a graphics processing unit, etc.) 1301, which may perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1302 or a program loaded from a storage device 1308 into a random access memory (RAM) 1303. In the RAM 1303, various programs and data required for the operation of the electronic device 1300 are also stored. The processing device 1301, the ROM 1302, and the RAM 1303 are connected to each other through a bus 1304. An editing / output (I / O) interface 1305 is also connected to the bus 1304.

[0189] Generally, the following devices may be connected to the I / O interface 1305: an input device 1306 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 1307 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 1308 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1309. The communication device 1309 may allow the electronic device 1300 to communicate with other devices wirelessly or wirelessly to exchange data. Although Figure 13 the electronic device 1300 with various devices is shown, it should be understood that it is not required to implement or have all the shown devices. Instead, more or fewer devices may be implemented or had.

[0190] Specifically, according to an embodiment of the present disclosure, the process described above with reference to the flowchart may be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes program codes for performing the method shown in the flowchart. In such an embodiment, the computer program may be downloaded and installed from a network through the communication device 1309, or installed from the storage device 1308, or installed from the ROM 1302. When the computer program is executed by the processing device 1301, the above functions defined in the method of the embodiment of the present disclosure are executed.

[0191] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only for illustrative purposes and are not used to limit the scope of these messages or information.

[0192] The electronic device provided by the embodiment of the present disclosure and the interaction method provided by the above embodiment belong to the same inventive concept. The technical details not described in detail in this embodiment may be referred to in the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.

[0193] An embodiment of the present disclosure provides a computer storage medium, on which a computer program is stored, and when the program is executed by a processor, the interaction method provided in the above embodiment is implemented.

[0194] An embodiment of the present disclosure provides a computer program product, including a computer program, and when the program is executed by a processor, the interaction method provided in the above embodiment is implemented.

[0195] It should be noted that the computer-readable medium in the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program, and the program can be used by or in combination with an instruction execution system, apparatus, or device. In the present disclosure, the computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which computer-readable program code is carried. Such a propagated data signal may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium may also be any computer-readable medium other than the computer-readable storage medium, and the computer-readable signal medium can send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted by any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0196] The above computer-readable medium may be included in the above electronic device; or it may exist separately and not be assembled into the electronic device.

[0197] The above computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to: in response to a first user sending a preset application to a second user, display a first preset control on the personal page of the second user, where the preset application is used to request the establishment of a first preset association relationship between the first user and the second user; in response to a trigger operation on the first preset control, display a first page; receive first information associated with the preset application based on the first page; and in response to a preset sending operation, send the first information to the second user side.

[0198] Alternatively, the above computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to: in response to a preset operation, display a second page; display application information of a preset application and first information in the second page, where the preset application is sent by a first user and is used to request the establishment of a first preset association relationship between the first user and a second user, and the first information is information associated with the preset application sent by the first user side after the preset application has been sent.

[0199] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages or combinations thereof. The programming languages include, but are not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, executed as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., by using an Internet service provider to connect through the Internet).

[0200] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a portion of code that contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions noted in the blocks may occur in a different order than noted in the drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, or they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented by a dedicated hardware-based system that performs the specified functions or operations, or by a combination of dedicated hardware and computer instructions.

[0201] The units described in the embodiments of the present disclosure can be implemented in software or in hardware. Among them, the name of the module does not constitute a limitation on the module itself in some cases. For example, the first information receiving module can also be described as "a module for receiving the first information for the preset application based on the first page".

[0202] The functions described above herein can be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary 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), systems on a chip (SOCs), complex programmable logic devices (CPLDs), and so on.

[0203] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device. A 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, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0204] The above description is only a preferred embodiment of the present disclosure and an explanation of the applied technical principles. Those skilled in the art should understand that the scope of the disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above technical features, and should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosure concept. For example, the technical solutions formed by mutually replacing the above features with the technical features (but not limited to) having similar functions disclosed in the present disclosure.

[0205] In addition, although the operations are depicted in a particular order, this should not be construed as requiring that the operations be performed in the particular order shown or in sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, although several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of the present disclosure. Certain features described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, the various features described in the context of a single embodiment may also be implemented separately or in any suitable sub-combination in multiple embodiments.

[0206] Although the subject matter has been described in language specific to structural features and / or methodological logical acts, it should 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 merely example forms for implementing the claims.

Claims

1. An interactive method, characterized in that: At the first user side, the method includes: In response to a first user sending a preset application to a second user, displaying a first preset control on the second user's personal page, wherein the preset application is used to request to establish a first preset association relationship between the first user and the second user; In response to a triggering operation on the first preset control, displaying a first page; receiving first information associated with the preset application based on the first page; In response to a preset sending operation, the first information is sent to the second user side.

2. The method according to claim 1, characterized in that The first preset control is in a first display state, and the first display state is used to indicate that the first user sends a preset application to the second user and the preset application is in a failed state.

3. The method according to claim 1, characterized in that In response to the first user sending a preset application to the second user, displaying the first preset control on the personal page of the second user includes: In response to the first user sending a preset application to the second user, the first preset control displaying the second display state on the personal page of the second user is switched to the first preset control displaying the first display state.

4. The method according to claim 1, characterized in that: After displaying the first page in response to the triggering operation on the first preset control, the method further includes: Displaying a second preset control and a third preset control on the first page, wherein the third preset control is used to trigger cancellation of the preset application; The receiving, based on the first page, first information associated with the preset application includes: First information associated with the preset application is received based on the second preset control.

5. The method according to claim 4, characterized in that Displaying a second preset control on the first page includes: In response to the cumulative input times of the preset sending operation for the preset application being less than a preset times threshold, a second preset control is displayed in the first page.

6. The method according to claim 4, characterized in that The receiving first information associated with the preset application based on the second preset control includes: In response to a trigger operation on the second preset control, switching from displaying the first page to displaying an information input page; First information associated with the preset application is received based on the information input page.

7. The method according to claim 4, characterized in that After displaying the second preset control and the third preset control on the first page, the method further includes: In response to a triggering operation on the third preset control, the preset application is canceled.

8. The method according to claim 1, characterized in that: Also includes: In response to receiving reply information from the second user side to the first information and / or the second information, displaying a first conversation message in a preset conversation; wherein the first conversation message includes the first information and / or the second information, and the reply information; the second information is information sent by the first user to the second user side when sending the preset application to the second user; and the conversation objects in the preset conversation are the first user and the second user.

9. The method according to claim 8, characterized in that The step of displaying the first conversation message in the preset conversation in response to receiving the reply information of the second user side to the first information and / or the second information includes: In response to receiving reply information from the second user side to the first information and / or the second information, the first conversation message is displayed after the second conversation message in the preset conversation, wherein the second conversation message is a conversation message generated when a second preset association relationship exists between the first user and the second user, and the number of interactive functions corresponding to the second preset association relationship is less than the number of interactive functions corresponding to the first preset association relationship.

10. The method according to claim 1, characterized in that Also includes: In response to sending the preset application, displaying a third conversation message in a preset conversation, wherein the third conversation message includes application information of the preset application, and the conversation objects in the preset conversation are the first user and the second user; and / or, In response to the preset sending operation, a fourth conversation message is displayed in the preset conversation, wherein the fourth conversation message includes the first information, and the conversation objects in the preset conversation are the first user and the second user.

11. An interactive method, characterized in that: At the second user side, the method includes: In response to a preset operation, displaying a second page; The application information and first information of the preset application are displayed on the second page, wherein the preset application is sent by a first user, the preset application is used to request to establish a first preset association relationship between the first user and the second user, and the first information is information associated with the preset application sent by the first user side when the preset application has been sent.

12. The method according to claim 11, characterized in that Also includes: Displaying a reply control corresponding to the first information and / or the second information on the second page; wherein the second information is information sent to the second user side when the first user sends the preset application to the second user; In response to a trigger operation on the reply control, a session page of a preset session is displayed, wherein the session objects in the preset session are the first user and the second user.

13. The method according to claim 12, characterized in that After displaying the session page of the preset session in response to the trigger operation on the reply control, the method further includes: receiving reply information to the first information and / or the second information based on the conversation page; In response to the message sending operation, a first conversation message is displayed in a preset conversation, and the first conversation message is sent to the first user side, wherein the first conversation message includes the first information and / or the second information, and the reply information.

14. The method according to claim 13, characterized in that The displaying of the first conversation message in the preset conversation includes: The first conversation message is displayed after the second conversation message in the preset conversation, wherein the second conversation message is a conversation message generated when a second preset association relationship exists between the first user and the second user, and the number of interactive functions corresponding to the second preset association relationship is less than the number of interactive functions corresponding to the first preset association relationship.

15. The method according to claim 13, characterized in that After displaying the session page of the preset session in response to the trigger operation on the reply control, the method further includes: Displaying an information input area in the conversation page, wherein the information input area includes reference information of the first information and / or the second information and a preset close control, and the preset close control is used to delete the reference information; The receiving reply information to the first information and / or the second information based on the conversation page includes: Reply information to the first information and / or the second information is received based on the information input area.

16. The method according to claim 12, characterized in that In response to the triggering operation on the reply control, displaying a session page of a preset session, including: In response to a trigger operation on the reply control, a conversation page of a preset conversation is displayed on an upper layer of the second page, wherein a size of the conversation page is smaller than a size of the second page.

17. The method according to claim 1, characterized in that Also includes: In response to receiving a preset application sent by a first user, displaying a third session message in a preset session and / or displaying prompt information in a session page of the preset session, wherein the third session message includes application information of the preset application, the session objects in the preset session are the first user and the second user, the prompt information is used to prompt that the preset application sent by the first user is received, and the prompt information includes a fourth preset control for processing the preset application; and / or, In response to receiving the first information, a fourth conversation message is displayed in a preset conversation, wherein the fourth conversation message includes the first information, and the conversation objects in the preset conversation are the first user and the second user.

18. An interactive device, characterized in that: Configured at the first user side, the device includes: A first control display module, configured to display a first preset control on a personal page of a second user in response to a first user sending a preset application to the second user, wherein the preset application is used to request to establish a first preset association relationship between the first user and the second user; A first page display module, configured to display a first page in response to a trigger operation on the first preset control; A first information receiving module, configured to receive first information associated with the preset application based on the first page; The first information sending module is used to send the first information to the second user side in response to a preset sending operation.

19. An interactive device, characterized in that: Configured at the second user side, the device includes: A second page display module, used to display a second page in response to a preset operation; An information display module is used to display application information and first information of a preset application in the second page, wherein the preset application is sent by a first user, the preset application is used to request to establish a first preset association relationship between the first user and the second user, and the first information is information associated with the preset application sent by the first user side when the preset application has been sent.

20. An electronic device, characterized in that: The electronic device comprises: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the interaction method as described in any one of claims 1-17.

21. A storage medium containing computer executable instructions, characterized in that: The computer executable instructions are used to perform the interaction method as claimed in any one of claims 1 to 17 when executed by a computer processor.

22. A computer program product, characterized in that The invention comprises a computer program, which, when executed by a processor, implements the interactive method according to any one of claims 1 to 17.

Citation Information

Patent Citations

  • Information sending method and device

    CN105704214A

  • Method and device for quickly adding friend users in instant messaging

    CN113438145A

  • Information processing method and device

    CN116233052A

  • Data processing method and device and electronic equipment

    CN116739717A

  • Interaction method and apparatus, and electronic device

    US20240048515A1