Instant messaging processing method and device, electronic equipment and storage medium

CN117097687BActive Publication Date: 2026-10-16TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202210513845.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-11
Publication Date
2026-10-16
Estimated Expiration
2042-05-11

AI Technical Summary

Technical Problem

[0003]由于企业的业务系统自身的封闭性和安全性的限制,导致开发接入的难度较高,同时对业务系统的运行稳定性也带来负面影响

Benefits of technology

[0040]By collaborating between the first and second servers, at least one service account bound to the service provider and at least one information publishing account bound to the second instant messaging client are bound together. This allows for flexible configuration of the entry point for the corresponding service account of the service provider in the first instant messaging client within the second instant messaging client. Compared to related technologies, this eliminates the need for secondary API development in the business system. Users can quickly connect to the service provider's services through the entry point of the information publishing account, achieving efficient and convenient instant communication with the service provider.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117097687B_ABST
    Figure CN117097687B_ABST
Patent Text Reader

Abstract

The application provides an instant communication processing method and device, electronic equipment, computer readable storage medium and computer program product; can be applied to the vehicle-mounted scene; the method comprises the following steps: in response to a service account query request sent by a first instant communication client, at least one service account bound with a service party is sent to the first instant communication client; in response to an information publishing account query request sent by the first instant communication client, at least one information publishing account bound with a second instant communication client is obtained from a second server, and the at least one information publishing account is sent to the first instant communication client; in response to a first binding request sent by the first instant communication client, the first binding request is forwarded to the second server, so that the second server binds the at least one service account with the at least one information publishing account. Through the application, efficient and convenient instant communication with the service party can be realized in the instant communication client.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of Internet technology, and in particular to an instant messaging processing method, apparatus, electronic device, and computer-readable storage medium. Background Technology

[0002] To address the need for businesses to provide customer service to users, related technologies typically involve using application programming interfaces (APIs) with customer service functionality within instant messaging clients. Businesses then integrate these APIs into their own business systems and perform secondary development, thereby connecting their customer service services to the instant messaging client.

[0003] Due to the closed and security limitations of the enterprise's business systems, development and integration are more difficult, which also has a negative impact on the operational stability of the business systems. Summary of the Invention

[0004] This application provides an instant messaging processing method, apparatus, electronic device, computer-readable storage medium, and computer program product, which can realize efficient and convenient instant messaging with the service provider in an instant messaging client.

[0005] The technical solution of this application embodiment is implemented as follows:

[0006] This application provides an instant messaging processing method applied to a first server, which is a backend server for a first instant messaging client, including:

[0007] In response to a service account query request sent by the first instant messaging client, at least one service account bound to the service provider is sent to the first instant messaging client, wherein the service account is the account of the service provider that provides services in the second instant messaging client;

[0008] In response to the information publishing account query request sent by the first instant messaging client, at least one information publishing account bound to the second instant messaging client is obtained from the second server, and

[0009] Send the at least one information publishing account to the first instant messaging client, wherein the second server is the backend server of the second instant messaging client, and the information publishing account is an account used to publish content in the second instant messaging client;

[0010] In response to the first binding request sent by the first instant messaging client, the first binding request is forwarded to the second server so that...

[0011] The second server binds the at least one service account to the at least one information publishing account, and the binding result is used for the second instant messaging client to display the entry of the at least one service account on the homepage of the at least one information publishing account.

[0012] This application provides an instant messaging processing method applied to a second server, which is a backend server for a second instant messaging client, including:

[0013] In response to an information publishing account query request sent by the first instant messaging client via the first server, at least one information publishing account bound to the second instant messaging client is sent to the first server, so that the first server sends the at least one information publishing account to the first instant messaging client.

[0014] Wherein, the information publishing account is an account used to publish content in the second instant messaging client, and the first server is the backend server of the first instant messaging client;

[0015] In response to a first binding request sent by the first instant messaging client via the first server, at least one service account bound to the service provider is bound to the at least one information publishing account, so that the second instant messaging client displays the entry point of the at least one service account on the homepage of the at least one information publishing account;

[0016] The service account is the account used by the service provider to provide services in the second instant messaging client.

[0017] This application provides an instant messaging processing method, applied to a first instant messaging client, including:

[0018] The human-computer interaction interface displays at least one access scenario, wherein the at least one access scenario includes: accessing a service account in an information publishing account;

[0019] In response to the triggered operation for the access scenario, the service account selection entry and the information publishing account selection entry are displayed;

[0020] In response to a triggered operation on the service account selection entry, at least one service account is displayed in the service account selection entry;

[0021] In response to a triggered operation on the information publishing account selection entry, at least one information publishing account is displayed in the information publishing account selection entry.

[0022] This application provides an instant messaging processing device applied to a first server, the first server being a backend server for a first instant messaging client, comprising:

[0023] The sending module is configured to respond to a service account query request sent by the first instant messaging client by sending at least one service account bound to the service provider to the first instant messaging client, wherein the service account is the account of the service provider that provides services in the second instant messaging client.

[0024] The acquisition module is used to obtain at least one information publishing account bound to the second instant messaging client from the second server in response to the information publishing account query request sent by the first instant messaging client.

[0025] The sending module is further configured to send the at least one information publishing account to the first instant messaging client, wherein the second server is the backend server of the second instant messaging client, and the information publishing account is an account used to publish content in the second instant messaging client;

[0026] The sending module is further configured to respond to the first binding request sent by the first instant messaging client by forwarding the first binding request to the second server, so that the second server binds the at least one service account with the at least one information publishing account, and the binding result is used for the second instant messaging client to display the entry of the at least one service account on the homepage of the at least one information publishing account.

[0027] This application provides an instant messaging processing device applied to a second server, the second server being a backend server for a second instant messaging client, comprising:

[0028] The sending module is configured to respond to an information publishing account query request sent by the first instant messaging client via the first server, and send at least one information publishing account bound to the second instant messaging client to the first server, so that the first server sends the at least one information publishing account to the first instant messaging client; wherein, the information publishing account is an account used to publish content in the second instant messaging client, and the first server is the backend server of the first instant messaging client;

[0029] A binding module is used to respond to a first binding request sent by the first instant messaging client via the first server to bind at least one service account bound to a service provider to the at least one information publishing account, so that the second instant messaging client displays the entry of the at least one service account on the homepage of the at least one information publishing account; wherein, the service account is the account of the service provider providing services in the second instant messaging client.

[0030] This application provides an instant messaging processing device applied to a first instant messaging client, comprising:

[0031] The display module is used to display at least one access scenario in the human-computer interaction interface, wherein the at least one access scenario includes: accessing a service account in an information publishing account;

[0032] The display module is also used to display the service account selection entry and the information publishing account selection entry in response to the triggered operation for the access scenario;

[0033] The display module is further configured to display at least one service account in the service account selection entry in response to a trigger operation for the service account selection entry; and to display at least one information publishing account in the information publishing account selection entry in response to a trigger operation for the information publishing account selection entry.

[0034] This application provides an electronic device, including:

[0035] Memory, used to store executable instructions;

[0036] The processor, when executing executable instructions stored in the memory, implements the real-time communication processing method provided in the embodiments of this application.

[0037] This application provides a computer-readable storage medium storing executable instructions, which, when executed by a processor, implement the real-time communication processing method provided in this application.

[0038] This application provides a computer program product, including a computer program or instructions, which, when executed by a processor, implements the real-time communication processing method provided in this application.

[0039] The embodiments of this application have the following beneficial effects:

[0040] By collaborating between the first and second servers, at least one service account bound to the service provider and at least one information publishing account bound to the second instant messaging client are bound together. This allows for flexible configuration of the entry point for the corresponding service account of the service provider in the first instant messaging client within the second instant messaging client. Compared to related technologies, this eliminates the need for secondary API development in the business system. Users can quickly connect to the service provider's services through the entry point of the information publishing account, achieving efficient and convenient instant communication with the service provider. Attached Figure Description

[0041] Figure 1 This is a schematic diagram of the architecture of the instant messaging processing system 100 provided in the embodiments of this application;

[0042] Figure 2A This is a schematic diagram of the structure of the first server 200 provided in an embodiment of this application;

[0043] Figure 2B This is a schematic diagram of the structure of the second server 300 provided in an embodiment of this application;

[0044] Figure 2C This is a schematic diagram of the structure of the first terminal device 500 provided in the embodiments of this application;

[0045] Figure 3 This is a flowchart illustrating the instant messaging processing method provided in an embodiment of this application;

[0046] Figure 4 This is a flowchart illustrating the instant messaging processing method provided in an embodiment of this application;

[0047] Figure 5A and Figure 5B This is a schematic diagram illustrating an application scenario of the instant messaging processing method provided in the embodiments of this application;

[0048] Figure 6 This is a flowchart illustrating the instant messaging processing method provided in an embodiment of this application;

[0049] Figure 7 This is a schematic diagram illustrating an application scenario of the instant messaging processing method provided in the embodiments of this application;

[0050] Figure 8 This is a flowchart illustrating the instant messaging processing method provided in an embodiment of this application;

[0051] Figure 9 This is a schematic diagram illustrating an application scenario of the instant messaging processing method provided in the embodiments of this application;

[0052] Figure 10 This is a flowchart illustrating the instant messaging processing method provided in an embodiment of this application;

[0053] Figure 11 This is a schematic diagram illustrating an application scenario of the instant messaging processing method provided in the embodiments of this application. Detailed Implementation

[0054] To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be regarded as limitations on this application. All other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0055] In the following description, references are made to “some embodiments,” which describe a subset of all possible embodiments. However, it is understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.

[0056] It is understood that in this application embodiment, data related to user-owned accounts (such as information publishing accounts, service accounts) is involved. When this application embodiment is applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of related data must comply with the relevant laws, regulations and standards of relevant countries and regions.

[0057] In the following description, the terms “first, second, ...” are used merely to distinguish similar objects and do not represent a specific ordering of objects. It is understood that “first, second, ...” may be interchanged in a specific order or sequence where permitted, so that the embodiments of this application described herein can be implemented in an order other than that illustrated or described herein.

[0058] In the following description, the term "multiple" means at least two.

[0059] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.

[0060] Before providing a further detailed description of the embodiments of this application, the nouns and terms involved in the embodiments of this application will be explained, and the nouns and terms involved in the embodiments of this application shall be interpreted as follows.

[0061] 1) Responding to: used to indicate the conditions or states on which the operation is performed depends. When the conditions or states on which it depends are met, one or more operations can be performed in real time or with a set delay. Unless otherwise specified, there is no restriction on the order in which the multiple operations are performed.

[0062] 2) First instant messaging client: that is, a client that provides instant messaging services to internal employees of an enterprise, such as an enterprise instant messaging client.

[0063] 3) Second instant messaging client: that is, a client that provides instant messaging services to individual users, such as a personal instant messaging client.

[0064] 4) Service account: This refers to the account used by the service provider (e.g., a company) to provide services in a second instant messaging client. For example, it could be a customer service account, which is the account used by a company to provide customer service in a personal instant messaging client.

[0065] 5) Information publishing account: An account used to publish content in the second instant messaging client, such as an account that provides self-media text and image creation and publishing functions as well as video creation and publishing functions.

[0066] This application provides an instant messaging processing method, apparatus, electronic device, computer-readable storage medium, and computer program product, which enables efficient and convenient instant messaging with a service provider within an instant messaging client. The following describes exemplary applications of the electronic device provided in this application; the electronic device provided in this application can be implemented collaboratively by a server and a terminal device.

