CN113518198A - Session interface display method, conference interface display method and device and electronic equipment - Google Patents
Session interface display method, conference interface display method and device and electronic equipment Download PDFInfo
- Publication number
- CN113518198A CN113518198A CN202110737896.1A CN202110737896A CN113518198A CN 113518198 A CN113518198 A CN 113518198A CN 202110737896 A CN202110737896 A CN 202110737896A CN 113518198 A CN113518198 A CN 113518198A
- Authority
- CN
- China
- Prior art keywords
- conference
- session
- account
- interface
- identifier
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/403—Arrangements for multi-party communication, e.g. for conferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- General Business, Economics & Management (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Telephonic Communication Services (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The disclosure relates to a conversation interface display method, a conference interface display device and electronic equipment, and belongs to the technical field of computers. The method comprises the following steps: the method comprises the steps that a conference interface of a conference is displayed, a first query request is sent to a server in response to a session initiation instruction in the conference interface, and the server is used for returning a first session identifier when the first session identifier corresponding to the conference identifier is queried; receiving a first session identifier returned by the server; and displaying a session interface corresponding to the first session identification. According to the method provided by the embodiment of the disclosure, under the condition that the first account participates in the conference, the session corresponding to the participated conference can be determined through the corresponding relation between the conference identifier and the session identifier, so that the session interface corresponding to the session is displayed, the account participating in the conference can interact based on the existing session, a new session does not need to be additionally created, and the session resources are saved.
Description
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to a session interface display method, a conference interface display apparatus, and an electronic device.
Background
With the development of computer technology, conference application is more and more extensive, and online conferences of multiple persons can be realized through the conference application. When multiple persons participate in an online conference, sessions may need to be performed among participants, and how to implement the sessions among the participants in the online conference is a problem that needs to be solved urgently.
Disclosure of Invention
The disclosure provides a conversation interface display method, a conference interface display device and electronic equipment, and conversation resources are saved.
According to an aspect of the embodiments of the present disclosure, there is provided a conversation interface display method, including:
displaying a conference interface of a conference, wherein a participation account list of the conference comprises a first account logged in by local terminal equipment;
responding to a session initiation instruction in the conference interface, sending a first query request to a server, wherein the first query request carries a conference identifier of the conference, and the server is used for returning the first session identifier when querying the first session identifier corresponding to the conference identifier;
receiving the first session identifier returned by the server;
displaying a session interface corresponding to the first session identifier, where the session interface is a session interface corresponding to the first session indicated by the first session identifier, and a participating account of the first session at least includes an account in the participating account list.
In some embodiments, the conference interface for displaying a conference includes:
under the condition that the session interface is displayed, responding to a conference creating instruction in the session interface, sending a first conference creating request to the server, wherein the first conference creating request carries the first account and the first session identifier corresponding to the session interface, the server is used for receiving the first conference creating request, creating the conference and acquiring the conference identifier, establishing the corresponding relation between the conference identifier and the first session identifier, adding the first account into the conference, and returning the conference identifier;
receiving the conference identifier returned by the server;
and displaying the conference interface corresponding to the conference identifier.
In some embodiments, the first session creation request further carries a second account, where the second account is an account of participating accounts of the first session; the server is further configured to send a first conference participation request to a terminal logged in by the second account, where the first conference participation request is used to request the corresponding second account to participate in the conference, and join the second account agreeing to participate in the conference into the conference.
In some embodiments, before displaying the conference interface of the conference, the session interface display method further includes:
displaying the session interface, and displaying a conference entrance of the conference in the session interface;
the conference interface for displaying the conference comprises:
and responding to the confirmation operation of the conference entrance, and displaying a conference interface of the conference.
In some embodiments, before displaying the conference interface of the conference, the session interface display method further includes:
displaying at least one historical conference record corresponding to the first account and a session option corresponding to each historical conference record, wherein the historical conference record is used for recording a conference in which the first account participates;
and responding to a triggering operation of a session option corresponding to a first historical conference record, and displaying the session interface, wherein a participation account of the first session corresponding to the session interface comprises a participation account included in the first historical conference record.
In some embodiments, the displaying the session interface in response to the triggering operation of the session option corresponding to the first historical conference record includes:
responding to a triggering operation of a session option corresponding to the first historical conference record, and sending a second query request to the server, wherein the second query request carries a historical conference identifier, the historical conference identifier is used for indicating a conference recorded by the first historical conference record, the server is used for receiving the second query request, and the server returns the first session identifier when querying that the session identifier corresponding to the historical conference identifier is the first session identifier;
receiving the first session identifier returned by the server;
and displaying the session interface corresponding to the first session identifier.
In some embodiments, after the sending a second query request to the server in response to the triggering operation on the session option corresponding to the first historical conference record, the session interface display method further includes:
receiving a first reminding message returned by the server, wherein the first reminding message is used for indicating that the server does not inquire a session identifier corresponding to the historical conference identifier;
sending a first session creation request to a server, where the first session creation request carries a participating account included in the first historical conference record, and the server is configured to receive the first session creation request, create the first session, acquire the first session identifier, and return the first session identifier, where the participating account of the first session includes a participating account included in the first historical conference record;
receiving the first session identifier returned by the server;
and displaying the session interface corresponding to the first session identifier.
In some embodiments, before displaying the conference interface of the conference, the session interface display method further includes:
displaying at least one historical conference record corresponding to the first account and conference options corresponding to each historical conference record, wherein the historical conference records are used for recording conferences in which the first account participates;
the conference interface for displaying the conference comprises:
responding to a triggering operation of a conference option corresponding to a first historical conference record, sending a second conference creating request to the server, wherein the second conference creating request carries the first account and a third account, the third account is a participating account contained in the first historical conference record, and the server is used for receiving the second conference creating request, creating the conference, acquiring a conference identifier and returning the conference identifier; adding the first account into the conference, sending a second conference participation request to a terminal logged in by a third account, wherein the second conference participation request is used for requesting the corresponding third account to participate in the conference, and adding the third account agreeing to participate in the conference into the conference;
receiving the conference identifier returned by the server;
and displaying the conference interface corresponding to the conference identifier.
In some embodiments, the second meeting creating request further carries a historical meeting identifier, where the historical meeting identifier is used to indicate a meeting recorded by the first historical meeting record; the server is further configured to establish a correspondence between the conference identifier and the first session identifier when the session identifier corresponding to the historical conference identifier is queried as the first session identifier.
In some embodiments, after the sending the first query request to the server in response to the session initiation instruction in the conference interface, the session interface display method further includes:
receiving a second reminding message returned by the server, wherein the second reminding message is used for indicating that the server does not inquire the session identifier corresponding to the conference identifier;
sending a second session creation request to the server, where the second session creation request carries the accounts included in the participating account list, and the server is configured to receive the second session creation request, create a second session and obtain a second session identifier, establish a correspondence between the conference identifier and the second session identifier, and return the second session identifier, where the participating accounts of the second session include the accounts included in the participating account list;
receiving a second session identifier returned by the server;
and displaying a session interface corresponding to the second session identifier.
In some embodiments, the displaying a session interface corresponding to the session identifier includes:
and switching and displaying the conference interface as the session interface.
In some embodiments, after the switching and displaying the conference interface as the session interface, the session interface displaying method further includes:
and in response to detecting a display instruction of the conference interface in the session interface, switching and displaying the session interface as the conference interface.
According to another aspect of the embodiments of the present disclosure, there is provided a conversation interface display method, including:
displaying at least one historical conference record corresponding to a first account and a session option corresponding to each historical conference record, wherein the historical conference record is used for recording a conference in which the first account participates, and the first account is an account logged in by home terminal equipment;
and responding to a triggering operation of a session option corresponding to a first historical conference record, and displaying a session interface, wherein a participation account of a first session corresponding to the session interface comprises a participation account contained in the first historical conference record.
According to another aspect of the embodiments of the present disclosure, there is provided a conference interface display method, including:
displaying at least one historical conference record corresponding to a first account and conference options corresponding to each historical conference record, wherein the historical conference records are used for recording conferences in which the first account participates, and the first account is an account logged in by local equipment;
responding to a triggering operation of a conference option corresponding to a first historical conference record, sending a second conference creating request to a server, wherein the second conference creating request carries the first account and a third account, the third account is a participating account contained in the first historical conference record, and the server is used for receiving the second conference creating request, creating the conference, acquiring a conference identifier and returning the conference identifier; adding the first account into the conference, sending a second conference participation request to a terminal logged in by a third account, wherein the second conference participation request is used for requesting the corresponding third account to participate in the conference, and adding the third account agreeing to participate in the conference into the conference;
receiving the conference identifier returned by the server;
and displaying the conference interface corresponding to the conference identifier.
According to still another aspect of the embodiments of the present disclosure, there is provided a conversation interface display apparatus including:
the display unit is configured to execute displaying of a conference interface of a conference, and a participation account list of the conference comprises a first account logged in by a local terminal device;
a sending unit, configured to execute a session initiation instruction in response to the conference interface, and send a first query request to a server, where the first query request carries a conference identifier of the conference, and the server is configured to return the first session identifier when querying a first session identifier corresponding to the conference identifier;
a receiving unit configured to perform receiving the first session identifier returned by the server;
the display unit is further configured to execute displaying of a session interface corresponding to the first session identifier, where the session interface is a session interface corresponding to the first session indicated by the first session identifier, and a participating account of the first session at least includes an account in the participating account list.
In some embodiments, the display unit includes:
the sending subunit is configured to execute, in a case that the session interface is displayed, sending a first conference creating request to the server in response to a conference creating instruction in the session interface, where the first conference creating request carries the first account and the first session identifier corresponding to the session interface, and the server is configured to receive the first conference creating request, create the conference and obtain the conference identifier, establish a correspondence between the conference identifier and the first session identifier, add the first account into the conference, and return the conference identifier;
the receiving subunit is configured to execute receiving of the conference identifier returned by the server;
and the display subunit is configured to execute displaying of the conference interface corresponding to the conference identifier.
In some embodiments, the first session creation request further carries a second account, where the second account is an account of participating accounts of the first session; the server is further configured to send a first conference participation request to a terminal logged in by the second account, where the first conference participation request is used to request the corresponding second account to participate in the conference, and join the second account agreeing to participate in the conference into the conference.
In some embodiments, the display unit is further configured to perform displaying the session interface in which a conference entrance of the conference is displayed; and responding to the confirmation operation of the conference entrance, and displaying a conference interface of the conference.
In some embodiments, the display unit is further configured to perform displaying of at least one historical conference record corresponding to the first account and a session option corresponding to each historical conference record, where the historical conference record is used for recording a conference in which the first account participates; and responding to a triggering operation of a session option corresponding to a first historical conference record, and displaying the session interface, wherein a participation account of the first session corresponding to the session interface comprises a participation account included in the first historical conference record.
In some embodiments, the display unit includes:
a sending subunit, configured to execute a trigger operation in response to a session option corresponding to the first historical conference record, and send a second query request to the server, where the second query request carries a historical conference identifier, the historical conference identifier is used to indicate a conference recorded by the first historical conference record, and the server is used to receive the second query request, and return the first session identifier when querying that a session identifier corresponding to the historical conference identifier is the first session identifier;
a receiving subunit, configured to perform receiving the first session identifier returned by the server;
and the display subunit is configured to execute displaying the session interface corresponding to the first session identifier.
In some embodiments, the receiving subunit is further configured to execute receiving a first reminding message returned by the server, where the first reminding message is used to indicate that the server does not inquire a session identifier corresponding to the historical conference identifier;
the sending subunit is further configured to send a first session creation request to a server, where the first session creation request carries a participating account included in the first historical conference record, and the server is configured to receive the first session creation request, create the first session, acquire the first session identifier, and return the first session identifier, where the participating account of the first session includes a participating account included in the first historical conference record;
the receiving subunit is further configured to execute receiving the first session identifier returned by the server;
the display subunit is further configured to perform displaying of the session interface corresponding to the first session identifier.
In some embodiments, the display unit is further configured to perform displaying of at least one historical meeting record corresponding to the first account and a meeting option corresponding to each historical meeting record, where the historical meeting record is used for recording a meeting in which the first account participates;
the display unit includes:
the sending subunit is configured to execute a triggering operation in response to a conference option corresponding to a first historical conference record, send a second conference creation request to the server, where the second conference creation request carries the first account and a third account, the third account is a participating account included in the first historical conference record, and the server is configured to receive the second conference creation request, create the conference, acquire the conference identifier, and return the conference identifier; adding the first account into the conference, sending a second conference participation request to a terminal logged in by a third account, wherein the second conference participation request is used for requesting the corresponding third account to participate in the conference, and adding the third account agreeing to participate in the conference into the conference;
the receiving subunit is configured to execute receiving of the conference identifier returned by the server;
and the display subunit is configured to execute displaying of the conference interface corresponding to the conference identifier.
In some embodiments, the second meeting creating request further carries a historical meeting identifier, where the historical meeting identifier is used to indicate a meeting recorded by the first historical meeting record; the server is further configured to establish a correspondence between the conference identifier and the first session identifier when the session identifier corresponding to the historical conference identifier is queried as the first session identifier.
In some embodiments, the receiving unit is further configured to execute receiving a second reminding message returned by the server, where the second reminding message is used to indicate that the session identifier corresponding to the conference identifier is not queried by the server;
the sending unit is further configured to execute sending of a second session creation request to the server, where the second session creation request carries the accounts included in the participating account list, the server is configured to receive the second session creation request, create a second session and acquire a second session identifier, establish a corresponding relationship between the conference identifier and the second session identifier, and return the second session identifier, where the participating accounts of the second session include the accounts included in the participating account list;
the receiving unit is further configured to execute receiving a second session identifier returned by the server;
the display unit is further configured to execute displaying of a session interface corresponding to the second session identifier.
In some embodiments, the display unit is configured to perform switching to display the conference interface as the session interface.
In some embodiments, the display unit is further configured to execute, in response to detecting a presentation instruction for the conference interface in the session interface, switching to display the session interface as the conference interface.
According to still another aspect of the embodiments of the present disclosure, there is provided a conversation interface display apparatus including:
the display unit is configured to execute displaying of at least one historical conference record corresponding to a first account and a session option corresponding to each historical conference record, wherein the historical conference record is used for recording a conference in which the first account participates, and the first account is a participation account in which local equipment logs in;
the display unit is further configured to execute a triggering operation of a session option corresponding to a first historical conference record, and display a session interface, where a participation account of a first session corresponding to the session interface includes a participation account included in the first historical conference record.
According to still another aspect of the embodiments of the present disclosure, there is provided a conference interface display apparatus including:
the display unit is configured to execute displaying of at least one historical conference record corresponding to a first account and conference options corresponding to each historical conference record, wherein the historical conference record is used for recording a conference in which the first account participates, and the first account is an account logged in by a local terminal device;
the sending unit is configured to execute a triggering operation of a conference option corresponding to a first historical conference record, and send a second conference creation request to a server, where the second conference creation request carries the first account and a third account, the third account is a participating account included in the first historical conference record, and the server is configured to receive the second conference creation request, create the conference, acquire the conference identifier, and return the conference identifier; adding the first account into the conference, sending a second conference participation request to a terminal logged in by a third account, wherein the second conference participation request is used for requesting the corresponding third account to participate in the conference, and adding the third account agreeing to participate in the conference into the conference;
the receiving unit is configured to execute receiving of the conference identifier returned by the server;
the display unit is further configured to execute displaying of a conference interface corresponding to the conference identifier.
According to still another aspect of the embodiments of the present disclosure, there is provided an electronic apparatus including:
one or more processors;
volatile or non-volatile memory for storing the one or more processor-executable instructions;
wherein the one or more processors are configured to perform the conversation interface display method or the conference interface display method of the above aspects.
According to yet another aspect of the embodiments of the present disclosure, there is provided a non-transitory computer-readable storage medium, wherein instructions of the storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the session interface display method or the conference interface display method according to the above aspects.
According to yet another aspect of the embodiments of the present disclosure, there is provided a computer program product, wherein instructions of the computer program product, when executed by a processor of an electronic device, enable the electronic device to perform the session interface display method or the conference interface display method according to the above aspect.
According to the method, the device and the electronic equipment provided by the embodiment of the disclosure, under the condition that the first account participates in the conference, the session corresponding to the participated conference can be determined through the corresponding relation between the conference identifier and the session identifier, so that the session interface corresponding to the session is displayed, the account participating in the conference can interact based on the existing session, no new session needs to be additionally created, and the session resources are saved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure.
FIG. 1 is a schematic diagram illustrating one implementation environment in accordance with an example embodiment.
FIG. 2 is a flow diagram illustrating a method of displaying a conversation interface in accordance with an exemplary embodiment.
FIG. 3 is a flowchart illustrating a method of displaying a conversation interface in accordance with an exemplary embodiment.
FIG. 4 is a diagram illustrating a conversation interface in accordance with an exemplary embodiment.
FIG. 5 is a schematic diagram illustrating a conference interface in accordance with an exemplary embodiment.
FIG. 6 is a diagram illustrating a conversation interface in accordance with an exemplary embodiment.
FIG. 7 is a flowchart illustrating a method of displaying a conversation interface in accordance with an exemplary embodiment.
FIG. 8 is a flowchart illustrating a method of displaying a conversation interface in accordance with an exemplary embodiment.
FIG. 9 is a schematic diagram illustrating a record display interface in accordance with an exemplary embodiment.
FIG. 10 is a flowchart illustrating a method of displaying a conference interface in accordance with an exemplary embodiment.
FIG. 11 is a flowchart illustrating a method of displaying a conversation interface in accordance with an exemplary embodiment.
FIG. 12 is a flowchart illustrating a client-based display of an interface in accordance with an exemplary embodiment.
FIG. 13 is a schematic diagram illustrating a host interface in accordance with an exemplary embodiment.
Fig. 14 is a block diagram illustrating a conversation interface display apparatus according to an example embodiment.
Fig. 15 is a block diagram illustrating a conversation interface display apparatus according to an example embodiment.
Fig. 16 is a block diagram illustrating a conversation interface display apparatus according to an example embodiment.
Fig. 17 is a block diagram illustrating a conference interface display apparatus according to an example embodiment.
Fig. 18 is a block diagram illustrating a terminal according to an example embodiment.
FIG. 19 is a block diagram illustrating a server in accordance with an exemplary embodiment.
Detailed Description
In order to make the technical solutions of the present disclosure better understood by those of ordinary skill in the art, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the description of the above-described figures are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the disclosure described herein are capable of operation in sequences other than those illustrated or otherwise described herein. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
As used in this disclosure, the terms "at least one," "a plurality," "each," "any," at least one includes one, two, or more than two, and a plurality includes two or more than two, each referring to each of the corresponding plurality, and any referring to any one of the plurality. For example, the plurality of account numbers include 3 account numbers, each of the 3 account numbers refers to each of the 3 account numbers, and any one of the 3 account numbers refers to any one of the 3 account numbers, which can be a first account number, a second account number, or a third account number.
It should be noted that the user information (including but not limited to user device information, user personal information, etc.) referred to in the present disclosure is information authorized by the user or sufficiently authorized by each party.
The session interface display method and the conference interface display method provided by the embodiments of the present disclosure are executed by an electronic device, and in some embodiments, the electronic device is a terminal, for example, the terminal is a mobile phone, a tablet computer, a computer, or a plurality of types of terminals. In some embodiments, the electronic device is a server, for example, the server is a server, or a server cluster composed of several servers, or a cloud computing service center.
FIG. 1 is a schematic illustration of an implementation environment provided in accordance with an example embodiment, the implementation environment comprising: the terminal 101 and the server 102 are connected through a network, and the terminal 101 and the server 102 can interact with each other.
In some embodiments, the terminal 101 has installed thereon a client served by the server 102, through which the terminal 101 can implement functions such as online conferencing, sessions, and the like. For example, the client is a conference application having a function of an online conference, and of course, the conference application can also have other functions, such as a session function, a shopping function, a navigation function, a game function, and the like. In some embodiments, the server 102 is a background server of the client or a cloud server providing services such as cloud computing and cloud storage.
In some embodiments, the implementation environment includes a plurality of terminals 101 and a server 102, each of the plurality of terminals 101 having a client installed thereon, the server 102 being configured to provide a service for the client.
The plurality of terminals 101 log in the client based on respective accounts, and can join the conference based on the client, so that the plurality of accounts participating in the conference can communicate with each other; or, the client can join the session based on the client, so that messages can be sent among a plurality of accounts in the session. Where the conference or the session is created by the server 102.
The method provided by the embodiment of the disclosure can be applied to various scenes.
For example, in an office meeting scenario.
In an office scene, a plurality of employees correspond to a plurality of terminals, each of the plurality of terminals is provided with a client, each terminal logs in the client based on an account, the plurality of terminals joins in a conference based on the client, by adopting the session interface display method provided by the embodiment of the disclosure, the plurality of accounts logged in by the plurality of terminals participate in the conference, based on the conference interface of the conference, a video conference or a voice conference can be realized among the plurality of accounts, and in the conference process, if messages need to be sent or viewed among the plurality of accounts, a first session identifier corresponding to the conference identifier of the conference is queried, so that based on the session interface corresponding to the first session identifier, a session among the employees participating in the conference is realized, for example, any employee can send a file or a file message to other employees based on the session interface, or the employee can view files sent by other employees based on the session interface, Text messages, etc.
For another example, in an online lecture scenario.
The teacher terminal logs in the client based on the account, the student terminals log in the client based on the account, and the teacher terminal and the plurality of student terminals all join in a conference based on the client.
Fig. 2 is a flowchart illustrating a session interface display method according to an exemplary embodiment, referring to fig. 2, the method being performed by a terminal and including the steps of:
201. and the terminal displays a conference interface of the conference, and the participation account list of the conference comprises a first account logged in by the local terminal equipment.
In the embodiment of the present disclosure, the conference is an online conference, a plurality of accounts can participate in the conference, and terminals logged in by the plurality of accounts can interact based on the conference, for example, an audio conference or a video conference can be performed among the plurality of accounts participating in the conference. For example, a terminal logged in by any account participating in the conference sends out audio data or video data, and terminals logged in by other accounts participating in the conference can receive and play the audio data or video data. During the conference, the account can participate in the conference in various ways, for example, join the conference based on the conference account of the conference, or invite the conference by the account participating in the conference, and so on. The conference has timeliness, and if the conference result is obtained, the conference interface of the conference can not be displayed any more and can not be added into the conference. The conference has a participating account list, and accounts participating in the conference are all included in the participating account list.
The conference interface is used for displaying information in the conference, for example, account numbers, video data or function options participating in the conference are displayed in the conference interface. For example, the function options include a microphone option, a camera option, and the like, and the user can turn off or on the microphone, turn off or on the camera based on the function options displayed by the terminal.
202. The terminal responds to a session initiation instruction in a conference interface and sends a first query request to the server, the first query request carries a conference identifier of a conference, and the server is used for returning the first session identifier when querying the first session identifier corresponding to the conference identifier.
The conference identifier is used to characterize the conference, and the conference identifier is an identifier in any form, for example, the conference identifier is a serial number displayed according to a target format, a conference name of the conference, and the like. The first session identifier is used to characterize a first session corresponding to the conference, and the first session identifier is any identifier, such as a serial number displayed in a target format, a session name of the session, and the like.
In the disclosed embodiment, the session identifier is used to characterize a session. The participating account of the session can comprise a plurality of accounts, the session provides a message interaction platform for the accounts, clients logged in by the accounts can participate in the session, and the accounts participating in the same session can send messages to each other, namely, the session is equivalent to a virtual chat room established among the accounts, and the accounts participating in the session can chat in the virtual chat room. For example, a terminal logged in by any account sends a message to a terminal logged in by another account based on the session interface, or displays the message sent by the terminal logged in by another account for the user to view. And the conversation can be maintained, and if the terminal which logs in by any account displays a conversation interface, if the terminal closes the displayed conversation interface, the terminal can also display the conversation interface again through the entrance of the conversation, and display the message contained in the conversation interface for the user to view.
In the embodiment of the present disclosure, the server stores a corresponding relationship between the conference identifier and the session identifier, and if any conference identifier corresponds to the session identifier, it indicates that the conference corresponding to the conference identifier has a corresponding session, and the session corresponding to the conference is the session indicated by the session identifier corresponding to the conference identifier. In the process of participating in the conference, if a user wishes to initiate a session based on the participating conference, an operation is performed on a conference interface to initiate a session initiation instruction, the terminal responds to the session initiation instruction in the conference interface to interact with the server, the server queries the correspondence between the conference identifier and the session identifier so as to determine whether the conference identifier of the conference has a corresponding session identifier, so as to determine whether the conference has a corresponding session, and in the case that the server queries a first session identifier corresponding to the conference identifier of the conference, the queried first session identifier is returned to the terminal, so that a subsequent terminal can display the session interface corresponding to the first session identifier.
203. The terminal receives the first session identifier returned by the server, displays a session interface corresponding to the first session identifier, wherein the session interface is the session interface corresponding to the first session indicated by the first session identifier, and the participation account of the first session at least comprises accounts in the participation account list.
After the terminal receives the first session identifier returned by the server, the first session identifier corresponding to the conference identifier of the conference is indicated to be inquired by the server, that is, the conference has a corresponding session. The participating accounts of the first session indicated by the first session identifier include accounts participating in the conference, that is, the first session is already established between the accounts participating in the conference, so that the session between the accounts participating in the conference can be realized through the session interface corresponding to the first session without additionally creating a new session, thereby saving session resources.
According to the method provided by the embodiment of the disclosure, under the condition that the first account participates in the conference, the session corresponding to the participated conference can be determined through the corresponding relation between the conference identifier and the session identifier, so that the session interface corresponding to the session is displayed, the account participating in the conference can interact based on the existing session, a new session does not need to be additionally created, and the session resources are saved.
In some embodiments, a meeting interface for a meeting is displayed, comprising:
under the condition of displaying a session interface, responding to a conference creating instruction in the session interface, sending a first conference creating request to a server, wherein the first conference creating request carries a first account and a first session identifier corresponding to the session interface, the server is used for receiving the first conference creating request, creating a conference, acquiring the conference identifier, establishing a corresponding relation between the conference identifier and the first session identifier, adding the first account into the conference, and returning the conference identifier;
receiving a conference identifier returned by the server;
and displaying a conference interface corresponding to the conference identifier.
Under the condition of displaying a session interface, a conference is initiated based on the session interface, and a corresponding relationship between a conference identifier and a session identifier is established, so that when any account participating in the conference in the following needs to initiate a session, the corresponding session can be determined based on the established corresponding relationship, the accounts participating in the conference can interact based on the previously established session without additionally establishing a new session, and session resources are saved.
In some embodiments, the first session creation request further carries a second account, where the second account is an account of participating accounts of the first session; the server is further used for sending a first conference participation request to the terminal logged in by the second account, wherein the first conference participation request is used for requesting the corresponding second account to participate in the conference, and the second account agreeing to participate in the conference is added into the conference.
The server interacts with the terminal logged in by the second account to maintain the conference, and the second account agreeing to participate in the conference is added into the conference, so that the created conference is managed.
In some embodiments, before displaying the conference interface of the conference, the session interface display method further includes:
displaying a session interface, and displaying a conference entrance of a conference in the session interface;
a meeting interface for displaying a meeting, comprising:
and displaying a conference interface of the conference in response to the confirmation operation of the conference entrance.
Switching display between the session interface and the conference interface can be realized through the conference entrance published in the conference, and interface switching styles are enriched, so that convenience in interface switching is improved.
In some embodiments, before displaying the conference interface of the conference, the session interface display method further includes:
displaying at least one historical conference record corresponding to the first account and a session option corresponding to each historical conference record, wherein the historical conference record is used for recording the conference participated by the first account;
and responding to the triggering operation of the session option corresponding to the first historical conference record, and displaying a session interface, wherein the participation account of the first session corresponding to the session interface comprises the participation account contained in the first historical conference record.
The method provided by the embodiment of the disclosure provides a method for initiating a session by using historical conference records, and displays a corresponding session interface by using the displayed historical conference records, namely, a new session initiating mode is realized, and the convenience of session initiation is improved.
In some embodiments, in response to a triggering operation of a session option corresponding to the first historical meeting record, displaying a session interface includes:
responding to a triggering operation of a session option corresponding to the first historical conference record, sending a second query request to the server, wherein the second query request carries a historical conference identifier, the historical conference identifier is used for indicating a conference recorded by the first historical conference record, the server is used for receiving the second query request, and returning the first session identifier when the session identifier corresponding to the historical conference identifier is the first session identifier;
receiving a first session identifier returned by the server;
and displaying a session interface corresponding to the first session identification.
The server inquires the session identification corresponding to the historical conference identification to determine whether the historical conference record corresponds to a session, and under the condition that the historical conference record is determined to have the corresponding session, interaction is carried out based on the existing session without additionally creating a new session, so that session resources are saved.
In some embodiments, after sending the second query request to the server in response to the triggering operation of the session option corresponding to the first historical conference record, the session interface display method further includes:
receiving a first reminding message returned by the server, wherein the first reminding message is used for indicating that the server does not inquire a session identifier corresponding to the historical conference identifier;
sending a first session creation request to a server, wherein the first session creation request carries a participation account contained in a first historical conference record, the server is used for receiving the first session creation request, creating a first session, acquiring a first session identifier, and returning the first session identifier, and the participation account of the first session comprises the participation account contained in the first historical conference record;
receiving a first session identifier returned by the server;
and displaying a session interface corresponding to the first session identification.
Under the condition that the server does not inquire the session identifier corresponding to the historical conference identifier, namely, the historical conference record does not have the corresponding session, only under the condition that the historical conference record does not have the corresponding session, the terminal requests the server to create the session through interaction between the terminal and the server, and displays a session interface corresponding to the session created by the server, so that the created session is prevented from being repeated, the session resources are saved, the server can manage the session conveniently, the account does not need to be invited to create the session respectively, and the convenience of session creation is improved.
In some embodiments, before displaying the conference interface of the conference, the session interface display method further includes:
displaying at least one historical conference record corresponding to the first account and conference options corresponding to each historical conference record, wherein the historical conference records are used for recording conferences in which the first account participates;
a meeting interface for displaying a meeting, comprising:
responding to a triggering operation of a conference option corresponding to the first historical conference record, sending a second conference creating request to a server, wherein the second conference creating request carries a first account and a third account, the third account is a participating account contained in the first historical conference record, and the server is used for receiving the second conference creating request, creating a conference, acquiring a conference identifier and returning the conference identifier; adding the first account number into the conference, sending a second conference participation request to a terminal logged in by a third account number, wherein the second conference participation request is used for requesting the corresponding third account number to participate in the conference, and adding the third account number agreeing to participate in the conference into the conference;
receiving a conference identifier returned by the server;
and displaying a conference interface corresponding to the conference identifier.
The method provided by the embodiment of the disclosure provides a way of initiating a new conference by using historical conference records, displays the historical conference records corresponding to the account, initiates a new conference by using the displayed historical conference records, and displays a conference interface of the conference, thereby improving the convenience of initiating the conference.
In some embodiments, the second meeting creating request further carries a historical meeting identifier, where the historical meeting identifier is used to indicate a meeting recorded by the first historical meeting record; the server is further used for establishing a corresponding relation between the conference identifier and the first session identifier when the session identifier corresponding to the historical conference identifier is inquired to be the first session identifier.
By inquiring the first session identifier corresponding to the historical conference identifier, the corresponding relationship between the conference identifier corresponding to the newly created conference and the first session identifier is established, so that the corresponding first session is searched through the corresponding relationship in the process of participating in the conference subsequently, and a new session is not required to be created, thereby saving session resources.
In some embodiments, after sending the first query request to the server in response to the session initiation instruction in the conference interface, the session interface display method further includes:
receiving a second reminding message returned by the server, wherein the second reminding message is used for indicating that the server does not inquire the session identifier corresponding to the conference identifier;
sending a second session creation request to the server, wherein the second session creation request carries accounts included in the participating account list, the server is used for receiving the second session creation request, creating a second session and acquiring a second session identifier, establishing a corresponding relationship between the conference identifier and the second session identifier, and returning the second session identifier, and the participating accounts of the second session include accounts included in the participating account list;
receiving a second session identifier returned by the server;
and displaying a session interface corresponding to the second session identification.
And under the condition that the conference does not correspond to the session, a new session is established for the conference, the session between the account numbers participating in the conference can be realized through the session interface corresponding to the established session, namely, a message container is provided for the conference, so that messages can be sent between the account numbers participating in the conference. And the corresponding relation between the conference identifier and the session identifier corresponding to the newly created session is established, that is, the association relation between the conference and the second session is established, so that the session interface of the existing second session can be displayed through the corresponding relation in the following process, and the new session does not need to be created, thereby saving session resources.
In some embodiments, displaying a session interface corresponding to the session identifier includes:
and switching and displaying the conference interface as a session interface.
The conference interface is switched and displayed as the session interface, so that free switching from the conference interface to the session interface is realized, and the session function is realized in the process of participating in the conference.
In some embodiments, after the conference interface is switched and displayed as the session interface, the session interface display method further includes:
and in response to detecting the display instruction of the conference interface in the session interface, switching and displaying the session interface as the conference interface.
Under the condition of displaying the session interface, if a display instruction of the session interface is detected, the session interface is switched and displayed as the session interface, namely, the effect of switching the interface randomly under the condition of participating in the conference is realized, namely, the session can be carried out at any time under the condition of participating in the conference, and the convenience of the online conference is improved.
On the basis of the embodiment shown in fig. 2, the terminal can initiate a conference through the session interface under the condition that the session interface is displayed, and can realize any switching between the conference interface and the session interface in the process of participating in the conference, and the specific process is described in the following embodiments.
Fig. 3 is a flowchart illustrating a session interface display method according to an exemplary embodiment, and referring to fig. 3, an execution body of the method includes a terminal and a server, and includes the following steps:
301. under the condition that the session interface is displayed, the terminal responds to a conference creating instruction in the session interface and sends a first conference creating request to the server, wherein the first conference creating request carries a first account and a first session identifier corresponding to the session interface.
And the first account is the account logged in by the terminal. In this disclosure, the first session identifier is used to characterize the first session, the displayed session interface is a session interface corresponding to the first session, and the participating account of the first session at least includes the first account and may also include other accounts. Under the condition that a terminal logged in by a first account displays a session interface, a user can initiate a conference creation process, and the terminal sends a conference creation request to a server so that the server can subsequently create a conference.
In some embodiments, the process of creating the conference is initiated by a conference option in the session interface, that is, 301 includes: under the condition that the session interface is displayed, the terminal responds to the triggering operation of the conference option in the session interface and sends a first conference creating request to the server, wherein the first conference creating request carries a first account and a first session identifier corresponding to the session interface.
Wherein the meeting option is used to initiate a meeting creation request. In some embodiments, the meeting option is displayed anywhere in the conversation interface, such as in the upper right-hand region of the conversation interface or in the lower left-hand region of the conversation interface. The process of creating the conference is initiated through the session options displayed on the session interface, so that the convenience of creating the conference can be improved.
In some embodiments, the first session creation request further carries a second account, the second account being one of the participating accounts of the first session. For example, the second account carried by the first conference creation request includes one or more.
Under the condition of displaying a session interface, all or part of accounts can be selected from the participating accounts of the first session to initiate the conference, so that any second account participating in the first session is invited to join the conference, and the flexibility of initiating the conference is ensured.
In some embodiments, selecting a part of the account number from the first session to initiate the conference through a session option in the session interface, that is, 301 includes: the method comprises the steps that under the condition that a session interface is displayed, a terminal responds to triggering operation of a conference option in the session interface, displays participation accounts of a first session, selects a second account from the displayed accounts, responds to confirmation operation of the selected second account, and sends a first conference creating request to a server, wherein the first conference creating request carries the first account, the second account and a first session identifier.
When a conference creation request is initiated based on the session interface, the participating accounts of the first session are displayed, so that any account can be selected from the participating accounts to initiate the conference creation request, that is, a conference can be initiated based on any account in the participating accounts of the first session, thereby improving the flexibility of conference initiation.
For example, when a conference creation request is initiated, the participating account of the first session can also be displayed in a popup window form, that is, the process of sending the conference creation request to the server includes: the method comprises the steps that a terminal responds to triggering operation of a conference option in a session interface under the condition that the session interface is displayed, a popup window and a confirmation option are displayed, a participation account of a first session is displayed in the popup window, and responds to the triggering operation of the confirmation option under the condition that a second account is selected, and a first session creation request is sent to a server. The account included in the participation account of the first session is displayed in a popup mode, so that the user can conveniently select a second account for inviting to a conference from the displayed accounts, and send a first conference creation request to the server through a confirmation option, and the operation of the user is facilitated.
In some embodiments, the conversation interface includes a plurality of areas, for example, the conversation interface includes a message display area for displaying messages sent between the participating accounts of the first conversation, a message input area for inputting messages, such as text messages, picture messages, files, and the like, through which messages can be sent to other accounts in the first conversation and displayed in the message display area.
As shown in the first diagram in fig. 4, a session option 401 is displayed in the upper right corner area of the session interface, a popup 402 and a first confirmation option 403 are displayed in response to a click operation on the session option 401, and as shown in the second diagram in fig. 4, when any number of second accounts are selected, a first conference creation request is sent to the server in response to a click operation on the first confirmation option 403, where the first conference creation request carries the first account, the selected second account, and the first session identifier. As shown in the first diagram in fig. 4, the session interface further displays a message display area 404, a message input area 405, and a second confirmation option 406, and in response to a click operation on the second confirmation option 406, sends a message input in the message input area 405 to a participating account of the first session, and displays the input message in the message display area 404. The conversation interface also displays an expression option, a picture option, a file option and the like, wherein the expression option is used for sending expressions in the conversation interface, the picture option is used for sending pictures in the conversation interface, and the file option is used for sending files in the conversation interface.
302. The server receives the first conference creating request, creates a conference, acquires a conference identifier of the conference, establishes a corresponding relation between the conference identifier and the first session identifier, adds the first account into the conference, and returns the conference identifier to the terminal.
In this embodiment of the present disclosure, the participation account list of any conference includes accounts participating in the conference, and after the conference is created, any account is added to the account list of the conference, which is equivalent to adding the account to the conference. After receiving a first conference creation request, the server creates the conference, wherein the first account is equivalent to an initiator of the conference, and the server adds the first account to a participation account list of the conference, namely the server indicates that the first account is added into the conference.
In the embodiment of the present disclosure, a corresponding relationship between the conference identifier and the session identifier is stored in the server, and in the corresponding relationship, the conference indicated by any conference identifier is associated with the session indicated by the corresponding session identifier, that is, the account numbers participating in the conference indicated by the conference identifier are all the participating account numbers of the session corresponding to the corresponding session identifier. After the conference identifier of the conference is obtained, a corresponding relationship between the conference identifier and the first session identifier carried by the first conference creation request is established, so that when any account participating in the conference subsequently initiates a session, the corresponding session can be determined based on the established corresponding relationship, so that the accounts participating in the conference can interact based on the first session which is already established.
In some embodiments, the process of the server creating the conference and obtaining the conference identification of the conference includes: the server creates a conference, randomly generates a conference identifier for the conference, and adds the first account into a participation account list corresponding to the conference; or, a conference identifier database is stored in the server, the conference identifier database includes a plurality of conference identifiers, and none of the plurality of conference identifiers corresponds to a conference, the server creates a conference, selects one conference identifier from the conference identifier database as a conference identifier of the conference, and adds the first account in a participation account list corresponding to the conference.
In the embodiment of the present disclosure, in the process of creating a conference, a participation account list is generated, and a conference identifier is associated with the participation account list, that is, the created conference has a corresponding participation account list and conference identifier, and any account is added to the participation account list, which is equivalent to adding the account to the conference.
In addition, the first session creation request also carries a second account, and the second account is an account in the participating accounts of the first session; the server interacts with a terminal logged in by the second account to invite the second account to join the created conference, that is, the method further includes: and the server sends a first conference participation request to the terminal logged in by the second account, wherein the first conference participation request is used for requesting the corresponding second account to participate in the conference, and the second account agreeing to participate in the conference is added into the conference.
And the server adds the second account agreeing to participate in the conference into the conference, namely, the second account agreeing to participate in the conference is added into the conference in a participation account list of the conference.
The server interacts with the terminal logged in by the second account to maintain the conference, and the second account agreeing to participate in the conference is added into the conference, so that the created conference is managed.
In some embodiments, the process of the server interacting with the terminal logging in the second account comprises: the method comprises the steps that a server sends a first conference participation request to a terminal logging in a second account, the first conference participation request carries a third reminding message, the terminal logging in the second account receives the first conference participation request and displays the third reminding message, the third reminding message is used for reminding the first account to request to participate in the conference, an agreement message is sent to the server in response to the confirmation operation of the third reminding message, the server receives the agreement message sent by the terminal logging in the second account, the agreement message is used for indicating that the corresponding second account agrees to participate in the conference, and the server adds the second account corresponding to the agreement message into the conference.
For example, after receiving the first conference participation request, the terminal logged in by the second account displays a third reminding message, a confirmation option and a rejection option, and responds to the triggering operation of the confirmation option, and sends an agreement message to the server; and responding to the triggering operation of the rejection option, and sending a rejection message to the server, wherein the rejection message is used for indicating that the corresponding second account rejects participation in the conference, and the server does not add the second account into the conference any more.
303. And the terminal receives the conference identifier returned by the server and displays a conference interface corresponding to the conference identifier.
And when the terminal receives the conference identifier returned by the server and indicates that the server has successfully created the conference, the terminal can display a conference interface corresponding to the conference so as to participate in the online conference based on the conference interface.
In some embodiments, the terminal is capable of displaying the conference interface through interaction with the server, that is, 303 includes: the terminal sends a first display request to the server, the first display request carries the conference identifier, the server receives the first display request, inquires first interface information corresponding to the conference identifier, sends the first interface information to the terminal, the terminal receives the first interface information, and renders the conference interface based on the first interface information.
The first interface information is used to describe the conference interface, for example, the first interface information is used to describe a plurality of display regions, a plurality of controls, a display style, and the like in the conference interface. The first interface information is acquired in an interactive mode with the server, and a conference interface is rendered without storing the first interface information in the terminal, so that the storage resource of the terminal is saved.
In some embodiments, the account numbers participating in the meeting are displayed in the meeting interface.
For example, a list of participating accounts is displayed in the conference interface, the list of participating accounts including accounts participating in the conference. The account numbers participating in the conference are displayed in the conference interface, so that the information contained in the conference interface is enriched, and the account numbers participating in the conference can be conveniently checked by a user.
In some embodiments, the conference interface includes a first display area and a second display area, the first display area is used for displaying the account numbers participating in the conference and the status information of each account number, and the second display area is used for displaying a list of the account numbers participating in the conference. The state information is used to indicate the state of the corresponding account, for example, the state information of any account is used to indicate whether the account turns on a microphone, whether the account is speaking, and the like. Different information is displayed in different display areas to enrich the display style of the conference interface, so that the display effect of the conference interface is improved.
For example, if the conference is a video conference, the first display area is used for displaying video pictures of the accounts participating in the conference and state information of each account; or the conference is an audio conference, and the first display area is used for displaying the account numbers participating in the conference, the head portrait of each account number and the state information.
In some embodiments, the conference interface further comprises a plurality of function options for turning on or off different functions during participation in the conference.
For example, the plurality of function options include a microphone option, a camera option, a sharing screen option, an invitation option, a recording option, a session option, a setting option, and a closing option, where the microphone option is used to turn on or close a microphone, the camera option is used to turn on or associate a camera, the sharing screen option is used to share content displayed on a screen with other account numbers participating in a conference, the invitation option is used to invite an account number to participate in the conference when participating in the conference, the recording option is used to record content displayed on a conference interface or audio corresponding to the conference, the session option is used to initiate a presentation instruction of the session, and the setting option is used to adjust a sound effect, a video effect, or settings of other content of the conference. As shown in fig. 5, the conference interface displays a first display area 501, a second display area 502, and a plurality of function options 503. The conference interface has the advantages that the function options are displayed in the conference interface, so that the functions of the conference interface are enriched, operation is conveniently carried out in the process of participating in the conference, convenience in operation is improved, and the effect of the online conference is also improved.
In some embodiments, in the case that the terminal displays a conference interface, in response to any account joining the conference, a fourth reminding message is displayed in the conference interface, where the fourth reminding message is used to remind the account joining the conference. The account number is prompted to join the conference by displaying the fourth prompting message, so that the display style of the conference interface is enriched, and the display effect of the conference interface is improved.
For example, after the account agreeing to participate in the conference is added to the conference, the server sends a fourth reminding message to the terminal already participating in the conference, and the terminal receives the fourth reminding message sent by the server under the condition that a conference interface is displayed, and displays the fourth reminding message on the conference interface so as to remind that the account is added to the conference.
It should be noted that, in the embodiment of the present disclosure, the conference interface is displayed through interaction between the terminal and the server, and in another embodiment, the terminal can display the conference interface of the conference in other ways without performing steps 301 and 303.
In some embodiments, the conference interface is displayed through a conference portal displayed in the session interface, that is, the method includes: and the terminal displays a session interface, displays a conference entrance of the conference in the session interface, and responds to the confirmation operation of the conference entrance to display the conference interface of the conference.
The conference entrance is used for indicating a conference address of a conference, and the conference entrance can be added into the conference indicated by the conference entrance. The conference indicated by the conference portal is initiated by the first account logged in the terminal or initiated by other accounts participating in the first session corresponding to the session interface. For example, a conference portal 601 is displayed in the session interface, as shown in fig. 6.
In this disclosure, the session interface is an interface corresponding to a first session, and when a conference is initiated by any account participating in the first session based on the session interface, a conference entry of the conference is published to the first session, so that when a terminal logged in by each account participating in the first session displays the session interface, the published conference entry can be displayed in the session interface, and then any account participating in the first session can join in the conference indicated by the conference entry based on the displayed conference entry, and the conference interface of the conference is displayed. Switching display between the session interface and the conference interface can be realized through the conference entrance published in the conference, and interface switching styles are enriched, so that convenience in interface switching is improved.
For example, according to the above step 301-. For another example, the conference portal is initiated by another account participating in the first session corresponding to the session interface, and when the terminal displays the session interface, the terminal receives a conference portal issued by another account, displays the conference portal in the session interface, and can join in the conference indicated by the conference portal based on the displayed conference portal, and displays the conference interface of the conference.
For example, based on the displayed conference portal, the terminal displays the conference interface through interaction with the server, that is, the process of displaying the conference interface based on the displayed conference portal includes: the terminal responds to the confirmation operation of the conference entrance, an agreement message is sent to the server, the agreement message is used for indicating that the corresponding account numbers agree to participate in the conference indicated by the conference entrance, the server receives the agreement message sent by the terminal, and the account numbers corresponding to the agreement message are added into the conference.
304. The terminal responds to a session initiation instruction in a conference interface and sends a first query request to the server, wherein the first query request carries a conference identifier of the conference.
The session initiating instruction is used for initiating a session, and the conference identifier is used for representing a conference corresponding to the conference interface. If a user wishes to initiate a session based on a participating conference, an operation is performed on a conference interface to initiate a session initiation instruction, and the terminal sends a first query request to the server in response to the session initiation instruction in the conference interface so as to determine whether a conference identifier of the conference has a corresponding session identifier, that is, to determine whether the conference corresponds to a session, so that a function of the session can be subsequently implemented in the process of participating in the conference.
In some embodiments, the session is initiated through a session option in the conference interface, that is, this 304 includes: the terminal responds to the triggering operation of the session option in the conference interface and sends a first query request to the server, wherein the first query request carries the conference identifier of the conference. The session options are displayed in the conference interface, so that the session can be initiated in the process of participating in the conference, and the convenience of session initiation is ensured.
305. And the server receives the first query request, and returns the first session identifier to the terminal when querying that the session identifier corresponding to the session identifier is the first session identifier.
In the embodiment of the present disclosure, a corresponding relationship between a conference identifier and a session identifier is stored in the server, and then, after receiving the first query request, the server queries the corresponding relationship between the conference identifier and the session identifier based on the conference identifier, and if the first session identifier corresponding to the conference identifier is queried, which indicates that the conference indicated by the conference identifier corresponds to the first session indicated by the first session identifier, the server sends the first session identifier to the terminal, so that the subsequent terminal can display a session interface corresponding to the first session identifier.
306. And the terminal receives the first session identifier returned by the server.
Because the server stores the corresponding relation between the conference identifier and the session identifier, the terminal queries the session identifier corresponding to the conference identifier through interaction with the server so as to ensure the accuracy of the queried session identifier, so that a session interface corresponding to the existing session can be displayed subsequently, a new session does not need to be created, and session resources are saved.
307. And the terminal switches and displays the conference interface as a session interface corresponding to the first session identifier.
After the terminal receives the first session identifier sent by the server, that is, the first session identifier corresponding to the session identifier is found out, the terminal switches the currently displayed session interface to the session interface corresponding to the first session identifier, so that a session can be performed with an account participating in the first session based on the displayed session interface. The conference interface is switched and displayed as the session interface, so that free switching from the conference interface to the session interface is realized, and the session function is realized in the process of participating in the conference. And the session interface is used as a message container of the conference, and can bear messages in the first session, so that the account participating in the conference can send or inquire the messages in the session interface.
In the embodiment of the disclosure, the terminal switches the displayed conference interface to the session interface, and at this time, the terminal can also play the audio in the conference, that is, the conference interface is switched to the background, and only the conference interface is not displayed any more, but at this time, the audio in the conference can also be received, and the received audio is played.
In some embodiments, the terminal displays the session interface through interaction with the server, that is, 307 includes: the terminal sends a second display request to the server, the second display request carries a first session identifier, the server receives the second display request, inquires second interface information corresponding to the first session identifier, sends the second interface information to the terminal, the terminal receives the second interface information, renders the session interface based on the second interface information, and switches and displays the session interface as the session interface.
The second interface information is used to describe the session interface, for example, the second interface information is used to describe a plurality of display regions, a plurality of controls, a display style, and the like in the session interface. The second interface information is acquired in an interactive mode with the server, and the conference interface is rendered without storing the second interface information in the terminal, so that the storage resource of the terminal is saved.
It should be noted that, in the embodiment of the present disclosure, the first session identifier corresponding to the conference identifier is queried as an example, but in another embodiment, the session identifier corresponding to the conference identifier may not be queried yet, that is, in a case that the session identifier corresponding to the conference identifier is not queried, the session interface can be displayed in the following manner.
In some embodiments, when the session identifier corresponding to the conference identifier is not queried, a session is created for the conference, and then a session interface corresponding to the created session is displayed, that is, the process of displaying the session interface includes: the terminal receives a second reminding message returned by the server, the second reminding message is used for indicating that the server does not inquire the session identifier corresponding to the conference identifier, sending a second session creation request to the server, the second session creation request carries the account numbers included in the participating account number list, the server is used for receiving the second session creation request, creating a second session and acquiring the second session identifier, establishing the corresponding relation between the conference identifier and the second session identifier, returning the second session identifier to the terminal, the terminal receives the second session identifier returned by the server, and displaying a session interface corresponding to the second session identifier.
In the embodiment of the present disclosure, a session identifier corresponding to a conference identifier is not queried, that is, it indicates that the conference does not correspond to a session, so that in order to enable a session between accounts participating in the conference, a second session is created based on accounts included in a list of participating accounts of the conference, and a participating account of a newly created second session is made to include an account included in the list of participating accounts of the conference, so that an account participating in a subsequent conference can perform a session based on a session interface corresponding to the second session. And establishing a corresponding relationship between the conference identifier and a second session identifier corresponding to the second session, so that the corresponding session identifier can be searched for by the subsequently established corresponding relationship, and the corresponding session interface can be displayed.
And under the condition that the conference does not correspond to the session, a new session is established for the conference, the session between the account numbers participating in the conference can be realized through the session interface corresponding to the established session, namely, a message container is provided for the conference, so that messages can be sent between the account numbers participating in the conference. And the corresponding relation between the conference identifier and the session identifier corresponding to the newly created session is established, that is, the association relation between the conference and the second session is established, so that the session interface of the existing second session can be displayed through the corresponding relation in the following process, and the new session does not need to be created, thereby saving session resources.
Based on the above embodiment, it can be seen that, when the server queries the session identifier corresponding to the conference identifier based on the first query request, the server may query the conference identifier corresponding to the conference identifier, or may not query the session identifier corresponding to the conference identifier, and therefore, after step 304, the terminal displays the session interface in different manners based on different results returned by the server.
In some embodiments, after 304, the method further comprises: the server receives the first query request, queries a session identifier corresponding to a conference identifier of the conference, sends a first query result to the terminal when querying the first session identifier corresponding to the conference identifier, where the first query result carries the first session identifier, and sends a second query result to the terminal when not querying the session identifier corresponding to the conference identifier, where the second query result is used to indicate that the session identifier corresponding to the conference identifier is not queried, and the terminal receives the first query result returned by the server and displays a session interface according to the result 307; the terminal receives a second query result returned by the server, and sends a second session creation request to the server, where the second session creation request carries the conference identifier of the conference and the account included in the list of participating accounts of the conference, the server receives the second session creation request, creates a first session and obtains a first session identifier, establishes a corresponding relationship between the conference identifier and the first session identifier, and sends the first session identifier to the terminal, and the terminal receives the first session identifier, and displays a session interface according to the above 307.
The terminal and the server interact with each other, the session interface is displayed through the query result sent by the server, the session interface of the session is directly displayed under the condition that the conference has the corresponding session, the corresponding session is established for the conference firstly under the condition that the conference does not have the corresponding session, and then the session interface corresponding to the established session is displayed by the terminal, namely, the scheme for realizing the session under the condition of participating in the online conference can be ensured according to the mode, and the feasibility for realizing the session under the condition of participating in the online conference is ensured.
It should be noted that, in the embodiment of the present disclosure, the conference interface and the session interface are separately displayed as an example for description, but in another embodiment, the execution 307 is not required, and other manners can be adopted, and the terminal displays the session interface corresponding to the first session identifier under the condition that the conference interface is displayed, that is, the conference interface and the session interface can be simultaneously displayed.
308. And the terminal switches and displays the session interface as the conference interface in response to detecting a presentation instruction of the conference interface in the session interface.
Under the condition of displaying the session interface, if a display instruction of the session interface is detected, the session interface is switched and displayed as the session interface, namely, the effect of switching the interface randomly under the condition of participating in the conference is realized, namely, the session can be carried out at any time under the condition of participating in the conference, and the convenience of the online conference is improved.
In some embodiments, switching the displayed interface through the meeting option in the session interface, that is, 308, includes: and the terminal responds to the triggering operation of the conference option in the session interface and switches and displays the session interface as a conference interface.
In some embodiments, the conference option is located anywhere in the session interface, for example, the conference option is located in the upper right corner area or the lower left corner area of the conference interface. The conference options are displayed in the session interface, so that the interface switching is realized through the conference options, and the convenience of interface switching is ensured.
In some embodiments, switching the display interface through the conference portal displayed in the session interface, that is, 308 includes: and the terminal responds to the triggering operation of the conference entrance displayed in the session interface and switches and displays the session interface into a conference interface.
Wherein the conference portal is published into the session by an initiator of the conference. For example, the conference indicated by the conference portal is initiated by the first account, that is, after the conference is successfully created, the first account issues the conference portal of the conference in the first session, so that a terminal logged in by any account participating in the first session can display the conference portal when the session interface is displayed. Switching display between the session interface and the conference interface can be realized through the conference entrance published in the conference, and interface switching styles are enriched, so that convenience in interface switching is improved.
It should be noted that the present disclosure is described in the context of a terminal directly displaying a conference interface or a session interface, and in another embodiment, the terminal is installed with a client, the client includes the conference interface and the session interface, and the server provides a service for the client. The terminal logs in the client based on the first account, and displays a conference interface or a session interface in the client based on the interaction between the logged-in client and the server. For example, the client is an IM (Instant Messaging) application client.
It should be noted that, the embodiment of the present disclosure is described by taking an example in which the conference interface and the session interface are displayed independently, and in another embodiment, the conference interface and the session interface can be displayed simultaneously. In some embodiments, after 306, the method further comprises: and the terminal displays a session interface corresponding to the first session identifier under the condition of displaying the session interface. By simultaneously displaying the conference interface and the session interface, the display style of the interface is enriched, so that a user can carry out session with other account numbers at any time through the session interface under the condition of participating in the conference, and the convenience of the online conference is improved.
According to the method provided by the embodiment of the disclosure, under the condition that the first account participates in the conference, the session corresponding to the participated conference can be determined through the corresponding relation between the conference identifier and the session identifier, so that the session interface corresponding to the session is displayed, the account participating in the conference can interact based on the existing session, a new session does not need to be additionally created, and the session resources are saved.
Fig. 7 is a flowchart illustrating a session interface display method according to an exemplary embodiment, referring to fig. 7, the method being performed by a terminal and including the steps of:
701. the terminal displays at least one historical conference record corresponding to the first account and a session option corresponding to each historical conference record, the historical conference records are used for recording conferences in which the first account participates, and the first account is an account logged in by the local terminal device.
And the first account is the account logged in by the terminal. Each historical conference record displayed by the terminal is used for recording the historical conference in which the first account participates, the session option corresponding to each historical conference record is used for initiating a session, and the initiated session is associated with the historical conference record.
702. And the terminal responds to the triggering operation of the session option corresponding to the first historical conference record and displays a session interface, wherein the participation account of the first session corresponding to the session interface comprises the participation account contained in the first historical conference record.
The session interface is used for displaying messages sent between the accounts in the session, and the first historical conference record is a historical conference record related to the session interface in at least one displayed historical conference record. If a user wants to initiate a session corresponding to a first historical conference record, the user performs an operation on the first historical conference record, the terminal responds to a triggering operation of a session option corresponding to the first historical conference record and displays a session interface corresponding to the session corresponding to the first historical conference record, participation accounts of the first session comprise participation accounts included in the first historical conference record, namely the first session comprises accounts participating in the historical conference, and messages can be mutually sent or viewed among the participation accounts included in the first historical conference record based on the displayed session interface.
The method provided by the embodiment of the disclosure provides a method for initiating a session by using historical conference records, and displays a corresponding session interface by using the displayed historical conference records, namely, a new session initiating mode is realized, and the convenience of session initiation is improved.
On the basis of the embodiment shown in fig. 7, in the process of displaying the session interface through the history conference record, the server queries the session identifier corresponding to the history conference identifier, and displays the session interface in different manners based on different query results returned by the server, which is described in detail in the following embodiments.
Fig. 8 is a flowchart illustrating a session interface display method according to an exemplary embodiment, and referring to fig. 8, an execution body of the method includes a terminal, including the steps of:
801. and the terminal displays at least one historical conference record corresponding to the first account and a session option corresponding to each historical conference record.
In some embodiments, any historical conference record includes a conference name, a conference start time or a conference end time, an account number participating in the historical conference, and the like. And the participation account contained in any historical conference record is the account participating in the historical conference recorded by the historical conference record.
In some embodiments, the terminal displays the historical meeting records through the record display interface, that is, 801 includes: and the terminal displays the at least one historical conference record and the session options corresponding to each historical conference record in a record display interface. Historical meeting records are displayed through the record display interface so that a user can conveniently view the historical meeting records, and convenience in viewing the historical meeting records is improved. As shown in fig. 9, 6 pieces of historical conference records and a session option corresponding to each piece of historical conference record are displayed in the record display interface, and a conference name, a conference end time, and the like of each piece of historical conference record are displayed in the record display interface.
802. And the terminal responds to the triggering operation of the session option corresponding to the first historical conference record and sends a second query request to the server, wherein the second query request carries a historical conference identifier which is used for indicating the conference recorded by the first historical conference record.
And each historical conference record corresponds to a historical conference identifier, and the historical conference identifier is used for indicating the historical conference recorded by the corresponding first historical conference record. In the embodiment of the present disclosure, the server stores the corresponding relationship between the conference identifier and the session identifier, so that the terminal interacts with the server, so that the subsequent server queries the corresponding session identifier based on the historical conference identifier carried in the second query request, so as to determine whether the first historical conference record has the corresponding session.
803. And the server receives the second query request, returns the first session identifier to the terminal under the condition that the session identifier corresponding to the historical conference identifier is queried as the first session identifier, and returns a first reminding message to the terminal under the condition that the session identifier corresponding to the historical conference identifier is not queried, wherein the first reminding message is used for indicating that the server does not query the session identifier corresponding to the historical conference identifier.
In the embodiment of the present disclosure, for a conference recorded in the first historical conference record, if the conference has a corresponding session, a corresponding relationship between the historical conference identifier and the session identifier is created, for example, the conference is initiated from the session, or a session is created based on an account number participating in the conference during the conference, a corresponding relationship between the conference identifier and the session identifier is created. After receiving the second query request, the server queries the corresponding relationship between the conference identifier and the session identifier based on the historical conference identifier, and returns the queried first session identifier if the first session identifier corresponding to the historical conference identifier is queried and indicates that the historical conference indicated by the historical conference identifier corresponds to a session; if the session identifier corresponding to the historical conference identifier is not inquired, the historical conference indicated by the historical conference identifier does not have a corresponding session, and then a first reminding message is returned to remind that the session identifier corresponding to the historical conference identifier is not inquired.
And inquiring the session identification corresponding to the historical conference identification by interacting with the server to determine whether the historical conference record corresponds to a session, and expressing the session by using different inquiry results to ensure the accuracy of the inquiry results.
After querying the session identifier corresponding to the historical conference identifier, the server returns a query result to the terminal, and the terminal can know whether the server queries the session identifier corresponding to the historical conference identifier based on the query result returned by the server, and the terminal executes the following 804 or 805 and 807 based on different query results returned by the server.
804. And the terminal receives the first session identifier returned by the server and displays a session interface corresponding to the first session identifier.
The session interface is a session interface corresponding to the first session indicated by the first session identifier, and the participation account of the first session includes a participation account included in the history conference record corresponding to the history conference identifier. After the first session identification corresponding to the historical conference identification is inquired, the corresponding first session can be determined based on the first session identification, and a session interface of the first session is displayed. Based on the displayed session interface, the participating accounts in the history conference record can send or view messages mutually, namely, the accounts participating in the same history conference can directly carry out the session, thereby improving the convenience of the session.
In some embodiments, the terminal displays the historical conference records and the corresponding session options in the recording display interface, and the recording display interface and the session interface are displayed independently, that is, 804 includes: and after receiving the first session identifier returned by the server, the terminal switches and displays the record display interface to a session interface corresponding to the first session identifier.
The session interface corresponding to the first session identifier is also the session interface corresponding to the first session indicated by the first session identifier. The recording display interface is switched and displayed to be the session interface, so that the display effect of the interface is enriched.
805. And the terminal receives a first reminding message returned by the server and sends a first session establishing request to the server, wherein the first session establishing request carries the participation account contained in the historical conference record.
If the server does not inquire the session identifier corresponding to the historical conference identifier, it means that a session corresponding to the historical conference is not created in the process of participating in the historical conference, and therefore, a first session needs to be created, so that the participating account of the first session includes the participating accounts included in the historical conference record, so that a session between the accounts participating in the historical conference is realized based on the created first session. Thus, a first session creation request is sent to the server to request the server to create a new session.
806. The server receives a first session creating request, creates a first session, acquires a first session identifier, and returns the first session identifier to the terminal, wherein the participation account of the first session comprises the participation account included in the first historical conference record.
After receiving a first session creation request sent by the terminal, the server creates a first session, so that a participation account of the first session includes a participation account included in a first historical conference record, acquires a first session identifier for the created first session, and returns the acquired first session identifier to the terminal, so that the terminal can subsequently display a session interface based on the first session identifier.
In some embodiments, the process of the server creating the first session comprises: the server generates an account list based on the first session creation request, acquires a first session identifier for the account list, associates the account list with the first session identifier, and adds a participating account included in a first historical conference record into the account list to obtain the first session.
In the embodiment of the present disclosure, each session corresponds to one account list, and an account added to the account list is an account participating in the session. The server creates the account list and associates the account list with the first session identifier, so that the subsequent management of the first session is facilitated.
In some embodiments, the server can determine the first session identifier in a plurality of ways, that is, the process of obtaining the first session identifier includes: the first session identification is an identification randomly generated when the first session is created; or, a session identification database is stored in the server, the session identification database includes a plurality of session identifications, none of the plurality of session identifications corresponds to a session, and after the server creates the first session, one session identification is selected from the session identification database as the first session identification corresponding to the first session.
807. And the terminal receives the first session identifier returned by the server and displays a session interface corresponding to the first session identifier.
After the first session identifier is acquired, the corresponding first session can be determined through the first session identifier, and a session interface of the first session is displayed. Based on the displayed session interface, the participating accounts included in the first historical conference record can send or view messages to each other.
Under the condition that the server does not inquire the session identifier corresponding to the historical conference identifier, the terminal requests the server to create the session through interaction with the server and displays a session interface corresponding to the session created by the server.
In some embodiments, the terminal displays the session interface through interaction with the server, that is, 8043 includes: the terminal sends a second display request to the server, the second display request carries a first session identifier, the server receives the second display request, inquires second interface information corresponding to the first session identifier, sends the second interface information to the terminal, the terminal receives the second interface information, and renders the session interface based on the second interface information.
And the second interface information is used for describing the session interface. And acquiring second interface information in an interactive mode with the server, and rendering a session interface to ensure that the rendered session interface is matched with the second interface information stored in the server, so that the accuracy of the displayed session interface is ensured.
It should be noted that, in the embodiment of the present disclosure, the session identifier corresponding to the historical conference identifier is queried first, and then the session interface is displayed based on the queried result, but in another embodiment, the terminal can display the session interface in response to the triggering operation of the session option corresponding to the first historical conference record in other ways without executing steps 802 and 804.
The method provided by the embodiment of the disclosure provides a method for initiating a session by using historical conference records, and displays a corresponding session interface by using the displayed historical conference records, namely, a new session initiating mode is realized, and the convenience of session initiation is improved.
And the corresponding session interface is displayed through the history conference record, namely, the session corresponding to the history conference is convenient to view after the history conference is finished, so that the messages in the session interface can be conveniently viewed, and the convenience of viewing the session is improved.
Fig. 10 is a flowchart illustrating a conference interface display method according to an exemplary embodiment, referring to fig. 10, the method being performed by a terminal and including the steps of:
1001. the terminal displays at least one historical conference record corresponding to the first account and conference options corresponding to each historical conference record, the historical conference records are used for recording conferences in which the first account participates, and the first account is an account logged in by the local terminal device.
And the first account is the account logged in by the terminal. Each historical conference record displayed by the terminal is used for recording the historical conference participated by the first account, and a conference option corresponding to each historical conference record is used for initiating a conference.
1002. The terminal responds to a triggering operation of a conference option corresponding to the first historical conference record, and sends a second conference creating request to the server, wherein the second conference creating request carries a first account and a third account, the third account is a participating account contained in the first historical conference record, and the server is used for receiving the second conference creating request, creating a conference, acquiring a conference identifier and returning the conference identifier; and adding the first account into the conference, sending a second conference participation request to a terminal logged in by a third account, wherein the second conference participation request is used for requesting the corresponding third account to participate in the conference, and adding the third account agreeing to participate in the conference into the conference.
In this embodiment of the present disclosure, the participating account included in the first historical conference record is an account participating in a historical conference recorded by the first historical conference record. When the conference is initiated again through the conference option corresponding to the first historical conference record, any third account can be selected from the first historical conference record, a new conference is created through interaction with the server, and the server adds the third account agreeing to participate in the conference into the conference, so that the accounts agreeing to participate in the conference can be added into the new conference, namely, a mode of initiating a new conference by using the historical conference record is realized.
1003. And the terminal receives the conference identifier returned by the server and displays a conference interface corresponding to the conference identifier.
After the terminal determines the conference identifier, the terminal can determine the conference indicated by the conference identifier, and can perform an online conference with the account participating in the conference through the conference interface by displaying the conference interface of the conference.
The method provided by the embodiment of the disclosure provides a way of initiating a new conference by using historical conference records, displays the historical conference records corresponding to the account, initiates a new conference by using the displayed historical conference records, and displays a conference interface of the conference, thereby improving the convenience of initiating the conference.
Based on the embodiment shown in fig. 10, specific steps of displaying a conference interface by using a historical conference record corresponding to the first account through interaction between the terminal and the server are described in the following embodiments.
Fig. 11 is a flowchart illustrating a session interface display method according to an exemplary embodiment, and referring to fig. 11, an execution body of the method includes a terminal and a server, and includes the following steps:
1101. the terminal displays at least one historical conference record corresponding to the first account and conference options corresponding to each historical conference record, and the historical conference records are used for recording conferences in which the first account participates.
The 1101 is the same as the 801, and the description thereof is omitted.
1102. The terminal responds to the triggering operation of the conference option corresponding to the first historical conference record and sends a second conference creating request to the server, wherein the second conference creating request carries a first account and a third account, and the third account is a participating account contained in the first historical conference record.
The third account number comprises one or more than one, and the third account number is selected from the participating account numbers contained in the first historical conference record. In some embodiments, the third account is all the other accounts except the first account among the participating accounts included in the first historical conference record, or the third account is any number of accounts selected by the user from the participating accounts included in the first historical conference record. The third account is selected from the participating accounts contained in the historical conference records to initiate the conference creation request, namely, any third account can be selected from the historical conference records to initiate the conference again, and therefore the conference initiation convenience is improved.
In some embodiments, the conference creation request is sent by displaying the participating account numbers contained in the historical conference records, that is, 1102 includes: the terminal responds to triggering operation of a conference option corresponding to the first historical conference record, displays participating accounts contained in the first historical conference record, selects a third account from the displayed accounts, and responds to confirmation operation of the selected third account and sends a second conference creation request to the server.
Wherein the meeting option is used to initiate a meeting creation request. The conference creation request is initiated by selecting any account from the participating accounts contained in the historical conference record, that is, the conference can be initiated based on any account contained in the historical conference record, so that the flexibility of conference initiation is improved.
For example, the terminal responds to the triggering operation of the meeting option corresponding to the first historical meeting record, displays a popup window and a confirmation option, displays the participation account included in the first historical meeting record in the popup window, and responds to the triggering operation of the confirmation option when a third account is selected, and sends a second meeting creation request to the server. The participation account numbers contained in the first historical conference record are displayed in a popup mode to improve the display effect of the account numbers, and through popup and confirmation options, a third account number is selected from the displayed account numbers conveniently and a conference is initiated, so that the flexibility and convenience of initiating the conference are improved.
1103. And the server receives a second session establishing request, establishes a second session and acquires a second session identifier, establishes a corresponding relation between the conference identifier and the second session identifier, and returns the second session identifier, wherein the participation account of the second session comprises the accounts included in the participation account list.
The 1103 has the same structure as the 302, and will not be described herein again.
In some embodiments, the second conference creation request further carries a historical conference identifier, where the historical conference identifier is used to indicate a conference recorded by the first historical conference record, and after the conference is created, the server can also establish a correspondence between the conference identifier and the session identifier, that is, after the server creates the conference, the method further includes: and when the server inquires that the session identifier corresponding to the historical conference identifier is the first session identifier, establishing a corresponding relation between the conference identifier and the first session identifier.
If the first historical conference record has a corresponding session, the server stores the corresponding relationship between the historical conference identifier and the session identifier, and if the first session identifier corresponding to the historical conference identifier is inquired, the corresponding relationship between the conference identifier corresponding to the newly created conference and the first session identifier is established, so that the corresponding session is searched through the corresponding relationship in the subsequent conference participating process, a message container is provided for the conference, the accounts participating in the conference can send messages to each other through the session without recreating the new session, and resources are saved.
1104. And the terminal receives the conference identifier returned by the server and displays a conference interface corresponding to the conference identifier.
The 1104 is similar to 303 and will not be described herein.
It should be noted that the embodiment of the present disclosure creates a new conference with a historical conference record and displays a conference interface, and in another embodiment, a conference can be created in other manners.
In some embodiments, the terminal is installed with a client, and the process of creating the conference includes: the terminal logs in the client based on the first account, displays a main interface of the client, responds to a triggering operation of a conference option in the main interface, and sends a third conference creating request to the server, wherein the third conference creating request carries the first account, the server receives the third conference creating request, creates a new conference, acquires a conference identifier of the conference, sends the conference identifier to the terminal, and the terminal receives the conference identifier and displays a conference interface corresponding to the conference identifier.
In the embodiment of the present disclosure, the client is served by the server, and the client has the function of an online conference, and a conference can be created through conference options. After the terminal establishes the conference, other terminals can join in the conference based on the conference identifier of the conference, so as to realize the effect of the multi-person online conference.
The method provided by the embodiment of the disclosure provides a way of initiating a new conference by using historical conference records, displays the historical conference records corresponding to the account, initiates a new conference by using the displayed historical conference records, and displays a conference interface of the conference, thereby improving the convenience of initiating the conference.
For example, in addition to the embodiment shown in fig. 7, the embodiment shown in fig. 3 is combined, that is, a session interface is displayed by using a history conference record, a conference is initiated based on the displayed session interface, the conference interface is displayed, and switching between the conference interface and the display interface is realized. For another example, based on the embodiment shown in fig. 11, in combination with the embodiment shown in fig. 2, it is implemented to initiate a conference by using a historical conference record, display a conference interface, and switch a session interface for displaying a session based on the display of the conference interface.
Based on the embodiments shown above, a flow for displaying an interface based on a client is provided, as shown in fig. 12, the flow includes:
1201. and the terminal logs in the client based on the first account and displays an interface of the client.
As shown in fig. 13, the interface includes a conference recording entry 1301, a conference creation entry 1302, an identification presentation area 1303, and a session presentation area, where the session presentation area includes a message presentation area 1304 and a message input area 1305. The identifier display area is used for displaying session identifiers of a plurality of sessions in which a first account logged in the terminal participates, the message display area 1304 is used for displaying messages issued in a session corresponding to any selected session identifier, namely chat records among a plurality of accounts participating in the session, the message input area 1305 is used for inputting messages, and messages can be issued to the selected session based on the message input area 1305. The conference record entry 1301 is used for entering a record display interface and displaying a historical conference record corresponding to the first account logged in to the terminal. The conference creation portal 1302 is for creating a group conference based on any selected session identification.
And under the condition that the terminal displays the main interface of the client, the user executes different operations, and the interfaces displayed by the terminal are different. If the user clicks the conference recording entry 1301, the specific steps for subsequently implementing the switching between the conference interface and the session interface are shown as 1202 and 1206; if the user clicks on the meeting creation portal 1302, the specific steps for subsequently implementing the switch between the meeting interface and the session interface are shown as 1207-1208.
1202. The user clicks the conference record entry 1301, the terminal displays a record display interface, and historical conference records corresponding to the first account and session options and conference options corresponding to each historical conference record are displayed in the record display interface.
If the user clicks on the session option, a session interface can subsequently be displayed and the conference initiated based on the session interface, as at 1203-. If the user clicks on the meeting option, the meeting interface can be subsequently displayed, and the meeting interface is switched to be displayed as the session interface, such as 1205-1206.
1203. And clicking a session option corresponding to a first historical conference record in a record display interface by a user, displaying a session interface corresponding to the historical conference record by the terminal, wherein all the participation accounts contained in the historical conference record participate in a session corresponding to the session interface.
1204. The terminal displays the conference option in the session interface, the user clicks the conference option to initiate a conference, and the terminal displays the conference interface. The terminal issues a conference entrance to the session corresponding to the session interface, the terminal participating in account login of the session displays the conference entrance in the session interface corresponding to the session, if the user clicks the conference entrance, the terminal joins in the conference indicated by the conference entrance, and the corresponding terminal displays the conference interface.
1205. The user clicks a conference option corresponding to a first historical conference record in a record display interface, the terminal displays participation accounts and confirmation options contained in the historical conference record, the user selects any number of accounts from the displayed accounts, clicks the confirmation options to initiate a conference, the terminal displays a conference interface corresponding to the created conference, and the account agreeing to participate in the conference is displayed in the conference interface.
1206. And the terminal displays a session option in the conference interface, the user clicks the session option, the terminal displays the session interface, and the account numbers participating in the conference all participate in the session corresponding to the session interface.
1207. When any session identifier is selected, the user clicks the conference creation entry 1302 to initiate a conference, the terminal displays a conference interface, and a conference account agreeing to participate in the conference is displayed in the conference interface. And, the terminal issues a conference entry to the selected session, the terminal participating in account login of the selected session displays the conference entry in the message display area 1304, and if the conference entry is clicked, the terminal joins in the conference indicated by the conference entry, and displays a conference interface.
1208. And the terminal displays the session option in the conference interface, the user clicks the session option, and the terminal switches and displays the session interface.
Fig. 14 is a block diagram illustrating a conversation interface display apparatus according to an example embodiment. Referring to fig. 14, the conversation interface display apparatus includes:
a display unit 1401 configured to execute displaying a conference interface of a conference, where a participation account list of the conference includes a first account in which a home device logs in;
a sending unit 1402, configured to execute a session initiation instruction in response to a conference interface, and send a first query request to a server, where the first query request carries a conference identifier of a conference, and the server is configured to return a first session identifier when querying the first session identifier corresponding to the conference identifier;
a receiving unit 1403 configured to perform receiving the first session identifier returned by the server;
the display unit 1401 is further configured to perform displaying of a session interface corresponding to the first session identifier, where the session interface is a session interface corresponding to the first session indicated by the first session identifier, and the participating account of the first session at least includes an account in the participating account list.
In some embodiments, as shown in fig. 15, a display unit 1401 includes:
the sending subunit 1411 is configured to, in a case that a session interface is displayed, send a first conference creation request to the server in response to a conference creation instruction in the session interface, where the first conference creation request carries a first account and a first session identifier corresponding to the session interface, and the server is configured to receive the first conference creation request, create a conference and acquire a conference identifier, establish a correspondence between the conference identifier and the first session identifier, add the first account to the conference, and return the conference identifier;
a receiving subunit 1412 configured to execute the conference identifier returned by the receiving server;
and the display subunit 1413 is configured to execute displaying a conference interface corresponding to the conference identifier.
In some embodiments, the first session creation request further carries a second account, where the second account is an account of participating accounts of the first session; the server is further used for sending a first conference participation request to the terminal logged in by the second account, wherein the first conference participation request is used for requesting the corresponding second account to participate in the conference, and the second account agreeing to participate in the conference is added into the conference.
In some embodiments, the display unit 1401 is further configured to perform displaying a session interface in which a conference entry of a conference is displayed; and displaying a conference interface of the conference in response to the confirmation operation of the conference entrance.
In some embodiments, the display unit 1401 is further configured to perform displaying at least one historical conference record corresponding to the first account and a session option corresponding to each historical conference record, where the historical conference record is used for recording a conference in which the first account participates; and responding to the triggering operation of the session option corresponding to the first historical conference record, and displaying a session interface, wherein the participation account of the first session corresponding to the session interface comprises the participation account contained in the first historical conference record.
In some embodiments, as shown in fig. 15, a display unit 1401 includes:
the sending subunit 1411 is configured to execute a triggering operation for responding to a session option corresponding to the first historical conference record, send a second query request to the server, where the second query request carries a historical conference identifier, the historical conference identifier is used to indicate a conference recorded by the first historical conference record, and the server is used to receive the second query request and return the first session identifier when the session identifier corresponding to the historical conference identifier is the first session identifier;
a receiving subunit 1412 configured to execute receiving the first session identifier returned by the server;
and a display subunit 1413 configured to perform displaying a session interface corresponding to the first session identifier.
In some embodiments, the receiving subunit 1412 is further configured to execute receiving a first reminding message returned by the server, where the first reminding message is used to indicate that the server does not inquire the session identifier corresponding to the historical conference identifier;
the sending subunit 1411 is further configured to execute sending a first session creation request to the server, where the first session creation request carries a participating account included in the first historical conference record, and the server is configured to receive the first session creation request, create a first session, acquire a first session identifier, and return the first session identifier, where the participating account of the first session includes a participating account included in the first historical conference record;
a receiving subunit 1412, further configured to execute receiving the first session identifier returned by the server;
the display subunit 1413 is further configured to perform displaying a session interface corresponding to the first session identifier.
In some embodiments, as shown in fig. 15, the display unit 1401 is further configured to perform displaying at least one historical meeting record corresponding to the first account and a meeting option corresponding to each historical meeting record, where the historical meeting record is used for recording a meeting in which the first account participates;
a display unit 1401, including:
the sending subunit 1411 is configured to execute a triggering operation in response to a conference option corresponding to the first historical conference record, and send a second conference creation request to the server, where the second conference creation request carries a first account and a third account, the third account is a participating account included in the first historical conference record, and the server is configured to receive the second conference creation request, create a conference, acquire a conference identifier, and return the conference identifier; adding the first account number into the conference, sending a second conference participation request to a terminal logged in by a third account number, wherein the second conference participation request is used for requesting the corresponding third account number to participate in the conference, and adding the third account number agreeing to participate in the conference into the conference;
a receiving subunit 1412 configured to execute the conference identifier returned by the receiving server;
and the display subunit 1413 is configured to execute displaying a conference interface corresponding to the conference identifier.
In some embodiments, the second meeting creating request further carries a historical meeting identifier, where the historical meeting identifier is used to indicate a meeting recorded by the first historical meeting record; the server is further used for establishing a corresponding relation between the conference identifier and the first session identifier when the session identifier corresponding to the historical conference identifier is inquired to be the first session identifier.
In some embodiments, the conversation interface display means further comprises:
the receiving unit 1403 is further configured to execute receiving a second reminding message returned by the server, where the second reminding message is used to indicate that the session identifier corresponding to the session identifier is not queried by the server;
the sending unit 1402 is further configured to execute sending a second session creation request to the server, where the second session creation request carries an account included in the participating account list, and the server is configured to receive the second session creation request, create a second session and obtain a second session identifier, establish a corresponding relationship between the conference identifier and the second session identifier, and return the second session identifier, where the participating account of the second session includes an account included in the participating account list;
a receiving unit 1403, further configured to perform receiving the second session identifier returned by the server;
and the display unit 1401 is further configured to execute displaying a session interface corresponding to the second session identifier.
In some embodiments, the display unit 1401 is configured to perform switching to display the conference interface as the session interface.
In some embodiments, the display unit 1401 is further configured to execute switching and displaying the session interface as the conference interface in response to detecting a presentation instruction for the conference interface in the session interface.
Fig. 16 is a block diagram illustrating a conversation interface display apparatus according to an example embodiment. Referring to fig. 16, the conversation interface display apparatus includes:
the display unit 1601 is configured to execute displaying of at least one historical conference record corresponding to a first account and a session option corresponding to each historical conference record, where the historical conference record is used for recording a conference in which the first account participates, and the first account is an account logged in by a local device;
the display unit 1601 is further configured to perform a trigger operation in response to a session option corresponding to the first historical conference record, and display a session interface, where a participating account of the first session corresponding to the session interface includes a participating account included in the first historical conference record.
Fig. 17 is a block diagram illustrating a conference interface display apparatus according to an example embodiment. Referring to fig. 17, the conference interface display apparatus includes:
a display unit 1701 configured to perform displaying of at least one historical conference record corresponding to a first account and a conference option corresponding to each historical conference record, where the historical conference record is used to record a conference in which the first account participates, and the first account is an account registered by a local device;
a sending unit 1702, configured to execute a trigger operation in response to a conference option corresponding to a first historical conference record, and send a second conference creation request to a server, where the second conference creation request carries a first account and a third account, the third account is a participating account included in the first historical conference record, and the server is configured to receive the second conference creation request, create a conference, acquire a conference identifier, and return the conference identifier; adding the first account number into the conference, sending a second conference participation request to a terminal logged in by a third account number, wherein the second conference participation request is used for requesting the corresponding third account number to participate in the conference, and adding the third account number agreeing to participate in the conference into the conference;
a receiving unit 1703 configured to execute receiving the conference identifier returned by the server;
the display unit 1701 is further configured to perform displaying of a conference interface corresponding to the conference identifier.
With regard to the apparatus in the above-described embodiment, the specific manner in which each unit performs the operation has been described in detail in the embodiment related to the method, and will not be described in detail here.
In an exemplary embodiment, there is also provided an electronic device including:
one or more processors;
volatile or non-volatile memory for storing one or more processor-executable instructions;
wherein the one or more processors are configured to execute the steps executed by the terminal in the above-mentioned conversation interface display method or conference interface display method.
In some embodiments, the electronic device is provided as a terminal. Fig. 18 is a block diagram illustrating a structure of a terminal 1800 according to an example embodiment. The terminal 1800 may be a portable mobile terminal such as: a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III, motion video Experts compression standard Audio Layer 3), an MP4 player (Moving Picture Experts Group Audio Layer IV, motion video Experts compression standard Audio Layer 4), a notebook computer, or a desktop computer. The terminal 1800 may also be referred to by other names such as user equipment, portable terminal, laptop terminal, desktop terminal, and the like.
The terminal 1800 includes: a processor 1801 and a memory 1802.
The processor 1801 may include one or more processing cores, such as a 4-core processor, an 8-core processor, and so on. The processor 1801 may be implemented in at least one hardware form of a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), and a PLA (Programmable Logic Array). The processor 1801 may also include a main processor and a coprocessor, where the main processor is a processor for Processing data in an awake state, and is also called a Central Processing Unit (CPU); a coprocessor is a low power processor for processing data in a standby state. In some embodiments, the processor 1801 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content required to be displayed by the display screen. In some embodiments, the processor 1801 may further include an AI (Artificial Intelligence) processor for processing computing operations related to machine learning.
In some embodiments, the terminal 1800 may further optionally include: a peripheral interface 1803 and at least one peripheral. The processor 1801, memory 1802, and peripheral interface 1803 may be connected by a bus or signal line. Each peripheral device may be connected to the peripheral device interface 1803 by a bus, signal line, or circuit board. Specifically, the peripheral device includes: at least one of radio frequency circuitry 1804, display 1805, camera assembly 1806, audio circuitry 1807, positioning assembly 1808, and power supply 1809.
The peripheral interface 1803 may be used to connect at least one peripheral associated with I/O (Input/Output) to the processor 1801 and the memory 1802. In some embodiments, the processor 1801, memory 1802, and peripheral interface 1803 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1801, the memory 1802, and the peripheral device interface 1803 may be implemented on separate chips or circuit boards, which is not limited in this embodiment.
The Radio Frequency circuit 1804 is used for receiving and transmitting RF (Radio Frequency) signals, also called electromagnetic signals. The radio frequency circuitry 1804 communicates with communication networks and other communication devices via electromagnetic signals. The rf circuit 1804 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. Optionally, the radio frequency circuitry 1804 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and so forth. The radio frequency circuitry 1804 may communicate with other terminals via at least one wireless communication protocol. The wireless communication protocols include, but are not limited to: the world wide web, metropolitan area networks, intranets, generations of mobile communication networks (2G, 3G, 4G, and 5G), Wireless local area networks, and/or WiFi (Wireless Fidelity) networks. In some embodiments, the radio frequency circuit 1804 may also include NFC (Near Field Communication) related circuits, which are not limited by this disclosure.
The display screen 1805 is used to display a UI (User Interface). The UI may include graphics, text, icons, video, and any combination thereof. When the display screen 1805 is a touch display screen, the display screen 1805 also has the ability to capture touch signals on or over the surface of the display screen 1805. The touch signal may be input to the processor 1801 as a control signal for processing. At this point, the display 1805 may also be used to provide virtual buttons and/or a virtual keyboard, also referred to as soft buttons and/or a soft keyboard. In some embodiments, the display 1805 may be one, disposed on a front panel of the terminal 1800; in other embodiments, the number of the display screens 1805 may be at least two, and each of the display screens is disposed on a different surface of the terminal 1800 or is in a foldable design; in other embodiments, the display 1805 may be a flexible display disposed on a curved surface or a folded surface of the terminal 1800. Even more, the display 1805 may be arranged in a non-rectangular irregular figure, i.e. a shaped screen. The Display 1805 may be made of LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), or the like.
The camera assembly 1806 is used to capture images or video. Optionally, the camera assembly 1806 includes a front camera and a rear camera. The front camera is arranged on the front panel of the terminal, and the rear camera is arranged on the back of the terminal. In some embodiments, the number of the rear cameras is at least two, and each rear camera is any one of a main camera, a depth-of-field camera, a wide-angle camera and a telephoto camera, so that the main camera and the depth-of-field camera are fused to realize a background blurring function, and the main camera and the wide-angle camera are fused to realize panoramic shooting and VR (Virtual Reality) shooting functions or other fusion shooting functions. In some embodiments, camera assembly 1806 may also include a flash. The flash lamp can be a monochrome temperature flash lamp or a bicolor temperature flash lamp. The double-color-temperature flash lamp is a combination of a warm-light flash lamp and a cold-light flash lamp, and can be used for light compensation at different color temperatures.
The audio circuitry 1807 may include a microphone and a speaker. The microphone is used for collecting sound waves of a user and the environment, converting the sound waves into electric signals, and inputting the electric signals to the processor 1801 for processing or inputting the electric signals to the radio frequency circuit 1804 to achieve voice communication. The microphones may be provided in a plurality, respectively, at different positions of the terminal 1800 for the purpose of stereo sound collection or noise reduction. The microphone may also be an array microphone or an omni-directional pick-up microphone. The speaker is used to convert electrical signals from the processor 1801 or the radio frequency circuitry 1804 to sound waves. The loudspeaker can be a traditional film loudspeaker or a piezoelectric ceramic loudspeaker. When the speaker is a piezoelectric ceramic speaker, the speaker can be used for purposes such as converting an electric signal into a sound wave audible to a human being, or converting an electric signal into a sound wave inaudible to a human being to measure a distance. In some embodiments, audio circuitry 1807 may also include a headphone jack.
The positioning component 1808 is utilized to locate a current geographic position of the terminal 1800 for navigation or LBS (Location Based Service). The Positioning component 1808 may be a Positioning component based on a Global Positioning System (GPS) in the united states, a beidou System in china, or a galileo System in russia.
The power supply 1809 is used to power various components within the terminal 1800. The power supply 1809 may be ac, dc, disposable or rechargeable. When the power supply 1809 includes a rechargeable battery, the rechargeable battery may be a wired rechargeable battery or a wireless rechargeable battery. The wired rechargeable battery is a battery charged through a wired line, and the wireless rechargeable battery is a battery charged through a wireless coil. The rechargeable battery may also be used to support fast charge technology.
In some embodiments, the terminal 1800 also includes one or more sensors 1810. The one or more sensors 1810 include, but are not limited to: acceleration sensor 1811, gyro sensor 1812, pressure sensor 1813, fingerprint sensor 1814, optical sensor 1815, and proximity sensor 1816.
The acceleration sensor 1811 may detect the magnitude of acceleration on three coordinate axes of a coordinate system established with the terminal 1800. For example, the acceleration sensor 1811 may be used to detect components of gravitational acceleration in three coordinate axes. The processor 1801 may control the display 1805 to display the user interface in a landscape view or a portrait view according to the gravitational acceleration signal collected by the acceleration sensor 1811. The acceleration sensor 1811 may also be used for acquisition of motion data of a game or a user.
The gyro sensor 1812 may detect a body direction and a rotation angle of the terminal 1800, and the gyro sensor 1812 may cooperate with the acceleration sensor 1811 to collect a 3D motion of the user on the terminal 1800. The processor 1801 may implement the following functions according to the data collected by the gyro sensor 1812: motion sensing (such as changing the UI according to a user's tilting operation), image stabilization at the time of photographing, game control, and inertial navigation.
The pressure sensors 1813 may be disposed on the side bezel of the terminal 1800 and/or on the lower layer of the display 1805. When the pressure sensor 1813 is disposed on a side frame of the terminal 1800, a user's grip signal on the terminal 1800 can be detected, and the processor 1801 performs left-right hand recognition or shortcut operation according to the grip signal collected by the pressure sensor 1813. When the pressure sensor 1813 is disposed at the lower layer of the display screen 1805, the processor 1801 controls the operability control on the UI interface according to the pressure operation of the user on the display screen 1805. The operability control comprises at least one of a button control, a scroll bar control, an icon control and a menu control.
The fingerprint sensor 1814 is used to collect the fingerprint of the user, and the processor 1801 identifies the user according to the fingerprint collected by the fingerprint sensor 1814, or the fingerprint sensor 1814 identifies the user according to the collected fingerprint. Upon recognizing that the user's identity is a trusted identity, the processor 1801 authorizes the user to perform relevant sensitive operations, including unlocking a screen, viewing encrypted information, downloading software, paying, and changing settings, etc. The fingerprint sensor 1814 may be disposed at the front, rear, or side of the terminal 1800. When a physical key or vendor Logo is provided on the terminal 1800, the fingerprint sensor 1814 may be integrated with the physical key or vendor Logo.
The optical sensor 1815 is used to collect the ambient light intensity. In one embodiment, the processor 1801 may control the display brightness of the display screen 1805 based on the ambient light intensity collected by the optical sensor 1815. Specifically, when the ambient light intensity is high, the display brightness of the display screen 1805 is increased; when the ambient light intensity is low, the display brightness of the display 1805 is reduced. In another embodiment, the processor 1801 may also dynamically adjust the shooting parameters of the camera assembly 1806 according to the intensity of the ambient light collected by the optical sensor 1815.
A proximity sensor 1816, also called a distance sensor, is provided at the front panel of the terminal 1800. The proximity sensor 1816 is used to collect the distance between the user and the front surface of the terminal 1800. In one embodiment, when the proximity sensor 1816 detects that the distance between the user and the front surface of the terminal 1800 gradually decreases, the processor 1801 controls the display 1805 to switch from the bright screen state to the dark screen state; when the proximity sensor 1816 detects that the distance between the user and the front surface of the terminal 1800 is gradually increased, the processor 1801 controls the display 1805 to switch from the breath-screen state to the bright-screen state.
Those skilled in the art will appreciate that the configuration shown in fig. 18 is not intended to be limiting of terminal 1800 and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components may be used.
In some embodiments, the electronic device is provided as a server. Fig. 19 is a schematic diagram illustrating a structure of a server 1900, which may have a relatively large difference due to different configurations or performances, and may include one or more processors (CPUs) 1901 and one or more memories 1902, where the memory 1902 stores at least one program code, and the at least one program code is loaded and executed by the processors 1901 to implement the methods provided by the above method embodiments. Of course, the server may also have components such as a wired or wireless network interface, a keyboard, and an input/output interface, so as to perform input/output, and the server may also include other components for implementing the functions of the device, which are not described herein again.
In an exemplary embodiment, a non-transitory computer readable storage medium is also provided, which when executed by a processor of an electronic device, enables the electronic device to perform the steps performed by the electronic device in the above-described conversation interface display method or conference interface display method. Alternatively, the storage medium may be a non-transitory computer readable storage medium, which may be, for example, a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
In an exemplary embodiment, a computer program product is also provided, in which instructions, when executed by a processor of an electronic device, enable the electronic device to perform the steps performed by the electronic device in the above-described conversation interface display method or conference interface display method.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure herein. This disclosure is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims (10)
1. A conversation interface display method is characterized by comprising the following steps:
displaying a conference interface of a conference, wherein a participation account list of the conference comprises a first account logged in by local terminal equipment;
responding to a session initiation instruction in the conference interface, sending a first query request to a server, wherein the first query request carries a conference identifier of the conference, and the server is used for returning the first session identifier when querying the first session identifier corresponding to the conference identifier;
receiving the first session identifier returned by the server;
displaying a session interface corresponding to the first session identifier, where the session interface is a session interface corresponding to the first session indicated by the first session identifier, and a participating account of the first session at least includes an account in the participating account list.
2. The method for displaying the session interface according to claim 1, wherein the displaying the conference interface of the conference comprises:
under the condition that the session interface is displayed, responding to a conference creating instruction in the session interface, sending a first conference creating request to the server, wherein the first conference creating request carries the first account and the first session identifier corresponding to the session interface, the server is used for receiving the first conference creating request, creating the conference and acquiring the conference identifier, establishing the corresponding relation between the conference identifier and the first session identifier, adding the first account into the conference, and returning the conference identifier;
receiving the conference identifier returned by the server;
and displaying the conference interface corresponding to the conference identifier.
3. A conversation interface display method is characterized by comprising the following steps:
displaying at least one historical conference record corresponding to a first account and a session option corresponding to each historical conference record, wherein the historical conference record is used for recording a conference in which the first account participates, and the first account is an account logged in by home terminal equipment;
and responding to a triggering operation of a session option corresponding to a first historical conference record, and displaying a session interface, wherein a participation account of a first session corresponding to the session interface comprises a participation account contained in the first historical conference record.
4. A conference interface display method is characterized by comprising the following steps:
displaying at least one historical conference record corresponding to a first account and conference options corresponding to each historical conference record, wherein the historical conference records are used for recording conferences in which the first account participates, and the first account is an account logged in by local equipment;
responding to a triggering operation of a conference option corresponding to a first historical conference record, sending a second conference creating request to a server, wherein the second conference creating request carries the first account and a third account, the third account is a participating account contained in the first historical conference record, and the server is used for receiving the second conference creating request, creating the conference, acquiring a conference identifier and returning the conference identifier; adding the first account into the conference, sending a second conference participation request to a terminal logged in by a third account, wherein the second conference participation request is used for requesting the corresponding third account to participate in the conference, and adding the third account agreeing to participate in the conference into the conference;
receiving the conference identifier returned by the server;
and displaying the conference interface corresponding to the conference identifier.
5. A conversation interface display apparatus, comprising:
the display unit is configured to execute displaying of a conference interface of a conference, and a participation account list of the conference comprises a first account logged in by a local terminal device;
a sending unit, configured to execute a session initiation instruction in response to the conference interface, and send a first query request to a server, where the first query request carries a conference identifier of the conference, and the server is configured to return the first session identifier when querying a first session identifier corresponding to the conference identifier;
a receiving unit configured to perform receiving the first session identifier returned by the server;
the display unit is further configured to execute displaying of a session interface corresponding to the first session identifier, where the session interface is a session interface corresponding to the first session indicated by the first session identifier, and a participating account of the first session at least includes an account in the participating account list.
6. A conversation interface display apparatus, comprising:
the display unit is configured to execute displaying of at least one historical conference record corresponding to a first account and a session option corresponding to each historical conference record, wherein the historical conference record is used for recording a conference in which the first account participates, and the first account is an account logged in by a local terminal device;
the display unit is further configured to execute a triggering operation of a session option corresponding to a first historical conference record, and display a session interface, where a participation account of a first session corresponding to the session interface includes a participation account included in the first historical conference record.
7. A conference interface display apparatus, characterized in that the conference interface display apparatus comprises:
the display unit is configured to execute displaying of at least one historical conference record corresponding to a first account and conference options corresponding to each historical conference record, wherein the historical conference record is used for recording a conference in which the first account participates, and the first account is an account logged in by a local terminal device;
the sending unit is configured to execute a triggering operation of a conference option corresponding to a first historical conference record, and send a second conference creation request to a server, where the second conference creation request carries the first account and a third account, the third account is a participating account included in the first historical conference record, and the server is configured to receive the second conference creation request, create the conference, acquire the conference identifier, and return the conference identifier; adding the first account into the conference, sending a second conference participation request to a terminal logged in by a third account, wherein the second conference participation request is used for requesting the corresponding third account to participate in the conference, and adding the third account agreeing to participate in the conference into the conference;
the receiving unit is configured to execute receiving of the conference identifier returned by the server;
the display unit is further configured to execute displaying of a conference interface corresponding to the conference identifier.
8. An electronic device, characterized in that the electronic device comprises:
one or more processors;
volatile or non-volatile memory for storing the one or more processor-executable instructions;
wherein the one or more processors are configured to perform the conversation interface display method of any one of claims 1 to 2; or configured to perform the session interface display method of claim 3; or configured to perform the conference interface display method of claim 4.
9. A non-transitory computer-readable storage medium, wherein instructions in the storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the conversation interface display method of any one of claims 1 to 2; or configured to perform the session interface display method of claim 3; or configured to perform the conference interface display method of claim 4.
10. A computer program product comprising a computer program, wherein the computer program, when executed by a processor, implements a conversation interface display method as claimed in any one of claim 1 to claim 2; or configured to perform the session interface display method of claim 3; or configured to perform the conference interface display method of claim 4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110737896.1A CN113518198B (en) | 2021-06-30 | 2021-06-30 | Session interface display method, conference interface display method, device and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110737896.1A CN113518198B (en) | 2021-06-30 | 2021-06-30 | Session interface display method, conference interface display method, device and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113518198A true CN113518198A (en) | 2021-10-19 |
CN113518198B CN113518198B (en) | 2023-05-12 |
Family
ID=78066799
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110737896.1A Active CN113518198B (en) | 2021-06-30 | 2021-06-30 | Session interface display method, conference interface display method, device and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113518198B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115344153A (en) * | 2022-08-02 | 2022-11-15 | 北京达佳互联信息技术有限公司 | Session interface display method and device, electronic equipment and storage medium |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011137277A2 (en) * | 2010-04-30 | 2011-11-03 | American Teleconferencing Services, Ltd. | Systems, methods, and computer programs for controlling presentation views in an online conference |
US20110271192A1 (en) * | 2010-04-30 | 2011-11-03 | American Teleconferencing Services Ltd. | Managing conference sessions via a conference user interface |
CN102307105A (en) * | 2010-10-18 | 2012-01-04 | 苏州阔地网络科技有限公司 | Method for initiating conference by group |
US20150032809A1 (en) * | 2013-07-26 | 2015-01-29 | Cisco Technology, Inc. | Conference Session Handoff Between Devices |
CN106533711A (en) * | 2016-11-30 | 2017-03-22 | 腾讯科技(深圳)有限公司 | Multimedia conference method and apparatus |
CN108881789A (en) * | 2017-10-10 | 2018-11-23 | 北京视联动力国际信息技术有限公司 | A kind of data interactive method and device based on video conference |
CN108933965A (en) * | 2017-05-26 | 2018-12-04 | 腾讯科技(深圳)有限公司 | screen content sharing method, device and storage medium |
CN111711528A (en) * | 2020-05-25 | 2020-09-25 | 腾讯科技(深圳)有限公司 | Network conference control method and device, computer readable storage medium and equipment |
-
2021
- 2021-06-30 CN CN202110737896.1A patent/CN113518198B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011137277A2 (en) * | 2010-04-30 | 2011-11-03 | American Teleconferencing Services, Ltd. | Systems, methods, and computer programs for controlling presentation views in an online conference |
US20110271192A1 (en) * | 2010-04-30 | 2011-11-03 | American Teleconferencing Services Ltd. | Managing conference sessions via a conference user interface |
CN102307105A (en) * | 2010-10-18 | 2012-01-04 | 苏州阔地网络科技有限公司 | Method for initiating conference by group |
US20150032809A1 (en) * | 2013-07-26 | 2015-01-29 | Cisco Technology, Inc. | Conference Session Handoff Between Devices |
CN106533711A (en) * | 2016-11-30 | 2017-03-22 | 腾讯科技(深圳)有限公司 | Multimedia conference method and apparatus |
CN108933965A (en) * | 2017-05-26 | 2018-12-04 | 腾讯科技(深圳)有限公司 | screen content sharing method, device and storage medium |
CN108881789A (en) * | 2017-10-10 | 2018-11-23 | 北京视联动力国际信息技术有限公司 | A kind of data interactive method and device based on video conference |
CN111711528A (en) * | 2020-05-25 | 2020-09-25 | 腾讯科技(深圳)有限公司 | Network conference control method and device, computer readable storage medium and equipment |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115344153A (en) * | 2022-08-02 | 2022-11-15 | 北京达佳互联信息技术有限公司 | Session interface display method and device, electronic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN113518198B (en) | 2023-05-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112468831B (en) | Multi-user live broadcast method, device, terminal, server and storage medium | |
CN112291583A (en) | Live broadcast wheat connecting method and device, server, terminal and storage medium | |
CN111835531B (en) | Session processing method, device, computer equipment and storage medium | |
CN112751679B (en) | Instant messaging message processing method, terminal and server | |
CN112118477B (en) | Virtual gift display method, device, equipment and storage medium | |
CN108874496B (en) | Application management method, device, terminal, server and storage medium | |
CN110932963B (en) | Multimedia resource sharing method, system, device, terminal, server and medium | |
EP3993364B1 (en) | Method for co-hosting, and electronic device | |
CN110102063B (en) | Identification binding method, device, terminal, server and storage medium | |
CN113206781B (en) | Client control method, device, equipment and storage medium | |
CN111628925A (en) | Song interaction method and device, terminal and storage medium | |
CN113204671A (en) | Resource display method, device, terminal, server, medium and product | |
CN112423011B (en) | Message reply method, device, equipment and storage medium | |
CN113518198B (en) | Session interface display method, conference interface display method, device and electronic equipment | |
CN111130985B (en) | Incidence relation establishing method, device, terminal, server and storage medium | |
CN112423008B (en) | Live broadcast method, device, terminal, server and storage medium | |
CN111245629B (en) | Conference control method, device, equipment and storage medium | |
CN113727124A (en) | Live broadcast processing method and device, electronic equipment and storage medium | |
CN113220387A (en) | Conference information display method, device, terminal and storage medium | |
CN113873192B (en) | Session display method, device, computer equipment and medium | |
CN114546188A (en) | Interaction method, device and equipment based on interaction interface and readable storage medium | |
CN111314205A (en) | Instant messaging matching method, device, system, equipment and storage medium | |
CN114826800B (en) | Information acquisition method, device, terminal and storage medium | |
CN113225518B (en) | Processing method, device, terminal and storage medium for conference recording file | |
CN113225573B (en) | Live broadcast connection method, device, terminal, server, medium and product |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |