CN112311750A - Interaction method and device and electronic equipment - Google Patents
Interaction method and device and electronic equipment Download PDFInfo
- Publication number
- CN112311750A CN112311750A CN202010134453.9A CN202010134453A CN112311750A CN 112311750 A CN112311750 A CN 112311750A CN 202010134453 A CN202010134453 A CN 202010134453A CN 112311750 A CN112311750 A CN 112311750A
- Authority
- CN
- China
- Prior art keywords
- conference
- joining
- request
- identifier
- join
- 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
- 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
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0876—Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/105—Multiple levels of security
-
- 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/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- 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
- H04L65/1076—Screening of IP real time communications, e.g. spam over Internet telephony [SPIT]
- H04L65/1079—Screening of IP real time communications, e.g. spam over Internet telephony [SPIT] of unsolicited session attempts, e.g. SPIT
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Telephonic Communication Services (AREA)
Abstract
The embodiment of the disclosure discloses an interaction method, an interaction device and electronic equipment. One embodiment of the method comprises: in response to detecting a predefined conference joining operation, sending a conference joining request to a server, wherein the conference joining request comprises a conference identifier; and the server responds to the received conference joining request and executes the following verification process: determining an initiating object identifier of the multimedia conference indicated by the conference identifier; determining whether a joining object executing the conference joining operation has a first authority or not based on the initiating object identifier, wherein the first authority is used for representing the authority of the joining object for entering the conference on the premise of not exposing the identity of the server; and in response to determining that the object has the first right, joining the joining object as a participant in the multimedia conference. Therefore, a new multimedia conference mode is provided.
Description
Technical Field
The present disclosure relates to the field of internet technologies, and in particular, to an interaction method, an interaction device, and an electronic device.
Background
With the development of the internet, users use more and more functions of terminal equipment, so that work and life are more convenient. For example, a user may initiate a multimedia conference with other users online via a terminal device. The users can realize remote interaction through an online multimedia conference, and can also realize that the users can start the conference without gathering at one place. Multimedia conferences largely avoid the limitations of traditional face-to-face meetings with regard to location and place.
Disclosure of Invention
This disclosure is provided to introduce concepts in a simplified form that are further described below in the detailed description. This disclosure is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.
The embodiment of the disclosure provides an interaction method, an interaction device and electronic equipment.
In a first aspect, an embodiment of the present disclosure provides an interaction method, where the method includes: in response to detecting a predefined conference join operation, sending a conference join request to a server, wherein the conference join request comprises a conference identifier; and the server responds to the received conference joining request and executes the following verification processes: determining an initiation object identifier of the multimedia conference indicated by the conference identifier; determining whether a joining object for performing the conference joining operation has a first authority or not based on the initiating object identifier, wherein the first authority is used for representing the authority of the joining object for entering the conference on the premise of not exposing the identity of the server; and in response to determining that the object has the first permission, joining the joining object as a participant in the multimedia conference.
In a second aspect, an embodiment of the present disclosure provides an interaction apparatus, including: the sending unit is used for responding to the detection of predefined conference joining operation and sending a conference joining request to the server, wherein the conference joining request comprises a conference identifier; and the server responds to the received conference joining request and executes the following verification processes: determining an initiation object identifier of the multimedia conference indicated by the conference identifier; determining whether a joining object for performing the conference joining operation has a first authority or not based on the initiating object identifier, wherein the first authority is used for representing the authority of the joining object for entering the conference on the premise of not exposing the identity of the server; and in response to determining that the object has the first permission, joining the joining object as a participant in the multimedia conference.
In a third aspect, an embodiment of the present disclosure provides an electronic device, including: one or more processors; storage means for storing one or more programs which, when executed by the one or more processors, cause the one or more processors to carry out the interaction method as described in the first aspect.
In a fourth aspect, the disclosed embodiments provide a computer readable medium, on which a computer program is stored, which when executed by a processor, implements the steps of the interaction method according to the first aspect.
The interaction method, the device and the electronic equipment provided by the embodiment of the disclosure send a conference joining request including a conference identifier to a server through the execution main body, then the server determines an initiating object identifier indicated by the conference identifier in the conference joining request after receiving the conference joining request, then, based on the initiating object identifier, whether a joining object sending the conference joining request has the authority to enter the conference under the premise of not exposing the identity of the server, if so, the server allows the joining object to join the multimedia conference as a participant under the condition of not exposing the identity (without login), thereby, the link that the joining object can be registered or logged in to join the multimedia conference is saved through verifying the authority of the initiating object, a channel for conveniently joining the multimedia conference is opened for the joining object, furthermore, the joining difficulty of the multimedia conference can be reduced, and the interaction rate is improved.
Drawings
The above and other features, advantages and aspects of various embodiments of the present disclosure will become more apparent by referring to the following detailed description when taken in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numbers refer to the same or similar elements. It should be understood that the drawings are schematic and that elements and features are not necessarily drawn to scale.
FIG. 1 is a flow diagram of one embodiment of an interaction method according to the present disclosure;
FIG. 2 is a schematic diagram of a verification flow according to the present disclosure;
FIG. 3 is a flow chart of one implementation of step 101 according to the present disclosure;
FIG. 4 is a schematic diagram of one embodiment of an interaction device of the present disclosure;
FIG. 5 is an exemplary system architecture to which the interaction method of one embodiment of the present disclosure may be applied;
fig. 6 is a schematic diagram of a basic structure of an electronic device provided according to an embodiment of the present disclosure.
Detailed Description
Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While certain embodiments of the present disclosure are shown in the drawings, it is to be understood that the present disclosure may be embodied in various forms and should not be construed as limited to the embodiments set forth herein, but rather are provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the disclosure are for illustration purposes only and are not intended to limit the scope of the disclosure.
It should be understood that the various steps recited in the method embodiments of the present disclosure may be performed in a different order, and/or performed in parallel. Moreover, method embodiments may include additional steps and/or omit performing the illustrated steps. The scope of the present disclosure is not limited in this respect.
The term "include" and variations thereof as used herein are open-ended, i.e., "including but not limited to". The term "based on" is "based, at least in part, on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Relevant definitions for other terms will be given in the following description.
It should be noted that the terms "first", "second", and the like in the present disclosure are only used for distinguishing different devices, modules or units, and are not used for limiting the order or interdependence relationship of the functions performed by the devices, modules or units.
It is noted that references to "a", "an", and "the" modifications in this disclosure are intended to be illustrative rather than limiting, and that those skilled in the art will recognize that "one or more" may be used unless the context clearly dictates otherwise.
The names of messages or information exchanged between devices in the embodiments of the present disclosure are for illustrative purposes only, and are not intended to limit the scope of the messages or information.
Referring to fig. 1, a flow diagram of one embodiment of an interaction method according to the present disclosure is shown. The interaction method is applied to the terminal equipment. The interaction method as shown in fig. 1 includes the following steps:
In this embodiment, the executing entity (e.g., the terminal device) of the interaction method may, in response to detecting the predefined conference join operation, send a conference join request to the server,
here, the conference join request may include a conference identifier. A conference identification, which may indicate a multimedia conference. The conference identifier may be an initiating object of the multimedia conference or other participating objects except the initiating object, and is transmitted to the executing body.
Here, the conference join operation may be predefined. By way of example, the conference join operation may include, but is not limited to, at least one of: and triggering the conference link by clicking a confirmation control after the conference identifier is filled in the preset input interface.
Here, the above-described server may be used to support multimedia conferencing. The multimedia conference may be an online conference performed in a multimedia manner. The multimedia conference comprises at least one of the following: audio conferences, audio-video conferences. It can be understood that the audio-video conference means that, in the conference process, both audio interaction and video interaction exist. In some embodiments, the multimedia conference may be an audio-video conference.
It should be noted that, in this disclosure, a multimedia conference may be simply referred to as a "conference".
In some embodiments, the multimedia conference may be an instant conference or a scheduled conference. Here, the instant conference may be a conference that is immediately opened in response to initiation. A reservation meeting may be a meeting that is opened at a predetermined point in time in the future, with an offer issued in response to initiation.
In some application scenarios, a participant in a multimedia conference may be divided into at least two roles. For example, the participant objects may include a moderator and participants. The moderator of the multimedia conference may be the conference initiator.
As an example, a initiates a meeting appointment and sends out offers to b and c; at this time, the A can be regarded as an initiator of the conference, namely a host of the conference; b and c may be considered participants of the conference.
In this embodiment, the application for starting the multimedia conference may be an application through which the service end can provide a conference service of the multimedia conference, and the type of the application may be various, which is not limited herein. For example, the application may be an instant video conference application, a messaging application, a video playing application, a mail application, and the like.
It should be noted that the application in the present disclosure is not only applicable to a mobile terminal, but also can be considered as an application installed in a terminal device (an electronic device such as a mobile phone or a PC).
In this embodiment, the server may execute the verification process shown in fig. 2 in response to receiving the conference join request, where the verification process may include step 201, step 202, and step 203, and specifically the following steps are included:
Here, the server may store the conference identifier and the initiation object identifier of the multimedia conference indicated by the conference identifier in a corresponding manner, so that the server may determine the initiation object identifier corresponding to the conference identifier when receiving the conference identifier.
Here, the server may determine whether the joining object performing the conference joining operation has the first right based on the originating object identification.
Here, the first right is used to represent the right of the joining object to enter the conference without exposing the identity of the joining object to the server.
Here, the joining object does not expose the identity to the server, and may mean that the joining object joins the conference directly in the identity of the guest without login using the object identification. In some application scenarios, if a joining object joins the meeting in the guest identity, a "guest" identity may be displayed for the object on the meeting interface, e.g., the "guest" may be marked at the avatar of the joining object of the meeting interface.
Here, the server may determine whether the joining object performing the conference joining operation has the first right based on the originating object identification.
It should be noted that, determining whether the joining object has the first authority or not based on the initiating object identifier may be implemented in various ways. As an example, a user level corresponding to the initiating object identifier may be determined, and if the user level is higher than a preset level threshold, it is determined that the joining object performing the conference joining operation has the first right.
The server joins the joining object as a participant in the conference in response to determining that the object has the first right.
It should be noted that, in the embodiment of the interaction method provided by the present disclosure, the execution main body sends a conference join request including a conference identifier to the server, then the server determines an initiating object identifier indicated by the conference identifier in the conference join request after receiving the conference join request, then, based on the initiating object identifier, whether a join object sending the conference join request has a right to enter the conference without exposing an identity to the server, if the join object has the right, the server allows the join object to join the multimedia conference as a participant without exposing an identity (without logging in), thereby, by verifying the right of the initiating object, a link that the join object may register or log in to join the multimedia conference is omitted, and a channel for the join object to conveniently join the multimedia conference is opened, furthermore, the joining difficulty of the multimedia conference can be reduced, and the interaction rate is improved.
In some embodiments, the step 202 may include: determining the organizational structure mark of the organizational structure to which the initiation object mark belongs; and responding to the fact that the organization structure mark is determined to be in a preset organization structure mark set, and determining that the joining object has a first right.
Here, an organizational structure (which may also be referred to as an organizational structure tree) may be generated by a server according to an organizational structure to which a user using a service provided by the server belongs. By way of example, each organizational tree may have a root node that characterizes identity information for the enterprise, child nodes that characterize different departments and/or branches of the enterprise, and leaf nodes that characterize identity information for employees of the enterprise. It is understood that the specific structure of the organizational structure tree of a certain enterprise may be configured and uploaded by an individual in the enterprise who has a specific authority, and accordingly, employees in the enterprise who do not have the specific authority cannot modify the organizational structure tree.
In some application scenarios, the preset organization architecture identification set may include enterprise identifications of enterprises submitting and reviewing business licenses.
It should be noted that, an organization structure identifier set may be established by a preset standard, then the organization structure identifier set is utilized, then whether the multimedia conference initiated by the initiating object meets a certain standard is verified by utilizing the organization structure, and if the multimedia conference meets the certain standard, the joining object is allowed to join the multimedia conference in the identity of the guest. Therefore, the joining difficulty of the initiated conference can be classified through the organizational structure to which the initiating object belongs, so that the server can ensure the normal operation of conference authority control to prevent the attack of malicious requests when facing a large-scale multimedia conference, and the calculation amount generated by the conference joining authority control is reduced.
In some embodiments, the verification process may further include step 204.
In step 204, the server executes a verification sub-process based on the added object identifier of the added object in response to determining that the added object does not have the first authority.
Here, the verification sub-flow may be a verification process based on the joining object identification. The specific implementation manner of the verification sub-process may be set according to an actual situation, and is not limited herein.
It should be noted that, when the joining object does not have the first right, that is, the originating object identifier based on the originating object does not meet a certain criterion, it is determined whether to allow the joining object to participate in the multimedia conference based on whether the joining object itself meets a certain condition. Thus, another way to determine whether the joining object can join the multimedia conference may be provided after determining that the joining object does not have the first right, i.e., more opportunities may be provided so that the joining object can join the multimedia conference.
In some embodiments, the verification sub-process may include: determining whether the joining object identifier and the initiating object identifier have a predefined association relationship; and responding to the determined association relationship defined in advance, and joining the joining object as a participant in the multimedia conference.
Here, the pre-established association relationship may be used to represent the degree of affinity between the initiating object and the joining object, so as to determine whether to allow the joining object to join the conference, thereby preventing a wide range of users without association relationship with the initiating object from joining the multimedia conference, and further ensuring the confidentiality of the multimedia conference content.
In some embodiments, the verification sub-process further includes: (server) determining that the joining object is not allowed to join the conference in response to determining that the joining object does not have the predefined association.
The predefined association may include, but is not limited to, at least one of the following: belonging to the same organization structure, the same group and friend relationship.
Here, the initiating object and the joining object may be located in the same organizational structure tree as a leaf node.
It should be noted that, by determining whether the initiating object and the joining object belong to the same organization architecture, the multimedia conference can be both people in the same organization architecture, thereby ensuring that the conference content has confidentiality for people outside the organization architecture.
Here, the group may be established in advance by the client user, and the friend relationship between the users in the group is not necessarily established in advance.
It should be noted that, by determining whether the initiating object and the joining object belong to the same group, people in the same group are not present in the multimedia conference, so as to ensure that the group content has confidentiality for people outside the group.
Here, the friend relationship may refer to a relationship of friends to which the address list is added in advance.
It should be noted that, because the initiating object is added with a friend, the trust of the initiating object on the added friend object can be reflected to a certain extent, and the added object can have a certain credit guarantee for the multimedia conference initiated by the initiating object by judging whether the initiating object and the added object are added with friends or not.
In some embodiments, the server processes a login request sent by at least one application for providing a conference service of the multimedia conference based on a set of accounts established for the at least one application in response to receiving the login request, where the login request includes login authentication information.
Here, the server may receive a login request from one or more applications (providing a conference service). The login request is then processed using the set of accounts established for the one or more applications. Thus, the one or more applications can share a set of account systems.
In some embodiments, in the application providing the conference service of the multimedia conference, the same user has the same login authentication information in each of the applications.
In some alternative implementations, in an application providing a conference service for a multimedia conference, the same user has the same login authentication information in each application. That is, in these alternative implementations, if the application a and the application B that provide the conference service of the multimedia conference through the same server exist on the terminal device used by the user, the login authentication information used by the user to log in the server through the application a is the same as the login authentication information used by the user to log in the server through the application B. Here, the login authentication information may be information for the server to identify the user. It is understood that the login information may have different kinds according to the authentication method. For example, in some application scenarios, the authentication method is face recognition. Then, in these application scenarios, the login information may be information associated with the face of the user, such as face key point information, face feature vectors, and the like. The server side identifies the identity of the user by matching the face image acquired by the client side with the face-related information of the server side. Alternatively, in other application scenarios, the authentication means is a user name and/or password identification. Then, in these application scenarios, the login information may be a username and/or password. The server identifies the identity of the user through the user name and/or password input by the client.
It should be noted that, for a user, login of one account in multiple applications can be realized, a link of multiple registration of the user in multiple applications is omitted, and for a server, the calculation amount and storage control for maintaining an account system are reduced as a whole.
In some embodiments, the server generates a conference identifier in response to receiving a conference initiation request sent by the at least one application providing the conference service of the multimedia conference, and sends the conference identifier to an initiation object; and the initiating object receives and forwards the conference access information comprising the conference identifier through the at least one application.
Here, the initiating object may send a conference initiating request through the at least one application, may receive a conference identifier through the at least one application, and may send conference access information including the conference identifier through the at least one application. Therefore, from the perspective of the initiator, for the function of the conference service, the applications in the at least one application are open, that is, operations related to the conference service can be performed through any application.
In some embodiments, the above method further comprises: and responding to the received conference access information of the multimedia conference, and displaying conference joining reminding information, wherein the conference access information comprises a conference identifier.
In some embodiments, the method may further include: and responding to the received conference access information of the multimedia conference, and displaying the conference access reminding information. Here, the conference access information includes a conference identifier, and the conference joining operation is performed based on the conference joining reminder information.
Here, the conference join reminding information may be used to remind the user, and when the conference join invitation is received, the user may join the conference through some operations (these operations may also be shown in the conference join reminding information).
In some application scenarios, the conference joining reminding information may be a text segment including a conference link or a conference identifier.
As an example, the conference join reminder may be "please click on the a application or the B application, enter the conference identification 123456 in the open interface, and then join the conference". Here, the execution subject may launch the a application to open a conference joining interface in response to the user clicking the "a application"; the execution subject may correspond to the user clicking "B application," launching the B application to open the conference join interface.
As an example, the conference join reminder may be "please open an a application or a B application, enter a conference identification 123456 in the main interface, and then join the conference". Here, the execution principal may launch the a application in response to the user opening the a application; a conference portal may be provided in the main interface of the B application to receive a conference identification input by a user. Here, the execution subject may start the B application in response to the user opening the B application; a conference portal may be provided in the main interface of the B application to receive a conference identification input by a user.
By way of example, the meeting join information may be "please click on the following link xyz, then join the meeting". Here, the execution body may start an application providing a multimedia conference function to transmit a conference join request in response to the user clicking on the link "xyz".
It should be noted that the conference joining reminding information can remind the user of receiving the conference invitation in time, and can provide a conference joining mode, so that the user can join the multimedia conference in time.
In some embodiments, the conference join alert information may include the conference identifier.
It should be noted that, by displaying the conference identifier, the conference identifier can be used as a feature to directly join the designated conference.
In some embodiments, the conference join alert information includes conference access application indication information, where the conference application access information includes identification information of at least one application for providing a conference service of the multimedia conference.
As an example, the conference access application indication information may include "you can enter the conference identification to join the conference in the first application or the second application".
It should be noted that, providing the conference access application indication information may indicate to the user that the multimedia conference can be joined through that application. Therefore, the speed of joining the multimedia conference by the user can be increased.
In some embodiments, the above method further comprises: in the at least one application, a conference joining interface is displayed, wherein the conference joining interface comprises a conference identification input interface; acquiring a conference identifier input in the conference identifier input interface; and taking the confirmation operation of the conference identifier in the conference identifier input interface as the conference joining operation.
Here, the conference joining interface may be presented in at least one application providing a conference server as described above. By way of example, presenting the conference join interface may be triggered in response to a user opening an application, executing a subject-suspended application, or clicking a conference join interface open control with a user.
Here, the conference joining interface may include a conference identification input interface. Here, the description of the "input interface" does not constitute a limitation on the input interface style, but rather adopts a relatively visual description for easy understanding, and in fact, any form of control having a conference identification receiving function may be referred to as a conference identification input interface.
In a scenario where the user inputs the conference identifier into the conference identifier input interface, various input methods may be used, such as character-by-character input using a keyboard, copying and pasting the conference identifier in the conference access information, and the like.
Here, the execution subject may acquire a conference identification input by the user in the conference identification input interface.
In some embodiments, the conference joining interface includes a join confirmation control, and the conference joining operation includes a trigger operation for the join confirmation control. Here, the step 101 may include: and sending a conference joining request to the server in response to detecting the triggering operation aiming at the joining confirmation control. Here, the conference join request includes a conference identifier input in the conference identifier input interface.
In some embodiments, the join confirmation control may not be exposed, so that a predetermined number of characters are input into the conference identification input interface as a conference join confirmation operation for confirming that the input is completed, and the conference join request is sent when the input is completed.
It should be noted that, the conference joining request is sent by inputting the conference identifier through the input interface, which can provide a basis for participating in the conference based on the conference identifier without exposing the identity, thereby simplifying the conference joining process and increasing the speed of joining the conference.
In some embodiments, the conference join request further includes first request mode information, where the first request mode information indicates that the conference join request is sent based on the conference identification input interface.
In some embodiments, the server, in response to receiving the conference join request including the first request mode information, performs the following steps: searching the received conference identifier in a preset conference identifier set; in response to finding the received meeting identifier in the preset meeting identifier set, the above-mentioned verification process (i.e., the verification process shown in fig. 2) is executed.
In some application scenarios, an input error may occur during the process of the user inputting the conference identifier in the conference identifier input interface. After receiving the conference identifier, the server searches the conference identifier in a preset conference identifier set, and can send a prompt in a scene where the user inputs the conference identifier incorrectly.
In some application scenarios, the conference identifier may be forwarded by other objects from the initiating object to the joining object, and thus the joining object to which the conference identifier is forwarded may not be eligible for joining by itself. The server may join some verification steps after receiving the conference join request including the first request mode information to determine whether to allow the joining object to join the multimedia conference. The specific content of these verification steps may be set according to actual situations, and is not limited herein.
In some embodiments, the conference joining reminding information includes a conference joining control.
The conference join control may be in various forms, and is not limited herein. The conference join control may perform various preset steps to issue a conference join request in response to a user trigger.
In some embodiments, the sending a conference join request to the server in response to detecting the predefined conference join operation includes: and sending a conference joining request to the server in response to detecting the triggering operation aiming at the conference joining control. Here, the conference join request further includes second request method information indicating that the conference join request is transmitted based on the conference join control.
In some embodiments, the server performs the authentication procedure (shown in fig. 2) in response to receiving a conference join request including the second request mode information.
Here, the user triggers the conference join control to send a conference join request, and this event may be indicated by the second request mode information.
In some application scenarios, the process of triggering the conference joining control to send the conference joining request does not involve the step of the user filling in some information, so that the server can directly execute the verification process without determining whether the conference identifier is wrong or not after receiving the conference joining request including the second request mode information.
In some application scenarios, the conference identifier is encapsulated into the conference joining control, so that the conference identifier in a plain code form is not shown to the user when the user forwards the conference access information, and the forwarding of the conference access information is limited under the condition that the conference joining control cannot be forwarded, thereby simplifying the forwarding of the conference access information.
In some embodiments, the conference join control may include at least one of, but is not limited to: and the control is used for displaying the link information and packaging the link information.
In some embodiments, the conference joining reminding information includes information on an opening manner of a display associated with a control for displaying the link information. Here, the open mode information includes identification information of at least one application for providing a conference service of the multimedia conference.
In some embodiments, the step 101 may include: determining a target application according to the opening mode information selected by the user; and sending a conference joining request to the server by using the target application.
Here, the control for presenting the link information may respond to a trigger operation of the user at the link information.
It should be noted that the display of the opening mode information can prompt the user what application the user can use to open the link information to join the conference, so that the user can select the opening mode by using the knowledge of the user about the application installed in the terminal, and the speed of sending a conference joining request is increased.
It should be noted that one or more application identifiers may be provided, that is, one or more applications may be provided to send a conference join request, so that the probability that the conference join request is sent by using the application installed on the terminal may be increased, thereby reducing the probability that the conference join request may be sent only by downloading and installing the application immediately, further reducing the conference join difficulty, and increasing the conference join speed.
In some embodiments, in response to detecting the triggering operation for the conference join control, sending a conference join request to the server may include the flow illustrated in fig. 3:
In some application scenarios, the conference access information includes first priority information, where the first priority information is used to indicate an order in which applications sending conference join requests are searched.
It should be noted that the first priority information may be flexibly set according to needs, and is not limited herein.
In some application scenarios, the execution subject may sequentially search for applications according to the order of the priority indicated by the first priority information from high to low; in other words, if the application with higher priority information is not installed, the application with lower priority information continues to be searched, and if the application with higher priority information is installed, the application with lower priority information is not searched, and the conference joining request is sent by using the searched application with higher priority.
In some application scenarios, the conference access information includes second priority information indicating an order in which downloaded applications are recommended.
It should be noted that the second priority information may be flexibly set according to needs, and is not limited herein.
In some application scenarios, the application identifications of the plurality of applications recommended for installation may be presented to the user in the order indicated by the second priority information, so that the user may select which application to send the conference join request according to.
In some application scenarios, the execution subject may determine whether the first application is installed in response to detecting a triggering operation for the conference join control; in response to determining that a first application has been installed, sending the conference join request to the server through the first application; in response to determining that the first application is not installed, determining whether a second application is installed, and in response to determining that the second application is installed, sending the conference join request to the server through the second application; sending a first application downloading request in response to determining that the second application is not installed; and responding to a received first application installation package returned based on the first request downloading request, installing a first application, and sending a conference joining request to the server through the first application.
In some embodiments, the above method further comprises: displaying candidate sharing object identifications in response to the detection of predefined sharing initiation operation; in response to the detection of a predefined selection operation, determining a candidate sharing object identifier aimed at by the selection operation as a sharing object identifier; and responding to the detected predefined sharing confirmation operation, and sending the conference access information of the multimedia conference to the sharing object indicated by the sharing object identifier.
As an example, the sharing initiation operation may be that the user clicks a "start sharing control", and after the user clicks the "start sharing control", the terminal may present candidate sharing object identifiers, such as a user a, a user b, and a user c. The selection operation selects the sharing object identifier from the presented candidate sharing object identifiers, for example, the selection operation may select the first user.
In some embodiments, the sharable user range is determined based on at least one of: the system comprises a pre-established organization framework and a pre-established association relation between users.
In some application scenarios, presenting the candidate shared object identifier may include invoking an organizational structure tree of the candidate viewing object, and then allowing the candidate viewing object to be selected.
In some application scenarios, presenting the candidate sharing object identifier may include presenting a user identifier associated with the candidate viewing object, and then allowing the candidate viewing object to select.
In some embodiments, the above method further comprises: and displaying a sharing initiating control on a conference interface of the multimedia conference, wherein the sharing initiating operation comprises a triggering operation aiming at the sharing initiating control. In other words, the conference access information can be transmitted to other users while the multimedia conference is in progress, thereby requiring the other users to participate in the conference.
In some embodiments, the sharing initiation operation may be performed before the multimedia conference is started.
In some embodiments, the above method further comprises: and receiving the multimedia conference data stream through at least one application providing the conference service of the multimedia conference in response to receiving the join permission notification sent by the server.
Here, the application that receives the join permission notification may be an application that transmits a conference join request.
In some scenarios, the application receiving the join permission notification may be the join permission notification and an application identifier of at least one application providing the conference service is presented for the user to select an application entering the conference. Therefore, the user can select the application entering the conference according to the actual situation of the user.
With further reference to fig. 4, as an implementation of the method shown in the above figures, the present disclosure provides an embodiment of an interaction apparatus, which corresponds to the embodiment of the method shown in fig. 1, and which may be applied in various electronic devices.
As shown in fig. 4, the interaction device of the present embodiment includes: a transmission unit 401. The system comprises a sending unit, a receiving unit and a processing unit, wherein the sending unit is used for responding to the detection of predefined conference joining operation and sending a conference joining request to a server, and the conference joining request comprises a conference identifier; and the server responds to the received conference joining request and executes the following verification process: determining an initiating object identifier of the multimedia conference indicated by the conference identifier; determining whether a joining object executing the conference joining operation has a first right based on the initiating object identifier, wherein the first right is used for representing the right of the joining object to enter the conference on the premise of not exposing the identity of the server; and in response to determining that the object has the first right, joining the joining object as a participant in the multimedia conference.
In this embodiment, the detailed processing of the sending unit 401 of the interactive apparatus and the technical effects brought by the processing can refer to the related description of step 101 in the corresponding embodiment of fig. 1, which is not repeated herein.
In some embodiments, the sending unit is further configured to: determining the organizational structure mark of the organizational structure to which the initiation object mark belongs; and responding to the fact that the organization structure mark is determined to be in a preset organization structure mark set, and determining that the joining object has a first right.
In some embodiments, the verification process further includes: and the server responds to the fact that the added object does not have the first authority, and executes a verification sub-process based on the added object identification of the added object.
In some embodiments, the verification sub-process comprises:
determining whether the joining object identifier and the initiating object identifier have a predefined association relationship; and responding to the determined association relationship defined in advance, and joining the joining object as a participant in the multimedia conference.
In some embodiments, the predefined association includes at least one of: belonging to the same organization structure, the same group and friend relationship.
In some embodiments, the server processes a login request sent by at least one application for providing a conference service of the multimedia conference based on a set of accounts established for the at least one application in response to receiving the login request, where the login request includes login authentication information.
In some embodiments, in the application providing the conference service of the multimedia conference, the same user has the same login authentication information in each of the applications.
In some embodiments, the server generates a conference identifier in response to receiving a conference initiation request transmitted through at least one application providing a conference service for the multimedia conference, and transmits the conference identifier to an initiation object; and the initiating object receives and forwards the conference access information comprising the conference identifier through the at least one application.
In some embodiments, the above apparatus further comprises: and responding to the received conference access information of the multimedia conference, and displaying conference joining reminding information, wherein the conference access information comprises a conference identifier.
In some embodiments, the conference join reminding information includes the conference identifier.
In some embodiments, the conference join alert information includes conference access application indication information, where the conference application access information includes identification information of at least one application for providing a conference service of the multimedia conference.
In some embodiments, the above apparatus further comprises: in the at least one application, a conference joining interface is displayed, wherein the conference joining interface comprises a conference identification input interface; acquiring a conference identifier input in the conference identifier input interface; and taking the confirmation operation of the conference identifier in the conference identifier input interface as the conference joining operation.
In some embodiments, the conference joining interface includes a joining confirmation control, and the conference joining operation includes a trigger operation for the joining confirmation control; and the transmitting unit is further configured to: and sending a conference joining request to the server in response to the detection of the triggering operation for the joining confirmation control, wherein the conference joining request comprises a conference identifier input through the conference identifier input interface.
In some embodiments, the conference join request further includes first request mode information, where the first request mode information indicates that the conference join request is sent based on the conference identification input interface.
In some embodiments, the server, in response to receiving the conference join request including the first request mode information, performs the following steps: searching the received conference identifier in a preset conference identifier set; and executing the verification process in response to the received conference identifier found in the preset conference identifier set.
In some embodiments, the conference joining reminding information includes a conference joining control.
In some embodiments, the sending unit is further configured to: sending a conference joining request to the server in response to detecting a trigger operation for the conference joining control, wherein the conference joining request further includes second request mode information indicating that the conference joining request is sent based on the conference joining control; and the server responds to the received conference joining request comprising the second request mode information and executes the verification process.
In some embodiments, the conference join control comprises at least one of: the control for displaying the link information and the card type control for packaging the link information.
In some embodiments, the conference joining reminding information includes open mode information displayed in association with a control that displays link information, where the open mode information includes identification information of at least one application that is used to provide a conference service of the multimedia conference; and the sending a conference join request to the server in response to detecting the predefined conference join operation, comprising: determining a target application according to the opening mode information selected by the user; and sending a conference joining request to the server by using the target application.
In some embodiments, the sending unit is further configured to: determining whether an application providing conference service of the multimedia conference is installed or not in response to detecting the triggering operation aiming at the conference joining control; in response to determining that installed applications providing the conference service have been installed, sending the conference join request to the server through one of the installed applications; sending an application downloading request in response to determining that the application providing the conference service is not installed; and responding to the received first application installation package returned based on the downloading request, installing the first application, and sending a conference joining request to the server through the first application.
The sending unit is further configured to: in some embodiments, the conference access information includes first priority information indicating an order in which applications sending the conference join requests are looked up.
In some embodiments, the conference access information includes second priority information indicating an order in which downloaded applications are recommended.
The sending unit is further configured to: in some embodiments, the above apparatus further comprises: displaying candidate sharing object identifications in response to the detection of predefined sharing initiation operation; in response to the detection of a predefined selection operation, determining a candidate sharing object identifier aimed at by the selection operation as a sharing object identifier; and responding to the detected predefined sharing confirmation operation, and sending the conference access information of the multimedia conference to the sharing object indicated by the sharing object identifier.
In some embodiments, the above apparatus further comprises: and displaying a sharing initiating control on a conference interface of the multimedia conference, wherein the sharing initiating operation comprises a triggering operation aiming at the sharing initiating control.
In some embodiments, the above apparatus further comprises: and receiving the multimedia conference data stream through at least one application providing the conference service of the multimedia conference in response to receiving the join permission notification sent by the server.
Referring to fig. 5, fig. 5 illustrates an exemplary system architecture to which the interaction method of one embodiment of the present disclosure may be applied.
As shown in fig. 5, the system architecture may include terminal devices 501, 502, 503, a network 504, and a server 505. The network 504 serves to provide a medium for communication links between the terminal devices 501, 502, 503 and the server 505. Network 504 may include various connection types, such as wired, wireless communication links, or fiber optic cables, to name a few.
The terminal devices 501, 502, 503 may interact with a server 505 over a network 504 to receive or send messages or the like. The terminal devices 501, 502, 503 may have various client applications installed thereon, such as a web browser application, a search-type application, and a news-information-type application. The client application in the terminal device 501, 502, 503 may receive the instruction of the user, and complete the corresponding function according to the instruction of the user, for example, add the corresponding information in the information according to the instruction of the user.
The terminal devices 501, 502, 503 may be hardware or software. When the terminal devices 501, 502, 503 are hardware, they may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, e-book readers, MP3 players (Moving Picture Experts Group Audio Layer III, mpeg compression standard Audio Layer 3), MP4 players (Moving Picture Experts Group Audio Layer IV, mpeg compression standard Audio Layer 4), laptop portable computers, desktop computers, and the like. When the terminal devices 501, 502, and 503 are software, they can be installed in the electronic devices listed above. It may be implemented as multiple pieces of software or software modules (e.g., software or software modules used to provide distributed services) or as a single piece of software or software module. And is not particularly limited herein.
The server 505 may be a server providing various services, for example, receiving an information acquisition request sent by the terminal device 501, 502, 503, and acquiring the presentation information corresponding to the information acquisition request in various ways according to the information acquisition request. And the relevant data of the presentation information is sent to the terminal equipment 501, 502, 503.
It should be noted that the interaction method provided by the embodiment of the present disclosure may be executed by a terminal device, and accordingly, the interaction apparatus may be disposed in the terminal device 501, 502, 503. In addition, the interaction method provided by the embodiment of the present disclosure may also be executed by the server 505, and accordingly, the interaction apparatus may be disposed in the server 505.
It should be understood that the number of terminal devices, networks, and servers in fig. 5 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation.
Referring now to fig. 6, shown is a schematic diagram of an electronic device (e.g., a terminal device or a server of fig. 5) suitable for use in implementing embodiments of the present disclosure. The terminal device in the embodiments of the present disclosure may include, but is not limited to, a mobile terminal such as a mobile phone, a notebook computer, a digital broadcast receiver, a PDA (personal digital assistant), a PAD (tablet computer), a PMP (portable multimedia player), a vehicle terminal (e.g., a car navigation terminal), and the like, and a stationary terminal such as a digital TV, a desktop computer, and the like. The electronic device shown in fig. 6 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present disclosure.
As shown in fig. 6, the electronic device may include a processing means (e.g., a central processing unit, a graphics processor, etc.) 601, which may perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM)602 or a program loaded from a storage means 608 into a Random Access Memory (RAM) 603. In the RAM603, various programs and data necessary for the operation of the electronic apparatus 600 are also stored. The processing device 601, the ROM 602, and the RAM603 are connected to each other via a bus 604. An input/output (I/O) interface 605 is also connected to bus 604.
Generally, the following devices may be connected to the I/O interface 605: input devices 606 including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 607 including, for example, a Liquid Crystal Display (LCD), a speaker, a vibrator, and the like; storage 608 including, for example, tape, hard disk, etc.; and a communication device 609. The communication means 609 may allow the electronic device to communicate with other devices wirelessly or by wire to exchange data. While fig. 6 illustrates an electronic device having various means, it is to be understood that not all illustrated means are required to be implemented or provided. More or fewer devices may alternatively be implemented or provided.
In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a non-transitory computer readable medium, the computer program containing program code for performing the method illustrated by the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication means 609, or may be installed from the storage means 608, or may be installed from the ROM 602. The computer program, when executed by the processing device 601, performs the above-described functions defined in the methods of the embodiments of the present disclosure.
It should be noted that the computer readable medium in the present disclosure can be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In contrast, in the present disclosure, a computer readable signal medium may comprise a propagated data signal with computer readable program code embodied therein, either in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, optical cables, RF (radio frequency), etc., or any suitable combination of the foregoing.
In some embodiments, the clients, servers may communicate using any currently known or future developed network Protocol, such as HTTP (HyperText Transfer Protocol), and may interconnect with any form or medium of digital data communication (e.g., a communications network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), the Internet (e.g., the Internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future developed network.
The computer readable medium may be embodied in the electronic device; or may exist separately without being assembled into the electronic device.
The computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to: sending a conference joining request to a server in response to the detection of predefined conference joining operation, wherein the conference joining request comprises a conference identifier; and the server responds to the received conference joining request and executes the following verification process: determining an initiating object identifier of the multimedia conference indicated by the conference identifier; determining whether a joining object executing the conference joining operation has a first right based on the initiating object identifier, wherein the first right is used for representing the right of the joining object to enter the conference on the premise of not exposing the identity of the server; and in response to determining that the object has the first right, joining the joining object as a participant in the multimedia conference.
Computer program code for carrying out operations for the present disclosure may be written in any combination of one or more programming languages, including but not limited to an object oriented programming language such as Java, Smalltalk, C + +, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in the embodiments of the present disclosure may be implemented by software or hardware. Where the name of a unit does not in some cases constitute a limitation on the unit itself, for example, a sending unit may also be described as a "unit sending a request".
The functions described herein above may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), systems on a chip (SOCs), Complex Programmable Logic Devices (CPLDs), and the like.
In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
The foregoing description is only exemplary of the preferred embodiments of the disclosure and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the disclosure herein is not limited to the particular combination of features described above, but also encompasses other embodiments in which any combination of the features described above or their equivalents does not depart from the spirit of the disclosure. For example, the above features and (but not limited to) the features disclosed in this disclosure having similar functions are replaced with each other to form the technical solution.
Further, while operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are included in the above discussion, these should not be construed as limitations on the scope of the disclosure. Certain features that are described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination.
Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
Claims (28)
1. An interaction method, comprising:
in response to detecting a predefined conference join operation, sending a conference join request to a server, wherein the conference join request comprises a conference identifier; and
the server responds to the received conference joining request and executes the following verification processes:
determining an initiation object identifier of the multimedia conference indicated by the conference identifier;
determining whether a joining object for performing the conference joining operation has a first authority or not based on the initiating object identifier, wherein the first authority is used for representing the authority of the joining object for entering the conference on the premise of not exposing the identity of the server;
and in response to determining that the object has the first permission, joining the joining object as a participant in the multimedia conference.
2. The method of claim 1, wherein the determining whether the joining object performing the conference joining operation has a first right based on the initiating object identifier comprises:
determining an organizational structure identifier of an organizational structure to which the initiation object identifier belongs;
in response to determining that the organizational structure identifier is in a preset organizational structure identifier set, determining that the joining object has a first right.
3. The method of claim 1, wherein the verification process further comprises:
and the server responds to the fact that the joining object does not have the first authority, and based on the joining object identification of the joining object, a verification sub-process is executed.
4. The method of claim 3, wherein the authentication sub-process comprises:
determining whether the joining object identifier and the initiating object identifier have a predefined association relationship;
and responding to the determined association relationship defined in advance, and taking the joining object as a participant to join the multimedia conference.
5. The method of claim 4, wherein the predefined association comprises at least one of: belonging to the same organization structure, the same group and friend relationship.
6. The method of claim 1, wherein the server processes a login request sent by at least one application providing a conference service of the multimedia conference based on a set of accounts established for the at least one application in response to receiving the login request, wherein the login request comprises login authentication information.
7. The method of claim 6, wherein in the applications providing the conference service of the multimedia conference, the same user has the same login authentication information in each of the applications.
8. The method of claim 1, wherein the server generates a conference identifier in response to receiving a conference initiation request sent by at least one application providing a conference service for the multimedia conference, and sends the conference identifier to an initiating object; the initiating object receives and forwards conference access information including the conference identification through the at least one application.
9. The method of claim 1, further comprising:
and responding to the received conference access information of the multimedia conference, and displaying conference joining reminding information, wherein the conference access information comprises a conference identifier.
10. The method of claim 9, wherein the meeting join reminder information includes the meeting identification.
11. The method of claim 9, wherein the conference join alert information comprises conference access application indication information, wherein the conference application access information comprises identification information of at least one application for providing a conference service of the multimedia conference.
12. The method of claim 11, further comprising:
in the at least one application, a conference joining interface is displayed, wherein the conference joining interface comprises a conference identification input interface;
acquiring a conference identifier input in the conference identifier input interface;
and taking the confirmation operation of the conference identification in the conference identification input interface as the conference joining operation.
13. The method of claim 12, wherein the conference join interface includes a join confirmation control, and wherein the conference join operation includes a trigger operation for the join confirmation control; and
the sending a conference join request to a server in response to detecting the predefined conference join operation includes:
and sending a conference joining request to the server in response to detecting the triggering operation aiming at the joining confirmation control, wherein the conference joining request comprises a conference identifier input through the conference identifier input interface.
14. The method of claim 12, wherein the conference join request further comprises first request mode information, wherein the first request mode information indicates that the conference join request is sent based on the conference identification input interface.
15. The method of claim 14, wherein the server performs the following steps in response to receiving a conference join request including the first request mode information:
searching the received conference identifier in a preset conference identifier set;
and executing the verification process in response to finding the received conference identifier in a preset conference identifier set.
16. The method of claim 9, wherein the meeting join reminder information comprises a meeting join control.
17. The method of claim 16, wherein sending a conference join request to a server in response to detecting a predefined conference join operation comprises:
sending a conference joining request to the server in response to detecting a triggering operation for the conference joining control, wherein the conference joining request further includes second request mode information indicating that the conference joining request is sent based on the conference joining control; and
and the server responds to the received conference joining request comprising the second request mode information and executes the verification process.
18. The method of claim 16, wherein the conference join control comprises at least one of: the control for displaying the link information and the card type control for packaging the link information.
19. The method of claim 18, wherein the conference join alert information comprises open mode information presented in association with a control presenting link information, wherein the open mode information comprises identification information of at least one application providing a conference service of the multimedia conference; and
the sending a conference join request to a server in response to detecting the predefined conference join operation includes:
determining a target application according to the opening mode information selected by the user; and sending a conference joining request to the server by utilizing the target application.
20. The method of claim 19, wherein sending a conference join request to the server in response to detecting a triggering operation for the conference join control comprises:
in response to detecting a triggering operation for the conference join control, determining whether an application providing a conference service of the multimedia conference is installed;
in response to determining that installed applications providing the conferencing service have been installed, sending the conference join request to the server through one of the installed applications; in response to determining that an application providing the conferencing service is not installed, sending an application download request;
in response to receiving a first application installation package returned based on the download request, installing a first application, and sending a conference join request to the server through the first application.
21. The method of claim 20, wherein the conference access information comprises first priority information indicating an order in which applications sending the conference join requests are to be looked up.
22. The method of claim 20, wherein the conference access information comprises second priority information indicating an order in which downloaded applications are recommended.
23. The method according to any one of claims 1-22, further comprising:
displaying candidate sharing object identifications in response to the detection of predefined sharing initiation operation;
in response to detecting a predefined selection operation, determining a candidate sharing object identifier for which the selection operation is directed as a sharing object identifier;
and responding to the detection of predefined sharing confirmation operation, and sending the conference access information of the multimedia conference to the sharing object indicated by the sharing object identifier.
24. The method of claim 1, further comprising:
and displaying a sharing initiating control on a conference interface of the multimedia conference, wherein the sharing initiating operation comprises a triggering operation aiming at the sharing initiating control.
25. The method of claim 1, further comprising:
receiving a multimedia conference data stream through at least one application providing a conference service for the multimedia conference in response to receiving the join permission notification sent by the server.
26. An interactive apparatus, comprising:
the device comprises a sending unit, a receiving unit and a processing unit, wherein the sending unit is used for responding to the detection of predefined conference joining operation and sending a conference joining request to a server, and the conference joining request comprises a conference identifier; and
the server responds to the received conference joining request and executes the following verification processes:
determining an initiation object identifier of the multimedia conference indicated by the conference identifier;
determining whether a joining object for performing the conference joining operation has a first authority or not based on the initiating object identifier, wherein the first authority is used for representing the authority of the joining object for entering the conference on the premise of not exposing the identity of the server;
and in response to determining that the object has the first permission, joining the joining object as a participant in the multimedia conference.
27. An electronic device, comprising:
one or more processors;
a storage device for storing one or more programs,
when executed by the one or more processors, cause the one or more processors to implement the method of any one of claims 1-25.
28. A computer-readable medium, on which a computer program is stored which, when being executed by a processor, carries out the method according to any one of claims 1-25.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010134453.9A CN112311750B (en) | 2020-02-28 | 2020-02-28 | Interaction method and device and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010134453.9A CN112311750B (en) | 2020-02-28 | 2020-02-28 | Interaction method and device and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112311750A true CN112311750A (en) | 2021-02-02 |
CN112311750B CN112311750B (en) | 2022-07-12 |
Family
ID=74336648
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010134453.9A Active CN112311750B (en) | 2020-02-28 | 2020-02-28 | Interaction method and device and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112311750B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113163154A (en) * | 2021-04-29 | 2021-07-23 | 北京字节跳动网络技术有限公司 | Information processing method and device and electronic equipment |
CN115242566A (en) * | 2022-06-28 | 2022-10-25 | 深圳乐播科技有限公司 | Cloud conference joining method and device |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090083183A1 (en) * | 2007-09-21 | 2009-03-26 | Microsoft Corporation | Distributed secure anonymous conferencing |
US20120117156A1 (en) * | 2010-11-05 | 2012-05-10 | LogMeln, Inc. | Network-based quick connect meeting service |
CN102651692A (en) * | 2011-02-24 | 2012-08-29 | 国际商业机器公司 | Network conference server and method for conducting network conference |
US20130018950A1 (en) * | 2011-07-15 | 2013-01-17 | Microsoft Corporation | Connecting a device to a meeting |
US20130162753A1 (en) * | 2011-12-22 | 2013-06-27 | Verizon Patent And Licensing, Inc. | Multi-enterprise video conference service |
CN106023328A (en) * | 2016-05-12 | 2016-10-12 | 腾讯科技(深圳)有限公司 | Online activity signing implementation method, device and system |
JP2018174440A (en) * | 2017-03-31 | 2018-11-08 | 株式会社リコー | Transmission management system, transmission system, transmission method, and program |
CN110213526A (en) * | 2019-07-05 | 2019-09-06 | 浙江华创视讯科技有限公司 | Video conference creation method, video conferencing system, storage medium and electronic device |
CN110708493A (en) * | 2019-09-30 | 2020-01-17 | 视联动力信息技术股份有限公司 | Method and device for acquiring permission of participating in video networking conference |
CN210112145U (en) * | 2019-02-18 | 2020-02-21 | 阿里巴巴集团控股有限公司 | Audio and video conference system and equipment |
-
2020
- 2020-02-28 CN CN202010134453.9A patent/CN112311750B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090083183A1 (en) * | 2007-09-21 | 2009-03-26 | Microsoft Corporation | Distributed secure anonymous conferencing |
US20120117156A1 (en) * | 2010-11-05 | 2012-05-10 | LogMeln, Inc. | Network-based quick connect meeting service |
CN102651692A (en) * | 2011-02-24 | 2012-08-29 | 国际商业机器公司 | Network conference server and method for conducting network conference |
US20130018950A1 (en) * | 2011-07-15 | 2013-01-17 | Microsoft Corporation | Connecting a device to a meeting |
US20130162753A1 (en) * | 2011-12-22 | 2013-06-27 | Verizon Patent And Licensing, Inc. | Multi-enterprise video conference service |
CN106023328A (en) * | 2016-05-12 | 2016-10-12 | 腾讯科技(深圳)有限公司 | Online activity signing implementation method, device and system |
JP2018174440A (en) * | 2017-03-31 | 2018-11-08 | 株式会社リコー | Transmission management system, transmission system, transmission method, and program |
CN210112145U (en) * | 2019-02-18 | 2020-02-21 | 阿里巴巴集团控股有限公司 | Audio and video conference system and equipment |
CN110213526A (en) * | 2019-07-05 | 2019-09-06 | 浙江华创视讯科技有限公司 | Video conference creation method, video conferencing system, storage medium and electronic device |
CN110708493A (en) * | 2019-09-30 | 2020-01-17 | 视联动力信息技术股份有限公司 | Method and device for acquiring permission of participating in video networking conference |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113163154A (en) * | 2021-04-29 | 2021-07-23 | 北京字节跳动网络技术有限公司 | Information processing method and device and electronic equipment |
CN113163154B (en) * | 2021-04-29 | 2022-08-23 | 北京字节跳动网络技术有限公司 | Information processing method and device and electronic equipment |
CN115242566A (en) * | 2022-06-28 | 2022-10-25 | 深圳乐播科技有限公司 | Cloud conference joining method and device |
CN115242566B (en) * | 2022-06-28 | 2023-09-05 | 深圳乐播科技有限公司 | Cloud conference joining method and device |
Also Published As
Publication number | Publication date |
---|---|
CN112311750B (en) | 2022-07-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111786876B (en) | Information processing method, device, electronic equipment and computer readable medium | |
CN112311841B (en) | Information pushing method and device, electronic equipment and computer readable medium | |
CN112291629B (en) | Interaction method, interaction device, electronic equipment and readable medium | |
CN111931962B (en) | Information display method and device and electronic equipment | |
US11012445B1 (en) | Methods and apparatuses for managing external approval provisioning and external messaging communication requests in a group-based communication system | |
CN112291503B (en) | Interaction method and device and electronic equipment | |
CN112395509A (en) | Information display method, information providing method, apparatus, and computer-readable medium | |
CN110430292B (en) | Method and device for inviting login of network platform, electronic equipment and readable medium | |
JP2023162267A (en) | Interaction method, device, and electronic apparatus | |
CN113222200A (en) | Information processing method and device and electronic equipment | |
CN112306595A (en) | Interaction method and device and electronic equipment | |
CN112312057A (en) | Multimedia conference data processing method and device and electronic equipment | |
CN112311750B (en) | Interaction method and device and electronic equipment | |
CN111935111B (en) | Interaction method and device and electronic equipment | |
CN113326013A (en) | Information interaction method and device and electronic equipment | |
WO2019015507A1 (en) | Communication method and device | |
CN112818303B (en) | Interaction method and device and electronic equipment | |
CN115913803A (en) | Information interaction method and device and electronic equipment | |
CN112925512A (en) | Message sending method and device, electronic equipment and storage medium | |
CN109348298B (en) | Method and equipment for pushing and playing multimedia data stream | |
CN114827060B (en) | Interaction method and device and electronic equipment | |
CN112291573B (en) | Live stream pushing method and device, electronic equipment and computer readable medium | |
CN113885818A (en) | Display method and device and electronic equipment | |
US9129025B2 (en) | Automatically granting access to content in a microblog | |
CN111897620A (en) | Interaction method and device and electronic equipment |
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 |