[0067] For example, see Figure 1 , Figure 1 This is a schematic diagram of the architecture of the instant messaging processing system 100 provided in this application embodiment. To support an application that enables efficient and convenient instant messaging between an instant messaging client and a service provider, such as... Figure 1 As shown, the instant messaging processing system 100 includes: a first server 200, a second server 300, a network 400, a first terminal device 500, and a second terminal device 600. The first terminal device 500 runs a first instant messaging client 510, which can be an enterprise instant messaging client (i.e., a client providing instant messaging services to enterprise content providers). The first server 200 is the backend server for the first instant messaging client 510. The second terminal device 600 runs a second instant messaging client 610, which can be a personal instant messaging client (i.e., a client providing instant messaging services to individual users). The second server 300 is the backend server for the second instant messaging client 610. The network 400 can be a local area network (LAN), a wide area network (WAN), or a combination of both.

[0068] In some embodiments, a first instant messaging client 510 running on a first terminal device 500, in response to a service account query operation triggered by a first object (e.g., user A) (i.e., the account used by the service provider to offer services in the second instant messaging client 610, such as a customer service number, i.e., an account used by an enterprise to provide customer service in a personal instant messaging client), sends a service account query request to a first server 200 via network 300. Upon receiving the service account query request from the first instant messaging client 510, the first server 200 can send at least one service account bound to the service provider to the first instant messaging client 510 via network 400. Next, in response to an information publishing account query operation triggered by user A, the first instant messaging client 510 sends an information publishing account query request to the first server 200 via network 400. Upon receiving the information publishing account query request from the first instant messaging client 510, the first server 200 can obtain at least one information publishing account bound to the second instant messaging client 610 from the second server 300. Subsequently, the first server 200 can send at least one information publishing account obtained from the second server 300 to the first instant messaging client 510 via network 400.

[0069] After obtaining at least one service account and at least one information publishing account, the first instant messaging client 510 can respond to a binding operation triggered by user A to bind the service account and the information publishing account by sending a first binding request to the first server 200. The first binding request carries at least one service account and at least one information publishing account. After receiving the first binding request from the first instant messaging client 510, the first server 200 can forward the first binding request to the second server 300, so that the second server 300 can bind the at least one service account and at least one information publishing account carried in the first binding request. After the binding is completed, the second server 300 can also send the binding result to the second instant messaging client 610 through network 400, so that the second instant messaging client 610 can display the entry of at least one service account on the homepage of at least one information publishing account. For example, assuming the binding result sent by the second server 300 is to bind customer service number 1 to information publishing account 1, the second instant messaging client 610 can display the entry point of customer service number 1 on the homepage of information publishing account 1. In this way, through the collaboration of the first server 200 and the second server 300, at least one customer service number bound to the service provider (e.g., enterprise A) and at least one information publishing account (e.g., information publishing account 1) bound to the second instant messaging client 610 can be flexibly configured in the second instant messaging client 610 to access the entry point of the customer service number corresponding to enterprise A in the first instant messaging client 510. Thus, when a user is watching a video published by information publishing account 1 and is interested in the product in the video content, they can quickly connect to enterprise A's customer service through the entry point of the customer service number displayed on the homepage of information publishing account 1, realizing efficient and convenient instant communication with enterprise A.

[0070] In some embodiments, the first server 200 and the second server 300 can be independent physical servers, server clusters or distributed systems composed of multiple physical servers, or cloud servers providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms. The cloud services can be communication processing services, invoked by the first terminal device 500 or the second terminal device 600. The first terminal device 500 and the second terminal device 600 can be smartphones, tablets, laptops, desktop computers, smart TVs, smartwatches, in-vehicle terminals, etc., but are not limited to these. The terminal devices (including the first terminal device 500 and the second terminal device 600) and the servers (including the first server 200 and the second server 300) can be directly or indirectly connected via wired or wireless communication, which is not limited in this embodiment.

[0071] The following is about Figure 1 The structure of the first server 200 shown in the diagram will be described. See also... Figure 2A , Figure 2A This is a schematic diagram of the structure of the first server 200 provided in an embodiment of this application. Figure 2A The first server 200 shown includes at least one processor 210, a memory 240, and at least one network interface 220. The various components in the first server 200 are coupled together via a bus system 230. It is understood that the bus system 230 is used to implement communication between these components. In addition to a data bus, the bus system 230 also includes a power bus, a control bus, and a status signal bus. However, for clarity, ... Figure 2A The general labeled all buses as Bus System 230.

[0072] Processor 210 can be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor can be a microprocessor or any conventional processor, etc.

[0073] The memory 240 may be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid-state storage, hard disk drives, optical disk drives, etc. The memory 240 may optionally include one or more storage devices physically located away from the processor 210.

[0074] The memory 240 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), and the volatile memory may be random access memory (RAM). The memory 240 described in this application embodiment is intended to include any suitable type of memory.

[0075] In some embodiments, memory 240 is capable of storing data to support various operations, examples of which include programs, modules, and data structures or subsets or supersets thereof, as illustrated below.

[0076] Operating system 241 includes system programs for handling various basic system services and performing hardware-related tasks, such as the framework layer, core library layer, driver layer, etc., for implementing various basic business functions and handling hardware-based tasks;

[0077] The network communication module 242 is used to reach other electronic devices via one or more (wired or wireless) network interfaces 220, such as Bluetooth, WiFi, and Universal Serial Bus (USB).

[0078] In some embodiments, the instant messaging processing apparatus provided in this application can be implemented in software. Figure 2A An instant messaging processing device 243 stored in memory 240 is shown. This device can be software in the form of programs and plug-ins, and includes the following software modules: a sending module 2431, an acquiring module 2432, a creating module 2433, a detecting module 2434, a transfer module 2435, a request module 2436, a receiving module 2437, and a binding module 2438. These modules are logically linked and can therefore be arbitrarily combined or further separated according to the functions implemented. It should be noted that... Figure 2A For ease of description, all the above modules are shown at once. In actual application, it is possible that the instant messaging processing device 243 may only include the sending module 2431 and the acquiring module 2432. The functions of each module will be described below.

[0079] In other embodiments, see Figure 2B , Figure 2B This is a schematic diagram of the structure of the second server 300 provided in the embodiments of this application, as shown below. Figure 2BAs shown, the second server 300 includes: a memory 340 for storing executable instructions; and a processor 310 for implementing the instant messaging processing method provided in this application embodiment when processing the executable instructions stored in the memory 340. Furthermore, the instant messaging processing device 343 stored in the memory 340 can be software in the form of programs and plug-ins, including the following software modules: a sending module 3431 and a binding module 3432. These modules are logically related and can therefore be arbitrarily combined or further split according to the implemented functions. The functions of each module will be described below. In addition, the second server 300 also includes a network interface 320 and a bus system 330. The memory 340 also stores an operating system 341 and a network communication module 342. The functions of the above components are similar to... Figure 2A The corresponding components in the text serve a similar purpose; please refer to them. Figure 2A The description of the embodiments in this application will not be repeated here.

[0080] The following continues... Figure 1 The structure of the first terminal device 500 shown in the figure will be described.

[0081] In some embodiments, see Figure 2C , Figure 2C This is a schematic diagram of the structure of the first terminal device 500 provided in the embodiments of this application, as shown below. Figure 2C As shown, the first terminal device 500 includes: a processor 520, a network interface 530, a user interface 540, a system bus 550, and a memory 560. The user interface 540 includes one or more output devices 541 that enable the presentation of media content, including one or more speakers and / or one or more visual displays. The user interface 540 also includes one or more input devices 542, including user interface components that facilitate user input, such as a keyboard, mouse, microphone, touchscreen display, camera, other input buttons, and controls. The memory 560 includes: an operating system 561, a network communication module 562, a presentation module 563 for enabling the display of information (e.g., a user interface for operating peripheral devices and displaying content and information) via one or more output devices 541 associated with the user interface 540 (e.g., displays, speakers, etc.), an input processing module 564 for detecting and translating one or more user inputs or interactions from one or more input devices 542, and an instant messaging processing device 565. Furthermore, the instant messaging processing device 565 stored in the memory 560 includes: a display module 5651, a determination module 5652, a receiving module 5653, and a sending module 5654. These modules are logically sequential and can therefore be arbitrarily combined or further split according to the functions they implement. It should be noted that in Figure 2CFor ease of description, all the above modules are shown at once. In actual applications, it is possible that the instant messaging processing device 565 may only include the display module 5651. The functions of each module will be described below.

[0082] The instant messaging processing method provided in this application embodiment will be specifically described from the perspective of the interaction between the first instant messaging client, the first server (i.e., the backend server of the first instant messaging client), the second instant messaging client, and the second server (i.e., the backend server of the second instant messaging client).

[0083] For example, see Figure 3 , Figure 3 This is a flowchart illustrating the instant messaging processing method provided in the embodiments of this application, which will be combined with... Figure 3 The steps shown are explained.

[0084] In step 101, the first instant messaging client sends a service account query request to the first server.

[0085] In some embodiments, the first instant messaging client may send a service account query request to the first server in response to a query trigger operation for a service account, wherein the service account query request may carry the identifier of the service provider (such as the name or number of the enterprise).

[0086] For example, taking the first instant messaging client as an enterprise instant messaging client (i.e., a client that provides instant messaging services to internal enterprise personnel), the human-computer interaction interface of the enterprise instant messaging client displays an area for searching service providers (such as enterprises). When the client receives keywords (such as the name or number of the enterprise) entered by the user in this area, the enterprise instant messaging client can send a service account query request carrying the keyword to the first server (i.e., the backend server of the enterprise instant messaging client) to obtain the service account (such as a customer service number, i.e., an account used to provide customer service for the enterprise) bound to the enterprise from the backend server of the enterprise instant messaging client.

[0087] In step 102, the first server sends at least one service account bound to the service provider to the first instant messaging client.

[0088] In some embodiments, after receiving a service account query request sent by a first instant messaging client, the first server can first parse the service provider's identifier from the service account query request, then determine the corresponding service provider based on the parsed service provider's identifier, and then detect whether there is a service account already bound to the service provider for that service provider. When there is a service account bound to the service provider, the first server can send at least one service account bound to the service provider to the first instant messaging client.

[0089] For example, taking the first instant messaging client as an enterprise instant messaging client, after receiving a service account (e.g., customer service number) query request from the enterprise instant messaging client, the first server (i.e., the backend server of the enterprise instant messaging client) can first parse the enterprise identifier carried in the customer service number query request, and then determine the corresponding enterprise (e.g., enterprise A) based on the enterprise identifier. Subsequently, for enterprise A, it checks whether there is already a customer service number bound to enterprise A (i.e., an account used to provide customer service for enterprise A). When there is a customer service number bound to enterprise A (i.e., the backend server of the enterprise instant messaging client has previously created a corresponding customer service number for enterprise A), the backend server of the enterprise instant messaging client can send at least one customer service number bound to enterprise A to the enterprise instant messaging client (for example, the backend server of the enterprise instant messaging client can send all existing customer service numbers bound to enterprise A to the enterprise instant messaging client; of course, the backend server of the enterprise instant messaging client can also send customer service numbers that meet one of the following conditions to the enterprise instant messaging client: the most frequently used, the earliest created, or the latest created).

[0090] In other embodiments, see Figure 4 , Figure 4 This is a flowchart illustrating the instant messaging processing method provided in the embodiments of this application, as shown below. Figure 4 As shown, company managers or employees with relevant permissions can also access [the system / mechanism]. Figure 4 Steps 112 and 113 shown are for creating new service accounts (e.g., new customer service numbers) for enterprises. The following will combine... Figure 4 The steps shown are explained in detail.

[0091] In step 112, the first instant messaging client sends a service account creation request to the first server.

[0092] In some embodiments, the first instant messaging client may send a service account creation request to the first server in response to a service account creation operation triggered by a user.

[0093] In step 113, the first server sends at least one new service account bound to the service provider to the first instant messaging client.

[0094] In some embodiments, after receiving a service account creation request from a first instant messaging client, the first server may create at least one new service account bound to a service provider and send the at least one new service account bound to a service provider to the first instant messaging client.

