Teleconference management method and device, terminal and computer-readable storage medium

文档序号:22880 发布日期:2021-09-21 浏览:50次 中文

阅读说明:本技术 电话会议管理方法和装置、终端、计算机可读存储介质 (Teleconference management method and device, terminal and computer-readable storage medium ) 是由 张健 于 2021-06-07 设计创作,主要内容包括:本申请涉及一种电话会议管理方法和装置、终端、计算机可读存储介质,从通话服务器中获取多个会议参与端的会议信息,向电话会议服务器发送电话会议请求,电话会议请求用于指示电话会议服务器从通话服务器中获取会议信息,并根据会议信息建立会议发起端与多个会议参与端之间的多方电话会议。在当前多方电话会议的场景下,根据会议信息对多方电话会议进行管理。由于某些运营商的电话会议服务器不支持订阅电话会议事件包的功能,因此,本申请中会议发起端在建立电话会议之前,预先从通话服务器中获取多个会议参与端的会议信息,如此,根据预先从通话服务器中所获取的会议信息也可以对多方电话会议进行管理,解决了传统电话会议管理方式的局限性问题。(The application relates to a teleconference management method and device, a terminal and a computer readable storage medium, conference information of a plurality of conference participants is obtained from a call server, a teleconference request is sent to the teleconference server, and the teleconference request is used for indicating the teleconference server to obtain the conference information from the call server and establishing a multi-party teleconference between a conference initiator and the conference participants according to the conference information. Under the current scene of the multi-party teleconference, the multi-party teleconference is managed according to the conference information. Because the teleconference server of some operators does not support the function of subscribing the teleconference event package, the conference initiating end in the application acquires the conference information of a plurality of conference participating ends from the call server in advance before establishing the teleconference, so that the multiparty teleconference can be managed according to the conference information acquired from the call server in advance, and the problem of limitation of the traditional teleconference management mode is solved.)

1. A teleconference management method applied to a conference initiator, the method comprising:

acquiring conference information of a plurality of conference participants from a call server; the conference information comprises the identity identification of the plurality of conference participants and an initial conference state;

sending a teleconference request to a teleconference server, wherein the teleconference request is used for indicating the teleconference server to acquire the conference information from the call server and establishing a multi-party teleconference between the conference initiating terminal and the conference participants according to the conference information;

and under the current scene of the multi-party teleconference, managing the multi-party teleconference according to the conference information.

2. The teleconference management method according to claim 1, wherein after acquiring the conference information of the plurality of conference participants from the call server, the method further comprises:

and adding the conference information to a local database of the conference initiator.

3. The teleconference management method according to claim 2, wherein before acquiring the conference information of the plurality of conference participants from the call server, the method further comprises:

sending a call connection request to access network equipment, wherein the call connection request carries the identity of a plurality of conference participants, and the call connection request is used for indicating the access network equipment to establish call connection between the conference initiator and the plurality of conference participants;

after the call connection between the conference initiating terminal and the plurality of conference participating terminals is established, sending the conference information of the plurality of conference participating terminals to the call server through the access network equipment.

4. The conference call management method according to claim 1, further comprising, after said establishing a multi-party conference call between said conference initiator and said plurality of conference participants according to said conference information:

sending a subscription request to the teleconference server, wherein the subscription request is used for subscribing a teleconference event package, and the teleconference event package contains current conference information of the conference participants;

and controlling the teleconference server to issue the teleconference event package to the conference initiator based on the subscription request so that the conference initiator receives the teleconference event package.

5. The method of claim 4, wherein the managing the multi-party teleconference according to the conference information in the current multi-party teleconference scene comprises:

determining target conference information from the conference information and the current conference information in the scene of the current multiparty teleconference;

managing the multi-party teleconference based on the target conference information.

6. The teleconference management method according to claim 5, wherein the determining target conference information from the conference information and the current conference information comprises:

if the conference information is consistent with the current conference information, determining the conference information as the target conference information;

and if the conference information is inconsistent with the current conference information, determining that the current conference information is the target conference information.

7. The method of claim 1, wherein the managing the multi-party teleconference according to the conference information in the current multi-party teleconference scene comprises:

and under the current multi-party teleconference scene, managing the current call states of the conference participants according to the identity marks of the conference participants and the initial conference state.

8. The teleconference management method according to claim 7, wherein a teleconference management key is included on a display interface corresponding to a scene of the current multiparty teleconference; in the current multiparty teleconference scene, managing the current call states of the conference participants according to the identity identifiers of the conference participants and the initial conference state includes:

receiving an operation instruction aiming at the teleconference management key on the display interface;

responding to the operation instruction, and displaying a teleconference management interface; the conference call management interface comprises an identity of each conference participant and an initial conference state;

receiving a setting instruction of an initial conference state aiming at the conference participant on the teleconference management interface;

and responding to the setting instruction, and updating the initial conference state of the conference participant end into a target call state, wherein the target call state comprises an offline state or an online state.

9. The teleconference management method according to claim 8, wherein after updating the initial conference state of the conference participants to an offline state in response to the setting instruction, the method further comprises:

and receiving a setting instruction aiming at the offline state of the conference participant, and updating the current conversation state of the conference participant to be the online state in response to the setting instruction.

10. A teleconference management apparatus, characterized in that the apparatus comprises:

the conference information acquisition module is used for acquiring conference information of a plurality of conference participants from the call server; the conference information comprises the identity identification of the plurality of conference participants and an initial conference state;

