Nothing Special   »   [go: up one dir, main page]

CN117061694A - Conference access method and device, electronic equipment and storage medium - Google Patents

Conference access method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN117061694A
CN117061694A CN202310849149.6A CN202310849149A CN117061694A CN 117061694 A CN117061694 A CN 117061694A CN 202310849149 A CN202310849149 A CN 202310849149A CN 117061694 A CN117061694 A CN 117061694A
Authority
CN
China
Prior art keywords
meeting
conference
target
client
server
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.)
Pending
Application number
CN202310849149.6A
Other languages
Chinese (zh)
Inventor
彭小秦
艾生菊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Migu Cultural Technology Co Ltd
China Mobile Communications Group Co Ltd
Original Assignee
Migu Cultural Technology Co Ltd
China Mobile Communications Group Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Migu Cultural Technology Co Ltd, China Mobile Communications Group Co Ltd filed Critical Migu Cultural Technology Co Ltd
Priority to CN202310849149.6A priority Critical patent/CN117061694A/en
Publication of CN117061694A publication Critical patent/CN117061694A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems
    • H04N7/152Multipoint control units therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems
    • H04N7/155Conference systems involving storage of or access to video conference sessions

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The disclosure relates to a conference access method, a conference access device, an electronic device and a storage medium. The method is applied to a conference server and comprises the following steps: acquiring identity information of the meeting personnel, and determining that the meeting personnel is not met based on the identity information of the meeting personnel; and if the fact that the meeting personnel do not join the target meeting is detected at a first preset time before the target meeting starts, sending access indication information to a first meeting client of the meeting personnel, wherein the access indication information is used for triggering the first meeting client to automatically access the meeting server. According to the method and the device, the missed meeting personnel can be accurately determined, the first meeting client is triggered to automatically access the meeting server by sending the access indication information, so that the missed meeting personnel can quickly join the target meeting, therefore, automatic comparison of the missed meeting personnel is achieved, labor and time cost are saved, error rate of manual comparison is reduced, processing efficiency is improved, and user experience is improved.

Description