[0095] For example, taking an enterprise instant messaging client as the first example, the enterprise instant messaging client's human-computer interaction interface displays a service account (e.g., customer service number) creation area. When a user (e.g., an enterprise administrator) configures relevant information (e.g., receptionist, access scenario, etc.) in the customer service number creation area, and after receiving a creation operation triggered by the user (e.g., receiving a click on the confirmation button displayed in the human-computer interaction interface), the enterprise instant messaging client can send a customer service number creation request to the first server (i.e., the enterprise instant messaging client's backend server). After receiving the customer service number creation request sent by the enterprise instant messaging client, the enterprise instant messaging client's backend server can create at least one new customer service number bound to the enterprise based on the relevant information configured by the user in the customer service number creation area. Subsequently, the enterprise instant messaging client's backend server can send the at least one newly created customer service number bound to the enterprise back to the enterprise instant messaging client.

[0096] In some embodiments, the number of service accounts that a service provider can bind is limited. Before creating at least one new service account bound to the service provider, the first server may perform the following steps: detect the number of service accounts already bound to the service provider; when the number of service accounts already bound to the service provider is less than a threshold (e.g., 100), automatically proceed to the step of creating at least one new service account bound to the service provider (i.e., when the number of service accounts currently bound to the service provider is not full, the first server can automatically proceed to the step of creating a new service account to continue creating at least one new service account for the service provider); when the number of service accounts already bound to the service provider is greater than or equal to the threshold, send a notification message to the first instant messaging client. This notification message indicates that the number of service accounts bound to the service provider is full and no new service accounts can be created. This effectively improves the efficiency of creating new service accounts.

[0097] For example, taking company A as the service provider, assuming company A can bind a maximum of 100 customer service accounts, after receiving a customer service account creation request from the first instant messaging client (e.g., the company's instant messaging client), the first server (e.g., the backend server of the company's instant messaging client) first checks the number of customer service accounts currently bound to company A. If company A currently has 90 bound customer service accounts (less than the maximum number that can be bound), the company's instant messaging client's backend server can continue to create at least one new customer service account bound to company A. If company A currently has 100 bound customer service accounts (reaching the maximum number that can be bound), the company's instant messaging client's backend server can send a notification message to the company's instant messaging client, informing the user that the number of customer service accounts currently bound to company A is full and no new customer service accounts can be created. At this point, the user can first cancel some existing, infrequently used customer service accounts, and then continue to apply to the company's instant messaging client's backend server to create new customer service accounts.

[0098] It should be noted that, Figure 4 Steps 112 and 113 shown can be performed in... Figure 3 The steps 101 and 102 shown can be performed afterward, or they can be performed afterward. Figure 3 The preceding steps 101 and 102 shown can be executed either by creating a new service account or by querying the service account already bound by the service provider (i.e., the old service account). This application embodiment does not specifically limit this.

[0099] See also Figure 3 In step 103, the first instant messaging client sends an information publishing account query request to the first server.

[0100] In some embodiments, the first instant messaging client may send an information publishing account query request to the first server in the following manner: displaying at least one access scenario in the human-computer interaction interface of the first instant messaging client, wherein the at least one access scenario includes: accessing a service account in the information publishing account (i.e., displaying an entry point for the service account on the homepage of the information publishing account, such as a link to the service account); displaying an information publishing account selection entry point in response to a trigger operation for the access scenario (i.e., accessing a service account in the information publishing account); displaying an area for searching for information publishing accounts to be bound in response to a trigger operation for the information publishing account selection entry point, and the service provider has not bound any information publishing account, and receiving the entered keywords (such as the name of the information publishing account) through the area; and sending an information publishing account query request carrying keywords to the first server in response to a trigger operation.

[0101] For example, taking the first instant messaging client as an enterprise instant messaging client, see [link to example]. Figure 5A , Figure 5A This is a schematic diagram illustrating an application scenario of the instant messaging processing method provided in the embodiments of this application, such as... Figure 5A As shown, the human-computer interaction interface 501 of the enterprise instant messaging client displays various access scenarios, including: "Accessing through an information publishing account" 502, "Accessing through accounts providing graphic and text creation functions or other scenarios" 503, and "Accessing outside of a personal instant messaging client" 504. When a user clicks on "Accessing through an information publishing account" 502, an area 505 for searching for the information publishing account to be accessed is displayed on the human-computer interaction interface 501. The user can enter the name (or title) of the information publishing account in area 505 to search. Subsequently, when a user clicks on the "Next" button 506 displayed on the human-computer interaction interface 501, the enterprise instant messaging client sends an information publishing account query request carrying the name of the information publishing account entered by the user in area 505 to the enterprise instant messaging client's backend server.

[0102] In step 104, the first server forwards the information publishing account query request to the second server.

[0103] In some embodiments, since the information publishing account is bound to the second instant messaging client, that is, the first server does not store relevant data of the information publishing account, after receiving the information publishing account query request sent by the first instant messaging client, the first server can forward the information publishing account query request sent by the first instant messaging client to the second server through a cross-system server.

[0104] For example, taking a first instant messaging client as an enterprise instant messaging client and a second instant messaging client as a personal instant messaging client (i.e., a client that provides instant messaging services to individual users) as an example, after receiving an information publishing account query request sent by the enterprise instant messaging client, the first server (i.e., the backend server of the enterprise instant messaging client) can forward the information publishing account query request sent by the enterprise instant messaging client to the second server (i.e., the backend server of the personal instant messaging client) through a cross-system server, so as to obtain at least one information publishing account bound to the personal instant messaging client from the backend server of the personal instant messaging client.

[0105] In step 105, the second server sends at least one information publishing account bound to the second instant messaging client to the first server.

[0106] In some embodiments, after receiving an information publishing account query request sent by the first instant messaging client via the first server, the second server can first parse the information publishing account identifier (e.g., the name of the information publishing account) carried in the information publishing account query request. Then, the second server can query the corresponding information publishing account based on the parsed information publishing account identifier. The information publishing account is bound to the second instant messaging client. Subsequently, the second server can send the queried information publishing account bound to the second instant messaging client to the first server via a cross-system server.

[0107] For example, taking the first server as the backend server of an enterprise instant messaging client and the second server as the backend server of a personal instant messaging client, after receiving an information publishing account query request sent by the first instant messaging client (e.g., the enterprise instant messaging client) through the enterprise instant messaging client's backend server via a cross-system server, the personal instant messaging client's backend server can first parse the information publishing account identifier (e.g., the name of the information publishing account) carried in the information publishing account query request. Then, the personal instant messaging client's backend server can obtain the corresponding information publishing account based on the parsed information publishing account identifier. The information publishing account is bound to the personal instant messaging client. Subsequently, the personal instant messaging client's backend server can send the obtained information publishing account to the enterprise instant messaging client's backend server through the cross-system server.

[0108] In step 106, the first server sends at least one information publishing account to the first instant messaging client.

[0109] In some embodiments, after receiving at least one information publishing account from the second server via a cross-system server, the first server may send the received at least one information publishing account to the first instant messaging client.

[0110] For example, taking the first server as the backend server of the enterprise instant messaging client and the second server as the backend server of the personal instant messaging client, after receiving at least one information publishing account sent by the backend server of the personal instant messaging client through the cross-system server, the backend server of the enterprise instant messaging client can send the received at least one information publishing account to the enterprise instant messaging client.

[0111] In other embodiments, after obtaining at least one information publishing account, the at least one information publishing account can be bound to the server. Then, after receiving at least one information publishing account from the first server, the first instant messaging client can send a second binding request to the first server, so that the first server requests the second server to verify the permissions of the first instant messaging account and receives the verification result sent by the second server. Here, the first instant messaging account is the currently logged-in account of the first instant messaging client. When the verification result indicates that the first instant messaging account is associated with at least one information publishing account, the first server binds at least one information publishing account to the service provider. The binding result is used to trigger the first instant messaging client to display at least one information publishing account bound to the service provider in the human-computer interaction interface, and at least one information publishing account is in an authenticated state.

[0112] For example, taking an enterprise instant messaging client as the first example, after receiving at least one information publishing account from the first server (i.e., the enterprise instant messaging client's backend server), in response to a user-triggered operation to bind the information publishing account to a service provider (e.g., receiving the information publishing account selected by the user in the binding settings area), the enterprise instant messaging client's backend server sends a second binding request (the second binding request carries the service provider and the information publishing account selected by the user). Upon receiving the second binding request from the enterprise instant messaging client, the enterprise instant messaging client's backend server first requests the second server (i.e., the personal instant messaging client's backend server) to verify the permissions of the enterprise instant messaging client's currently logged-in account (e.g., account A), and receives the verification result from the personal instant messaging client's backend server. When the verification result indicates that account A is associated with the information publishing account carried in the second binding request, the enterprise instant messaging client's backend server can bind the information publishing account carried in the second binding request to the service provider (e.g., the enterprise). After the binding is completed, the backend server of the enterprise instant messaging client can also send the binding result to the enterprise instant messaging client, so that at least one information publishing account bound to the enterprise can be displayed in the human-computer interaction interface of the enterprise instant messaging client, and at least one information publishing account is in an authenticated state.

[0113] It should be noted that the association between the first instant messaging account and at least one information publishing account mentioned above means that the first instant messaging account and at least one information publishing account belong to the same entity. The entity can be a company or a user. For example, when the entity is a company, the holder of the first instant messaging account can be an employee of the company, and at least one information publishing account can be registered in the name of the company, meaning that the holder of the first instant messaging account is also the administrator of at least one information publishing account. When the entity is a user, the first instant messaging account and at least one information publishing account belong to the same user. For example, the first instant messaging account and at least one information publishing account are both registered under the user's personal identity, meaning that the user simultaneously has the identity of an administrator of at least one information publishing account and an employee of the company.

[0114] In some embodiments, following the preceding text, when the verification result indicates that the first instant messaging account is not associated with at least one information publishing account, the first server may send a graphic code (e.g., a QR code or barcode) corresponding to at least one information publishing account to the first instant messaging client, so that the first instant messaging client sends the graphic code to the second instant messaging client logged in with the second instant messaging account; wherein, the second instant messaging account is an account in the second instant messaging client associated with at least one information publishing account, so that after receiving a scanning operation for the graphic code triggered by the second instant messaging account, the second server notifies the first server to bind at least one information publishing account with the service provider. Subsequently, the first server may send the binding result to the first instant messaging client, so that the first instant messaging client displays at least one information publishing account bound to the service provider in the human-computer interaction interface, and at least one information publishing account is in an authenticated state.

[0115] In other embodiments, the first instant messaging client may also send a graphic code to the second instant messaging client logged in with the second instant messaging account by displaying the graphic code and a send button to the second instant messaging account in the human-computer interaction interface of the first instant messaging client; and in response to the triggering operation of the send button, sending the graphic code to the second server via the first server, so that the second server sends the graphic code to the second instant messaging client logged in with the second instant messaging account.

[0116] For example, still taking the first server as the backend server of the enterprise instant messaging client, when the verification result returned by the second server (i.e., the backend server of the personal instant messaging client) indicates that the first instant messaging account (e.g., account A) is not associated with at least one information publishing account (i.e., account A and the information publishing account do not belong to the same user, for example, account A belongs to user 1 and the information publishing account belongs to user 2), the backend server of the enterprise instant messaging client can send a graphic code (e.g., a QR code) corresponding to at least one information publishing account to the first instant messaging client (i.e., the enterprise instant messaging client). After receiving the graphic code corresponding to at least one information publishing account sent by the backend server of the enterprise instant messaging client, the enterprise instant messaging client can display it in the human-computer interaction interface. Simultaneously, a send button can be displayed in the human-computer interaction interface of the enterprise instant messaging client to send messages to the second instant messaging account (i.e., the instant messaging account belonging to user 2, such as account B). When user 1 clicks the send button, the enterprise instant messaging client can send a graphic code to its backend server. This allows the enterprise instant messaging client's backend server to forward the graphic code to the personal instant messaging client's backend server via a cross-system server. Subsequently, the personal instant messaging client's backend server can send the graphic code to the second instant messaging client (i.e., the personal instant messaging client) logged in by account B. Then, when the personal instant messaging client's backend server receives user 2's scan operation on the graphic code (i.e., obtains user 2's authorization), it can notify the enterprise instant messaging client's backend server to bind at least one information publishing account to the service provider (e.g., the enterprise).

