Session information processing method and device, equipment and medium

The timed task obtains session records and generates the target session page, which solves the problem of low timeliness caused by users frequently switching accounts for sessions, and realizes efficient session processing.

CN119496755APending Publication Date: 2025-02-21JD DIGITS HAIYI INFORMATION TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311021825.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-14
Publication Date
2025-02-21

AI Technical Summary

Technical Problem

In the prior art, users need to frequently switch accounts to meet multiple users of different accounts, resulting in low timeliness of session processing.

Method used

By executing timing tasks, the session records are obtained from the session management platform, the target session page is generated, and the information reply operation is responded to the information reply operation on the page, the second session information is obtained, the target client is determined and the session information is sent.

Benefits of technology

It realizes the reply to session information from different target clients through the target session page, which improves the timeliness of session processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119496755A_ABST
    Figure CN119496755A_ABST
Patent Text Reader

Abstract

The invention provides a session information processing method and device, equipment and a medium, and relates to the technical field of Internet, and the method comprises the steps: obtaining a session record from a session management platform through executing a timed task, the session record comprises an identifier of a first session object, an identifier of a second session object and first session information of interaction between the first session object and the second session object; according to the identifier of the first session object, the identifier of the second session object and the first session information, generating a target session page by calling a session page template; in response to an information reply operation executed on the target session page for the first session information, obtaining second session information; according to the identifier of the second session object and the identifier of the first session object, a target client is determined, and the target client represents a client for establishing a session link between the second session object and the first session object; and sending the second session information to the target client.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of Internet technology, and more specifically, to a session information processing method, apparatus, device and medium. Background Art

[0002] With the development of Internet technology, users can communicate with each other through clients. In some scenarios, a user needs to communicate with multiple users through a client account, and the number of users that each account can communicate with is limited. Therefore, a user may use multiple accounts to communicate with multiple users of each account.

[0003] In the process of realizing the concept of the present disclosure, the inventors found that in the related art, since users need to constantly switch accounts and associate different accounts with other users for conversations, the timeliness of processing sessions is low. Summary of the invention

[0004] In view of this, the present disclosure provides a session information processing method, apparatus, device and medium.

[0005] One aspect of the present disclosure provides a session information processing method, including:

[0006] By executing a scheduled task, a session record is obtained from a session management platform, wherein the session record includes an identifier of a first session object, an identifier of a second session object, and first session information of interaction between the first session object and the second session object; a target session page is generated by calling a session page template according to the identifier of the first session object, the identifier of the second session object, and the first session information; in response to executing an information reply operation on the target session page for the first session information, the second session information is obtained; a target client is determined according to the identifier of the second session object and the identifier of the first session object, the target client representing a client that establishes a session link between the second session object and the first session object; and the second session information is sent to the target client.

[0007] According to an embodiment of the present disclosure, a target session page is generated by calling a session page template according to identification information of a first session object, identification information of a second session object, and first session information, including: determining an identification image of the first session object and an identification image of the second session object according to the identification information of the first session object and the identification information of the second session object; and performing a rendering operation on the identification image of the first session object, the identification image of the second session object, and the first session information by calling the session page template to generate the target session page.

[0008] According to an embodiment of the present disclosure, the above-mentioned session information processing method also includes: determining a new session information quantity identifier based on the number of sessions in the first session information; generating an identification image with a new session information quantity identifier based on the identification image of the first session object and the new session information quantity identifier; and performing a rendering operation on the identification image with the new session information quantity identifier, the identification image of the second session object and the first session information by calling a session page template to generate a target session page.

[0009] According to an embodiment of the present disclosure, the first session information includes multiple session information, and by calling a session page template, a rendering operation is performed on an identification image with a number of newly added session information, an identification image of a second session object, and the first session information to generate a target session page, including: determining sending time information of the multiple session information according to the multiple session information; sorting the multiple session information according to the sending time information to obtain a sorting result; determining a rendering order of the multiple session information according to the sorting result; and by calling the session page template, a rendering operation is performed on the identification image with a number of newly added session information, the identification image of the second session object, and the multiple session information according to the rendering order to generate the target session page.

[0010] According to an embodiment of the present disclosure, the session information processing method further includes: determining a rendering mode according to the type of the first session information; and generating a target session page by performing a rendering operation according to the rendering mode.

[0011] According to an embodiment of the present disclosure, the first session information includes session information of interactions between M first session objects and second session objects, and the target session page includes identification images of the M first session objects; in response to performing an information reply operation on the target session page for the first session information, obtaining the second session information includes: in response to a click operation on the identification image of the mth first session object on the target session page, generating an mth session sub-page of the mth first session object and the second session object; and in response to performing an information reply operation on the session information of the mth first session object on the mth session sub-page, obtaining the mth second session information, wherein m is an integer greater than or equal to 1 and less than or equal to M, and M is an integer greater than 1.

[0012] According to an embodiment of the present disclosure, in response to a click operation on an identification image of an mth first session object on a target session page, an mth session sub-page between the mth first session object and the second session object is generated, including: in response to a click operation on the identification image of the mth first session object on the target session page, obtaining session information sent by the mth first session object to the second session object; and performing a rendering operation on the identification image of the mth first session object, the session information sent by the mth first session object to the second session object, and the identification image of the second session object to generate the mth session sub-page.

[0013] According to an embodiment of the present disclosure, determining a target client according to an identifier of a second session object and an identifier of a first session object includes: determining a set of target clients according to the identifier of the second session object; and determining a target client from the set of target clients according to the identifier of the first session object.

[0014] According to an embodiment of the present disclosure, the above-mentioned session information processing method also includes: performing content detection on the second session information to obtain a content detection result; based on the content detection result, performing information filtering processing on the second session information to obtain target session information; and sending the target session information to the target client.