a conference call establishing module, configured to send a conference call request to a conference call server, where the conference call request is used to instruct the conference call server to obtain the conference information from the call server, and establish a multi-party conference call between the conference initiating terminal and the plurality of conference participants according to the conference information;

and the telephone conference management module is used for managing the multi-party telephone conference according to the conference information under the current scene of the multi-party telephone conference.

11. A terminal comprising a memory and a processor, the memory having stored thereon a computer program, wherein the computer program, when executed by the processor, causes the processor to perform the steps of the teleconference management method as claimed in any one of claims 1 to 9.

12. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the conference call management method according to any one of claims 1 to 9.

Technical Field

The present application relates to the field of communications technologies, and in particular, to a teleconference management method and apparatus, a terminal, and a computer-readable storage medium.

Background

With the continuous development of network technology and the continuous improvement of the communication efficiency of people in daily work, more and more teleconference is applied to the work of people, and the work efficiency is greatly improved. A conference call generally refers to a telephone in which a plurality of devices as participants can all participate in a call at the same time. Wherein, the initiator in a plurality of participants can be used as a manager to manage the teleconference. However, the conventional conference management method is limited.

Disclosure of Invention

The embodiment of the application provides a teleconference management method and device, a terminal and a computer readable storage medium, provides a novel teleconference management method, and solves the problem of limitation of a traditional teleconference management mode.

A management method of a teleconference, which is applied to a conference initiator, comprises the following steps:

acquiring conference information of a plurality of conference participants from a call server; the conference information comprises the identity identification of the plurality of conference participants and an initial conference state;

sending a teleconference request to a teleconference server, wherein the teleconference request is used for indicating the teleconference server to acquire the conference information from the call server and establishing a multi-party teleconference between the conference initiating terminal and the conference participants according to the conference information;

and under the current scene of the multi-party teleconference, managing the multi-party teleconference according to the conference information.

A teleconference management apparatus, the apparatus comprising:

the conference information acquisition module is used for acquiring conference information of a plurality of conference participants from the call server; the conference information comprises the identity identification of the plurality of conference participants and an initial conference state;

a conference call establishing module, configured to send a conference call request to a conference call server, where the conference call request is used to instruct the conference call server to obtain the conference information from the call server, and establish a multi-party conference call between the conference initiating terminal and the plurality of conference participants according to the conference information;

and the telephone conference management module is used for managing the multi-party telephone conference according to the conference information under the current scene of the multi-party telephone conference.

A terminal comprising a memory and a processor, the memory having stored therein a computer program which, when executed by the processor, causes the processor to carry out the steps of the bluetooth communication method as described above.

A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the bluetooth communication method as described above.

According to the telephone conference management method and device, the terminal and the computer readable storage medium, conference information of a plurality of conference participants is obtained from the call server, and the conference information comprises the identity identifications of the conference participants and the initial conference state. And sending a teleconference request to the teleconference server, wherein the teleconference request is used for indicating the teleconference server to acquire the conference information from the call server, and establishing a multi-party teleconference between the conference initiating terminal and a plurality of conference participating terminals according to the conference information. Under the current scene of the multi-party teleconference, the multi-party teleconference is managed according to the conference information. Because some operators' teleconference servers do not support the function of subscribing the teleconference event package, in the teleconference supported by the teleconference servers, the manager cannot acquire the information related to the teleconference by subscribing the teleconference event package so as to manage the teleconference. Therefore, in the application, the conference initiating terminal acquires the conference information of the plurality of conference participants from the call server in advance before the conference call is established. Then, a multi-party teleconference between the conference initiating terminal and the plurality of conference participants is established. Therefore, under the current scene of the multi-party teleconference, the multi-party teleconference can be managed according to the conference information acquired from the call server in advance without subscribing the teleconference event package from the teleconference server. The problem of limitation of a traditional teleconference management mode is solved.

Drawings

In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.

FIG. 1 is a diagram of an exemplary embodiment of a teleconference management method;

FIG. 2 is a flow diagram of a method for teleconference management in one embodiment;

FIG. 3 is a flow diagram of a method for teleconference management in another embodiment;

FIG. 4 is a diagram illustrating a display interface of a single-wire call connection in one embodiment;

FIG. 5 is a schematic diagram of a method for teleconference management in one embodiment;

FIG. 6 is a signaling diagram that illustrates a conference initiating terminal subscribing to a conference call event package from a conference call server in one embodiment;

FIG. 7 is a schematic diagram of an interface for teleconference management in one embodiment;

FIG. 8 is a timing diagram of a teleconference management process in one particular embodiment;

fig. 9 is a block diagram showing the construction of a teleconference management apparatus in one embodiment;

fig. 10 is a block diagram showing the construction of a teleconference management apparatus in another embodiment;

fig. 11 is a schematic diagram of the internal structure of the terminal in one embodiment.

Detailed Description

In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.

With the continuous development of network technology and the continuous improvement of the communication efficiency of people in daily work, more and more teleconference is applied to the work of people, and the work efficiency is greatly improved. A conference call generally refers to a telephone in which a plurality of devices as participants can all participate in a call at the same time. Wherein, the initiator in a plurality of participants can be used as a manager to manage the teleconference. Specifically, the administrator generally obtains information related to the teleconference by subscribing to a CEP (conference event package) from the network server, and manages the teleconference. Therefore, the conference management method is limited.