[0117] In step 107, the first instant messaging client sends a first binding request to the first server.

[0118] In some embodiments, after receiving at least one service account and at least one information publishing account from the first server, the first instant messaging client may send a first binding request to the first server, wherein the first binding request is used to trigger the second server to bind at least one service account to at least one information publishing account.

[0119] In step 108, the first server forwards the first binding request to the second server.

[0120] In some embodiments, after receiving a first binding request sent by a first instant messaging client, the first server can forward the first binding request sent by the first instant messaging client to a second server through a cross-system server.

[0121] In step 109, the second server binds at least one service account to at least one information publishing account.

[0122] In some embodiments, after receiving a first binding request sent by the first server through a cross-system server, the second server may bind at least one service account carried in the first binding request to at least one information publishing account.

[0123] For example, taking a first instant messaging client as an enterprise instant messaging client and a second instant messaging client as a personal instant messaging client, after receiving at least one service account (e.g., a customer service number) and at least one information publishing account from a first server (i.e., the enterprise instant messaging client's backend server), the enterprise instant messaging client can send a first binding request to its backend server. This first binding request carries at least one service account and at least one information publishing account. Upon receiving this first binding request, the enterprise instant messaging client's backend server can forward it to the second server (i.e., the personal instant messaging client's backend server) via a cross-system server. Upon receiving the first binding request from the enterprise instant messaging client's backend server, the personal instant messaging client's backend server first parses out the at least one service account and at least one information publishing account from the request, and then binds the parsed at least one service account to the at least one information publishing account.

[0124] It should be noted that the binding between service accounts and information publishing accounts can be one-to-one or one-to-many. For example, one information publishing account can be bound to one service account; multiple information publishing accounts can be bound to the same service account; and of course, multiple service accounts can be bound to the same information publishing account. This application embodiment does not specifically limit this.

[0125] In some embodiments, the first binding request may carry at least one target service account selected from at least one service account (for example, assuming at least one service account includes service account 1, service account 2 and service account 3, then service account 2 selected from these 3 service accounts can be used as the target service account), and at least one target information publishing account selected from at least one information publishing account (for example, assuming at least one information publishing account includes information publishing account 1, information publishing account 2 and information publishing account 3, then information publishing account 1 and information publishing account 2 selected from these 3 information publishing accounts can be used as the target information publishing account). After receiving the first binding request (the first binding request carries service account 2, information publishing account 1 and information publishing account 2) sent by the first instant messaging client through the first server, the second server can bind the at least one target service account carried in the first binding request with the at least one target information publishing account (that is, the second server can bind information publishing account 1 and information publishing account 2 to service account 1 at the same time, so that the entry of service account 1 is displayed on the homepage of information publishing account 1 and information publishing account 2).

[0126] In some embodiments, at least one target service account and at least one target information publishing account may be selected by the first instant messaging client in the following ways: displaying a service account selection entry and an information publishing account selection entry in the human-computer interaction interface of the first instant messaging client; responding to a trigger operation for the service account selection entry, when the service provider has already bound at least one service account, displaying at least one service account in the human-computer interaction interface (e.g., displaying at least one service account sent by the first server in step 102, or at least one new service account sent by the first server in step 113); responding to a selection operation for at least one service account, displaying at least one selected target service account in the service account selection entry; responding to a trigger operation for the information publishing account selection entry, when the service provider has already bound at least one information publishing account, displaying at least one information publishing account in the human-computer interaction interface (e.g., displaying at least one information publishing account obtained by the first server from the second server in step 106); responding to a selection operation for at least one information publishing account, displaying at least one selected target information publishing account in the information publishing account selection entry.

[0127] For example, taking the first instant messaging client as an enterprise instant messaging client, see [link to example]. Figure 5B , Figure 5B This is a schematic diagram illustrating an application scenario of the instant messaging processing method provided in the embodiments of this application, such as... Figure 5BAs shown, the human-computer interaction interface 501 of the enterprise instant messaging client displays an entry point 507 for selecting information publishing accounts and an entry point 508 for selecting customer service numbers. When a user clicks on the entry point 507, a list of information publishing accounts 509 is displayed in the human-computer interaction interface 501. This list contains multiple information publishing accounts, such as information publishing accounts 510, 511, and 512. When a user clicks on information publishing account 510 displayed in the list 509, information publishing account 510 is displayed in the entry point 507 (i.e., information publishing account 510 is the target information publishing account selected by the user). Similarly, when a user clicks on the entry point 508 for selecting customer service numbers, a list of customer service numbers 513 is displayed in the human-computer interaction interface 501. This list contains multiple customer service numbers, such as customer service numbers 514 and 515, where customer service number 515 can be a newly created customer service number. When a user clicks on customer service number 515 displayed in customer service number list 513, customer service number 515 is displayed in customer service number selection entry 508 (i.e., customer service number 515 is the target customer service number selected by the user).

[0128] It should be noted that when the service provider has not bound any service account, the first instant messaging client, in response to a trigger operation targeting the service account selection entry, can also perform the following processing: display a service account creation button in the human-computer interaction interface; in response to a trigger operation targeting the service account creation button, display a service account creation interface in the human-computer interaction interface; in response to a trigger operation targeting the completion button displayed in the service account creation interface, identify at least one newly created service account bound to the service provider as at least one service account displayed in the service account selection entry. Similarly, when the service provider has not bound any information publishing account, the first instant messaging client, in response to a trigger operation targeting the information publishing account selection entry, can also perform the following processing: display an area in the human-computer interaction interface for searching for information publishing accounts to be bound, and receive the entered keywords through this area; in response to a send trigger operation, send an information publishing account query request carrying keywords to the first server, and identify at least one information publishing account returned by the first server that matches the keywords as at least one information publishing account displayed in the information publishing account selection entry.

[0129] In some embodiments, enterprise managers or enterprise employees with relevant permissions can also change the information publishing account bound to the service account. In this case, the first server can also perform the following processing: in response to the information publishing account change request sent by the first instant messaging client, forward the information publishing account change request to the second server; wherein, the information publishing account change request carries at least one target information publishing account reselected from at least one information publishing account, so that the second server unbinds at least one target service account and at least one target information publishing account, and binds at least one target service account to at least one reselected target information publishing account. In this way, by changing the already bound information publishing account, the diverse needs of users in different scenarios are met.

[0130] For example, taking at least one target service account as Customer Service Number 1 and at least one target information publishing account as Information Publishing Account 1 as an example, Customer Service Number 1 was originally bound to Information Publishing Account 1 (i.e., an entry point for Customer Service Number 1 was displayed on the homepage of Information Publishing Account 1). When the company no longer wants to use Information Publishing Account 1, its employees can send an information publishing account change request to the first server (i.e., the backend server of the enterprise instant messaging client) through the first instant messaging client (e.g., the enterprise instant messaging client). The information publishing account change request carries the information publishing account that the company employee has reselected from the multiple information publishing accounts bound to the company (e.g., Information Publishing Account 2). After receiving the information publishing account change request from the enterprise instant messaging client, the backend server of the enterprise instant messaging client unbinds Customer Service Number 1 from Information Publishing Account 1 and binds Customer Service Number 1 to Information Publishing Account 2. In this way, an entry point for Customer Service Number 1 (e.g., a link to Customer Service Number 1) can be displayed on the homepage of Information Publishing Account 2, meeting the diverse needs of users in different scenarios.

[0131] In other embodiments, enterprise managers or employees with relevant permissions can also change the service account bound to the information publishing account (i.e., display the entry point of other service accounts on the homepage of the information publishing account). In this case, the first server can also perform the following processing: in response to the service account change request sent by the first instant messaging client, the service account change request is forwarded to the second server. The service account change request carries at least one target service account reselected from at least one service account bound to the service provider, so that the second server unbinds at least one target service account and at least one target information publishing account, and binds the reselected at least one target service account to at least one target publishing account. In this way, the entry point of the corresponding service account of the service provider in the first instant messaging client can be flexibly configured in the second instant messaging client, and the already configured service account can also be changed, further improving the configuration flexibility.

[0132] For example, taking at least one target service account as Customer Service Number 1 and at least one target information publishing account as Information Publishing Account 1 as an example, Customer Service Number 1 was originally bound to Information Publishing Account 1 (i.e., an entry point for Customer Service Number 1 was displayed on the homepage of Information Publishing Account 1). When the company no longer wants to use Customer Service Number 1, its employees can send a Customer Service Number Change Request to the First Server (i.e., the backend server of the Enterprise Instant Messaging Client) through the First Instant Messaging Client (e.g., the Enterprise Instant Messaging Client). The Customer Service Number Change Request carries a Customer Service Number (e.g., Customer Service Number 2) that the company employee has reselected from the multiple Customer Service Numbers bound to the company. After receiving the Information Publishing Account Change Request from the Enterprise Instant Messaging Client, the backend server of the Enterprise Instant Messaging Client will unbind Customer Service Number 1 from Information Publishing Account 1 and bind Customer Service Number 2 to Information Publishing Account 1. In this way, an entry point for Customer Service Number 2 can be displayed on the homepage of Information Publishing Account 1, making it convenient for users to communicate with the receptionist corresponding to Customer Service Number 2 and meeting the diverse needs of users in different scenarios.

[0133] In step 110, the second server sends the binding result to the second instant messaging client.

[0134] In some embodiments, after binding at least one service account and at least one information publishing account, the second server can send the binding result to the second instant messaging client.

[0135] In step 111, the second instant messaging client displays an entry point for at least one service account on the homepage of at least one information publishing account.

[0136] In some embodiments, after receiving the binding result from the second server, the second instant messaging client can display an entry point for at least one service account on the homepage of at least one information publishing account based on the binding result. For example, assuming the binding result sent by the second server is that service account 1 is bound to information publishing account 1, the second instant messaging client can display an entry point for service account 1 on the homepage of information publishing account 1.

[0137] The instant messaging processing method provided in this application embodiment binds at least one service account bound to a service provider and at least one information publishing account bound to a second instant messaging client through the collaboration of a first server and a second server. This allows for flexible configuration of the entry point of the service account of the corresponding service provider in the first instant messaging client within the second instant messaging client. Compared with related technologies, this eliminates the need for secondary API development in the business system. Users can quickly connect to the service provider's service through the entry point of the information publishing account, achieving efficient and convenient instant messaging with the service provider.

[0138] The following example illustrates an exemplary application of the embodiments of this application in a real-world application scenario, using the example of a first instant messaging client being a computer program that provides internet social services to enterprise users (e.g., an enterprise instant messaging client) and a second instant messaging client being a computer program that provides internet social services to individual users (e.g., a personal instant messaging client).

[0139] To address the customer service needs of businesses, enterprise instant messaging clients, acting as connectors, have launched customer service response APIs to facilitate communication between businesses and users. However, before using these APIs, businesses need to perform secondary development on the provided API interfaces to implement their own customer service systems.

[0140] In other words, the solutions provided by the relevant technologies have the following drawbacks: 1) The customer service function cannot be effectively integrated with the enterprise instant messaging client to provide users with a more convenient way to communicate; 2) The enterprise instant messaging client cannot be effectively integrated with the personal instant messaging client to provide users with a convenient way to communicate; 3) Enterprise function access is complex and the cost for enterprises to access is relatively high.

