Information Processing Method, Apparatus, Computer-Readable Medium, and Electronic Device
By providing session entrances and temporary session channels on the communication platform, the problems of cumbersome communication processes and low interaction efficiency in traditional answer services are solved, and efficient information interaction across platforms or the same platform is achieved.
Patent Information
- Application Number
- CN202110031242.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-01-11
- Publication Date
- 2025-07-25
- Estimated Expiration
- 2041-01-11
AI Technical Summary
Traditional answering services have cumbersome communication processes and low interaction efficiency, especially within large enterprises, due to the huge organizational structure and differences in employee functions, and the allocation of service number functions and customer service members.
By providing a session portal on the first communication platform, a temporary session is directly initiated, and a temporary session channel is established between the first session subject and the target session subject, simplifying the communication process and improving efficiency.
Without installing additional applications or establishing associations, cross-platform or same-platform information interaction can be achieved through only the first communication platform, simplifying the communication process and improving interaction efficiency.
Smart Images

Figure CN114827229B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of computer technology, and particularly relates to an information processing method, an information processing device, a computer-readable medium, and an electronic device. Background Art
[0002] With the rapid development of the Internet, while enterprises provide a large number of services, they also need to provide automatic or manual response services in aspects such as service quality and service content. Inside large enterprises, due to the large organizational structure and differences in employee functions, there is also a need for service number functions that can provide response services within the enterprise, as well as functions for managing service numbers and allocating customer service members.
[0003] Traditional response services require users to use a dedicated application APP, open a specific service page, or actively add customer service members as friends, and generally have problems such as cumbersome communication processes and low interaction efficiency. Summary of the Invention
[0004] The purpose of this application is to provide an information processing method, an information processing device, a computer-readable medium, and an electronic device, which at least to a certain extent overcome the technical problems such as cumbersome communication processes and low interaction efficiency existing in the related art.
[0005] Other features and advantages of this application will become apparent through the following detailed description, or will be learned in part through the practice of this application.
[0006] According to one aspect of the embodiments of this application, an information processing method is provided. The method includes: obtaining a session request initiated by a first session entity to a second session entity through a session entry on a first communication platform; determining a target session entity from multiple candidate session entities corresponding to the second session entity according to the session request; establishing a temporary session channel for information communication between the first session entity and the target session entity.
[0007] According to one aspect of the embodiments of this application, an information processing device is provided. The device includes: a request obtaining module configured to obtain a session request initiated by a first session entity to a second session entity through a session entry on a first communication platform; a subject selection module configured to determine a target session entity from multiple candidate session entities corresponding to the second session entity according to the session request; a channel establishment module configured to establish a temporary session channel for information communication between the first session entity and the target session entity.
[0008] In some embodiments of the present application, based on the above technical solutions, the second session entity is a virtual session entity registered on a second communication platform; the request acquisition module includes: a locator acquisition unit configured to acquire a uniform resource locator accessed by the first session entity through a session entry on the first communication platform; a locator parsing unit configured to perform parsing processing on the uniform resource locator to obtain a subject identifier of the second session entity; and a request generation unit configured to generate a session request initiated by the first session entity to the second session entity according to the subject identifier.
[0009] In some embodiments of the present application, based on the above technical solutions, the request generation unit includes: an identity query subunit configured to send the subject identifier to the second communication platform to query subject identity information of the second session entity on the second communication platform according to the subject identifier; an identity display subunit configured to display the subject identity information on the first communication platform; and a request generation subunit configured to generate a session request initiated by the first session entity to the second session entity in response to a trigger operation of the first session entity on the subject identity information.
[0010] In some embodiments of the present application, based on the above technical solutions, the locator acquisition unit includes: a page information acquisition subunit configured to acquire page information of the platform page when a platform page related to the second session entity is displayed on the first communication platform; a page detection subunit configured to detect whether the platform page is an entry configuration page of a session entry of the second session entity according to the page information; a control display subunit configured to, if it is detected that the platform page is the entry configuration page, display a session entry control corresponding to the second session entity on the platform page; and a locator acquisition subunit configured to acquire a uniform resource locator accessed through the session entry in response to a trigger operation of the first session entity on the session entry control.
[0011] In some embodiments of the present application, based on the above technical solutions, the subject selection module includes: a cluster acquisition unit configured to acquire a subject cluster associated with the second session entity, the subject cluster including one or more candidate session entities; and a subject matching unit configured to determine a target session entity matching the session request in the subject cluster according to a pre-configured subject allocation rule.
[0012] In some embodiments of the present application, based on the above technical solutions, the subject matching unit includes: a session state acquisition subunit configured to acquire the session states of each candidate session subject in the subject cluster; a subject sorting subunit configured to sort each candidate session subject in the subject cluster according to the session states to obtain a subject sequence; a first selection subunit configured to select a target session subject that matches the session request according to the subject sequence.
[0013] In some embodiments of the present application, based on the above technical solutions, the subject sorting subunit includes: a quantity acquisition subunit configured to acquire the session participation quantity of the candidate session subject according to the session state; an idle rate determination subunit configured to determine the session idle rate of the candidate session subject according to the session participation quantity and a preset upper limit of the session quantity; an idle rate sorting subunit configured to sort each candidate session subject in the subject cluster according to the session idle rate to obtain a subject sequence.
[0014] In some embodiments of the present application, based on the above technical solutions, the subject matching unit includes: a record acquisition subunit configured to acquire the historical session record of the first session subject and the second session subject according to the session request; a second selection subunit configured to select a target session subject that participated in the session with the first session subject most recently in the subject cluster according to the historical session record.
[0015] In some embodiments of the present application, based on the above technical solutions, the information processing device further includes: a time detection module configured to detect the idle time of the temporary session channel, where the idle time represents the time interval between the communication time of the most recent information communication in the temporary session channel and the current time; a channel closing module configured to close the temporary session channel if the idle time reaches a preset time threshold.
[0016] In some embodiments of the present application, based on the above technical solutions, the information processing device further includes: a subject association module configured to establish an association relationship between the first session subject and the second session subject through the temporary session channel.
[0017] In some embodiments of the present application, based on the above technical solutions, the subject association module includes: a first control display unit configured to display, through the temporary session channel, a subject association control corresponding to the target session subject to the first session subject; an account addition unit configured to, in response to a trigger operation of the first session subject on the subject association control, add the subject account of the target session subject to the associated account group of the first session subject, and add the subject account of the first session subject to the associated account group of the target session subject.
[0018] In some embodiments of the present application, based on the above technical solutions, the subject association module includes: a second control display unit configured to display, through the temporary session channel, a group association control corresponding to the second session subject to the first session subject; a subject addition unit configured to, in response to a trigger operation of the first session subject on the group association control, add the first session subject to the subject group corresponding to the second session subject.
[0019] According to one aspect of the embodiments of the present application, there is provided a computer-readable medium having a computer program stored thereon, and when the computer program is executed by a processor, it implements the information processing method in the above technical solutions.
[0020] According to one aspect of the embodiments of the present application, there is provided an electronic device, which includes: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute the information processing method in the above technical solutions by executing the executable instructions.
[0021] According to one aspect of the embodiments of the present application, there is provided a computer program product or a computer program, which includes computer instructions stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the information processing method in the above technical solutions.
[0022] In the technical solution provided by the embodiments of the present application, by providing a session entry on the first communication platform, a temporary session can be directly initiated on the first communication platform. Further, by selecting a target session entity corresponding to the second session entity, a temporary session channel can be established between the first session entity initiating the session and the selected target session entity, so that the target session entity can provide a response service to the first session entity. Since the temporary session channel is established based on the temporarily selected target session entity, whether it is information interaction within the same platform or information interaction between different platforms, the first session entity can obtain the response service only by using the information communication function provided by the first communication platform, without the need to install other application programs or establish any association relationship with the target session entity (such as adding friends or joining a group in a social application program or an instant messaging application program). Therefore, the communication process can be simplified and the communication efficiency can be improved.
[0023] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present application, and are used together with the specification to explain the principles of the present application. Obviously, the drawings in the following description are only some embodiments of the present application, and those of ordinary skill in the art can obtain other drawings based on these drawings without creative efforts.
[0025] Figure 1 The system architecture block diagram of the communication system applying the technical solution provided by the embodiments of the present application is shown.
[0026] Figure 2 The process framework of cross-platform communication between a user and a customer service staff in an application scenario of the embodiments of the present application is shown.
[0027] Figure 3 The step flowchart of the information processing method in an embodiment of the present application is shown.
[0028] Figure 4 The step flowchart of obtaining a session request in an embodiment of the present application is shown.
[0029] Figure 5 The step flowchart of configuring a customer service account in an application scenario of the embodiments of the present application is shown.
[0030] Figure 6 The step flowchart of initiating a temporary session in an application scenario of the embodiments of the present application is shown.
[0031] Figure 7The figure shows a schematic diagram of an interaction interface where a user initiates a temporary session in an application scenario of an embodiment of the present application.
[0032] Figure 8 The figure shows a schematic diagram of an interaction interface where a customer service staff manages a temporary session in an application scenario of an embodiment of the present application.
[0033] Figure 9 The figure shows a flowchart of steps for establishing an association relationship between entities through a temporary session in an application scenario of an embodiment of the present application.
[0034] Figure 10 The figure shows a schematic diagram of an interaction interface where a customer service staff recommends an exclusive service to a user in an application scenario of an embodiment of the present application.
[0035] Figure 11 The figure shows a schematic diagram of a user management page in an application scenario of an embodiment of the present application.
[0036] Figure 12 The figure shows a structural block diagram of an information processing device provided by an embodiment of the present application.
[0037] Figure 13 The figure schematically shows a computer system structural block diagram of an electronic device suitable for implementing an embodiment of the present application. Detailed implementation manners
[0038] Example embodiments will now be described more fully with reference to the accompanying drawings. However, the example embodiments can be implemented in various forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this application will be more comprehensive and complete, and will fully convey the concept of the example embodiments to those skilled in the art.
[0039] In addition, the described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of the embodiments of the present application. However, those skilled in the art will realize that the technical solutions of the present application can be practiced without one or more of the specific details, or other methods, components, devices, steps, etc. can be used. In other cases, well-known methods, devices, implementations, or operations are not shown or described in detail to avoid obscuring aspects of the present application.
[0040] The block diagrams shown in the drawings are only functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.
[0041] The flowcharts shown in the accompanying drawings are merely illustrative and not necessarily include all content and operations / steps, nor are they necessarily executed in the described order. For example, some operations / steps can be decomposed, while some operations / steps can be combined or partially combined. Therefore, the actual execution order may change according to the actual situation.
[0042] Figure 1 The system architecture block diagram of a communication system applying the technical solution provided by the embodiment of the present application is shown.
[0043] As Figure 1 shown, the communication system may include a first communication platform 110 and a second communication platform 120. Among them, the first communication platform 110 may include a first terminal 111 as an interaction subject and a first platform server 112 for providing services such as data communication, data calculation, and data storage to the first terminal 111; the second communication platform 120 may include a second terminal 121 as an interaction object and a second platform server 122 for providing services such as data communication, data calculation, and data storage to the second terminal 121.
[0044] Among them, the first terminal 111 and the second terminal 121 may include various terminal devices such as smart phones, tablet computers, laptop computers, and desktop computers. The first platform server 112 and the second platform server 122 may be independent physical servers, or a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services. Network communication connections can be established between the first terminal 111 and the first platform server 112, between the second terminal 121 and the second platform server 122, and between the first platform server 112 and the second platform server 122 through wired communication links or wireless communication links.
[0045] In an embodiment of the present application, the first communication platform 110 and the second communication platform 120 may be network service platforms of various instant messaging software, social software, or office software. By installing platform clients on the first terminal 111 and the second terminal 121, corresponding information communication services can be provided to users on the terminal side, and in particular, a customer service session application can be realized between enterprise users and customer service personnel.
[0046] Figure 2 The process framework of cross-platform communication between a user and a customer service personnel in an application scenario of the embodiment of the present application is shown. As Figure 2As shown, in this application scenario, user 201 can log in to the first communication platform 202 using their own account, while the customer service staff 203 of the enterprise can log in to the second communication platform 204 using their own account. A platform message channel 205 is configured between the first communication platform 202 and the second communication platform 204, and this platform message channel is used for cross-platform message transmission between two different platforms. When user 201 initiates a temporary session, they can send a message using the first platform client installed on the terminal device, and this message will be transmitted to the platform message channel 205. After receiving the message, the platform message channel 205 will deliver the message to the second platform server of the second communication platform 204. After receiving the message, the second platform server will, according to the pre-configured customer service staff allocation rules, select one of the customer service staff 203 as the target customer service staff, and send the message to the corresponding target customer service staff logged in to the second communication platform. After receiving the message, the target customer service staff can reply to the message using the second platform client of the second communication platform. After the platform message channel 205 receives the message replied by the target customer service staff, it will send the replied message to the first platform server of the first communication platform 202, and then the first platform server will send the message to user 201.
[0047] It should be noted that, in addition to the application scenario of cross-platform communication, the embodiments of the present application can also allocate customer service staff to users on the same communication platform to achieve information interaction within the platform.
[0048] The following will make a detailed description of the technical solutions such as the information processing method, information processing device, computer-readable medium, and electronic device provided by the present application in combination with specific embodiments.
[0049] Figure 3 The flowchart of the steps of the information processing method in an embodiment of the present application is shown. This information processing method can be executed by Figure 1 the terminal device or server shown, or can be jointly executed by the terminal device and the server. The embodiments of the present application take the information processing method executed on the second communication platform as an example for description. As Figure 3 shown, this information processing method mainly includes the following steps S310 to step S330.
[0050] Step S310: Obtain a session request initiated by the first session entity to the second session entity through the session entry on the first communication platform.
[0051] Step S320: Determine the target session entity among multiple candidate session entities corresponding to the second session entity according to the session request.
[0052] Step S330: Establish a temporary session channel for information communication between the first session entity and the target session entity.
[0053] In the information processing method provided in the embodiment of the present application, by providing a session entry on the first communication platform, a temporary session can be directly initiated on the first communication platform. Further, by selecting a target session subject corresponding to the second session subject, a temporary session channel can be established between the first session subject initiating the session and the selected target session subject, so that the target session subject provides a response service to the first session subject. Since the temporary session channel is established based on the temporarily selected target session subject, whether it is information interaction within the same platform or information interaction between different platforms, the first session subject can obtain the response service only by using the information communication function provided by the first communication platform, without installing other application programs and without establishing any association relationship with the target session subject (such as adding friends or joining a group in a social application program or an instant messaging application program). Therefore, the communication process can be simplified and the communication efficiency can be improved.
[0054] The following will describe each method step in the above embodiments in detail in combination with specific application scenarios.
[0055] In step S310, obtain a session request initiated by the first session subject to the second session subject through the session entry on the first communication platform.
[0056] In an embodiment of the present application, the second session subject is a virtual session subject registered on the second communication platform, and the virtual session subject can be associated with and configured with one or more candidate session subjects. In the application scenario where an enterprise customer service staff provides a response service to a user, the first session subject can be a user account registered by the user on the first communication platform, the second session subject can be an enterprise account registered on the second communication platform, and the candidate session subjects can be customer service staff accounts registered on the second communication platform. An enterprise account can be associated with multiple customer service staff accounts at the same time.
[0057] In an embodiment of the present application, the session entry provided on the first communication platform can be an entry control displayed on one or more platform interfaces of the first communication platform according to the configuration rule of the second session subject. For example, when the second session subject is an enterprise account, according to the configuration information of the enterprise account, the user can configure the entry control through various interface channels such as the enterprise's official website, application APP, information publishing accounts registered by the enterprise on social software, hosted programs developed and maintained on social software, network search pages, and network payment pages. When the user uses relevant application programs / hosted programs, pays attention to the information published by relevant accounts, or accesses relevant network pages, the user can initiate a session request by triggering the corresponding entry control.
[0058] Figure 4The flowchart of steps for obtaining a session request in an embodiment of the present application is shown. As Figure 4 shown, based on the above embodiment, obtaining the session request initiated by the first session entity to the second session entity through the session entry on the first communication platform in step S310 may include the following steps S410 to S430.
[0059] Step S410: Obtain the Uniform Resource Locator (URL) accessed by the first session entity through the session entry on the first communication platform.
[0060] The Uniform Resource Locator (URL) is used to indicate the address location information of the information resource on the network. Based on the URL, the corresponding information resource can be accessed. In an embodiment of the present application, when a platform page related to the second session entity is displayed on the first communication platform, the page information of the platform page can be obtained. According to the page information, it is detected whether the platform page is the entry configuration page of the session entry of the second session entity; if it is detected that the platform page is the entry configuration page, a session entry control corresponding to the second session entity is displayed on the platform page; in response to the trigger operation of the first session entity on the session entry control, the Uniform Resource Locator accessed through the session entry is obtained.
[0061] The platform page displayed on the first communication platform can be a specified program page in an application or a hosted program, or can be a web page opened on the first communication platform. In an embodiment of the present application, the second session entity can select some platform pages of the first communication platform as the entry configuration pages and insert corresponding identification information into the page information of the entry configuration pages. When a user accesses a certain platform page, it can be detected from the page information of the platform page whether there is identification information. If there is, it is determined that the platform page is the entry configuration page. At this time, a session entry control can be displayed to the user on the platform page. The session entry control can be, for example, a control such as an image, text, or button representing the customer service account.
[0062] Step S420: Perform parsing processing on the Uniform Resource Locator to obtain the entity identifier of the second session entity.
[0063] The Uniform Resource Locator is a string obtained by encoding the address information of the information resource according to a preset encoding rule. After decoding the string using the same encoding rule, the information carried therein can be obtained. In the embodiment of the present application, the entity identifier of the second session entity is carried in the Uniform Resource Locator. This entity identifier is a unique identifier generated when the second session entity registers an account on the second communication platform. Based on this entity identifier, the registered account on the second communication platform can be uniquely determined, so as to determine the second session entity specified by the first session entity when initiating a session request.
[0064] Step S430: Generate a session request initiated by the first session entity to the second session entity according to the entity identifier.
[0065] In an embodiment of the present application, the entity identifier parsed from the uniform resource locator is sent to the second communication platform to query the entity identity information of the second session entity on the second communication platform according to the entity identifier. Further, the entity identity information can be displayed to the first session entity on the first communication platform. The entity information may include, for example, the name of the enterprise account, the introduction information of the enterprise, and the platform authentication information of the enterprise, etc. In response to the trigger operation of the first session entity on the entity identity information, a session request initiated by the first session entity to the second session entity is generated. After the first session entity confirms that the relevant information is correct, a corresponding session request can be initiated.
[0066] In step S320, a target session entity is selected from one or more candidate session entities corresponding to the second session entity according to the session request.
[0067] One second session entity can be associated with and configured with an entity cluster, and the entity cluster can include one or more candidate session entities. Among them, the candidate session entity can be a platform account maintained by a real customer service staff or a virtual customer service staff based on artificial intelligence obtained through machine learning algorithms.
[0068] In an embodiment of the present application, the method for selecting a target session entity may include: obtaining an entity cluster associated with the second session entity, where the entity cluster includes one or more candidate session entities; selecting a target session entity that matches the session request from the entity cluster according to a pre-configured entity allocation rule.
[0069] The entity allocation rule may include, for example, round-robin allocation, allocation according to session idle rate, preferentially allocating to the previous receptionist, etc. Among them, round-robin allocation means forming a sequence of entities with each candidate session entity and sequentially allocating the received session requests to each candidate session entity according to the arrangement order in the entity sequence. Allocation according to session idle rate means predicting the session idle rate of each candidate session entity according to its real-time session state, and thus preferentially allocating the received session requests to the candidate session entity with a high current idle degree according to the prediction result.
[0070] In one embodiment of the present application, the session states of each candidate session entity can be sorted according to the selection priority, and when a session request is received, the candidate session entities are sequentially allocated according to the sorting result. On the basis of the above embodiment, the method for selecting a target session entity that matches the session request from the entity cluster according to the pre-configured entity allocation rule may include: obtaining the session states of each candidate session entity in the entity cluster; sorting each candidate session entity in the entity cluster according to the session state to obtain an entity sequence; and selecting a target session entity that matches the session request according to the entity sequence.
[0071] In one embodiment of the present application, the session participation number of a candidate session entity can be obtained by real-time monitoring of the session state of each candidate session entity. The session participation number represents the number of temporary sessions that the candidate session entity is currently in progress. The session idle rate of the candidate session entity is determined according to the session participation number and the preset upper limit of the session number, and then each candidate session entity in the entity cluster is sorted according to the session idle rate to obtain an entity sequence. For example, the preset upper limit of the session number is m, and the session participation number of a candidate session entity in the currently in-progress temporary session is n, then its session idle rate is (m - n) / m. After sorting according to the session idle rate, the candidate session entity with a greater degree of idleness will be preferentially allocated the session request.
[0072] In one embodiment of the present application, the historical session record of the first session entity and the second session entity can also be obtained according to the session request; and then the target session entity that participated in the session with the first session entity most recently is selected from the entity cluster according to the historical session record. For example, according to the historical session record of the first session entity and the second session entity, the candidate session entity that had the most recent temporary session with the first session entity can be found, and this candidate session entity is determined as the target session entity.
[0073] In one embodiment of the present application, the second session entity can be associated with multiple entity clusters with different attributes at the same time, and each entity cluster can also include multiple sub-clusters. When a session request initiated by the first session entity is received, the session request can be parsed to obtain the request content carried therein, and after selecting a suitable entity cluster according to the request content, the target session entity is determined from the selected entity cluster.
[0074] For example, the second session entity is an enterprise account. Multiple entity clusters can be established according to different business contents provided by the enterprise. For example, an entity cluster responsible for product sales business, an entity cluster responsible for fund management business, an entity cluster responsible for after-sales service business, and so on. On the basis of associating these entity clusters responsible for different business contents with the enterprise account, when a user initiates a temporary session with the enterprise account, an entity cluster that matches the user's needs can be selected according to the specific user needs.
[0075] In an embodiment of the present application, candidate session entities are divided into multiple entity clusters or sub-clusters with different dimensions according to dimensions such as business content and entity attributes. For example, the embodiment of the present application can collect data from users to obtain user portraits, and save entity attributes associated with the entity identifiers of users in a database based on the user portraits. The entity attributes can include various attribute information such as the gender, age, address, personality traits, and preferences of users. When a session request initiated by a user is received, the corresponding entity attributes can be queried in the database according to the entity identifier, and then the corresponding candidate session entity can be matched according to the entity attributes. For example, if it is determined according to the attribute information stored in the database that the personality trait of a certain user is impatient, a patient customer service staff can be selected to provide a response service for him based on the attribute matching method.
[0076] In step S330, a temporary session channel for information communication is established between the first session entity and the target session entity.
[0077] The temporary session channel is established based on a session request initiated by the first session entity on the first communication platform. Based on this temporary session channel, a temporary session can be carried out between the first session entity and the target session entity. If the first session entity and the target session entity end the session, the temporary session channel will be closed.
[0078] In an embodiment of the present application, after a temporary session channel for information communication is established between the first session entity and the target session entity, the idle time of the temporary session channel can be detected. The idle time represents the time interval between the communication time of the most recent information communication in the temporary session channel and the current time. If the idle time reaches a preset time threshold, the temporary session channel will be closed. For example, the preset time threshold is T. If there is no information interaction between the first session entity and the target session entity within T time, it can be determined that the two have ended the session, and the temporary session channel can be closed.
[0079] In an embodiment of the present application, a session request initiated by a first session entity may carry a first temporary authorization code for establishing a temporary session channel. The first temporary authorization code includes the entity identifier of the first session entity and a set authorization duration. The target session entity saves the entity identifier of the first session entity to a temporary authorization list according to the first temporary authorization code. The temporary authorization list is used to save the session entities authorized to conduct temporary sessions with the target session entity, and specifically includes the mapping relationship between the entity identifier of the session entity, the authorization duration, and the session record. The target session entity simultaneously returns response information for the session request to the first session entity. The response information carries a second temporary authorization code corresponding to the target session entity. The second temporary authorization code includes the entity identifier of the target session entity and the same authorization duration as the first temporary authorization code. The first session entity correspondingly saves the entity identifier of the target session entity to the temporary authorization list maintained by itself, thereby completing the establishment of the temporary session channel.
[0080] Based on the temporary authorization lists maintained by the first session entity and the target session entity respectively, the two can establish a temporary communication relationship. Whenever the first session entity and the target session entity send messages to each other, the authorization duration saved in the temporary authorization list can be automatically updated according to the timestamp carried in the message. If the first session entity and the target session entity do not communicate for a long time and the temporary session channel remains idle within the authorization duration, then when the authorization duration expires, the temporary session channel will close automatically, and the first session entity and the target session entity will remove the session entities that have exceeded the authorization duration from the temporary authorization lists maintained by themselves.
[0081] In an embodiment of the present application, in order to maintain the persistent communication between the first session entity and the second session entity, an association relationship between the first session entity and the second session entity can be established through the temporary session channel. For example, in an application scenario where a customer service staff provides response services to a user through a social software, the user and the customer service staff can add each other as friends of the social software or can jointly join a social group.
[0082] In an embodiment of the present application, establishing an association relationship between a first session entity and a second session entity through a temporary session channel may include: presenting, through the temporary session channel, a subject association control corresponding to a target session entity to the first session entity; in response to a triggering operation of the first session entity on the subject association control, adding the subject account of the target session entity to the associated account group of the first session entity, and adding the subject account of the first session entity to the associated account group of the target session entity. The subject association control may be a virtual button control or a graphic code control presented on the platform page of the first communication platform. Taking the virtual button control as an example, a user can click to trigger the virtual button to apply to add the customer service staff currently participating in the session as a friend. Taking the graphic code control as another example, a user can initiate an application for establishing an association relationship by scanning and recognizing the graphic code (such as a QR code), that is, applying to add the customer service staff as a friend. After establishing the association relationship between subjects through the subject association control, even if the temporary session channel is closed, information communication can still be carried out with the target session entity corresponding to the second session entity through the associated subject list maintained by the first session entity (such as the friend list in a social software).
[0083] In an embodiment of the present application, establishing an association relationship between a first session entity and a second session entity through a temporary session channel may include: presenting, through the temporary session channel, a group association control corresponding to the second session entity to the first session entity; in response to a triggering operation of the first session entity on the group association control, adding the first session entity to the subject group corresponding to the second session entity. Similar to the subject association control, the group association control may also be a virtual button control or a graphic code control presented on the platform page of the first communication platform. Taking the virtual button control as an example, a user can click to trigger the virtual button to apply to join a subject group including the user and the customer service staff currently participating in the session, and this subject group may be, for example, a customer service group established based on the second session entity. Taking the graphic code control as another example, a user can apply to join the subject group by scanning and recognizing the graphic code (such as a QR code). After establishing the association relationship between the session entity and the subject group through the group association control, a group session can be directly initiated through the subject group, so as to carry out information communication among the group members of the subject group.
[0084] Taking the application scenario where a customer service staff provides a response service to a user as an example, the related technical solutions involved in the embodiments of the present application will be described. In this application scenario, the user is the first session entity initiating a temporary session, the customer service account configured by the enterprise administrator is the second session entity, and the customer service staff associated with the customer service account is the candidate session entity.
[0085] Figure 5 The flowchart of the steps for configuring a customer service account in an application scenario of an embodiment of the present application is shown. As Figure 5As shown, the enterprise administrator can create and maintain customer service accounts according to the following steps.
[0086] Step S501: The enterprise administrator creates a customer service account through the second communication platform. When creating a customer service account, the session entry of the customer service account can be specified. For example, the session entry can include the enterprise's official website, the information release account registered by the enterprise on a social application or an instant messaging application, the hosted program created by the enterprise on a social application, the search page of the enterprise on a social application, the payment page of the enterprise in a network payment application, the customer service application developed by the enterprise, and so on.
[0087] Step S502: The enterprise administrator designates multiple customer service personnel as candidate session subjects for the customer service account. For each candidate session subject, corresponding optional time can be configured. For example, the optional time of a certain candidate session subject is 24 hours a day, indicating that session requests can be assigned to this candidate session subject at any time of the day. Another example is that the optional time of a certain candidate session subject is 12 hours a day, indicating that session requests can be assigned to it within the specified 12 hours of the day, and during other time periods outside the specified 12 hours, this candidate session subject can refuse to provide customer response services.
[0088] Step S503: Designate the allocation rules for temporary sessions for the customer service account. For example, allocate according to the rule of first come first served, take turns, etc. The automatic end time of the temporary session can also be specified. For example, the session ends if there is no message within 20 minutes. The enterprise administrator can configure the upper limit of the number of sessions for each candidate session subject respectively. For example, the upper limit of the number of sessions for a candidate session subject is 20, indicating that this candidate session subject can participate in at most 20 temporary sessions simultaneously.
[0089] Step S504: When saving the configuration, generate a globally unique customer service identifier for the customer service account, and the detailed information of the customer service account can be obtained through the customer service identifier.
[0090] Figure 6 The flowchart of the steps for initiating a temporary session in an application scenario of an embodiment of the present application is shown. As Figure 6 shown, the user can initiate a temporary session with a customer service personnel according to the following steps.
[0091] Step S601: The enterprise uses the customer service identifier obtained when configuring the customer service account to generate a specific temporary session URL. According to the temporary session URL, a session entry can be configured on the first communication platform.
[0092] Step S602: The user triggers the session entry on the first communication platform (such as clicking a button or scanning and identifying a QR code) and jumps to access the temporary session URL.
[0093] Step S603: Parse the temporary session URL through the first communication platform to obtain the customer service identifier carried therein.
[0094] Step S604: Pull the account information of the customer service account from the second communication platform through the customer service identifier and display it to the user.
[0095] Step S605: After the user confirms the displayed account information, initiate a temporary session.
[0096] Step S606: The first communication platform sends a user access notification to the second communication platform.
[0097] Step S607: The second communication platform assigns a customer service staff to the user, so as to establish a temporary session for information communication between the customer service staff and the user.
[0098] Figure 7 The figure shows a schematic diagram of an interaction interface for a user to initiate a temporary session in an application scenario of an embodiment of the present application. As Figure 7 shown, after the user triggers the session entry and confirms the account information of the customer service account, a session initiation page 701 will be displayed on the interaction interface of the first communication platform. In the session initiation page 701, the customer service staff information 702 assigned by the second communication platform can be displayed to the user, specifically, the image and name of the customer service staff can be displayed. When the user triggers the session initiation button 703 in the session initiation page 701, the temporary session page 704 can be jumped to and displayed. In the temporary session page 704, the user can communicate with the assigned customer service staff, and the customer service staff provides response services to the user.
[0099] Figure 8 The figure shows a schematic diagram of an interaction interface for a customer service staff to manage a temporary session in an application scenario of an embodiment of the present application. As Figure 8 shown, the interaction interface provided for the customer service staff on the second communication platform mainly includes two areas, namely, the session management area 801 on the left side of the interface, the session display area 802 in the middle of the interface, and the user management area 803 on the right side of the interface. Among them, the session display area 801 provides a session list of all temporary sessions participated by the customer service staff within a certain time range. When the customer service staff clicks to select a certain temporary session, the specific session content can be displayed in the session display area 802 on the right side. In the user management area 803, the user management information corresponding to the temporary session in the session display area 802 can be synchronously displayed, specifically, it can include the account details of the user, such as the user's mobile phone number, address, email and other information. In addition, other page information such as quick reply, reception record, work order, etc. can be switched and displayed in the user management area 803.
[0100] Figure 9The figure shows a flowchart of the steps for establishing an association relationship between entities through a temporary session in an application scenario of an embodiment of the present application. As Figure 9 shown, the process for a user to establish an association relationship with a customer service account or a customer service staff through a temporary session mainly includes the following steps.
[0101] Step S901: The user clicks the Add Friend / Join Group Chat button through the temporary session interface provided by the first communication platform.
[0102] Step S902: The first communication platform sends an Add Friend / Join Group Chat application to the second communication platform.
[0103] Step S903: The second communication platform verifies the application source and session status to ensure that the application comes from a legitimate temporary session.
[0104] After the verification passes, the application is automatically approved, and a friend relationship is established between the user and the customer service staff, or the user is added to the multi-person session group where the customer service staff is located.
[0105] In an embodiment of the present application, the target session entity can also actively recommend other candidate session entities to the first session entity, so that the first session entity can establish an association relationship with other candidate session entities. Figure 10 The figure shows a schematic diagram of an interaction interface for a customer service staff to recommend an exclusive service to a user in an application scenario of an embodiment of the present application. As Figure 10 shown, when the customer service staff needs to recommend an exclusive service to the user, other available customer service staff can be displayed on the interaction interface in the form of a pop-up page 1001 (or other forms such as a jump page). After selecting a staff member, a corresponding electronic business card 1002 can be sent to the user to recommend the selected customer service staff. The user can add the recommended customer service staff as a friend through the electronic business card 1002.
[0106] In an embodiment of the present application, through the conversation record between the second session entity and the first session entity, information collection and feature extraction can be performed on the second session entity, so as to provide data support for subsequent services. For example, when the user initiates a temporary session, the enterprise can enter the user into the customer database, and the conversation records between all the enterprise's customer service staff and the user can be recorded in the customer database. The customer service staff can also create tags for the user to identify the user's features. The enterprise administrator and the customer service staff can view the user's tags and service records, and provide better services for the user according to the user's features.
[0107] Figure 11 The figure shows a schematic diagram of a user management page in an application scenario of an embodiment of the present application. As Figure 11As shown, an enterprise can view the consultation statistics of all users through the user management page, and can screen users through information such as session time, customer source, tags, etc. to narrow the viewing scope.
[0108] In the technical solution provided by the embodiments of the present application, a user can directly initiate a temporary chat session with the enterprise's customer service account through a social application, an instant messaging application, etc., without adding friends, and can add the customer service staff as a friend through a quick button in the session window to obtain exclusive services or enter a group chat. For an enterprise, it can quickly create a customer service account, manage the customer service account, quickly assign customer service staff to users, and precipitate the consulting users into the user database, accumulating valuable customer resources for the enterprise.
[0109] It should be noted that although the steps of the method in the present application are described in a specific order in the drawings, this does not require or imply that these steps must be executed in that specific order, or that all the steps shown must be executed to achieve the desired result. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step for execution, and / or one step may be decomposed into multiple steps for execution, etc.
[0110] The following introduces the device embodiments of the present application, which can be used to execute the information processing method in the above embodiments of the present application. Figure 12 The structural block diagram of the information processing device provided by the embodiments of the present application is shown. As Figure 12 shown, the information processing device 1200 mainly may include: a request acquisition module 1210, configured to acquire a session request initiated by a first session entity to a second session entity through a session entry on a first communication platform; a subject selection module 1220, configured to determine a target session entity from a plurality of candidate session entities corresponding to the second session entity according to the session request; a channel establishment module 1230, configured to establish a temporary session channel for information communication between the first session entity and the target session entity.
[0111] In some embodiments of the present application, based on the above technical solution, the second session entity is a virtual session entity registered on a second communication platform; the request acquisition module 1210 includes: a locator acquisition unit, configured to acquire a uniform resource locator accessed by the first session entity through a session entry on the first communication platform; a locator parsing unit, configured to perform parsing processing on the uniform resource locator to obtain the entity identifier of the second session entity; a request generation unit, configured to generate a session request initiated by the first session entity to the second session entity according to the entity identifier.
[0112] In some embodiments of the present application, based on the above technical solutions, the request generation unit includes: an identity query subunit, configured to send the subject identifier to a second communication platform to query the subject identity information of the second session subject on the second communication platform according to the subject identifier; an identity display subunit, configured to display the subject identity information on the first communication platform; a request generation subunit, configured to generate a session request initiated by the first session subject to the second session subject in response to a trigger operation of the first session subject on the subject identity information.
[0113] In some embodiments of the present application, based on the above technical solutions, the locator acquisition unit includes: a page information acquisition subunit, configured to acquire page information of the platform page when a platform page related to the second session subject is displayed on the first communication platform; a page detection subunit, configured to detect whether the platform page is an entry configuration page of the session entry of the second session subject according to the page information; a control display subunit, configured to display a session entry control corresponding to the second session subject on the platform page if it is detected that the platform page is the entry configuration page; a locator acquisition subunit, configured to acquire a uniform resource locator accessed through the session entry in response to a trigger operation of the first session subject on the session entry control.
[0114] In some embodiments of the present application, based on the above technical solutions, the subject selection module 1220 includes: a cluster acquisition unit, configured to acquire a subject cluster associated with the second session subject, the subject cluster including one or more candidate session subjects; a subject matching unit, configured to determine a target session subject matching the session request in the subject cluster according to a pre-configured subject allocation rule.
[0115] In some embodiments of the present application, based on the above technical solutions, the subject matching unit includes: a session state acquisition subunit, configured to acquire the session states of the respective candidate session subjects in the subject cluster; a subject sorting subunit, configured to sort the respective candidate session subjects in the subject cluster according to the session states to obtain a subject sequence; a first selection subunit, configured to select a target session subject matching the session request according to the subject sequence.
[0116] In some embodiments of the present application, based on the above technical solutions, the subject sorting subunit includes: a quantity acquisition subunit configured to acquire the session participation quantity of the candidate session subject according to the session state; an idle rate determination subunit configured to determine the session idle rate of the candidate session subject according to the session participation quantity and a preset upper limit of the session quantity; and an idle rate sorting subunit configured to sort each candidate session subject in the subject cluster according to the session idle rate to obtain a subject sequence.
[0117] In some embodiments of the present application, based on the above technical solutions, the subject matching unit includes: a record acquisition subunit configured to acquire the historical session record of the first session subject and the second session subject according to the session request; and a second selection subunit configured to select a target session subject that participated in the session with the first session subject most recently in the subject cluster according to the historical session record.
[0118] In some embodiments of the present application, based on the above technical solutions, the information processing device 1200 further includes: a time detection module configured to detect the idle time of the temporary session channel, where the idle time represents the time interval between the communication time of the most recent information communication in the temporary session channel and the current time; and a channel closing module configured to close the temporary session channel if the idle time reaches a preset time threshold.
[0119] In some embodiments of the present application, based on the above technical solutions, the information processing device 1200 further includes: a subject association module configured to establish an association relationship between the first session subject and the second session subject through the temporary session channel.
[0120] In some embodiments of the present application, based on the above technical solutions, the subject association module includes: a first control display unit configured to display a subject association control corresponding to the target session subject to the first session subject through the temporary session channel; and an account adding unit configured to, in response to a trigger operation of the first session subject on the subject association control, add the subject account of the target session subject to the associated account group of the first session subject and add the subject account of the first session subject to the associated account group of the target session subject.
[0121] In some embodiments of the present application, based on the above technical solutions, the main body association module includes: a second control display unit configured to display a group association control corresponding to the second session main body to the first session main body through the temporary session channel; a main body addition unit configured to add the first session main body to the main body group corresponding to the second session main body in response to a trigger operation of the first session main body on the group association control.
[0122] The specific details of the information processing device provided in each embodiment of the present application have been described in detail in the corresponding method embodiments, and will not be repeated here.
[0123] Figure 13 Schematically shows a block diagram of a computer system of an electronic device for implementing embodiments of the present application.
[0124] It should be noted that Figure 13 The computer system 1300 of the shown electronic device is only an example and should not bring any limitations to the functions and usage scopes of the embodiments of the present application.
[0125] As Figure 13 shown, the computer system 1300 includes a central processing unit 1301 (Central Processing Unit, CPU), which can perform various appropriate actions and processes according to the program stored in the read-only memory 1302 (Read-Only Memory, ROM) or the program loaded from the storage section 1308 into the random access memory 1303 (Random Access Memory, RAM). In the random access memory 1303, various programs and data required for system operation are also stored. The central processing unit 1301, the read-only memory 1302, and the random access memory 1303 are connected to each other through a bus 1304. The input / output interface 1305 (Input / Output interface, i.e., I / O interface) is also connected to the bus 1304.
[0126] The following components are connected to the input / output interface 1305: an input section 1306 including a keyboard, a mouse, etc.; an output section 1307 including such as a cathode ray tube (CRT), a liquid crystal display (LCD), etc. and a speaker, etc.; a storage section 1308 including a hard disk, etc.; and a communication section 1309 including a network interface card such as a local area network card, a modem, etc. The communication section 1309 performs communication processing via a network such as the Internet. A drive 1310 is also connected to the input / output interface 1305 as required. A removable medium 1311, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 1310 as required so that a computer program read from it can be installed into the storage section 1308 as required.
[0127] Specifically, according to an embodiment of the present application, the processes described in each method flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program codes for executing the methods shown in the flowcharts. In such an embodiment, the computer program can be downloaded and installed from a network through the communication section 1309, and / or installed from the removable medium 1311. When the computer program is executed by the central processing unit 1301, various functions defined in the system of the present application are executed.
[0128] It should be noted that the computer-readable medium shown in the embodiments of the present application can be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable storage medium can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, the computer-readable storage medium can be any tangible medium that contains or stores a program, and this program can be used by or in combination with an instruction execution system, apparatus, or device. In the present application, the computer-readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable storage medium, and this computer-readable medium can send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.
[0129] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagram can represent a module, a program segment, or a part of code, and the above module, program segment, or part of code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks can occur in a different order than that marked in the accompanying drawings. For example, two consecutive blocks shown can actually be executed substantially in parallel, and they can sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram or flowchart, and the combination of blocks in the block diagram or flowchart, can be implemented by a dedicated hardware-based system for performing the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions.
[0130] It should be noted that although several modules or units of a device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present application, the features and functions of the two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0131] Through the description of the above embodiments, those skilled in the art can easily understand that the example embodiments described herein can be implemented by software or by a combination of software and necessary hardware. Therefore, the technical solutions according to the embodiments of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (such as a personal computer, a server, a touch terminal, or a network device, etc.) to execute the method according to the embodiments of the present application.
[0132] After considering the specification and practicing the invention disclosed herein, those skilled in the art will readily conceive of other embodiments of the present application. The present application is intended to cover any variations, uses, or adaptations of the present application, which follow the general principles of the present application and include known common general knowledge or conventional technical means in the technical field not disclosed in the present application.
[0133] It should be understood that the present application is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present application is only limited by the appended claims.
Claims
1. An information processing method, characterized in that, Including: Obtaining a session request initiated by a first session entity to a second session entity through a session entry on a first communication platform; The second session entity includes an enterprise account registered on a second communication platform, and the session entry includes an entry control configured on one or more platform interfaces of the first communication platform according to the configuration information of the enterprise account; Determining a target session entity from a plurality of candidate session entities corresponding to the second session entity according to the session request; Saving the entity identifier of the first session entity to a temporary authorization list maintained by the target session entity according to a first temporary authorization code carried in the session request; Saving the entity identifier of the target session entity to a temporary authorization list maintained by the first session entity according to a second temporary authorization code carried in a response message returned by the target session entity to the first session entity; Establishing a temporary session channel for information communication based on the temporary authorization lists maintained by the first session entity and the target session entity respectively.
2. The information processing method according to claim 1, wherein The second session entity is a virtual session entity registered on a second communication platform; The obtaining of the session request initiated by the first session entity to the second session entity through the session entry on the first communication platform includes: Obtaining a uniform resource locator accessed by the first session entity through the session entry on the first communication platform; Performing parsing processing on the uniform resource locator to obtain the entity identifier of the second session entity; Generating a session request initiated by the first session entity to the second session entity according to the entity identifier.
3. The information processing method according to claim 2, wherein The generating of the session request initiated by the first session entity to the second session entity according to the entity identifier includes: Sending the entity identifier to the second communication platform to query the entity identity information of the second session entity on the second communication platform according to the entity identifier; Displaying the entity identity information on the first communication platform; Generating a session request initiated by the first session entity to the second session entity in response to a trigger operation of the first session entity on the entity identity information.
4. The information processing method according to claim 2, wherein The obtaining of the uniform resource locator accessed by the first session entity through the session entry on the first communication platform includes: When a platform page related to the second session entity is displayed on the first communication platform, obtaining the page information of the platform page; Detecting whether the platform page is an entry configuration page of the session entry of the second session entity according to the page information; If it is detected that the platform page is the entry configuration page, displaying a session entry control corresponding to the second session entity on the platform page; Obtaining the uniform resource locator accessed through the session entry in response to a trigger operation of the first session entity on the session entry control.
5. The information processing method according to claim 1, wherein The determining of the target session entity from a plurality of candidate session entities corresponding to the second session entity according to the session request includes: Obtaining a cluster of entities associated with the second session entity, where the cluster of entities includes one or more candidate session entities; Determine a target session subject matching the session request in the subject cluster according to a pre-configured subject allocation rule.
6. The information processing method according to claim 5, wherein The selecting, according to a pre-configured subject allocation rule, a target session subject matching the session request in the subject cluster includes: Obtain the session status of each candidate session subject in the subject cluster; Sort the candidate session subjects in the subject cluster according to the session status to obtain a subject sequence; Select a target session subject matching the session request according to the subject sequence.
7. The information processing method according to claim 6, wherein The sorting the candidate session subjects in the subject cluster according to the session status to obtain a subject sequence includes: Obtain the number of session participations of the candidate session subject according to the session status; Determine the session idle rate of the candidate session subject according to the number of session participations and a preset upper limit of the number of sessions; Sort the candidate session subjects in the subject cluster according to the session idle rate to obtain a subject sequence.
8. The information processing method according to claim 5, wherein The selecting, according to a pre-configured subject allocation rule, a target session subject matching the session request in the subject cluster includes: Obtain the historical session record between the first session subject and the second session subject according to the session request; Select a target session subject that the first session subject participated in the session most recently in the subject cluster according to the historical session record.
9. The information processing method according to claim 1, wherein After establishing a temporary session channel for information communication between the first session subject and the target session subject, the method further includes: Detect the idle time of the temporary session channel, where the idle time represents the time interval between the communication time of the most recent information communication in the temporary session channel and the current time; If the idle time reaches a preset time threshold, close the temporary session channel.
10. The information processing method according to claim 1, wherein After establishing a temporary session channel for information communication between the first session subject and the target session subject, the method further includes: Establish an association relationship between the first session subject and the second session subject through the temporary session channel.
11. The information processing method according to claim 10, wherein The establishing an association relationship between the first session subject and the second session subject through the temporary session channel includes: Display a subject association control corresponding to the target session subject to the first session subject through the temporary session channel; In response to a trigger operation of the first session subject on the subject association control, add the subject account of the target session subject to the associated account group of the first session subject, and add the subject account of the first session subject to the associated account group of the target session subject.
12. The information processing method according to claim 10, wherein The establishing an association relationship between the first session subject and the second session subject through the temporary session channel includes: Display a group association control corresponding to the second session subject to the first session subject through the temporary session channel; In response to a trigger operation of the first session subject on the group association control, add the first session subject to the subject group corresponding to the second session subject.
13. An information processing apparatus, characterized in that, including: A request acquisition module, configured to acquire a session request initiated by a first session entity to a second session entity through a session entry on a first communication platform; The second session entity includes an enterprise account registered on a second communication platform, and the session entry includes an entry control configured on one or more platform interfaces of the first communication platform according to the configuration information of the enterprise account; A main body selection module, configured to determine a target session entity from a plurality of candidate session entities corresponding to the second session entity according to the session request; A channel establishment module, configured to save the entity identifier of the first session entity to a temporary authorization list maintained by the target session entity according to a first temporary authorization code carried in the session request; and save the entity identifier of the target session entity to a temporary authorization list maintained by the first session entity according to a second temporary authorization code carried in a response message returned by the target session entity to the first session entity; Based on the temporary authorization lists respectively maintained by the first session entity and the target session entity, establish a temporary session channel for information communication.
14. A computer-readable medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the information processing method according to any one of claims 1 to 12.
15. An electronic device, characterized in that, It includes: A processor; And A memory, configured to store executable instructions of the processor; Wherein, the processor is configured to execute the information processing method according to any one of claims 1 to 12 by executing the executable instructions.
16. A computer program product, comprising computer instructions, characterized in that, When the computer instructions are executed by the processor, they implement the information processing method according to any one of claims 1 to 12.
Citation Information
Patent Citations
Session message processing method and device, computer equipment and storage medium
CN112202661A