However, since some of the operators' teleconference servers do not support the function of subscribing to the teleconference event package, in the teleconference supported by this part of teleconference servers, the administrator cannot acquire the information related to the teleconference by subscribing to the teleconference event package, so as to manage the teleconference.

Therefore, the embodiment of the present application provides a method for managing a teleconference, and a conference initiator can manage a multiparty teleconference without subscribing a teleconference event package from a teleconference server.

Fig. 1 is a diagram illustrating an application scenario of the teleconference management method in one embodiment. As shown in fig. 1, the application environment includes a conference initiator 120, a call server 140, a teleconference server 160, and a plurality of conference participants 180. The conference initiator 120 obtains conference information of a plurality of conference participants 180 from the call server 140; the conference information includes the identity of the plurality of conference participants 180 and the initial conference state; sending a teleconference request to the teleconference server 160, wherein the teleconference request is used for instructing the teleconference server 160 to acquire conference information from the call server 140, and establishing a multi-party teleconference between the conference initiator 120 and the plurality of conference participants 180 according to the conference information; under the current scene of the multi-party teleconference, the multi-party teleconference is managed according to the conference information. Here, the conference initiator 120 and the plurality of conference participants 180 may be any terminal devices such as a mobile phone, a tablet pc, a PDA (Personal Digital Assistant), a wearable device (smart band, smart watch, smart glasses, smart gloves, smart socks, smart belt, etc.), and a smart home.

Fig. 2 is a flow diagram of a method for teleconference management in one embodiment. The teleconference management method in the present embodiment is described by taking the teleconference initiator 120 in fig. 1 as an example. The teleconference management method comprises the following steps:

step 220, obtaining conference information of a plurality of conference participants from a call server; the conference information includes the identities of the plurality of conference participants and the initial conference state.

First, a conference initiator initiates a call connection to a plurality of conference participants, respectively. Specifically, the conference initiating terminal initiates a call connection to one conference participating terminal, and after the call connection between the conference initiating terminal and the conference participating terminal is established, the current call state of the conference participating terminal is set to a suspended state (hold state). Then, the conference initiating terminal initiates a call connection to another conference participating terminal, and after the call connection between the conference initiating terminal and the conference participating terminal is established, the current call state of the conference participating terminal is also set to be a suspended state (hold state). And if the session connection between the conference initiating terminal and a certain conference participating terminal fails to be established, determining that the current session state of the conference participating terminal is an unconnected state. Similarly, the conference initiating terminal establishes call connection with other conference participating terminals in sequence. Here, the number of the plurality of conference participants is not limited. Of course, in practice, a general telephone conference sets the highest limit on the number of participants, and avoids the influence on the call quality due to the network speed and other reasons.

Because the call server can acquire the conference information of the conference initiating terminal establishing call connection with the plurality of conference participating terminals respectively, the conference initiating terminal can acquire the conference information of the plurality of conference participating terminals from the call server. The conference information comprises the identity of a plurality of conference participants and an initial conference state. Here, the identity of the conference participant may be a telephone number corresponding to the SIM inserted on the conference participant. Here, the initial conference state of the conference participant means that after the conference initiator establishes a call connection with the conference participant and the current call state of the conference participant is also set to a suspended state (hold state), the initial conference state of the conference participant is set to an online state. If the session connection between the conference initiating terminal and a certain conference participating terminal fails, the initial conference state of the conference participating terminal is set to be an offline state after the current session state of the conference participating terminal is determined to be an unconnected state.

Step 240, sending a teleconference request to the teleconference server, where the teleconference request is used to instruct the teleconference server to obtain the conference information from the call server, and establishing a multi-party teleconference between the conference initiating terminal and a plurality of conference participating terminals according to the conference information.

After the conference initiating terminal acquires the conference information of the plurality of conference participating terminals from the call server, the conference initiating terminal starts to establish a multi-party teleconference with the plurality of conference participating terminals. Specifically, the conference initiating terminal sends a conference call request to the conference call server, and after receiving the conference call request, the conference call server obtains conference information of a plurality of conference participating terminals from the call server, and establishes a multi-party conference call between the conference initiating terminal and the plurality of conference participating terminals according to the conference information. The conference call server initiates a multi-party conference call connection to the conference participants and the conference initiator in the online state of the initial conference state based on the identity identifiers of the multiple conference participants and the initial conference state, that is, initiates a call connection to the conference participants and the conference initiator in the online state of the initial conference state.

Here, the conference call server does not initiate a multi-party conference call connection to the conference participants whose initial conference state is an offline state.

Step 260, under the current scene of the multi-party teleconference, managing the multi-party teleconference according to the conference information.

The conference call server initiates a multi-party conference call connection to the conference participant and the conference initiator, the initial conference state of which is online, and after the multi-party conference call connection is successfully established, namely the conference initiator is currently in a scene of the multi-party conference call. Then, because the conference initiating terminal acquires the conference information of the plurality of conference participants from the call server in advance before the conference call is established, the conference initiating terminal can directly manage the multi-party conference call according to the conference information of the plurality of conference participants acquired from the call server in advance in the current multi-party conference call scene.

The conference initiating terminal may move the conference participants out of the multi-party teleconference, or update the initial conference state (online state) of the conference participants to an offline state, or the like, based on the identifiers of the conference participants and the initial conference state. The present application does not limit the specific management method.