[0141] In view of this, this application provides an instant messaging processing method that implements customer service applications based on an enterprise instant messaging client, enabling enterprises to quickly establish communication connections between enterprises and users by utilizing existing enterprise customer service numbers (corresponding to the service accounts mentioned above, hereinafter referred to as customer service numbers) and information publishing accounts.

[0142] The instant messaging processing method provided in this application embodiment is mainly for enterprises using enterprise instant messaging clients, enabling them to provide customer service communication functions to users through customer service numbers and information publishing accounts. It mainly includes the following core steps:

[0143] 1. Create a customer service account;

[0144] 2. Link the information publishing account to the enterprise;

[0145] 3. Link the customer service account to the information publishing account to establish an association.

[0146] After completing the three steps above, a relationship is established between the company's customer service account and the personal instant messaging client's information publishing account (multiple information publishing accounts can be bound to the same customer service account). This will then display a link to the corresponding customer service account on the personal instant messaging client's information publishing account homepage. Users who have questions about the company's products can then access the company's instant messaging client's customer service by clicking the customer service number displayed on the information publishing account's homepage for one-on-one service. Furthermore, the customer service application can also provide other convenient and commonly used customer service functions, such as quick replies, customer service welcome messages, and customer service data statistics.

[0147] The following section explains the process of creating a customer service account.

[0148] In some embodiments, after a user (such as an enterprise administrator or a authorized employee) enters the customer service application of the enterprise instant messaging client, the enterprise instant messaging application (APP) sends a customer service number information query request to the enterprise instant messaging APP's backend server, so that the enterprise instant messaging APP's backend server returns a list of customer service numbers currently created by the enterprise to the enterprise instant messaging APP. Of course, enterprise administrators or authorized employees can also create a new customer service number.

[0149] Furthermore, the backend server of the enterprise instant messaging app can also obtain information publishing account information from the backend server of the personal instant messaging app. Then, the enterprise instant messaging app's backend server can send the obtained information publishing account to the enterprise instant messaging app, which can then be linked to the customer service account (i.e., binding the information publishing account and the customer service account). Additionally, enterprise administrators can perform operations such as adding specific receptionists and setting other reception rules for the customer service account through the human-computer interaction interface provided by the enterprise instant messaging app.

[0150] For example, see Figure 6 , Figure 6This is a flowchart illustrating the instant messaging processing method provided in the embodiments of this application, which will be combined with... Figure 6 The steps shown are explained.

[0151] In step 201, the enterprise instant messaging app sends a customer service number query request to the enterprise instant messaging app's backend server.

[0152] In some embodiments, after receiving a user's click on the customer service application button displayed in the human-computer interaction interface, the enterprise instant messaging APP sends a customer service number query request to the enterprise instant messaging APP's backend server. The customer service number query request may carry the identifier of the current enterprise.

[0153] In step 202, the backend server of the enterprise instant messaging app checks the customer service numbers that the enterprise has created.

[0154] In some embodiments, after receiving a customer service number query request sent by the enterprise instant messaging APP, the backend server first extracts the enterprise's identifier from the customer service number query request, and then queries the customer service numbers that the enterprise has created based on the extracted enterprise identifier.

[0155] In step 203, the backend server of the enterprise instant messaging app sends a list of customer service numbers to the enterprise instant messaging app.

[0156] In step 204, the enterprise instant messaging app sends a customer service number creation request to the enterprise instant messaging app's backend server.

[0157] In step 205, the backend server of the enterprise instant messaging app sends a new customer service number to the enterprise instant messaging app.

[0158] For example, see Figure 7 , Figure 7 This is a schematic diagram illustrating an application scenario of the instant messaging processing method provided in the embodiments of this application, such as... Figure 7As shown, the human-computer interaction interface 701 of the enterprise instant messaging APP displays a customer service account creation interface. After the user fills in the relevant information on the customer service account creation interface and clicks the "Complete" button 702 displayed on the human-computer interaction interface 701, the newly created customer service number 703 is displayed on the human-computer interaction interface 701. In addition, the human-computer interaction interface 701 also displays various different types of access scenarios, such as "accessing within the information publishing account" 704, "accessing within other scenarios such as accounts that provide graphic and text creation functions," and "accessing outside the personal instant messaging client." When the user clicks the "accessing within the information publishing account" 704 button, the newly created customer service number 703 can be accessed into the information publishing account (that is, the customer service number 703 is bound to the information publishing account, so that the entry point of the customer service number 703 can be displayed on the homepage of the information publishing account).

[0159] The following section continues to explain the process of binding the information publishing account to the enterprise.

[0160] In some embodiments, enterprise administrators can bind information publishing accounts to the enterprise in the following way: First, the enterprise administrator enters the information publishing account created by the enterprise in the personal instant messaging system (fuzzy search is supported for information publishing accounts) in the enterprise instant messaging APP to retrieve the corresponding information publishing account information. If the information publishing account does not belong to the enterprise administrator (for example, the information publishing account belongs to employee A), the corresponding QR code can be sent to the owner of the information publishing account. After the owner scans the code, the backend server of the personal instant messaging client will verify whether the information publishing account information and the corresponding personal instant messaging account are owner-owner relationships. If they are owner-owner relationships, the backend server of the personal instant messaging client will notify the backend server of the enterprise instant messaging APP to bind the information publishing account to the current enterprise. After binding the information publishing account to the current enterprise, the backend server of the enterprise instant messaging APP can also send a binding success notification to the enterprise instant messaging APP to update the enterprise's information publishing account binding list and status.

[0161] For example, see Figure 8 , Figure 8 This is a flowchart illustrating the instant messaging processing method provided in the embodiments of this application, which will be combined with... Figure 8 The steps shown are explained.

[0162] In step 301, the enterprise instant messaging app sends an information publishing account query request to the enterprise instant messaging app's backend server.

[0163] In some embodiments, after receiving the name of the information publishing account entered by the user in the search area, the enterprise instant messaging APP can send an information publishing account query request to the backend server of the enterprise instant messaging APP. The information publishing account query request carries the name of the information publishing account entered by the user.

[0164] In step 302, the backend server of the enterprise instant messaging app sends an information publishing account query request to the backend server of the personal instant messaging app.

[0165] In some embodiments, after receiving a query request for an information publishing account from the enterprise instant messaging app, the backend server of the enterprise instant messaging app can query the backend server of the personal instant messaging app. When the backend server of the enterprise instant messaging app searches the backend server of the personal instant messaging app based on the name of the information publishing account entered by the user, it supports fuzzy search (that is, it allows the searched information to have a certain difference from the search query, or to perform a search for synonyms).

[0166] In step 303, the backend server of the personal instant messaging app sends the information publishing account information to the backend server of the enterprise instant messaging app.

[0167] In step 304, the backend server of the enterprise instant messaging APP sends the information publishing account information to the enterprise instant messaging APP.

[0168] In step 305, the enterprise instant messaging app sends a message to the administrator.

[0169] In step 306, the backend server of the personal instant messaging APP receives a QR code authentication request sent by the administrator.

[0170] In step 307, the backend server of the personal instant messaging app sends the latest information publishing account information to the backend server of the enterprise instant messaging app.

[0171] In some embodiments, the backend server of a personal instant messaging app can also periodically send the latest information publishing account information to the backend server of an enterprise instant messaging app, so that the backend server of the enterprise instant messaging app can update the list of information publishing accounts currently bound to the enterprise.

[0172] In step 308, the backend server of the enterprise instant messaging APP updates the list of published accounts.

[0173] In step 309, the backend server of the enterprise instant messaging app sends an update information posting account status notification to the enterprise instant messaging app.

[0174] In some embodiments, after receiving an update notification on the status of the information publishing account sent by the enterprise instant messaging app's backend server, the enterprise instant messaging app can update the status of the information publishing account displayed in the human-computer interaction interface, for example, updating the unverified status to the verified status.

[0175] For example, see Figure 9 , Figure 9 This is a schematic diagram illustrating an application scenario of the instant messaging processing method provided in the embodiments of this application, such as... Figure 9 As shown, the human-computer interaction interface 901 of the enterprise instant messaging APP displays a search area 902 for searching information publishing accounts. After receiving the name of the information publishing account entered by the user in the search area 902 and the click on the "Next" button 903, the searched information publishing account 904 and its corresponding QR code 905 are displayed on the human-computer interaction interface 901. Additionally, a "Send to Administrator for Confirmation" button 906 is also displayed on the human-computer interaction interface 901. After receiving the user's click on the "Send to Administrator for Confirmation" button 906, the enterprise instant messaging APP sends the QR code 905 to the administrator for scanning and authentication. Subsequently, the information publishing account currently bound to the enterprise (e.g., information publishing account 907) and its current status (since information publishing account 907 has not been authenticated, its current status is "Pending Confirmation") can be displayed on the human-computer interaction interface 901.

[0176] The following section will explain the process of binding the customer service number to the information publishing account to establish a connection.

[0177] In some embodiments, after obtaining the customer service number and information publishing account through the above steps, the two can be connected. For example, the enterprise instant messaging APP can send the information of both to the enterprise instant messaging APP's backend server. The enterprise instant messaging APP's backend server can request the personal instant messaging APP's backend server to bind the customer service number and information publishing account. Subsequently, the personal instant messaging APP's backend server can return the binding result to the enterprise instant messaging APP's backend server. At the same time, the personal instant messaging APP's backend server can also send the binding result to the personal instant messaging APP. In this way, the entry point of the customer service number will be displayed on the information publishing account homepage of the personal instant messaging APP.

[0178] For example, see Figure 10 , Figure 10 This is a flowchart illustrating the instant messaging processing method provided in the embodiments of this application, which will be combined with... Figure 10 The steps shown are explained.

[0179] In step 401, the enterprise instant messaging app sends the information publishing account and customer service number to the enterprise instant messaging app's backend server.

[0180] In some embodiments, when an enterprise instant messaging app receives a user's request to join an information publishing account, it sends the information publishing account and customer service number to the enterprise instant messaging app's backend server.

[0181] In step 402, the backend server of the enterprise instant messaging APP sends an update information publishing account corresponding customer service number information request to the backend server of the personal instant messaging APP.

[0182] In some embodiments, after receiving the information publishing account and customer service number sent by the enterprise instant messaging APP, the backend server of the enterprise instant messaging APP can send a request to the backend server of the personal instant messaging APP to update the customer service number information corresponding to the information publishing account, so as to request the backend server of the personal instant messaging APP to bind the information publishing account and customer service number sent by the enterprise instant messaging APP.

[0183] In step 403, the backend server of the personal instant messaging app sends an update information release account information notification to the personal instant messaging app.

[0184] In some embodiments, after the backend server of a personal instant messaging app binds the information publishing account and the customer service account, it can send a notification to the personal instant messaging app to update the information publishing account information, thereby displaying the entry point of the customer service account on the homepage of the information publishing account in the personal instant messaging app.

[0185] In step 404, the backend server of the personal instant messaging app sends a response result to the backend server of the enterprise instant messaging app.

[0186] In step 405, the backend server of the enterprise instant messaging app sends an update information release account customer service access list notification to the enterprise instant messaging app.

[0187] In some embodiments, after receiving the response from the backend server of a personal instant messaging app, the backend server of the enterprise instant messaging app can send an update notification to the customer service access list of the information publishing account to the enterprise instant messaging app. For example, assuming that the backend server of the personal instant messaging app has bound customer service number 2 to information publishing account 1, the enterprise instant messaging app can add customer service number 2 to the customer service number access list of information publishing account 1.

[0188] In step 406, the enterprise instant messaging app sends a request to the enterprise instant messaging app's backend server to change the information publishing account.