Conference access method and device, electronic equipment and storage medium
Technical Field
The disclosure relates to the technical field of video conferences, and in particular relates to a conference access method, a conference access device, electronic equipment and a computer readable storage medium.
Background
Video conferencing refers to a conference in which users located at two or more sites conduct face-to-face conversations over a communication device and network. With the development of communication technology, video conferences are widely applied to various fields such as collaborative offices, training and learning, enterprise conferences or remote commerce due to rich multimedia application, convenient and real-time use modes, cross-regional remote communication and low conference cost.
In video conferencing applications, it is common for a conference to be about to begin or to have begun but for participants to be unoccupied. In the related art, the videoconferencing system displays only the number and names of meeting personnel, and thus, it is necessary to determine that no meeting personnel are available by means of manual comparison. When the number of the participants is large, the comparison method is time-consuming and labor-consuming, and the situation that the participants miss exists. In addition, after the people who do not meet are determined, the people who do not meet need to be notified through other equipment, and the whole processing process is low in efficiency, so that user experience is affected.
Disclosure of Invention
In view of the above, the embodiments of the present disclosure provide a conference access method, apparatus, electronic device, and computer readable storage medium, so as to solve the problems in the related art that when there are more participants, it is determined by manual comparison that no participant is time-consuming and laborious, and there is a omission of participants.
In a first aspect of an embodiment of the present disclosure, a conference access method is provided, applied to a conference server, where the method includes: acquiring identity information of the meeting personnel, and determining that the meeting personnel is not met based on the identity information of the meeting personnel; and if the fact that the meeting personnel do not join the target meeting is detected at a first preset time before the target meeting starts, sending access indication information to a first meeting client of the meeting personnel, wherein the access indication information is used for triggering the first meeting client to automatically access the meeting server.
In a second aspect of the embodiments of the present disclosure, a conference access method is provided, applied to a first conference client, and the method includes: receiving access indication information sent by a conference server, wherein the access indication information is used for triggering a first conference client to automatically access the conference server; responding to the access indication information, and establishing socket length connection with the conference server; receiving meeting reservation information sent by a meeting server through socket length connection, wherein the meeting reservation information comprises a meeting identifier of a target meeting; the conference server is automatically logged in based on the conference identification of the target conference.
In a third aspect of the embodiments of the present disclosure, a conference access method is provided, applied to a second conference client, where the method includes: transmitting a meeting reservation request of the target meeting to a meeting server, wherein the meeting reservation request is used for triggering the meeting server to generate a meeting identifier of the target meeting; receiving meeting reservation information of a target meeting sent by a meeting server, wherein the meeting reservation information comprises a meeting identifier of the target meeting; the conference identification based on the target conference is logged into the conference server.
In a fourth aspect of the embodiments of the present disclosure, there is provided a conference access device applied to a conference server, the device including: the acquisition module is configured to acquire the identity information of the meeting personnel and determine that the meeting personnel is not reached based on the identity information of the meeting personnel; the sending module is configured to send access indication information to a first conference client of a non-meeting person if the non-meeting person is detected to not join in the target conference at a first preset time before the target conference starts, wherein the access indication information is used for triggering the first conference client to automatically access the conference server.
In a fifth aspect of embodiments of the present disclosure, a conference access device is provided, applied to a first conference client, the device including: the first receiving module is configured to receive access indication information sent by the conference server, wherein the access indication information is used for triggering the first conference client to automatically access the conference server; a connection establishment module configured to establish a socket length connection with the conference server in response to the access indication information; the second receiving module is configured to receive meeting reservation information sent by the meeting server through socket length connection, wherein the meeting reservation information comprises a meeting identifier of a target meeting; and the login module is configured to automatically log in to the conference server based on the conference identification of the target conference.
A sixth aspect of the embodiments of the present disclosure provides a conference access device applied to a second conference client, the device including: the conference server is configured to send a conference reservation request of the target conference to the transmitting module, wherein the conference reservation request is used for triggering the conference server to generate a conference identifier of the target conference; the receiving module is configured to receive meeting reservation information of a target meeting sent by the meeting server, wherein the meeting reservation information comprises a meeting identifier of the target meeting; and the login module is configured to login to the conference server based on the conference identification of the target conference.
In a seventh aspect of embodiments of the present disclosure, an electronic device is provided, comprising at least one processor; a memory for storing at least one processor-executable instruction; wherein the at least one processor is configured to execute instructions to implement the steps of the above-described method.
In an eighth aspect of the disclosed embodiments, a computer-readable storage medium is provided, which when executed by a processor of an electronic device, enables the electronic device to perform the steps of the above-described method.
The above-mentioned at least one technical scheme that the embodiment of the disclosure adopted can reach following beneficial effect: the identity information of the meeting personnel is obtained, and the non-meeting personnel is determined based on the identity information of the meeting personnel; if the fact that the missed meeting personnel do not join the target meeting is detected at the first preset time before the target meeting starts, access indication information is sent to a first meeting client of the missed meeting personnel to trigger the first meeting client to automatically access the meeting server, the missed meeting personnel can be accurately determined, the first meeting client is triggered to automatically access the meeting server by sending the access indication information, and the missed meeting personnel can quickly join the target meeting.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings that are required for the embodiments or the description of the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present disclosure, and other drawings may be obtained according to these drawings without inventive effort for a person of ordinary skill in the art.
Fig. 1 is a flow chart of a conference access method according to an exemplary embodiment of the present disclosure;
fig. 2 is an interface schematic diagram of a conference client of a conference initiator according to an exemplary embodiment of the present disclosure;
fig. 3 is a flow chart of another conference access method according to an exemplary embodiment of the present disclosure;
fig. 4 is a flow chart of yet another conference access method according to an exemplary embodiment of the present disclosure;
fig. 5 is a flow chart of yet another conference access method according to an exemplary embodiment of the present disclosure;
fig. 6 is a flow chart of yet another conference access method provided in an exemplary embodiment of the present disclosure;
fig. 7 is a schematic structural diagram of a conference access device according to an exemplary embodiment of the present disclosure;
Fig. 8 is a schematic structural diagram of another conference access device according to an exemplary embodiment of the present disclosure;
fig. 9 is a schematic structural diagram of still another conference access device according to an exemplary embodiment of the present disclosure;
fig. 10 is a schematic structural diagram of an electronic device according to an exemplary embodiment of the present disclosure;
fig. 11 is a schematic structural diagram of a computer system according to an exemplary 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 have been shown in the accompanying 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 are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustration purposes only and are not intended to limit the scope of the present 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. Furthermore, 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 "including" and variations thereof as used herein are intended to be 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. Related definitions of other terms will be given in the description below. It should be noted that the terms "first," "second," and the like in this disclosure are merely used to distinguish between different devices, modules, or units and are not used to define an order or interdependence of functions performed by the devices, modules, or units.
It should be noted that references to "one", "a plurality" and "a plurality" in this disclosure are intended to be illustrative rather than limiting, and those of ordinary skill in the art will appreciate that "one or more" is intended to be understood as "one or more" unless the context clearly indicates otherwise.
The names of messages or information interacted between the various devices in the embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.
A conference access method and apparatus according to embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings.
Fig. 1 is a flow chart of a conference access method according to an exemplary embodiment of the present disclosure. The conference access method of fig. 1 may be performed by a server or an electronic device. As shown in fig. 1, the conference access method includes:
s101, acquiring identity information of a meeting person, and determining that the meeting person is not reached based on the identity information of the meeting person;
s102, if the fact that no meeting personnel are added into the target meeting is detected at a first preset time before the target meeting starts, access indication information is sent to a first meeting client of the meeting personnel, wherein the access indication information is used for triggering the first meeting client to automatically access a meeting server.
Specifically, taking a server as an example, after receiving a conference joining request, the server can acquire identity information of a conference person and compare the acquired identity information with pre-stored identity information to determine that the conference person is not reached; further, the server continuously detects the meeting condition of the meeting participants, and if the meeting participants which do not join in the target meeting are detected at a first preset time before the target meeting starts, the server sends access indication information comprising the user identification of the meeting participants to a first meeting client which does not arrive, so that the first meeting client can automatically access the server based on the user identification of the meeting participants.
Here, the server may be an independent physical server, or may be a server cluster or a distributed system formed by a plurality of physical servers, or may be a cloud server that provides cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, a content delivery network (Content Delivery Network, CDN), and basic cloud computing services such as big data and an artificial intelligence platform, which is not limited by the embodiments of the present disclosure. Preferably, in an embodiment of the present disclosure, the server is a conference server in a video conference system. The video conferencing system may allow users at two or more remote locations to interactively communicate with each other via media streams (e.g., video streams, audio streams, or both video and audio streams), and may also allow users to exchange digital documents, such as images, text, video, applications, and the like. The video conference system mainly comprises a video conference platform and a video user terminal, wherein the video conference platform can comprise a multipoint control unit (Multipoint Control Unit, MCU, also called conference server), a network and control management software; a video user terminal refers to an electronic device capable of providing a teleconference (e.g., a video conference, an audio conference, or an audio video conference), which may include, but is not limited to, a smart phone, a tablet, a notebook, a desktop computer, a smart watch, etc.
The conference joining request is used for applying for joining the target conference to the conference server, and conference information of the target conference can be included in the conference joining request. The target conference refers to a conference requested to be added by a conference adding request, and the target conference can be an instant conference or a preset conference. Here, the instant conference refers to a conference that is opened immediately in response to an initiation, and the predetermined conference refers to a conference that is offered in response to an initiation and is opened at a predetermined point of time in the future. Preferably, in the embodiment of the present disclosure, the target conference is a predetermined conference. The meeting information may be used to characterize a target meeting that has been completed, may be used to characterize a target meeting that has been scheduled but has not yet begun, and may be used to characterize a target meeting that is currently in progress. Preferably, in embodiments of the present disclosure, the meeting information is used to characterize a scheduled meeting that has been scheduled but has not yet started. Meeting information may include, but is not limited to, meeting Identification (ID), meeting time, meeting topic, list of attendees, and the like. Here, the meeting identification is a unique identification for identifying the target meeting, and the meeting identification may include letters, numbers, symbols, and the like. The meeting time is used to characterize the duration of the target meeting, and may include a start time and an end time of the target meeting. The meeting topic is used to characterize the content to be discussed for the target meeting. The attendee list stores information of attendees participating in the target meeting.
The participants refer to the determined participants who participate in the target conference, and for example, the participants may be designated participants who have to participate in the target conference, or may be non-necessary participants who voluntarily participate in the target conference. The attendees may be divided into at least two roles, for example, the attendees may include a presenter and attendees, and the presenter may be a meeting initiator. The meeting person refers to a person who has joined the target meeting, and for example, the meeting person may be a person who has joined the target meeting before the target meeting starts, or a person who joins the target meeting while the target meeting is in progress. The non-meeting person refers to a person who has not joined the target meeting, for example, the non-meeting person may be a person who has not joined the target meeting at a first preset time before the start of the target meeting, or may be a person who has not joined the target meeting at a second preset time after the start of the target meeting.
The identity information refers to information for proving the identity of the user provided when the user registers for logging into the user account of the conference server. The identity information may include, but is not limited to, user identification information, user credential information, user biometric information, and the like. Here, the user identification information refers to unique identification information used by a user to log in to the conference server, and may include, but is not limited to, user Identification (ID), telephone number, email, etc. The user credential information can include, but is not limited to, a credential type, a credential number matching the credential type, a name, a date of birth, a expiration date, an issuing authority, etc., and the credentials can include, but are not limited to, an identification card, a driver's license, a military license, a passport, etc. The user biometric information may include, but is not limited to, face information, fingerprint information, voiceprint information, and the like. In an embodiment of the present disclosure, the identity information includes at least a user identification and a face image.
It should be noted that, when the user account registration is performed, verification of the authenticity of the identity information provided by the user may be performed based on the citizen information database. The citizen information database may be provided by an organization (e.g., public security agency, national security agency, bank, insurance company, etc.) having a citizen information learning authority. The citizen information database generally corresponds to and stores name information, certificate type information, certificate number information and the like of citizens. In order to facilitate the inquiry of the identity information of the user, once the user is successfully registered, name information, certificate type information, certificate number information and the like of the user are stored in a real-name authentication server which is convenient to access and corresponds to the user account information.
The first preset time refers to a preset time point or a preset time period for detecting whether a participant who does not join in the target conference exists before the target conference starts. The first preset time can be set according to actual needs. For example, when the first preset time is a time point, the first preset time may be set to any value in the range of 1 minute to 10 minutes. Preferably, in the embodiment of the present disclosure, the first preset time is 5 minutes before the start of the target meeting. When the first preset time is a time period, the first preset time may be set within 10 minutes to 5 minutes before the start of the target conference, may be set within 8 minutes to 3 minutes before the start of the target conference, may be set within 5 minutes to 1 minute before the start of the target conference, and the like, which is not limited in the embodiment of the present disclosure.
The second preset time refers to a preset time point or a preset time period for detecting whether a participant who does not join in the target conference exists after the target conference starts. The second preset time can be set according to actual needs. For example, when the second preset time is a time point, the second preset time may be set to any value in the range of 1 minute to 10 minutes. Preferably, in the embodiment of the present disclosure, the second preset time is 5 minutes before the start of the target meeting. When the second preset time is a time period, the second preset time may be set within 1 to 5 minutes after the start of the target conference, may be set within 3 to 8 minutes after the start of the target conference, may be set within 5 to 10 minutes after the start of the target conference, and the like, which is not limited in the embodiment of the present disclosure.
The first preset time and the second preset time may be the same or different. In addition, it should be noted that the period of time for detecting whether there are participants who have not joined the target conference may be set between the first preset time and the second preset time, for example, the conference server may detect whether there are participants who have not joined the target conference within 5 minutes before the start of the target conference to 5 minutes after the start of the target conference.
The access indication information is used for indicating the first conference client to automatically log in the conference server according to the user identification of the non-meeting personnel, so that the non-meeting personnel can quickly join in the target conference.
The first conference client is a client with a communication function, can run a browser, and can also run other application programs capable of loading and displaying web pages, and the application programs can include, but are not limited to, conference management application programs, social application programs, office application programs and the like. The first conference client may include, but is not limited to, an Application client, a Web page client, an applet client, etc., where an Application (APP) client refers to an Application client installed on a video user terminal, a Web page (Web) client refers to a client based on Web dynamic page technology, and an applet client refers to a client capable of running an applet. The first conference client may be pre-installed on the video user terminal, where the video user terminal may be a conference access device, and the conference access device may be one or multiple conference access devices, which is specifically determined according to the number of participants.
According to the technical scheme provided by the embodiment of the disclosure, the identity information of the meeting personnel is obtained, and the non-meeting personnel is determined based on the identity information of the meeting personnel; if the fact that the missed meeting personnel do not join the target meeting is detected at the first preset time before the target meeting starts, access indication information is sent to a first meeting client of the missed meeting personnel to trigger the first meeting client to automatically access the meeting server, the missed meeting personnel can be accurately determined, the first meeting client is triggered to automatically access the meeting server by sending the access indication information, and the missed meeting personnel can quickly join the target meeting.
In some embodiments, before sending the access indication information to the first meeting client that does not reach the meeting personnel, the method further comprises: sending the information of the people who do not arrive to a second conference client, wherein the second conference client is a conference client of an initiator of the target conference; and when receiving the meeting reminding information returned by the second meeting client, sending access indicating information to the first meeting client of the people who do not arrive.
Specifically, as shown in fig. 2, in the case where it is detected that the non-meeting personnel has not joined the target meeting, the meeting server transmits non-meeting personnel information to the second meeting client; after receiving the information of the people not arriving from the conference server, displaying the information of the people not arriving from the conference interface of the second conference client, and sending the reminding information of the people not arriving to the conference server by clicking a button of 'one key notification meeting' on the conference interface by an initiator of the target conference, or sending the reminding information of the people not arriving to the conference server one by clicking a button of 'reminding meeting' corresponding to each people not arriving from the conference interface; after receiving the meeting reminding information returned by the second meeting client, the meeting server sends access indicating information to the first meeting client of the people who do not arrive.
Here, the second conference client refers to a client having a communication function, capable of running a browser and also capable of running other applications capable of loading and displaying web pages, and the applications may include, but are not limited to, conference management applications, social applications, office applications, and the like. The second conference client may include, but is not limited to, an application client, a web page client, an applet client, and the like. The second conference client may be pre-installed on the video user terminal, where the video user terminal may be a conference initiating device, typically one. In the embodiment of the disclosure, the second conference client is a conference client of an initiator of the target conference.
In some embodiments, the method further comprises: receiving a conference reservation request sent by a second conference client, wherein the conference reservation request is used for triggering a conference server to generate a conference identifier of a target conference; generating meeting reservation information in response to the meeting reservation request, wherein the meeting reservation information comprises a meeting identification of the target meeting; and sending the meeting reservation information to the target group of the instant messaging client.
Specifically, the initiator of the target conference can send a conference reservation request to the conference server through the second conference client to trigger the conference server to generate a conference identifier of the target conference; after receiving the conference reservation request, the conference server generates conference reservation information including a conference identification of the target conference, and transmits the generated conference reservation information to the target group of the instant messaging client.
Here, the sponsor of the target conference refers to a person who initiates or organizes the target conference, i.e., a conference sponsor or a conference organizer. The meeting reservation information refers to information describing a reservation state of the target meeting. Meeting reservation information may include, but is not limited to, a meeting identification, a meeting link, a meeting topic, a meeting start time, a meeting end time, a meeting duration, etc., where the meeting identification is a unique identifier of a target meeting for locating the target meeting. In the disclosed embodiment, the meeting identification of the target meeting is a meeting number.
Instant messaging (Instant Messaging, IM) clients refer to clients that provide internet social services to individual users or business users. Here, a client may include, but is not limited to, an application running locally, a function running on a Web browser (also known as a Web App), an applet embedded in client software for instant messaging, a function embedded in other applications (e.g., a developer or merchant based on an application account number applied on a public platform), etc.
A group refers to a platform that supports session interactions for at least three social network users. In the group, each group member may send text, voice, video, pictures (including still/dynamic expressions), files, web links, etc., and voice or video calls may also be initiated between the group members. The target groups refer to session groups created in the instant messaging client, and each target group corresponds to a group identifier of the target group. In the embodiment of the disclosure, the target group members in the target group may be participants or non-participants, and are specifically determined according to actual situations.
In some embodiments, the method further comprises: receiving a consultation personnel list sent by an instant messaging client, wherein the consultation personnel list is obtained by analyzing session messages of a target group by the instant messaging client; based on the meeting personnel list, the meeting personnel list and the non-meeting personnel list are updated in real time.
Specifically, after meeting preset information sent by a meeting server is received, the instant messaging client can acquire meeting identification of a target meeting carried in the meeting preset information and identity information of all target group members in a target group, and synchronize the identity information of all target group members in the target group to the meeting server in an http manner based on the meeting identification of the target meeting; after receiving the identity information of all the target group members in the target group sent by the instant messaging client, the conference server stores the identity information of all the target group members in the target group.
Further, the instant messaging client continuously detects the session message of the target group to determine whether the session message of the target group contains the conference identifier of the target conference; when detecting that one first session message of the target group contains the conference identifier of the target conference, the instant messaging client determines one or more target group members mentioned in the first session message in an "@" mode as participants, and adds member names of the one or more target group members into a participant list; meanwhile, the instant messaging client determines one or more target group members mentioned in a "@" mode in a second session message of a preset number before and after the first session message as a participant, and adds member names of the one or more target group members into a participant list.
Here, the session message refers to a message generated by a target group member in the target group during the instant messaging. The types of conversation messages may include, but are not limited to, text, emoticons, pictures, voice, video, files, links, and the like. The first session message refers to a session message that is most recently sent by a target group member of the target group when alerting one or more other target group members in an targeted manner. The second session message refers to a session message that a certain target group member in the target group sends before and after a certain moment when reminding one or more other target group members in a directed manner.
The preset number may be a number preset by the user according to the empirical data, or may be a number obtained by the user adjusting the set number according to the actual need, which is not limited in the embodiment of the present disclosure. For example, the preset number may be any value in the range of 1 to 10. Preferably, in the embodiment of the present disclosure, the preset number of bars is 3.
Optionally, when detecting that the plurality of first session messages of the target group include the meeting identifier of the target meeting, the instant messaging client determines all target group members (i.e., the sums of target group members) mentioned by the "@" manner in the plurality of first session messages as meeting participants, and also determines all target group members (i.e., the sums of target group members) mentioned by the "@" manner in the plurality of second session messages of a preset number of front and rear of the plurality of first session messages as meeting participants; further, the instant messaging client adds all the member names of all the mentioned target group members to the attendee list.
Optionally, when all session messages of the target group including the meeting identifier of the target meeting and the session messages of a preset number before and after the session messages are detected, the instant messaging client determines all target group members in the target group as meeting participants, and adds member names of all target group members to a list of meeting participants.
Further, the instant messaging client sends a meeting personnel list obtained by analyzing the session message of the target group to the meeting server, and the meeting server updates the meeting personnel list and the non-meeting personnel list in real time based on the received meeting personnel list so as to determine the non-meeting personnel.
It should be noted that, the instant messaging client may further determine, as the meeting participant, one or more target group members mentioned in the second session message in a "@" manner within a third preset time before and after a certain time when one or more first session messages are sent.
Here, the third preset time may be a time preset by the user according to the empirical data, or may be a time obtained by the user adjusting the set time according to actual needs, which is not limited in the embodiment of the present disclosure. For example, the third preset time may be any value in the range of 1 minute to 10 minutes before the certain moment of the first session message transmission, or may be any value in the range of 1 minute to 10 minutes after the certain moment of the first session message transmission. Preferably, in the embodiment of the present disclosure, the third preset time is within 5 minutes before the certain moment of the first session message transmission and/or within 5 minutes after the certain moment of the first session message transmission.
According to the technical scheme provided by the embodiment of the disclosure, the meeting participants can be automatically identified by analyzing the session message of the target group, and the names of the identified meeting participants are automatically added to the meeting participant list, so that the working flow is simplified, the labor and time cost are saved, the working efficiency is improved, and the reasonability of the meeting participants is improved.
In some embodiments, acquiring identity information of a meeting person and determining a non-meeting person based on the identity information of the meeting person includes: receiving a conference joining request sent by a participant to be joined into a target conference through a third conference client, wherein the conference joining request carries a conference identifier of the target conference and a target face image of the participant; responding to the conference joining request, and comparing the target face image with the standard face image to obtain the identity information of the conference personnel; and screening out non-meeting personnel from the meeting personnel list based on the identity information of the meeting personnel.
Specifically, a participant to be added into a target conference can send a conference adding request for requesting to add into the corresponding target conference to a conference server through a third conference client, wherein the conference adding request carries a target face image of the participant; in response to a conference joining request, the conference server calculates the similarity between the target face image and a pre-stored standard face image to determine whether the target face image and the pre-stored standard face image are the same person, if the similarity between the target face in the target face image and the standard face in the standard face image is greater than a similarity threshold value, the target face image and the standard face in the standard face image are determined to be the same person, at the moment, the conference server determines a meeting person corresponding to the target face image as the meeting person, and acquires identity information of the meeting person; further, the conference server moves names of meeting personnel from the list of non-meeting personnel of the list of meeting personnel to the list of meeting personnel.
Here, the target face image refers to an image that needs to be subjected to face recognition and is currently acquired, and the target face image is used for representing feature points of each feature part in the target face. The standard face image refers to a face image which is stored in advance and is used as a reference image set in the face image comparison process, and the standard face image can be a living photo or a certificate photo provided by a user when the user registers a user account.
The third conference client is a client with a communication function, can run a browser, and can also run other application programs capable of loading and displaying web pages, and the application programs can include, but are not limited to, conference management application programs, social application programs, office application programs and the like. The third conference client may include, but is not limited to, an application client, a web page client, an applet client, etc., as described above. It should be noted that the third conference client may be the same as the first conference client or the second conference client, or may be different from the first conference client or the second conference client, which is not limited by the embodiments of the present disclosure.
According to the technical scheme provided by the embodiment of the disclosure, the identity information of the meeting personnel can be rapidly and accurately obtained through face comparison, so that the efficiency and accuracy of obtaining the identity information are improved.
In some embodiments, sending access indication information to a first meeting client that does not reach a meeting person includes: establishing a socket length connection between the first conference client and the conference server; and if the fact that no meeting personnel are added into the target meeting is detected at a first preset time before the target meeting is started, meeting reservation information is sent to the first meeting client through socket length connection, and the first meeting client is enabled to automatically log in to the meeting server based on the meeting reservation information.
Specifically, a socket length connection may be established between the first conference client and the conference server, and if it is detected that no meeting personnel have joined the target conference at a first preset time before the target conference begins, the conference server may send conference reservation information to the first conference client through the socket length connection, so that the first conference client automatically logs in to the conference server based on the conference reservation information.
Socket (Socket) refers herein to the exchange of data between two programs on a network via a bi-directional communication connection, one end of which is called a Socket. The Socket is essentially an application programming interface (Application Programming Interface, API), which is an encapsulation of the transmission control protocol/internet protocol (Transmission Control Protocol/Internet Protocol, TCP/IP), describing IP addresses and ports, and is a handle of a communication chain that can be used to implement communications between different virtual machines or different computers.
In some embodiments, the method further comprises: and after the first conference client accesses the conference server, sending conference-joining reminding information to the first conference client, wherein the conference-joining reminding information is used for reminding the non-meeting personnel to join the target conference.
Specifically, after the first conference client successfully logs in to the conference server, the conference server may send conference entry reminding information to the first conference client to remind that the non-meeting personnel have joined the target conference; after meeting reminding information sent by the meeting server is received, triggering terminal equipment where the first meeting client is located according to the meeting reminding information to remind people who do not arrive in at least one mode of sound, vibration and lamplight. Here, the audible alert may be, for example, triggering an audio player in the terminal device to play music in an audio list; the vibration reminding can be, for example, that the vibration device is started by triggering the terminal equipment; the light alert may be, for example, by triggering the terminal device to turn on a flashlight.
According to the technical scheme provided by the embodiment of the disclosure, after the first conference client successfully logs in the conference server, the conference-entering reminding information is sent to the first conference client again, so that the situation that a conference person cannot timely notice that the conference is added can be avoided, automation and intellectualization of conference-entering reminding are realized, the conference-entering reminding efficiency is improved, and the user experience is further improved.
In some embodiments, the method further comprises: and at a second preset time after the target meeting is started, if the situation that the meeting personnel do not join the target meeting is detected, sending access indication information to the first meeting client again.
Specifically, the conference server continuously detects the meeting condition of meeting participants, and at a second preset time after the target meeting starts, if the meeting participants which are not added into the target meeting are detected, access indication information is sent to a first meeting client which is not added into the meeting participants again; if all the participants are detected to be in the meeting, reminding the initiator of the target meeting that all the participants are in the meeting in a popup window mode.
According to the technical scheme provided by the embodiment of the disclosure, the access indication information is sent to the first conference client of the missed conference person again at the second preset time after the target conference starts, so that the failure of the first conference client to access the conference server can be avoided, the missed conference person can be automatically added into the target conference without any operation on the first conference client, and therefore convenience in conference addition is improved, and user experience is further improved.
Any combination of the above-mentioned optional solutions may be adopted to form an optional embodiment of the present disclosure, which is not described herein in detail. In addition, the sequence number of each step in the above embodiment does not mean the sequence of execution sequence, and the execution sequence of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the disclosure.
Fig. 3 is a flow chart illustrating another conference access method according to an exemplary embodiment of the present disclosure. The conference access method of fig. 3 is applied to a conference server. As shown in fig. 3, the conference access method includes:
s301, receiving a meeting reservation request sent by an initiator of a target meeting through a second meeting client to trigger a meeting server to generate a meeting identifier of the target meeting;
s302, meeting reservation information comprising meeting identification of a target meeting is generated in response to the meeting reservation request, and the meeting reservation information is sent to a target group of an instant messaging client;
s303, receiving a meeting personnel list sent by an instant messaging client, and updating the meeting personnel list and the non-meeting personnel list in real time based on the meeting personnel list, wherein the meeting personnel list is obtained by analyzing session messages of a target group by the instant messaging client;
S304, receiving a conference joining request sent by a participant to be joined into a target conference through a third conference client, wherein the conference joining request carries a conference identifier of the target conference and a target face image of the participant;
s305, in response to the conference joining request, comparing the target face image with the standard face image to obtain the identity information of the conference personnel;
s306, screening out non-meeting personnel from a meeting personnel list based on the identity information of the meeting personnel;
s307, detecting whether a meeting person does not join the target meeting at a first preset time before the target meeting begins, and if so, executing S308; otherwise, S312 is performed;
and S308, if the fact that the non-meeting personnel do not join the target meeting is detected, sending access indication information comprising the user identification of the non-meeting personnel to the first meeting client of the non-meeting personnel so as to trigger the first meeting client to automatically access the meeting server.
S309, after the first conference client accesses the conference server, the conference-entering reminding information is sent to the first conference client so as to remind the non-meeting personnel that the target conference has been joined.
S310, detecting whether a meeting person does not join the target meeting at a second preset time after the target meeting begins, and if so, executing S311; otherwise, S312 is performed;
S311, if the fact that the meeting personnel do not join the target meeting is detected, sending access indication information to a first meeting client of the meeting personnel again;
s312, if all the participants are detected to be in the meeting, reminding the initiator of the target meeting that all the participants are in the meeting through a popup window.
According to the technical scheme provided by the embodiment of the disclosure, whether the missed meeting personnel are still not added into the target meeting or not is detected through the first preset time before the target meeting and the second preset time after the target meeting is started, the missed meeting personnel can be automatically and accurately determined, and further, the missed meeting personnel can be quickly added into the target meeting by triggering the first meeting client of the missed meeting personnel to automatically access the meeting server through sending the access indication information, so that the automatic comparison of the missed meeting personnel and the automation and the intellectualization of the meeting reminding are realized, the labor and time cost is saved, the error rate of the manual comparison is reduced, the efficiency of meeting reminding and the convenience of meeting joining are improved, and the user experience is further improved.
Fig. 4 is a flowchart of still another conference access method according to an exemplary embodiment of the present disclosure. The conference access method of fig. 4 may be performed by a first conference client. As shown in fig. 4, the conference access method includes:
S401, receiving access indication information sent by a conference server, wherein the access indication information is used for triggering a first conference client to automatically access the conference server;
s402, establishing socket length connection with a conference server in response to the access indication information;
s403, receiving meeting reservation information sent by a meeting server through socket length connection, wherein the meeting reservation information comprises a meeting identifier of a target meeting;
s404, automatically logging in to a conference server based on the conference identification of the target conference.
According to the technical scheme provided by the embodiment of the disclosure, the access indication information which is sent by the conference server and is used for triggering the first conference client to automatically access the conference server is received, the socket length connection with the conference server is established in response to the access indication information, the conference reservation information which is sent by the conference server through the socket length connection and comprises the conference identification of the target conference is received, and the conference identification based on the target conference is automatically logged in to the conference server, so that people who do not get in to the conference server can be logged in quickly, the conference access efficiency and the conference joining convenience are improved, and the user experience is further improved.
In some embodiments, the method further comprises: receiving meeting reminding information sent by a meeting server, wherein the meeting reminding information is used for reminding people who do not arrive to join in a target meeting; and triggering the terminal equipment where the first meeting client is located according to the meeting reminding information to remind people who do not meet in at least one mode of sound, vibration and lamplight.
Specifically, the conference server sends conference-joining reminding information to the first conference client to remind the non-meeting personnel that the target conference has been joined; and triggering the terminal equipment where the first meeting client is located according to the meeting reminding information, and reminding the people who do not meet by at least one mode of sound, vibration and lamplight.
Fig. 5 is a flow chart illustrating a conference access method according to another exemplary embodiment of the present disclosure. The conference access method of fig. 5 may be performed by a second conference client. As shown in fig. 5, the conference access method includes:
s501, sending a meeting reservation request of a target meeting to a meeting server, wherein the meeting reservation request is used for triggering the meeting server to generate a meeting identifier of the target meeting;
s502, meeting reservation information of a target meeting sent by a meeting server is received, wherein the meeting reservation information comprises meeting identification of the target meeting;
S503, logging in to the conference server based on the conference identification of the target conference.
According to the technical scheme provided by the embodiment of the disclosure, the conference reservation request for triggering the conference server to generate the conference identifier of the target conference is sent to the conference server, the conference reservation information comprising the conference identifier of the target conference sent by the conference server is received, and the conference server is logged in based on the conference identifier of the target conference, so that an initiator of the target conference can quickly join the target conference, thereby improving the conference joining efficiency and convenience and further improving the user experience.
In some embodiments, the method further comprises: receiving and displaying the information of the people not meeting, which is sent by the meeting server, wherein the information of the people not meeting is the information of the people not meeting, which is detected by the meeting server and is not added into the target meeting after the target meeting starts; and sending the meeting reminding information to the meeting server.
Specifically, the second conference client receives the information of the missed conference personnel sent by the conference server, wherein the information of the missed conference personnel is the information of the missed conference personnel which is detected by the conference server and is not added into the target conference after the target conference starts; displaying the information of the people who do not arrive at the interface of the second conference client, and carrying out the reminding operation of the meeting by the initiator of the target conference based on the information of the people who do not arrive at the interface; and responding to the meeting reminding operation of the initiator of the target meeting, and sending meeting reminding information to the meeting server.
Fig. 6 is a flow chart illustrating a further conference access method according to an exemplary embodiment of the present disclosure. The interaction entities involved in fig. 6 are a conference server, a first conference client, a second conference client, a third conference client, and an instant messaging client. As shown in fig. 6, the conference access method includes:
s601, an initiator of a target conference sends a conference reservation request to a conference server through a second conference client to trigger the conference server to generate a conference identifier of the target conference;
s602, the conference server responds to the conference reservation request to generate conference reservation information comprising a conference identification of the target conference;
s603, the conference server sends conference reservation information to the target group of the instant messaging client;
s604, the instant messaging client analyzes the session message of the target group to obtain a participant list;
s605, the instant messaging client sends a list of participants to the conference server;
s606, the conference server updates the meeting personnel list and the non-meeting personnel list in real time based on the meeting personnel list;
s607, sending a meeting joining request carrying a meeting identifier of the target meeting and a target face image of the meeting participant to a meeting server by the meeting participant to be joined to the target meeting through a third meeting client;
S608, the conference server responds to the conference joining request and compares the target face image with the standard face image to obtain the identity information of the personnel in the conference;
s609, the conference server screens out non-meeting personnel from the list of meeting personnel based on the identity information of the meeting personnel;
s610, detecting whether a missing person does not join the target conference at a first preset time before the target conference starts by the conference server;
s611, if detecting that the non-meeting personnel does not join the target meeting, the meeting server sends access indication information to a first meeting client of the non-meeting personnel;
s612, the conference server detects whether the first conference client of the non-meeting personnel has accessed the conference server;
s613, after the first conference client accesses the conference server, the conference server sends conference entry reminding information to the first conference client;
s614, at a second preset time before the target conference starts, the conference server detects whether the conference personnel are not added into the target conference;
s615, if it is detected that the missed meeting personnel has not joined the target meeting, the meeting server sends the access indication information to the first meeting client again.
According to the technical scheme provided by the embodiment of the disclosure, whether the missed meeting personnel are still not added into the target meeting or not is detected through the first preset time before the target meeting and the second preset time after the target meeting is started, the missed meeting personnel can be automatically and accurately determined, and further, the missed meeting personnel can be quickly added into the target meeting by triggering the first meeting client of the missed meeting personnel to automatically access the meeting server through sending the access indication information, so that the automatic comparison of the missed meeting personnel and the automation and the intellectualization of the meeting reminding are realized, the labor and time cost is saved, the error rate of the manual comparison is reduced, the efficiency of meeting reminding and the convenience of meeting joining are improved, and the user experience is further improved.
In the case of dividing each functional module by corresponding each function, the embodiments of the present disclosure provide a conference access device, which may be a server or a chip applied to the server. Fig. 7 is a schematic structural diagram of a conference access device according to an exemplary embodiment of the present disclosure. As shown in fig. 7, the conference access device 700 includes:
An acquiring module 701 configured to acquire identity information of a meeting person, and determine that the meeting person is not reached based on the identity information of the meeting person;
the sending module 702 is configured to send, at a first preset time before the target conference starts, access indication information to a first conference client of the non-meeting person if it is detected that the non-meeting person has not joined the target conference, where the access indication information is used to trigger the first conference client to automatically access the conference server and includes a user identifier of the non-meeting person.
According to the technical scheme provided by the embodiment of the disclosure, the identity information of the meeting personnel is obtained, and the non-meeting personnel is determined based on the identity information of the meeting personnel; if the fact that the missed meeting personnel do not join the target meeting is detected at the first preset time before the target meeting starts, access indication information is sent to a first meeting client of the missed meeting personnel to trigger the first meeting client to automatically access the meeting server, the missed meeting personnel can be accurately determined, the first meeting client is triggered to automatically access the meeting server by sending the access indication information, and the missed meeting personnel can quickly join the target meeting.
In some embodiments, the sending module 702 of fig. 7 sends the non-meeting personnel information to a second meeting client, where the second meeting client is the meeting client of the initiator of the target meeting, before sending the access indication information to the first meeting client of the non-meeting personnel; and when receiving the meeting reminding information returned by the second meeting client, sending access indicating information to the first meeting client of the people who do not arrive.
In some embodiments, the conference access device 700 of fig. 7 further comprises: a receiving module 703 and a generating module 704, wherein the receiving module 703 is configured to receive a meeting reservation request sent by an initiator of the target meeting through the second meeting client, and the meeting reservation request is used for triggering the meeting server to generate a meeting identifier of the target meeting; the generation module 704 is configured to generate meeting reservation information in response to the meeting reservation request, wherein the meeting reservation information includes a meeting identification of the target meeting; the sending module 702 sends the meeting reservation information to the target group of the instant messaging client.
In some embodiments, the conference access device 700 of fig. 7 further comprises: the updating module 705, wherein the receiving module 703 receives a list of participants sent by the instant messaging client, where the list of participants is obtained by analyzing a session message of the target group by the instant messaging client; the update module 705 is configured to update the list of meeting personnel and the list of non-meeting personnel in real time based on the list of meeting personnel.
In some embodiments, the list of attendees includes at least one of: the session message of the target group comprises target group members mentioned in a first session message of the conference identifier of the target conference and target group members mentioned in a second session message of a preset number before and after the first session message; the session message of the target group comprises the target group member mentioned in a plurality of first session messages of the conference identification of the target conference and the sum of the target group member mentioned in a second session message of a preset number before and after the first session messages; all target group members in the target group.
In some embodiments, the acquiring module 701 of fig. 7 receives a conference joining request sent by a participant to join the target conference through the third conference client, where the conference joining request carries a conference identifier of the target conference and a target face image of the participant; responding to the conference joining request, and comparing the target face image with the standard face image to obtain the identity information of the conference personnel; and screening out non-meeting personnel from the meeting personnel list based on the identity information of the meeting personnel.
In some embodiments, the sending module 702 of fig. 7 establishes a socket length connection between the first conference client and the conference server; and if the fact that no meeting personnel are added into the target meeting is detected at a first preset time before the target meeting is started, meeting reservation information is sent to the first meeting client through socket length connection, and the first meeting client is enabled to automatically log in to the meeting server based on the meeting reservation information.
In some embodiments, after the first conference client accesses the conference server, the sending module 702 of fig. 7 sends a meeting reminder to the first conference client, where the meeting reminder is used to remind the non-meeting person that the target meeting has been joined.
In some embodiments, at a second preset time after the start of the target conference, if it is detected that no conference person has joined the target conference, the sending module 702 of fig. 7 sends the access indication information to the first conference client again.
Fig. 8 is a schematic structural diagram of another conference access device according to an exemplary embodiment of the present disclosure. As shown in fig. 8, the conference access device 800 includes:
a first receiving module 801, configured to receive access indication information sent by a conference server, where the access indication information is used to trigger the first conference client to automatically access the conference server;
a connection establishment module 802 configured to establish a socket length connection with the conference server in response to the access indication information;
a second receiving module 803 configured to receive meeting reservation information sent by the meeting server through a socket length connection, wherein the meeting reservation information includes a meeting identification of the target meeting;
A login module 804 configured to automatically login to the conference server based on the conference identification of the target conference.
According to the technical scheme provided by the embodiment of the disclosure, the access indication information which is sent by the conference server and is used for triggering the first conference client to automatically access the conference server is received, the socket length connection with the conference server is established in response to the access indication information, the conference reservation information which is sent by the conference server through the socket length connection and comprises the conference identification of the target conference is received, and the conference identification based on the target conference is automatically logged in to the conference server, so that people who do not get in to the conference server can be logged in quickly, the conference access efficiency and the conference joining convenience are improved, and the user experience is further improved.
In some embodiments, the conference access device 800 further comprises: a third receiving module 805 configured to receive meeting reminding information sent by the meeting server, where the meeting reminding information is used to remind that no meeting person has joined the target meeting; the reminding module 806 is configured to trigger the terminal device where the first meeting client is located to remind the people who do not meet by at least one mode of sound, vibration and lamplight according to the meeting reminding information.
Fig. 9 is a schematic structural diagram of still another conference access device according to an exemplary embodiment of the present disclosure. As shown in fig. 9, the conference access device 900 includes:
a sending module 901 configured to send a meeting reservation request of the target meeting to the meeting server, wherein the meeting reservation request is used for triggering the meeting server to generate a meeting identifier of the target meeting;
a receiving module 902 configured to receive meeting reservation information of a target meeting sent by a meeting server, where the meeting reservation information includes a meeting identifier of the target meeting;
a login module 903 configured to login to the conference server based on the conference identification of the target conference.
According to the technical scheme provided by the embodiment of the disclosure, the conference reservation request for triggering the conference server to generate the conference identifier of the target conference is sent to the conference server, the conference reservation information comprising the conference identifier of the target conference sent by the conference server is received, and the conference server is logged in based on the conference identifier of the target conference, so that an initiator of the target conference can quickly join the target conference, thereby improving the conference joining efficiency and convenience and further improving the user experience.
In some embodiments, the receiving module 902 of fig. 9 receives and displays the information of the missed meeting personnel sent by the meeting server, where the information of the missed meeting personnel is the information of the missed meeting personnel which is detected by the meeting server and has not joined the target meeting after the target meeting starts; the sending module 901 of fig. 9 sends the meeting reminding information to the meeting server.
The implementation process of the functions and roles of each module in the above device is specifically shown in the implementation process of the corresponding steps in the above method, and will not be described herein again.
The embodiment of the disclosure also provides an electronic device, including: at least one processor; a memory for storing at least one processor-executable instruction; wherein at least one processor is configured to execute instructions to implement the steps of the above-described methods disclosed in embodiments of the present disclosure.
Fig. 10 is a schematic structural diagram of an electronic device according to an exemplary embodiment of the present disclosure. As shown in fig. 10, the electronic device 1000 includes at least one processor 1001 and a memory 1002 coupled to the processor 1001, the processor 1001 may perform the respective steps of the above-described methods disclosed in the embodiments of the present disclosure.
The processor 1001 may also be referred to as a central processing unit (Central Processing Unit, CPU), which may be an integrated circuit chip with signal processing capabilities. The steps of the above-described method disclosed in the embodiments of the present disclosure may be accomplished by the integrated logic of hardware in the processor 1001 or by instructions in the form of software. The processor 1001 described above may be a general purpose processor, a digital signal processor (Digital Signal Processing, DSP), an ASIC, an off-the-shelf programmable gate array (Field-programmable Gate Array, FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of a method disclosed in connection with the embodiments of the present disclosure may be embodied directly in hardware, in a decoded processor, or in a combination of hardware and software modules in a decoded processor. The software modules may reside in a memory 1002 such as random access memory, flash memory, read only memory, programmable read only memory, or electrically erasable programmable memory, registers, etc. as well known in the art. The processor 1001 reads the information in the memory 1002 and in combination with its hardware performs the steps of the method described above.
In addition, various operations/processes according to the present disclosure, in the case of being implemented by software and/or firmware, may be installed from a storage medium or network to a computer system having a dedicated hardware structure, for example, the computer system 1100 shown in fig. 11, which is capable of performing various functions including functions such as those described previously, and the like, when various programs are installed. Fig. 11 is a schematic structural diagram of a computer system according to an exemplary embodiment of the present disclosure.
Computer system 1100 is intended to represent various forms of digital electronic computing devices, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular telephones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be exemplary only, and are not meant to limit implementations of the disclosure described and/or claimed herein.
As shown in fig. 11, the computer system 1100 includes a computing unit 1101, and the computing unit 1101 can perform various appropriate actions and processes according to a computer program stored in a Read Only Memory (ROM) 1102 or a computer program loaded from a storage unit 1108 into a Random Access Memory (RAM) 1103. In the RAM 1103, various programs and data required for the operation of the computer system 1100 can also be stored. The computing unit 1101, ROM 1102, and RAM 1103 are connected to each other by a bus 1104. An input/output (I/O) interface 1105 is also connected to bus 1104.
Various components in computer system 1100 are connected to I/O interface 1105, including: an input unit 1106, an output unit 1107, a storage unit 1108, and a communication unit 1109. The input unit 1106 may be any type of device capable of inputting information to the computer system 1100, and the input unit 1106 may receive input numeric or character information and generate key signal inputs related to user settings and/or function controls of the electronic device. The output unit 1107 may be any type of device capable of presenting information and may include, but is not limited to, a display, speakers, video/audio output terminals, vibrators, and/or printers. Storage unit 1108 may include, but is not limited to, magnetic disks, optical disks. The communication unit 1109 allows the computer system 1100 to exchange information/data with other devices over a network, such as the internet, and may include, but is not limited to, modems, network cards, infrared communication devices, wireless communication transceivers and/or chipsets, e.g., bluetooth (TM) devices, wiFi devices, wiMax devices, cellular communication devices, and/or the like.
The computing unit 1101 may be a variety of general purpose and/or special purpose processing components having processing and computing capabilities. Some examples of computing unit 1101 include, but are not limited to, a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), various specialized Artificial Intelligence (AI) computing chips, various computing units running machine learning model algorithms, a Digital Signal Processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 1101 performs the respective methods and processes described above. For example, in some embodiments, the above-described methods disclosed in embodiments of the present disclosure may be implemented as a computer software program tangibly embodied on a machine-readable medium, e.g., storage unit 1108. In some embodiments, some or all of the computer programs may be loaded and/or installed onto electronic device 1100 via ROM 1102 and/or communication unit 1109. In some embodiments, the computing unit 1101 may be configured to perform the above-described methods disclosed by embodiments of the present disclosure by any other suitable means (e.g., by means of firmware).
The disclosed embodiments also provide a computer-readable storage medium, wherein instructions in the computer-readable storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the above-described method disclosed by the disclosed embodiments.
A computer readable storage medium in embodiments of the present disclosure 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 computer readable storage medium described above can 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 specifically, the computer-readable storage medium described above may include one or more wire-based electrical connections, 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 computer readable medium may be contained in the electronic device; or may exist alone without being incorporated into the electronic device.
The disclosed embodiments also provide a computer program product comprising a computer program, wherein the computer program, when executed by a processor, implements the above-described methods of the disclosed embodiments.
In an embodiment of the present disclosure, computer program code for performing the operations of the present disclosure may be written in 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 remote computers, the remote computers may be connected to the user computer through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to external computers.
The flowcharts 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 modules, components or units referred to in the embodiments of the present disclosure may be implemented by software or hardware. Where the name of a module, component or unit does not in some cases constitute a limitation of the module, component or unit itself.
The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary hardware logic components that may be used include: a Field Programmable Gate Array (FPGA), an Application Specific Integrated Circuit (ASIC), an Application Specific Standard Product (ASSP), a system on a chip (SOC), a Complex Programmable Logic Device (CPLD), and the like.
The above description is merely illustrative of some embodiments of the present disclosure and of the principles of the technology applied. It will be appreciated by persons skilled in the art that the scope of the disclosure referred to in this disclosure is not limited to the specific combinations of features described above, but also covers other embodiments which may be formed by any combination of features described above or equivalents thereof without departing from the spirit of the disclosure. Such as those described above, are mutually substituted with the technical features having similar functions disclosed in the present disclosure (but not limited thereto).
Although some specific embodiments of the present disclosure have been described in detail by way of example, it should be understood by those skilled in the art that the above examples are for illustration only and are not intended to limit the scope of the present disclosure. It will be appreciated by those skilled in the art that modifications may be made to the above embodiments without departing from the scope and spirit of the disclosure. The scope of the present disclosure is defined by the appended claims.