In the embodiment of the application, conference information of a plurality of conference participants is obtained from a call server, and the conference information comprises the identity identifiers of the conference participants and an initial conference state. And sending a teleconference request to the teleconference server, wherein the teleconference request is used for indicating the teleconference server to acquire the conference information from the call server, and establishing a multi-party teleconference between the conference initiating terminal and a plurality of conference participating terminals according to the conference information. Under the current scene of the multi-party teleconference, the multi-party teleconference is managed according to the conference information. Because some operators' teleconference servers do not support the function of subscribing the teleconference event package, in the teleconference supported by the teleconference servers, the manager cannot acquire the information related to the teleconference by subscribing the teleconference event package so as to manage the teleconference. Therefore, in the application, the conference initiating terminal acquires the conference information of the plurality of conference participants from the call server in advance before the conference call is established. Then, a multi-party teleconference between the conference initiating terminal and the plurality of conference participants is established. Therefore, under the current scene of the multi-party teleconference, the multi-party teleconference can be managed according to the conference information acquired from the call server in advance without subscribing the teleconference event package from the teleconference server. The problem of limitation of a traditional teleconference management mode is solved.

In one embodiment, as shown in fig. 3, after obtaining conference information of a plurality of conference participants from a call server, a teleconference management method further includes:

at step 230, the meeting information is added to the local database of the meeting originator.

First, a conference initiator initiates a call connection to a plurality of conference participants, respectively. After the call connection between the conference initiating terminal and the conference participating terminal is established, the current call state of the conference participating terminal is set to be a suspended state (hold state), and the initial conference state of the conference participating terminal is further set to be an online state. After the call connection between the conference initiating terminal and a certain conference participating terminal fails to be established, the current call state of the conference participating terminal is determined to be an unconnected state, and the initial conference state of the conference participating terminal is further set to be an offline state.

Because the call server can acquire the conference information of the conference initiating terminal establishing call connection with the plurality of conference participating terminals respectively, the conference initiating terminal can acquire the conference information of the plurality of conference participating terminals from the call server. And adds the meeting information to the local database at the originating end of the meeting. The conference information includes identities (phone numbers) of a plurality of conference participants and an initial conference state (online or offline state).

The conference initiating terminal creates a data table in a local database, and the data table is used for storing conference participant terminal information and multi-party teleconference information when a multi-party teleconference is established. The information of the conference participants includes the identities (phone numbers) of the conference participants and the initial conference state (online or offline state). The information of the multi-party teleconference includes a conference ID of the multi-party teleconference, and the unified conference ID is a conference ID adopted by the teleconference server when initiating the multi-party teleconference connection to the conference participant and the conference initiator whose initial conference state is the online state. In the embodiment of the present application, the conference initiator creates a data table in the local database, which may also be referred to as a conference participant list: conference partitionants List. The data structure of Conference partitions List is shown in the following table:

ConferenceParticipantsList description of the invention
conference ID Meeting ID
Tel (telephone number) Telephone number
Status Conference state

The Status is used for storing the real-time conference state of the conference participant in a multi-party conference call scene. That is, in the multi-party teleconference, the conference initiating end can update the data in the data table in real time, so as to facilitate the follow-up conference management.

In the embodiment of the application, after the conference initiating terminal acquires the conference information of the plurality of conference participating terminals from the call server, the conference information is added to the local database of the conference initiating terminal. And the conference information stored in the local database is updated in real time, so that the multi-party teleconference can be managed according to the conference information in the local database of the conference initiating terminal without subscribing a teleconference event package from the teleconference server under the current scene of the multi-party teleconference. Furthermore, the limitation problem of the traditional telephone conference management mode is solved, and meanwhile, the conference management efficiency is improved.

In one embodiment, before obtaining the conference information of the plurality of conference participants from the call server, the method further includes:

sending a call connection request to the access network equipment, wherein the call connection request carries the identity identifiers of a plurality of conference participants, and the call connection request is used for indicating the access network equipment to establish call connection between a conference initiator and the plurality of conference participants;

after the call connection between the conference initiating terminal and the plurality of conference participating terminals is established, the conference information of the plurality of conference participating terminals is sent to the call server through the access network equipment.

Specifically, when a conference initiating terminal respectively initiates a call connection to a plurality of conference participating terminals, first, the conference initiating terminal sends a call connection request to an access network device. The call connection request carries the identity of a plurality of conference participants. For example, a conference initiating terminal first sends a call connection request to an access network device, so that the access network device initiates a call connection to a conference participating terminal, and after the call connection between the conference initiating terminal and the conference participating terminal is established, a current call state of the conference participating terminal is set to a suspended state (hold state).

Then, the conference initiating terminal sends another call connection request to the access network device so that the access network device initiates a call connection to another conference participating terminal, and after the call connection between the conference initiating terminal and the conference participating terminal is established, the current call state of the conference participating terminal is also set to be a suspended state (hold state), and the initial conference state of the conference participating terminal is further set to be an online state. If the session connection between the conference initiating terminal and a certain conference participating terminal fails, determining that the current session state of the conference participating terminal is an unconnected state, and further setting the initial session state of the conference participating terminal to be an offline state. Similarly, the conference initiating terminal establishes single-wire call connection with other conference participating terminals in sequence. The display interface of the single-wire call connection is shown in fig. 4, wherein the display interface includes a button (Add call) for adding a call, and the call connection can be continuously initiated to another conference participant by clicking the Add call.