[0015] Another aspect of the present disclosure provides a session information processing device, including: a first acquisition module, used to acquire a session record from a session management platform by executing a scheduled task, wherein the session record includes an identifier of a first session object, an identifier of a second session object, and first session information of interaction between the first session object and the second session object; a generation module, used to generate a target session page by calling a session page template according to the identifier of the first session object, the identifier of the second session object, and the first session information; a second acquisition module, used to acquire second session information in response to performing an information reply operation on the target session page for the first session information; a first determination module, used to determine a target client according to the identifier of the second session object and the identifier of the first session object, the target client representing a client that establishes a session link between the second session object and the first session object; and a first sending module, used to send the second session information to the target client.

[0016] Another aspect of the present disclosure provides an electronic device, comprising: one or more processors; and a memory for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors execute the above method.

[0017] Another aspect of the present disclosure provides a computer-readable storage medium storing computer-executable instructions, which are used to implement the above method when executed.

[0018] Another aspect of the present disclosure provides a computer program product, which includes computer executable instructions, and when the instructions are executed, are used to implement the method as described above.

[0019] According to an embodiment of the present disclosure, a target session page is generated based on the identifier of the first session object, the identifier of the second session object and the first session information obtained from the session management platform at a regular interval, and then a reply can be made to the first session information on the target session page and the replied second session information can be sent to the target client, thereby realizing replying to session information from different target clients through the target session page, thereby improving the timeliness of session processing. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] The above and other objects, features and advantages of the present disclosure will become more apparent through the following description of the embodiments of the present disclosure with reference to the accompanying drawings, in which:

[0021] Figure 1 The application scenario diagram of the session information processing method according to the embodiment of the present disclosure is schematically shown;

[0022] Figure 2 A flowchart of a method for processing session information according to an embodiment of the present disclosure is schematically shown;

[0023] Figure 3 A schematic diagram schematically showing a target session page according to an embodiment of the present disclosure;

[0024] Figure 4 A schematic diagram schematically showing the number of newly added session information according to an embodiment of the present disclosure;

[0025] Figure 5 A schematic diagram schematically showing the sorting of session information according to an embodiment of the present disclosure;

[0026] Figure 6 A schematic diagram schematically showing the sorted target session pages according to an embodiment of the present disclosure;

[0027] Figure 7 A first schematic diagram schematically illustrating a rendering mode according to an embodiment of the present disclosure;

[0028] Figure 8 A second schematic diagram schematically illustrating a rendering mode according to an embodiment of the present disclosure;

[0029] Figure 9a A schematic diagram schematically showing a session subpage according to an embodiment of the present disclosure;

[0030] Figure 9bA schematic diagram schematically showing a reply conversation subpage according to an embodiment of the present disclosure;

[0031] Fig.10a A schematic diagram schematically showing a pre-click conversation subpage according to an embodiment of the present disclosure;

[0032] Fig.10b A schematic diagram schematically showing a post-click session subpage according to an embodiment of the present disclosure;

[0033] Fig.11 A schematic diagram schematically illustrating a method for determining a target client according to an embodiment of the present disclosure;

[0034] Fig.12 A schematic diagram schematically illustrating filtering session information according to an embodiment of the present disclosure;

[0035] Fig.13 A schematic diagram schematically showing target session information according to an embodiment of the present disclosure;

[0036] Fig.14 The structure block diagram of the session information processing device according to the embodiment of the present disclosure is schematically shown;

[0037] Fig.15 A block diagram of an electronic device suitable for implementing a method for processing session information according to an embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION

[0038] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the present disclosure. In the following detailed description, for ease of explanation, many specific details are set forth to provide a comprehensive understanding of the embodiments of the present disclosure. However, it is apparent that one or more embodiments may also be implemented without these specific details. In addition, in the following description, descriptions of known structures and technologies are omitted to avoid unnecessary confusion of the concepts of the present disclosure.

[0039] The terms used herein are only for describing specific embodiments and are not intended to limit the present disclosure. The terms "comprise", "include", etc. used herein indicate the existence of the features, steps, operations and / or components, but do not exclude the existence or addition of one or more other features, steps, operations or components.

[0040] All terms (including technical and scientific terms) used herein have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification, and should not be interpreted in an idealized or overly rigid manner.

[0041] When using expressions such as "at least one of A, B, and C, etc.", they should generally be interpreted according to the meaning of the expression commonly understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or A, B, C, etc.).

[0042] In the embodiments of the present disclosure, the collection, updating, analysis, processing, use, transmission, provision, disclosure, storage, etc. of the data involved (for example, including but not limited to user personal information) are in compliance with the provisions of relevant laws and regulations, are used for legitimate purposes, and do not violate public order and good morals. In particular, necessary measures are taken for user personal information to prevent illegal access to user personal information data and maintain the security of user personal information, network security, and national security.

[0043] In the embodiments of the present disclosure, the user's authorization or consent is obtained before obtaining or collecting the user's personal information.

[0044] In the process of realizing the concept of the present disclosure, the inventors found that in the related art, since users need to constantly switch accounts and have conversations with other users of different accounts, the timeliness of conversation processing is low.

[0045] For example, when the same user needs to have conversations with multiple users associated with different user accounts, it may be necessary to prepare multiple mobile phones or computer clients to maintain information and frequently switch accounts to reply to messages, which is inefficient and cumbersome.

[0046] In view of this, an embodiment of the present disclosure provides a session information processing method, comprising: acquiring a session record from a session management platform by executing a scheduled task, wherein the session record includes an identifier of a first session object, an identifier of a second session object, and first session information of interaction between the first session object and the second session object; generating a target session page by calling a session page template according to the identifier of the first session object, the identifier of the second session object, and the first session information; acquiring second session information in response to executing an information reply operation for the first session information on the target session page; determining a target client according to the identifier of the second session object and the identifier of the first session object, the target client representing a client with which the second session object establishes a session link with the first session object; and sending the second session information to the target client.

