Information processing method and apparatus, electronic device, and computer-readable storage medium
By binding pages and sessions between different applications, the problem of high cost of session function development is solved, and the enterprise's need for conversational communication of pages in the business system is realized, reducing development costs and improving collaboration efficiency.
Patent Information
- Application Number
- PCT/CN2024/110811
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-08-11
- Filing Date
- 2024-08-08
- Publication Date
- 2025-02-20
AI Technical Summary
In the prior art, the development cost of session functions is high and cannot meet the enterprise's needs for conversational communication of pages in the business system.
By implementing the binding between pages and sessions between different applications, the user is allowed to trigger a session operation on the page of the first application, automatically interact with the session system in the second application, and display the session interface bound to the page.
It realizes that without the need for additional development session modules, meets the needs of enterprises to communicate on pages, reduces development costs, and improves business collaboration efficiency.
Smart Images

Figure CN2024110811_20022025_PF_FP_ABST
Abstract
Description
Information processing method, device, electronic device, and computer-readable storage medium
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to Chinese patent application number 202311014413.0, filed on August 11, 2023, entitled “Information Processing Method, Device, Electronic Device, and Computer-Readable Storage Medium,” the entire contents of which are incorporated herein by reference. Technical Field
[0003] The present disclosure relates to the field of computer technology, and in particular to an information processing method, device, electronic device, and computer-readable storage medium. Background Art
[0004] Many businesses and organizations have their own business systems, such as work order processes, approval platforms, and Enterprise Resource Planning (ERP) systems. These systems handle business tasks and operations by enabling different employees to perform tasks or execute operations within these systems. During this process, it's necessary to remind relevant employees or communicate with them based on business needs. Currently, comment modules are developed and integrated into business systems to implement comment communication or message push functionality. However, this comes with the high cost of developing conversational functionality.
[0005] Summary of the Invention
[0006] The purpose of the embodiments of the present disclosure is to provide an information processing method, apparatus, electronic device, and computer-readable storage medium to solve the problems of high development costs of conversation functions and unmet enterprise needs.
[0007] To solve the above technical problems, the embodiments of the present disclosure are implemented through the following aspects.
[0008] In a first aspect, an embodiment of the present disclosure provides an information processing method, comprising: in response to an operation of opening a first page, displaying the first page on a display interface, wherein the first page is a page in a first application; in response to receiving a session trigger operation, displaying a session interface of a first session bound to the first page; wherein the first session is a session in a second application, and the first application and the second application are different applications.
[0009] In a second aspect, an embodiment of the present disclosure provides an information processing method, the method comprising: in response to receiving a first trigger operation for binding a session to a first page in a first application, sending a call request to a second application, the call request including identification information of the first page;
[0010] First information returned by the second application and indicating that the first page is to be bound to a first session is received, where the first session is a session in the second application.
[0011] In a third aspect, an embodiment of the present disclosure provides an information processing method, the method comprising: receiving a call request sent by a first application, wherein the call request carries identification information of a first page, and the first page is a page in the first application; obtaining an identifier of a first session, and saving the identification information of the first page and the identifier of the first session in correspondence, wherein the first session is a session in a second application, and the second application is an application different from the first application; and returning the identifier of the first session to the first application.
[0012] In a fourth aspect, an embodiment of the present disclosure provides an information processing device, comprising: a first display module, configured to display a first page on a display interface in response to an operation of opening the first page, wherein the first page is a page in a first application; and a second display module, configured to display a session interface of a first session bound to the first page in response to receiving a session trigger operation, wherein the first session is a session in a second application, and the first application and the second application are different applications.
[0013] In a fifth aspect, an embodiment of the present disclosure provides an information processing device, comprising: a sending module for sending a call request to a second application in response to receiving a first trigger operation for binding a session for a first page in a first application, wherein the call request includes identification information of the first page; and a receiving module for receiving first information returned by the second application indicating that the first page is bound to a first session, wherein the first session is a session in the second application.
[0014] In a sixth aspect, an embodiment of the present disclosure provides an information processing device, comprising: a receiving module for receiving a call request sent by a first application, wherein the first call request carries identification information of a first page, and the first page is a page in the first application; an acquisition module for obtaining an identification of a first session bound to the first page in a second application, wherein the second application is an application different from the first application; and a sending module for returning the identification of the first session to the first application.
[0015] In the seventh aspect, an embodiment of the present disclosure provides an electronic device, comprising: a memory, a processor, and computer-executable instructions stored on the memory and executable on the processor, wherein the computer-executable instructions, when executed by the processor, implement the steps of the method described in the first or second aspect above.
[0016] In an eighth aspect, an embodiment of the present disclosure provides a computer-readable storage medium, which is used to store computer-executable instructions. When the computer-executable instructions are executed by a processor, the steps of the method described in the first or second aspect above are implemented.
[0017] In an embodiment of the present disclosure, in response to an operation of opening a first page, the first page is displayed on a display interface, wherein the first page is a page in a first application; in response to receiving a session trigger operation, a session interface of a first session bound to the first page is displayed; wherein the first session is a session in a second application, and the first application and the second application are different applications, thereby achieving creation of a first session in the second application bound to the first page in the first application, so that conversation communication can be carried out based on the content of the first page of the first application in the session interface of the first session, meeting the enterprise's demand for conducting conversations on pages in the first application without the need to additionally develop a module for creating sessions in the business application, and solving the problems of high development costs of creating session functions and unmet enterprise needs. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments recorded in the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0019] FIG1 is a flow chart of an information processing method provided by an embodiment of the present disclosure;
[0020] FIG2a is a schematic diagram of a display position of a session entry control provided by an embodiment of the present disclosure;
[0021] FIG2 b is a schematic diagram of another display position of a session entry control provided by an embodiment of the present disclosure;
[0022] FIG3a is a schematic diagram showing a display of a conversation interface provided by an embodiment of the present disclosure;
[0023] FIG3 b is another display diagram of a conversation interface provided by an embodiment of the present disclosure;
[0024] FIG4a is a schematic diagram of a state of a session entry control provided by an embodiment of the present disclosure;
[0025] FIG4b is a schematic diagram of another state of the session entry control provided by an embodiment of the present disclosure;
[0026] FIG5 is another flow chart of the information processing method provided by an embodiment of the present disclosure;
[0027] FIG6 is another flowchart of the information processing method provided by an embodiment of the present disclosure;
[0028] FIG7 is a schematic diagram of a session information configuration interface provided by an embodiment of the present disclosure;
[0029] FIG8 is another flowchart of the information processing method provided by an embodiment of the present disclosure;
[0030] FIG9 is another schematic diagram of a session information configuration interface provided by an embodiment of the present disclosure;
[0031] FIG10 is another flow chart of an information processing method according to an embodiment of the present disclosure;
[0032] FIG11a shows a schematic diagram of an information processing method provided by an embodiment of the present disclosure;
[0033] FIG11b shows a schematic diagram of another information processing method provided by an embodiment of the present disclosure;
[0034] FIG11c shows a schematic diagram of another information processing method provided by an embodiment of the present disclosure;
[0035] FIG12 is another flow chart of an information processing method according to an embodiment of the present disclosure;
[0036] FIG13 is a schematic diagram of the structure of an information processing device provided by an embodiment of the present disclosure;
[0037] FIG14 is another schematic diagram of the structure of an information processing device provided by an embodiment of the present disclosure;
[0038] FIG15 is a schematic diagram of another structure of an information processing device provided by an embodiment of the present disclosure;
[0039] FIG16 is a schematic diagram of the hardware structure of an electronic device implementing an embodiment of the present disclosure. DETAILED DESCRIPTION
[0040] In order to enable those skilled in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments of the present disclosure, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present disclosure.
[0041] Figure 1 shows a flow chart of an information processing method provided by an embodiment of the present disclosure, which can be executed by an electronic device, such as a terminal device, or by an application installed on the electronic device. As shown in Figure 1, the method may include the following steps.
[0042] Step 102: In response to an operation of opening a first page, displaying the first page on a display interface, wherein the first page is a page in a first application;
[0043] Among them, the first application can be the enterprise's business system, which includes multiple business processing matters. When a target business processing matter needs to be processed, the first page is opened and displayed on the display interface. The first page includes relevant content of the business processing matter.
[0044] Step 104 : In response to receiving a session triggering operation, display a session interface of a first session bound to the first page; wherein the first session is a session in a second application, and the first application and the second application are different applications.
[0045] The second application can be a standalone instant messaging (IM) application or an IM application within a suite of applications, for example, an application suite that integrates an IM application and at least one other application, such as a document, calendar, meeting, or task application. A conversation can be a single chat session with only two participants or a group chat session with three or more participants.
[0046] In an embodiment of the present disclosure, in response to an operation of opening a first page, the first page is displayed on a display interface, wherein the first page is a page in a first application, so as to display to the user relevant content of a target business processing matter in the first application that needs to be processed; when the user initiates a session trigger operation when he wishes to discuss the content of the first page of the first application, the session interface of the first session bound to the first page is displayed in response to receiving the session trigger operation; wherein the first session is a session in a second application, and the first application and the second application are different applications. In this way, the session interface of the first session in the second application can be displayed in association with the first page of the first application, so that a conversation discussion or comment can be conducted on the content of the first page of the first application in the session interface of the first session, thereby meeting the needs of enterprise members to conduct conversational communication on the page content in the first application without the need to develop additional modules for creating sessions in business applications, thereby reducing development costs and meeting the needs of the enterprise.
[0047] In one implementation, the above-mentioned information processing method may further include: in response to an operation of opening a first page, displaying the first page on a display interface, and displaying a session entry control; and the above-mentioned session triggering operation includes: triggering an operation of the session entry control.
[0048] In one embodiment of the present disclosure, the first page can be displayed in a preset page-carrying container, and the session entry control can be displayed in the control bar of the container or in the control bar of the first page. For example, a suite application that integrates the first application and the second application provides a page-carrying container, and at least some of the pages opened in the suite application are carried by the page container. Figures 2a and 2b respectively show schematic diagrams of the display positions of the session entry control provided in an embodiment of the present disclosure, where Figure 2a shows the session entry control 23 displayed in the control bar 22 of the container 21; Figure 2b shows the session entry control 26 displayed in the control bar 25 of the first page 24.
[0049] Optionally, the session triggering operation may also include other methods.
[0050] In an embodiment of the present disclosure, in response to an operation of opening a first page, the first page is displayed on a display interface, and a conversation entry control is displayed, so that when a user needs to conduct a conversation, the user can trigger the conversation entry control to create a first conversation or call up an already created first conversation, and then a conversation interface of the first conversation bound to the first page is displayed on the display interface to enable conversation discussion or comments on the content of the first page.
[0051] In one implementation, before displaying the first page and the session entry control on the above-mentioned display interface, the method may further include: determining whether the current user who opens the first page is a session member of the first session bound to the first page; (1) if so, executing the steps of displaying the first page and the session entry control on the display interface; (2) if not, displaying the first page on the display interface without displaying the session entry control.
[0052] In some embodiments of the present disclosure, the business content of a first page of a first application is typically associated with at least one relevant user, but not every user has permission to create a session. Therefore, before displaying the first page and displaying the session entry control on the display interface, a determination is made as to whether the current user opening the first page is a member of the first session bound to the first page. In other words, a user who can open the first page is not necessarily a member of the first session bound to the first page. Current users who can open the first page include users who can only open the first page and users who can open the first page and are members of the first session bound to the first page. If the current user opening the first page is a member of the first session bound to the first page, the first page and the session entry control are displayed on the display interface, allowing the current user to browse the first page and trigger the session entry control. In response to the triggering of the session entry control, the terminal displays the session interface of the first session bound to the first page. If the current user opening the first page is not a member of the first session bound to the first page, only the first page is displayed on the display interface without the session entry control, allowing the current user to browse the first page but not trigger the session entry control.
[0053] In one implementation, the operation of opening the first page in the first application in step 102 may include:
[0054] triggering an entry to the first page in the first application, wherein the first application and the second application are integrated into the same suite of applications;
[0055] For example, the first application has an entrance to open a first page, and the first page can be opened by triggering the entrance. The first application and the second application are integrated into the same suite application, so that after the first page is opened through the entrance in response to receiving a subsequent session trigger operation, a session interface of the first session bound to the first page can be created or opened in the second application.
[0056] Alternatively, the operation of triggering the entrance to the first page may also be performed in the second application.
[0057] For example, a web link or document link of the first page, such as a Uniform Resource Locator (URL) or a link address (link), is sent in an existing session of the second application, and the user can trigger the entry operation of the first page by clicking the web link or document link.
[0058] Alternatively, the operation of the first page entrance can also be triggered in a third application, wherein the second application and the third application are integrated into the same suite of applications. Optionally, the third application can be a document application, a conference application, a calendar application, or a task application.
[0059] For example, the third application may be a document application, in which a web link or a document link of the first page is pasted in a document in the document application. The user can trigger the operation of the entrance to the first page by clicking the web link or the document link. The second application and the third application are integrated in the same suite application, so that after opening the first page through the entrance and subsequently responding to receiving a session trigger operation, a session interface of the first session bound to the first page can be created in the second application.
[0060] In one implementation, displaying the session interface of the first session bound to the first page in step 104 may include: displaying the session interface of the first session and the first page on the same screen, for example, when the display screen size is large, the two pages may be displayed on the same screen; or jumping to the session interface of the first session, for example, when the display screen size is small, jumping to and displaying only the session interface of the first session, and when the first session interface is displayed, returning to the first page by triggering a preset operation.
[0061] Optionally, the session interface of the first session and the first page may be displayed in a paged format.
[0062] Figures 3a and 3b respectively show display schematic diagrams of the conversation interface provided by an embodiment of the present disclosure, wherein Figure 3a is a schematic diagram of the conversation interface of the first conversation and the first page displayed on the same screen, and Figure 3b is a display schematic diagram of jumping to the conversation interface of the first conversation.
[0063] In the disclosed embodiment, the conversation interface of the first conversation bound to the first page can be displayed by displaying the conversation interface 32 of the first conversation on the same screen as the first page 31, as shown in FIG3a. This allows the user to communicate with conversation members about the content of the first page while browsing the content of the first page, thereby improving the efficiency of collaboration among business members. Alternatively, the first conversation can be displayed in a separate interface 33 by jumping to the conversation interface of the first conversation, as shown in FIG3b.
[0064] Optionally, the conversation interface of the first conversation and the first page are displayed on the same screen; or, the conversation interface of the first conversation is jumped to. The user can customize or switch between these two display modes to better meet the user's usage habits or needs.
[0065] In one implementation, the above-mentioned information processing method may further include: displaying an unread message mark or displaying the number of unread messages at a location associated with the conversation entry control.
[0066] FIG4a and FIG4b respectively show state diagrams of a session entry control provided by an embodiment of the present disclosure.
[0067] In an embodiment of the present disclosure, to remind the user of the current session status, an unread message mark or the number of unread messages is displayed at a location associated with the session entry control. Location 41 associated with the session entry control displays an unread message mark, such as the black dot 42 in FIG. 4a , or displays the number of unread messages, such as the number "4" in FIG. 4b . In FIG. 4a , the number of unread messages can also be displayed directly at the location of the black dot 42.
[0068] In one implementation, there are multiple sessions bound to the first page; wherein, the user can create multiple sessions related to the content of the first page of the first application, thereby enabling conversation discussions with different purposes to better meet the needs of the enterprise.
[0069] In one implementation, before receiving a session triggering operation, the information processing method may further include: displaying a session list bound to the first page, the session list including two or more sessions. The session list clearly displays the multiple sessions bound to the first page to the user, and then the user triggers an operation to select a target session in the session list, allowing the user to quickly select the target session to be processed, and then displaying the session interface of the target session in response to the operation.
[0070] FIG5 shows another flow chart of an information processing method provided by an embodiment of the present disclosure in one implementation manner. Referring to FIG5 , the method includes the following steps.
[0071] Step 502: In response to receiving a first trigger operation for binding a session for the first page, a call request is sent to the first interface of the second application, wherein the call request includes identification information of the first page; wherein the identification information of the first page may include the URL of the first page or the link address of the first page.
[0072] In some embodiments of the present disclosure, the first triggering operation for binding the session to the first page includes: triggering a preset control in an interface displaying the first page; or inputting a text or voice command in a preset configuration interface.
[0073] In some embodiments of the present disclosure, the call request may further include session member list information; the first session uses the member list as session members.
[0074] In some embodiments of the present disclosure, the call request may further include one or more of the following: (1) an identifier of the first application; (2) a session name; (3) a session avatar; and (4) a session title corresponding to the first page. The session name is the name of the current session, such as a group name. The session title corresponding to the first page is a name that describes the content related to the first page. For example, the session name of the current session may be displayed in the contact list, and when the dialog box of the current session is opened, the session title may be displayed at the top of the dialog box to remind the user of the content of the current meeting communication.
[0075] In some embodiments of the present disclosure, the first interface is an interface opened to the outside by the first application, through which the first application can enable group communication capabilities to other business applications.
[0076] Step 504: Receive the identifier of the first session bound to the first page returned by the first interface;
[0077] Step 506: In response to receiving the session triggering operation, displaying a session interface of the first session bound to the first page.
[0078] In step 506, in response to receiving the session triggering operation for the first page, information related to the first session is acquired based on the identifier of the first session, and a session interface of the first session bound to the first page is displayed.
[0079] In an embodiment of the present disclosure, in response to receiving a first trigger operation for binding a first page to a session, a binding association relationship between the first page and the first session is automatically established through interaction between a first application and a second application. Specifically, in response to receiving the first trigger operation for binding the first page to the session, a call request is sent to a first interface of the second application, and through the call request, the second application is requested to bind the first page to the session.
[0080] The calling request may include identification information of the first page, which is used to indicate to the first interface of the second application the page that needs to be bound, and may also include session member list information, which is used to indicate to the first interface of the second application the session members that need to conduct the session.
[0081] The call request may also include at least one of the following: (1) an identifier of the first application; (2) a session name; (3) a session avatar; and (4) a session title corresponding to the first page, which is used to indicate various configurations of the session to the first interface of the second application.
[0082] After the first interface of the second application obtains the identifier of the first session to be bound to the first page, the identifier of the first session bound to the first page is received and returned by the first interface, thereby establishing a binding association relationship between the first page and the first session. In response to receiving a session trigger operation, the session interface of the first session bound to the first page can be displayed, so that the user can conduct conversational communication on the content of the first page of the first application on the session interface of the first session, thereby meeting the enterprise's demand for conducting conversations on pages in the first application, without the need to develop new applications, and reducing development costs.
[0083] In one implementation, the information processing method may further include: acquiring a user list associated with the first page, and using the user list as the session member list.
[0084] Among them, the above-mentioned call request may not include the conversation member list information. In this case, by obtaining the user list associated with the first page, for example, the content writer and reader of the first page, these user lists associated with the first page are used as the conversation member list, and a session including these conversation members is automatically created, so that the conversation members in the conversation member list can communicate in a conversation, for example, creating a session including conversation members who can only read the first page, creating a session including conversation members who can only edit the first page, creating a session including conversation members who can both read and edit the first page, etc.
[0085] FIG6 shows another flow chart of an information processing method provided by an embodiment of the present disclosure in one implementation manner. Referring to FIG6 , the method includes the following steps.
[0086] Step 602: In response to receiving a second trigger operation for binding a session to the first page, displaying a session information configuration interface;
[0087] The configurable session information is displayed to the user through the session information configuration page, so that the user can configure the session according to needs.
[0088] Step 604: receiving session configuration information input by the user based on the session information configuration interface, wherein the session configuration information includes a list of session members;
[0089] Step 606: Send a call request to the first interface of the second application, wherein the call request includes the identification information of the first page and the list of session members;
[0090] Step 608: Receive the identifier of the first session bound to the first page returned by the first interface;
[0091] Step 610: In response to receiving a session triggering operation, display a session interface of a first session bound to the first page.
[0092] In an embodiment of the present disclosure, in response to receiving a second trigger operation for binding a session to a first page, the user manually configures the session information, and then a binding association relationship between the first page and the first session is created through the interaction between the first application and the second application. Specifically, in response to receiving a second trigger operation for binding a session to a first page, a session information configuration interface is displayed, as shown in FIG7 , so that the user selects the "Create Group" option 72 in the session information configuration interface 71 to configure the session information, and then receives the session configuration information input by the user based on the session information configuration interface, wherein the session configuration information includes a session member list 73, and then sends a call request to the first interface of the second application. At this time, the call request includes the identification information of the first page and the session member list, which is pre-configured by the user. Optionally, the call request may also include a session name, a session avatar, and a session title corresponding to the first page pre-configured by the user. After the first interface of the second application obtains the identifier of the first session to be bound to the first page, the identifier of the first session bound to the first page is received and returned by the first interface, thereby establishing a binding association relationship between the first page and the first session. In response to receiving a session trigger operation, the session interface of the first session bound to the first page can be displayed, so that the user can conduct conversational communication on the content of the first page of the first application on the session interface of the first session, thereby meeting the enterprise's demand for conducting conversations on pages in the first application, without the need to develop new applications, and reducing development costs.
[0093] FIG8 shows another flow chart of an information processing method provided by an embodiment of the present disclosure in one implementation manner. Referring to FIG8 , the method includes the following steps.
[0094] Step 802: In response to receiving a third trigger operation for binding a session to the first page, displaying a session information configuration interface;
[0095] Step 804: receiving session configuration information input by the user based on the session information configuration interface, wherein the session configuration information includes an identifier of an existing first session;
[0096] Step 806: Send a call request to the first interface of the second application, wherein the call request includes the identification information of the first page and the identifier of the first session, so that the first interface stores the first session identifier and the identification information of the first page in correspondence with each other.
[0097] Step 808: In response to receiving the session triggering operation, displaying a session interface of the first session bound to the first page.
[0098] In an embodiment of the present disclosure, in response to receiving a third trigger operation to bind a session to a first page, the user selects the relevant configuration of binding the first page to an existing first session, manually configures the session information, and then creates a binding association relationship between the first page and the existing first session through interaction between the first application and the second application. In response to receiving a third trigger operation for binding a session to the first page, the specific location displays a session information configuration interface, as shown in FIG9 , so that the user selects the "Bind Existing Group" option 92 on the session information configuration interface 91 to configure the session information. The session configuration information input by the user is then received based on the session information configuration interface. The session configuration information at this time includes the identifier of the existing first session. A call request is then sent to the first interface of the second application. The call request at this time includes the identifier of the first page and the identifier of the existing first session, so that the first interface stores the first session identifier and the identifier of the first page in correspondence. In response to receiving the session trigger operation, the session interface of the first session bound to the first page is displayed based on the stored first session identifier and the corresponding identifier of the first page. The user can conduct conversational communication on the content of the first page of the first application on the session interface of the first session, thereby meeting the enterprise's need for conversational communication on pages in the first application without the need to develop new applications, thereby reducing development costs.
[0099] In one embodiment of the present disclosure, the information processing method shown in FIG. 1 may further include the following steps.
[0100] Step 106: In response to the operation of opening the second page, display the second page on the display interface, wherein the second page is a page in the first application;
[0101] Step 108: In response to receiving a session trigger operation, display a session interface of a second session bound to the second page; wherein the second session is a session in a second application, the first application and the second application are different applications, the first page and the second page are different pages, and the first session and the second session are different sessions.
[0102] In an embodiment of the present disclosure, different sessions are bound to multiple pages corresponding to multiple business objects / events in the first application, such as the first page and the second page. For example, in response to opening the second page corresponding to other businesses of the first application, the second page can be displayed on the display interface, and in response to receiving a session trigger operation that requires a session on the second page, the session interface of the second session bound to the second page can be displayed. It should be noted that the second session is a session in the second application, the first application and the second application are different applications, the first page and the second page are different pages, and the first session and the second session are different sessions. In this way, one business object / event can correspond to one session group, and multiple session groups corresponding to multiple business events can be created to conduct separate session communications.
[0103] For example, the first application is a product management system, where the first page is the details page for product A. A first session is created, bound to the first page, in which matters related to product A are discussed. The second page is the details page for product B. A second session is created, bound to the second page, in which matters related to product B are discussed. This achieves "one issue, one group" or "one item, one group."
[0104] Figure 10 shows another flow chart of an information processing method provided by an embodiment of the present disclosure, which can be executed by an electronic device, such as a terminal device; or, alternatively, by an application installed on the electronic device. As shown in Figure 10, the method may include the following steps.
[0105] Step 1002: In response to receiving a first trigger operation for binding a session to a first page in a first application, sending a call request to a second application, wherein the call request includes identification information of the first page;
[0106] Step 1004: Receive first information returned by the second application, indicating that the first page is bound to a first session, where the first session is a session in the second application.
[0107] In an embodiment of the present disclosure, in response to receiving a first trigger operation for binding a session for a first page in a first application, when it is necessary to bind a session for the first page in the first application, a call request is sent to a second application, and the identification information of the first page included in the call request enables the second application to be informed that it is necessary to bind a session for the first page corresponding to the identification information; by receiving a first message returned by the second application indicating that the first page is bound to the first session after the second application completes binding the first page to the first session, it can be determined that the first page and the first session have been bound, and session communication can be carried out regarding the content of the first page.
[0108] In one implementation, before sending the call request to the second application in step 1002, the method may further include the following steps.
[0109] Step 10011, displaying the session information configuration interface;
[0110] Step 10012: receiving session configuration information input by the user based on the session information configuration interface, wherein the session configuration information includes a session member list; or obtaining at least some users in the user set associated with the first page as the session member list;
[0111] The calling request includes the identification information of the first page and the session member list, so that the second application creates the first session based on the session member list and stores the first session identifier and the identification information of the first page in correspondence.
[0112] In an embodiment of the present disclosure, before sending a call request to the second application, a session information configuration interface is first displayed to the user, allowing the user to configure relevant information of the session. Then, based on the session configuration interface, session configuration information input by the user is received, which may include a session member list, or at least some users in a user set associated with the first page may be obtained as the session member list. Members in the session member list can communicate with each other after the session is created, so that a call request including identification information of the first page and the session member list is sent to the second application, so that the second application creates a first session corresponding to the first page according to the session member list in the call request, and stores the first session identifier of the created first session and the identification information of the first page in correspondence, so that the corresponding first session can be found later according to the identification information of the first page, and the first page can be optionally bound to the first session and then communicate with each other.
[0113] In one implementation, before sending the call request to the second application in step 1002, the method may further include the following steps.
[0114] Step 10013, displaying the session information configuration interface;
[0115] Step 10014: receiving session configuration information input by the user based on the session information configuration interface, wherein the session configuration information includes an identifier of an existing first session;
[0116] The calling request includes the identification information of the first page and the identification of the first session, so that the first interface stores the first session identification and the identification information of the first page in correspondence.
[0117] In an embodiment of the present disclosure, before sending a call request to the second application, a session information configuration interface is first displayed to the user, so that the user can configure relevant information of the existing first session. Then, based on the session configuration interface, session configuration information input by the user is received, including the identifier of the existing first session, and then a call request including the identifier information of the first page and the identifier of the existing first session is sent to the second application. The second application saves the first session identifier of the existing first session and the identifier information of the first page in correspondence with each other according to the call request, so that the corresponding first session can be found subsequently according to the identifier information of the first page, and the first page can be selected to be bound to the first session and then conduct session communication.
[0118] Figure 11a shows a schematic diagram of an information processing method provided by an embodiment of the present disclosure. In response to receiving a first trigger operation for binding a session to a first page 1101 in a first application, the first trigger operation may be to trigger a session entry control 1102, and then display a session information configuration interface 1103. The session information configuration interface 1103 includes multiple options. This embodiment uses two options as an example, including "Create Group" and "Bind Existing Group" as shown in Figure 11a. After the user configures the session information, the method receives the session configuration information input by the user, sends a call request to the second application, and after the second application binds the first page 1101 to the first session, displays a session interface 1104 of the first session bound to the first page 1101 to the user.
[0119] Figures 11b and 11c illustrate schematic diagrams of another information processing method provided by an embodiment of the present disclosure. After multiple corresponding sessions have been created for multiple pages of multiple services or multiple pages of a single service, for example, a first service includes a first page and a second page, with the first page bound to a first session and the second page bound to a second session, switching between the multiple pages and the multiple corresponding sessions is possible. As shown in Figure 11b , three sessions currently exist on the first page, including a first session 1105, a second session 1106, and a third session 1107. Currently on first page 1101, when a user selects first session 1105, a user-selected trigger operation triggers the display of a session interface 1108 for first session 1105. Alternatively, as shown in Figure 11c , when a user selects to switch to second session 1106 from session interface 1108 of first session 1105, the user's selected switch trigger operation triggers the display of session interface 1109 of second session 1106, thereby enabling switching between multiple sessions.
[0120] FIG12 illustrates another flow diagram of an information processing method provided by an embodiment of the present disclosure. This method can be executed by an electronic device, such as a server-side device, or by an application installed on the electronic device. The server-side device includes, but is not limited to, a single server, a server cluster, a cloud server, or a cloud server cluster. As shown in FIG12 , the method may include the following steps.
[0121] Step 1202: Receive a call request sent by a first application, wherein the call request carries identification information of a first page, and the first page is a page in the first application;
[0122] Step 1204: Obtain an identifier of a first session, and store the identifier of the first page and the identifier of the first session in correspondence, wherein the first session is a session in a second application, and the second application is an application different from the first application;
[0123] Step 1206: Return the identifier of the first session to the first application.
[0124] In an embodiment of the present disclosure, after the first application responds to receiving a trigger operation to bind a session to the first page, it will send a call request to the first interface of the second application. The server device receives the call request, obtains the identification information of the first page carried by the call request from the call request, and the first page is a page in the first application. Then, the identification of the first session to be bound to the first page is obtained, and the obtained identification information of the first page and the identification of the first session are saved accordingly. The identification of the first session is returned to the first application, so that a session can be created subsequently based on the identification information of the first page and the corresponding first session, so that conversation communication can be carried out on the conversation interface of the first session for the content of the first page of the first application, thereby meeting the enterprise's needs for conversations on pages in the first application, without the need to develop new applications, and reducing development costs.
[0125] In one implementation, obtaining the identifier of the first session in step 1204 may include:
[0126] Creating the first session based on the call request, and obtaining an identifier of the created first session;
[0127] Among them, when creating a new first session, the calling request does not include the identifier of the first session. After the first session is created according to the calling request, the identifier of the created first session can be obtained, and then the identifier of the first session can be returned to the first application to bind the first page of the first application to the first session with the identifier.
[0128] Alternatively, the calling request includes the identifier of the first session, and the identifier of the first session is obtained from the calling request.
[0129] Among them, when creating a binding association relationship between the first page and the existing first session, since the user selects the existing first session, the call request issued by the first application includes the identifier of the first session. When the first application sends the call request to the second application, the second application can obtain the identifier of the first session.
[0130] In one implementation, the step of creating the first session based on the call request may include:
[0131] The call request carries session member list information, and based on the session member list information, session members of the first session are determined and the first session is created;
[0132] Optionally, the call request further carries at least one of the following: identification information of the first application, a session title, a session avatar, and a session title corresponding to the first page.
[0133] Among them, when a user creates a new session, it is necessary to configure relevant information of the session, including a list of session members. After the first application receives the session member list input by the user, the first application sends a call request to the second application so that the second application determines the session members of the first session based on the session member list information carried in the call request and creates the first session.
[0134] Alternatively, the call request does not carry the session member list information, and a user list associated with the first page is obtained, and the user list is used as the session member list to create a first session.
[0135] Among them, when the user selects an existing session, the call request may not include session member list information. At this time, by obtaining the user list associated with the first page, such as the content writer and reader of the first page, these user lists associated with the first page are used as the session member list, and a session including these session members is automatically created, so that the session members in the session member list can conduct the conversation.
[0136] In one implementation, the above information processing method may further include:
[0137] (1) when the call request carries the relevant information of the first session, configuring the relevant information of the first session based on the relevant information of the first session carried in the call request;
[0138] (2) when the calling request does not carry the relevant information of the first session, configuring the relevant information of the first session based on the corresponding field of the first page;
[0139] (3) If the relevant information of the first session cannot be obtained from the field corresponding to the first page, configure the relevant information of the first session according to a default policy.
[0140] The embodiments of the present disclosure provide a method for configuring relevant information of a first session in different situations, wherein the relevant information of the first session may include identification information of a first application, a session title, a session avatar, and a session title corresponding to the first page. When the received call request carries relevant information of the first session, the relevant information of the first session to be created is configured based on the relevant information of the first session; when the received call request does not carry relevant information of the first session, the relevant information of the first session to be created is configured based on the corresponding field of the first page, for example, the first page includes a session title, the session title is obtained from the first page; when the relevant information of the first session cannot be obtained from the corresponding field of the first page, the relevant information of the first session to be created can be configured according to a preset default policy, for example, the session title is configured as: Business 1.
[0141] In one implementation, after creating the first session based on the call request, the information processing method may further include: setting session attributes of the first session according to default values, as shown in Table 1, for example.
[0142] Table 1.
[0143] The above session attributes and default values are exemplary and are not limiting.
[0144] In one implementation, after step 1204, the information processing method may further include:
[0145] In response to the request message to disband the first session, deleting the first session and deleting the correspondence between the identifier of the first session and the identifier information of the first page; or
[0146] In response to a request message for canceling the correspondence between the identifier of the first session and the identification information of the first page, the correspondence between the identifier of the first session and the identification information of the first page is deleted.
[0147] In an embodiment of the present disclosure, after completing a conversation about the content of a first page of a first application, when the user chooses to disband the first conversation, the first conversation is deleted and the correspondence between the identifier of the first conversation and the identifier information of the first page is also deleted; or, when the user only chooses to cancel the correspondence between the identifier of the first conversation and the identifier information of the first page, the correspondence between the identifier of the first conversation and the identifier information of the first page is deleted, while the first conversation is retained so that the user can continue to view messages of the first conversation.
[0148] FIG13 shows a schematic structural diagram of an information processing device provided by an embodiment of the present disclosure. The device 1300 includes: a first display module 1301 and a second display module 1302 .
[0149] Among them, the first display module 1301 is used to display the first page on the display interface in response to an operation of opening the first page, wherein the first page is a page in the first application; the second display module 1302 is used to display the session interface of the first session bound to the first page in response to receiving a session trigger operation; wherein the first session is a session in the second application, and the first application and the second application are different applications.
[0150] In one implementation, the above-mentioned device 1300 may also include a third display module, which is used to display the first page on the display interface in response to the operation of opening the first page, and display the session entry control; the session triggering operation includes: triggering the operation of the session entry control.
[0151] In one implementation, the above-mentioned device 1300 may further include a judgment module for determining whether the current user who opens the first page is a session member of the first session bound to the first page; if so, executing the steps of displaying the first page and displaying the session entry control on the display interface; if not, displaying the first page on the display interface but not displaying the session entry control.
[0152] In one implementation, the operation of opening the first page in the first application may include: triggering the entry of the first page in the first application, wherein the first application and the second application are integrated into the same suite application; or, triggering the entry of the first page in the second application; or, triggering the entry of the first page in a third application, wherein the second application and the third application are integrated into the same suite application.
[0153] In one implementation, the third display module may be configured to display the first page in a preset page-bearing container, and to display the session entry control in a control bar of the container or in a control bar of the first page.
[0154] In one implementation, the second display module may be configured to display the session interface of the first session and the first page on the same screen; or to jump to the session interface of the first session.
[0155] Optionally, the session interface of the first session and the first page are displayed in a paged format.
[0156] In one implementation, the apparatus 1300 may further include a reminder module configured to display an unread message mark or the number of unread messages at a location associated with the conversation entry control.
[0157] In one implementation, there are multiple sessions bound to the first page; the above-mentioned device 1300 may also include a display module for displaying a list of sessions bound to the first page, the session list including more than two sessions; the session triggering operation includes: triggering an operation of a target session in the session list.
[0158] In one implementation, the above-mentioned device 1300 may also include a first creation module, which is used to send a call request to the first interface of the second application in response to receiving a first trigger operation to bind a session to the first page, wherein the call request includes identification information of the first page; and receive the identification of the first session bound to the first page returned by the first interface.
[0159] Optionally, the calling request further includes session member list information; the first session uses the member list as session members.
[0160] Optionally, the call request may further include one or more of the following: (1) an identifier of the first application; (2) a session name; (3) a session avatar; and (4) a session title corresponding to the first page.
[0161] In one implementation, the apparatus 1300 may further include an acquisition module configured to acquire a user list associated with the first page, and use the user list as the session member list.
[0162] In one implementation, the above-mentioned device 1300 may also include a second creation module, which is used to display a session information configuration interface in response to receiving a second trigger operation to bind a session to the first page; receive session configuration information input by the user based on the session information configuration interface, wherein the session configuration information includes a list of session members; send a call request to the first interface of the second application, wherein the call request includes identification information of the first page and the list of session members; and receive an identification of the first session bound to the first page returned by the first interface.
[0163] In one implementation, the above-mentioned device 1300 may further include a third creation module, which is used to display a session information configuration interface in response to receiving a third trigger operation to bind a session to the first page; receive session configuration information input by the user based on the session information configuration interface, wherein the session configuration information includes an identifier of an existing first session; and send a call request to the first interface of the second application, wherein the call request includes the identification information of the first page and the identification of the first session, so that the first interface saves the first session identifier and the identification information of the first page in correspondence.
[0164] FIG14 shows another structural diagram of an information processing device provided by an embodiment of the present disclosure. The device 1400 includes: a sending module 1401 and a receiving module 1402 .
[0165] Among them, sending module 1401 is used to send a call request to the second application in response to receiving a first trigger operation to bind a session for a first page in the first application, where the call request includes identification information of the first page; receiving module 1402 is used to receive first information returned by the second application instructing to bind the first page to a first session, where the first session is a session in the second application.
[0166] In one implementation, the above-mentioned device 1400 may further include a first configuration module, configured to display a session information configuration interface; receive session configuration information input by a user based on the session information configuration interface, wherein the session configuration information includes a session member list; or obtain at least some users in a user set associated with the first page as a session member list; the call request includes identification information of the first page and the session member list, so that the second application creates the first session based on the session member list, and saves the first session identifier and the identification information of the first page in correspondence.
[0167] In one implementation, the apparatus 1400 may further include a second configuration module configured to display a session information configuration interface;
[0168] receiving session configuration information input by a user based on the session information configuration interface, wherein the session configuration information includes an identifier of an existing first session;
[0169] The calling request includes the identification information of the first page and the identifier of the first session, so that the first interface stores the first session identifier and the identification information of the first page in correspondence.
[0170] FIG15 shows another structural diagram of an information processing device provided by an embodiment of the present disclosure. The device 1500 includes: a receiving module 1501 , an acquiring module 1502 , and a sending module 1503 .
[0171] The receiving module 1501 is configured to receive a call request sent by a first application, wherein the first call request carries identification information of a first page, and the first page is a page in the first application;
[0172] An acquisition module 1502 is configured to acquire an identifier of a first session bound to the first page in a second application, wherein the second application is different from the first application;
[0173] The sending module 1503 is configured to return the identifier of the first session to the first application.
[0174] In one implementation, the acquisition module 1502 may be configured to: create the first session based on the call request and acquire an identifier of the created first session; or, if the call request includes the identifier of the first session, acquire the identifier of the first session from the call request.
[0175] In one implementation, the above-mentioned creation of the first session based on the call request may include: the call request carries session member list information, determining session members of the first session based on the session member list information and creating the first session; or, the call request does not carry session member list information, obtaining a user list associated with the first page, using the user list as the session member list and creating the first session.
[0176] In one implementation, the call request further carries at least one of the following: identification information of the first application, a session title, a session avatar, and a session title corresponding to the first page.
[0177] In one implementation, the apparatus 1500 may further include a configuration module, which may be configured to:
[0178] (1) when the call request carries the relevant information of the first session, configuring the relevant information of the first session based on the relevant information of the first session carried in the call request;
[0179] (2) when the calling request does not carry the relevant information of the first session, configuring the relevant information of the first session based on the corresponding field of the first page;
[0180] (3) If the relevant information of the first session cannot be obtained from the field corresponding to the first page, configure the relevant information of the first session according to a default policy.
[0181] In one implementation, the apparatus 1500 may further include a setting module, which may be configured to set the session attributes of the first session according to default values.
[0182] In one implementation, the above-mentioned device 1500 may further include a disbanding module, which can be used to: in response to a request message to disband the first session, delete the first session and delete the correspondence between the identifier of the first session and the identification information of the first page; or, in response to a request message to revoke the correspondence between the identifier of the first session and the identification information of the first page, delete the correspondence between the identifier of the first session and the identification information of the first page.
[0183] FIG16 shows a schematic diagram of the hardware structure of an electronic device that implements an embodiment of the present disclosure. Referring to the figure, at the hardware level, the computing device includes a processor, and optionally, an internal bus, a network interface, and a memory. The memory may include a memory, such as a high-speed random access memory (RAM), and may also include a non-volatile memory (non-volatile memory), such as at least one disk storage. Of course, the computing device may also include hardware required for other services.
[0184] The processor, network interface, and memory can be interconnected via an internal bus, such as an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus. These buses can be classified as address buses, data buses, and control buses. For ease of illustration, the figure uses only one bidirectional arrow, but this does not imply that there is only one bus or only one type of bus.
[0185] The memory is used to store programs. Specifically, the program may include program code, which includes computer operating instructions. The memory may include internal memory and non-volatile memory, and provides instructions and data to the processor.
[0186] The processor reads the corresponding computer program from the non-volatile memory into the internal memory and then runs it, forming a device for locating the target user at a logical level. The processor executes the program stored in the memory and is specifically configured to perform the various methods described in the method embodiments above, achieving the functions and beneficial effects of each method described in the method embodiments above, which will not be further described here.
[0187] The electronic devices according to the embodiments of the present disclosure exist in various forms, including but not limited to the following devices.
[0188] (1) Mobile communication devices: These devices are characterized by their mobile communication capabilities and are primarily designed to provide voice and data communications. These terminals include smartphones (e.g., iPhones), multimedia phones, feature phones, and low-end phones.
[0189] (2) Ultra-mobile personal computer devices: These devices fall under the category of personal computers, have computing and processing capabilities, and generally also have mobile Internet access. These terminals include PDAs, MIDs, and UMPCs, such as the iPad.
[0190] (3) Portable entertainment devices: These devices can display and play multimedia content. These devices include audio and video players (such as iPods), handheld game consoles, e-books, smart toys, and portable car navigation devices.
[0191] (4) Server: A device that provides computing services. The server consists of a processor, hard disk, memory, system bus, etc. The server is similar to a general computer architecture, but because it needs to provide highly reliable services, it has higher requirements in terms of processing power, stability, reliability, security, scalability, and manageability.
[0192] (5) Other electronic devices with data interaction functions.
[0193] Furthermore, the embodiments of the present disclosure also provide a computer-readable storage medium, which is used to store computer-executable instructions. When the computer-executable instructions are executed by the processor, they implement the various methods described in the above method embodiments, and implement the functions and beneficial effects of the various methods described in the above method embodiments, which will not be repeated here.
[0194] The computer-readable storage medium includes a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0195] Furthermore, the embodiments of the present disclosure also provide a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium, and the computer program includes program instructions. When the program instructions are executed by a computer, the methods described in the foregoing method embodiments are implemented, and the functions and beneficial effects of the methods described in the foregoing method embodiments are implemented, which will not be repeated here.
[0196] The various embodiments in this specification are described in a progressive manner. Similar parts between the various embodiments can be referred to in conjunction with each other. Each embodiment focuses on the differences between the other embodiments. In particular, the system embodiments are generally similar to the method embodiments, so the description is relatively simple. For relevant parts, refer to the description of the method embodiments.
[0197] The foregoing is merely an embodiment of the present disclosure and is not intended to limit the present disclosure. Various modifications and variations are possible for those skilled in the art. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present disclosure are intended to be included within the scope of the claims of the present disclosure.
Claims
1. An information processing method, characterized in that: include: In response to an operation of opening a first page, displaying the first page on a display interface, wherein the first page is a page in a first application; In response to receiving a session triggering operation, displaying a session interface of a first session bound to the first page; The first session is a session in the second application, and the first application and the second application are different applications.
2. The method according to claim 1, characterized in that The method further comprises: In response to an operation of opening a first page, displaying the first page on a display interface, and displaying a session entry control; The session triggering operation includes: triggering the operation of the session entry control.
3. The method according to claim 2, characterized in that Before displaying the first page and displaying the session entry control on the display interface, the method further includes: Determining whether the current user who opens the first page is a session member of a first session bound to the first page; If yes, then executing the step of displaying the first page and displaying the session entry control on the display interface; If it does not belong, the first page is displayed on the display interface, but the session entry control is not displayed.
4. The method according to claim 1, characterized in that: The operation of opening the first page in the first application includes: triggering an entry operation of the first page in the first application, wherein the first application and the second application are integrated into the same suite of applications; or, An operation of triggering an entrance to the first page in the second application; or, The operation of triggering the first page entry in a third application, wherein the second application and the third application are integrated into the same suite application.
5. The method according to claim 2, characterized in that: The displaying the first page and displaying the session entry control on the display interface includes: The first page is displayed in a preset page carrying container, and the session entry control is displayed in a control bar of the container or in a control bar of the first page.
6. The method according to claim 1, characterized in that The displaying of the session interface of the first session bound to the first page includes: Displaying the session interface of the first session and the first page on the same screen; or, Jump to the session interface of the first session.
7. The method according to claim 6, characterized in that The displaying the session interface of the first session and the first page on the same screen includes: The session interface of the first session and the first page are displayed in a paged format.
8. The method according to claim 2, characterized in that: The method further comprises: An unread message mark or the number of unread messages is displayed at a location associated with the conversation entry control.
9. The method according to claim 1, characterized in that: There are multiple sessions bound to the first page; Before receiving the session triggering operation, the method further includes: Displaying a session list bound to the first page, wherein the session list includes more than two sessions; The session triggering operation includes: an operation of triggering a target session in the session list.
10. The method according to any one of claims 1 to 9, characterized in that: Before displaying a session interface of the first session bound to the first page in response to receiving a session triggering operation, the method further includes: In response to receiving a first trigger operation for binding a session for a first page, sending a call request to a first interface of the second application, wherein the call request includes identification information of the first page; Receive an identifier of a first session bound to the first page and returned by the first interface.
11. The method according to claim 10, characterized in that The call request also includes session member list information; The first session uses the member list as session members.
12. The method according to claim 10, characterized in that The method further comprises: A user list associated with the first page is obtained, and the user list is used as the session member list.
13. The method according to claim 10, characterized in that The call request also includes one or more of the following: an identifier of the first application; Session name; Conversational avatars; The session title corresponding to the first page.
14. The method according to any one of claims 1 to 9, characterized in that: Before displaying a session interface of the first session bound to the first page in response to receiving a session triggering operation, the method further includes: In response to receiving a second trigger operation for binding a session to the first page, displaying a session information configuration interface; receiving session configuration information input by a user based on the session information configuration interface, wherein the session configuration information includes a list of session members; Sending a call request to the first interface of the second application, wherein the call request includes identification information of the first page and the list of session members; Receive an identifier of a first session bound to the first page and returned by the first interface.
15. The method according to any one of claims 1 to 9, characterized in that: Before displaying a session interface of the first session bound to the first page in response to receiving a session triggering operation, the method further includes: In response to receiving a third trigger operation for binding a session to the first page, displaying a session information configuration interface; receiving session configuration information input by a user based on the session information configuration interface, wherein the session configuration information includes an identifier of an existing first session; A call request is sent to the first interface of the second application, wherein the call request includes identification information of the first page and an identification of the first session, so that the first interface stores the first session identification and the identification information of the first page in correspondence.
16. The method according to claim 1, characterized in that The method further comprises: In response to an operation of opening a second page, displaying the second page on a display interface, wherein the second page is a page in the first application; In response to receiving the session triggering operation, displaying a session interface of a second session bound to the second page; The second session is a session in a second application, the first application and the second application are different applications, the first page and the second page are different pages, and the first session and the second session are different sessions.
17. An information processing method, characterized in that: include: In response to receiving a first trigger operation for binding a session for a first page in a first application, sending a call request to a second application, wherein the call request includes identification information of the first page; First information returned by the second application and indicating binding of the first page to a first session is received, where the first session is a session in the second application.
18. The method according to claim 17, characterized in that Before sending the call request to the second application, the method further includes: Display the session information configuration interface; Receiving session configuration information input by a user based on the session information configuration interface, wherein the session configuration information includes a session member list; or obtaining at least part of the users in the user set associated with the first page as the session member list; The calling request includes the identification information of the first page and the session member list, so that the second application creates the first session based on the session member list and stores the first session identifier and the identification information of the first page in correspondence.
19. The method according to claim 17, characterized in that Before sending the call request to the second application, the method further includes: Display the session information configuration interface; receiving session configuration information input by a user based on the session information configuration interface, wherein the session configuration information includes an identifier of an existing first session; The calling request includes the identification information of the first page and the identification of the first session, so that the first interface stores the first session identification and the identification information of the first page in correspondence.
20. An information processing method, characterized in that: include: receiving a call request sent by a first application, wherein the call request carries identification information of a first page, and the first page is a page in the first application; Obtaining an identifier of a first session, and storing the identifier information of the first page and the identifier of the first session in correspondence, wherein the first session is a session in a second application, and the second application is an application different from the first application; An identifier of the first session is returned to the first application.
21. The method according to claim 20, characterized in that The obtaining the identifier of the first session includes: Based on the calling request, create the first session, and obtain an identifier of the created first session; or, The calling request includes the identifier of the first session, and the identifier of the first session is obtained from the calling request.
22. The method according to claim 21, characterized in that The creating the first session based on the calling request includes: The call request carries session member list information, and based on the session member list information, session members of the first session are determined and the first session is created; or, The call request does not carry session member list information, obtains a user list associated with the first page, uses the user list as the session member list, and creates a first session.
23. The method according to claim 22, characterized in that The calling request also carries at least one of the following: identification information of the first application, a session title, a session avatar, and a session title corresponding to the first page.
24. The method according to claim 20, characterized in that The method further comprises: In a case where the calling request carries the relevant information of the first session, configuring the relevant information of the first session based on the relevant information of the first session carried in the calling request; When the calling request does not carry the relevant information of the first session, configuring the relevant information of the first session based on the corresponding field of the first page; When the relevant information of the first session cannot be obtained from the field corresponding to the first page, the relevant information of the first session is configured according to a default policy.
25. The method according to claim 21, characterized in that After creating the first session based on the call request, the method further includes: The session attributes of the first session are set according to default values.
26. The method according to any one of claims 20 to 25, characterized in that After obtaining the identifier of the first session and storing the identifier information of the first page and the identifier of the first session in correspondence, the method further includes: In response to the request message for disbanding the first session, deleting the first session, and deleting the correspondence between the identifier of the first session and the identifier information of the first page; or, In response to a request message for canceling the correspondence between the identifier of the first session and the identifier information of the first page, the correspondence between the identifier of the first session and the identifier information of the first page is deleted.
27. An information processing device, characterized in that: include: A first display module, configured to display a first page on a display interface in response to an operation of opening the first page, wherein the first page is a page in a first application; a second display module, configured to display a session interface of a first session bound to the first page in response to receiving a session triggering operation; The first session is a session in the second application, and the first application and the second application are different applications.
28. An information processing device, characterized in that: include: a sending module, configured to send a call request to a second application in response to receiving a first trigger operation for binding a session to a first page in a first application, wherein the call request includes identification information of the first page; The receiving module is configured to receive first information returned by the second application and indicating that the first page is bound to a first session, where the first session is a session in the second application.
29. An information processing device, characterized in that: include: A receiving module, configured to receive a call request sent by a first application, wherein the first call request carries identification information of a first page, and the first page is a page in the first application; An acquisition module, configured to acquire an identifier of a first session in a second application that is bound to the first page, wherein the second application is an application different from the first application; A sending module is used to return the identifier of the first session to the first application.
30. An electronic device, characterized in that: include: processor; as well as A memory arranged to store computer executable instructions, which when executed use the processor to perform the information processing method of any one of claims 1-26.
31. A computer-readable storage medium, characterized in that: The computer-readable medium stores one or more programs, which, when executed by an electronic device including a plurality of application programs, cause the electronic device to execute the information processing method according to any one of claims 1 to 26.
Citation Information
Patent Citations
Session creating method and device and storage medium
CN109600306A
Instant session page creation method and device, medium and equipment
CN114064173A
Session page display method and device, computer equipment and storage medium
CN115705254A
Information processing method and device, electronic equipment and computer readable storage medium
CN116996465A
Information processing method and apparatus, electronic device, and storage medium
WO2022237867A1