Secondly, after the access network device establishes single-wire call connection between the conference initiating terminal and the plurality of conference participating terminals, the access network device stores conference information of the conference initiating terminal establishing call connection with the plurality of conference participating terminals respectively, and the access network device sends the conference information of the plurality of conference participating terminals to the call server. The conference information includes identities (phone numbers) of a plurality of conference participants and an initial conference state (online or offline state).

For example, fig. 5 is a schematic diagram of a teleconference management method in one embodiment. The conference initiating end serves as a manager host (A), and the plurality of conference participating ends comprise B and C. The access network device 520 is connected to a call server (Common server)540 via a network, and the call server 540 is connected to a Conference call server (Conference server)560 via a network.

The conference initiating terminal acts as a manager host (a) and sends a call connection request to the access network device (e.g. a base station) so that the access network device initiates a call connection to another conference participating terminal B. Then, the conference initiating terminal host (a) sends a call connection request to the access network device (e.g. a base station) so that the access network device initiates a call connection to another conference participant C. After the access network equipment establishes single-wire call connection between the conference initiating terminal and the plurality of conference participating terminals, the access network equipment stores conference information for establishing call connection between the conference initiating terminal and the plurality of conference participating terminals respectively, and sends the conference information of the plurality of conference participating terminals to the call server by the access network equipment.

Then, the conference initiating terminal acquires conference information of a plurality of conference participating terminals from the call server. And the terminal A takes the terminal C in the hold state as a first member and adds the terminal C in the hold state as a second member to the local database. Terminal a can then manage the plurality of conference participants according to the local database.

In the embodiment of the application, the conference initiating terminal sends a call connection request to the access network equipment, so that the access network equipment sequentially initiates call connection to different conference participating terminals. After the access network equipment establishes single-wire call connection between the conference initiating terminal and the plurality of conference participating terminals, the access network equipment stores conference information for establishing call connection between the conference initiating terminal and the plurality of conference participating terminals respectively, and sends the conference information of the plurality of conference participating terminals to the call server by the access network equipment. Therefore, the conference initiating terminal can acquire the conference information of the plurality of conference participating terminals from the call server, and further can manage the multi-party teleconference based on the conference information of the plurality of conference participating terminals. The conference initiating terminal does not need to acquire conference information of a plurality of conference participating terminals in a mode of subscribing a teleconference event package, and can also realize management of the teleconference, thereby solving the limitation problem of the traditional teleconference management mode.

In one embodiment, after the step 240 of establishing the multi-party teleconference between the conference initiator and the plurality of conference participants according to the conference information, a teleconference management method further includes:

sending a subscription request to a teleconference server, wherein the subscription request is used for subscribing a teleconference event package, and the teleconference event package comprises current conference information of a plurality of conference participants;

and controlling the teleconference server to send the teleconference event package to the conference initiator based on the subscription request so that the conference initiator receives the teleconference event package.

Fig. 6 is a signaling diagram illustrating a conference initiating terminal subscribing to a conference call event package from a conference call server in one embodiment. The conference initiating end serves as a manager host (A), and the plurality of conference participating ends comprise B and C. In the case where the Conference call server of some operators supports the function of subscribing to CEP, then after the multi-party Conference call connection is successfully established, host (a) initiates a subscription request to the Conference call server (Conference server) for subscribing to CEP (Conference event package). The Conference call event packet includes current Conference information of a plurality of Conference participants, that is, the Conference server acquires the current Conference information of the plurality of Conference participants in the Conference call in real time. Here, the current conference information similarly includes the identities of the current conference participants and the current conference state.

If the subscription is successful, the Conference server will return a notification instruction 200OK to host (a), and send CEP information to host (a) in real time. Host (a) returns notification instruction 200OK to Conference server after receiving CEP information.

In the embodiment of the application, under the condition that the teleconference server of some operators supports the function of subscribing the CEP, the subscribing request is sent to the teleconference server, and the teleconference server is controlled to issue the teleconference event package to the conference initiator based on the subscribing request, so that the conference initiator receives the teleconference event package. By adopting the mode of subscribing CEP, the conference initiating terminal can acquire the conference call event package from the conference call server more quickly so as to perform subsequent conference call management.

In one embodiment, in a current multi-party teleconference scenario, managing a multi-party teleconference according to conference information includes:

determining target conference information from conference information and current conference information in a current multiparty teleconference scene;

the multi-party conference call is managed based on the target conference information.

Specifically, in the above embodiment, the conference initiating terminal sends a call connection request to the access network device, so that the access network device initiates call connections to different conference participating terminals in sequence. After the access network equipment establishes single-wire call connection between the conference initiating terminal and the plurality of conference participating terminals, the access network equipment stores conference information for establishing call connection between the conference initiating terminal and the plurality of conference participating terminals respectively, and sends the conference information of the plurality of conference participating terminals to the call server by the access network equipment. Therefore, the conference initiating terminal can acquire the conference information of a plurality of conference participating terminals from the call server.

Meanwhile, under the condition that the teleconference server of some operators supports the function of subscribing CEP, a subscription request is sent to the teleconference server, and the teleconference server is controlled to issue a teleconference event package to the conference initiator based on the subscription request, so that the conference initiator receives the teleconference event package.

At this time, in the current multi-party teleconference scenario, the conference initiator may determine the target conference information from the current conference information acquired by subscribing to CEP in the teleconference server based on the conference information acquired from the call server. The multi-party teleconference is then managed based on the target conference information. Namely, the multi-party teleconference is managed based on the conference information and the current conference information.