[0047] Figure 1 The following schematically shows an application scenario diagram of the session information processing method according to an embodiment of the present disclosure. It should be noted that: Figure 1What is shown are merely examples of application scenarios to which the embodiments of the present disclosure can be applied, in order to help those skilled in the art understand the technical content of the present disclosure, but it does not mean that the embodiments of the present disclosure cannot be used in other devices, systems, environments or scenarios.

[0048] like Figure 1 As shown, the application scenario diagram 100 according to this embodiment may include a target session page 110, a session management platform 120, a server 130, and a set of target clients 140. The set of target clients includes a first target client 141, a second target client 142, a third target client 143, and a fourth target client 144. The target session page 110, the session management platform 120, the server 130, and the set of target clients 140 may interact through a network. The network may include various connection types, such as wired and / or wireless communication links, etc.

[0049] The user can interact with the server 130 on the target session page 110 through the terminal device to receive or send messages, etc. The terminal device can be various electronic devices with a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop portable computers, desktop computers, etc.

[0050] The user may also use the terminal device to interact with the server 130 at the first target client 141 , the second target client 142 , the third target client 143 , and the fourth target client 144 .

[0051] The server may be used to integrate the session information sent by the target session page 110, the first target client 141, the second target client 142, the third target client 143, and the fourth target client 144, and send the integration to the session management platform 120. The session management platform 120 then sends the session record obtained according to the session information back to the server 130, and the server 130 sends the session information to the target session page 110 or the target client set 140. The user may view and reply to the session information through the target session page 110 displayed on the terminal device.

[0052] For example, RPA technology (Robotic Process Automation) may be used to realize automated interaction of data between the server 130 and the set 140 of target clients.

[0053] The server 130 may be a server that provides various services, such as a background management server that provides support for websites browsed by users using terminal devices (for example only). The background management server may analyze and process received data such as user requests, and feed back processing results (such as web pages, information, or data obtained or generated according to user requests) to the terminal device.

[0054] It should be noted that the session information processing method provided in the embodiment of the present disclosure can generally be executed by the server 130. Accordingly, the session information processing device provided in the embodiment of the present disclosure can generally be set in the server 130. The session information processing method provided in the embodiment of the present disclosure can also be executed by a server or server cluster that is different from the server 130 and can communicate with the terminal device and / or the server 130. Accordingly, the session information processing device provided in the embodiment of the present disclosure can also be set in a server or server cluster that is different from the server 130 and can communicate with the terminal device and / or the server 130. Alternatively, the session information processing method provided in the embodiment of the present disclosure can also be executed by the terminal device, or can also be executed by other terminal devices different from the terminal device. Accordingly, the session information processing device provided in the embodiment of the present disclosure can also be set in the terminal device, or can be set in other terminal devices different from the terminal device.

[0055] For example, the identifier and session information of the session object may be originally stored in the terminal device, or stored in an external storage device and may be imported into the terminal device. Then, the terminal device may locally execute the session information processing method provided by the embodiment of the present disclosure, or send the identifier and session information of the session object to other terminal devices, servers, or server clusters, and the other terminal devices, servers, or server clusters that receive the identifier of the session object may execute the session information processing method provided by the embodiment of the present disclosure.

[0056] It should be understood that Figure 1 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices and servers may be provided according to implementation requirements.

[0057] Figure 2 The flowchart of the session information processing method according to the embodiment of the present disclosure is schematically shown.

[0058] like Figure 2 As shown, the method includes operations S210 to S250.

[0059] In operation S210, a session record is obtained from a session management platform by executing a scheduled task, wherein the session record includes an identifier of a first session object, an identifier of a second session object, and first session information of interaction between the first session object and the second session object.

[0060] According to an embodiment of the present disclosure, a scheduled task may utilize a scheduled scheduler to obtain a session record from a session management platform by executing a scheduled task script.

[0061] According to an embodiment of the present disclosure, the first session information may include, for example, text, pictures, mini-programs, business cards, and other contents.

[0062] According to an embodiment of the present disclosure, the session management platform can store session information and identifiers of session objects for conducting the session. For example, the session information stored by the session management platform can be from multiple target clients, so the session information can be stored in groups according to the client.

[0063] For example, after grouping the session information according to the client, the session management platform may further group and store the session information according to the identifiers of both parties of the session.

[0064] In operation S220, a target session page is generated by calling a session page template according to the identifier of the first session object, the identifier of the second session object, and the first session information.

[0065] According to an embodiment of the present disclosure, the target conversation page may be a page for the first conversation object and the second conversation object to conduct a conversation by sending / receiving conversation information.

[0066] According to an embodiment of the present disclosure, a session page template may be a template for rendering a target session page. For example, the page elements and page layout of the target session page may be configured through the session page template. For example, the identifier of the first session object, the identifier of the second session object, and session information may be displayed on the target session page according to the session page template.

[0067] According to an embodiment of the present disclosure, in the target session page, the session information can be annotated according to the identifier of the session object to clarify the session object that sends the session information. For example, the annotation can also be configured by the session page template.

[0068] In operation S230, in response to performing an information reply operation on the target session page with respect to the first session information, second session information is acquired.

[0069] According to an embodiment of the present disclosure, the user may reply to the first session information on the target session page, and the replied information may be the second session information.

[0070] In operation S240, a target client is determined according to the identifier of the second session object and the identifier of the first session object, where the target client represents a client for establishing a session link between the second session object and the first session object.

[0071] According to an embodiment of the present disclosure, for example, a target client may be determined from a plurality of target clients based on the identifier of the second session object and the identifier of the first object.

[0072] For another example, multiple target clients corresponding to the second session object may be determined according to the identifier of the second session object, and then the target server of the first session object may be determined from the multiple target clients according to the identifier of the first session object.

[0073] In operation S250, second session information is sent to the target client.

[0074] According to an embodiment of the present disclosure, a target session page is generated based on the identifier of the first session object, the identifier of the second session object and the first session information obtained from the session management platform at a regular interval, and then a reply can be made to the first session information on the target session page and the replied second session information can be sent to the target client, thereby realizing replying to session information from different target clients through the target session page, thereby improving the timeliness of session processing.