[0189] In step 407, the backend server of the enterprise instant messaging app sends an update information publishing account corresponding customer service number information request to the backend server of the personal instant messaging app.

[0190] In step 408, the backend server of the personal instant messaging app sends an update information release account information notification to the personal instant messaging app.

[0191] In some embodiments, assuming that customer service number 1 was originally bound to information publishing account 1, when the backend server of the personal instant messaging APP receives the information publishing account change request sent by the enterprise instant messaging APP, it responds by unbinding customer service number 1 from information publishing account 1 and binding customer service number 1 to information publishing account 2. As a result, the entry point for customer service number 1 will no longer be displayed on the homepage of information publishing account 1 of the personal instant messaging APP, but will be displayed on the homepage of information publishing account 2.

[0192] In step 409, the backend server of the personal instant messaging app sends a response result to the backend server of the enterprise instant messaging app.

[0193] In step 410, the backend server of the enterprise instant messaging APP sends an update information release account customer service access list notification to the enterprise instant messaging APP.

[0194] In some embodiments, assuming that information publishing account 1 was originally bound to customer service number 1, after the backend server of the personal instant messaging APP responds to the information publishing account change request sent by the enterprise instant messaging APP, it unbinds information publishing account 1 from customer service number 1 and binds information publishing account 2 to customer service number 1, so that customer service number 1 can be deleted from the customer service number access list of information publishing account 1.

[0195] In step 411, the enterprise instant messaging app sends a customer service number change request to the enterprise instant messaging app's backend server.

[0196] In step 412, the backend server of the enterprise instant messaging app sends an update information release account corresponding customer service number information request to the backend server of the personal instant messaging app.

[0197] In step 413, the backend server of the personal instant messaging APP sends an update information release account information notification to the personal instant messaging APP.

[0198] In some embodiments, assuming that customer service number 1 was originally bound to information publishing account 1, when the backend server of the personal instant messaging APP receives the customer service number change request sent by the enterprise instant messaging APP, it responds by unbinding customer service number 1 from information publishing account 1 and binding customer service number 2 to information publishing account 1. As a result, the entry point for customer service number 1 will no longer be displayed on the homepage of information publishing account 1 of the personal instant messaging APP, but the entry point for customer service number 2 will be displayed instead.

[0199] In step 414, the backend server of the personal instant messaging app sends a response result to the backend server of the enterprise instant messaging app.

[0200] In step 415, the backend server of the enterprise instant messaging app sends an update information release account customer service access list notification to the enterprise instant messaging app.

[0201] In some embodiments, assuming that information publishing account 1 was originally bound to customer service number 1, after the backend server of the personal instant messaging APP responds to the customer service number change request sent by the enterprise instant messaging APP, it unbinds information publishing account 1 from customer service number 1 and binds information publishing account 1 to customer service number 2. Then, customer service number 1 can be deleted from the customer service number access list of information publishing account 1, and customer service number 2 can be added.

[0202] For example, see Figure 11 , Figure 11 This is a schematic diagram illustrating an application scenario of the instant messaging processing method provided in the embodiments of this application, such as... Figure 11 As shown, the human-computer interaction interface 1101 of the enterprise instant messaging APP displays an entry point 1102 for selecting an information publishing account and an entry point 1103 for selecting a customer service number. Users can select the information publishing account they wish to access in the information publishing account selection entry 1102. For example, if a user selects information publishing account 1104, the selected information publishing account 1104 will be displayed in the information publishing account selection entry 1102. Similarly, users can select the desired customer service number in the customer service number selection entry 1103. For example, if a user selects customer service number 1105, the selected customer service number 1105 will be displayed in the customer service number selection entry 1103. Subsequently, the enterprise instant messaging APP can send a binding request to the backend server of the personal instant messaging APP via its backend server to request the personal instant messaging APP's backend server to bind information publishing account 1104 and customer service number 1105. After binding the information publishing account 1104 and the customer service number 1105, the entry point 1107 for the customer service number 1105 will be displayed on the homepage 1106 of the information publishing account 1104.

[0203] The instant messaging processing method provided in this application implements a customer service application based on an enterprise instant messaging client, enabling enterprises to quickly establish communication connections between enterprises and users by utilizing existing customer service numbers and information publishing accounts, thereby improving communication efficiency and reducing communication costs.

[0204] The following description continues to illustrate the exemplary structure of the instant messaging processing device 243 provided in the embodiments of this application as a software module. In some embodiments, such as Figure 2A As shown, the software modules stored in the instant messaging processing device 243 in the memory 240 may include: a sending module 2431 and an acquisition module 2432.

[0205] The sending module 2431 is configured to respond to a service account query request sent by the first instant messaging client and send at least one service account bound to a service provider to the first instant messaging client, wherein the service account is the account used by the service provider to provide services in the second instant messaging client; the obtaining module 2432 is configured to respond to an information publishing account query request sent by the first instant messaging client and obtain at least one information publishing account bound to the second instant messaging client from the second server; the sending module 2431 is further configured to send at least one information publishing account to the first instant messaging client, wherein the second server is the backend server of the second instant messaging client, and the information publishing account is the account used to publish content in the second instant messaging client; the sending module 2431 is further configured to respond to a first binding request sent by the first instant messaging client and forward the first binding request to the second server, so that the second server binds at least one service account to at least one information publishing account, and the binding result is used for the second instant messaging client to display the entry of at least one service account on the homepage of at least one information publishing account.

[0206] In some embodiments, the instant messaging processing apparatus 243 further includes a creation module 2433, configured to create at least one new service account bound to a service provider in response to a service account creation request sent by a first instant messaging client; and a sending module 2431, configured to send at least one new service account bound to a service provider to the first instant messaging client, wherein the service account creation request is sent by the first instant messaging client in response to the creation operation.

[0207] In some embodiments, the instant messaging processing device 243 further includes a detection module 2434 and a transfer module 2435, wherein the detection module 2434 is used to detect the number of service accounts already bound to the service provider; the transfer module 2435 is used to transfer to the step of creating at least one new service account bound to the service provider when the number is less than a quantity threshold; the sending module 2431 is further used to send a prompt message to the first instant messaging client when the number is greater than or equal to the quantity threshold, wherein the prompt message is used to indicate that the number of service accounts bound to the service provider is full and no new service accounts can be created.

[0208] In some embodiments, the instant messaging processing device 243 further includes a request module 2436, a receiving module 2437, and a binding module 2438. The request module 2436 is configured to respond to a second binding request sent by the first instant messaging client, requesting a second server to verify the permissions of the first instant messaging account. The receiving module 2437 is configured to receive a verification result sent by the second server, wherein the first instant messaging account is the currently logged-in account of the first instant messaging client. The binding module 2438 is configured to bind at least one information publishing account to the service provider when the verification result indicates that the first instant messaging account is associated with at least one information publishing account, so that the first instant messaging client displays at least one information publishing account bound to the service provider, and at least one information publishing account is in an authenticated state.

[0209] In some embodiments, the sending module 2431 is further configured to send a graphic code corresponding to at least one information publishing account to the first instant messaging client when the verification result indicates that the first instant messaging account is not associated with at least one information publishing account, so that the first instant messaging client sends the graphic code to the second instant messaging client logged in with the second instant messaging account; wherein, the second instant messaging account is an account in the second instant messaging client associated with at least one information publishing account, so that after the second server receives the scanning operation for the graphic code triggered by the second instant messaging account, it notifies the first server to bind at least one information publishing account with the service provider.

[0210] In some embodiments, the graphic code is sent by the first instant messaging client to the second instant messaging client logged in with the second instant messaging account by displaying the graphic code and a send button to the second instant messaging account in the human-computer interaction interface of the first instant messaging client; in response to the triggering operation of the send button, the graphic code is sent from the first server to the second server, so that the second server sends the graphic code to the second instant messaging client logged in with the second instant messaging account.

[0211] In some implementations, the first binding request carries at least one target service account selected from at least one service account and at least one target information publishing account selected from at least one information publishing account; the sending module 2431 is further configured to respond to the first binding request sent by the first instant messaging client by forwarding the first binding request to the second server so that the second server binds at least one target service account with at least one target information publishing account.

[0212] In some embodiments, at least one target service account and at least one target information publishing account are selected by the first instant messaging client in the following manner: displaying a service account selection entry and an information publishing account selection entry in the human-computer interaction interface of the first instant messaging client; displaying at least one service account in response to a trigger operation on the service account selection entry; displaying at least one selected target service account in the service account selection entry in response to a selection operation on at least one service account; displaying at least one information publishing account in response to a trigger operation on the information publishing account selection entry; and displaying at least one selected target information publishing account in the information publishing account selection entry in response to a selection operation on at least one information publishing account.

[0213] In some embodiments, the sending module 2431 is further configured to respond to an information publishing account change request sent by the first instant messaging client and forward the information publishing account change request to the second server; wherein the information publishing account change request carries at least one target information publishing account reselected from at least one information publishing account, so that the second server unbinds at least one target service account and at least one target information publishing account, and binds at least one target service account to the reselected at least one target information publishing account.

[0214] In some embodiments, the sending module 2431 is further configured to forward the service account change request to the second server in response to the service account change request sent by the first instant messaging client; wherein the service account change request carries at least one target service account reselected from at least one service account, so that the second server unbinds at least one target service account and at least one target information publishing account, and binds the reselected at least one target service account to at least one target information publishing account.

[0215] In some embodiments, the information publishing account query request is sent to the first server by the first instant messaging client in the following manner: displaying at least one access scenario in the human-computer interaction interface of the first instant messaging client, wherein the at least one access scenario includes: accessing a service account in the information publishing account; displaying an information publishing account selection entry in response to a trigger operation for the access scenario; displaying an area for searching for information publishing accounts to be bound in response to a trigger operation for the information publishing account selection entry, and receiving the entered keywords through the area; and sending an information publishing account query request carrying keywords to the first server in response to a trigger operation.

[0216] The following description continues to illustrate the exemplary structure of the instant messaging processing device 343 provided in the embodiments of this application as a software module. In some embodiments, such as Figure 2B As shown, the software modules stored in the instant messaging processing device 343 in the memory 340 may include: a sending module 3431 and a binding module 3432.

[0217] The sending module 3431 is used to respond to an information publishing account query request sent by the first instant messaging client via the first server, and send at least one information publishing account bound to the second instant messaging client to the first server, so that the first server sends at least one information publishing account to the first instant messaging client; wherein, the information publishing account is an account used to publish content in the second instant messaging client, and the first server is the backend server of the first instant messaging client; the binding module 3432 is used to respond to a first binding request sent by the first instant messaging client via the first server, and bind at least one service account bound to the service provider to at least one information publishing account, so that the second instant messaging client displays an entry point for at least one service account on the homepage of at least one information publishing account; wherein, the service account is an account provided by the service provider in the second instant messaging client.

[0218] The following description continues to illustrate the exemplary structure of the instant messaging processing device 565 provided in the embodiments of this application as a software module. In some embodiments, such as Figure 2C As shown, the software modules stored in the instant messaging processing device 565 in the memory 560 may include: a display module 5651.

[0219] Display module 5651 is used to display at least one access scenario in a human-computer interaction interface, wherein the at least one access scenario includes: accessing a service account in an information publishing account; in response to a trigger operation for the access scenario, displaying a service account selection entry and an information publishing account selection entry; in response to a trigger operation for the service account selection entry, displaying at least one service account in the service account selection entry; and in response to a trigger operation for the information publishing account selection entry, displaying at least one information publishing account in the information publishing account selection entry.

[0220] In some embodiments, the display module 5651 is further configured to display at least one service account in the human-computer interaction interface; the instant messaging processing device 565 further includes a determining module 5652, configured to determine, in response to a selection operation for at least one service account, the selected at least one target service account as at least one service account displayed in the service account selection entry; the display module 5651 is further configured to display a service account creation button in the human-computer interaction interface; in response to a trigger operation for the service account creation button, a service account creation interface is displayed in the human-computer interaction interface; the determining module 5652 is further configured to determine, in response to a trigger operation for a completion button displayed in the service account creation interface, the created at least one new service account bound to a service provider as at least one service account displayed in the service account selection entry.