In the embodiment of the present application, under the condition that the teleconference server of some operators supports the function of subscribing CEP, the conference initiator may not only obtain conference information from the call server, but also obtain current conference information from the teleconference server through subscribing CEP. Therefore, the multi-party teleconference can be managed based on the conference information and the current conference information. The accuracy of teleconference management can be improved by performing teleconference management from two dimensions.

In one embodiment, determining target meeting information from the meeting information and the current meeting information comprises:

judging whether the conference information is consistent with the current conference information;

if yes, determining the conference information as target conference information;

if not, determining that the current conference information is the target conference information.

In the embodiment of the present application, under the condition that the teleconference server of some operators supports the function of subscribing CEP, the conference initiator may not only obtain conference information from the call server, but also obtain current conference information from the teleconference server through subscribing CEP. Therefore, it can be determined whether the conference information is consistent with the current conference information, and if so, the conference information can be determined as the target conference information, and certainly, the current conference information can also be determined as the target conference information. And if not, determining the current conference information acquired by subscribing the CEP from the conference call server as the target conference information. In a multi-party teleconference scenario, current conference information of a plurality of conference participants may change in real time, and conference information acquired from a call server is earlier than a conference order (CEP) subscribed from a teleconference server, so that the teleconference is managed based on the current conference information acquired by the CEP subscribed.

Therefore, conference information acquired from two channels of different call servers and teleconference servers is compared to determine target conference information, accuracy of the target conference information is improved, and accuracy of teleconference management can be improved.

In one embodiment, in a current multi-party teleconference scenario, managing a multi-party teleconference according to conference information includes:

under the current scene of the multiparty teleconference, the current call states of a plurality of conference participants are managed according to the identity marks of the conference participants and the initial conference state.

Specifically, the conference initiator may move the conference participants out of the multi-party teleconference, update the initial conference state (online state) of the conference participants to an offline state, update the initial conference state (offline state) of the conference participants to an online state, and the like based on the identifiers of the conference participants and the initial conference state. The present application does not limit the specific management method.

In the embodiment of the application, the conference initiating terminal can realize fine management of various modes for the conference participating terminals based on the identity marks of the conference participating terminals and the initial conference state, and various requirements of users in the teleconference are met.

In one embodiment, a conference call management key is included on a display interface corresponding to a current multi-party conference call scenario; under the scene of the current multiparty teleconference, the current call states of a plurality of conference participants are managed according to the identity marks of the conference participants and the initial conference state, and the method comprises the following steps:

receiving an operation instruction aiming at a teleconference management key on a display interface;

responding to the operation instruction, and displaying a teleconference management interface; the teleconference management interface comprises an identity of each conference participant and an initial conference state;

receiving a setting instruction aiming at an initial conference state of a conference participant on a teleconference management interface;

and responding to the setting instruction, and updating the initial conference state of the conference participant into a target call state, wherein the target call state comprises an offline state or an online state.

Fig. 7 is a schematic interface diagram of teleconference management in one embodiment. Fig. 7 (a) is a display interface corresponding to a scene of a multi-party teleconference, and fig. 7 (b) is a schematic diagram of a teleconference management interface. A teleconference management key 720 is included on the display interface shown in fig. 7 (a). The conference initiator receives an operation instruction for the teleconference management key 720 on the display interface, and presents the teleconference management interface in response to the operation instruction. In the case where the conference call server of some operators does not support the function of subscribing CEP and the conference initiating terminal cannot acquire the conference information from the call server, the conference call management button 720 does not appear in the display interface corresponding to the scene of the multiparty conference call, that is, the conference initiating terminal has no way to perform conference management.

The teleconference management interface shown in fig. 7 (b) includes the identity of each conference participant and the initial conference state. The identity of the conference participant is shown by the icon 740 of the phone number, or may be referred to as being shown by the icon of the phone number. The initial conference state generally includes an online state or an offline state, and may also include other states, which is not limited in this application. And the initial conference state is shown as an icon 760 corresponding to the online state or an icon 780 corresponding to the offline state.

On the teleconference management interface, the conference initiator can manage the multiparty teleconference, and specifically, the conference initiator can receive a setting instruction of an initial conference state for the conference participants. The setting instruction for the initial conference state may be a setting instruction generated based on a click, a press, or the like performed by the user on the icon 760 corresponding to the online state or the icon 780 corresponding to the offline state.

And responding to the setting instruction, and updating the initial conference state of the conference participant into a target call state. For example, if the initial conference state of the conference participant is an offline state, the conference participant is switched from the offline state to an online state in response to a setting instruction. Or, if the initial conference state of the conference participant is the online state, responding to the setting instruction, and switching the conference participant from the online state to the offline state. Of course, if the initial conference state may also include other states, then, in response to the setting instruction, updating the initial conference state of the conference participant to be the target call state may also include other situations accordingly, which is not limited in this application.

In the embodiment of the application, an operation instruction for a teleconference management key is received on a display interface, and the teleconference management interface is displayed in response to the operation instruction. Setting instructions for an initial conference state of conference participants are received on a teleconference management interface. And responding to the setting instruction, and updating the initial conference state of the conference participant into a target call state. The conference management interface is switched to the display interface of the multi-party teleconference in the scene of the multi-party teleconference, then the conference participant can be managed in the conference management interface, and the operation is quicker and more convenient.