[0075] According to an embodiment of the present disclosure, a target session page is generated by calling a session page template according to the identification information of the first session object, the identification information of the second session object and the first session information, including:

[0076] Determine the identification image of the first conversation object and the identification image of the second conversation object according to the identification information of the first conversation object and the identification information of the second conversation object; and

[0077] By calling the session page template, a rendering operation is performed on the identification image of the first session object, the identification image of the second session object and the first session information to generate a target session page.

[0078] According to an embodiment of the present disclosure, the identification image may be an image used for display on a target conversation page and may represent the sender of the conversation information.

[0079] According to an embodiment of the present disclosure, a rendering operation may be used to render an element displayed on a target session page. The element may include, for example, an identification image and session information. For example, for an identification image, a rendering operation for an image may be performed; for session information, a rendering operation for session information may be performed.

[0080] Figure 3 A schematic diagram schematically illustrates a target session page according to an embodiment of the present disclosure.

[0081] like Figure 3As shown, the target session page may include a logo image of B, first session information, a logo image of A, second session information, and a session information input area for A to input session information. The words "B" and "A" may be marked above the first session information and above the second session information, respectively, to indicate that the first session information is sent by B, and that the second session information is sent by A.

[0082] According to an embodiment of the present disclosure, since the identification image of the first session object, the identification image of the second session object and the first session information are rendered, the generated target session page can display the identification image and session information of the session objects, enriching the content displayed by the target session page.

[0083] According to an embodiment of the present disclosure, the above session information processing method further includes:

[0084] Determine a number identifier of newly added session information according to the number of sessions in the first session information;

[0085] Generate an identification image with an identification mark of the number of newly added session information according to the identification image of the first conversation object and the identification mark of the number of newly added session information; and

[0086] By calling the session page template, a rendering operation is performed on the identification image with the identification of the number of newly added session information, the identification image of the second session object, and the first session information, so as to generate a target session page.

[0087] According to an embodiment of the present disclosure, the newly added session information quantity identifier may be used to indicate the quantity of newly added session information sent to the target session page by the session object corresponding to the identifier.

[0088] According to an embodiment of the present disclosure, the logo image with the logo of the number of newly added session information may be, for example, a new logo image obtained by marking the number of newly added session information sent by the session object to the target session page on the logo image.

[0089] Figure 4 A schematic diagram schematically illustrates an identification of the number of newly added session information according to an embodiment of the present disclosure.

[0090] like Figure 4 As shown, the number of newly added session information can be marked in the upper right corner of the second identification image. When the second sends three newly added session information (session information A, session information B, and session information C) to the target session page, the number of newly added session information can be marked as 3, and the number of newly added session information can be generated based on the number of newly added session information and the second identification image. Figure 4 The left side shows the new logo image of B with the number of newly added session information.

[0091] According to the embodiments of the present disclosure, since an identification image with an identification of the number of newly added session information is generated according to the number of sessions, the newly added session information of the corresponding session object can be determined through the identification image with the identification of the number of newly added session information, and the number of newly added session information can be displayed on the target session interface through the identification image, thereby improving the user experience. Moreover, since a rendering operation is performed on the identification image with the identification of the number of newly added session information, the identification image of the second session object, and the first session information to generate a target session page, the content displayed on the target session page is further enriched.

[0092] According to an embodiment of the present disclosure, the first session information includes a plurality of session information, and a target session page is generated by calling a session page template, performing a rendering operation on an identification image with an identification of the number of newly added session information, an identification image of a second session object, and the first session information, including:

[0093] Determine the sending time information of the plurality of session information according to the plurality of session information;

[0094] Sorting multiple session information according to the sending time information to obtain a sorting result;

[0095] Determine the rendering order of the multiple session information according to the sorting result; and

[0096] By calling the session page template, a rendering operation is performed on the identification image with the identification of the number of newly added session information, the identification image of the second session object, and the multiple session information in a rendering order to generate a target session page.

[0097] According to an embodiment of the present disclosure, for example, the rendering operation may be performed on a plurality of session information in the order of sending time.

[0098] Figure 5 A schematic diagram schematically illustrates the ordering of session information according to an embodiment of the present disclosure.

[0099] like Figure 5 As shown, session information A511, session information B512 and session information C513 may be sorted according to the sending time, and thus, the order of the sorted session information may be session information B521, session information C522, and session information A523.

[0100] Figure 6 A schematic diagram schematically illustrates sorted target conversation pages according to an embodiment of the present disclosure.

[0101] like Figure 6As shown, the rendering operation can be performed on session information B, session information C, and session information A in sequence according to the above sorting order, thereby the rendered session information B, session information C, and session information A can be displayed in sequence on the target session page.

[0102] According to the embodiments of the present disclosure, since the session information is sorted according to the sending time and then rendered according to the sorting result, the disorder of the order of displaying the session information due to network reasons is avoided, the accuracy of the session information displayed on the target session page is improved, and the user experience is further improved.

[0103] According to an embodiment of the present disclosure, the above session information processing method further includes:

[0104] Determining a rendering mode according to the type of the first session information; and

[0105] According to the rendering mode, a target session page is generated by performing a rendering operation.

[0106] According to an embodiment of the present disclosure, the type of the first session information may include, for example, images, links, mini-programs, business cards, etc. Therefore, the rendering mode may also include image rendering mode, link rendering mode, mini-program rendering mode, business card rendering mode, etc.

[0107] Figure 7 A first schematic diagram schematically illustrates a rendering mode according to an embodiment of the present disclosure.

[0108] like Figure 7 As shown, for session information 710, the mini-program rendering mode can be used, image PA can be the image of the mini-program, and a text introduction of the mini-program can be displayed next to image 1; for session information 720, the image rendering mode can be used to display image PB.

[0109] Figure 8 A second schematic diagram schematically illustrates a rendering mode according to an embodiment of the present disclosure.