Claims (14)

1. A conference access method, applied to a conference server, the method comprising:
acquiring identity information of a meeting person, and determining that no meeting person exists based on the identity information of the meeting person;
and if the fact that the non-meeting personnel do not join the target meeting is detected at a first preset time before the target meeting starts, sending access indication information to a first meeting client of the non-meeting personnel, wherein the access indication information is used for triggering the first meeting client to automatically access the meeting server.
2. The method of claim 1, wherein prior to the sending access indication information to the first meeting client for the unexpired person, the method further comprises:
Sending the information of the people who do not arrive to a second conference client, wherein the second conference client is a conference client of an initiator of the target conference;
and when receiving the meeting reminding information returned by the second meeting client, executing the sending of the access indication information to the first meeting client of the non-meeting personnel.
3. The method according to claim 2, wherein the method further comprises:
receiving a conference reservation request sent by the second conference client, wherein the conference reservation request is used for triggering the conference server to generate a conference identifier of the target conference;
generating meeting reservation information in response to the meeting reservation request, wherein the meeting reservation information comprises a meeting identification of the target meeting;
transmitting the meeting reservation information to a target group of an instant messaging client;
receiving a consultation personnel list sent by the instant messaging client, wherein the consultation personnel list is obtained by analyzing the session message of the target group by the instant messaging client;
and updating the meeting personnel list and the non-meeting personnel list in real time based on the meeting personnel list.
4. The method of claim 3, wherein the list of attendees comprises at least one of:
the method comprises the steps that a target group member mentioned by a first session message and a target group member mentioned by a second session message in session messages of a target group, wherein the first session message is one session message containing a conference identifier of the target conference, and the second session message is a preset number of session messages before and after the first session message;
the method comprises the steps that a target group member mentioned by a first session message and a target group member mentioned by a second session message in session messages of a target group are added, wherein the first session message is a plurality of session messages containing conference identifiers of the target conference, and the second session message is a preset number of session messages before and after the plurality of session messages;
all target group members in the target group.
5. A method according to claim 3, wherein the acquiring the identity information of the meeting personnel and determining the non-meeting personnel based on the identity information of the meeting personnel comprises:
receiving a conference joining request sent by a participant to be joined into the target conference through a third conference client, wherein the conference joining request carries a conference identifier of the target conference and a target face image of the participant;
Responding to the conference joining request, and comparing the target face image with a standard face image to obtain the identity information of the meeting personnel;
and screening the non-meeting personnel from the meeting personnel list based on the identity information of the meeting personnel.
6. The method of claim 3, wherein the sending access indication information to the first meeting client of the missed meeting personnel comprises:
establishing a socket length connection between the first conference client and the conference server;
and sending the meeting reservation information to the first meeting client through the socket length connection so that the first meeting client can automatically log in to the meeting server based on the meeting reservation information.
7. The method according to any one of claims 1 to 6, further comprising:
after the first conference client accesses the conference server, sending conference-entering reminding information to the first conference client, wherein the conference-entering reminding information is used for triggering terminal equipment where the first conference client is located to remind the people who do not get in the conference through at least one mode of sound, vibration and lamplight.
8. A conference access method, applied to a first conference client, the method comprising:
receiving access indication information sent by a conference server, wherein the access indication information is used for triggering the first conference client to automatically access the conference server;
establishing a socket length connection with the conference server in response to the access indication information;
receiving meeting reservation information sent by the meeting server through the socket length connection, wherein the meeting reservation information comprises a meeting identifier of a target meeting;
automatically logging in to the conference server based on the conference identification of the target conference.
9. A conference access method, applied to a second conference client, the method comprising:
transmitting a meeting reservation request of a target meeting to a meeting server, wherein the meeting reservation request is used for triggering the meeting server to generate a meeting identifier of the target meeting;
receiving meeting reservation information of the target meeting sent by the meeting server, wherein the meeting reservation information comprises a meeting identifier of the target meeting;
logging in to the conference server based on the conference identification of the target conference.
10. A conference access device for use with a conference server, the device comprising:
the acquisition module is configured to acquire the identity information of the meeting personnel and determine that the meeting personnel is not available based on the identity information of the meeting personnel;
the sending module is configured to send access indication information to a first conference client of the non-meeting personnel if the non-meeting personnel are detected not to join the target meeting at a first preset time before the target meeting starts, wherein the access indication information is used for triggering the first conference client to automatically access the conference server.
11. A conference access device for application to a first conference client, the device comprising:
the first receiving module is configured to receive access indication information sent by a conference server, wherein the access indication information is used for triggering the first conference client to automatically access the conference server;
a connection establishment module configured to establish a socket length connection with the conference server in response to the access indication information;
a second receiving module configured to receive meeting reservation information sent by the meeting server through the socket length connection, wherein the meeting reservation information includes a meeting identifier of a target meeting;
And the login module is configured to automatically log in to the conference server based on the conference identification of the target conference.
12. A conference access device for application to a second conference client, the device comprising:
a sending module configured to send a meeting reservation request of a target meeting to a meeting server, wherein the meeting reservation request is used for triggering the meeting server to generate a meeting identifier of the target meeting;
the receiving module is configured to receive meeting reservation information of the target meeting sent by the meeting server, wherein the meeting reservation information comprises a meeting identifier of the target meeting;
and the login module is configured to log in to the conference server based on the conference identification of the target conference.
13. An electronic device, comprising:
at least one processor;
a memory for storing the at least one processor-executable instruction;
wherein the at least one processor is configured to execute the instructions to implement the method of any one of claims 1 to 9.
14. A computer readable storage medium, characterized in that instructions in the computer readable storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the method of any one of claims 1 to 9.
CN202310849149.6A 2023-07-11 2023-07-11 Conference access method and device, electronic equipment and storage medium Pending CN117061694A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310849149.6A CN117061694A (en) 2023-07-11 2023-07-11 Conference access method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310849149.6A CN117061694A (en) 2023-07-11 2023-07-11 Conference access method and device, electronic equipment and storage medium