In another embodiment, if the initial conference state of the conference participant is updated to the offline state in response to the setting instruction, the method further includes:

and receiving a setting instruction aiming at the offline state of the conference participant, and updating the current conversation state of the conference participant to be the online state in response to the setting instruction.

Specifically, if the initial conference state of the conference participant is the online state, the conference participant is switched from the online state to the offline state in response to the setting instruction. Then, if the conference initiating terminal needs to access the offline conference participant to the multi-party teleconference, the user performs operations such as clicking and pressing on the icon 780 corresponding to the offline conference participant, and generates a setting instruction based on the operations. And the conference initiating terminal receives a setting instruction aiming at the offline state of the conference participating terminals, and updates the current conversation state of the conference participating terminals to be the online state in response to the setting instruction. And the icon 780 corresponding to the offline state of the conference participant is updated to the icon 760 corresponding to the online state, so that the user can know the real-time conference state of the conference participant based on the state icon of the conference participant.

In the embodiment of the application, the real-time conference state of the conference participant is represented by the state icon, so that the user can know the real-time conference state of the conference participant based on the state icon of the conference participant. Furthermore, based on the real-time conference state of the conference participant, the conference participant can be managed on the conference call management interface, and the operation is more rapid and convenient.

In a specific embodiment, as shown in fig. 8, there is provided a method for managing a teleconference, which is applied to a conference initiator, and the method includes:

step 802, sending a call connection request to the access network device, where the call connection request carries the identifiers of the multiple conference participants, and the call connection request is used to instruct the access network device to establish call connection between the conference initiator and the multiple conference participants.

And the conference initiating terminal sends a call connection request to the access network equipment so that the access network equipment initiates call connection to different conference participating terminals in sequence. Wherein, the call connection request carries telephone numbers of a plurality of conference participants.

Step 804, after the call connection between the conference initiating terminal and the plurality of conference participating terminals is established, sending the conference information of the plurality of conference participating terminals to the call server through the access network device.

After the access network equipment establishes the single-wire call connection between the conference initiating terminal and the plurality of conference participating terminals, the access network equipment stores the conference information of the conference initiating terminal establishing the call connection with the plurality of conference participating terminals respectively. Therefore, the access network equipment can send the conference information of a plurality of conference participants to the call server. The conference information includes identities (telephone numbers) of a plurality of conference participants and an initial conference state. Here, the initial conference state of the conference participant means that after the conference initiator establishes a call connection with the conference participant and the current call state of the conference participant is also set to a suspended state (hold state), the initial conference state of the conference participant is set to an online state. If the session connection between the conference initiating terminal and a certain conference participating terminal fails, the initial conference state of the conference participating terminal is set to be an offline state after the current session state of the conference participating terminal is determined to be an unconnected state.

Step 806, obtaining conference information of a plurality of conference participants from the call server.

Step 808, add the meeting information to the local database of the meeting originator.

The conference initiating terminal creates a data table in a local database for storing the information of the conference participating terminals and the information of the multi-party teleconference when the multi-party teleconference is established. Therefore, the conference initiating terminal can acquire the conference information of a plurality of conference participating terminals from the call server and add the conference information to the data table of the local database of the conference initiating terminal.

Step 810, sending a teleconference request to the teleconference server, where the teleconference request is used to instruct the teleconference server to acquire conference information from the call server, and establishing a multi-party teleconference between the conference initiating terminal and a plurality of conference participating terminals according to the conference information.

After the conference initiating terminal adds the conference information of the plurality of conference participating terminals into the local database of the conference initiating terminal, a teleconference request can be sent to the teleconference server. After receiving the teleconference request, the teleconference server acquires the conference information of the conference participants from the call server, and establishes a multi-party teleconference between the conference initiator and the conference participants according to the conference information.

In step 812, the multi-party teleconference is managed according to the conference information in the current multi-party teleconference scenario.

The conference call server initiates a multi-party conference call connection to the conference participant and the conference initiator, the initial conference state of which is online, and after the multi-party conference call connection is successfully established, namely the conference initiator is currently in a scene of the multi-party conference call. Then, because the conference initiating terminal acquires the conference information of the plurality of conference participants from the call server in advance before the conference call is established, the conference initiating terminal can directly manage the multi-party conference call according to the conference information of the plurality of conference participants acquired from the call server in advance in the current multi-party conference call scene.

In the embodiment of the present application, because the teleconference server of some operators does not support the function of subscribing the teleconference event package, in the teleconference supported by this part of teleconference server, the administrator cannot acquire the information related to the teleconference by subscribing the teleconference event package, so as to manage the teleconference. Therefore, in the application, the conference initiating terminal acquires the conference information of the plurality of conference participants from the call server in advance before the conference call is established. Then, a multi-party teleconference between the conference initiating terminal and the plurality of conference participants is established. Therefore, under the current scene of the multi-party teleconference, the multi-party teleconference can be managed according to the conference information acquired from the call server in advance without subscribing the teleconference event package from the teleconference server. The problem of limitation of a traditional teleconference management mode is solved.

In one embodiment, as shown in fig. 9, there is provided a teleconference management apparatus 900, including:

a conference information obtaining module 920, configured to obtain conference information of multiple conference participants from the call server; the conference information comprises the identity identification of a plurality of conference participants and an initial conference state;