[0110] like Figure 8 As shown, for session information 810, a link rendering mode can be used, and the user can jump to the page corresponding to the link by clicking on the link; for session information 820, a business card rendering mode can be used, and the image PC can be an identification image of another user, and the identification information of the user can be displayed below the image PC.

[0111] According to the embodiments of the present disclosure, since the rendering mode is determined according to the type of session information, rendering can be performed according to different rendering modes, which facilitates the user's rapid identification of session information and enriches the user's operating experience.

[0112] According to an embodiment of the present disclosure, the first session information includes session information of M first session objects interacting with the second session object, and the target session page includes the identification images of the M first session objects; in response to performing an information reply operation on the target session page for the first session information, obtaining the second session information includes:

[0113] In response to a click operation on the logo image of the mth first conversation object on the target conversation page, generating an mth conversation sub-page of the mth first conversation object and the second conversation object; and

[0114] In response to performing an information reply operation on the mth session subpage for the session information of the mth first session object, the mth second session information is obtained, where m is an integer greater than or equal to 1 and less than or equal to M, and M is an integer greater than 1.

[0115] According to an embodiment of the present disclosure, respective conversation sub-pages of the plurality of conversation objects may be generated based on the plurality of conversation objects, and conversation objects corresponding to the respective conversation sub-pages may be replied to on each conversation sub-page.

[0116] Figure 9a A schematic diagram schematically illustrates a session subpage according to an embodiment of the present disclosure.

[0117] Figure 9b A schematic diagram schematically illustrates a reply conversation subpage according to an embodiment of the present disclosure.

[0118] like Figure 9a and 9b As shown, the conversation subpage of B can be generated by clicking on the logo image of B. The conversation information of B can be replied on the conversation subpage of B. When the logo image of B is clicked, the logo image of B with the logo of the number of newly added conversation information can be replaced with the logo image of B without the logo of the number of newly added conversation information. When the conversation subpage of B and the conversation subpage of C have been generated, the conversation subpage of B and the conversation subpage of C can be switched by clicking on the logo image of B and the logo image of C.

[0119] According to the embodiments of the present disclosure, since a conversation subpage of a conversation object is generated by clicking, and the conversation information of the conversation object is replied on the conversation subpage, the flexibility of replying the conversation object information is improved.

[0120] According to an embodiment of the present disclosure, in response to a click operation on an identification image of an mth first conversation object on a target conversation page, generating an mth conversation sub-page of the mth first conversation object and a second conversation object includes:

[0121] In response to a click operation on an identification image of the mth first session object on a target session page, acquiring session information sent by the mth first session object to the second session object; and

[0122] A rendering operation is performed on the identification image of the mth first session object, the session information sent by the mth first session object to the second session object, and the identification image of the second session object to generate an mth session sub-page.

[0123] Fig.10a A schematic diagram schematically illustrates a pre-click conversation subpage according to an embodiment of the present disclosure.

[0124] Fig.10b A schematic diagram of a post-click conversation subpage according to an embodiment of the present disclosure is schematically shown.

[0125] like Fig.10a and 10b As shown, Fig.10a The left side of may include two areas, the upper area is used to display the logo image of the session object that can conduct the session; the lower area is used to display the list of sub-pages that can be generated. Fig.10a The right side of the may also include two areas, the upper area may be used to display the rendered session information, and the lower area may be used to input the session information. In some embodiments, the above four areas may be configured as required, which will not be described in detail here. In some embodiments, the public object information of the session object, such as: session nickname, session avatar, etc., may be displayed, which will not be described in detail here.

[0126] The target session page before clicking may include the logo image of B, the logo image of C, and a "more" column. By clicking the "more" column, the logo image of the hidden session object can be displayed. Fig.10a By clicking on the logo image of each session object on the left or the column of the sub-page of each session object, the sub-page of the session object can be generated. For example, by clicking on the column "Sub-page of E", the following sub-pages can be generated: Fig.10b The subpage of E shown in FIG. 1 is displayed, and the newly added session information of E is displayed on the subpage of E. For another example, the logo image of E can be displayed by clicking the "more" column, and then the subpage of E can be generated by clicking the logo image of E.

[0127] The number of newly added session information in the "More" column may be obtained based on the newly added session information of the session objects hidden in the "More" column. For example, if the identification images of Ding, Wu, and Ji are hidden in the "More" column, the sum of the number of newly added session information of Ding, Wu, and Ji may be used as the number of newly added session information in the "More" column.

[0128] If the session subpages for each session object have been generated, you can click Fig.10a Use the logo image or "Subpage" column on the left to switch the generated subpages.

[0129] According to an embodiment of the present disclosure, a session sub-page is generated by rendering the identification image of the first session object, the session information sent by the first session object to the second session object, and the identification image of the second session object, thereby enriching the content displayed by the session sub-page.

[0130] According to an embodiment of the present disclosure, determining a target client according to an identifier of a second session object and an identifier of a first session object includes:

[0131] Determining a set of target clients according to the identifier of the second session object;

[0132] According to the identifier of the first session object, a target client is determined from a set of target clients.

[0133] Fig.11 A schematic diagram schematically illustrates a method for determining a target client according to an embodiment of the present disclosure.

[0134] like Fig.11 As shown, according to the identifier 1110 of A, a target client set 1120 corresponding to A can be determined, and the target client set 1120 can include a first target client 1121, a second target client 1122, a third target client 1123, and a fourth target client 1124. From the target client set 1120, the third target client 1123 can be determined as a target client to which the second session information needs to be sent through the identifier of B.

[0135] According to an embodiment of the present disclosure, since a set of target clients is determined based on the identifier of the second session object, and then the target client is determined from the set of target clients based on the identifier of the first session object, it is possible to send the replied session information to the corresponding target client, thereby improving the accuracy of sending the target session information.

[0136] According to an embodiment of the present disclosure, the above session information processing method further includes:

[0137] Performing content detection on the second session information to obtain a content detection result;

