Interaction method, apparatus, computer device, and storage medium
By configuring the binding relationship between contact accounts and media accounts in the first instant messaging application and publicly displaying it in the second instant messaging application, the problem of incompatibility between different instant messaging applications is solved, enabling rapid information retrieval and interaction, and improving the user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- TENCENT TECHNOLOGY (SHENZHEN) CO LTD
- Filing Date
- 2022-02-10
- Publication Date
- 2026-07-31
AI Technical Summary
The inability to interact between different instant messaging applications forces users to log in to multiple accounts to interact, making it impossible to achieve cross-application information sharing and interaction.
By obtaining the contact account of the media account associated with the second instant messaging application from the first instant messaging application, configuring the binding relationship, and sending the configuration information to the second instant messaging application to display the binding relationship in a public scope, interaction between different applications is achieved.
It enables rapid information exchange between different instant messaging applications, improves the efficiency of cross-application information acquisition and the convenience of interaction, and can display binding relationships in a public scope, promoting the interconnection of public and private domain traffic.
Smart Images

Figure CN116628666B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular to an interactive method, apparatus, computer device, storage medium, and computer program product. Background Technology
[0002] With the development of computer technology, more and more instant messaging applications have emerged. After logging into a user account in an instant messaging application, the application can display the friend accounts that the user account has added, which belong to the same instant messaging application, thus enabling instant messaging conversations with these friend accounts.
[0003] As instant messaging applications proliferate, individuals may have accounts for multiple instant messaging applications, requiring them to log in to each application to interact with it, thus hindering interaction between different instant messaging applications. Summary of the Invention
[0004] Therefore, it is necessary to provide an interaction method, device, computer equipment, computer-readable storage medium, and computer program product that can enable interaction between different instant messaging applications, addressing the aforementioned technical problems.
[0005] Firstly, this application provides an interaction method. The method includes:
[0006] In the first instant messaging application, obtain the contact account of the media account associated with the second instant messaging application; the contact account belongs to the first instant messaging application.
[0007] Configure the contact account to obtain configuration information; the configuration information includes the binding relationship between the contact account and the media account;
[0008] The configuration information is sent to the second instant messaging application to instruct the second instant messaging application to publicly display the binding relationship within a public scope.
[0009] Secondly, this application also provides an interactive device. The device includes:
[0010] The acquisition module is used to acquire, in the first instant messaging application, a contact account associated with a media account in the second instant messaging application; the contact account belongs to the first instant messaging application.
[0011] A configuration module is used to configure the contact account and obtain configuration information; the configuration information includes the binding relationship between the contact account and the media account;
[0012] The sending module is used to send the configuration information to the second instant messaging application to instruct the second instant messaging application to publicly display the binding relationship within a public scope.
[0013] In one embodiment, the device further includes an unbinding module; the unbinding module is used to obtain an unbinding request in the first instant messaging application and create a relationship unbinding transaction; the unbinding request includes the media account and the unbinding account, the unbinding account being one or more of the contact accounts; in the relationship unbinding transaction, the binding relationship between the media account and the unbinding account is released until the unbinding is successful and the relationship unbinding transaction is cancelled.
[0014] In one embodiment, the unbinding module is further configured to, in the relationship unbinding transaction, unbind the media account and the unbinding account based on the unbinding request, and send the unbinding notification to the second instant messaging application, so as to instruct the second instant messaging application to request the latest binding relationship between the media account and the contact account from the first instant messaging application for updating when it receives the unbinding notification; and cancel the relationship unbinding transaction in response to the update success result returned by the second instant messaging application.
[0015] In one embodiment, the configuration module is further configured to configure the contact account using the current login account of the first instant messaging application to obtain configuration parameters; detect whether the contact account and the current login account meet preset configuration conditions; and if both the contact account and the current login account meet the preset configuration conditions, generate configuration information based on the configuration parameters.
[0016] In one embodiment, the configuration module is further configured to configure the contact account as a service personnel through the current login account of the first instant messaging application, thereby obtaining the configuration parameters of the service personnel; if the contact account has service permissions and the current login account is an administrator account, then configuration information is generated based on the configuration parameters of the service personnel.
[0017] In one embodiment, the sending module is further configured to create a relationship binding transaction; in the relationship binding transaction, the configuration information is sent to the second instant messaging application to instruct the second instant messaging application to publicly display the binding relationship within a public scope, and the binding result is returned to the first instant messaging application; when the binding result is received as successful, the relationship binding transaction is cancelled.
[0018] Thirdly, this application also provides a computer device. The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to perform the following steps:
[0019] In the first instant messaging application, obtain the contact account of the media account associated with the second instant messaging application; the contact account belongs to the first instant messaging application.
[0020] Configure the contact account to obtain configuration information; the configuration information includes the binding relationship between the contact account and the media account;
[0021] The configuration information is sent to the second instant messaging application to instruct the second instant messaging application to publicly display the binding relationship within a public scope.
[0022] Fourthly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, performs the following steps:
[0023] In the first instant messaging application, obtain the contact account of the media account associated with the second instant messaging application; the contact account belongs to the first instant messaging application.
[0024] Configure the contact account to obtain configuration information; the configuration information includes the binding relationship between the contact account and the media account;
[0025] The configuration information is sent to the second instant messaging application to instruct the second instant messaging application to publicly display the binding relationship within a public scope.
[0026] Fifthly, this application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, performs the following steps:
[0027] In the first instant messaging application, obtain the contact account of the media account associated with the second instant messaging application; the contact account belongs to the first instant messaging application.
[0028] Configure the contact account to obtain configuration information; the configuration information includes the binding relationship between the contact account and the media account;
[0029] The configuration information is sent to the second instant messaging application to instruct the second instant messaging application to publicly display the binding relationship within a public scope.
[0030] The aforementioned interaction method, apparatus, computer device, storage medium, and computer program product, in a first instant messaging application, obtains a contact account associated with a media account in a second instant messaging application. This contact account belongs to the first instant messaging application. The first instant messaging application configures the contact account to obtain configuration information, which includes the binding relationship between the contact account and the media account. Then, after the first instant messaging application sends the configuration information to the second instant messaging application, the second instant messaging application can obtain the binding relationship between the contact account and the media account from the configuration information, and thus publicly display this binding relationship within the public scope of the second instant messaging application, enabling interaction between the first and second instant messaging applications. Furthermore, the aforementioned interaction method, by publicly displaying the binding relationship between the contact account and the media account within the public scope of the second instant messaging application, allows for faster acquisition of the contact account information of the first instant messaging application from the public scope of the second instant messaging application, thereby enabling faster interaction between the second instant messaging application and the contact account of the first instant messaging application.
[0031] Sixthly, this application provides an interaction method. The method includes:
[0032] In the second instant messaging application, configuration information sent by the first instant messaging application is received; the configuration information includes the binding relationship between contact accounts and media accounts, wherein the contact accounts belong to the first instant messaging application and the media accounts belong to the second instant messaging application.
[0033] The contact account and the media account are bound based on the configuration information;
[0034] Once the binding is successful, the binding relationship between the contact account and the media account will be publicly displayed within a public scope.
[0035] Seventhly, this application also provides an interactive device. The device includes:
[0036] A receiving module is used to receive configuration information sent by a first instant messaging application in a second instant messaging application; the configuration information includes the binding relationship between a contact account and a media account, wherein the contact account belongs to the first instant messaging application and the media account belongs to the second instant messaging application;
[0037] The binding module is used to bind the contact account and the media account based on the configuration information;
[0038] The display module is used to publicly display the binding relationship between the contact account and the media account within a public scope after successful binding.
[0039] In one embodiment, the configuration information also includes the current login account of the first instant messaging application; the binding module is further configured to, if the current login account is a preset management account of the media account, then upon detecting consent to bind, execute the step of binding the contact account and the media account based on the configuration information.
[0040] In one embodiment, the apparatus further includes a sending module; the sending module is further configured to, upon detecting consent to binding, send a binding consent result to a first instant messaging application to instruct the first instant messaging application to update the binding information of the media account and the contact account; and upon detecting a refusal to bind, send a refusal to bind result to the first instant messaging application to instruct the first instant messaging application to display the refusal to bind result.
[0041] In one embodiment, the device further includes an unbinding module; the unbinding module is configured to, upon receiving an unbinding notification sent by the first instant messaging application, request the latest binding relationship from the first instant messaging application; receive the latest binding relationship sent by the first instant messaging application; and update the binding relationship between the contact account and the media account based on the latest binding relationship.
[0042] In one embodiment, the unbinding module is further configured to obtain the unbinding account based on the latest binding relationship; the unbinding account is one or more of the contact accounts; the binding relationship between the unbinding account and the media account is released, and the binding relationship displayed in the second instant messaging application account corresponding to the unbinding account is deleted.
[0043] In one embodiment, the display module is further configured to, if the binding relationship between the contact account and the media account in the configuration information is a contact addition relationship, display the contact addition entry of the contact account within the public scope of the media account; if the binding relationship between the contact account and the media account in the configuration information is a media display relationship, display the media information disclosed by the media account in the publicly available information page of the second instant messaging application account corresponding to the contact account.
[0044] In one embodiment, the device further includes a session module; the session module is used to detect whether there is a bound contact account for the media account when the media information page of the media account is opened after the second instant messaging application logs in to the target account; if there is a bound contact account for the media account, a contact addition entry is displayed on the media information page; when an access operation to the contact addition entry is detected, a session is established between the target account and the contact account.
[0045] In one embodiment, the session module is further configured to, when an access operation to the contact addition entry is detected, obtain the current online data of each contact account; select a session account from each contact account based on the current online data of each contact account; and push the session account to the target account to establish a session between the target account and the contact account.
[0046] Eighthly, this application also provides a computer device. The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to perform the following steps:
[0047] In the second instant messaging application, configuration information sent by the first instant messaging application is received; the configuration information includes the binding relationship between contact accounts and media accounts, wherein the contact accounts belong to the first instant messaging application and the media accounts belong to the second instant messaging application.
[0048] The contact account and the media account are bound based on the configuration information;
[0049] Once the binding is successful, the binding relationship between the contact account and the media account will be publicly displayed within a public scope.
[0050] Ninthly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, performs the following steps:
[0051] In the second instant messaging application, configuration information sent by the first instant messaging application is received; the configuration information includes the binding relationship between contact accounts and media accounts, wherein the contact accounts belong to the first instant messaging application and the media accounts belong to the second instant messaging application.
[0052] The contact account and the media account are bound based on the configuration information;
[0053] Once the binding is successful, the binding relationship between the contact account and the media account will be publicly displayed within a public scope.
[0054] Tenthly, this application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, performs the following steps:
[0055] In the second instant messaging application, configuration information sent by the first instant messaging application is received; the configuration information includes the binding relationship between contact accounts and media accounts, wherein the contact accounts belong to the first instant messaging application and the media accounts belong to the second instant messaging application.
[0056] The contact account and the media account are bound based on the configuration information;
[0057] Once the binding is successful, the binding relationship between the contact account and the media account will be publicly displayed within a public scope.
[0058] The aforementioned interaction method, apparatus, computer device, storage medium, and computer program product, in the second instant messaging application, receive configuration information sent by the first instant messaging application. This configuration information includes the binding relationship between a contact account and a media account, where the contact account belongs to the first instant messaging application and the media account belongs to the second instant messaging application. Based on this configuration information, the contact account and media account can be bound together. After successful binding, the binding relationship between the contact account of the first instant messaging application and the media account of the second instant messaging application is publicly displayed, enabling interaction between the first and second instant messaging applications. Furthermore, by publicly displaying the binding relationship between the contact account and media account within the public scope of the second instant messaging application, the aforementioned interaction method allows for faster acquisition of the contact account information of the first instant messaging application from the public scope of the second instant messaging application, thereby enabling faster interaction between the contact account of the first instant messaging application and the second instant messaging application.
[0059] Eleventhly, this application provides an interaction method. The method includes:
[0060] In the first instant messaging application, the contact identifier corresponding to the contact account of the media account associated with the second instant messaging application is displayed; the contact account belongs to the first instant messaging application.
[0061] In response to the configuration operation for the contact identifier, a public disclosure configuration item corresponding to the contact identifier is configured; the public disclosure configuration item is used to trigger the public display of the binding relationship between the contact account and the media account within the public scope of the second instant messaging application.
[0062] In a twelfth aspect, this application also provides an interactive device. The device includes:
[0063] The display module is used to display, in the first instant messaging application, the contact identifier corresponding to the contact account of the media account associated with the second instant messaging application; the contact account belongs to the first instant messaging application.
[0064] The configuration module is used to configure publicly accessible configuration items corresponding to the contact identifier in response to the configuration operation for the contact identifier; the publicly accessible configuration items are used to trigger the public display of the binding relationship between the contact account and the media account within the public scope of the second instant messaging application.
[0065] In one embodiment, the publicly disclosed configuration item includes a first publicly disclosed configuration item, which is used to trigger the display of a contact addition entry on the media information page of the media account in the second instant messaging application; the contact addition entry is used to respond to the access operation of the target account belonging to the second instant messaging application to the contact addition entry, so as to trigger the establishment of a session between the target account and the contact account.
[0066] In one embodiment, the publicly disclosed configuration item includes a second publicly disclosed configuration item, which is used to trigger the display of media information disclosed by the media account on the publicly disclosed information page when the publicly disclosed information page of the second instant messaging application account corresponding to the contact account is displayed.
[0067] In one embodiment, the device further includes an update module; the update module is configured to display media information disclosed by the media account within the public scope of the first instant messaging application; and after obtaining authorization information of the media account, in response to an editing operation on the media information, display the updated media information.
[0068] In one embodiment, the editing operation is used to trigger the display of the updated media information published by the media account on the publicly available information page of the second instant messaging application account corresponding to the contact account.
[0069] In a thirteenth aspect, this application also provides a computer device. The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to perform the following steps:
[0070] In the first instant messaging application, the contact identifier corresponding to the contact account of the media account associated with the second instant messaging application is displayed; the contact account belongs to the first instant messaging application.
[0071] In response to the configuration operation for the contact identifier, a public disclosure configuration item corresponding to the contact identifier is configured; the public disclosure configuration item is used to trigger the public display of the binding relationship between the contact account and the media account within the public scope of the second instant messaging application.
[0072] In a fourteenth aspect, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, performs the following steps:
[0073] In the first instant messaging application, the contact identifier corresponding to the contact account of the media account associated with the second instant messaging application is displayed; the contact account belongs to the first instant messaging application.
[0074] In response to the configuration operation for the contact identifier, a public disclosure configuration item corresponding to the contact identifier is configured; the public disclosure configuration item is used to trigger the public display of the binding relationship between the contact account and the media account within the public scope of the second instant messaging application.
[0075] In a fifteenth aspect, this application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, performs the following steps:
[0076] In the first instant messaging application, the contact identifier corresponding to the contact account of the media account associated with the second instant messaging application is displayed; the contact account belongs to the first instant messaging application.
[0077] In response to the configuration operation for the contact identifier, a public disclosure configuration item corresponding to the contact identifier is configured; the public disclosure configuration item is used to trigger the public display of the binding relationship between the contact account and the media account within the public scope of the second instant messaging application.
[0078] The aforementioned interactive method, apparatus, computer device, storage medium, and computer program product, in a first instant messaging application, display a contact identifier corresponding to a contact account associated with a media account in a second instant messaging application. This contact account belongs to the first instant messaging application. In response to a configuration operation on the contact identifier, the first instant messaging application can configure publicly accessible configuration items corresponding to the contact identifier. These publicly accessible configuration items trigger the public display of the binding relationship between the contact account and the media account within the public scope of the second instant messaging application, enabling interaction between the first and second instant messaging applications. Furthermore, the aforementioned interactive method, by publicly displaying the binding relationship between the contact account and the media account within the public scope of the second instant messaging application, allows for faster acquisition of information about the contact account in the first instant messaging application from the public scope of the second instant messaging application, thereby enabling faster interaction between the contact account in the second instant messaging application and the contact account in the first instant messaging application. Attached Figure Description
[0079] Figure 1 This is a diagram illustrating the application environment of the interaction method in one embodiment;
[0080] Figure 2 This is a flowchart illustrating the interaction method in one embodiment;
[0081] Figure 3 This is a schematic diagram of a media configuration entry point in one embodiment;
[0082] Figure 4 This is a schematic diagram of a configuration page in one embodiment;
[0083] Figure 5 A schematic diagram of a contact configuration page in one embodiment;
[0084] Figure 6 A schematic diagram illustrating the addition of an entry point for a contact in one embodiment;
[0085] Figure 7 This is a flowchart illustrating the interaction method in another embodiment;
[0086] Figure 8 This is a flowchart illustrating the interaction method in another embodiment;
[0087] Figure 9 This is a schematic diagram illustrating the process of binding media accounts and contact accounts in one embodiment;
[0088] Figure 10 This is a schematic diagram of the page initiating the binding request in one embodiment;
[0089] Figure 11 This is a schematic diagram of a page binding in one embodiment;
[0090] Figure 12 This is a schematic diagram of a media configuration page in one embodiment;
[0091] Figure 13 This is a schematic diagram of the publicly accessible information page of a second instant messaging application account in one embodiment;
[0092] Figure 14 This is a schematic diagram of the publicly accessible information page of a second instant messaging application account in another embodiment.
[0093] Figure 15 This is a flowchart illustrating the interaction method in another embodiment;
[0094] Figure 16 This is a flowchart illustrating the process of setting up service personnel in one embodiment;
[0095] Figure 17 This is a flowchart illustrating the interaction method in another embodiment;
[0096] Figure 18 This is a structural block diagram of the interactive device in one embodiment;
[0097] Figure 19 This is a structural block diagram of the interactive device in another embodiment;
[0098] Figure 20 This is a structural block diagram of the interactive device in another embodiment;
[0099] Figure 21 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0100] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0101] The interaction method provided in this application embodiment can be applied to, for example... Figure 1In the application environment shown, the first computer device 102 communicates with the first instant messaging server 106 via a network, the second computer device 104 communicates with the second instant messaging server 108 via a network, and the first instant messaging server 106 communicates with the second instant messaging server 108 via a network. Both the first instant messaging server 106 and the second instant messaging server 108 have corresponding data storage systems that can store the data that the servers need to process. The data storage systems can be integrated onto the servers or placed on the cloud or other network servers. The first computer device 102 has a first instant messaging application installed, and the second computer device 104 has a second instant messaging application installed. In the first instant messaging application of the first computer device 102, a contact account associated with a media account in the second instant messaging application is obtained; the contact account belongs to the first instant messaging application; the contact account is configured, and the configuration parameters are sent to the first instant messaging server 106 to instruct the first instant messaging server 106 to generate configuration information based on the configuration parameters; the configuration information includes the binding relationship between the contact account and the media account; the first instant messaging server 106 sends the configuration information to the second instant messaging server 108 to instruct the second instant messaging server 108 to bind the contact account and the media account based on the configuration information, and after successful binding, sends the binding relationship to the second instant messaging application in the second computer device 104 to instruct the second instant messaging application to publicly display the binding relationship. The first computer device 102 and the second computer device 104 can be, but are not limited to, mobile phones, computers, smart voice interaction devices, smart home appliances, vehicle terminals, aircraft, etc. The first instant messaging server 106 and the second instant messaging server 108 can be implemented using independent servers or a server cluster composed of multiple servers.
[0102] In another embodiment, the first computer device 102 and the second computer device 104 may be the same computer device, i.e., the computer device has both a first instant messaging application and a second instant messaging application installed. In the first instant messaging application, a contact account associated with a media account belonging to the second instant messaging application is obtained; the contact account belongs to the first instant messaging application; the contact account is configured, and the configuration parameters are sent to the first instant messaging server 106 to instruct the first instant messaging server 106 to generate configuration information based on the configuration parameters; the configuration information includes the binding relationship between the contact account and the media account; the first instant messaging server 106 sends the configuration information to the second instant messaging server 108 to instruct the second instant messaging server 108 to bind the contact account and the media account based on the configuration information, and after successful binding, sends the binding relationship to the second instant messaging application to instruct the second instant messaging application to publicly display the binding relationship.
[0103] It should be noted that, in other embodiments, the first instant messaging application may integrate the functions of the first instant messaging server, and the second instant messaging application may integrate the functions of the second instant messaging server.
[0104] In one embodiment, such as Figure 2 As shown, an interaction method is provided, which is applied to Figure 1 The following steps are illustrated using the first instant messaging application of the first computer device 102 as an example:
[0105] Step S202: In the first instant messaging application, obtain the contact account of the media account associated with the second instant messaging application; the contact account belongs to the first instant messaging application.
[0106] A contact account is an account displayed in a second instant messaging application for communication. A media account is an account in a second instant messaging application that has media information publishing capabilities. Media information includes one or more of the following: video, voice, text, and images.
[0107] It is understandable that the connection between a contact account and a media account can be that the contact account and the media account belong to the same organization, or that the contact account and the media account were created by the same user, and is not limited to these. The organization can be a company, club, team, or family, etc.
[0108] Specifically, in the first instant messaging application, a configuration page is generated in response to a triggered operation on the media configuration entry point; the configuration page retrieves a pre-set contact list associated with media accounts in the second instant messaging application, and identifies contact accounts from this contact list; wherein, the contact list includes one or more accounts from the first instant messaging application. The media configuration entry point is as follows: Figure 3 As shown in error 302, the configuration page is as follows: Figure 4 As shown.
[0109] In one implementation, one or more accounts are randomly selected from the contact list as contact accounts. In another implementation, online accounts are determined from the contact list as contact accounts. In other implementations, other methods may be used to determine contact accounts, which are not limited here.
[0110] Step S204: Configure the contact account to obtain configuration information; the configuration information includes the binding relationship between the contact account and the media account.
[0111] The configuration information includes the binding relationship between the contact account and the media, and may also include one or more of the following: configuration parameters, contact account information, and the currently logged-in account of the first instant messaging application.
[0112] The binding relationship can specifically be a contact addition relationship, a media display relationship, or a contact information display relationship, and is not limited to these. Among them, the contact information display relationship is used to display contact information within the public scope of the second instant messaging application.
[0113] Specifically, a configuration page is displayed in the first instant messaging application. This page includes public visibility settings for contact accounts. These settings are configured to obtain configuration information. The public visibility settings trigger the binding relationship between the contact account and the media account, publicly displaying it within the public scope of the second instant messaging application.
[0114] In one embodiment, the publicly disclosed configuration item may specifically be a contact addition item, which is used to generate contact addition relationships and trigger the public display of the contact addition entry in the public scope of the second instant messaging application, so as to establish a session with the contact account when accessing the contact addition entry.
[0115] In another embodiment, the publicly disclosed configuration item may specifically be a media display item, which is used to generate a media display relationship and trigger the display of media information disclosed by the media account in the publicly disclosed information page of the second instant messaging application account corresponding to the contact account.
[0116] In other embodiments, the publicly disclosed configuration item can also be a contact information display item, used to generate a contact information display relationship and trigger the display of the contact account's information on the publicly disclosed information page of the second instant messaging application account corresponding to the contact account. The contact account information may include one or more of the following: contact account name, itinerary, organization name, organization position, telephone number, and remarks.
[0117] It should be noted that the first instant messaging application and the second instant messaging application are related, so it is possible to query the first instant messaging application account and the second instant messaging application account belonging to the same user, that is, the first instant messaging application account and the second instant messaging application account of the same user correspond to each other.
[0118] Step S206: Send the configuration information to the second instant messaging application to instruct the second instant messaging application to publicly display the binding relationship within a public scope.
[0119] The public scope of the second instant messaging application may include its publicly available information pages, publicly available media information pages, or media account homepages.
[0120] The first instant messaging application sends configuration information to the second instant messaging application. The second instant messaging application receives the configuration information sent by the first instant messaging application, obtains the binding relationship between the contact account and the media account in the configuration information, and publicly displays the binding relationship within a public scope.
[0121] The aforementioned interaction method involves obtaining a contact account associated with a media account in the second instant messaging application within the first instant messaging application. This contact account belongs to the first instant messaging application. The first instant messaging application configures the contact account, obtaining configuration information that includes the binding relationship between the contact account and the media account. After the first instant messaging application sends this configuration information to the second instant messaging application, the second instant messaging application can obtain the binding relationship between the contact account and the media account from the configuration information. This binding relationship can then be publicly displayed within the public scope of the second instant messaging application, enabling interaction between the first and second instant messaging applications. Furthermore, by publicly displaying the binding relationship between the contact account and the media account within the public scope of the second instant messaging application, the aforementioned interaction method allows for faster acquisition of the contact account information from the first instant messaging application, thereby facilitating faster interaction between the second and first instant messaging applications using the contact account from the first instant messaging application.
[0122] It is understandable that both the contact account of the first instant messaging application and the corresponding second instant messaging application account can provide private domain traffic. Private domain traffic refers to the traffic pool owned by the organization to which the account belongs. Media accounts can provide public domain traffic, pushing media information from the media account to various public areas. By logging into the second instant messaging application account and entering that public area, the media information of the media account can be obtained. In this embodiment, the second instant messaging application publicly displays the binding relationship within a public scope. After logging into the second instant messaging application account, the binding relationship can be obtained from the public scope, and then the contact account information can be obtained from the binding relationship, enabling interaction with the contact account. This allows for the exchange of public and private domain traffic within the public scope, allowing the first instant messaging application to reach more second instant messaging application accounts and improving the conversion efficiency of public domain traffic to private domain traffic of contact accounts.
[0123] In one embodiment, the method further includes: in a first instant messaging application, obtaining an unbinding request and creating a relationship unbinding transaction; the unbinding request includes a media account and an unbinding account, the unbinding account being one or more of the contact accounts; in the relationship unbinding transaction, the binding relationship between the media account and the unbinding account is released until the unbinding is successful and the relationship unbinding transaction is cancelled.
[0124] A transaction refers to something that needs to be done or is done. A relationship unbinding transaction refers to the process of unbinding an already linked media account from a contact account.
[0125] It's understandable that transactions have four properties: atomicity, consistency, isolation, and durability. Atomicity: A transaction is an indivisible unit of work; all operations within a transaction are either performed or none are performed. Consistency: A transaction must transform the database from one consistent state to another. Consistency is closely related to atomicity. Isolation: The execution of a transaction cannot be interfered with by other transactions. That is, the operations and data used within a transaction are isolated from other concurrent transactions, and concurrently executing transactions cannot interfere with each other. Durability: Once a transaction is committed, its changes to the data in the database should be permanent. Subsequent operations or failures should not have any impact on it.
[0126] Specifically, in the first instant messaging application, an unbinding request is obtained, the unbinding request is sent to the second instant messaging application, and a relationship unbinding transaction is created; the unbinding request includes a media account and an unbinding account, and the unbinding account is one or more of the contact accounts; in the relationship unbinding transaction, the binding relationship between the media account and the unbinding account in the first instant messaging application and the second instant messaging application is released, and the relationship unbinding transaction is cancelled after both the first instant messaging application and the second instant messaging application are successfully unbound.
[0127] Furthermore, if the first or second instant messaging application fails to unbind, the unbinding transaction controls the first or second instant messaging application to repeatedly perform the unbinding operation until it succeeds. Specifically, unbinding in the first instant messaging application is the main transaction, while unbinding in the second instant messaging application is the secondary transaction.
[0128] In this embodiment, in the first instant messaging application, an unbinding request is obtained and a relationship unbinding transaction is created. The binding relationship between the media account and the unbound account is removed in the relationship unbinding transaction. The atomicity and other properties of the relationship unbinding transaction can ensure that the media account and the unbound account are successfully unbound. Then the relationship unbinding transaction is canceled, thereby improving the accuracy of the interaction.
[0129] In another embodiment, in the first instant messaging application, an unbinding request is obtained and sent to the first instant messaging server to instruct the first instant messaging server to create a relationship unbinding transaction; in the relationship unbinding transaction, the binding relationship between the media account and the unbound account is released; if the unbinding fails, the steps of releasing the binding relationship between the media account and the unbound account continue to be executed until the unbinding is successful and the relationship unbinding transaction is cancelled.
[0130] In one embodiment, in a relationship unbinding transaction, the binding relationship between the media account and the unbound account is removed until the unbinding is successful and the relationship unbinding transaction is cancelled. This includes: in the relationship unbinding transaction, based on the unbinding request, removing the binding relationship between the media account and the unbound account, obtaining the latest binding relationship between the media account and the contact account, and sending an unbinding notification to a second instant messaging application to instruct the second instant messaging application to request the latest binding relationship between the media account and the contact account from the first instant messaging application for updating upon receiving the unbinding notification; and cancelling the relationship unbinding transaction in response to the update success result returned by the second instant messaging application.
[0131] It is understandable that both the first and second instant messaging applications store the binding relationship between media accounts and contact accounts. If the first instant messaging application initiates an unbinding request, the binding relationship between the media account and the unbound account needs to be removed in both the first and second instant messaging applications to ensure that the binding relationship between the media account and the contact account stored in the first and second instant messaging applications is consistent.
[0132] Specifically, in the relationship unbinding transaction, the first instant messaging application obtains the media account and the unbound account from the unbinding request, unbinds the media account and the unbound account, obtains the latest binding relationship between the media account and the contact account, generates an unbinding notification, and sends the unbinding notification to the second instant messaging application, instructing the second instant messaging application to request the latest binding relationship from the first instant messaging application for updating upon receiving the unbinding notification; if the second instant messaging application returns a successful update result, indicating that the first instant messaging application has successfully updated the latest binding relationship between the media account and the unbound account, then in response to the successful update result, the relationship unbinding transaction is cancelled.
[0133] In this embodiment, during the relationship unbinding transaction, the binding relationship between the media account and the unbound account is released based on the unbinding request, resulting in the latest binding relationship between the media account and the contact account. A release notification is then sent to the second instant messaging application, which can notify the second instant messaging application to update the binding relationship promptly. This instructs the second instant messaging application to request the latest binding relationship from the first instant messaging application upon receiving the release notification. Therefore, in response to the successful update result returned by the second instant messaging application, the relationship unbinding transaction is cancelled. This ensures that the latest binding relationships stored in the first and second instant messaging applications are consistent, thereby ensuring the accuracy of subsequent interactions.
[0134] In another embodiment, the first instant messaging server receives an unbinding request initiated by the first instant messaging application and establishes a relationship unbinding transaction. In the relationship unbinding transaction, the unbinding account and media account are obtained from the unbinding request, and the binding relationship between the unbinding account and the media account is released to obtain the latest binding relationship between the media account and the contact account. At the same time, an unbinding notification is generated and sent to the second instant messaging server to instruct the second instant messaging server to request the latest binding relationship from the first instant messaging server for updating when it receives the unbinding notification. In response to the update success result returned by the second instant messaging server, the relationship unbinding transaction is cancelled.
[0135] In one embodiment, configuring a contact account to obtain configuration information includes: configuring the contact account using the currently logged-in account of the first instant messaging application to obtain configuration parameters; detecting whether the contact account and the currently logged-in account meet preset configuration conditions; and generating configuration information based on the configuration parameters if both the contact account and the currently logged-in account meet the preset configuration conditions.
[0136] Configuration parameters are generated by configuring a contact account. For example, if a contact account is configured as a service personnel, the configuration parameters obtained will include the contact account's service personnel tag, service period, daily service hours, and service personnel identifier.
[0137] The preset configuration conditions can be set as needed. For example, the preset configuration conditions can be one or more of the following: the contact account has permission to bind to a media account, the currently logged-in account is an administrator account, and the contact account is an account in the contact list set by the administrator account.
[0138] Specifically, the computer device configures the contact account using the currently logged-in account of the first instant messaging application to obtain configuration parameters; it obtains preset configuration conditions and matches the contact account and the currently logged-in account with the preset configuration conditions. If both the contact account and the currently logged-in account meet the preset configuration conditions, configuration information is generated based on the configuration parameters; if at least one of the contact account and the currently logged-in account does not meet the preset configuration conditions, no processing is performed or a prompt message is displayed on the page of the first instant messaging application.
[0139] In this embodiment, the contact account is configured using the currently logged-in account of the first instant messaging application to obtain configuration parameters; it is then checked whether the contact account and the currently logged-in account meet the preset configuration conditions; if both the contact account and the currently logged-in account meet the preset configuration conditions, it means that the contact account and the currently logged-in account can be bound, and configuration information is generated based on the configuration parameters to more accurately bind the contact account and the currently logged-in account.
[0140] In another embodiment, the first instant messaging application configures the contact account using the currently logged-in account to obtain configuration parameters; it checks whether the contact account meets preset contact conditions. If the contact account meets the preset contact conditions, it sends the currently logged-in account to the first instant messaging server to instruct the first instant messaging server to check whether the currently logged-in account meets preset management conditions, and returns a condition compliance result if the currently logged-in account meets the preset management conditions; in response to the condition compliance result, it sends the contact account and configuration parameters to the first instant messaging server to instruct the first instant messaging server to generate configuration information based on the configuration parameters; the configuration information includes the binding relationship between the contact account and the media account.
[0141] Both preset contact conditions and preset management conditions are preset configuration conditions. Preset contact conditions are used to detect whether a contact account has contact permissions within a media account; preset management conditions are used to detect whether the currently logged-in account has management permissions. Both preset contact accounts and preset management conditions can be set as needed. For example, preset contact conditions could specifically include the contact account having service permissions or the contact account having media information display permissions. Preset management conditions could specifically include the currently logged-in account being an administrator account or the currently logged-in account being a preset management account for the media account.
[0142] If the contact account does not meet the preset contact criteria, no action will be taken or a prompt message will be displayed. If the first instant messaging server detects that the currently logged-in account does not meet the preset management criteria, it will return a result indicating that the criteria are not met.
[0143] Understandably, the first instant messaging application can first determine whether the contact account meets the preset contact conditions. If the contact account meets the preset conditions, it then checks with the first instant messaging server whether the currently logged-in account meets the preset management conditions. If the first instant messaging server detects that the currently logged-in account meets the preset management conditions, the first instant messaging application then sends the configuration parameters and the contact account to the first instant messaging server to generate configuration information and bind the contact account and media account. Each of the above processing nodes is handled independently. If the previous processing node does not meet the conditions, there is no need to process the subsequent nodes, which can save computer resources.
[0144] In one embodiment, the contact account is configured using the current login account of the first instant messaging application to obtain configuration parameters, including: configuring the contact account as a service personnel using the current login account of the first instant messaging application to obtain configuration parameters for the service personnel; if both the contact account and the current login account meet preset configuration conditions, configuration information is generated based on the configuration parameters, including: if the contact account has service permissions and the current login account is an administrator account, configuration information is generated based on the configuration parameters for the service personnel.
[0145] The configuration parameters for service personnel may include one or more of the following: service personnel identification, service period, daily service time, and number of service personnel.
[0146] Specifically, the first instant messaging application displays a contact configuration page, on which a pre-set list of service personnel is retrieved. This list includes one or more accounts of the first instant messaging application with service permissions. Each contact account is matched against each account in the service personnel list. If a contact account matches an account in the service personnel list, the contact account has service permissions and can display the contact addition entry within the public scope of the media account, allowing for conversations with the contact account when accessing this entry. If a contact account does not match any account in the service personnel list, the contact account does not have service permissions. The contact configuration page is as follows: Figure 5 As shown.
[0147] In one embodiment, such as Figure 6 As shown, if the contact account has service permissions, the contact addition entry will be displayed on the media account's homepage; if the second instant messaging application logs into the target account, it will access the contact addition entry and establish a session between the target account and the contact account.
[0148] In this embodiment, the contact account is configured as a service personnel through the current login account of the first instant messaging application, and the configuration parameters of the service personnel are obtained. If the contact account has service permissions and the current login account is an administrator account, it means that the administrator account has configuration permissions and the contact account has service permissions. Then, based on the configuration parameters of the service personnel, the configuration information can be accurately generated.
[0149] In another embodiment, the first instant messaging application configures a contact account as a service provider using the currently logged-in account, obtaining the service provider's configuration parameters. It then checks whether the contact account has service permissions. If the contact account has service permissions, the application sends the currently logged-in account information to the first instant messaging server, instructing the server to check whether the currently logged-in account meets preset management conditions and return a compliance result if so. In response to the compliance result, the application sends the contact account and service provider configuration parameters to the first instant messaging server, instructing the server to generate configuration information based on the service provider's configuration parameters. The configuration information includes service provider addition entries for the contact account and media account. The service provider addition entry is used to respond to access operations by a target account belonging to the second instant messaging application, triggering the establishment of a session between the target account and the service provider's contact account.
[0150] In one embodiment, sending configuration information to a second instant messaging application to instruct the second instant messaging application to publicly display the binding relationship within a public scope includes: creating a relationship binding transaction; in the relationship binding transaction, sending configuration information to the second instant messaging application to instruct the second instant messaging application to publicly display the binding relationship within a public scope, and returning the binding result to the first instant messaging application; when the binding result is received as successful, canceling the relationship binding transaction.
[0151] A relationship binding transaction refers to a transaction that binds a media account to a contact account.
[0152] Specifically, the first instant messaging application sends configuration information to the first instant messaging server; the first instant messaging server responds to the configuration information by creating a relationship binding transaction, and sends the configuration information to the second instant messaging server in the relationship binding transaction; the second instant messaging server binds the media account and contact account in the configuration information, publicly displays the binding relationship in a public scope after successful binding, and returns the binding result to the first instant messaging server; when the first instant messaging server receives the binding result as successful, it cancels the relationship binding transaction.
[0153] In this embodiment, the first instant messaging application creates a relationship binding transaction. Based on the atomicity and other properties of the relationship binding transaction, it can ensure that the second instant messaging application successfully binds the media account and the contact account in the relationship binding transaction, thereby improving the accuracy of the interaction.
[0154] In one embodiment, an interaction method is provided, which is applied to Figure 1 The following steps are illustrated using the first instant messaging application of the first computer device 102 as an example:
[0155] Step 1: Obtain the contact account associated with the media account of the second instant messaging application through the currently logged-in account of the first instant messaging application; the contact account belongs to the first instant messaging application.
[0156] Step 2: Configure the contact account as a service personnel to obtain the service personnel's configuration parameters.
[0157] Step 3: Check whether the contact account and the currently logged-in account meet the preset configuration conditions; if the contact account has service permissions and the currently logged-in account is an administrator account, generate configuration information based on the service personnel's configuration parameters; the configuration information includes the binding relationship between the contact account and the media account.
[0158] Step 4: Create a relationship binding transaction; In the relationship binding transaction, send the configuration information to the second instant messaging application to instruct the second instant messaging application to publicly display the binding relationship in a public scope, and return the binding result to the first instant messaging application.
[0159] Step 5: When the binding result is received as successful, cancel the relationship binding transaction.
[0160] Step 6: In the first instant messaging application, obtain the unbinding request and create a relationship unbinding transaction; the unbinding request includes a media account and an unbinding account, and the unbinding account can be one or more of the contact accounts.
[0161] Step 7: In the relationship unbinding transaction, based on the unbinding request, the binding relationship between the media account and the unbound account is released, the latest binding relationship between the media account and the contact account is obtained, and the unbinding notification is sent to the second instant messaging application to instruct the second instant messaging application to request the latest binding relationship between the media account and the contact account from the first instant messaging application for updating when it receives the unbinding notification; in response to the update success result returned by the second instant messaging application, the relationship unbinding transaction is cancelled.
[0162] In one embodiment, another interaction method is provided, including the following steps:
[0163] Step 1: Obtain the contact account associated with the media account of the second instant messaging application through the currently logged-in account of the first instant messaging application; the contact account belongs to the first instant messaging application.
[0164] Step 2: Configure the contact account as a service personnel through the first instant messaging application to obtain the service personnel's configuration parameters.
[0165] Step 3: Check whether the contact account has administrative privileges through the first instant messaging application; if the contact account has service privileges, send the currently logged-in account to the first instant messaging server.
[0166] Step 4: The first instant messaging server checks whether the currently logged-in account is a preset management account; if the currently logged-in account is a preset management account, it returns the detection result and receives the configuration parameters of the service personnel sent by the first instant messaging application, and generates configuration information based on the configuration parameters of the service personnel; the configuration information includes the binding relationship between the contact account and the media account.
[0167] Step 5: The first instant messaging server creates a relationship binding transaction; in the relationship binding transaction, the configuration information is sent to the second instant messaging server to instruct the second instant messaging server to control the second instant messaging application to publicly display the binding relationship in the public scope, and the binding result is returned to the first instant messaging server.
[0168] Step 6: When the first instant messaging server receives a successful binding result, cancel the relationship binding transaction.
[0169] Step 7: In the first instant messaging application, obtain the unbinding request and send the unbinding request to the first instant messaging server; the unbinding request includes a media account and an unbinding account, and the unbinding account is one or more of the contact accounts.
[0170] Step 8: The first instant messaging server responds to the unbinding request by creating a relationship unbinding transaction. In the relationship unbinding transaction, the binding relationship between the media account and the unbound account is released based on the unbinding request, the latest binding relationship between the media account and the contact account is obtained, and the unbinding notification is sent to the second instant messaging server to instruct the second instant messaging server to request the latest binding relationship from the first instant messaging server for updating upon receiving the unbinding notification. In response to the update success result returned by the second instant messaging server, the relationship unbinding transaction is cancelled.
[0171] In one embodiment, such as Figure 7 As shown, an interaction method is provided, which is applied to Figure 1 The following steps are used as an example of the second instant messaging application in the second computer device 104:
[0172] Step S702: In the second instant messaging application, configuration information sent by the first instant messaging application is received; the configuration information includes the binding relationship between contact accounts and media accounts, where the contact accounts belong to the first instant messaging application and the media accounts belong to the second instant messaging application.
[0173] Step S704: Bind the contact account and media account based on the configuration information.
[0174] Step S706: After successful binding, publicly display the binding relationship between the contact account and the media account within the public scope.
[0175] The computer device obtains the contact account and media account from the configuration information and binds the contact account and media account. If the binding is successful, the binding relationship between the contact account and media account is publicly displayed. If the binding fails, the binding failure result is displayed and sent to the first instant messaging application, or the steps of binding the contact account and media account are repeated.
[0176] The aforementioned interaction method involves the second instant messaging application receiving configuration information sent by the first instant messaging application. This configuration information includes the binding relationship between contact accounts and media accounts, where the contact accounts belong to the first instant messaging application and the media accounts belong to the second instant messaging application. Based on this configuration information, the contact accounts and media accounts can be bound together. After successful binding, the binding relationship between the contact accounts of the first instant messaging application and the media accounts of the second instant messaging application is publicly displayed, enabling interaction between the two applications. Furthermore, by publicly displaying the binding relationship between the contact accounts and media accounts within the public scope of the second instant messaging application, the method allows for faster access to the contact account information of the first instant messaging application from within the public scope of the second instant messaging application, thus facilitating faster interaction between the contact accounts of the first instant messaging application and the second instant messaging application.
[0177] In another embodiment, the second instant messaging server receives configuration information sent by the first instant messaging server; the configuration information includes the binding relationship between a contact account and a media account, wherein the contact account belongs to the first instant messaging application and the media account belongs to the second instant messaging application; the contact account and the media account are bound based on the configuration information; after successful binding, the binding relationship is sent to the second instant messaging application to instruct the second instant messaging application to publicly display the binding relationship between the contact account and the media account within a public scope.
[0178] In one embodiment, such as Figure 8As shown, an interaction method is provided, which is applied to Figure 1 The following steps are used as an example of the second instant messaging application in the second computer device 104:
[0179] In step S802, the second instant messaging application receives configuration information sent by the first instant messaging application. The configuration information includes the binding relationship between the contact account and the media account, as well as the currently logged-in account of the first instant messaging application. The contact account belongs to the first instant messaging application, and the media account belongs to the second instant messaging application.
[0180] Configuration information can be sent, received, or displayed in the form of an identifier. This identifier can be a QR code, a barcode, or an image, and is not limited to these.
[0181] Step S804: If the currently logged-in account is the default management account of the media account, then upon detecting that the consent to bind is obtained, the contact account and the media account will be bound based on the configuration information.
[0182] A preset management account refers to an account that has management permissions for a media account. The preset management account can be the secondary instant messaging application account corresponding to the media account, or it can be another secondary instant messaging application account with preset management permissions within the media account.
[0183] Specifically, the second instant messaging application matches the currently logged-in account with the preset management account. If they match, the currently logged-in account is the preset management account for the media account; otherwise, the currently logged-in account is not the preset management account for the media account. If the currently logged-in account is the preset management account for the media account, it means that the currently logged-in account has the authority to manage the media account, and a binding page is displayed. The binding page includes the binding relationship between the media account and the contact account, an "Agree to Bind" button, and a "Refuse to Bind" button. In response to the triggering of the "Agree to Bind" button, the contact account and the media account are bound based on the configuration information.
[0184] Step S806: After successful binding, the binding relationship between the contact account and the media account is publicly displayed within a public scope.
[0185] In this embodiment, the configuration information also includes the current login account of the first instant messaging application. If the current login account is the preset management account of the media account, it means that the current login account has the permission to manage the media account. Then, when the consent to bind is detected, the contact account and the media account are bound based on the configuration information. The contact account and the media account can be bound after the operation is determined to be the preset management account, avoiding the operation of other accounts without permission, and improving the accuracy of binding the contact account and the media account.
[0186] In another embodiment, if the second instant messaging server detects that the currently logged-in account is a preset management account of the media account, it will send a binding inquiry notification to the second instant messaging application. If the second instant messaging application returns an agreement to bind, the contact account and the media account will be bound based on the configuration information.
[0187] In one embodiment, such as Figure 9 As shown, the first instant messaging side includes a first instant messaging application and a first instant messaging server, and the second instant messaging side includes a second instant messaging application and a second instant messaging server.
[0188] The first instant messaging application inputs a media account through the currently logged-in account, instructing the first instant messaging server to generate a QR code based on the media account and contact account and display it on the binding request initiation page; wherein, the QR code includes information such as the media account, the currently logged-in account, and the contact account.
[0189] On the binding request initiation page, if the first instant messaging application detects the initiation of a binding request, it sends the QR code to the first instant messaging server, and then sends the QR code to the second instant messaging server through the first instant messaging server.
[0190] The second instant messaging server forwards the QR code to the second instant messaging application to which the media account belongs; the second instant messaging application initiates a scanning request for the QR code and sends the scanning request to the second instant messaging server.
[0191] The second instant messaging server parses the QR code and determines whether the currently logged-in account is a preset management account. If so, the binding page is displayed in the second instant messaging application; otherwise, the binding fails. If the server detects that the user agrees to the binding, the binding is successful; if the server detects that the user refuses to bind, the binding fails.
[0192] The page that initiates the binding request is as follows: Figure 10 As shown, the binding page is as follows Figure 11 As shown.
[0193] Furthermore, after the second instant messaging server successfully binds, it sends the binding result to the first instant messaging server to instruct the first instant messaging server to synchronize the binding information.
[0194] In one embodiment, the method further includes: upon detecting consent to binding, sending the consent binding result to a first instant messaging application to instruct the first instant messaging application to update the binding information of the media account and the contact account; and upon detecting rejection to binding, sending the rejection binding result to the first instant messaging application to instruct the first instant messaging application to display the rejection binding result.
[0195] The second instant messaging application sends the detection results to the first instant messaging application to instruct the first instant messaging application to take appropriate action based on the detection results; wherein, the detection results include consent binding results and rejection binding results.
[0196] If the detection result indicates agreement to bind, the first instant messaging application responds by binding the media account and the contact account to ensure consistency in the binding relationship between the first and second instant messaging applications, thereby improving the accuracy of interaction between them. Furthermore, after binding the media account and the contact account, the first instant messaging application can also display the binding result.
[0197] If the detection result is a binding rejection, the first instant messaging application responds by displaying the binding rejection result. Furthermore, after receiving the binding rejection result, the first instant messaging application can also initiate a binding request again.
[0198] In this embodiment, upon detecting consent to binding, the consent result is sent to the first instant messaging application to instruct it to update the binding information of the media account and contact account. This ensures that the binding relationships stored in the first and second instant messaging applications are consistent, allowing for more accurate subsequent interactions. Conversely, upon detecting rejection of binding, the rejection result is sent to the first instant messaging application to instruct it to display the rejection result.
[0199] In another embodiment, when the second instant messaging server detects that the binding is agreed upon, it sends the binding agreement result to the first instant messaging server to instruct the first instant messaging server to bind the media account and the contact account; when the second instant messaging server detects that the binding is refused, it sends the binding refusal result to the first instant messaging server to instruct the first instant messaging server to forward the binding refusal result to the first instant messaging application to instruct the first instant messaging application to display the binding refusal result.
[0200] In one embodiment, the method further includes: if a notification to unbind is received from the first instant messaging application, requesting the latest binding relationship from the first instant messaging application; receiving the latest binding relationship from the first instant messaging application; and updating the binding relationship between the contact account and the media account based on the latest binding relationship.
[0201] The second instant messaging application replaces the stored binding relationship with the latest binding relationship to update the binding relationship between contact accounts and media accounts. It can unbind the binding relationship between accounts and media accounts, thereby making the binding relationship between contact accounts and media accounts consistent between the second instant messaging application and the first instant messaging application.
[0202] Specifically, updating the binding relationship between contact accounts and media accounts based on the latest binding relationship includes: obtaining the unbound account based on the latest binding relationship; the unbound account being one or more contact accounts; unbinding the unbound account and media account, and deleting the binding relationship displayed in the second instant messaging application account corresponding to the unbound account.
[0203] If the latest binding relationship includes an unbound account, the second instant messaging application retrieves the unbound account from the latest binding relationship, unbinds the unbound account from the media account, and thus updates the binding relationship between the contact account and the media account. Furthermore, the second instant messaging application retrieves the second instant messaging application account corresponding to the unbound account and deletes the binding relationship displayed in that second instant messaging application account.
[0204] In this embodiment, the unbound account is obtained based on the latest binding relationship, and the binding relationship between the unbound account and the media account is removed. This avoids processing all contact accounts, saving computer resources and improving the efficiency of updating the latest binding relationship. Simultaneously, deleting the binding relationship displayed in the second instant messaging application account corresponding to the unbound account allows for synchronous updates to the content displayed in the second instant messaging application account corresponding to the unbound account, improving the accuracy of the displayed content.
[0205] In another embodiment, the first instant messaging server receives an unbinding request initiated by the first instant messaging application; the unbinding request includes a media account and an unbinding account, wherein the unbinding account is one or more contact accounts; based on the binding relationship between the media account and the unbinding account in the unbinding request, the server obtains the latest binding relationship between the media account and the contact account, and sends an unbinding notification to the second instant messaging server. In response to the unbinding notification, the second instant messaging server requests the latest binding relationship from the first instant messaging server; receives the latest binding relationship sent by the first instant messaging server; obtains the unbinding account based on the latest binding relationship; the unbinding account is one or more contact accounts; unbinds the unbinding account from the media account, and deletes the binding relationship displayed in the second instant messaging application account corresponding to the unbinding account.
[0206] In one embodiment, publicly displaying the binding relationship between a contact account and a media account within a public scope includes: if the binding relationship between the contact account and the media account in the configuration information is a contact addition relationship, then the contact addition entry of the contact account is displayed within the public scope of the media account; if the binding relationship between the contact account and the media account in the configuration information is a media display relationship, then the media information disclosed by the media account is displayed on the publicly available information page of the second instant messaging application account corresponding to the contact account.
[0207] The Contact Addition Relationship is used to add contact accounts in the second instant messaging application. The contact addition entry point can be a control, tag, link, or icon. The Media Display Relationship is used to display media information within the public scope of the second instant messaging application. The Publicly Available Information Page is the page in the second instant messaging application that displays publicly available information. This publicly available information page can be the profile page of the second instant messaging application account corresponding to the contact account, or it can be the homepage of the second instant messaging application account corresponding to the contact account, and is not limited to these.
[0208] If the binding relationship between the contact account and the media account in the configuration information is a contact-add relationship, then the contact account's contact-add entry will be displayed within the public scope of the media account. In one implementation, the second instant messaging application displays the contact account's contact-add entry on the media account's homepage. In another implementation, the second instant messaging application displays the contact account's contact-add entry in the media information publicly displayed by the media account. In still other implementations, the second instant messaging application displays the contact account's contact-add entry on the media account's public settings page.
[0209] It should be noted that the scope of public access for a media account is not limited to the homepage, media information, and public settings page; it can also include other areas of information that the media account can access for the public.
[0210] Understandably, by displaying the contact addition portal for the contact account within the public scope of the media account, the public can enter the public scope of the media account and add the contact account of the first instant messaging application through the contact addition portal, thus enabling the contact account of the first instant messaging application and the account of the second instant messaging application to establish a conversation and interact.
[0211] If the binding relationship between the contact account and the media account in the configuration information is a media display relationship, then the media information published by the media account will be displayed on the publicly available information page of the second instant messaging application account corresponding to the contact account. The second instant messaging application account corresponding to the contact account can include the second instant messaging application account corresponding to the media account, or it can include the second instant messaging application account corresponding to other contact accounts.
[0212] It is understandable that if the media information disclosed by the media account is displayed on the public information page of the second instant messaging application account corresponding to the contact account in the first instant messaging application, then the media information disclosed by the media account can be displayed on the public information page of the second instant messaging application account corresponding to the contact account. The media information of the media account can be displayed in the second instant messaging application account corresponding to the contact account through the contact account.
[0213] In one embodiment, if media display relationships are configured on the media configuration page of the first instant messaging application, then the media information publicly disclosed by the media account will be displayed on the public information page of the second instant messaging application account corresponding to the contact account. The media configuration page is as follows: Figure 12 As shown.
[0214] Figure 13 This is a schematic diagram of the publicly accessible information page of a second instant messaging application account in one embodiment. Figure 14 This is a schematic diagram of the publicly accessible information page of a second instant messaging application account in another embodiment.
[0215] In this embodiment, if the binding relationship between the contact account and the media account in the configuration information is a contact-add relationship, then the contact-add entry of the contact account is displayed within the public scope of the media account, enabling scenarios where the contact account of the first instant messaging application and the account of the second instant messaging application establish a session for interaction. If the binding relationship between the contact account and the media account in the configuration information is a media display relationship, then media information can be displayed in the second instant messaging application account corresponding to the contact account, increasing the exposure of the media information.
[0216] In another embodiment, the second instant messaging server detects the binding relationship. If the binding relationship between the contact account and the media account in the configuration information is a contact addition relationship, the contact addition entry of the contact account is displayed within the public scope of the media account. If the binding relationship between the contact account and the media account in the configuration information is a media display relationship, the media information disclosed by the media account is displayed on the publicly available information page of the second instant messaging application account corresponding to the contact account.
[0217] In one embodiment, such as Figure 15 As shown, an interaction method is provided, which is applied to Figure 1 The following steps are used as an example of the second instant messaging application in the second computer device 104:
[0218] In step S1502, the second instant messaging application receives configuration information sent by the first instant messaging application; the configuration information includes the binding relationship between contact accounts and media accounts, where the contact accounts belong to the first instant messaging application and the media accounts belong to the second instant messaging application.
[0219] Step S1504: Bind the contact account and media account based on the configuration information.
[0220] Step S1506: After successful binding, when the second instant messaging application logs into the target account and opens the media information page of the media account, it checks whether the media account has a bound contact account.
[0221] A media information page is a page that displays media information. For example, a media information page can be a page displaying specific information, a page containing multiple media information thumbnails, or a page that displays media information in other forms.
[0222] Step S1508: If the media account has a bound contact account, then display the contact addition entry on the media information page.
[0223] Step S1510: When an access operation to the contact addition entry is detected, a session is established between the target account and the contact account.
[0224] Access actions can include single-click, double-click, swipe, or long-press. When an access action to the "Add Contact" entry is detected, a conversation window is generated between the target account and the contact account, establishing a conversation between them.
[0225] If a media account does not have a linked contact account, only the media information will be displayed on the media information page.
[0226] In this embodiment, after the second instant messaging application logs into the target account, when it opens the media information page of the media account, it checks whether the media account has a bound contact account. If the media account has a bound contact account, the contact addition entry is displayed on the media information page. This avoids the situation where the contact addition entry is still displayed when the media account does not have a bound contact account, thus preventing the user from having a conversation with the contact. This allows for more accurate communication between the target account of the second instant messaging application and the contact account of the first instant messaging application.
[0227] In one embodiment, when an access operation to the contact addition entry is detected, establishing a session between the target account and the contact account includes: when an access operation to the contact addition entry is detected, randomly selecting a session account from various contact accounts; pushing the session account to the target account, and establishing a session between the target account and the contact account.
[0228] The session account is the account used to have a session with the target account. The target account is the account currently logged into the second instant messaging application.
[0229] In another embodiment, when an access operation to the contact addition entry is detected, establishing a session between the target account and the contact account includes: when an access operation to the contact addition entry is detected, obtaining the current online data of each contact account; selecting a session account from each contact account based on the current online data of each contact account; and pushing the session account to the target account to establish a session between the target account and the contact account.
[0230] Current online data refers to the relevant online information of a contact account. Specifically, current online data can include one or more of the following: whether the contact account is online, whether the contact account is idle, accounts currently in the queue for contact, and predicted contact account activity in real time.
[0231] In one implementation, idle contact accounts are obtained from the current online data of each contact account, and a session account is determined from these idle contact accounts. Optionally, a session account can be randomly selected from the idle contact accounts, or the contact account that first became idle can be selected from the idle contact accounts, or other methods can be used to determine the session account from the idle contact accounts; no limitation is made here.
[0232] In another implementation, the number of accounts currently in the queue for contact is obtained from the current online data of each contact account. Based on the number of accounts currently in the queue for contact for each contact account, a session account is determined from among the contact accounts. Optionally, the contact account with the smallest number of accounts currently in the queue for contact can be used as the session account; alternatively, a session account can be randomly selected from among the contact accounts whose number of accounts currently in the queue for contact is less than a threshold value; other methods can also be used to determine the session account from among the contact accounts, which are not limited here.
[0233] In this embodiment, when an access operation to the contact addition entry is detected, the current online data of each contact account is obtained. Based on the current online data of each contact account, a session account can be selected from the various contact accounts. Then, the second instant messaging application pushes the session account to the target account, thereby establishing a session between the target account and the contact account, realizing communication between the contact account of the first instant messaging application and the target account of the second instant messaging application.
[0234] In one embodiment, an interaction method is provided, which is applied to Figure 1 The following steps are used as an example of the second instant messaging application in the second computer device 104:
[0235] Step 1: In the second instant messaging application, receive configuration information sent by the first instant messaging application; the configuration information includes the binding relationship between the contact account and the media account, as well as the currently logged-in account of the first instant messaging application; the contact account belongs to the first instant messaging application, and the media account belongs to the second instant messaging application.
[0236] Step 2: If the currently logged-in account is the default management account of the media account, then upon detecting that the binding is agreed, the contact account and the media account will be bound based on the configuration information, and the binding result will be sent to the first instant messaging application to instruct the first instant messaging application to update the binding information of the media account and the contact account; if the binding is refused, the binding refusal result will be sent to the first instant messaging application to instruct the first instant messaging application to display the binding refusal result.
[0237] Step 3: After successful binding, if the binding relationship between the contact account and the media account in the configuration information is a contact addition relationship, the contact addition entry of the contact account will be displayed within the public scope of the media account; if the binding relationship between the contact account and the media account in the configuration information is a media display relationship, the media information disclosed by the media account will be displayed on the public information page of the second instant messaging application account corresponding to the contact account.
[0238] Step 4: If a notification to unbind is received from the first instant messaging application, request the latest binding relationship between the media account and the contact account from the first instant messaging application; receive the latest binding relationship from the first instant messaging application; obtain the unbound account based on the latest binding relationship; the unbound account is one or more of the contact accounts; unbind the binding relationship between the unbound account and the media account, and delete the binding relationship displayed in the second instant messaging application account corresponding to the unbound account.
[0239] Step 5: After the second instant messaging application logs into the target account, when the media information page of the media account is opened, it checks whether the media account has a bound contact account; if the media account has a bound contact account, the contact addition entry is displayed on the media information page.
[0240] Step 6: When an access operation to the contact addition entry is detected, obtain the current online data of each contact account; based on the current online data of each contact account, select the conversation account from each contact account; push the conversation account to the target account and establish a conversation between the target account and the contact account.
[0241] In one embodiment, an interaction method is provided, including the following steps:
[0242] Step 1: In the second instant messaging server, receive the configuration information sent by the first instant messaging server and send the configuration information to the second instant messaging application; the configuration information includes the binding relationship between the contact account and the media account, as well as the currently logged-in account of the first instant messaging application; the contact account belongs to the first instant messaging application, and the media account belongs to the second instant messaging application.
[0243] Step 2: If the second instant messaging application detects that the currently logged-in account is the preset management account of the media account, it will send the binding consent information to the second instant messaging server upon detecting that the binding consent has been obtained.
[0244] Step 3: If the second instant messaging server detects that the binding is agreed upon, it binds the contact account and the media account based on the configuration information and sends the binding agreement result to the first instant messaging server to instruct the first instant messaging server to update the binding information of the media account and the contact account; if the binding is refused, it sends the binding refusal result to the first instant messaging server to instruct the first instant messaging server to display the binding refusal result in the first instant messaging application.
[0245] Step 4: In the second instant messaging application, after successful binding, if the binding relationship between the contact account and the media account in the configuration information is a contact addition relationship, the contact addition entry of the contact account will be displayed within the public scope of the media account; if the binding relationship between the contact account and the media account in the configuration information is a media display relationship, the media information disclosed by the media account will be displayed on the publicly available information page of the second instant messaging application account corresponding to the contact account.
[0246] Step 5: If the second instant messaging server receives the unbinding notification sent by the first instant messaging server, it requests the latest binding relationship from the first instant messaging server; receives the latest binding relationship sent by the first instant messaging server; obtains the unbinding account based on the latest binding relationship; the unbinding account is one or more of the contact accounts; unbinds the binding relationship between the unbinding account and the media account, and deletes the binding relationship displayed in the second instant messaging application account corresponding to the unbinding account.
[0247] Step 6: After the second instant messaging application logs into the target account, when the media information page of the media account is opened, it checks whether the media account has a bound contact account; if the media account has a bound contact account, the contact addition entry is displayed on the media information page.
[0248] Step 7: When the second instant messaging server detects an access operation to the contact addition entry, it obtains the current online data of each contact account; based on the current online data of each contact account, it selects a session account from each contact account; it pushes the session account to the target account and establishes a session between the target account and the contact account.
[0249] In one embodiment, such as Figure 16 As shown, the first instant messaging application configures a contact account as a service provider using the currently logged-in account, obtains the service provider's configuration parameters, and verifies these parameters through the protocol access layer to determine if each contact account has service permissions. If all service providers have service permissions, the application sends the currently logged-in account to the first instant messaging server. The first instant messaging server checks if the currently logged-in account is a preset management account and returns the result to the first instant messaging application. After confirming that the currently logged-in account is a preset management account, the first instant messaging application sends the service provider list to the first instant messaging server. The first instant messaging server generates a unique identifier for each service provider and writes it to storage, binds the contact account and media account, and obtains the configuration information. It then creates a relationship binding transaction, sending the configuration information to the second instant messaging server within the transaction to instruct the second instant messaging server to simultaneously bind the contact account and media account, and returns the binding result to the first instant messaging server. If the binding is successful, the instruction to asynchronously send card notifications to service personnel is sent to the queue of the first instant messaging server. This instructs the queue to asynchronously send the service personnel's setup notifications to the first instant messaging server, which then sends the notifications to the protocol access layer to push them to each service personnel's first instant messaging application account. If the binding fails, the transaction is resubmitted and the current steps are executed again.
[0250] In one embodiment, such as Figure 17 As shown, an interaction method is provided, which is applied to Figure 1 The following steps are illustrated using the first instant messaging application of the first computer device 102 as an example:
[0251] Step S1702: In the first instant messaging application, display the contact identifier corresponding to the contact account of the media account associated with the second instant messaging application; the contact account belongs to the first instant messaging application.
[0252] Step S1704: In response to the configuration operation for the contact identifier, configure the publicly accessible configuration item corresponding to the contact identifier; the publicly accessible configuration item is used to trigger the binding relationship between the contact account and the media account to be publicly displayed within the public scope of the second instant messaging application.
[0253] The configuration operation is used to configure the contact identifier. The publicly disclosed configuration items are used to configure the publicly disclosed information corresponding to the contact identifier. Specifically, publicly disclosed information can be media information disclosed by a media account, contact account information, or information from a secondary instant messaging application account corresponding to the contact account.
[0254] Media information may specifically include one or more of video, voice, text, and images. Contact account information may specifically include one or more of the following: contact identifier, contact account, contact's organization, contact's phone number, and contact's name. Information about the corresponding second instant messaging application account may specifically include one or more of the following: second instant messaging application account identifier, and publicly available media information from the second instant messaging application account.
[0255] The publicly disclosed configuration items can be specific to media information disclosed by media accounts, contact addition entry configuration items, or contact account information configuration items, and are not limited to these.
[0256] Specifically, in response to a configuration operation for a contact identifier, the computer device configures a publicly accessible configuration item corresponding to the contact identifier. In response to a trigger operation on the publicly accessible configuration item, the computer device sends the binding relationship between the contact account and the media account to the second instant messaging application, instructing the second instant messaging application to publicly display the binding relationship within a public scope.
[0257] Furthermore, the publicly disclosed configuration items are also used to trigger the binding relationship between contact accounts and media accounts, which is then publicly displayed within the public scope of the first instant messaging application.
[0258] The above-described interaction method, in the first instant messaging application, displays the contact identifier corresponding to the contact account of the media account associated with the second instant messaging application. This contact account belongs to the first instant messaging application. In response to a configuration operation on the contact identifier, the first instant messaging application can configure publicly accessible configuration items corresponding to the contact identifier. These publicly accessible configuration items trigger the public display of the binding relationship between the contact account and the media account within the public scope of the second instant messaging application, enabling interaction between the first and second instant messaging applications. Furthermore, by publicly displaying the binding relationship between the contact account and the media account within the public scope of the second instant messaging application, the above-described interaction method allows for faster access to the contact account information of the first instant messaging application from the public scope of the second instant messaging application, thereby facilitating faster interaction between the contact account of the first instant messaging application and the second instant messaging application.
[0259] In one embodiment, the publicly disclosed configuration items include a first publicly disclosed configuration item, which is used to trigger the display of a contact addition entry on the media information page of a media account in the second instant messaging application; the contact addition entry is used to respond to the access operation of the target account belonging to the second instant messaging application to the contact addition entry, so as to trigger the establishment of a session between the target account and the contact account.
[0260] The first publicly disclosed configuration item is for configuring the contact addition entry. The contact addition entry is the entry point for adding contact accounts. The contact addition entry can be displayed as a control, link, icon, or window, etc.
[0261] Specifically, in response to the triggering operation of the first publicly disclosed configuration item, the computer device sends the contact addition relationship between the media account and the contact account to the second instant messaging application, so as to instruct the second instant messaging application to display the contact addition entry on the media information page of the media account.
[0262] The second instant messaging application accesses the contact addition entry through the logged-in target account. In response to this access operation, it selects the conversation account from each contact account and pushes the conversation account to the target account to establish a conversation between the target account and the conversation account.
[0263] In this embodiment, the first publicly disclosed configuration item in the first instant messaging application is used to trigger the display of a contact addition entry on the media information page of the media account in the second instant messaging application. In response to the access operation of the contact addition entry, a session between the target account and the contact account is triggered, which can realize the scenario of the contact account of the first instant messaging application and the target account of the second instant messaging application establishing a session for interaction.
[0264] In one embodiment, the publicly disclosed configuration item includes a second publicly disclosed configuration item, which is used to trigger the display of media information disclosed by the media account on the publicly disclosed information page when the publicly disclosed information page of the second instant messaging application account corresponding to the contact account is displayed.
[0265] The second publicly disclosed configuration item is used to configure the media information disclosed by the media account.
[0266] Specifically, in response to the triggering operation of the second publicly disclosed configuration item, the computer device sends the media display relationship between the media account and the contact account to the second instant messaging application account corresponding to the contact account, so as to display the media information disclosed by the media account when displaying the publicly disclosed information page of the second instant messaging application account corresponding to the contact account.
[0267] In this embodiment, the second publicly accessible configuration item in the first instant messaging application is used to trigger the display of media information disclosed by the media account on the publicly accessible information page when the publicly accessible information page of the second instant messaging application account corresponding to the contact account is displayed. This can display media information in the second instant messaging application account corresponding to the contact account, thereby increasing the exposure of the media information.
[0268] In one embodiment, after configuring the publicly accessible configuration items corresponding to the contact identifier, the method further includes: displaying the media information disclosed by the media account within the public scope of the first instant messaging application; and, after obtaining the authorization information of the media account, displaying the updated media information in response to the editing operation of the media information.
[0269] The public scope of the first instant messaging application may include the publicly available information page of the first instant messaging application, the avatar display content of the first instant messaging application, or the publicly available settings page of the first instant messaging application, etc.
[0270] The authorization information is related to the media account's consent to authorization. This information may include the licensor's identifier, the authorized party's identifier, the permissions granted to the authorized party, and the duration of those permissions. In this embodiment, the authorized party's permissions in the authorization information refer to the permission to edit media information on the media account. Editing operations may specifically include adding, deleting, sharing, or pinning media information.
[0271] Specifically, after obtaining the authorization information of the media account, the first instant messaging application responds to the editing operation of the media information by editing the media information of the media account, obtaining the updated media information, and displaying the updated media information.
[0272] Furthermore, the first instant messaging application responds to new media information by displaying the new media information.
[0273] In this embodiment, within the public scope of the first instant messaging application, the media information disclosed by the media account is displayed. After obtaining the authorization information of the media account, in response to the editing operation of the media information, the updated media information can be displayed. That is, the editing operation of the media information of the media account of the second instant messaging application can be completed in the first instant messaging application, avoiding the need to log in to the second instant messaging application again for editing, thus improving the efficiency of editing media information.
[0274] In one embodiment, the above-described editing operation is used to trigger the display of the updated media information published by the media account on the publicly available information page of the second instant messaging application account corresponding to the contact account.
[0275] Furthermore, if the above editing operation is a new media information operation, then the new operation is used to trigger the display of the newly added media information disclosed by the media account on the public information page of the second instant messaging application account corresponding to the contact account.
[0276] In this embodiment, the above-mentioned editing operation is used to trigger the display of the updated media information disclosed by the media account in the publicly available information page of the second instant messaging application account corresponding to the contact account. That is, the editing and processing of the media information of the media account of the second instant messaging application can be realized in the first instant messaging application, which can improve the efficiency of interaction between the first instant messaging application and the second instant messaging application.
[0277] In one embodiment, an interaction method is provided, which is applied to Figure 1 The following steps are illustrated using the first instant messaging application of the first computer device 102 as an example:
[0278] Step 1: In the first instant messaging application, display the contact identifier corresponding to the contact account of the media account associated with the second instant messaging application; the contact account belongs to the first instant messaging application.
[0279] Step 2: In response to the configuration operation for the contact identifier, configure the publicly accessible configuration items corresponding to the contact identifier; the publicly accessible configuration items include a first publicly accessible configuration item and a second publicly accessible configuration item;
[0280] The first publicly disclosed configuration item is used to trigger the display of the contact addition entry on the media information page of the media account in the second instant messaging application; the contact addition entry is used to respond to the access operation of the target account belonging to the second instant messaging application to the contact addition entry, so as to trigger the establishment of a session between the target account and the contact account.
[0281] The second publicly disclosed configuration item is used to trigger the display of media information disclosed by the media account on the publicly disclosed information page when the publicly disclosed information page of the second instant messaging application account corresponding to the contact account is displayed.
[0282] Step 3: Display the media information disclosed by the media account within the public scope of the first instant messaging application.
[0283] Step 4: After obtaining the authorization information of the media account, respond to the editing operation of the media information and display the updated media information; the editing operation is used to trigger the display of the updated media information published by the media account in the public information page of the second instant messaging application account corresponding to the contact account.
[0284] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0285] Based on the same inventive concept, this application also provides an interactive device for implementing the interactive method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in one or more interactive device embodiments provided below can be found in the limitations of the interactive method described above, and will not be repeated here.
[0286] In one embodiment, such as Figure 18 As shown, an interactive device is provided, including: an acquisition module 1802, a configuration module 1804, and a sending module 1806, wherein:
[0287] The acquisition module 1802 is used to acquire, in the first instant messaging application, the contact account of the media account associated with the second instant messaging application; the contact account belongs to the first instant messaging application.
[0288] Configuration module 1804 is used to configure contact accounts and obtain configuration information; the configuration information includes the binding relationship between contact accounts and media accounts.
[0289] The sending module 1806 is used to send configuration information to the second instant messaging application to instruct the second instant messaging application to publicly display the binding relationship within a public scope.
[0290] The aforementioned interactive device, within a first instant messaging application, obtains a contact account associated with a media account in a second instant messaging application. This contact account belongs to the first instant messaging application. The first instant messaging application configures the contact account, obtaining configuration information that includes the binding relationship between the contact account and the media account. After the first instant messaging application sends this configuration information to the second instant messaging application, the second instant messaging application can obtain the binding relationship between the contact account and the media account from the configuration information. This binding relationship can then be publicly displayed within the public scope of the second instant messaging application, enabling interaction between the first and second instant messaging applications. Furthermore, this interactive method, by publicly displaying the binding relationship between the contact account and the media account within the public scope of the second instant messaging application, allows for faster access to the contact account information of the first instant messaging application from within the public scope of the second instant messaging application, thereby facilitating faster interaction between the second and first instant messaging applications using the contact account of the first instant messaging application.
[0291] In one embodiment, the above-mentioned device further includes an unbinding module; the unbinding module is used to obtain an unbinding request in the first instant messaging application and create a relationship unbinding transaction; the unbinding request includes a media account and an unbinding account, the unbinding account being one or more of the contact accounts; in the relationship unbinding transaction, the binding relationship between the media account and the unbinding account is released until the unbinding is successful and the relationship unbinding transaction is cancelled.
[0292] In one embodiment, the unbinding module is further configured to, in the relationship unbinding transaction, unbind the media account and the unbinding account based on the unbinding request, obtain the latest binding relationship between the media account and the contact account, and send the unbinding notification to the second instant messaging application, so as to instruct the second instant messaging application to request the latest binding relationship between the media account and the contact account from the first instant messaging application for updating when it receives the unbinding notification; and cancel the relationship unbinding transaction in response to the update success result returned by the second instant messaging application.
[0293] In one embodiment, the configuration module 1804 is further configured to configure the contact account using the current login account of the first instant messaging application to obtain configuration parameters; detect whether the contact account and the current login account meet the preset configuration conditions; and generate configuration information based on the configuration parameters if both the contact account and the current login account meet the preset configuration conditions.
[0294] In one embodiment, the configuration module 1804 is further configured to configure a contact account as a service personnel through the current login account of the first instant messaging application, and obtain the configuration parameters of the service personnel; if the contact account has service permissions and the current login account is an administrator account, then configuration information is generated based on the configuration parameters of the service personnel.
[0295] In one embodiment, the sending module 1806 is further configured to create a relationship binding transaction; in the relationship binding transaction, configuration information is sent to a second instant messaging application to instruct the second instant messaging application to publicly display the binding relationship within a public scope, and the binding result is returned to the first instant messaging application; when the binding result is received as successful, the relationship binding transaction is cancelled.
[0296] In one embodiment, such as Figure 19 As shown, another interactive device is provided, including: a receiving module 1902, a binding module 1904, and a display module 1906, wherein:
[0297] The receiving module 1902 is used to receive configuration information sent by the first instant messaging application in the second instant messaging application; the configuration information includes the binding relationship between contact accounts and media accounts, where the contact accounts belong to the first instant messaging application and the media accounts belong to the second instant messaging application.
[0298] Binding module 1904 is used to bind contact accounts and media accounts based on configuration information.
[0299] Display module 1906 is used to publicly display the binding relationship between the contact account and the media account within a public scope after successful binding.
[0300] The aforementioned interactive device receives configuration information sent by the first instant messaging application within the second instant messaging application. This configuration information includes the binding relationship between a contact account and a media account, where the contact account belongs to the first instant messaging application and the media account belongs to the second instant messaging application. Based on this configuration information, the contact account and media account can be bound together. After successful binding, the binding relationship between the contact account of the first instant messaging application and the media account of the second instant messaging application is publicly displayed, enabling interaction between the first and second instant messaging applications. Furthermore, by publicly displaying the binding relationship between the contact account and media account within the public scope of the second instant messaging application, the aforementioned interactive method allows for faster access to the contact account information of the first instant messaging application from the public scope of the second instant messaging application, thereby facilitating faster interaction between the contact account of the first instant messaging application and the second instant messaging application.
[0301] In one embodiment, the configuration information also includes the current login account of the first instant messaging application; the binding module 1904 is further configured to perform the step of binding the contact account and the media account based on the configuration information if the current login account is a preset management account of the media account and the binding is detected.
[0302] In one embodiment, the apparatus further includes a sending module; the sending module is further configured to send an agreement binding result to a first instant messaging application when an agreement binding is detected, so as to instruct the first instant messaging application to update the binding information of the media account and the contact account; and to send a refusal binding result to the first instant messaging application when a refusal binding is detected, so as to instruct the first instant messaging application to display the refusal binding result.
[0303] In one embodiment, the apparatus further includes an unbinding module; the unbinding module is configured to, upon receiving an unbinding notification from the first instant messaging application, request the latest binding relationship from the first instant messaging application; receive the latest binding relationship from the first instant messaging application; and update the binding relationship between the contact account and the media account based on the latest binding relationship.
[0304] In one embodiment, the unbinding module is further configured to obtain the unbinding account based on the latest binding relationship; the unbinding account is one or more of the contact accounts; the binding relationship between the unbinding account and the media account is released, and the binding relationship displayed in the second instant messaging application account corresponding to the unbinding account is deleted.
[0305] In one embodiment, the display module 1906 is further configured to display the contact addition entry of the contact account within the public scope of the media account if the binding relationship between the contact account and the media account in the configuration information is a contact addition relationship; and to display the media information disclosed by the media account in the publicly available information page of the second instant messaging application account corresponding to the contact account if the binding relationship between the contact account and the media account in the configuration information is a media display relationship.
[0306] In one embodiment, the apparatus further includes a session module; the session module is used to detect whether there is a bound contact account for the media account when the media information page of the media account is opened after the second instant messaging application logs in to the target account; if there is a bound contact account for the media account, the contact addition entry is displayed on the media information page; when an access operation to the contact addition entry is detected, a session is established between the target account and the contact account.
[0307] In one embodiment, the session module is further configured to, when an access operation to the contact addition entry is detected, obtain the current online data of each contact account; select a session account from each contact account based on the current online data of each contact account; push the session account to the target account, and establish a session between the target account and the contact account.
[0308] In one embodiment, such as Figure 20 As shown, another interactive device is provided, including: a display module 2002 and a configuration module 2004, wherein:
[0309] Display module 2002 is used to display, in the first instant messaging application, the contact identifier corresponding to the contact account of the media account associated with the second instant messaging application; the contact account belongs to the first instant messaging application.
[0310] Configuration module 2004 is used to respond to configuration operations for contact identifiers and configure publicly accessible configuration items corresponding to the contact identifiers; the publicly accessible configuration items are used to trigger the binding relationship between contact accounts and media accounts to be publicly displayed within the public scope of the second instant messaging application.
[0311] The aforementioned interactive device, within the first instant messaging application, displays a contact identifier corresponding to a contact account associated with a media account in the second instant messaging application. This contact account belongs to the first instant messaging application. In response to configuration operations on the contact identifier, the first instant messaging application can configure publicly accessible configuration items corresponding to the contact identifier. These publicly accessible configuration items trigger the public display of the binding relationship between the contact account and the media account within the public scope of the second instant messaging application, enabling interaction between the first and second instant messaging applications. Furthermore, by publicly displaying the binding relationship between the contact account and the media account within the public scope of the second instant messaging application, the aforementioned interactive method allows for faster access to the contact account information of the first instant messaging application from within the public scope of the second instant messaging application, thereby facilitating faster interaction between the contact account of the first instant messaging application and the second instant messaging application.
[0312] In one embodiment, the publicly disclosed configuration items include a first publicly disclosed configuration item, which is used to trigger the display of a contact addition entry on the media information page of a media account in the second instant messaging application; the contact addition entry is used to respond to the access operation of the target account belonging to the second instant messaging application to the contact addition entry, so as to trigger the establishment of a session between the target account and the contact account.
[0313] In one embodiment, the publicly disclosed configuration item includes a second publicly disclosed configuration item, which is used to trigger the display of media information disclosed by the media account on the publicly disclosed information page when the publicly disclosed information page of the second instant messaging application account corresponding to the contact account is displayed.
[0314] In one embodiment, the apparatus further includes an update module; the update module is configured to display media information disclosed by a media account within the public scope of a first instant messaging application; and after obtaining authorization information of the media account, in response to an editing operation on the media information, display the updated media information.
[0315] In one embodiment, the edit operation is used to trigger the display of updated media information published by the media account on the publicly available information page of the second instant messaging application account corresponding to the contact account.
[0316] Each module in the aforementioned interactive device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can invoke and execute the operations corresponding to each module.
[0317] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 21 As shown, the computer device includes a processor, memory, input / output interfaces, a communication interface, a display unit, and an input device. The processor, memory, and input / output interfaces are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interfaces. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The input / output interfaces are used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements an interactive method. The display unit of the computer device is used to form a visually visible image. It can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.
[0318] Those skilled in the art will understand that Figure 21 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0319] In one embodiment, a computer device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above method embodiments.
[0320] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above method embodiments.
[0321] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.
[0322] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data shall comply with the relevant laws, regulations and standards of the relevant countries and regions.
[0323] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.
[0324] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0325] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. An interaction method, characterized in that, The method includes: In the first instant messaging application, obtain the contact account of the media account associated with the second instant messaging application; the contact account belongs to the first instant messaging application, and the media account is the account of the second instant messaging application with media information publishing function; Configure the contact account to obtain configuration information; the configuration information includes the binding relationship between the contact account and the media account; The configuration information is sent to the second instant messaging application to instruct the second instant messaging application to publicly display the binding relationship within a public scope. If the binding relationship in the configuration information includes a contact addition relationship, the contact addition entry of the contact account is displayed within the public scope of the media account. The public scope includes the public media information page of the second instant messaging application. The media account provides public domain traffic, and the media information of the media account is pushed to various public areas. The account logged into the second instant messaging application obtains the binding relationship from the public scope, and then obtains the contact account information from the binding relationship to realize interaction with the contact account. The contact addition entry is used to add to the contact account of the first instant messaging application. If the binding relationship between the contact account and the media account in the configuration information is a media display relationship, the media information publicly displayed by the media account is displayed on the public information page of the second instant messaging application account corresponding to the contact account.
2. The method of claim 1, wherein, The method further includes: In the first instant messaging application, an unbinding request is obtained, and a relationship unbinding transaction is created; the unbinding request includes the media account and the unbinding account, and the unbinding account is one or more of the contact accounts; In the aforementioned relationship unbinding transaction, the binding relationship between the media account and the unbound account is removed until the unbinding is successful, at which point the relationship unbinding transaction is cancelled.
3. The method of claim 2, wherein, In the process of unbinding the relationship, the binding relationship between the media account and the unbound account is removed until the unbinding is successful and the unbinding process is cancelled, including: In the relationship unbinding transaction, the binding relationship between the media account and the unbound account is released based on the unbinding request, and the unbinding notification is sent to the second instant messaging application to instruct the second instant messaging application to request the latest binding relationship between the media account and the contact account from the first instant messaging application for updating when it receives the unbinding notification; In response to the update success result returned by the second instant messaging application, the relationship unbinding transaction is cancelled.
4. The method of claim 1, wherein, The configuration of the contact account to obtain configuration information includes: The contact account is configured using the currently logged-in account of the first instant messaging application to obtain configuration parameters; Detect whether the contact account and the currently logged-in account meet the preset configuration conditions; If both the contact account and the currently logged-in account meet the preset configuration conditions, configuration information is generated based on the configuration parameters.
5. The method of claim 4, wherein, The step of configuring the contact account using the currently logged-in account of the first instant messaging application to obtain configuration parameters includes: Using the currently logged-in account of the first instant messaging application, the contact account is configured as a service personnel, and the configuration parameters of the service personnel are obtained; If both the contact account and the currently logged-in account meet the preset configuration conditions, then configuration information is generated based on the configuration parameters, including: If the contact person's account has service permissions and the currently logged-in account is an administrator account, then configuration information is generated based on the service personnel's configuration parameters.
6. The method of claim 1, wherein, Sending the configuration information to the second instant messaging application to instruct the second instant messaging application to publicly display the binding relationship within a public scope includes: Create a relationship to bind the transaction; In the relationship binding transaction, the configuration information is sent to the second instant messaging application to instruct the second instant messaging application to publicly display the binding relationship within a public scope, and the binding result is returned to the first instant messaging application; When the binding result is received as successful, the relationship binding transaction is cancelled.
7. An interaction method, characterized in that, The method includes: In the second instant messaging application, configuration information sent by the first instant messaging application is received; the configuration information includes the binding relationship between a contact account and a media account, wherein the contact account belongs to the first instant messaging application, the media account belongs to the second instant messaging application, and the media account is an account of the second instant messaging application with media information publishing function; The contact account and the media account are bound based on the configuration information; After successful binding, the binding relationship between the contact account and the media account is publicly displayed within the public scope. If the binding relationship in the configuration information includes a contact addition relationship, the contact addition entry of the contact account is displayed within the public scope of the media account. The public scope includes the public media information page of the second instant messaging application. The media account provides public domain traffic, and the media information of the media account is pushed to various public areas. The account logged into the second instant messaging application obtains the binding relationship from the public scope, and then obtains the contact account information from the binding relationship to realize interaction with the contact account. The contact addition entry is used to add to the contact account of the first instant messaging application. If the binding relationship between the contact account and the media account in the configuration information is a media display relationship, the media information published by the media account is displayed on the public information page of the second instant messaging application account corresponding to the contact account.
8. The method of claim 7, wherein, The configuration information also includes the currently logged-in account of the first instant messaging application; After receiving the configuration information sent by the first instant messaging application, the method further includes: If the currently logged-in account is the preset management account of the media account, then upon detecting that consent to binding is granted, the step of binding the contact account and the media account based on the configuration information is executed.
9. The method of claim 8, wherein, The method further includes: Upon detecting consent to binding, the consent result is sent to the first instant messaging application to instruct the first instant messaging application to update the binding information of the media account and the contact account; If a binding refusal is detected, the binding refusal result is sent to the first instant messaging application to instruct the first instant messaging application to display the binding refusal result.
10. The method of claim 7, wherein, The method further includes: If an unbinding notification is received from the first instant messaging application, the latest binding relationship is requested from the first instant messaging application. Receive the latest binding relationship sent by the first instant messaging application; The binding relationship between the contact account and the media account is updated based on the latest binding relationship.
11. The method of claim 10, wherein, The step of updating the binding relationship between the contact account and the media account based on the latest binding relationship includes: The unbound account is obtained based on the latest binding relationship; the unbound account is one or more of the contact accounts. Unbind the account and media account from each other, and delete the binding relationship displayed in the second instant messaging application account corresponding to the unbound account.
12. The method of claim 7, wherein, The second instant messaging application account corresponding to the contact account includes the second instant messaging application account corresponding to the media account and the second instant messaging application account corresponding to other contact accounts.
13. The method of claim 7, wherein, The method further includes: After the second instant messaging application logs into the target account, when the media information page of the media account is opened, it checks whether the media account has a bound contact account; If the media account has a linked contact account, then an entry point for adding the contact will be displayed on the media information page; When an access operation to add the contact is detected, a session is established between the target account and the contact account.
14. The method according to claim 13, characterized in that, When an access operation to the contact addition entry is detected, establishing a session between the target account and the contact account includes: When an access operation to add an entry to the contact is detected, the current online data of each contact account is obtained; Select the conversation account from each contact account based on the current online data of each contact account; The session account is pushed to the target account to establish a session between the target account and the contact account.
15. An interaction method, characterized in that, The method includes: In the first instant messaging application, the contact identifier corresponding to the contact account of the media account associated with the second instant messaging application is displayed; the contact account belongs to the first instant messaging application, and the media account is an account of the second instant messaging application with media information publishing function; In response to a configuration operation for the contact identifier, a publicly accessible configuration item corresponding to the contact identifier is configured. This publicly accessible configuration item triggers the public display of the binding relationship between the contact account and the media account within the public scope of the second instant messaging application. If the binding relationship in the configuration information includes a contact addition relationship, then the contact addition entry for the contact account is displayed within the public scope of the media account. The public scope includes the publicly accessible media information page of the second instant messaging application. The media account provides public domain traffic, and the media information of the media account is pushed to various public areas. The account logged into the second instant messaging application obtains the binding relationship from the public scope, and then obtains the contact account information from the binding relationship to achieve interaction with the contact account. The contact addition entry is used to add to the contact account of the first instant messaging application. If the binding relationship between the contact account and the media account in the configuration information is a media display relationship, then the publicly accessible media information of the media account is displayed on the publicly accessible information page of the second instant messaging application account corresponding to the contact account.
16. The method of claim 15, wherein, The publicly disclosed configuration items include a first publicly disclosed configuration item, which is used to trigger the display of the contact addition entry on the media information page of the media account in the second instant messaging application; The contact addition entry is used to respond to the access operation of the target account belonging to the second instant messaging application to the contact addition entry, so as to trigger the establishment of a session between the target account and the contact account.
17. The method according to claim 15 or 16, characterized in that, The publicly disclosed configuration item includes a second publicly disclosed configuration item, which is used to trigger the display of media information disclosed by the media account on the publicly disclosed information page when the publicly disclosed information page of the second instant messaging application account corresponding to the contact account is displayed.
18. The method according to claim 15, characterized in that, Following the publicly disclosed configuration items corresponding to the contact identifier, the configuration also includes: Within the public scope of the first instant messaging application, display the media information disclosed by the media account; After obtaining the authorization information of the media account, in response to the editing operation of the media information, the updated media information is displayed.
19. The method according to claim 18, characterized in that, The editing operation is used to trigger the display of the updated media information published by the media account on the publicly available information page of the second instant messaging application account corresponding to the contact account.
20. An interactive device, characterized by The device includes: The acquisition module is used to acquire, in the first instant messaging application, a contact account associated with a media account in the second instant messaging application; the contact account belongs to the first instant messaging application, and the media account is an account of the second instant messaging application with media information publishing function; A configuration module is used to configure the contact account and obtain configuration information; the configuration information includes the binding relationship between the contact and the media account; The sending module is used to send the configuration information to the second instant messaging application to instruct the second instant messaging application to publicly display the binding relationship within a public scope. If the binding relationship in the configuration information includes a contact addition relationship, then the contact addition entry of the contact account is displayed within the public scope of the media account. The public scope includes the public media information page of the second instant messaging application. The media account provides public domain traffic, and the media information of the media account is pushed to various public areas. The account logged into the second instant messaging application obtains the binding relationship from the public scope, and then obtains the contact account information from the binding relationship to realize interaction with the contact account. The contact addition entry is used to add to the contact account of the first instant messaging application. If the binding relationship between the contact account and the media account in the configuration information is a media display relationship, then the media information publicly displayed by the media account is displayed on the public information page of the second instant messaging application account corresponding to the contact account.
21. An interactive device, characterized by The device includes: A receiving module is used to receive configuration information sent by a first instant messaging application in a second instant messaging application; the configuration information includes the binding relationship between a contact account and a media account, wherein the contact account belongs to the first instant messaging application, the media account belongs to the second instant messaging application, and the media account is an account of the second instant messaging application with media information publishing function; The binding module is used to bind the contact account and the media account based on the configuration information; The display module is used to publicly display the binding relationship between the contact account and the media account within a public scope after successful binding. If the binding relationship in the configuration information includes a contact addition relationship, the contact addition entry of the contact account is displayed within the public scope of the media account. The public scope includes the public media information page of the second instant messaging application. The media account provides public domain traffic, and the media information of the media account is pushed to various public areas. The account logged into the second instant messaging application obtains the binding relationship from the public scope, and then obtains the contact account information from the binding relationship to realize interaction with the contact account. The contact addition entry is used to add to the contact account of the first instant messaging application. If the binding relationship between the contact account and the media account in the configuration information is a media display relationship, the public media information of the media account is displayed on the public information page of the second instant messaging application account corresponding to the contact account.
22. An interactive device, characterized by The device includes: The display module is used to display, in the first instant messaging application, the contact identifier corresponding to the contact account of the media account associated with the second instant messaging application; the contact account belongs to the first instant messaging application, and the media account is the account of the second instant messaging application with media information publishing function; A configuration module is used to respond to configuration operations for the contact identifier and configure publicly accessible configuration items corresponding to the contact identifier. These publicly accessible configuration items trigger the public display of the binding relationship between the contact account and the media account within the public scope of the second instant messaging application. If the binding relationship in the configuration information includes a contact addition relationship, then the contact addition entry for the contact account is displayed within the public scope of the media account. The public scope includes the publicly accessible media information page of the second instant messaging application. The media account provides public domain traffic, and the media information of the media account is pushed to various public areas. An account logged into the second instant messaging application obtains the binding relationship from the public scope and then obtains the contact account information from the binding relationship to achieve interaction with the contact account. The contact addition entry is used to add contacts to the contact account of the first instant messaging application. If the binding relationship between the contact account and the media account in the configuration information is a media display relationship, then the publicly accessible media information of the media account is displayed on the publicly accessible information page of the second instant messaging application account corresponding to the contact account. 23.A computer device, comprising a memory and a processor, wherein the memory stores a computer program. When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 6, 7 to 14, or 15 to 19.
24. A computer readable storage medium having stored thereon a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 19.
25. A computer program product comprising a computer program, characterised in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 19.