a conference call establishing module 940, configured to send a conference call request to the conference call server, where the conference call request is used to instruct the conference call server to obtain conference information from the call server, and establish a multi-party conference call between a conference initiating terminal and multiple conference participants according to the conference information;

the teleconference management module 960 is configured to manage the multiparty teleconference according to conference information in a current multiparty teleconference scenario.

In one embodiment, as shown in fig. 11, there is provided a teleconference management apparatus further including:

a local database module 930 for adding the conference information to the local database of the conference initiator.

In one embodiment, there is provided a teleconference management apparatus, further comprising:

the system comprises a call connection module, a conference connection module and a conference connection module, wherein the call connection module is used for sending a call connection request to access network equipment, the call connection request carries the identity identifiers of a plurality of conference participation ends, and the call connection request is used for indicating the access network equipment to establish call connection between a conference initiating end and the plurality of conference participation ends;

and the conference information sending module is used for sending the conference information of the plurality of conference participants to the call server through the access network equipment after call connection between the conference initiating terminal and the plurality of conference participants is established.

In one embodiment, after the establishing of the multi-party teleconference between the conference initiator and the plurality of conference participants according to the conference information, the teleconference management apparatus further includes:

the subscription module is used for sending a subscription request to the teleconference server, wherein the subscription request is used for subscribing a teleconference event package, and the teleconference event package comprises current conference information of a plurality of conference participants; and controlling the teleconference server to send the teleconference event package to the conference initiator based on the subscription request so that the conference initiator receives the teleconference event package.

In one embodiment, the teleconference management module 960 is further configured to determine target conference information from the conference information and the current conference information in a scenario of a current multiparty teleconference; the multi-party conference call is managed based on the target conference information.

In one embodiment, the teleconference management module 960 is further configured to determine that the conference information is the target conference information if the conference information is consistent with the current conference information; and if the conference information is inconsistent with the current conference information, determining that the current conference information is the target conference information.

In one embodiment, the teleconference management module 960 is further configured to manage the current call state of the conference participants according to the identities of the conference participants and the initial conference state in the current multi-party teleconference scenario.

In one embodiment, a conference call management key is included on a display interface corresponding to a current multi-party conference call scenario; the teleconference management module 960 is further configured to receive an operation instruction for the teleconference management key on the display interface; responding to the operation instruction, and displaying a teleconference management interface; the teleconference management interface comprises an identity of each conference participant and an initial conference state; receiving a setting instruction aiming at an initial conference state of a conference participant on a teleconference management interface; and responding to the setting instruction, and updating the initial conference state of the conference participant into a target call state, wherein the target call state comprises an offline state or an online state.

In one embodiment, the teleconference management module 960 is further configured to receive a setting instruction for the offline state of the conference participant, and update the current call state of the conference participant to the online state in response to the setting instruction.

It should be understood that, although the steps in the flowcharts in the figures are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least some of the steps in the figures may include multiple sub-steps or multiple stages that are not necessarily performed at the same time, but may be performed at different times, and the order of performance of the sub-steps or stages is not necessarily sequential, but may be performed in turn or alternately with other steps or at least some of the sub-steps or stages of other steps.

The division of the modules in the teleconference management apparatus is for illustration only, and in other embodiments, the teleconference management apparatus may be divided into different modules as required to complete all or part of the functions of the teleconference management apparatus.

For specific limitations of the teleconference management apparatus, reference may be made to the above limitations of the teleconference management method, which will not be described herein again. The various modules in the teleconference management apparatus may be implemented in whole or in part by software, hardware or a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.

In one embodiment, a terminal is further provided, which includes a memory and a processor, where the memory stores a computer program, and the computer program, when executed by the processor, causes the processor to perform the steps of a teleconference management method provided in the above embodiments.

Fig. 11 is a schematic diagram of the internal structure of the terminal in one embodiment. As shown in fig. 11, the terminal includes a processor and a memory connected by a system bus. Wherein, the processor is used for providing calculation and control capability and supporting the operation of the whole terminal. The memory may include a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The computer program can be executed by a processor for implementing a conference call management method provided by the above embodiments. The internal memory provides a cached execution environment for the operating system computer programs in the non-volatile storage medium. The terminal may be any terminal device such as a mobile phone, a tablet computer, a PDA (Personal Digital Assistant), a POS (Point of Sales), a vehicle-mounted computer, and a wearable device.

The implementation of each module in the teleconference management apparatus provided in the embodiment of the present application may be in the form of a computer program. The computer program may be run on the terminal or on the terminal. The program modules formed by the computer programs may be stored on the terminal or on the memory of the terminal. Which when executed by a processor, performs the steps of the method described in the embodiments of the present application.

The embodiment of the application also provides a computer readable storage medium. One or more non-transitory computer-readable storage media containing computer-executable instructions that, when executed by one or more processors, cause the processors to perform the steps of the teleconference management method.

A computer program product containing instructions which, when run on a computer, cause the computer to perform a conference call management method.

Any reference to memory, storage, database, or other medium used by embodiments of the present application may include non-volatile and/or volatile memory. Suitable non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM), which acts as external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms, such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), Enhanced SDRAM (ESDRAM), synchronous Link (Synchlink) DRAM (SLDRAM), Rambus Direct RAM (RDRAM), direct bus dynamic RAM (DRDRAM), and bus dynamic RAM (RDRAM).

The above embodiments of conference call management only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the present application. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.

24页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:复合机及其控制方法和用户终端及其控制方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类