[0138] Based on the content detection result, performing information filtering processing on the second session information to obtain target session information; and

[0139] Send target session information to the target client.

[0140] According to an embodiment of the present disclosure, the detection result may include two types: session information that needs to be filtered and session information that does not need to be filtered. In the case where the session information needs to be filtered, the detection result may also include the specific content of the session information that needs to be filtered.

[0141] According to an embodiment of the present disclosure, information filtering processing, for example, may include other methods such as information blurring, information deletion or information blocking.

[0142] Fig.12 A schematic diagram schematically illustrates filtering session information according to an embodiment of the present disclosure.

[0143] like Fig.12 As shown, the user can send session information A1211, session information B1221 and session information C1231 on the target session page, and content detection can be performed on session information A1211, session information B1221 and session information C1231 respectively, and information filtering processing can be performed based on the detection results to obtain target session information A1212, target session information B1222 and target session information C1232. The target session information A1212 and target session information B1222 can be sent to the first target client 1213, and the target session information C1232 can be sent to the second target client 1233.

[0144] Fig.13 A schematic diagram schematically illustrates target session information according to an embodiment of the present disclosure.

[0145] like Fig.13 As shown, the content of the session information sent by A can be detected, and according to the detection result, part of the content in the session information can be filtered, and then the filtered target session information is displayed on the target session page.

[0146] According to the embodiments of the present disclosure, by performing content detection on the second session information and then performing information filtering processing on the second session information based on the content detection result, content in the session information is filtered, thereby avoiding problems caused by inappropriate content.

[0147] Based on the above session information processing method, the present disclosure also provides a session information processing device. Fig.14 The device is described in detail.

[0148] Fig.14 The structure block diagram of the session information processing device according to the embodiment of the present disclosure is schematically shown.

[0149] like Fig.14As shown, the session information processing device 1400 of this embodiment includes a first acquisition module 1410 , a generation module 1420 , a second acquisition module 1430 , a first determination module 1440 and a first sending module 1450 .

[0150] The first acquisition module 1410 is used to acquire a session record from the session management platform by executing a scheduled task, wherein the session record includes an identifier of a first session object, an identifier of a second session object, and first session information of the first session object interacting with the second session object. In one embodiment, the first acquisition module 1410 can be used to execute the operation S210 described above, which will not be described in detail herein.

[0151] The generation module 1420 is used to generate a target session page by calling a session page template according to the identifier of the first session object, the identifier of the second session object and the first session information. In one embodiment, the generation module 1420 can be used to perform the operation S220 described above, which will not be repeated here.

[0152] The second acquisition module 1430 is used to acquire the second session information in response to executing the information reply operation for the first session information on the target session page. In one embodiment, the second acquisition module 1430 can be used to execute the operation S230 described above, which will not be described in detail here.

[0153] The first determination module 1440 is used to determine the target client according to the identifier of the second session object and the identifier of the first session object, where the target client represents the client that the second session object establishes a session link with the first session object. In one embodiment, the first determination module 1440 can be used to perform the operation S240 described above, which will not be repeated here.

[0154] The first sending module 1450 is used to send the second session information to the target client. In one embodiment, the first sending module 1450 can be used to perform the operation S250 described above, which will not be described in detail here.

[0155] According to an embodiment of the present disclosure, the generation module 1420 includes a first determination submodule and a rendering submodule. The first determination submodule is used to determine the identification image of the first session object and the identification image of the second session object according to the identification information of the first session object and the identification information of the second session object; the rendering submodule is used to perform a rendering operation on the identification image of the first session object, the identification image of the second session object and the first session information by calling a session page template to generate a target session page.

[0156] According to an embodiment of the present disclosure, the generation module 1420 further includes a second determination submodule, a first generation submodule, and a second generation submodule. The second determination submodule is used to determine the number of newly added session information based on the number of sessions in the first session information; the first generation submodule is used to generate a logo image with the number of newly added session information based on the logo image of the first session object and the number of newly added session information; the second generation submodule is used to perform a rendering operation on the logo image with the number of newly added session information, the logo image of the second session object, and the first session information by calling a session page template to generate a target session page.

[0157] According to an embodiment of the present disclosure, the second generation submodule includes a first determination unit, a sorting unit, a second determination unit and a rendering unit. The first determination unit is used to determine the sending time information of the multiple session information according to the multiple session information; the sorting unit is used to sort the multiple session information according to the sending time information to obtain the sorting result; the second determination unit is used to determine the rendering order of the multiple session information according to the sorting result; the rendering unit is used to call the session page template to perform rendering operations on the identification image with the number of newly added session information, the identification image of the second session object and the multiple session information in the rendering order to generate the target session page.

[0158] According to an embodiment of the present disclosure, the session information processing device further includes a second determination module and a rendering module. The second determination module is used to determine a rendering mode according to the type of the first session information; the rendering module is used to generate a target session page by performing a rendering operation according to the rendering mode.

[0159] According to an embodiment of the present disclosure, the second acquisition module 1430 includes a third generation submodule and an acquisition submodule. The third generation submodule is used to generate an mth conversation subpage of the mth first conversation object and the second conversation object in response to a click operation on the logo image of the mth first conversation object on the target conversation page; the acquisition submodule is used to obtain the mth second conversation information in response to performing an information reply operation on the conversation information of the mth first conversation object on the mth conversation subpage, where m is an integer greater than or equal to 1 and less than or equal to M, and M is an integer greater than 1.

[0160] According to an embodiment of the present disclosure, the third generation submodule includes an acquisition unit and a generation unit. The acquisition unit is used to obtain the session information sent by the mth first session object to the second session object in response to a click operation on the identification image of the mth first session object on the target session page; the generation unit is used to perform a rendering operation on the identification image of the mth first session object, the session information sent by the mth first session object to the second session object, and the identification image of the second session object to generate the mth session subpage.

[0161] According to an embodiment of the present disclosure, the first determination unit includes a first determination subunit and a second determination subunit. The first determination subunit is used to determine a set of target clients according to an identifier of the second session object; the second determination subunit is used to determine a target client from the set of target clients according to the identifier of the first session object.