[0221] In some embodiments, the display module 5651 is further configured to display at least one information publishing account in the human-computer interaction interface; the determining module 5652 is further configured to, in response to a selection operation for at least one information publishing account, determine the selected at least one target information publishing account as at least one information publishing account displayed in the information publishing account selection entry; the display module 5651 is further configured to display an area in the human-computer interaction interface for searching for information publishing accounts to be bound; the instant messaging processing device 565 further includes a receiving module 5653 and a sending module 5654, wherein the receiving module 5653 is configured to receive the input keyword through the area; the sending module 5654 is configured to, in response to a sending trigger operation, send an information publishing account query request carrying the keyword to the first server; and the determining module 5652 is configured to determine the at least one information publishing account returned by the first server that matches the keyword as at least one information publishing account displayed in the information publishing account selection entry.

[0222] In some embodiments, the display module 5651 is further configured to display a graphic code corresponding to at least one information publishing account and a send button for sending to a second instant messaging account in the human-computer interaction interface; wherein, the second instant messaging account is an account in the second instant messaging client associated with at least one information publishing account, and the send button is configured to send a graphic code to the second server via the first server when triggered, so that the second server sends a graphic code to the second instant messaging client logged in by the second instant messaging account.

[0223] It should be noted that the description of the apparatus in this application is similar to the description of the method embodiments described above, and has similar beneficial effects as the method embodiments; therefore, it will not be repeated. For any technical details not covered in the instant messaging processing apparatus provided in this application, please refer to... Figure 3 ,or Figure 4 The meaning is understood in accordance with the description of any of the accompanying drawings.

[0224] This application provides a computer program product or computer program that includes computer instructions (i.e., executable instructions) stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the electronic device to perform the instant messaging processing method described above in this application.

[0225] This application provides a computer-readable storage medium storing executable instructions. When these executable instructions are executed by a processor, they cause the processor to execute the instant messaging processing method provided in this application. For example, ... Figure 3 ,or Figure 4 The instant messaging processing method is shown.

[0226] In some embodiments, the computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, flash memory, magnetic surface memory, optical disk, or CD-ROM; or it may be a variety of devices including one or any combination of the above-mentioned memories.

[0227] In some embodiments, executable instructions may take the form of a program, software, software module, script, or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as a standalone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.

[0228] As an example, executable instructions may, but do not necessarily, correspond to files in a file system. They may be stored as part of a file that holds other programs or data, for example, in one or more scripts in a Hyper Text Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple collaborating files (e.g., files that store one or more modules, subroutines, or code sections).

[0229] As an example, executable instructions can be deployed to execute on a single electronic device, or on multiple electronic devices located in one location, or on multiple electronic devices distributed across multiple locations and interconnected via a communication network.

[0230] The above description is merely an embodiment of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, and improvements made within the spirit and scope of this application are included within the scope of protection of this application.

Claims

1. A real-time communication processing method, characterized in that, It is applied to the first server, which is the backend server of the first instant messaging client; The method includes: In response to a service account query request sent by the first instant messaging client, at least one service account bound to the service provider is sent to the first instant messaging client, wherein the service account is the account of the service provider that provides services in the second instant messaging client; In response to the information publishing account query request sent by the first instant messaging client, at least one information publishing account bound to the second instant messaging client is obtained from the second server, and Send the at least one information publishing account to the first instant messaging client, wherein the second server is the backend server of the second instant messaging client, and the information publishing account is an account used to publish content in the second instant messaging client; In response to the first binding request sent by the first instant messaging client, the first binding request is forwarded to the second server so that... The second server binds the at least one service account to the at least one information publishing account, and the binding result is used for the second instant messaging client to display the entry of the at least one service account on the homepage of the at least one information publishing account.

2. The method according to claim 1, characterized in that, The method further includes: In response to the service account creation request sent by the first instant messaging client, at least one new service account bound to the service provider is created, and Send the at least one new service account bound to the service provider to the first instant messaging client, wherein the service account creation request is sent by the first instant messaging client in response to the creation operation.

3. The method according to claim 2, characterized in that, Before creating at least one new service account bound to the service provider, the method further includes: Detect the number of service accounts that the service provider has already bound; When the quantity is less than the quantity threshold, proceed to the step of creating at least one new service account bound to the service provider; When the quantity is greater than or equal to the quantity threshold, a prompt message is sent to the first instant messaging client, wherein the prompt message is used to indicate that the number of service accounts bound to the service provider has been reached and no new service accounts can be created.

4. The method according to claim 1, characterized in that, After sending the at least one information publishing account to the first instant messaging client, the method further includes: In response to the second binding request sent by the first instant messaging client, the second server is requested to verify the permissions of the first instant messaging account, and the verification result sent by the second server is received, wherein the first instant messaging account is the currently logged-in account of the first instant messaging client; When the verification result indicates that the first instant messaging account is associated with the at least one information publishing account, the at least one information publishing account is bound to the service provider, so that the first instant messaging client displays the at least one information publishing account bound to the service provider, and the at least one information publishing account is in an authenticated state.

5. The method according to claim 4, characterized in that, The method further includes: When the verification result indicates that the first instant messaging account is not associated with the at least one information publishing account, a graphic code corresponding to the at least one information publishing account is sent to the first instant messaging client, so that the first instant messaging client sends the graphic code to the second instant messaging client logged in with the second instant messaging account. The second instant messaging account is an account in the second instant messaging client associated with the at least one information publishing account, so that after the second server receives a scanning operation for the graphic code triggered by the second instant messaging account, it notifies the first server to bind the at least one information publishing account to the service provider.

6. The method according to claim 5, characterized in that, The graphic code is sent by the first instant messaging client to the second instant messaging client logged in by the second instant messaging account in the following manner: The graphic code and a send button to send to the second instant messaging account are displayed in the human-computer interaction interface of the first instant messaging client; In response to a trigger operation on the send button, the graphic code is sent from the first server to the second server, so that the second server sends the graphic code to the second instant messaging client logged in by the second instant messaging account.

7. The method according to claim 1, characterized in that, The first binding request carries at least one target service account selected from the at least one service account, and at least one target information publishing account selected from the at least one information publishing account; The step of responding to the first binding request sent by the first instant messaging client by forwarding the first binding request to the second server, so that the second server binds the at least one service account to the at least one information publishing account, includes: In response to the first binding request sent by the first instant messaging client, the first binding request is forwarded to the second server so that the second server binds the at least one target service account with the at least one target information publishing account.

8. The method according to claim 7, characterized in that, The at least one target service account and the at least one target information publishing account are selected by the first instant messaging client in the following manner: The service account selection entry and the information publishing account selection entry are displayed in the human-computer interaction interface of the first instant messaging client; In response to a triggered operation that selects an entry for the service account, the at least one service account is displayed; In response to a selection operation for the at least one service account, the at least one target service account selected is displayed in the service account selection entry. In response to a triggered operation targeting the information publishing account selection entry, the at least one information publishing account is displayed; In response to the selection operation for the at least one information publishing account, the selected at least one target information publishing account is displayed in the information publishing account selection entry.

9. The method according to claim 7, characterized in that, The method further includes: In response to the information publishing account change request sent by the first instant messaging client, the information publishing account change request is forwarded to the second server; wherein, the information publishing account change request carries at least one target information publishing account reselected from the at least one information publishing account, so as to... The second server unbinds the at least one target service account and the at least one target information publishing account, and binds the at least one target service account to the at least one newly selected target information publishing account.

10. The method according to claim 7, characterized in that, The method further includes: In response to a service account change request sent by the first instant messaging client, the service account change request is forwarded to the second server; wherein the service account change request carries at least one target service account reselected from the at least one service account, so that... The second server unbinds the at least one target service account and the at least one target information publishing account, and then binds the reselected at least one target service account to the at least one target information publishing account.

11. The method according to claim 1, characterized in that, The information posting account query request is sent by the first instant messaging client to the first server in the following manner: At least one access scenario is displayed in the human-computer interaction interface of the first instant messaging client, wherein the at least one access scenario includes: accessing a service account in an information publishing account; In response to the triggered operation for the access scenario, the entry point for selecting the information publishing account is displayed; In response to a trigger operation for selecting the information publishing account entry, and since the service provider has not bound any information publishing account, an area for searching for information publishing accounts to be bound is displayed, and the entered keywords are received through the area; In response to the trigger operation, a query request for the information publishing account carrying the keyword is sent to the first server.

12. A real-time communication processing method, characterized in that, It is applied to a second server, which is the backend server for the second instant messaging client; The method includes: In response to an information publishing account query request sent by the first instant messaging client via the first server, at least one information publishing account bound to the second instant messaging client is sent to the first server, so that the first server sends the at least one information publishing account to the first instant messaging client. Wherein, the information publishing account is an account used to publish content in the second instant messaging client, and the first server is the backend server of the first instant messaging client; In response to a first binding request sent by the first instant messaging client via the first server, at least one service account bound to a service provider is bound to the at least one information publishing account, so that the second instant messaging client displays an entry point for the at least one service account on the homepage of the at least one information publishing account. The at least one service account is an account bound to the service provider sent by the first server to the first instant messaging client in response to a service account query request sent by the first instant messaging client. The service account is the account of the service provider that provides services in the second instant messaging client.

13. An instant messaging processing method, characterized in that, Applied to a first instant messaging client, the method includes: The human-computer interaction interface displays at least one access scenario, wherein the at least one access scenario includes: accessing a service account in an information publishing account; In response to the triggered operation for the access scenario, the service account selection entry and the information publishing account selection entry are displayed; In response to a trigger operation on the service account selection entry, at least one service account is displayed in the service account selection entry, wherein the at least one service account is an account bound to a service provider sent by the first server to the first instant messaging client in response to a service account query request sent by the first instant messaging client. In response to a trigger operation on the information publishing account selection entry, an information publishing account query request is sent to the first server to obtain at least one information publishing account that is obtained from the second server via the first server and bound to the second instant messaging client, and the at least one information publishing account is displayed in the information publishing account selection entry. In response to a binding operation that binds the at least one service account to the at least one information publishing account, a first binding request is sent to the first server. The first binding request is used to trigger the second server to bind the at least one service account to the at least one information publishing account, so that the second instant messaging client displays the entry of the at least one service account on the homepage of the at least one information publishing account. The first server is the backend server of the first instant messaging client, the second server is the backend server of the second instant messaging client, the service account is the account of the service provider providing services in the second instant messaging client, and the information publishing account is the account used to publish content in the second instant messaging client.

14. The method according to claim 13, characterized in that, When the service provider has already bound at least one service account, the method further includes the following in response to a trigger operation that selects an entry point for the service account: The at least one service account is displayed in the human-computer interaction interface; In response to the selection operation for the at least one service account, the at least one selected target service account is determined as the at least one service account displayed in the service account selection entry; When the service provider has not bound any service account, in response to a trigger operation that selects an entry for the service account, the method further includes: A service account creation button is displayed on the human-computer interaction interface; In response to a trigger operation on the service account creation button, a service account creation interface is displayed in the human-computer interaction interface; In response to the triggering operation of the "Complete" button displayed in the service account creation interface, at least one newly created service account bound to the service provider is identified as at least one service account displayed in the service account selection entry.