Publications (1)

Publication Number Publication Date
CN117061694A true CN117061694A (en) 2023-11-14

Family

ID=88663527

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310849149.6A Pending CN117061694A (en) 2023-07-11 2023-07-11 Conference access method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN117061694A (en)

Similar Documents

Publication Publication Date Title
US11777877B2 (en) Authentication of service requests initiated from a social networking site
US9319442B2 (en) Real-time agent for actionable ad-hoc collaboration in an existing collaboration session
US9449305B2 (en) Method of organizing a database according to an event for a web-based conference collaboration tool with dynamic content and roles
JP5795335B2 (en) Communication sessions between devices and interfaces with mixed capabilities
US12003585B2 (en) Session-based information exchange
US8412819B2 (en) Dynamically enabling features of an application based on user status
US20140173701A1 (en) Web conference overstay protection
US8121880B2 (en) Method for calendar driven decisions in web conferences
AU2022215318B2 (en) Intermediated access to entity information profiles
EP3659300B1 (en) Action templates in a messaging system
CN101427231A (en) Be used to make the method and system that between a plurality of participants, can carry out the structuring actual conversation
US20140025740A1 (en) Collaboration activity initiation
CN112437004A (en) Information processing method, information processing device, electronic equipment and storage medium
CN116569197A (en) User promotion in collaboration sessions
CN115051882A (en) System and method for customizing reminders
US10133916B2 (en) Image and identity validation in video chat events
WO2023165463A1 (en) Conference creation methods and apparatus, device, storage medium and program product
US11356393B2 (en) Sharing personalized data in an electronic online group user session
CN117061694A (en) Conference access method and device, electronic equipment and storage medium
EP1523166A1 (en) Conference system with voice recognition as identification method
US20230336632A1 (en) Server apparatus, online conference system, business card exchange method, and computer readable storage medium
US11837368B1 (en) Multi-channel communication sessions between patient and clinician
US20220405688A1 (en) Cooperative decision making in a social network
US20110320537A1 (en) One-way information transfer for performing secure information updates
CN113949837B (en) Conference participant information presentation method and device, storage medium 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