[0162] According to an embodiment of the present disclosure, the session information processing device further includes a detection module, a filtering module and a second sending module. The detection module is used to perform content detection on the second session information to obtain a content detection result; the filtering module is used to perform information filtering processing on the second session information based on the content detection result to obtain target session information; and the second sending module is used to send the target session information to the target client.

[0163] According to the embodiments of the present invention, any one or more of the modules, submodules, units, and subunits, or at least part of the functions of any one of them can be implemented in one module. According to the embodiments of the present invention, any one or more of the modules, submodules, units, and subunits can be split into multiple modules for implementation. According to the embodiments of the present invention, any one or more of the modules, submodules, units, and subunits can be at least partially implemented as hardware circuits, such as field programmable gate arrays (FPGAs), programmable logic arrays (PLAs), systems on chips, systems on substrates, systems on packages, application specific integrated circuits (ASICs), or can be implemented by hardware or firmware in any other reasonable way of integrating or packaging the circuit, or implemented in any one of the three implementation methods of software, hardware, and firmware, or in any appropriate combination of any of them. Alternatively, according to the embodiments of the present invention, one or more of the modules, submodules, units, and subunits can be at least partially implemented as computer program modules, and when the computer program modules are run, the corresponding functions can be performed.

[0164] For example, any multiple of the first acquisition module 1410, the generation module 1420, the second acquisition module 1430, the first determination module 1440, and the first sending module 1450 may be combined in one module / unit / sub-unit for implementation, or any one of the modules / units / sub-units may be split into multiple modules / units / sub-units. Alternatively, at least part of the functions of one or more of these modules / units / sub-units may be combined with at least part of the functions of other modules / units / sub-units and implemented in one module / unit / sub-unit. According to an embodiment of the present disclosure, at least one of the first acquisition module 1410, the generation module 1420, the second acquisition module 1430, the first determination module 1440 and the first sending module 1450 may be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on a chip, a system on a substrate, a system on a package, an application-specific integrated circuit (ASIC), or may be implemented by hardware or firmware such as any other reasonable way of integrating or packaging the circuit, or by any one of the three implementation methods of software, hardware and firmware or by an appropriate combination of any of them. Alternatively, at least one of the first acquisition module 1410, the generation module 1420, the second acquisition module 1430, the first determination module 1440 and the first sending module 1450 may be at least partially implemented as a computer program module, and when the computer program module is run, the corresponding function may be executed.

[0165] Fig.15 A block diagram of an electronic device suitable for implementing a method for processing session information according to an embodiment of the present disclosure is schematically shown. Fig.15 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0166] like Fig.15 As shown, the electronic device 1500 according to an embodiment of the present disclosure includes a processor 1501, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1502 or a program loaded from a storage part 1508 into a random access memory (RAM) 1503. The processor 1501 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or a related chipset and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 1501 may also include an onboard memory for caching purposes. The processor 1501 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present disclosure.

[0167] In RAM 1503, various programs and data required for the operation of electronic device 1500 are stored. Processor 1501, ROM 1502 and RAM 1503 are connected to each other via bus 1504. Processor 1501 performs various operations of the method flow according to the embodiment of the present disclosure by executing the program in ROM 1502 and / or RAM 1503. It should be noted that the program can also be stored in one or more memories other than ROM 1502 and RAM 1503. Processor 1501 can also perform various operations of the method flow according to the embodiment of the present disclosure by executing the program stored in the one or more memories.

[0168] According to an embodiment of the present disclosure, the electronic device 1500 may further include an input / output (I / O) interface 1505, which is also connected to the bus 1504. The system 1500 may further include one or more of the following components connected to the input / output (I / O) interface 1505: an input portion 1506 including a keyboard, a mouse, etc.; an output portion 1507 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage portion 1508 including a hard disk, etc.; and a communication portion 1509 including a network interface card such as a LAN card, a modem, etc. The communication portion 1509 performs communication processing via a network such as the Internet. A drive 1510 is also connected to the input / output (I / O) interface 1505 as needed. A removable medium 1511, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 1510 as needed, so that a computer program read therefrom is installed into the storage portion 1508 as needed.

[0169] According to an embodiment of the present disclosure, the method flow according to an embodiment of the present disclosure can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable storage medium, and the computer program contains a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 1509, and / or installed from the removable medium 1511. When the computer program is executed by the processor 1501, the above-mentioned functions defined in the system of the embodiment of the present disclosure are executed. According to an embodiment of the present disclosure, the system, equipment, device, module, unit, etc. described above can be implemented by a computer program module.

[0170] The present disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or may exist independently without being assembled into the device / apparatus / system. The above computer-readable storage medium carries one or more programs, and when the above one or more programs are executed, the method according to the embodiment of the present disclosure is implemented.

[0171] According to an embodiment of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium. For example, it may include, but is not limited to: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, apparatus, or device.

[0172] For example, according to an embodiment of the present disclosure, the computer-readable storage medium may include the ROM 1502 and / or the RAM 1503 described above and / or one or more memories other than the ROM 1502 and the RAM 1503 .

[0173] The embodiments of the present disclosure also include a computer program product, which includes a computer program, and the computer program contains program code for executing the method provided by the embodiments of the present disclosure. When the computer program product runs on an electronic device, the program code is used to enable the electronic device to implement the method provided by the embodiments of the present disclosure.

[0174] When the computer program is executed by the processor 1501, the above functions defined in the system / device of the embodiment of the present disclosure are executed. According to the embodiment of the present disclosure, the system, device, module, unit, etc. described above can be implemented by a computer program module.

[0175] In one embodiment, the computer program may rely on tangible storage media such as optical storage devices, magnetic storage devices, etc. In another embodiment, the computer program may also be transmitted and distributed in the form of signals on a network medium, and downloaded and installed through the communication part 1509, and / or installed from the removable medium 1511. The program code contained in the computer program may be transmitted using any appropriate network medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