15. The method according to claim 13, characterized in that, When the service provider has already bound at least one information publishing account, the method further includes the following when responding to a trigger operation that selects an entry for the information publishing account: The human-computer interaction interface displays at least one information publishing account; In response to the selection operation for the at least one information publishing account, the selected at least one target information publishing account is determined as at least one information publishing account displayed in the information publishing account selection entry; When the service provider has not bound any information publishing account, the method further includes the following when responding to a trigger operation that selects an entry for the information publishing account: The human-computer interaction interface displays an area for searching for information publishing accounts to be bound, and receives the input keywords through the area; In response to the trigger operation, a query request for information publishing accounts carrying the keyword is sent to the first server, and at least one information publishing account returned by the first server that matches the keyword is identified as at least one information publishing account displayed in the information publishing account selection entry.

16. The method according to claim 15, characterized in that, When the currently logged-in account of the first instant messaging client is not associated with the at least one information publishing account, the method further includes: The human-computer interaction interface displays a graphic code corresponding to the at least one information publishing account and a send button for sending to a second instant messaging account; wherein, the second instant messaging account is an account in the second instant messaging client associated with the at least one information publishing account, and the send button is used to send the graphic code to the second server via the first server when triggered, so that the second server sends the graphic code to the second instant messaging client logged in by the second instant messaging account.

17. An instant messaging processing device, characterized in that, It is applied to the first server, which is the backend server of the first instant messaging client; The device includes: The sending module is configured to respond to a service account query request sent by the first instant messaging client by sending at least one service account bound to the service provider to the first instant messaging client, wherein the service account is the account of the service provider that provides services in the second instant messaging client. The acquisition module is used to obtain at least one information publishing account bound to the second instant messaging client from the second server in response to the information publishing account query request sent by the first instant messaging client. The sending module is further configured to respond to an information publishing account query request sent by the first instant messaging client and send the at least one information publishing account to the first instant messaging client, wherein the second server is the backend server of the second instant messaging client, and the information publishing account is an account used to publish content in the second instant messaging client; The sending module is further configured to respond to the first binding request sent by the first instant messaging client by forwarding the first binding request to the second server, so that the second server binds the at least one service account with the at least one information publishing account, and the binding result is used for the second instant messaging client to display the entry of the at least one service account on the homepage of the at least one information publishing account.

18. The apparatus according to claim 17, characterized in that, The device further includes: A creation module is used to create at least one new service account bound to the service provider in response to a service account creation request sent by the first instant messaging client. The sending module is further configured to send the at least one new service account bound to the service provider to the first instant messaging client in response to a service account creation request sent by the first instant messaging client, wherein the service account creation request is sent by the first instant messaging client in response to a creation operation.

19. The apparatus according to claim 18, characterized in that, The device further includes: The detection module is used to detect the number of service accounts that the service provider has bound. The transfer module is used to transfer the execution of the step of creating at least one new service account bound to the service provider when the quantity is less than the quantity threshold. The sending module is further configured to send a prompt message to the first instant messaging client when the quantity is greater than or equal to the quantity threshold, wherein the prompt message is used to indicate that the number of service accounts bound to the service provider has been reached and no new service accounts can be created.

20. The apparatus according to claim 17, characterized in that, The device further includes: The request module is used to respond to the second binding request sent by the first instant messaging client, requesting the second server to verify the permissions of the first instant messaging account; The receiving module is used to respond to the second binding request sent by the first instant messaging client and receive the verification result sent by the second server, wherein the first instant messaging account is the current login account of the first instant messaging client; The binding module is used to bind the at least one information publishing account to the service provider when the verification result indicates that the first instant messaging account is associated with the at least one information publishing account, so that the first instant messaging client displays the at least one information publishing account bound to the service provider, and the at least one information publishing account is in an authenticated state.

21. The apparatus according to claim 20, characterized in that, The sending module is further configured to send a graphic code corresponding to the at least one information publishing account to the first instant messaging client when the verification result indicates that the first instant messaging account is not associated with the at least one information publishing account, so that the first instant messaging client sends the graphic code to the second instant messaging client logged in with the second instant messaging account; wherein, the second instant messaging account is an account in the second instant messaging client associated with the at least one information publishing account, so that after the second server receives a scanning operation for the graphic code triggered based on the second instant messaging account, it notifies the first server to bind the at least one information publishing account with the service provider.

22. The apparatus according to claim 21, characterized in that, The graphic code is sent by the first instant messaging client to the second instant messaging client logged in by the second instant messaging account in the following way: the graphic code is displayed in the human-computer interaction interface of the first instant messaging client, along with a send button to send to the second instant messaging account; In response to a trigger operation on the send button, the graphic code is sent from the first server to the second server, so that the second server sends the graphic code to the second instant messaging client logged in by the second instant messaging account.

23. The apparatus according to claim 17, characterized in that, The first binding request carries at least one target service account selected from the at least one service account, and at least one target information publishing account selected from the at least one information publishing account; The sending module is further configured to respond to the first binding request sent by the first instant messaging client by forwarding the first binding request to the second server, so that the second server binds the at least one target service account to the at least one target information publishing account.

24. The apparatus according to claim 23, characterized in that, The at least one target service account and the at least one target information publishing account are selected by the first instant messaging client in the following way: the service account selection entry and the information publishing account selection entry are displayed in the human-computer interaction interface of the first instant messaging client; In response to a triggered operation that selects an entry for the service account, the at least one service account is displayed; In response to a selection operation for the at least one service account, the at least one target service account selected is displayed in the service account selection entry. In response to a triggered operation targeting the information publishing account selection entry, the at least one information publishing account is displayed; In response to the selection operation for the at least one information publishing account, the selected at least one target information publishing account is displayed in the information publishing account selection entry.

25. The apparatus according to claim 23, characterized in that, The sending module is further configured to respond to the information publishing account change request sent by the first instant messaging client by forwarding the information publishing account change request to the second server; wherein the information publishing account change request carries at least one target information publishing account reselected from the at least one information publishing account, so that the second server unbinds the at least one target service account and the at least one target information publishing account, and binds the at least one target service account to the reselected at least one target information publishing account.

26. The apparatus according to claim 23, characterized in that, The sending module is further configured to respond to a service account change request sent by the first instant messaging client and forward the service account change request to the second server; wherein the service account change request carries at least one target service account reselected from the at least one service account, so that the second server unbinds the at least one target service account and the at least one target information publishing account, and binds the reselected at least one target service account to the at least one target information publishing account.

27. The apparatus according to claim 17, characterized in that, The information publishing account query request is sent by the first instant messaging client to the first server in the following manner: At least one access scenario is displayed in the human-computer interaction interface of the first instant messaging client, wherein the at least one access scenario includes: accessing a service account in the information publishing account; in response to a trigger operation for the access scenario, displaying an information publishing account selection entry; in response to a trigger operation for the information publishing account selection entry, and where the service provider has not bound any information publishing account, displaying an area for searching for the information publishing account to be bound, and receiving the input keyword through the area; in response to a trigger operation, sending the information publishing account query request carrying the keyword to the first server.

28. An instant messaging processing device, characterized in that, It is applied to a second server, which is the backend server for the second instant messaging client; The device includes: The sending module is configured to respond to an information publishing account query request sent by the first instant messaging client via the first server, and send at least one information publishing account bound to the second instant messaging client to the first server, so that the first server sends the at least one information publishing account to the first instant messaging client; wherein, the information publishing account is an account used to publish content in the second instant messaging client, and the first server is the backend server of the first instant messaging client; The binding module is used to bind at least one service account bound to a service provider to at least one information publishing account in response to a first binding request sent by the first instant messaging client via the first server, so that the second instant messaging client displays the entry of the at least one service account on the homepage of the at least one information publishing account. The at least one service account is an account bound to the service provider sent by the first server to the first instant messaging client in response to a service account query request sent by the first instant messaging client. The service account is the account of the service provider that provides services in the second instant messaging client.

29. An instant messaging processing device, characterized in that, The device, applied to a first instant messaging client, includes: The display module is used to display at least one access scenario in the human-computer interaction interface, wherein the at least one access scenario includes: accessing a service account in an information publishing account; The display module is also used to display the service account selection entry and the information publishing account selection entry in response to the triggered operation for the access scenario; The display module is further configured to display at least one service account in the service account selection entry in response to a trigger operation for the service account selection entry, wherein the at least one service account is an account bound to a service provider sent by the first server to the first instant messaging client in response to a service account query request sent by the first instant messaging client. The sending module is used to send an information publishing account query request to the first server in response to a trigger operation for the information publishing account selection entry, so as to obtain at least one information publishing account that is obtained from the second server via the first server and bound to the second instant messaging client. The display module is also configured to display the at least one information publishing account in the information publishing account selection entry in response to a trigger operation on the information publishing account selection entry; The sending module is further configured to, in response to a binding operation that binds the at least one service account to the at least one information publishing account, send a first binding request to the first server. The first binding request is used to trigger the second server to bind the at least one service account to the at least one information publishing account, so that the second instant messaging client displays the entry point of the at least one service account on the homepage of the at least one information publishing account. The first server is the backend server of the first instant messaging client, the second server is the backend server of the second instant messaging client, the service account is the account used by the service provider to provide services in the second instant messaging client, and the information publishing account is the account used to publish content in the second instant messaging client.

30. The apparatus according to claim 29, characterized in that, The device further includes: a determining module; The display module is also used to display the at least one service account in the human-computer interaction interface when the service provider has bound at least one service account and in response to a trigger operation that selects an entry for the service account. The determining module is configured to, in response to the selection operation for the at least one service account, determine the at least one selected target service account as at least one service account displayed in the service account selection entry; The display module is also configured to, when the service provider has not bound any service account, display a service account creation button in the human-computer interaction interface in response to a trigger operation for selecting the service account entry; and display a service account creation interface in response to a trigger operation for the service account creation button. The determining module is further configured to, in response to the triggering operation of the complete button displayed in the service account creation interface, determine at least one newly created service account bound to the service provider as at least one service account displayed in the service account selection entry.

31. The apparatus according to claim 29, characterized in that, The device further includes: a receiving module and a determining module; The display module is also used to display the at least one information publishing account in the human-computer interaction interface when the service provider has bound at least one information publishing account and in response to a trigger operation for selecting an entry for the information publishing account. The determining module is further configured to, in response to the selection operation for the at least one information publishing account, determine the at least one selected target information publishing account as at least one information publishing account displayed in the information publishing account selection entry; The display module is also used to display an area for searching for information publishing accounts to be bound in the human-computer interaction interface when the service provider has not bound any information publishing account, in response to a trigger operation for selecting the entry for the information publishing account; The receiving module is used to receive the input keywords through the area; The sending module is also used to send an information publishing account query request carrying the keyword to the first server in response to the sending trigger operation; The determining module is further configured to determine at least one information publishing account that matches the keyword returned by the first server as at least one information publishing account displayed in the information publishing account selection entry.

32. The apparatus according to claim 31, characterized in that, The display module is further configured to display a graphic code corresponding to the at least one information publishing account and a send button for sending to the second instant messaging account in the human-computer interaction interface when the currently logged-in account of the first instant messaging client is not associated with the at least one information publishing account; wherein, the second instant messaging account is an account in the second instant messaging client associated with the at least one information publishing account, and the send button is configured to send the graphic code to the second server via the first server when triggered, so that the second server sends the graphic code to the second instant messaging client logged in by the second instant messaging account.

33. An electronic device, characterized in that, The electronic device includes: Memory, used to store executable instructions; A processor, when executing executable instructions stored in the memory, implements the instant messaging processing method according to any one of claims 1 to 11, or claim 12, or any one of claims 13 to 16.

34. A computer-readable storage medium, characterized in that, It stores executable instructions for implementing the instant messaging processing method as described in any one of claims 1 to 11, or claim 12, or any one of claims 13 to 16 when executed by a processor.

35. A computer program product, comprising a computer program or instructions, characterized in that, When the computer program or instructions are executed by the processor, they implement the instant messaging processing method according to any one of claims 1 to 11, or claim 12, or any one of claims 13 to 16.