[0176] According to an embodiment of the present disclosure, the program code for executing the computer program provided by the embodiment of the present disclosure can be written in any combination of one or more programming languages. Specifically, these computing programs can be implemented using high-level process and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages ​​include, but are not limited to, Java, C++, python, "C" language or similar programming languages. The program code can be executed entirely on the user computing device, partially on the user device, partially on the remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (for example, using an Internet service provider to connect through the Internet).

[0177] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram may represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of the 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 box may also occur in an order different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions. It can be understood by those skilled in the art that the features recorded in the various embodiments and / or claims of the present disclosure can be combined and / or combined in a variety of ways, even if such a combination or combination is not explicitly recorded in the present disclosure. In particular, without departing from the spirit and teaching of the present disclosure, the features described in the various embodiments and / or claims of the present disclosure may be combined and / or combined in a variety of ways. All of these combinations and / or combinations fall within the scope of the present disclosure.

[0178] The embodiments of the present disclosure are described above. However, these embodiments are only for illustrative purposes and are not intended to limit the scope of the present disclosure. Although the embodiments are described above separately, this does not mean that the measures in the various embodiments cannot be used in combination to advantage. The scope of the present disclosure is defined by the attached claims and their equivalents. Without departing from the scope of the present disclosure, those skilled in the art may make a variety of substitutions and modifications, which should all fall within the scope of the present disclosure.

Claims

1. A method for processing session information, comprising: Acquire a session record from a session management platform by executing a scheduled task, wherein the session record includes an identifier of a first session object, an identifier of a second session object, and first session information of an interaction between the first session object and the second session object; Generate a target session page by calling a session page template according to the identifier of the first session object, the identifier of the second session object and the first session information; In response to performing an information reply operation on the target session page for the first session information, acquiring second session information; Determine a target client according to the identifier of the second session object and the identifier of the first session object, wherein the target client represents a client for establishing a session link between the second session object and the first session object; and The second session information is sent to the target client.

2. The method according to claim 1, wherein: The generating a target session page by calling a session page template according to the identification information of the first session object, the identification information of the second session object and the first session information includes: determining an identification image of the first conversation object and an identification image of the second conversation object according to the identification information of the first conversation object and the identification information of the second conversation object; and The target session page is generated by calling the session page template and performing a rendering operation on the logo image of the first session object, the logo image of the second session object, and the first session information.

3. The method according to claim 2, wherein: Also includes: Determine the number of newly added session information according to the number of sessions in the first session information: generating an identification image with an identification mark of the number of newly added session information according to the identification image of the first session object and the identification mark of the number of newly added session information; as well as The target session page is generated by calling the session page template and performing a rendering operation on the identification image with the identification of the number of newly added session information, the identification image of the second session object, and the first session information.

4. The method according to claim 3, wherein: The first session information includes a plurality of session information, and the generating the target session page by calling the session page template and performing a rendering operation on the identification image with the identification of the number of newly added session information, the identification image of the second session object, and the first session information includes: Determining, according to the plurality of session information, sending time information of the plurality of session information; sorting the plurality of session information according to the sending time information to obtain a sorting result; Determining a rendering order of the plurality of session information according to the sorting result; and The target session page is generated by calling the session page template and performing the rendering operation on the identification image with the identification of the number of newly added session information, the identification image of the second session object, and the plurality of session information in the rendering order.

5. The method according to any one of claims 2 to 4, further comprising: determining a rendering mode according to the type of the first session information; as well as According to the rendering mode, the target session page is generated by executing the rendering operation.

6. The method according to claim 1, wherein: The first session information includes session information of the interaction between the M first session objects and the second session object, and the target session page includes logo images of the M first session objects; In response to performing an information reply operation on the target session page for the first session information, obtaining the second session information includes: In response to a click operation on the logo image of the mth first conversation object on the target conversation page, generating an mth conversation sub-page of the mth first conversation object and the second conversation object; and In response to performing an information reply operation on the mth session subpage for the session information of the mth first session object, the mth second session information is obtained, where m is an integer greater than or equal to 1 and less than or equal to M, and M is an integer greater than 1.

7. The method according to claim 6, wherein: In response to a click operation on the logo image of the mth first conversation object on the target conversation page, generating an mth conversation sub-page of the mth first conversation object and the second conversation object, including: In response to a click operation on the logo image of the mth first session object on the target session page, acquiring session information sent by the mth first session object to the second session object; and A rendering operation is performed on the identification image of the mth first session object, the session information sent by the mth first session object to the second session object, and the identification image of the second session object to generate the mth session sub-page.

8. The method according to claim 1, wherein: The step of determining the target client according to the identifier of the second session object and the identifier of the first session object includes: Determining a set of target clients according to the identifier of the second session object; The target client is determined from the set of target clients according to the identifier of the first session object.

9. The method according to claim 1, further comprising: Performing content detection on the second session information to obtain a content detection result; Based on the content detection result, performing information filtering processing on the second session information to obtain target session information; as well as The target session information is sent to the target client.

10. A session information processing device, comprising: A first acquisition module, configured to acquire a session record from a session management platform by executing a scheduled task, wherein the session record includes an identifier of a first session object, an identifier of a second session object, and first session information of an interaction between the first session object and the second session object; A generating module, configured to generate a target session page by calling a session page template according to the identifier of the first session object, the identifier of the second session object and the first session information; A second acquisition module, configured to acquire second session information in response to performing an information reply operation on the target session page with respect to the first session information; A first determining module, configured to determine a target client according to an identifier of the second session object and an identifier of the first session object, wherein the target client represents a client for establishing a session link between the second session object and the first session object; and The first sending module is used to send the second session information to the target client.

11. An electronic device, comprising: one or more processors; a memory for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 9.

12. A computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, enables the processor to implement the method according to any one of claims 1 to 9.

13. A computer program product comprising a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 9.