WO2009092242A1 - A method for implementing sub-conference, a method, an apparatus and a terminal device for implementing private conference - Google Patents

A method for implementing sub-conference, a method, an apparatus and a terminal device for implementing private conference Download PDF

Info

Publication number
WO2009092242A1
WO2009092242A1 PCT/CN2008/073580 CN2008073580W WO2009092242A1 WO 2009092242 A1 WO2009092242 A1 WO 2009092242A1 CN 2008073580 W CN2008073580 W CN 2008073580W WO 2009092242 A1 WO2009092242 A1 WO 2009092242A1
Authority
WO
WIPO (PCT)
Prior art keywords
conference
sub
session
main
content
Prior art date
Application number
PCT/CN2008/073580
Other languages
French (fr)
Chinese (zh)
Inventor
Cheng Huang
Guojun Xu
Lunjian Mu
Jue Wang
Yonggang Bian
Gang Liang
Yongjing Zhang
Original Assignee
Huawei Technologies 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 Huawei Technologies Co., Ltd. filed Critical Huawei Technologies Co., Ltd.
Publication of WO2009092242A1 publication Critical patent/WO2009092242A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1822Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42365Presence services providing information on the willingness to communicate or the ability to communicate in terms of media capability or network connectivity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/56Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
    • H04M3/563User guidance or feature selection
    • H04M3/564User guidance or feature selection whereby the feature is a sub-conference

Definitions

  • Sub-conference implementation method private conference implementation method, device and terminal device
  • the present invention relates to the field of network communication technologies, and specifically relates to a method for implementing a conference, a device for implementing a conference, a method for implementing a private conference, a device for implementing a private conference, and a terminal device.
  • the IP Multimedia Subsystem uses the Session Initiated Protocol (SIP) to implement call and signaling control functions.
  • SIP Session Initiated Protocol
  • the conference users who participate in the multimedia conference and the multimedia conference server implement the session function of the multimedia conference through SIP and other protocols cooperated with the SIP.
  • the application scenario in which the main conference and the sub-conference can coexist can occur.
  • the participant user wants to perform a Sidebar or Sub-Conference with the designated user at the same time as the current conference.
  • a private conference is called a sub-conference.
  • the current conference is called a primary conference.
  • the designated user can be a participant in the main conference or a participant in the non-main conference.
  • the original main conference participant in the sub-conference can receive the conversation content of the main conference.
  • the participants who do not join the sub-conference in the main conference are generally not allowed to obtain the conversation content of the sub-conference.
  • the conference server receives a sub-conference creation request of a participant in the main conference, and the conference server allocates resources, creates a sub-conference instance, and returns a sub-conference identifier. Sub-meeting session media type negotiation, sub-conference user invitation, and other sub-conference activation actions are also performed.
  • the conference server selects two Conference Focuss, which are relatively independent of resource allocation, in the management of the conference instance to implement the main conference, the sub-conference creation, and the conference session control respectively, that is, the main conference instance corresponds to the Main Conference Focus in the conference server. (Primary Conference Control Center), the sub-conference instance corresponds to the Sidebar Focus in the conference server.
  • the Main Conference Focus interacts with the main conference participant through the main conference session, and the Sidebar Focus interacts with the sub-session conference user through the sub-conference session.
  • the primary conference session and the conference session are two separate conference sessions.
  • the conference server invites the main conference control center to join the sub-conference, so that after receiving the main conference session content transmitted by the Main Conference Focus, the Sidebar Focus mixes the main conference session content and the sub-conference session content, and The conference participant user sends the content of the conversation after the remix, so that the sub-conference participant can receive both the main conference session content and the sub-conference session content.
  • the above technical solution does not consider the control problem of the main sub-conference session after the sub-conference is completed. For example, when the participating user in the sub-conference is also the main conference participant, the main conference session content cannot be implemented to the participant user. Output control. In addition, the technical solution does not consider how the participant user continues to receive the sub-conference session after switching from the sub-conference to the main conference, and the release of the sub-conference session before the termination of the main conference.
  • the embodiments of the present invention provide a sub-conference implementation method, a private conference implementation method, an apparatus, and a terminal device, which improve the existing sub-meeting implementation mechanism and improve the flexibility of implementing the sub-conference.
  • the sub-conference session content is sent to each sub-conference participant according to the participation status of each participating user in the sub-conference, or the main conference session content and the sub-conference session content are sent.
  • the embodiment of the present invention further provides another seed conference implementation method, including:
  • the conference control center of the main conference After the conference server receives the sub-conference creation request, the conference control center of the main conference performs the operation of establishing the sub-conference as the sub-conference control center to establish the sub-conference.
  • the embodiment of the invention further provides a method for implementing a private conference, including:
  • the private conference session sent by the receiving user occupies the conference session channel request
  • the conference control center forwards the content of the private conference session sent by the participant user received from the conference session channel according to the received private conference session user identifier carried in the request.
  • Embodiments of the present invention also provide another method for implementing a private conference, including:
  • the conference control center Establishes and participates with the existing conference session with the participating user participating in the private conference. Private conference session channel between participating users of private conferences;
  • the conference control center receives and sends the private conference session content by using the private conference session channel.
  • An embodiment of the present invention further provides a sub-conference implementation apparatus, including:
  • An obtaining module configured to obtain primary conference status information
  • Determining a status module configured to determine, according to the main conference status information acquired by the acquiring module, a participation status of each participating user in the sub-conference;
  • the first control module sends the sub-conference session content to the sub-conference participants according to the participation status of each participating user in the sub-conference, or sends the main conference session content and the sub-conference session content.
  • the embodiment of the present invention further provides another seed conference implementation apparatus, including:
  • a second creating module configured to use the conference control center of the primary conference as the sub-conference control center to establish a sub-conference according to the sub-conference creation request.
  • the embodiment of the invention further provides a terminal device, including:
  • a session establishment module establishing a conference session with the conference control center
  • a second interaction module configured to use a conference session between the conference control center and the conference user to interact with the conference control center; and the second interaction module controls the conference session to be used when the conference user participates in the conference Main conference session, in the conference
  • the second interaction module controls the conference session to be used as a conference session when the user participates in the conference.
  • An embodiment of the present invention further provides a private conference implementation apparatus, including:
  • a fourth receiving requesting module configured to receive a conference session channel request by the private conference session sent by the participant user
  • a sixth control module configured to forward the participant user according to the received private conference session user identifier carried in the request The content of the private meeting session sent.
  • the embodiment of the present invention further provides another private conference implementation apparatus, including:
  • the fifth receiving request module is configured to receive a private conference session request sent by the participant user, where the request carries the information of the participant user participating in the private conference;
  • Establishing a session channel module configured to establish a private conference session channel between the participating users participating in the private conference by using the existing conference session with the participating users participating in the private conference;
  • the seventh control module sends the content of the private conference session received from the private conference session channel through the private conference session channel.
  • the main conference and the sub-meeting are associated by using the main conference state information, so that when the session content is sent to the participating users in the sub-conference, the control content of the session content can be realized, thereby avoiding
  • the non-main conference participant can not join the sub-conference, the sub-conference can not send the session content when there is a non-main conference participant, and the existing sub-conference implementation mechanism is improved; the main conference and the sub-conference are reused by the main conference.
  • the conference control center avoids the process of setting up the independent sub-conference control center, and can also enable the participating users to participate in the main conference and the sub-conference at the same time when the terminal device used by the participating user does not have the parallel conversation capability;
  • the technical solution provided by the embodiments of the present invention improves the flexibility of implementing a sub-meeting.
  • FIG. 1 is a schematic diagram of an implementation manner of a sub-conference according to Embodiment 1 of the present invention.
  • FIG. 3 is a flowchart of receiving a main conference session by a sub-conference participant in the first embodiment of the present invention
  • FIG. 4 is a flowchart of receiving a sub-conference session by a primary conference participant user according to Embodiment 1 of the present invention
  • FIG. 5 is a flowchart of a conference in which a participant who participates in a primary and a secondary conference exits the main conference and releases the conference before the termination of the main conference according to the first embodiment of the present invention
  • FIG. 6 is a schematic diagram of an implementation manner of a sub-conference according to Embodiment 2 of the present invention.
  • FIG. 8 is a flowchart of a primary and sub-conference session sending control according to Embodiment 2 of the present invention.
  • FIG. 9 is a flowchart of receiving control of a primary and a secondary conference session according to Embodiment 2 of the present invention.
  • FIG. 10 is a flowchart of a conference in which a participant who participates in a primary and a secondary conference simultaneously withdraws from the primary conference and releases the conference before the termination of the primary conference according to the second embodiment of the present invention
  • FIG. 11 is a schematic flowchart 1 of a method for implementing a private conference according to an embodiment of the present invention
  • FIG. 12 is a second schematic flowchart of a private conference implementation manner according to an embodiment of the present invention.
  • FIG. 13 is a first schematic diagram of a sub-meeting implementation apparatus according to an embodiment of the present invention.
  • FIG. 14 is a second schematic diagram of a sub-conference implementation apparatus according to an embodiment of the present invention. Mode for carrying out the invention
  • the present invention can implement a sub-conference by two different embodiments, one embodiment of implementing a sub-conference is: creating an independent sub-conference control center, and utilizing the basis of a main conference session and a sub-conference session that are mutually parallel
  • the main conference and the sub-meeting are associated with the main conference status information, so as to perform the distribution control of the main conference session content in the sub-conference, and the sub-conference with the termination of the main conference, and the like; another implementation of the sub-conference
  • Reusing the main conference control center using the main conference session to simultaneously provide the sub-conference function for the sub-conference participants of the main conference participant, or using the main conference session as the sub-conference participant of the main conference participant user.
  • the participating users who participate in the sub-conference only provide the sub-conference function; that is, the main main conference control center is used to simultaneously control the main conference session and the sub-conference session.
  • Embodiment 1 On the basis of utilizing the main conference session and the sub-conference session which are mutually parallel, the association of the main conference and the sub-meetage is realized through the pre-acquired main conference state information; thus, in the subsequent sub-conference implementation process, The main conference and the sub-meeting are related to each other, and therefore, the sub-conference session control can be conveniently implemented.
  • the sub-conference control center needs to obtain the main conference status information.
  • the sub-conference control center can obtain the status information of the main conference by means of subscription.
  • the main conference control center can also actively transmit the main conference status information to the sub-conference control center periodically or irregularly, where the irregular transmission is as the main conference. Transmission when status information changes.
  • the main conference status information may include: a list of main conference participants.
  • the main conference status information may further include one or two items of the main conference session media type, the main conference control policy, and the like, including the main conference participant user list.
  • the main conference status information may contain: The content of the current main conference status information.
  • the content of the main conference status information can be determined according to the actual application.
  • the foregoing primary conference control policy may include: one or more of information such as whether the primary conference is locked, that is, whether the primary conference allows the new user to participate, and the duration of the speech of a participating user.
  • the content of the main conference control policy can also be: The content of the existing master conference control strategy. Moreover, the content of the main conference control strategy can be determined according to the actual application.
  • Sub-Conference The Control Center can subscribe to the main conference status information during the sub-conference process, or subscribe to the main conference status information after the sub-conference is successfully created.
  • the embodiment of the present invention does not limit the specific content included in the main conference state information and the main conference control policy, nor the specific implementation manner of the sub-conference control center acquiring the main conference state information, and the timing of subscribing to the main conference state information.
  • the main conference status information can be used to determine the participation status of each participating user in the sub-conference, that is, the main conference status information can be used to determine whether the participating users in the sub-conference are participating in the sub-conference. Also participated in the main meeting. That is to say, the use of the main conference status information can help the sub-conference control center to determine whether the participating users in the sub-conference participate in the sub-meeting or participate in the main sub-conference.
  • the sub-conference in the first embodiment may be a sub-meeting established according to the conference control policy.
  • the process of establishing a sub-conference according to the conference control policy may be:
  • the conference server receives the sub-conference creation request sent by the main conference participant user.
  • the primary conference participant user can submit the conference conference creation request to the conference server through the conference resource access mechanism supported by the conference server; for example, the primary conference participant user submits the conference conference creation request to the conference server through the conference access portal (entry).
  • the primary conference participant submits the child conference creation request to the conference server through the Remote Assistance application of the secondary conference application parameter settings.
  • the embodiment of the present invention does not limit the specific implementation process of the primary conference participant user to send the conference conference creation request.
  • the sub-conference creation request may carry a primary conference identifier, a sub-conference topic information, a sub-conference participant user list information, a sub-conference session media type, and a sub-conference control policy.
  • the sub-conference control policy may include: whether the sub-conference receives the main conference session content, whether the sub-conference allows non-main conference participants to participate in the sub-conference, and the like.
  • the information carried in the above sub-conference creation request can also pass Multiple messages are transmitted to the conference server.
  • the embodiment of the present invention does not limit the specific content of the information carried in the sub-conference creation request, the specific content of the sub-conference control policy, and the transmission manner of each of the foregoing information.
  • the conference server After receiving the sub-conference creation request, the conference server obtains the conference control policy, where the conference control policy is different from the foregoing sub-conference control policy, where the conference control policy is used to determine whether to allow the sub-conference to be created.
  • the conference control policy may be a primary conference control policy.
  • the conference server obtains the primary conference control policy from the Main Conference Focus.
  • the conference server may also obtain a conference control policy for determining whether to allow the sub-meetage to be created from other network devices.
  • the creation operation here may include: allocating resources required for implementing the sub-conference function, notifying the main conference participation user sub-conference creation of the sub-conference creation request, and the like.
  • the resources required to implement the sub-conference function may include: creating a Sidebar Focus corresponding to the sub-conference instance, and a sidebar Focus establishing a media transmission channel for the sub-conference of the sub-conference participants.
  • the creation operation here can adopt various existing sub-conference creation operations, and the embodiment of the present invention does not limit the processing procedures specifically included in the creation operation.
  • the sub-conference session and the main conference session are two parallel conference sessions, that is, the main conference instance corresponds to the Main Conference Focus, the sub-conference instance corresponds to the Sidebar Focus, and the Main Conference Focus passes the main conference session and the main conference.
  • the conference participant interacts with the content of the main conference session
  • the Sidebar Focus interacts with the child conference session user through the sub-conference session.
  • the main conference participant who interacts with the Main Conference Focus can participate in: the participant who participates in the main conference only; or the participants who participate in the main conference and participate in the main conference and sub-conference at the same time.
  • the sub-master conference participants who interact with the Sidebar Focus sub-conference session can be: participants who only participate in the sub-conference; or: participants who only participate in the sub-conference, and participants who participate in the main conference and sub-conference at the same time Will be the user.
  • the content of the main conference session sent by the main conference participant can pass the Main Conference Focus
  • the Sidebar Focus is transmitted to the sub-conferences of the sub-conferences and the sub-conferences of the main conference participants.
  • the main conference conversations sent by the sub-conference participants of the sub-conferences are also available through Sidebar Focus, Main Conference. Focus is transferred to the main conference participant in the main conference.
  • Sidebar Focus can invite Main Conference Focus to join the sub-conference.
  • the Sidebar Focus invites the Main Conference Focus to join the sub-conference when it receives the primary conference session request from the sub-conference participants of the primary conference participant user for the first time.
  • Sidebar Focus can also invite Main Conference Focus to join the sub-conference in other situations.
  • the sub-conference control policy includes allowing the sub-conference to receive the main conference session content
  • Sidebar Focus invites the Main Conference Focus force after the sub-conference is successfully created. Into the sub-conference.
  • Main Conference Focus can send the mixed main conference session content to Sidebar Focus, but does not receive the sub-conference session content, that is, Main Conference Focus as a virtual only send (Send only)
  • the participating users participate in the sub-conference that is, the Main Conference Focus to Sidebar Focus's main conference session channel (ie media transmission channel) can be a one-way channel.
  • the Sidebar Focus is responsible for controlling the distribution of the main conference session content in the sub-conference, so as to ensure that only the participating users having the receiving authority can receive the main conference session content in the sub-conference.
  • the Sidebar Focus can send the main conference session content to the sub-conference participants of the main conference participant user according to the main conference participation user list information in the main conference status information, and the Sidebar Focus can also participate in the conference according to the main conference participant user. List information, receiving a main conference session request to a sub-conference The sub-conference participants of the main conference participants will send the main conference session content.
  • the Sidebar Focus can also receive the main conference session request from the main conference and stop receiving the main conference session request.
  • the sub-conference participants send the main conference session content.
  • the Sidebar Focus can also send the main conference session content to the sub-conference participants of the main conference participant user in the sub-conference according to the main conference participation user list information, the reception main conference session request, and the stop receiving the main conference session request.
  • the receiving the main conference session request in the embodiment of the present invention may carry the main conference identifier, so as to indicate that the sub-conference participant user who is the main conference participant user in the sub-conference needs to receive the main conference session content.
  • the situation in which the Sidebar Focus sends the content of the main conference session to the sub-conference participants of the conference user in the sub-conference may include the following exemplary methods:
  • Example 1 If Sidebar Focus determines, according to the sub-conference control policy, that the sub-conference participants who are the main conference participants in the sub-conference are allowed to receive the main conference session content, Sidebar Focus can directly obtain the main content obtained from the Main Conference Focus.
  • the conference participant user list information determines the sub-conference participant users who are the main conference participant users in the sub-conference, and sends the received main conference session content to all the sub-conferences at the same time as the main conference participant user. Conference participants.
  • Example 2 When Sidebar Focus determines, according to the sub-conference control policy, that the sub-conference participant who is the main conference participant user receives the main conference session content in the prohibited sub-conference, if Sidebar Focus receives the sub-conference participant, the user sends After receiving the main conference session request, Sidebar Focus can determine the sub-conference participant who needs to receive the main conference session according to the receiving main conference session request. If Sidebar Focus determines that the sub-conference participant who needs to receive the main conference session content is also the main conference participant based on the main conference participant user list information obtained from the Main Conference Focus, the Bay IJSidebar Focus can receive the determined need. The sub-conference participant of the main conference session sends the content of the main conference session.
  • the Sidebar Focus does not send the content of the main conference session to the sub-conference participant who needs to receive the content of the main conference session.
  • the participant who needs to receive the content of the main conference session may be the participant who sends the conference request to receive the conference session, or the participant who needs to receive the conference session indicated in the conference session request. That is to say, when a sub-conference participant in a sub-conference is required to receive the content of the main conference session, the user can send and receive the main conference session request; or the other sub-conference participants can send and receive on behalf of the user.
  • the primary conference session request, and the received primary conference session request carries the specified at least one sub-conference participant user, and the designated sub-conference participant user may include: a child in the sub-conference that is simultaneously the main conference participant user Conference participants.
  • Example 3 When Sidebar Focus determines, according to the sub-conference control policy, that the sub-conference participant who is the main conference participant user in the sub-conference is allowed to receive the content of the main conference session, if the Sidebar Focus receives the sub-conference participant, the user sends After receiving the main conference session request, Sidebar Focus can determine the sub-conference participants who need to stop receiving the main conference session according to the stop receiving the main conference session request; Sidebar Focus no longer needs to stop receiving the conference session content.
  • the participating user sends the content of the main conference session, and the Sidebar Focus collects the user conference list information obtained from the Main Conference Focus, and the other conferences other than the participant users who need to stop receiving the content of the main conference session.
  • the sub-conference participants of the participating users send the content of the main conference session.
  • the sub-conference participant who needs to stop receiving the main conference session may be a sub-conference participant who sends a request to stop receiving the main conference session, or may stop receiving the sub-conference indicated in the main conference session request and need to stop receiving the main conference session.
  • Conference participants That is to say, when a sub-conference participant in a sub-conference is required to stop receiving the main conference session content, the user may send a request to stop receiving the main conference session; or the other sub-conference participants may The sending and receiving of the main conference session request is stopped, and the receiving of the main conference session request carries the specified at least one sub-conference participant user, and the designated sub-conference participant user may include: The sub-conference participates in the user.
  • the Sidebar Focus can determine whether the sub-conference participant who needs to stop receiving the content of the main conference session is the main conference participant user, and judges that the sub-conference participant user is at the same time After the conference is attended to the user, the content of the main conference session is stopped from being sent to the participant.
  • Sidebar Focus can also not perform the judging process, that is, regardless of whether the sub-conference participant receives the main conference session content before, the main conference session content is not sent to the sub-conference participant; Sidebar Focus directly according to the main conference
  • the user list information is sent to the sub-conference participants of the sub-conference participants who are also the main conference participants, except for the sub-conference participants who need to stop receiving the main conference session.
  • the content of the main conference session not sent to the sub-conference participant user includes two aspects: First, in the case that the sub-conference participant receives the content of the main conference session, the sending to the participant user is stopped. The content of the main conference session, and the second is that the conference user does not receive the content of the main conference session, and the content of the main conference session is still not sent to the conference user.
  • the Sidebar Focus After receiving the request to stop receiving the main conference session, the Sidebar Focus can make the following judgments: All the sub-conference participants who receive the content of the main conference session in the sub-conference stop receiving the content of the main conference session, if it is determined that all the sub-conferences are determined The sub-conference participants who receive the main conference session stop receiving the main conference session content, then Sidebar Focus sends a request to the Main Conference Focus to request the Main Conference Focus to exit the sub-conference. After receiving the request, the Main Conference Focus releases the Main. The main conference session between Conference Focus and Sidebar Focus.
  • the sub-conference user who is the main conference participant in the sub-conference can select to switch back to the main conference as needed.
  • the sub-conference participants of the main conference participants can send a handover request to the Sidebar Focus to switch back to the main conference.
  • the conference participant user can still request to receive the sub-conference session content.
  • the sub-conference session content needs to be transmitted from Sidebar Focus. Go to the Main Conference Focus and transfer from the Main Conference Focus to the main conference participant.
  • Main Conference Focus can invite Sidebar Focus to the main conference.
  • the embodiment of the present invention can update the one-way main conference session channel from Main Conference Focus to Sidebar Focus to a two-way conference session channel, or re-establish a single/bidirectional sub-conference session channel from Sidebar Focus to Main Conference Focus, such as re-establishment.
  • Sidebar Focus After Sidebar Focus joins the main conference, Sidebar Focus can send the remixed sub-conference session content to Main Conference Focus, and Sidebar Focus can receive the main conference session content or not.
  • the Main Conference Focus is responsible for controlling the distribution of the sub-conference session content in the main conference participant to ensure that only the main conference participant having the receiving authority can receive the sub-conference session content in the main conference.
  • the primary conference participant with the receiving permission may include: a primary conference participant who switches back to the primary conference, and a primary conference participant who does not perform the handover but requests to receive the conference session content.
  • the Main Conference Focus can send the sub-conference session content to the main conference participant user who needs to receive the sub-conference session content in the main conference according to the acquired sub-conference status information (such as the sub-conference participation user list information), such as switching back to the main conference.
  • the main conference participant user sends the sub-conference session content.
  • the Main Conference Focus can send the sub-conference session content to the main conference participant who switches back to the main conference according to the sub-conference participation user list information and the receiving sub-conference session request, and the Main Conference Focus can also receive the user list information according to the sub-conference.
  • the sub-conference session request, the stop receiving the sub-conference session request, and the sub-conference session content are sent to the main conference participant user who switches back to the main conference.
  • the specific example of the case where the above-mentioned Main Conference Focus sends the content of the sub-conference session to the main conference participant user who switches back to the main conference is the same as the above-mentioned Sidebar Focus-to-sub-conference.
  • the sub-conference participants of the conference user are similar to the content of the main conference session. The differences include:
  • the sub-conference identifier is carried in the sub-conference session request, and the sub-conference identifier is also carried in the request to stop receiving the sub-conference session.
  • the specific example of sending the content of the sub-conference session to the main conference participant who switched back to the main conference will not be described in detail here.
  • the main conference participant can request to leave the main conference.
  • the main conference focus releases the main conference session with the main conference participant user.
  • the release of the main conference session includes: releasing the main conference session channel.
  • the Main Conference Focus can also send the main conference session content to the participant after receiving the main conference request from the conference participant.
  • Main Conference Focus can also notify Sidebar Focus of the information that the main conference participant exits the main conference after receiving the exit main conference request of the main conference participant, that is, Main Conference Focus sends the main conference status information change to Sidebar Focus. Notice.
  • Sidebar Focus can only send the conference conference content to the conference user according to the notification.
  • the Main Conference Focus may determine whether all the main conference participants have logged out of the main conference. If all the main conference participants quit the main conference, The Main Conference Focus can request termination of the sub-conference, such as sending sub-conference termination indication information to Sidebar Focus, and after receiving the sub-conference termination indication information, Sidebar Focus releases the sub-conference session with each sub-conference participant user. The conference session between Main Conference Focus and Sidebar Focus also needs to be released. After each conference session is released, Main Conference Focus terminates the main conference.
  • Sub-conference participants can request to exit the sub-conference.
  • the Sidebar Focus no longer sends the sub-conference session content to the sub-conference participant, releases the sub-conference session with the sub-conference participant, and releases the sub-conference session. Includes: Releases the sub-conference session channel.
  • the primary conference and the secondary conference are respectively controlled by two conference control centers whose resource allocation is relatively independent, that is, the primary conference session and the conference session.
  • the participating users use the main conference session when participating in the main conference, and use the sub-meeting session when participating in the conference, that is, the participant needs to have the SIP parallel session capability.
  • the technical solution provided in the first embodiment can perform primary and secondary conference association control on the primary conference and the conference.
  • the primary conference association control may include: controlling the creation of the conference using the primary conference control policy; When there is a non-main conference participant user, the distribution of the main conference session content in the sub-conference is controlled; in the sub-conference, the sub-conference participant user who is the main conference participant user returns to the main conference, and controls the main conference participation. Continue to receive the content of the sub-conference session; when the participant who participates in the main sub-meeting exits the main conference, control the content of the main conference session is not distributed to the conference user; before the termination of the main conference, the end control of all the sub-conferences under the main conference Wait.
  • the first embodiment improves the existing sub-meeting implementation mechanism.
  • 1 is a schematic diagram of an implementation sub-meeting of the first embodiment.
  • the participating users of the terminal 1, the terminal 2, and the terminal 3 are performing the main conference, and the participating users of the terminal 4 do not participate in the main conference, but participate in the conference.
  • Any participant in the participant user 1, the participant user 2, and the participant user 3 can create a sub-meeting through the terminal request.
  • the conference server can determine whether to allow the sub-conference to be created according to the main conference control policy.
  • the participating users 1, the participating users 2, and the participating users 3 use the terminal to conduct the main conference through the main conference session, the participating users 1, the participating users 3, and the participating users. 4
  • Sidebar Focus for the sub-conference instance Need to obtain the main conference status information S idebar Focus can control the sub-conference session associated with the main conference according to the main conference status information.
  • FIG. 2 is a flowchart of a sub-conference creation according to an embodiment of the present invention.
  • UE1, UE2, UE3, and UE4 respectively represent terminal devices used by participating users.
  • the UE1, the UE2, and the UE3 are the terminal devices used by the first primary conference participant, that is, the conference users using the UE1, UE2, and UE3 participate in the multi-party multimedia conference under the host conference Conference Main Conference Focus, and use UE1, UE2.
  • the conference sessions between the participants of UE3 and Main Conference Focus are Dialog1, Dialog2, and Dialog3 respectively .
  • the users who use UE4 are non-main conference participants, and the participants of UE4 and UE1 and UE3 participate. Users join the sub-conferences together.
  • the information transmitted by the participating users through the terminal device is briefly described as transmitting information to UE1, UE2, UE3, and UE4.
  • Step 1 During the main conference, UE1 sends a sub-session creation request to the conference server.
  • the sub-conference creation request can be submitted to the conference server through the conference resource access mechanism supported by the conference server.
  • the sub-conference creation request is submitted to the conference server through a conference access or a remote assistant that assists the conference application parameter setting.
  • the sub-conference creation request carries a main conference identifier, a sub-conference topic, a sub-conference participant user list, a sub-conference session media type, a sub-conference control policy, and the like.
  • the sub-conference control policy such as whether the sub-conference participant is allowed to receive the main conference session content, whether to allow non-main conference participants to participate in the sub-conference, and the like.
  • Step 2 After receiving the sub-conference creation request, the conference server requests the main conference control policy from the Main Conference Focus. Step 3.
  • the Main Conference Focus returns the main conference control policy to the conference server. If the primary conference is a predefined conference, the primary conference control policy may be recorded in the definition document of the predefined conference; if the primary conference is a temporary conference, the primary conference control policy may be a default control policy set by the operator.
  • Step 4 The conference server determines whether to accept the sub-conference creation request according to the main conference control policy. If the sub-conference creation request is accepted, the conference server performs the subsequent operations of creating the sub-conference, such as creating a resource allocation such as Sidebar Focus corresponding to the sub-conference instance. Operation, then go to step 5; If the sub-conference creation request is not accepted, the sub-conference creation process ends, and the conference server can return to UE1 the response information for stopping the creation of the sub-conference.
  • Step 5 After the conference is successfully created, the conference server returns the response information of the successful sub-conference creation to UE1.
  • Step 6 The conference server sends a sub-conference creation success notification to the Main Conference Focus.
  • Step 7 After receiving the sub-conference creation success notification, the Main Conference Focus returns a response message to the conference server.
  • Sidebar Focus sends a main conference status information subscription request to Main Conference Focus.
  • Step 9 After receiving the main conference status information subscription request, Main Conference Focus returns a response message to Sidebar Focus.
  • Step 10 Main Conference Focus sends an initial notification to Sidebar Focus.
  • Step 11 The Sidebar Focus obtains the main conference status information such as the main conference participant list from the initial notification received.
  • Step 13 The Sidebar Focus returns a response message to the UE1 after receiving the sub-meeting activation request.
  • Step 14 After receiving the response information, the UE1 returns an acknowledgement message to the Sidebar Focus, and successfully establishes a sub-conference session Dialog1 ' between the UE1 and the Sidebar Focus.
  • Step 15 The Sidebar Focus sends an invitation to the UE3 to join the sub-conference request according to the sub-conference participant user list, to invite the UE3 to join the sub-conference.
  • Step 16 After receiving the request, the UE3 returns a response message to the Sidebar Focus.
  • Step 17 after receiving the response information, the Sidebar Focus returns an acknowledgement message to the UE3, and successfully establishes a sub-conference session Dialog3' between the UE3 and the Sidebar Focus.
  • Step 18 The Sidebar Focus sends an invitation to the UE4 to join the sub-conference request according to the sub-conference participant user list, to invite the UE4 to join the sub-conference.
  • Step 19 After receiving the request, the UE4 returns a response message to the Sidebar Focus.
  • Step 20 After receiving the response information, the Sidebar Focus returns an acknowledgement message to the UE4, and successfully establishes a sub-conference session Dialog4 between the UE4 and the Sidebar Focus.
  • step numbers do not represent the sequence of operations performed.
  • step 5 and step 6 may be performed simultaneously, or may be reversed in sequence; for example, step 18 may be performed first. Go to step 20, and then perform steps 15 through 17 and so on.
  • FIG. 3 is a flowchart of a main conference session content and a sub-conference session content transmission control according to an embodiment of the present invention.
  • S idebar Focus invites the Main Conference Focus to the sub-conference, and the Main Conference Focus only sends the remixed master to the Sidebar Focus.
  • the content of the conference session, Main Conference Focus does not receive the content of the sub-conference session, that is, the Main Conference Focus participates in the sub-conference as a virtual conference user who does not receive the video.
  • S idebar Focus controls the content of the main conference session to be distributed in the sub-conference to ensure that the sub-conference participants in the sub-conference can receive the content of the main conference session.
  • the conference user can choose to continue to receive the sub-conference session content.
  • UE1, UE2, and UE3 in Figure 3 are the main conference participants participating in the multi-party multimedia conference hosted by the Main Conference Focus.
  • UE1 and UE3 participate in the sub-conference with UE4.
  • UE1 and UE3 may choose whether to continue to receive the content of the main conference when participating in the sub-conference.
  • UE4 is a sub-conference participating user who only participates in the sub-conference, and UE4 has no right to receive the main conference session content.
  • the main conference sessions between UE1, UE2, UE3 and Main Conference Focus are Dialog1, Dialog2, and Dialog3.
  • the sub-conference sessions between UE1, UE3, UE4 and Sidebar Focus are Dialogl ', Dialog3', and Dialog4, respectively.
  • the sub-conference creation policy default setting information includes: It is prohibited to receive the main conference session content in the sub-conference of the sub-conference user who is the main conference participant user.
  • Step 1 During the process of the sub-conference, UE1 wants to receive the content of the main conference session, and UE1 sends a request to receive the main conference session to Sidebar Focus in the conference server.
  • the Request URI in the receiving main conference session request is the sub-conference identifier
  • the "See-To" header field value is the primary conference identifier
  • the "method” parameter value is "INVITE”
  • the "a" attribute value is "recvonly”.
  • the content included in a specific receiving main conference session request may be in the following form:
  • Step 2 After receiving the request to receive the primary conference session sent by the UE1, the Sidebar Focus determines the UE1 as the conference participant user according to the primary conference participant list information obtained by subscribing to the conference conference status information, and returns the response information to the UE1. .
  • Step 3 The Sidebar Focus sends an invitation to the Main Conference Focus to join the sub-conference request to request the Main Conference Focus to participate in the sub-meeting as the virtual participant of the Sendonly.
  • Step 4 After receiving the invitation main conference session to join the sub-conference request, Main Conference Focus returns the response information to Sidebar Focus.
  • the response information returned by Main Conference Focus may include a description of the media parameters of the main conference session.
  • Step 5 After receiving the response message, Sidebar Focus returns a confirmation message to Main Conference Focus.
  • the one-way media transmission channel from Main Conference Focus to Sidebar Focus was successfully established.
  • Sidebar Focus can control the distribution of the main conference session content in the sub-conference according to the subscribed main conference participant list, so as to ensure that the sub-conference participants of the main conference participant can receive the main conference.
  • the content of the session, and the non-main conference participants in the sub-conference cannot receive the content of the main conference session, and can only receive the content of the sub-conference session.
  • Step 6 UE2 uses Dialog2 to send the main conference session content to Main Conference Focus.
  • Step 7 After receiving the content of the main conference session, the Main Conference Focus returns the received response information to the UE2.
  • Step 8. The Main Conference Focus sends the received main conference session content to UE1 through Dialog1.
  • UE1 can be implemented through the control of the terminal side: the main conference session content sent from the Main Conference Focus received from Dialog1 is not played, and the conference session content sent from Sidebar Focus received from Dialogl ' Playback processing.
  • Step 9 After receiving the content of the main conference session, UE1 returns a response message to Main Conference Focus.
  • Step 10 Main Conference Focus sends the received main conference session content to UE3 through Dialog3.
  • UE3 can be implemented through the control of the terminal side: the main conference session content sent from the Main Conference Focus received from Dialog3 is not played, and the conference sent from Sidebar Focus received from Dialog3' The session content is played and processed.
  • Step 11 After receiving the content of the main conference session, the UE3 returns a response message to the Main Conference Focus.
  • Step 12 Main Conference Focus uses its one-way media transmission channel with Sidebar Focus to the Sidebar.
  • Focus sends the received main conference session content.
  • Step 13 After receiving the content of the main conference session, Sidebar Focus returns a response message to Main Conference Focus. Step 14. UE4 sends the sub-conference session content to Sidebar Focus through Dialog4.
  • Step 15 Sidebar Focus sends a response message to UE4 via Dialog4.
  • Step 16 UE1 sends the sub-conference session content to Sidebar Focus through Dialogl'.
  • Step 17. Sidebar Focus sends a response message to UE1 via Dialogl '.
  • Step 18 Sidebar Focus mixes the content of the main sub-conference session received in steps 12, 14 and 16 and sends the content of the main sub-conference session to the UE3 through Dialog3'.
  • Step 19 After receiving the content of the main sub-conference session, UE3 returns a response message to Sidebar Focus.
  • Step 21 After receiving the content of the main sub-conference session, UE1 returns a response message to Sidebar Focus.
  • Step 22 Sidebar Focus sends the sub-conference session content to UE4 through Dialog4.
  • Step 23 After receiving the content of the sub-conference session, the UE4 returns a response message to the Sidebar Focus.
  • UE1 can also send a stop to receive the main conference session request through Diall' to Sidebar Focus, and the Request URI in the request can be set as the sub-conference identifier, where: "Refer-To" header field
  • the value is the primary conference ID to be invited, and the "method" parameter value is "BYE".
  • the Sidebar Focus determines, according to the received stop receiving primary conference session request, that UE1 and UE3 do not need to receive the primary conference session, and then send a SIP BYE message to the Main Conference Focus to request the Main Conference Focus to exit the conference. After receiving the SIP BYE message, Main Conference Focus returns the SIP 200 OK response message to Sidebar Focus, releasing the main conference session between Main Conference Focus and Sidebar Focus, such as releasing the Media Conference Focus to Sidebar Focus media transmission channel.
  • step numbers do not represent the sequence of operations performed.
  • step 8, step 10, and step 12 may be performed simultaneously, or may be reversed in sequence; for example, step 14 Step 16 may be performed simultaneously, or may be performed simultaneously with step 6, and step 18, step 20, step 22 may be performed simultaneously, and the like.
  • FIG. 4 is a flow chart of the main conference session content and the sub-conference session content transmission control after the conference user switches back to the main conference according to the embodiment of the present invention.
  • step 24 using the participant user of UE1 to switch back to the main conference from the sub-meeting, but still wants to continue receiving the content of the sub-conference session, UE1 sends a receiving sub-conference session request to the Main Conference Focus in the conference server through Dialog1.
  • Step 25 The Main Conference Focus returns a response message to the UE1.
  • Step 26 The Main Conference Focus sends an invitation sub-conference session to the Sidebar Focus to join the main conference request to request Sidebar Focus to participate in the main conference.
  • Step 27 After receiving the request, Sidebar Focus returns a response message to Main Conference Focus.
  • Step 28 After receiving the response message, Main Conference Focus sends a confirmation message to Sidebar Focus, thereby successfully establishing a sub-conference session of Sidebar Focus to Main Conference Focus, such as establishing a media transmission channel of Sidebar Focus to Main Conference Focus, so that Sidebar Focus can send sub-conference session content to the Main Conference Focus.
  • the successfully established media transmission channel can be implemented in two ways: One is to update the existing Main Conference Focus to Sidebar Focus's one-way media transmission channel, so that the one-way media transmission channel becomes a two-way media transmission channel; One is to renegotiate a one-way or two-way media transmission channel that is only applicable to sub-conference session content transmission.
  • Step 29 UE4 sends the sub-conference session content to Sidebar Focus through Dialog4.
  • Step 30 After receiving the content of the sub-conference session, the Sidebar Focus returns a response message to the UE4.
  • Step 31 Sidebar Focus forwards the received sub-conference session content to Main Conference Focus.
  • Step 32 Main Conference Focus returns response information to Sidebar Focus.
  • Step 33 The UE2 sends the content of the main conference session to the Main Conference Focus through Dialog2.
  • Step 34 The Main Conference Focus sends a response message to the UE2.
  • Step 35 The UE1 sends the main conference session content to the Main Conference Focus through Dialog1.
  • Step 36 The Main Conference Focus sends a response message to the UE1.
  • Step 37 The Main Conference Focus forwards the received main conference session content to the Sidebar Focus.
  • Step 38 After receiving the main conference session content sent by the Main Conference Focus, the Sidebar Focus returns the response information to the Main Conference Focus.
  • Step 39 The Main Conference Focus mixes the received main conference session content and the sub-conference session content through Dialog1 and sends it to UE1.
  • Step 40 After receiving the content of the main sub-conference session after the mixing, UE1 returns a response message to Main Conference Focus.
  • Step 41 The Main Conference Focus sends the received main conference session content to UE2 through Dialog2.
  • Step 42 After receiving the content of the main conference session, UE2 returns a response message to Main Conference Focus.
  • Step 43 Sidebar Focus sends the received main conference session content and the sub-conference session content to UE1 through Dialogl '.
  • UE1 can be implemented through the control of the terminal side: the main sub-conference session sent from the Sidebar Focus received from Dialog1 is not played, and the main sub-conference session sent from the Main Conference Focus received from Dialog1 The content (ie, the content of the main sub-conference session received in step 41) is played.
  • Step 44 After receiving the content of the main sub-conference session after the mixing, the UE1 sends a response message to the Sidebar Focus.
  • Step 45 Sidebar Focus sends the content of the mixed main sub-conference session to UE3 through Dialog3'.
  • Step 46 After receiving the content of the main sub-conference session after the mixing, the UE3 sends a response message to the Sidebar Focus.
  • the UE1 may send a request to the Main Conference Focus to stop receiving the sub-conference call to terminate the receiving of the sub-conference session.
  • Main Conference Focus can release the Sidebar Focus to the Main Conference Focus sub-conference session, such as the one-way media transmission channel that releases Sidebar Focus to Main Conference Focus.
  • step numbers do not represent the sequence of operations performed.
  • step 29, step 33, and step 35 in FIG. 4 may be performed simultaneously, or may be reversed in sequence;
  • step 39, step 41, step 43, step 45 can be performed simultaneously.
  • FIG. 5 is a flowchart of an exit main conference and a main sub-meeting termination according to an embodiment of the present invention.
  • UE1, UE2, UE3 and Main Conference Focus implement a main conference session through Dialog1, Dialog2, and Dialog3, and UE1, UE3, UE4, and Sidebar Focus implement a sub-conference session through Dialogl ', Dialog3, and Dialog4.
  • Main Conference Focus participates as a virtual conference user in a sub-conference under the auspices of Sidebar Focus.
  • Step 1 UE3 sends a request to the Main Conference Focus to exit the main conference through Dialog3.
  • Step 2 The Main Conference Focus returns a response message to the UE3.
  • Main Conference Focus releases Dialog3 between UE3 and Main Conference Focus, and UE3 successfully exits the main conference.
  • Step 3 Main Conference Focus sends a notification of the main conference participant change to Sidebar Focus to inform Sidebar Focus that UE3 has exited the main conference.
  • Step 4 After receiving the notification of the user change of the main conference, Sidebar Focus returns the response information to Main Conference Focus.
  • Step 5 UE2 sends the main conference session content to Main Conference Focus through Dialog2.
  • Step 6 The Main Conference Focus returns a response message to the UE2.
  • Step 7 Main Conference Focus forwards the received main conference session content to UE1 through Dialog1.
  • Step 8. UE1 returns a response message to the Main Conference Focus.
  • Step 9 UE4 sends the sub-conference session content to Sidebar Focus through Dialog4.
  • Step 10 The Sidebar Focus returns a response message to the UE4.
  • Step 11 Main Conference Focus forwards the main conference session content to Sidebar Focus using the media transfer channel with Sidebar Focus.
  • Step 12 Sidebar Focus sends a response message to Main Conference Focus.
  • Step 13 Since the UE3 has exited the main conference, the Sidebar Focus receives the content of the main conference session, but only transmits the sub-conference session content to the UE3 through Dialog3'.
  • Step 14 After receiving the content of the sub-conference session, UE3 returns a response message to Sidebar Focus.
  • Step 15 After receiving the content of the main conference session, the Sidebar Focus passes the user list information according to the main conference.
  • Dialogl 'sends the content of the main sub-conference session after mixing to UE1.
  • Step 16 After receiving the content of the main sub-conference session after the mixing, the UE1 returns a response message to the Sidebar Focus.
  • Step 17 Since UE4 only participates in the sub-conference session, although Sidebar Focus receives the content of the main conference session, it only transmits the sub-conference session content to UE4 through Dialog4.
  • Step 18 After receiving the content of the sub-conference session, UE4 returns a response message to Sidebar Focus.
  • Step 19 UE2 sends a request to the Main Conference Focus to exit the main conference.
  • Step 20 After receiving the request to exit the main conference, the Main Conference Focus sends a response message to the UE2, and the conference server releases the media transmission channel Dialog2 between the UE2 and the Main Conference Focus, and the UE2 successfully exits the main conference session.
  • Step 21 UE1 sends an exit main conference request to Main Conference Focus through Dialog1.
  • Step 22 Because UE1 is the last primary conference participant in the primary conference, the exit primary conference request sent by UE1 triggers the process of terminating the primary conference. Before terminating the main conference, all sub-conferences under the main conference must be terminated. Therefore, the Main Conference Focus sends a sub-conference termination to the Sidebar Focus.
  • Step 23 Sidebar Focus sends an exit sub-conference request to UE1 through Dialog1' to instruct UE1 to exit the sub-conference.
  • Step 24 After receiving the request to exit the sub-conference, UE1 returns a response message to Sidebar Focus.
  • Step 25 The Sidebar Focus sends an exit sub-conference request to the UE3 through Dialog3' to instruct the UE3 to exit the sub-conference.
  • Step 26 After receiving the request to exit the sub-conference, the UE3 returns a response message to the Sidebar Focus.
  • Step 27 The Sidebar Focus sends an exit sub-meeting request to the UE4 through the Dialog4 to instruct the UE4 to exit the sub-conference.
  • Step 28 After receiving the request to exit the sub-conference, the UE4 returns a response message to the Sidebar Focus.
  • Step 29 The Sidebar Focus sends a sub-meeting termination response to the Main Conference Focus.
  • Step 30 The Main Conference Focus returns the main conference termination response information to the UE1.
  • the main sub-conference instance is all terminated.
  • the step numbers do not represent the sequence of operations performed.
  • step 7, step 9, and step 11 in FIG. 5 may be performed simultaneously, or may be reversed in sequence;
  • Step 13, Step 15, and Step 17 may be performed simultaneously, or may be reversed in sequence;
  • Step 23, Step 25, and Step 27 may be performed simultaneously, or may be reversed in sequence, and the like.
  • Embodiment 2 Reusing the conference control center of the main conference.
  • the conference control center of the existing main conference realizes the main conference for the participants who participate only in the main conference, the sub-meeting for the participants who participate only in the sub-conference, and the main conference and the sub-conference for the participants who participate in the main sub-conference. , that is, using the meeting of the main meeting
  • the control center controls the main conference session and the sub-meeting session at the same time.
  • the main conference and the sub-conference reuse the conference session.
  • the sub-conference may have a sub-conference identifier, but the sub-conference identifier is an alias of the main conference identifier.
  • Subconference IDs such as Sub-conference URIs.
  • the sub-conference creation process in the second embodiment may be:
  • the conference server receives the sub-conference creation request sent by the main conference participant user.
  • the primary conference participant can submit the sub-conference creation request to the conference server through the conference resource access mechanism supported by the conference server.
  • the conference participant user submits the conference conference creation request to the conference server through the conference access portal, for example,
  • the main conference participant user submits the sub-conference creation request to the conference server through the remote assistant of the auxiliary conference application parameter setting.
  • the implementation of the present invention does not limit the specific implementation process of the primary conference participant user to send the conference conference creation request.
  • the sub-conference creation request may carry the main conference identifier, the sub-conference topic information, the sub-conference participation user list information, and the sub-conference session media type.
  • the sub-conference creation policy may also optionally carry a sub-conference control policy.
  • the sub-conference control policy may also be preset in the conference server.
  • the sub-conference control policy may include: whether to allow the participating users who participate in the main conference sub-conference to receive the main conference session content, whether to allow the non-main conference participant to participate in the sub-conference, and the like.
  • the information carried in the above sub-conference creation request can also be transmitted to the conference server through multiple messages.
  • the embodiment of the present invention does not limit the specific content of the carried information in the sub-conference creation request, the specific content of the sub-conference control policy, and the transmission manner of each of the foregoing information.
  • the conference server can directly perform the sub-conference creation operation or determine whether to perform the sub-conference creation operation according to the conference control policy.
  • the conference control policy is different from the foregoing conference control policy.
  • the conference control policy is used to determine whether to allow sub-conferences to be created.
  • the conference control policy may be a primary conference control policy.
  • the conference server first obtains the conference control policy.
  • the conference server obtains the primary conference control policy from the conference focus center.
  • the conference server may also obtain the conference server from other network devices. Determine whether to allow the creation of a conference control policy for a sub-conference.
  • the sub-conference is established by reusing the conference control center, that is, the conference conference corresponding to the sub-conference instance is not required to be created, and the main conference session channel and the sub-conference session channel can be reused.
  • Some conference session channels that is, the main conference session channel and the sub-meeting session channel share the same conference session channel
  • the main conference session channel and the sub-conference session channel may also be independent conference session channels.
  • the main conference session channel and the sub-conference session channel may be reused in a conference session channel or in a separate conference session channel.
  • the primary conference session channel and the conference session are configured. Channels need to be independent of each other's conference session channels.
  • the sub-conference session is only a logical session for the participating users who participate in the main and sub-conferences.
  • the sub-conference session and the main conference session are not two parallel sessions, but are reused.
  • the session that is, the main conference instance corresponding to the Conference Focus ⁇ sub-conference instance also corresponds to the Conference Focus.
  • Conference Focus interacts with the main conference participants and sub-conference participants through the reused conference session.
  • the Conference Focus can interact with the main conference session user and the main conference session content through the main conference session, and the Conference Focus can perform the sub-conference session content and/or the sub-conference conference user through the sub-conference session and/or The interaction of the main meeting session content. That is to say, the Conference Focus uses the conference session with each participating user to interact with the participating users participating in the main conference and the sub-conference, and the conference session is used as the main conference session when the participant user participates in the main conference. Used as a sub-conference session when participating users participate in a sub-conference. When a conference session is used as the primary conference session, it does not mean that the conference user can receive only the content of the conference session through the primary conference session.
  • the participant can receive the content of the conference session through the conference session, or receive the conference session. Go to the sub-conference session content, or receive the main conference session content and sub-conference session content.
  • a conference session is used as a sub-conference session, it does not mean that the participant user can only receive the sub-conference session content, and the participant user can receive the sub-conference session content through the sub-conference session, or receive the main conference session content, Or receive the main conference session content and the sub-conference session content.
  • the control signaling may be used to distinguish the conference user from sending.
  • the conference session request carrying the primary conference identifier may be sent to notify the conference focus: the conference session content sent by the conference user is the content of the conference session.
  • the participating user then sends the main conference session content to the Conference Focus.
  • the conference user may also add a primary conference identifier different from the conference conference identifier in the content of the main conference session that is sent, and the conference focus may first resolve the conference identifier information in the content of the conference session. And determining, according to the parsed conference identification information, whether the content of the received conference session is the content of the main conference session or the content of the conference session.
  • Conference Focus interacts with the main conference participant user and the conference participant user through the independent main conference session channel and the sub-meeting session channel, Conference Focus can identify the channel through which the conference session content is transmitted. Determine whether the content of the conference session sent by the participating user is the content of the main conference session or the content of the sub-conference session.
  • Conference Focus can realize the participation of the participants who participate in only the main conference, the participants who only participate in the conference, and the participants in the conference. Accurate reception of the content of the session sent by the user.
  • Conference Focus can send the conference session content to the sub-conference participant or the main conference participant through the shared conference session channel; or through the independent main conference session channel and sub-conference session.
  • the channel sends the conference session content to the sub-conference participant or the main conference participant.
  • Conference Focus can send the identified main conference session content to the participating users who need to receive the content of the main conference session; the participants who need to receive the content of the main conference session can include: participants participating in the main conference, and participating in the conference. A sub-conference participant who is required to receive the content of the main conference session and is approved.
  • the Conference Focus can send the identified sub-conference session content to the participating users who need to receive the sub-conference session content.
  • the participating users who need to receive the sub-conference session content can include: participating users participating in the sub-conference, and participating in the main conference and A primary conference participant who is required to receive the content of the subconference session and is approved.
  • a sub-conference participant who is a participant in the main conference requesting to receive the content of the main conference session, and the Conference Focus can determine the conference participant after the user is determined to participate in the conference. After the session content is mixed, it is sent to the sub-conference participant.
  • the conference session content received by Conference Focus here can be the main conference session content and/or the sub-conference session content.
  • the participating users participating in the main conference sub-conference can choose whether to receive the main conference session content and the sub-conference session content, and the participating users who participate in the main conference and the sub-conference can also choose to exit the main conference or exit the sub-conference, Conference Focus.
  • the content of the conference session matching the selection of the participating user can be sent to the participating user, so that the participating user can selectively receive the content of the conference session, thereby realizing the control of the participating user to receive the content of the conference session.
  • the above embodiment 1 can also implement the control of transmitting and receiving the content of the conference session, the technical means adopted by the two are different.
  • Sidebar Focus needs to subscribe to the main conference status information to associate the main sub-meeting. Therefore, the sub-conference is controlled in association with the main conference.
  • the Conference Focus can perform the association control on the main sub-conference through the separate processing operation, so that the cooperation of the Sidebar Focus is not required, that is, the implementation does not need to be performed.
  • Sidebar Focus needs to invite the Main Conference Focus to the sub-conference, at Sidebar Focus and Main Conference Focus.
  • the main conference session channel is established between the two.
  • the conference focus can completely send the mixed main conference session content to the participating users who participate in the main conference and the sub-conference, so that Sidebar Focus is not needed.
  • Cooperate that is, there is no need to perform an invitation, establish a main conference session channel, and the like.
  • the Main Conference Focus needs to invite the Sidebar Focus to enter the conference.
  • a sub-conference session channel is established between the Sidebar Focus and the Main Conference Focus, or a two-way conference session channel is used between the two, and in the second embodiment, because Conference Focus can completely process the corresponding conference session content to the participating users, , there is no need to perform the invitation, establish a sub-conference session channel, and so on.
  • the switching in the second embodiment can be used to control whether the participant who participates in the primary conference also sends the content of the primary conference session or the content of the conference session.
  • the participant who participates in the primary conference needs to quit.
  • Main Conference Focus needs to decide whether to notify Sidebar Focus to terminate the sub-meeting according to the participation of the main conference participants.
  • Conference Focus can control the termination of the main sub-conference by its own operation. No need for Sidebar Focus, no need to perform notifications and other operations.
  • the many differences between the second embodiment and the first embodiment are generated by the implementation of the conference control center that reuses the main conference, that is, the conference session of the main conference is reused.
  • the following describes the conference session content sending control, receiving control, exiting the conference, terminating the conference, and the like in the second embodiment.
  • Conference Focus can know the participation status of each participating user in the main sub-conference, that is, Conference Focus can know whether the participating users in the main sub-conference only participated in the main meeting, only participated in the sub-conference, or participated in the same.
  • the main meeting and the sub-conference The Conference Focus can know the participation status of each participating user in the main sub-conference according to the main conference participant user list information and the sub-conference participation user list information.
  • the Conference Focus can determine whether to send the main conference session content to the sub-conference participants who participate in the main conference at the same time according to the sub-conference control policy.
  • the sub-conference control policy can be set to: Allow the main conference session content and the sub-conference session content to be sent to the participating users participating in the main sub-conference, that is, by default, the Conference Focus sends the main conference session content to the participating users who simultaneously participate in the main sub-conference.
  • the sub-conference session content at this time, the participating users who participate in the main sub-conference at the same time can control to receive only the required conference session content by sending stop receiving the main conference session request or stopping receiving the sub-conference session request.
  • the request to stop receiving the primary conference session may carry the primary conference identifier, and optionally carry at least one of the specified conference user information; the request to stop receiving the conference session may carry the conference identifier, and may optionally carry at least one of the specified conference identifiers.
  • a participant user information may be included in the request to stop receiving the primary conference session.
  • the participant who participates in the main sub-conference stops receiving the content of the main conference session, it can also continue to receive the content of the main conference session by sending a reception main conference session request to the Conference Focus.
  • the participating users who participate in the main sub-conference can also continue to receive the sub-conference session by sending a receiving sub-conference session request to the Conference Focus.
  • the sub-conference control policy can also be set as follows: It is forbidden to send the main conference session content to the participating users who participate in the main sub-conference at the same time, that is, by default, the Conference Focus only sends the sub-conference session content to the participating users who participate in the main sub-conference at the same time.
  • the participating users who participate in the primary sub-conference can control the content of the primary sub-conference session by sending and receiving the primary conference session request. That is, Conference Focus can only send sub-conferences to all participating users in the sub-conference according to the sub-conference participation user list information.
  • the content of the content, Conference Focus can also send the main sub-conference session content to the sub-conference participants of the main conference participant user according to the main sub-conference participation user list information and the receiving main conference session request.
  • the participating user who can receive the content of the main sub-conference session can control whether to receive only the sub-conference session content or only the main conference session content by stopping receiving the main conference session request, stopping receiving the sub-conference session request.
  • the participating users participating in the primary and secondary conferences can only receive the content of the primary conference session
  • the participating users can receive the primary conference session content by sending a reception sub-conference session request to the Conference Focus.
  • the participating users participating in the primary sub-conference can only receive the content of the sub-conference session
  • the participating user can receive the main conference session content by sending a reception main conference session request to the Conference Focus.
  • the Conference Focus can send the corresponding conference session content to the participating users according to the main sub-meeting participation user list information, receiving the main conference session request, receiving the sub-conference session request, stopping receiving the main conference session request, and stopping receiving the sub-conference session request.
  • the receiving the primary conference session request may carry the specified at least one sub-conference participation user information, or may not carry the specified at least one sub-conference participation user information. If the user information of the specified sub-conference is not carried, the participant who sends the request to receive the main conference session needs to receive the content of the main conference session. In the case of carrying the specified sub-conference participation user information, it may indicate that the designated sub-conference participating user needs to receive the main conference session content. That is to say, when a sub-conference participant in a sub-conference is required to receive the main conference session content, the user may send and receive the main conference session request; or other conference users may send and receive the main conference. Session request.
  • the request to stop receiving the primary conference session may carry the specified sub-conference participation user information, or may not carry the specified at least one sub-conference participation user information. If the user information of the specified sub-conference is not carried, the participant who sends the request to stop receiving the main conference session needs to stop receiving the content of the main conference session. If the specified sub-conference participation user information is carried, it may indicate that the designated sub-conference participation user needs to stop receiving the main conference session content. That is to say, when a sub-conference participant in a sub-conference is required to stop receiving the main conference session content, the user may automatically send a request to stop receiving the main conference session; or may be sent by other participating users. Stop receiving the main meeting session request.
  • the receiving the sub-conference session request may carry the specified at least one main conference participant user information, or may not carry the specified at least one main conference participant user information. If the user information of the specified primary conference is not carried, the participant who sends the request to stop receiving the conference session needs to stop receiving the conference session content. If the specified primary conference participant user information is carried, it indicates that the designated primary conference participant user needs to stop receiving the conference conference session content. That is to say, when the primary conference participant needs to stop receiving the content of the conference conference session, the user may send a request to stop receiving the conference conference session; or the other conference user may send a request to stop receiving the conference conference session.
  • the specific example method for the Conference Focus in the second embodiment to send the corresponding conference session content to the corresponding participant user is similar to the specific exemplary manner described in the first embodiment, and will not be described in detail herein.
  • the sub-conference user who is the main conference participant in the sub-conference can select to switch to the main conference or switch to the sub-conference as needed.
  • the handover here is different from the handover in the first embodiment.
  • the switching indicates that the participating user who is participating in the primary sub-meeting informs Conference Focus: whether the content of the session sent by the participating user is the content of the primary conference session or the content of the conference session, and the handover can be performed by sending a conference session request carrying the conference identifier.
  • the conference identifier in the conference session request may be the primary conference identifier or the conference conference identifier.
  • the primary conference identifier indicates that the content of the conference session that the participant user subsequently sends to the Conference Focus is the content of the conference session.
  • the conference conference identifier indicates that the content of the conference session that the participant user subsequently sends to the Conference Focus is the content of the conference conference session.
  • the child who is the main conference participant The conference participant user can send a conference call handover request (that is, a conference conference session request carrying the conference conference identifier) to the conference focus to notify the conference focus that the content of the conference session subsequently sent by the conference user is the content of the conference conference session.
  • the sub-conference user who is the main conference participant user can send a conference call request to the conference conference (that is, a conference conference session request carrying the main conference identifier) to notify Conference Focus:
  • the content of the conference session sent by the participating users is the content of the conference session.
  • Participants in the main meeting can request to leave the main meeting.
  • the participating user in the main conference can send an exit main conference request with the main conference identifier to the conference focus to indicate that the conference user requests to withdraw from the main conference.
  • the Conference Focus is in the case that the main conference session channel and the sub-meeting session channel are shared conference session channels, and the participant user needs to receive the sub-conference session content, the conference Focus can not release the session with the conference session between the participating users requesting to leave the main conference.
  • the conference session is only used as a sub-conference session (that is, Conference Focus releases the logical main conference session);
  • the conference focus can release the conference session channel between the participant and the participant who requests to exit the main conference.
  • Conference Focus can release the main conference session channel between the participant and the participant who requests to exit the main conference, again, at this time
  • the conference session is only used as a sub-conference session.
  • the Conference Focus can update the main conference participant list and no longer send the main conference session content to the conference user; if the conference user is still a sub-conference participant, the conference Focus can continue to send sub-conference session content to the participating users.
  • Conference Focus can also determine whether all the main conference participants have logged out of the main conference after receiving the request to exit the main conference. If all the main conference participants quit the main conference, Conference Focus can be terminated first. The operation of the sub-meeting, and then the operation of terminating the main meeting.
  • the operation of terminating the sub-conference may include: the Conference Focus releases the sub-conference session channel between the sub-conference participants.
  • the participating users in the sub-conference can request to exit the sub-conference.
  • the participating users in the sub-conference can send an exit sub-conference request with the sub-conference identifier to the conference focus to indicate that the participating user requests to exit the sub-conference.
  • Conference Focus may not release the conference if the main conference session channel and the sub-conference session channel are shared conference session channels, and the participant user needs to receive the main conference session content. The operation of the session channel.
  • Conference Focus can perform the operation of releasing the conference session channel.
  • Conference Focus can perform the operation of releasing the sub-conference session channel between the conference and the participating user. After the Conference Focus receives the exit sub-conference request, the sub-conference participation user list can be updated, and the sub-conference session content is no longer sent to the participating user. If the participating user is still the primary conference participant, Conference Focus can continue to send the primary conference session content to the participating user.
  • exiting the main conference request and the exiting sub-conference request may also carry the specified at least one participant user information, so that the designated conference user needs to withdraw from the main conference or the conference.
  • each participating user using the terminal 1, the terminal 2, and the terminal 3 is performing a main conference, and the participating user using the terminal 4 does not participate in the main conference, but participates in the sub-conference.
  • Any participant in the conference user 1, participant user 2, and conference participant 3 can create a sub-meeting through the terminal request.
  • the conference server can determine whether to allow the sub-conference to be created according to the main conference control policy. After the sub-conference is created and successfully created, the participating users 1, the participating users 2, and the participating users 3 use the terminal to continue the main conference through the main conference session, and the participating users 1, the participating users 3, and the participating users 4 Sub-conferences are made through a sub-conference session using a terminal.
  • the primary conference session and the conference session are the reused conference sessions. That is, the same conference session is used as the primary conference session when the participant user participates in the primary conference, and is used as the conference conference session when the conference user participates in the conference.
  • the main conference media transmission channel can be shared as a sub-conference media transmission channel, or the main conference media transmission channel can be independent of the sub-conference media transmission channel. Since the primary conference and the secondary conference reuse the same session, the primary conference and the conference are related to each other, and the conference conference of the primary conference can control the conference session associated with the primary conference for the conference.
  • FIG. 7 is a flowchart of a sub-conference creation of the second embodiment.
  • UE1, UE2, UE3, and UE4 respectively represent terminals used by the participating users, where: the participating users using UE1, UE2, and UE3 are the primary conference participants, that is, the participants of UE1, UE2, and UE3 are used.
  • the user participates in the multi-party multimedia conference hosted by the Main Conference Focus in the conference server.
  • the media transmission channels between the participants using UE1, UE2, and UE3 and the Main Conference Focus are Dialog1, Dialog2, and Dialog3 respectively .
  • the user is a non-main conference participant user.
  • the participant user using UE4 participates in the multi-party multimedia sub-conference under the Host Conference Focus host in the conference server together with the participant users using UE1 and UE3.
  • step 1 During the main conference, UE1 sends a sub-conference creation request to the conference server.
  • the sub-conference creation request can be submitted to the conference server through the conference resource access mechanism supported by the conference server.
  • the sub-conference creation request is submitted to the conference server through a conference access or a remote assistant that assists the conference application parameter setting.
  • the sub-conference creation request may carry a main conference identifier, a sub-conference topic, a sub-conference participant user list, a sub-conference session media type, a sub-conference control policy, and the like.
  • the sub-conference control policy such as whether to allow the sub-conference participants to receive the main conference session content, whether to allow non-main conference participants to participate in the sub-conference, and the like.
  • Step 2 After receiving the sub-conference creation request, the conference server requests the main conference control policy from the Main Conference Focus. Step 3.
  • the Main Conference Focus returns the main conference control policy to the conference server. If the primary conference is a predefined conference, the primary conference control policy may be recorded in the definition document of the predefined conference; if the primary conference is a temporary conference, the primary conference control policy may be a default control policy set by the operator.
  • Step 4 The conference server determines whether to accept the sub-conference creation request according to the main conference control policy. If the sub-conference creation request is accepted, the conference server uses the existing conference session between the conference participant user and the conference server to implement the conference conference session. Therefore, the resource deployment of the conference server for the sub-conference is actually an adjustment to the existing primary conference instance.
  • the conference server also needs to assign the sub-conference identifier to the sub-meeting, to step 5; if the conference server does not accept the sub-conference creation request, the sub-conference creation process ends, and the conference server can return the response information of the sub-conference to the UE1.
  • Step 5 After the conference is successfully created, the conference server returns the response information of the successful sub-conference creation to UE1.
  • Step 6 The conference server sends a sub-session creation success notification to the Main Conference Focus.
  • Step 7. After receiving the sub-conference creation success notification, the Main Conference Focus returns a response message to the conference server.
  • Step 9 After receiving the sub-meeting activation request, the Main Conference Focus returns a response message to the UE1.
  • Step 10 After receiving the response information, UE1 returns an acknowledgement message to Main Conference Focus, so that the sub-conference session Dialog1 ' is successfully established on the existing main conference session Dialog1 between UE1 and Main Conference Focus.
  • the existing conference session between UE1 and Main Conference Focus can be used as the main conference session and as a sub-conference session.
  • Step 11 The Main Conference Focus sends an invitation to the UE3 to join the sub-conference request according to the sub-conference participation user list information.
  • Step 12 After receiving the request, UE3 returns a response message to Main Conference Focus.
  • Step 13 After receiving the response information, the Main Conference Focus returns an acknowledgement message to the UE3, so that the sub-conference session Dialog3' is successfully established on the existing main conference session Dialog3 between the UE3 and the Main Conference Focus.
  • Step 14 The Main Conference Focus sends an invitation to the UE4 to join the sub-conference request according to the sub-conference participation user list. Step 15. After receiving the request, the UE4 returns a response message to the Main Conference Focus.
  • Step 16 After receiving the response message, the Main Conference Focus returns a confirmation message to the UE4, thereby successfully establishing.
  • the primary conference session and the conference session share the same media transmission channel, and the primary conference media transmission channel is the conference media transmission channel. That is, the main conference session channel is shared as a sub-conference session channel.
  • Manner 2 A new media transmission channel is separately established for the sub-conference in the main conference session.
  • the main conference media transmission channel and the sub-meeting media transmission channel are independent of each other, that is, the main conference session channel and the sub-conference session channel are independent of each other.
  • the sub-meeting media transmission channel may be established by using any one of the foregoing manners 1 and 2.
  • the second conference media transmission channel needs to be established.
  • signaling may be used to control the transmission of the conference session content, such as Main.
  • the Conference Focus controls the content of the main conference session and the reception of the content of the conference session by signaling, and the conference user controls the transmission of the content of the conference session and the content of the conference session by signaling.
  • Main Conference Focus can correctly distinguish the participants from the media transmission channel.
  • the content of the conference session is the content of the main conference session or the content of the conference session.
  • step numbers do not represent the sequence of operations performed.
  • steps 5 and 6 in FIG. 7 may be performed simultaneously, or may be reversed in sequence; for example, steps 11.
  • Step 14 can be performed at the same time. It can also be reversed in order.
  • the following describes in detail the implementation process of the main conference session content and the reception and transmission control of the sub-conference session content in the case where the main conference session, the sub-conference session is a reuse conference session, and the same media transmission channel is shared.
  • FIG. 8 is a flowchart of a main conference session and a sub-conference session transmission control in the second embodiment.
  • the participant users who use UE1, UE2, and UE3 in FIG. 8 are the main conference participants who initially participate in the multi-party multimedia conference hosted by the Main Conference Focus. In the main conference, the users who use UE1 and UE3 are used again. The participating users of UE4 perform sub-conferences. For other participating users in the main conference, such as the participating users using UE2, the participating users using UE1 and UE3 are still in the main conference. The participating users using UE4 are only sub-conference participants, and the participating users using UE4 are not authorized to receive the main conference session content.
  • the main conference sessions between the participating users using UE1, UE2, and UE3 and the Main Conference Focus are Dialog1, Dialog2, and Dialog3, respectively, and the sub-conference sessions between the participating users of UE1, UE3, and UE4 and the Main Conference Focus are used. They are Dialogl ', Dialog3', Dialog4.
  • step 1 UE1 sends a sub-conference session switching request to the Main Conference Focus, requesting to temporarily use the media transmission channel of the main conference session Dialog1 between UE1 and Main Conference Focus as the media transmission channel of the sub-conference session Dialog1'. That is, the media transmission channel between UE1 and Main Conference Focus is temporarily dedicated to the sub-conference.
  • the Request URI may be set to the sub-conference identifier "sub- conference@example.com”
  • the "Replace" header field may carry the current session identifier Dialog1
  • the parameter "conference-only” Indicates the main conference identifier main_ conference@example.com that occupies the media transmission channel before the handover.
  • the primary subsession session switching request may be in the form of: re- INVITE sip:sub- conference@example.com SIP/2.0
  • Step 2 After receiving the sub-conference session handover request sent by the UE1, the Main Conference Focus returns the response information of the handover success to the UE1.
  • Step 3 The UE1 sends the conference session content to the Main Conference Focus through Dialog1, and the content of the conference session is the content of the conference session.
  • Step 4 After receiving the content of the sub-conference session sent by the UE1, the Main Conference Focus returns a response message to the UE1. Since the media transmission channel is temporarily used as the sub-conference media transmission channel, the Main Conference Focus can clearly know that the session content it receives is the sub-conference session content.
  • Step 5 The Main Conference Focus sends the sub-conference session content to UE3 through Dialog3' according to the sub-conference participation user list information.
  • Step 6 After receiving the content of the sub-conference session, UE3 returns a response message to Main Conference Focus.
  • Step 7 Main Conference Focus sends the sub-conference content to UE4 via Dialog4 according to the sub-conference participation user list information.
  • Step 8 After receiving the content of the sub-conference session, UE4 returns a response message to Main Conference Focus.
  • Step 9 After the UE1 speaks in the sub-meeting, it is desirable to return to the main conference session state, and the UE1 sends a main conference session handover request to the Main Conference Focus to request media transmission of the sub-conference session Dialog1 ' between the UE1 and the Main Conference Focus.
  • the channel is reused as the media transport channel for the main conference session Dialog1.
  • Step 10 After receiving the primary conference session handover request sent by the UE1, the Main Conference Focus returns the response information of the successful handover to the UE1.
  • Step 11 UE1 sends the content of the conference session to the Main Conference Focus through Dialog1, and the content of the conference session is the content of the main conference session.
  • Step 12 After receiving the content of the main conference session sent by the UE1, the Main Conference Focus returns a response message to the UE1. Since the media transmission channel between UE1 and Main Conference Focus is occupied by the main conference at this time, Main Conference Focus can clearly know that the content of the conference session it receives is the content of the main conference session.
  • Step 13 Main Conference Focus sends the main conference session content to UE2 through Dialog2 according to the main conference participant list.
  • Step 14 After receiving the content of the main conference session, UE2 returns a response message to Main Conference Focus.
  • Step 15 The Main Conference Focus sends the main conference session content to the UE3 through the Dialog3 according to the main conference participant list.
  • Step 16 After receiving the content of the main conference session, the UE3 returns a response message to the Main Conference Focus.
  • step numbers do not represent the sequence of operations performed.
  • steps 5 and 7 in FIG. 8 may be performed simultaneously, or may be reversed in sequence; for example, steps 13.
  • Step 15 can be performed simultaneously or in reverse order.
  • FIG. 9 is a flowchart of a main conference session and a sub-conference session reception control in the second embodiment.
  • step 1 UE2 sends the main conference session content to Main Conference Focus through the media transmission channel of Dialog2.
  • Step 2 After receiving the content of the main conference session sent by the UE2, the Main Conference Focus returns a response message to the UE2.
  • Step 3 UE4 sends the sub-conference session content to the Main Conference Focus through the media transmission channel of Dialog4.
  • Step 4 After receiving the content of the sub-conference session sent by the UE4, the Main Conference Focus returns a response message to the UE4.
  • Step 5 Main Conference Focus according to the main conference participation user list information, sub-conference participation user list information, After Dialog1 sends the content of the main conference session and the content of the conference session after the sub-conference session content is mixed to UE1.
  • Step 6 After receiving the content of the conference session after the mixing, the UE1 returns a response message to the Main Conference Focus.
  • Step 7 The Main Conference Focus sends the main conference session content to the UE2 according to the main conference participant user list information, the sub-conference participation user list information, and the Dialog2. It should be noted that, for convenience of description, only four participating users using UE1, UE2, UE3, and UE4 are used in FIG. 9, and the participating users using UE1, UE2, and UE3 are the main conference participants. In fact, in actual applications, there are other main conference participants. Therefore, the main conference session content sent by the Main Conference Focus to the UE2 in step 7 is not the main conference sent by the UE2 received by the Main Conference Focus in step 2. Conversational content. If there are only three participating users using UE1, UE2, and UE3 in the main conference, step 7 can be omitted.
  • Step 8 After receiving the content of the main conference session, UE2 returns a response message to Main Conference Focus.
  • Step 9 The Main Conference Focus sends the main conference session content and the conference session content of the sub-conference session content to the UE3 according to the main conference participation user list information, the sub-conference participation user list information, and the Dialog3' (ie, through Dialog3). .
  • Step 10 After receiving the content of the mixed session, UE3 returns a response message to Main Conference Focus.
  • Step 11 The Main Conference Focus sends the sub-conference session content to the UE4 according to the main conference participation user list information, the sub-conference participation user list information, and the Dialog4.
  • Step 12 After receiving the content of the sub-conference session, UE4 returns a response message to Main Conference Focus.
  • the stop receiving the main conference session request may be in the following form:
  • Step 14 After receiving the request to stop receiving the main conference session, the Main Conference Focus returns a response message to the UE1.
  • the Main Conference Focus determines that the UE1 needs to suspend receiving the content of the main conference session according to the request to stop receiving the main conference session, that is, the Main Conference Focus determines that the content of the main conference session is not required to be transmitted to the UE1 during the transmission of the content of the subsequent conference session.
  • Step 15 UE2 sends the main conference session content to Main Conference Focus through Dialog2.
  • Step 16 After receiving the content of the main conference session sent by the UE2, the Main Conference Focus returns a response message to the UE2.
  • Step 17. UE4 sends the content of the sub-conference session to the Main Conference Focus through Dialog4.
  • Step 18 After receiving the content of the sub-conference session sent by the UE4, the Main Conference Focus returns a response message to the UE4.
  • Step 19 The Main Conference Focus sends the received sub-conference content to UE1 via Dialogl ' (ie via Dialogl).
  • Step 20 After receiving the content of the sub-conference session, UE1 returns a response message to Main Conference Focus.
  • Step 21 Main Conference Focus sends the received main conference session content to UE2 through Dialog2. It should be noted that, for convenience of description, only four participating users using UE1, UE2, UE3, and UE4 are used in FIG. 9, and the participating users using UE1, UE2, and UE3 are the main conference participants. In fact, in actual applications, there are other main conference participants. Therefore, in step 21, the main conference session sent by the Main Conference Focus to the UE2 is not the main conference sent by the UE2 received by the Main Conference Focus in step 15. Conversational content. If there are only three participating users using UE1, UE2, and UE3 in the main conference, step 21 can be omitted.
  • Step 22 After receiving the content of the main conference session, UE2 returns a response message to Main Conference Focus.
  • Step 23 The Main Conference Focus sends the main conference session content and the conference session content of the sub-conference session content to the UE3 according to the main conference participation user list information, the sub-conference participation user list information, and the Dialog3' (ie, through Dialog3). .
  • Step 24 After receiving the content of the conference session after the mixing, the UE3 returns a response message to the Main Conference Focus.
  • Step 25 The Main Conference Focus sends the sub-conference session content to the UE4 according to the main conference participation user list information, the sub-conference participation user list information, and the Dialog4.
  • Step 26 After receiving the content of the sub-conference session, the UE4 returns a response message to the Main Conference Focus.
  • FIG. 9 The foregoing description of FIG. 9 is described by taking the example that the UE1 pauses to receive the content of the main conference session. The UE1 may also request that the content of the conference session is not received temporarily.
  • the implementation process is basically the same as the description of the foregoing process, and is not detailed here. Description.
  • step numbers do not represent the sequence of operations performed.
  • step 5, step 7, step 9, and step 11 in FIG. 9 may be performed simultaneously, or may be sequentially performed.
  • Step 19, Step 21, Step 23, and Step 25 may be performed simultaneously, or may be reversed in order.
  • Figure 10 is a flow chart of the exit main conference and the main sub-meeting termination of the second embodiment.
  • step 1 UE3 sends an exit main conference request to Main Conference Focus.
  • Step 2 The Main Conference Focus returns a response message to the UE3.
  • the conference server releases the main conference session Dialog3 between UE3 and Main Conference Focus.
  • the conference session between UE3 and Main Conference Focus is only used as a conference session, and UE3 successfully exits the conference.
  • Step 3 UE2 sends the main conference session content to Main Conference Focus through Dialog2.
  • Step 4 The Main Conference Focus returns a response message to the UE2.
  • Step 5 UE4 sends the sub-conference session content to the Main Conference Focus through Dialog4.
  • Step 6 The Main Conference Focus returns a response message to the UE4.
  • Step 7 After the Main Conference Focus mixes the received main conference session content and the sub-conference session content, it sends it to UE1 through Dialogl ' (ie, via Dialogl).
  • Step 8. UE1 returns a response message to Main Conference Focus.
  • Step 9 Main Conference Focus sends the content of the main conference session to UE2 through Dialog2.
  • Step 10 UE2 returns a response message to Main Conference Focus.
  • Step 11 Since the UE3 has exited the main conference, the Main Conference Focus receives the content of the main conference session, but only transmits the content of the conference session to the UE3 through Dialog3'.
  • Step 12 After receiving the content of the sub-conference session, UE3 returns a response message to Main Conference Focus.
  • Step 13 Since UE4 only participates in the sub-conference session, the Main Conference Focus receives the content of the main conference session, but transmits the received sub-conference session content to UE4 only through Dialog4.
  • Step 14 After receiving the content of the sub-conference session, UE4 returns a response message to Main Conference Focus.
  • Step 15 UE2 sends an exit main conference request to Main Conference Focus through Dialog2.
  • Step 16 After receiving the request to exit the main conference, the Main Conference Focus sends a response message to the UE2, and the conference server releases the session Dialog2 between the UE2 and the Main Conference Focus, and the UE2 successfully exits the main conference.
  • UE1 sends a request to the Main Conference Focus to exit the main conference via Dialogl ' (ie via Dialogl).
  • Step 18 Because the participant user using UE1 is the last participant in the primary conference, the exit primary conference request sent by UE1 will trigger the conference server to terminate the primary conference session. Before terminating the main conference session, all sub-conferences under the main conference must be terminated first. Therefore, the Main Conference Focus sends an exit sub-meeting request to the UE3 to instruct the UE3 to exit the sub-conference.
  • Step 19 After receiving the request to exit the sub-meeting, the UE3 returns a response message to the Main Conference Focus, and the conference server releases the session Dialog3' between the UE3 and the Main Conference Focus, and the UE3 successfully exits the sub-conference.
  • Step 20 The Main Conference Focus sends an exit sub-meeting request to the UE1 to instruct the UE1 to exit the sub-conference.
  • Step 21 After receiving the request to exit the sub-meeting, UE1 returns a response message to Main Conference Focus, and the conference server releases the session Dialog1 ' between UE1 and Main Conference Focus, and UE1 successfully exits the sub-conference.
  • Step 22 The Main Conference Focus sends an exit sub-meeting request to the UE4 to instruct the UE4 to exit the sub-conference.
  • Step 23 After receiving the request to exit the sub-meeting, the UE4 returns a response message to the Main Conference Focus, and the conference server releases the session Dialog4 between the UE4 and the Main Conference Focus, and the UE4 successfully exits the sub-conference. At this point, the sub-conference participants all exit the sub-conference.
  • the conference server can successfully terminate the primary child conference instance.
  • step numbers do not represent the sequence of operations performed.
  • step 7, step 9, and step 11 in FIG. 10 may be performed simultaneously, or may be reversed in sequence;
  • step 18, step 20, and step 22 may be performed simultaneously, or may be reversed in order.
  • a private conference is a private conference between certain specific participants during the current conference (such as the main conference, sub-conference). In the process of implementing a private conference, there is no need to establish a conference control center, or you need to assign a new conference identifier to a private conference.
  • privacy Meetings have confidential requirements and are attached to ongoing meetings, such as private meetings attached to the main meeting.
  • the participants in the private conference can be the participants of the conference, or the participants of the conference. They can also include the conference participants and the conference participants.
  • Sub-conferences can allow non-primary conference participants to join, but private conferences are usually limited to ad hoc conferences between participating users.
  • the first step is to use the private conference session to occupy the conference session channel request to determine the conference user who needs to receive the private conference session content, and then, after receiving the private conference session content, the conference to determine the content of the private conference session needs to be received.
  • the user sends the private conference session content.
  • the conference user can determine the content of the private conference session according to the conference session channel request of the private conference session. Therefore, the conference user can no longer carry the privacy when the conference session content is sent. Participant user information of the conference session content.
  • the conference control center may determine the content of the conference session sent by the conference user as the content of the private conference session, when the conference user sends the foregoing request to the conference user requesting to switch to the primary conference or the conference.
  • the method 1 uses the existing conference session channel to implement the transmission of the private conference session content. After the conference user sends the request, the private conference session temporarily occupies the existing conference session channel between the conference user and the conference control center.
  • the private conference session in the first mode can take the private session indication, the private conference session user ID, and the private conference session user identifier.
  • the private session indication is used to indicate that a private conference session needs to occupy the conference session channel.
  • the specific implementation process of the mode 1 may be as follows: Before sending the content of the private conference session, the conference user first sends a private conference session to the conference control center to occupy the existing conference session channel request.
  • the conference control center may be the primary conference control center or the conference control center described in the first embodiment, or may be the reused conference control center described in the second embodiment.
  • the conference control center can clearly know that the content of the conference session sent by the participant who sent the request is the content of the private conference session according to the private session indication in the request and the user ID of the private conference session.
  • the conference control center can clearly know according to the user ID of the receiving private conference session carried in the request: The participant who needs to receive the content of the private conference session.
  • the information of the participating users in the private conference session can be information of one participant or multiple participants. That is, private conference session content can be transferred between two participating users, or between three or more participating users.
  • the conference control center After receiving the content of the conference session sent by the conference user who sent the request, the conference control center sends the content of the private conference session to the participant who needs to receive the private conference session.
  • the private conference session content sent by the participant user may not carry the participant user information that needs to receive the content of the private conference session.
  • the embodiment of the present invention does not exclude the possibility that the private conference session content carries the participant user information that needs to receive the private conference session content, but even if the private conference session content carries the conference that needs to receive the private conference session content, User information, the conference control center may also forward the content of the private conference session according to the participant information carried in the request.
  • the participant who performs the private conference can use the technical solution described in the first embodiment or the second embodiment to implement the content of the main conference session or the sub-conference session.
  • the participant user The conference control center sends the sending to the sub-conference session switching request or the main conference session switching request described in the second embodiment, and then the participating user sends the main session meeting content or the sub-conference session content to the conference control center.
  • the specific implementation process will not be described in detail herein.
  • Method 2 Use an existing conference session to establish a new conference session channel for the private conference, and utilize the newly established conference session channel. Realize the transmission of private conference session content.
  • the private conference can be implemented in the second mode.
  • the private conference session channel can be established by the conference control center after the conference user sends a message to the conference control center for the first time to notify the conference control center that a private conference is required.
  • the session of the private conference session can be set up as follows: When the conference user needs to perform a private conference, the conference user can send a private conference session request to the conference control center.
  • the private conference session request indicates that a private conference needs to be performed. Participate in the information of the participating users in the private meeting, so that the conference control center can clearly know which participating users need to conduct private meetings, that is, need to establish a private meeting session channel and private meeting session content between the meeting control center and which participating users. Which participating users need to transfer between them.
  • the conference control center establishes private conference session channels between the participating users and the participating users who need to conduct private meetings.
  • the number of participants who need to conduct a private conference session here can be two or more.
  • the conference session channel corresponding to the private conference is the conference session channel dedicated to the private conference session. Therefore, the conference user who needs to send the private conference session content can not send the private conference session content.
  • a private conference session occupies an existing conference session channel request.
  • the conference control center can determine whether the content of the received conference session is the content of the private conference session through the transmission channel of the conference session content it receives. After the conference control center judges that the content of the received conference is the content of the private conference session, the conference control center sends the private conference session content to other participants in the private conference.
  • the other participating users here are the participating users other than the participating users who send the content of the meeting session in the private meeting.
  • Participants can request to quit a private meeting session. After the participant user requests to quit the private conference session, the conference control center can release the private conference session channel with the conference user.
  • FIG. 11 is a schematic flowchart of a method for implementing a private conference by adopting mode 1.
  • each participating user of UE1, UE2, UE3, and UE4 is a participating user participating in a multi-party multimedia conference hosted by Conference Focus, and between the participating users of UE1, UE2, UE3, and UE4 and Conference Focus.
  • the conference sessions are Dialog1, Dialog2, Dialog3, and Dialog4, respectively, and the conference users using UE1 request private conferences with the conference users using UE3 and UE4.
  • the participating user sends a message to UE1 by using UE1 to send a message.
  • Step 1 The UE 1 sends a private chat session switching request to the Conference Focus for the private conference with the UE3 and the UE4.
  • the private conference session request that is, the private conference session described in the foregoing embodiment occupies the existing conference session channel request, is requested.
  • the conference session Dialog1 channel between UE1 and Conference Focus is temporarily used as a "private chat" session channel.
  • the request also indicates that the content of the session sent by UE1 is private chat session content (ie, private conference session content), and the private chat session content can only be forwarded to UE3 and UE4.
  • the Request URI in the private chat session switch request can be set to the conference ID " conference@example. com" of the existing conference to indicate the conference session instance to which the Conference Focus belongs.
  • the content type ( Content-Type ) carried by the message body of the chat session request can be set to: "application/resource_list+xml”, (ie, the list of participating users who receive the "private chat” session content), such as UE3, UE4ippo Step 2: After receiving the private chat session handover request sent by the UE1, the Conference Focus returns a response message to the UE1.
  • Step 3 UE1 sends a private chat session content to Conference Focus through Dialogl.
  • Step 4 After receiving the private chat session content sent by the UE1, the Conference Focus returns a response message to the UE1.
  • Step 5 Conference Focus sends the received private chat session content to UE3 through Dialog3.
  • Step 6 After receiving the private chat session content, the UE3 returns a response message to the Conference Focus. Step 7.
  • the Conference Focus sends the received private chat session content to the UE4 through the Dialog4.
  • Step 8 After receiving the private chat session content, the UE4 returns a response message to the Conference Focus.
  • Step 9 UE2 sends the content of the conference session to the Conference Focus through Dialog2 (that is, the content of the session of the current conference to which the private chat conference belongs).
  • Step 10 After receiving the content of the conference session sent by the UE2, the Conference Focus returns a response message to the UE2.
  • Step 11 UE3 sends the content of the conference session to the Conference Focus through Dialog3 (that is, the content of the session of the current conference to which the private chat conference belongs).
  • Step 12 After receiving the content of the conference session sent by the UE3, the Conference Focus returns a response message to the UE3.
  • Step 13 Conference Focus mixes the session content of the current conference to which the private chat conference it receives belongs, and sends the content of the conference session after mixing to UE1 through Dialog1.
  • Step 14 After receiving the content of the conference session, the UE1 returns a response message to the Conference Focus.
  • Step 15 Conference Focus sends the content of the conference session after mixing to UE2 through Dialog2.
  • Step 16 After receiving the content of the conference session, the UE2 returns a response message to the Conference Focus.
  • Step 17 Conference Focus sends the content of the conference session after mixing to UE3 through Dialog3.
  • Step 18 After receiving the content of the conference session, the UE3 returns a response message to the Conference Focus.
  • Step 19 Conference Focus sends the content of the conference session after mixing to UE4 through Dialog4.
  • Step 20 After receiving the content of the conference session, the UE4 returns a response message to the Conference Focus.
  • step numbers do not represent the sequence of operations performed.
  • step 5 and step 7 in FIG. 11 may be performed simultaneously, or may be reversed in sequence; for example, steps 13. Step 15, Step 17, and Step 19 may be performed simultaneously or in reverse order.
  • FIG. 12 is a schematic flowchart of implementing private conference by adopting mode 2.
  • the conference users who use the UE1, UE2, UE3, and UE4 in FIG. 12 are the conference users participating in the multi-party multimedia conference hosted by the Conference Focus, and use the conference sessions between the conference users of the UE1, UE2, UE3, and UE4 and the Conference Focus.
  • the Dialog1, Dialog2, Dialog3, and Dialog4 are respectively used by the participating users of UE1 to make private meetings with the participating users using UE3 and UE4.
  • Step 1 The UE 1 sends a private chat session invitation (ie, the private conference session request described in the foregoing mode 2) to the Conference Focus to perform a private conference with the UE3 and the UE4 to request the conference focus to be established between the UE and the UE4.
  • a private chat session invitation ie, the private conference session request described in the foregoing mode 2
  • the Request URI in the private session invitation can be set to the existing conference ID " conference@example. com" to indicate the conference session instance to which the private chat belongs.
  • the message body of the private chat session invitation can carry two parts of content, one is the negotiation description of the "private chat” session media type whose content type is “appl icat ion/sdp", and the content type is "appl icat ion/resource- l ists+xml " (ie a list of participating users who receive "private chat” session content), such as UE3, UE4
  • Step 2 The Conference Focus receives the private chat session invitation sent by the UE1, and returns a response message to the UE1.
  • Step 3 The Conference Focus receives the confirmation information sent by the UE1.
  • Step 4 The Conference Focus sends a private chat session invitation to the UE3 to establish a conference session channel between the Conference Focus and the UE3 for transmitting the private chat session content, that is, the private chat session channel.
  • Step 5 The UE3 receives the private chat session invitation, and returns a response message to the Conference Focus. Step 6.
  • the Conference Focus sends an acknowledgement message to the UE3.
  • Step 7 The Conference Focus sends a private chat session invitation to the UE4 to establish a conference session channel between the Conference Focus and the UE4 for transmitting the content of the private chat session.
  • Step 8 The UE4 receives the private chat session invitation and returns a response message to the Conference Focus.
  • Step 9 The Conference Focus sends an acknowledgement message to the UE4.
  • the Conference Focus in response to the private conference session request of UE1, the Conference Focus establishes a conference session channel dedicated to the private chat session between UE1 and UE3, UE4, that is, a private chat session channel.
  • Step 10 The UE1 sends the private chat session content to the Conference Focus through the private chat session channel.
  • Step 11 After receiving the private chat session content sent by the UE1, the Conference Focus returns a response message to the UE1.
  • Step 12 Conference Focus sends the private chat session content to UE3 through the private chat session channel.
  • Step 13 After receiving the private chat session content, the UE3 returns a response message to the Conference Focus.
  • Step 14 Conference Focus sends the private chat session content to UE4 through the private chat session channel.
  • Step 15 After receiving the private chat session content, the UE4 returns a response message to the Conference Focus.
  • Step 16 The UE2 sends the conference session content to the Conference Focus through the conference session channel to which the private chat conference belongs (the conference content is the conversation content of the current conference to which the private chat conference belongs).
  • Step 17 After receiving the content of the conference session sent by the UE2, the Conference Focus returns a response message to the UE2.
  • Step 18 The Conference Focus sends the received conference session content to the UE1.
  • Step 19 After receiving the content of the conference session, the UE1 returns a response message to the Conference Focus.
  • Step 20 The Conference Focus sends the received conference session content to the UE3.
  • Step 21 After receiving the content of the conference session, the UE3 returns a response message to the Conference Focus.
  • Step 22 The Conference Focus sends the received conference session content to the UE4.
  • Step 23 After receiving the content of the conference session, the UE4 returns a response message to the Conference Focus.
  • step numbers do not represent the sequence of operations performed.
  • step 4 and step 7 in FIG. 12 may be performed simultaneously or in reverse; for example, steps 12, Step 14 may be performed simultaneously, or may be reversed in sequence; further, Step 18, Step 20, Step 22 may be performed simultaneously, or may be reversed in order.
  • the main conference and the sub-meeting can be associated, so that the sub-conference can be controlled by the main conference, and the associated control operation is performed.
  • It can be: The sending and receiving control of the session content, for example, when the session content is sent to the participating users in the sub-conference, the session content can be sent and controlled, and the non-main meeting participant can not be added to the sub-conference or the sub-conference.
  • the session content cannot be sent when there is a non-main conference participant user, so that the participating users with different rights can receive different session contents; the associated control operations can also be: the influence of the end of the main conference on the sub-conference, etc.
  • the existing sub-conference implementation mechanism is improved.
  • the main conference control strategy is considered in the sub-conference creation process, and the participant user is considered to receive the sub-conference session content during the process of switching back to the main conference.
  • Existing sub-meeting implementation mechanisms In the second embodiment, by reusing the main conference session for the main conference and the sub conference, the process of setting up the independent sub-conference control center is avoided, and the conference user can also participate in the main conference without the parallel conversation capability.
  • the sub-conference in addition, since the main conference and the sub-conference reuse the main conference control center, the association control of the main conference and the sub-conference can be conveniently implemented; thus, the second embodiment provides a new technical solution for the sub-conference implementation; finally, the implementation of the present invention
  • the two technical solutions provided by the method improve the flexibility of implementing sub-meeting.
  • the sub-meeting implementation apparatus corresponding to the first embodiment will be described below with reference to the accompanying drawings.
  • FIG. 13 is a schematic diagram of an apparatus for implementing a conference according to an embodiment of the present invention.
  • the apparatus may be configured in a conference server.
  • the apparatus includes: an acquisition module, a determination status module, a first control module, a first creation module, a second reception request module, a third control module, a first termination module, and a first release module.
  • the first control module includes: a first storage module, a second control module, and a first receiving request module.
  • the first creating module may obtain the primary conference control policy after receiving the sub-conference creation request sent by the primary conference participant user.
  • the first creation module can obtain the main conference control policy from the Main Conference Focus, and can also obtain the conference control policy for determining whether to allow the sub-conference to be created from other network devices.
  • the sub-conference creation request may carry a primary conference identifier, sub-conference topic information, sub-conference participant user list information, a sub-conference session media type, and a sub-conference control policy.
  • the sub-conference subsequent creation operation is performed to create the sub-meeting.
  • the content of the creation operation is as described in the above method embodiment.
  • the sub-conference session and the main conference session are two parallel conference sessions, that is, the main conference instance corresponds to the Main Conference Focus, and the sub-conference instance corresponds to the Sidebar Focusappel the first creation module creates the sub-conference.
  • the acquisition module can be notified to subscribe to the main conference status information.
  • the acquisition module is set in the conference server. After the sub-conference control center is successfully established, it belongs to the sub-conference control center.
  • the get module gets the main conference status information.
  • the main conference status information can be used to determine the participation status of each participating user in the sub-conference.
  • the obtaining module can obtain the main conference status information by using a subscription manner, and the obtaining module can also obtain the main conference status information from the information actively sent by the main conference control center.
  • the specific content of the main conference status information and the specific implementation process of obtaining the main conference status information are as described in the foregoing method embodiments.
  • the determination status module is set in the conference server. After the sub-conference control center is successfully established, it belongs to the sub-conference control center side.
  • the determining status module determines the participation status of each participating user in the sub-conference according to the main conference status information acquired by the obtaining module. That is, the determination status module can use the main conference status information to determine whether the participating users in the sub-conference participate in the main conference while participating in the sub-conference.
  • the first control module is disposed in the conference server, and belongs to the sub-conference control center side after the sub-conference control center is successfully established.
  • the first control module sends the sub-conference session content to the sub-conference participants according to the participation status of each participating user in the sub-conference, or sends the main conference session content and the sub-conference session content.
  • the process of sending the content of the conference session by the first control module can be implemented as follows:
  • the first storage module stores the participation status and the sub-conference control policy of each participating user in the sub-conference.
  • the sub-conference control policy here may be: Allow or prohibit the sending of the main conference session content to the sub-conference participants who are simultaneously participating in the main conference.
  • the sub-conference control policy stored in the first storage module is: when the main conference session content is prohibited from being sent to the participating users of the sub-conferences participating in the main conference, the second control module sends the sub-conference session content to each sub-conference participant user. .
  • the sub-conference control policy stored in the first storage module is: when the main conference session content is allowed to be sent to the participating users of the sub-conferences participating in the main conference, the second control module sends the main conference session content to each sub-conference participant user. And sub-conference session content.
  • the sub-conference control policy stored in the first storage module is: when the content of the main conference session is prohibited from being sent to the sub-conference participant who is simultaneously participating in the main conference, the first receiving request module receives the reception sent by the sub-conference participant user.
  • the second control module may determine, according to the request for receiving the primary conference session, the conference participant user who needs to receive the primary conference session. If the second control module determines that the sub-conference participant user who needs to receive the main conference session content is the main conference participant user according to the main conference participant user list information stored in the first storage module, the second control module may determine The child who needs to receive the main conference session The conference participant user sends the content of the main conference session and the content of the conference session. Otherwise, the second control module does not send the content of the conference session to the conference participant who needs to receive the content of the conference session.
  • the content of the participant who needs to receive the content of the main conference session and the content of the main conference session is specifically included in the method embodiment.
  • the first receiving request module may further receive the stop receiving the main conference session request.
  • the second control module does not send the main conference session content to the participating users who need to stop receiving the content of the main conference session.
  • the content of the participant who needs to stop receiving the content of the main conference session the content specifically included in the stop receiving the main conference session request, and whether the user is judged after receiving the request to stop receiving the main conference session, etc. Description in .
  • the second receiving request module is set in the conference server, and belongs to the main conference control center side after the main conference control center is successfully established.
  • the second receiving request module receives the receiving sub-conference session request sent by the main conference participant user, stops receiving the sub-conference session request, and exits the main conference request.
  • the content specifically received by receiving the sub-conference session request, stopping receiving the sub-conference session request, and exiting the main conference request is as described in the above method implementation.
  • the third control module is set in the conference server, and belongs to the main conference control center side after the main conference control center is successfully established.
  • the third control module acquires sub-conference status information.
  • the third control module determines, according to the acquired sub-conference status information, whether the main conference participant user who sends and receives the sub-conference session request is a sub-conference participant user, and if the sub-conference user is also a sub-conference user, the third control module sends a request.
  • the main conference participant user sends the main conference session content and the sub-conference session content; if the main conference participant user who sends the request is not the sub-conference participant user, the third control module does not send the request to the main conference participant user. Send the content of the sub-conference session.
  • the third control module may not directly send the sub-conference session content to the participating user who sends the request, and the third module may also determine, according to the obtained sub-conference status information.
  • the third control module stops sending the sub-conference session content to the participant user if the primary conference participant user who is the recipient of the sub-conference session request is the sub-conference participant. Specifically, it is as described in the above method embodiment.
  • the first termination module is set in the conference server, and belongs to the main conference control center side after the primary conference control center is successfully established. After receiving the request to exit the main conference, the first termination module determines whether the primary conference needs to be terminated. After determining that the primary conference needs to be terminated, the first termination module sends a sub conference termination indication to the first release module to indicate the first release. The module terminates the subsession. The first termination module also needs to terminate the main conference after the termination of the sub conference, that is, the first termination module terminates the main conference after receiving the response information returned by the first release module.
  • the first release module is disposed in the conference server, and belongs to the sub conference control center side after the sub conference control center is successfully established. After receiving the sub-conference termination indication sent by the first termination module, the first release module releases the sub-conference session between the sub-conference control center and each sub-conference participant user, and returns a response to the first termination module.
  • FIG. 14 is another apparatus for implementing a seed conference according to an embodiment of the present invention, and the apparatus may be disposed in a conference server.
  • the apparatus includes: a receiving creation request module, a second creating module, a first interaction module, a judging module, a second terminating module, and a second releasing module.
  • the first interaction module includes: a second storage module and a fourth control module.
  • the fourth control module includes: a third receiving request module and a fifth control module.
  • the receiving creation request module receives the sub-conference creation request.
  • the sub-conference creation request may carry the main conference identifier, the sub-conference topic information, the sub-conference participation user list information, and the sub-conference session media type.
  • the sub-conference control policy may also optionally carry a sub-conference control policy. Of course, the sub-conference control policy may also be preset in the conference server. Sub-conference control strategy The content included in the body, other transmission modes in which the information is carried in the sub-conference creation request, and the like are as described in the foregoing method embodiments.
  • the second creation module may directly perform the sub-conference creation operation, or may decide whether to perform the sub-conference creation operation according to the conference control policy.
  • the conference control policy here is used to determine whether to allow the creation of a sub-meeting, and may be a main conference control strategy.
  • the second creation module may obtain the main conference control policy from the conference control center, or obtain a conference control policy for determining whether to allow the sub-conference to be created from other network devices.
  • the sub-conference is established by reusing the conference control center, that is, the Conference Focusteilthe main conference session channel and the sub-conference session channel corresponding to the independent sub-conference instance do not need to be created.
  • the main conference session channel and the sub-conference session channel can also be mutually independent conference session channels.
  • the first interaction module can be set in the conference server.
  • the first interaction module utilizes the conference session between the conference control center and each participating user to interact with the participating users participating in the main conference and the conference.
  • the first interaction module can control the conference session to be used as the primary conference session when the participant user participates in the primary conference, and is used as the conference conference session when the participant user participates in the conference.
  • the first interaction module may distinguish the content of the main conference session, the content of the conference session, and the like sent by the participant user according to the notification of the judgment module.
  • the judging module is set in the conference server. After the main conference control center is successfully established, it belongs to the main conference control center. The judging module can determine whether the content of the main conference session or the content of the sub-conference session is sent by the participating user by determining the control signaling sent by the participating user. The judging module can also determine whether the content of the main conference session or the content of the sub-conference session is sent by the participating user by determining the conference identifier carried in the content of the conference session sent by the participant user.
  • the first interaction module may send the main conference session content, or send the sub-conference session content, or send the main conference session content and the sub-conference session content to the participating user according to the status of the participating user.
  • the specific implementation process of the judging module distinguishing the content of the conference session and the first interaction module to implement the session content interaction can be as follows:
  • the determination module determines that the conference user sends the conference conference session request.
  • the conference identifier is determined to be the primary conference identifier
  • the first interaction module is notified: the content of the conference session sent by the participant user is the content of the conference session; the judgment module determines that the conference identifier is the conference conference identifier.
  • the first interaction module is notified: the content of the conference session sent by the participating user is the content of the conference session.
  • the judging module judges the conference identifier carried in the session content sent by the conference user, and after determining that the conference identifier is the main conference identifier, The first interaction module is notified: the content of the conference session sent by the participant user is the content of the conference session; the judging module notifies the first interaction module after determining that the conference identifier is the sub-conference identifier: the conference session sent by the participant user The content is the content of the sub-conference session.
  • the second storage module in the first interaction module stores the participation status of the participating users in the primary and secondary conferences, and the sub-conference control policy.
  • the sub-conference control policy may be: Allow or prohibit the sub-conferences that participate in the main conference at the same time.
  • the participating users send the content of the main conference session.
  • the participation status of the participating users is as described in the above method implementation.
  • the fourth control module in the first interaction module sends the sub-conference session content to the sub-conference participants, or sends the main conference session content and the sub-conference session content according to the information stored in the second storage module and the notification of the determination module.
  • the fourth control module may send the conference session content to the sub-conference participant user or the main conference participant user through the shared conference session channel; the fourth control module may also send the conference participant channel to the participant user participating in the main conference through the independent main conference session channel.
  • the main conference session content, and the sub-conference session content is sent to the participating users participating in the sub-conference through a separate sub-conference session channel.
  • the fourth control module may mix the received main conference session content and the sub-conference session content, and then participate in the conference that needs to receive the main conference session content and the sub-conference session content. User sent.
  • the participating users participating in the main conference sub-conference can choose whether to receive the main conference session content and the sub-conference session content, and the participating users who participate in the main conference and the sub-conference can also choose to exit the main conference or exit the sub-conference.
  • the fourth control module may send the conference session content that matches the selection of the participant user to the participant user, so that the conference user can selectively receive the conference session content.
  • the third receiving request module in the fourth control module is configured to receive multiple requests sent by the primary conference participant user and the child conference participant user.
  • the fifth control module in the fourth module may send the content of the conference session matched with the participant user selection according to the information stored by the second storage module and the request received by the third receiving request module, and the following examples are exemplified.
  • the first receiving request module receives the receiving primary conference session request sent by the sub-conference participant, and the receiving primary conference session request carries the primary conference identifier, or carries the primary conference identifier and at least one designated conference. User Info.
  • the fifth control module may be configured according to the participation status of each participating user in the main conference stored by the second storage module, when the main conference session request carries the primary conference identifier and does not carry the specified at least one participant user information.
  • Information (such as the main conference participant user list information). Determine whether the sub-conference participant who sent the request is the main conference participant user. If the user is the main conference participant, the sub-conference to which the main conference session request is received is sent. The participant user sends the content of the main conference session; if the user is not the primary conference participant, the primary conference session content is not sent to the conference participant who sends the conference request.
  • the fifth control module may be configured according to the participation status information of each participating user in the main conference stored by the second storage module, when the main conference session request carries the primary conference identifier and the specified at least one participant user information.
  • the main conference participant user list information Determine whether the specified conference participant user is the main conference participant user. If the conference participant is the main conference participant, the main conference session content is sent to the designated conference participant; If the user is not the main conference participant, the content of the main conference session is not sent to the designated participant. It should be noted that, if there are multiple designated users, if one of the designated users is the main conference participant and the other conference users are not the main conference participants, then the user is assigned to the conference. The participating users send the main conference session content without sending the main conference session content to the designated other participating users.
  • the third receiving request module receives the request to stop receiving the main conference session sent by the sub-conference participant, and the request to stop receiving the main conference session carries the main conference identifier, or carries at least one of the main conference identifier and the designated one. Participate in user information.
  • the fifth control module may directly determine that the conference user who sends the request to stop receiving the primary conference session is not sent.
  • the content of the main conference session the fifth control module may also judge the participating users according to the participation status information of each participating user in the main conference stored by the second storage module (such as the main conference participant user list information), and then perform the judgment. Determine the operation. Specifically, it is described in the above method embodiment.
  • the fifth control module may directly determine that the content of the main conference session is not sent to the designated participant user, in the case that the request to stop receiving the primary conference session carries the primary conference identifier and the specified at least one participant user information;
  • the control module may also determine the participating users according to the participation status information of each participating user in the main conference stored by the second storage module (such as the main conference participant user list information), and then perform the determining operation. Specifically, it is as described in the above method embodiment.
  • the third receiving request module receives the receiving sub-conference session request sent by the main conference participant user, where the receiving main conference session request carries the sub-conference identifier, or carries the sub-conference identifier and the specified at least one participant.
  • User Info When the receiving sub-conference session request carries the sub-conference identifier and does not carry the specified at least one participant user information, the fifth control module may be configured according to the participation status of each participating user in the sub-conference stored by the second storage module.
  • the information (such as the sub-conference participation user list information) determines whether the main conference participant user who sent the request is the sub-conference participant user. If the sub-conference is also the participant user, the main conference is sent to the receiving sub-conference session request.
  • the participant user sends the sub-conference session content; if it is not the sub-conference participant user, the sub-conference session content is not sent to the main conference participant user who sends the receiving sub-conference session request.
  • the fifth control module may obtain the participation status information of each participating user in the sub-conference stored by the second storage module.
  • the sub-conference participation user list information determines whether the specified conference participant user is a sub-conference participant user. If the sub-conference is also a participant, the sub-conference session content is sent to the designated conference user; If the user is not a sub-conference participant, the sub-conference session content is not sent to the designated participant.
  • the user is The participating users send the content of the sub-conference session without sending the sub-conference session content to the specified other participating users.
  • the fourth receiving request module receives the stop receiving sub-conference session request sent by the main conference participant user, and the stop receiving sub-conference session request carries the sub-conference identifier, or carries at least one of the sub-conference identifier and the specified one. Participate in user information.
  • the fifth control module may directly determine that the conference user that sends the request to stop receiving the conference session is not sent.
  • the content of the sub-conference session the fifth control module may also judge the participating users according to the participation status information of each participating user in the sub-conference stored in the second storage module (such as the sub-conference participation user list information), and then perform the Determine the operation. Specifically, it is described in the above method embodiment.
  • the fifth control module may directly determine that the sub-conference session content is not sent to the designated participant user, if the sub-conference identifier is carried in the request to stop receiving the sub-conference session, and the specified at least one participant user information is included;
  • the control module may also determine the participating users according to the participation status information of each participating user in the sub-conference stored in the second storage module (such as the sub-conference participation user list information), and then perform the determining operation. Specifically, it is as described in the above method embodiment.
  • the third receiving request module receives the exiting primary conference request sent by the primary conference participant user, and the exit primary conference request carries the primary conference identifier.
  • the fifth control module does not send the content of the main conference session to the participating users who send the request to exit the main conference according to the primary conference identifier carried in the request.
  • the fifth control module may further update the information stored in the second storage module according to the request to exit the main conference, for example, update the participation status of the participating users in the main conference (including the main conference participant list information).
  • the fifth control module may determine, according to the specific situation of the main sub-conference session channel and the specific situation of the conference user receiving the conference session, whether to release the conference session between the conference user and the conference control center that sends the request to exit the main conference, and according to the judgment As a result, a corresponding release operation is performed, as described in the above method embodiment.
  • the third receiving request module receives the exit sub-conference request sent by the sub-conference participant, and the exit sub-conference request carries the sub-conference identifier.
  • the fifth control module does not send the sub-conference session content to the participating users who send the request to exit the sub-meeting according to the sub-conference identifier carried in the request.
  • the fifth control module may further update the information stored in the second storage module according to the exit sub-meeting request, for example, update the participation status of the participating users in the sub-conference (including the sub-conference participation user list information).
  • the fifth control module may determine, according to the specific situation of the main sub-conference session channel and the specific situation of the conference user receiving the conference session, whether to release the conference session between the conference user and the conference control center that sends the request to exit the sub-conference, and according to the judgment As a result, a corresponding release operation is performed, as described in the above method embodiment.
  • the second termination module is set in the conference server, and belongs to the conference control center side after the conference control center of the main conference is successfully established. After determining that the main conference needs to be terminated, the second termination module notifies the second release module, and terminates the main conference after the second release module releases the conference statements.
  • the second termination module may determine whether the main conference needs to be terminated after the third receiving request module receives the request to exit the main conference, such as determining whether there is a main conference participant user in the main conference, as described in the foregoing method implementation manner.
  • the second release module is disposed in the conference server, and belongs to the conference control center side after the conference control center of the main conference is successfully established. After receiving the notification of the second termination module, the second release module separately sends an exit sub-meeting request to each sub-conference participant user, and releases the conference session between the conference control center and the main sub-conference participant user. After the second release module successfully releases the conference session, the second termination module is notified.
  • the terminal device provided by the embodiment of the present invention will be described below.
  • the terminal device provided by the embodiment of the present invention includes a session establishing module and a second interaction module.
  • the second interaction module may include: any one or any of the first transmission control module, the second transmission control module, and the reception control module.
  • the session establishment module establishes a conference session with the conference control center. For example, when a user needs to participate in a main conference, the session establishment module in the terminal device establishes a conference session between the user and the conference control center by interacting with the information between the conference server. For another example, when the user requests to participate in the sub-conference without participating in the main conference, the session establishing module in the terminal device establishes a conference session between the user and the conference control center by performing information interaction with the conference server.
  • the second interaction module uses the conference session between the conference control center and the conference user established by the session establishment module to interact with the conference control center to exchange the conference content.
  • the second interaction module can control the state of the conference session. For example, when the conference user participates in the conference, the second interaction module controls the conference session to be used as the primary conference session, and, for example, when the participant user participates in the conference, The second interaction module controls the conference session to be used as a sub-conference session.
  • the foregoing operations of the second interaction module can be implemented: In the case that the terminal device does not have the parallel session capability, the participating users using the terminal device can participate in the main conference and the sub conference at the same time.
  • the terminal device can send the main conference session content and the sub-conference session content to the conference control center in the following two manners.
  • the first sending control module sends a sending conference session request carrying the conference identifier to the conference control center, and then sends the conference session content corresponding to the conference identifier to the conference control center.
  • the first sending control module transmits a conference session request to the conference control center, where the request carries the primary conference identifier, and the first sending control module sends the response information returned by the conference control center to the conference control center after the terminal device receives the response information returned by the conference control center.
  • Main meeting session content The process of sending the content of the sub-conference session by the first sending control module is similar to the above process, and will not be described here.
  • the second sending control module sends the conference session content carrying the conference identifier to the conference control center.
  • the second sending control module sends the main conference session content carrying the primary conference identifier to the conference control center, or the second sending control module sends the conference conference content carrying the conference conference identifier to the conference control center.
  • the receiving control module can send various requests to the conference control center to enable the terminal device to receive the conference session content it needs.
  • the receiving control module may send any one or more of the following requests to the conference control center: receiving a primary conference session request, receiving a conference session request, stopping receiving a primary conference session request, stopping receiving a conference session request, and exiting The main meeting requests, exits the sub-conference request.
  • Each of the foregoing requests may carry a conference identifier, and may also carry a conference identifier and at least one designated conference user. Specifically, it is as described in the above method embodiment.
  • the two private conference implementing apparatuses provided by the embodiments of the present invention are described below.
  • One of the private meeting implementation devices includes a fourth receiving request module and a sixth control module, and the private meeting implementing device can be set in the conference server.
  • the fourth receiving request module receives the private conference session sent by the participating user and occupies the conference session channel request.
  • Private conference session The conference session channel request can carry a private session indication, send a private conference session user ID, and receive a private conference session user ID.
  • the private session indication is used to indicate that a conference session channel needs to occupy a private conference session. After receiving the above request, the private conference session temporarily occupies the existing conference session channel between the conference user and the conference control center.
  • the sixth control module can determine, according to the information carried in the session session channel request of the private conference session, the participant who needs to send the content of the private conference session, and the participant who needs to receive the content of the private conference session.
  • the sixth control module may determine the content of the conference session that is subsequently sent by the participant user who sends the private conference session user identifier as the private conference session content, until the participant user who has sent the private conference session user identifier switches to the primary conference or the conference.
  • the content of the private conference session sent by the participant user may not carry the participant user information for receiving the content of the private conference session, which is specifically described in the foregoing method implementation manner.
  • Another private conference implementation apparatus includes a fifth receiving request module, a setup session channel module, and a seventh control module.
  • the private conference implementation device can be set in the conference server.
  • the private conference implementation device uses the existing conference session to establish a new conference session channel for the private conference, and uses the newly established conference session channel to implement the transmission of the private conference session content.
  • the fifth receiving request module receives the private meeting session request sent by the participating user.
  • a private conference session request indicates that a private conference is required, and the request can carry the information of the participant who participates in the private conference.
  • the establishment of the session channel module can clearly know which participating users need to conduct a private conference according to the private conference session request, that is, a private conference session channel needs to be established between the conference control center and which participating users. Establish a session channel module to establish a private conference session channel between the conference control center and each participating user who needs to conduct a private conference.
  • the seventh control module can determine, by the transmission channel of the conference session content received by the conference control center, whether the content of the conference session received by the conference control center is a private conference session content, and the seventh control module determines that the content of the conference session received is After the content of the private conference session, the private conference session content is sent to other participants in the private conference.
  • the other participating users here are the participating users in the private meeting except the participating users who send the content of the meeting session.

Abstract

A method for implementing sub-conference, a method, an apparatus and a terminal device for implementing private conference are provided. The invention belongs to the communication technique field. The method for implementing sub-conference includes that: acquiring the state information of the main conference, determining the participating state of each participant in the sub-conference according to the state information of the main conference acquired, sending the session content of the sub-conference or the session content of the main conference and the session content of the sub-conference to each participant in the sub-conference according to the participating state of each participant in the sub-conference. The method perfects the existing scheme for implementing sub-conference. Another method for implementing sub-conference includes that: receiving the request for creating sub-conference, using the conference control focus of the main conference as the control focus of the sub-conference to create the sub-conference. The method provides a new technical scheme for implementing sub-conference.

Description

子会议实现方法、 私密会议实现方法、 装置和终端设备  Sub-conference implementation method, private conference implementation method, device and terminal device
技术领域 Technical field
本发明涉及网络通讯技术领域, 具体涉及子会议实现方法、 子会议实现装置、 私密会议实现方 法、 私密会议实现装置和终端设备。 发明背景  The present invention relates to the field of network communication technologies, and specifically relates to a method for implementing a conference, a device for implementing a conference, a method for implementing a private conference, a device for implementing a private conference, and a terminal device. Background of the invention
IP Multimedia Subsystem ( IP多媒体子系统, IMS ) 使用 Session Initiated Protocol (初始 会话协议, SIP)来实现呼叫和信令控制功能。 参加多媒体会议的参会用户和多媒体会议服务器之间 通过 SIP、 与 SIP配合的其它协议来实现多媒体会议的会话功能。  The IP Multimedia Subsystem (IMS) uses the Session Initiated Protocol (SIP) to implement call and signaling control functions. The conference users who participate in the multimedia conference and the multimedia conference server implement the session function of the multimedia conference through SIP and other protocols cooperated with the SIP.
多媒体会议中可以出现主会议和子会议共存的应用场景, 如参会用户希望在当前会议进行的同 时与指定用户进行 Sidebar or Sub-Conference (私下会议)。 私下进行的会议称为子会议, 当前会 议称为主会议, 指定用户可以是主会议中的参会用户也可以是非主会议中的参会用户。  In the multimedia conference, the application scenario in which the main conference and the sub-conference can coexist can occur. For example, the participant user wants to perform a Sidebar or Sub-Conference with the designated user at the same time as the current conference. A private conference is called a sub-conference. The current conference is called a primary conference. The designated user can be a participant in the main conference or a participant in the non-main conference.
在子会议进行期间, 子会议中原主会议参会用户可以接收主会议的会话内容。 为了保护子会议 的隐私, 通常不允许主会议中没有加入子会议的参会用户获得子会议的会话内容。  During the sub-conference, the original main conference participant in the sub-conference can receive the conversation content of the main conference. In order to protect the privacy of the sub-conference, the participants who do not join the sub-conference in the main conference are generally not allowed to obtain the conversation content of the sub-conference.
目前, 实现子会议的技术方案为: 会议服务器接收主会议中某参会用户的子会议创建请求, 会 议服务器分配资源、 创建子会议实例并返回子会议标识。 之后进行子会议会话媒体类型协商、 子会 议中参会用户邀请等子会议激活动作。 会议服务器在会议实例的管理上面选择由资源分配相对独立 的两个 Conference Focus (会议控制中心) 分别实现主会议、 子会议的创建和会议会话控制, 即主 会议实例对应会议服务器中的 Main Conference Focus (主会议控制中心), 子会议实例对应会议服 务器中的 Sidebar Focus (子会议控制中心)。 Main Conference Focus通过主会议会话与主会议参会 用户进行主会议会话内容交互, Sidebar Focus通过子会议会话与子会话参会用户进行子会议会话内 容交互。 主会议会话、 子会议会话是两个相互独立的会议会话。  Currently, the technical solution for implementing a sub-conference is as follows: The conference server receives a sub-conference creation request of a participant in the main conference, and the conference server allocates resources, creates a sub-conference instance, and returns a sub-conference identifier. Sub-meeting session media type negotiation, sub-conference user invitation, and other sub-conference activation actions are also performed. The conference server selects two Conference Focuss, which are relatively independent of resource allocation, in the management of the conference instance to implement the main conference, the sub-conference creation, and the conference session control respectively, that is, the main conference instance corresponds to the Main Conference Focus in the conference server. (Primary Conference Control Center), the sub-conference instance corresponds to the Sidebar Focus in the conference server. The Main Conference Focus interacts with the main conference participant through the main conference session, and the Sidebar Focus interacts with the sub-session conference user through the sub-conference session. The primary conference session and the conference session are two separate conference sessions.
子会议激活时,会议服务器邀请主会议控制中心加入子会议,这样, Sidebar Focus在接收到 Main Conference Focus传输来的主会议会话内容后, 将主会议会话内容和子会议会话内容混音, 并向子 会议参会用户发送混音后的会话内容, 从而子会议参会用户既能够接收到主会议会话内容, 也能够 接收到子会议会话内容。  When the sub-meeting is activated, the conference server invites the main conference control center to join the sub-conference, so that after receiving the main conference session content transmitted by the Main Conference Focus, the Sidebar Focus mixes the main conference session content and the sub-conference session content, and The conference participant user sends the content of the conversation after the remix, so that the sub-conference participant can receive both the main conference session content and the sub-conference session content.
在实现本发明的过程中, 发明人发现: 虽然上述技术方案实现了子会议, 但是, 由于主会议会 话内容只能够由主会议参会用户接收, 所以仅当子会议中所有参会用户同时为主会议参会用户时才 允许主会议会话对子会议输出; 否则, Sidebar Focus无法进行会话内容的分发。 也就是说, 当一个 非主会议参会用户参与子会议时, 无法实现主会议会话内容对子会议的输出, 或者当 Sidebar Focus 已经接收主会议会话输入 (即当前的各子会议参会用户均同时为主会议参会用户) 时, 无法接纳新 的非主会议参会用户加入子会议。 而且, 上述技术方案也没有考虑子会议创建完成后主子会议会话 的控制问题, 例如当子会议中的参会用户同时为主会议参会用户时, 不能实现主会议会话内容是否 向该参会用户输出的控制。 另外, 该技术方案也没有考虑参会用户从子会议切换回主会议后如何继 续接收子会议会话、 以及主会议终止前子会议会话的释放等问题。  In the process of implementing the present invention, the inventor finds that: although the above technical solution implements a sub-meeting, since the main conference session content can only be received by the main conference participant user, only all the participating users in the sub-conference are simultaneously The main conference session is allowed to output to the sub-conference when the main conference participates in the user; otherwise, Sidebar Focus cannot distribute the session content. That is to say, when a non-main conference participant participates in a sub-conference, the output of the main conference session content to the sub-conference cannot be realized, or when the Sidebar Focus has received the main conference session input (that is, the current sub-conference participants) At the same time, the new non-main conference participants can not accept the sub-conference. Moreover, the above technical solution does not consider the control problem of the main sub-conference session after the sub-conference is completed. For example, when the participating user in the sub-conference is also the main conference participant, the main conference session content cannot be implemented to the participant user. Output control. In addition, the technical solution does not consider how the participant user continues to receive the sub-conference session after switching from the sub-conference to the main conference, and the release of the sub-conference session before the termination of the main conference.
另一方面, 由于现有子会议实现技术方案中主、子会议控制中心相互独立, 因此, 同时参加主、 子会议的参会用户所使用的终端设备必须与主、 子会议控制中心分别建立并维持相互独立的会议会 话。 而在实际应用中, 并非所有终端设备都具备并行会话能力, 从而导致某些参会用户不能够同时 参加主子会议。 发明内容 On the other hand, since the main and sub-conference control centers in the existing sub-conference implementation technical solutions are independent of each other, The terminal device used by the participating users of the sub-conference must establish and maintain separate conference sessions with the primary and secondary conference control centers. In practical applications, not all terminal devices have parallel session capabilities, which may result in some participating users not being able to participate in the primary conference at the same time. Summary of the invention
本发明实施方式提供子会议实现方法、 私密会议实现方法、 装置和终端设备, 完善了现有的子 会议实现机制, 提高了实现子会议的灵活性。  The embodiments of the present invention provide a sub-conference implementation method, a private conference implementation method, an apparatus, and a terminal device, which improve the existing sub-meeting implementation mechanism and improve the flexibility of implementing the sub-conference.
本发明实施方式提供的一种子会议实现方法, 包括:  A method for implementing a sub-conference provided by an embodiment of the present invention includes:
获取主会议状态信息;  Obtain primary conference status information;
根据所述获取的主会议状态信息确定子会议中各参会用户的参会状态;  Determining, according to the obtained main conference status information, a participation status of each participating user in the sub-conference;
根据所述子会议中各参会用户的参会状态向各子会议参会用户发送子会议会话内容、 或者发送 主会议会话内容和子会议会话内容。  The sub-conference session content is sent to each sub-conference participant according to the participation status of each participating user in the sub-conference, or the main conference session content and the sub-conference session content are sent.
本发明实施方式还提供另一种子会议实现方法, 包括:  The embodiment of the present invention further provides another seed conference implementation method, including:
在会议服务器接收到子会议创建请求后, 主会议的会议控制中心作为子会议控制中心执行建立 子会议的操作, 以建立子会议。  After the conference server receives the sub-conference creation request, the conference control center of the main conference performs the operation of establishing the sub-conference as the sub-conference control center to establish the sub-conference.
发明实施方式还提供一种私密会议实现方法, 包括:  The embodiment of the invention further provides a method for implementing a private conference, including:
接收参会用户发送的私密会议会话占用会议会话通道请求;  The private conference session sent by the receiving user occupies the conference session channel request;
会议控制中心根据所述请求中携带的接收私密会议会话用户标识, 转发从所述会议会话通道中 接收的、 所述参会用户发送的私密会议会话内容。  The conference control center forwards the content of the private conference session sent by the participant user received from the conference session channel according to the received private conference session user identifier carried in the request.
发明实施方式还提供另一种私密会议实现方法, 包括:  Embodiments of the present invention also provide another method for implementing a private conference, including:
接收参会用户发送的私密会议会话请求; 所述请求中携带有参与私密会议的参会用户信息; 会议控制中心利用与所述参与私密会议的参会用户之间已有的会议会话建立与参与私密会议的 参会用户之间的私密会议会话通道;  Receiving a private conference session request sent by the participant user; the request carries the participant user information of the participating private conference; the conference control center establishes and participates with the existing conference session with the participating user participating in the private conference. Private conference session channel between participating users of private conferences;
会议控制中心利用所述私密会议会话通道接收、 发送私密会议会话内容。  The conference control center receives and sends the private conference session content by using the private conference session channel.
本发明实施方式还提供一种子会议实现装置, 包括:  An embodiment of the present invention further provides a sub-conference implementation apparatus, including:
获取模块, 用于获取主会议状态信息;  An obtaining module, configured to obtain primary conference status information;
确定状态模块, 用于根据所述获取模块获取的主会议状态信息确定子会议中各参会用户的参会 状态;  Determining a status module, configured to determine, according to the main conference status information acquired by the acquiring module, a participation status of each participating user in the sub-conference;
第一控制模块, 根据所述子会议中各参会用户的参会状态向各子会议参会用户发送子会议会话 内容、 或者发送主会议会话内容和子会议会话内容。  The first control module sends the sub-conference session content to the sub-conference participants according to the participation status of each participating user in the sub-conference, or sends the main conference session content and the sub-conference session content.
本发明实施方式还提供另一种子会议实现装置, 包括:  The embodiment of the present invention further provides another seed conference implementation apparatus, including:
接收创建请求模块, 接收子会议创建请求;  Receiving a creation request module, and receiving a sub-conference creation request;
第二创建模块, 用于根据所述子会议创建请求将主会议的会议控制中心用作子会议控制中心建 立子会议。  And a second creating module, configured to use the conference control center of the primary conference as the sub-conference control center to establish a sub-conference according to the sub-conference creation request.
本发明实施方式还提供一种终端设备, 包括:  The embodiment of the invention further provides a terminal device, including:
会话建立模块, 建立与会议控制中心之间的会议会话;  a session establishment module, establishing a conference session with the conference control center;
第二交互模块, 用于利用会议控制中心与参会用户之间的会议会话与会议控制中心交互会议会 话内容; 在参会用户参与主会议时所述第二交互模块控制所述会议会话用作主会议会话, 在参会用 户参与子会议时所述第二交互模块控制所述会议会话用作子会议会话。 a second interaction module, configured to use a conference session between the conference control center and the conference user to interact with the conference control center; and the second interaction module controls the conference session to be used when the conference user participates in the conference Main conference session, in the conference The second interaction module controls the conference session to be used as a conference session when the user participates in the conference.
本发明实施方式还提供一种私密会议实现装置, 包括:  An embodiment of the present invention further provides a private conference implementation apparatus, including:
第四接收请求模块, 用于接收参会用户发送的私密会议会话占用会议会话通道请求; 第六控制模块, 用于根据所述请求中携带的接收私密会议会话用户标识, 转发所述参会用户发 送的私密会议会话内容。  a fourth receiving requesting module, configured to receive a conference session channel request by the private conference session sent by the participant user, and a sixth control module, configured to forward the participant user according to the received private conference session user identifier carried in the request The content of the private meeting session sent.
本发明实施方式还提供另一种私密会议实现装置, 包括:  The embodiment of the present invention further provides another private conference implementation apparatus, including:
第五接收请求模块, 用于接收参会用户发送的私密会议会话请求; 所述请求中携带有参与私密 会议的参会用户信息;  The fifth receiving request module is configured to receive a private conference session request sent by the participant user, where the request carries the information of the participant user participating in the private conference;
建立会话通道模块, 用于利用与所述参与私密会议的参会用户之间已有的会议会话建立与参与 私密会议的参会用户之间的私密会议会话通道;  Establishing a session channel module, configured to establish a private conference session channel between the participating users participating in the private conference by using the existing conference session with the participating users participating in the private conference;
第七控制模块, 将从所述私密会议会话通道接收的私密会议会话内容通过所述私密会议会话通 道发送。  The seventh control module sends the content of the private conference session received from the private conference session channel through the private conference session channel.
通过上述技术方案的描述可知, 通过利用主会议状态信息, 将主会议和子会议关联起来, 这样, 在向子会议中的参会用户发送会话内容时, 能够实现会话内容的控制分发, 从而避免了非主会议参 会用户不能够加入子会议、 子会议中存在非主会议参会用户时无法发送会话内容等问题, 完善了现 有的子会议实现机制; 通过使主会议和子会议重用主会议的会议控制中心, 避免了设置独立存在的 子会议控制中心的过程, 而且在参会用户使用的终端设备不具备并行会话能力的情况下, 也能够使 参会用户同时参与主会议和子会议; 最终, 本发明实施方式提供的技术方案提高了实现子会议的灵 活性。 附图简要说明  According to the description of the foregoing technical solution, the main conference and the sub-meeting are associated by using the main conference state information, so that when the session content is sent to the participating users in the sub-conference, the control content of the session content can be realized, thereby avoiding The non-main conference participant can not join the sub-conference, the sub-conference can not send the session content when there is a non-main conference participant, and the existing sub-conference implementation mechanism is improved; the main conference and the sub-conference are reused by the main conference. The conference control center avoids the process of setting up the independent sub-conference control center, and can also enable the participating users to participate in the main conference and the sub-conference at the same time when the terminal device used by the participating user does not have the parallel conversation capability; The technical solution provided by the embodiments of the present invention improves the flexibility of implementing a sub-meeting. BRIEF DESCRIPTION OF THE DRAWINGS
图 1是本发明实施例一的子会议实现方式示意图;  1 is a schematic diagram of an implementation manner of a sub-conference according to Embodiment 1 of the present invention;
图 2是本发明实施例一的子会议创建流程图;  2 is a flowchart of creating a sub-conference according to Embodiment 1 of the present invention;
图 3是本发明实施例一的子会议参会用户接收主会议会话流程图;  3 is a flowchart of receiving a main conference session by a sub-conference participant in the first embodiment of the present invention;
图 4是本发明实施例一的主会议参会用户接收子会议会话流程图;  4 is a flowchart of receiving a sub-conference session by a primary conference participant user according to Embodiment 1 of the present invention;
图 5是本发明实施例一的同时参加主、 子会议的参会用户退出主会议及主会议终止前释放子会 议的流程图;  5 is a flowchart of a conference in which a participant who participates in a primary and a secondary conference exits the main conference and releases the conference before the termination of the main conference according to the first embodiment of the present invention;
图 6是本发明实施例二的子会议实现方式示意图;  6 is a schematic diagram of an implementation manner of a sub-conference according to Embodiment 2 of the present invention;
图 7是本发明实施例二的子会议创建流程图;  7 is a flowchart of creating a sub-conference according to Embodiment 2 of the present invention;
图 8是本发明实施例二的主、 子会议会话发送控制流程图;  FIG. 8 is a flowchart of a primary and sub-conference session sending control according to Embodiment 2 of the present invention; FIG.
图 9是本发明实施例二的主、 子会议会话接收控制流程图;  9 is a flowchart of receiving control of a primary and a secondary conference session according to Embodiment 2 of the present invention;
图 10是本发明实施例二的同时参加主、子会议的参会用户退出主会议及主会议终止前释放子会 议的流程图;  10 is a flowchart of a conference in which a participant who participates in a primary and a secondary conference simultaneously withdraws from the primary conference and releases the conference before the termination of the primary conference according to the second embodiment of the present invention;
图 11是本发明实施例的私密会议实现方式流程示意图一;  11 is a schematic flowchart 1 of a method for implementing a private conference according to an embodiment of the present invention;
图 12是本发明实施例的私密会议实现方式流程示意图二;  12 is a second schematic flowchart of a private conference implementation manner according to an embodiment of the present invention;
图 13是本发明实施例的子会议实现装置示意图一;  13 is a first schematic diagram of a sub-meeting implementation apparatus according to an embodiment of the present invention;
图 14是本发明实施例的子会议实现装置示意图二。 实施本发明的方式 FIG. 14 is a second schematic diagram of a sub-conference implementation apparatus according to an embodiment of the present invention. Mode for carrying out the invention
本发明可以通过两种不同的实施例来实现子会议, 其中一种实现子会议的实施例为: 创建独立 的子会议控制中心, 并在利用互为并行的主会议会话、 子会议会话的基础上, 采用主会议状态信息 将主、 子会议关联起来, 以进行主会议会话内容在子会议中的分发控制、 及子会议伴随主会议结束 而终止等关联控制; 另一种实现子会议的实施例为: 重用主会议控制中心, 利用主会议会话同时为 主会议参会用户的子会议参会用户提供子会议功能, 或者利用主会议会话为同时为主会议参会用户 的子会议参会用户、 仅参与子会议的参会用户提供子会议功能; 即利用唯一的主会议控制中心来对 主会议会话、 子会议会话同时进行控制。  The present invention can implement a sub-conference by two different embodiments, one embodiment of implementing a sub-conference is: creating an independent sub-conference control center, and utilizing the basis of a main conference session and a sub-conference session that are mutually parallel The main conference and the sub-meeting are associated with the main conference status information, so as to perform the distribution control of the main conference session content in the sub-conference, and the sub-conference with the termination of the main conference, and the like; another implementation of the sub-conference For example: Reusing the main conference control center, using the main conference session to simultaneously provide the sub-conference function for the sub-conference participants of the main conference participant, or using the main conference session as the sub-conference participant of the main conference participant user. The participating users who participate in the sub-conference only provide the sub-conference function; that is, the main main conference control center is used to simultaneously control the main conference session and the sub-conference session.
下面对上述两种实现子会议的实施例分别进行说明。  The embodiments of the above two implementation sub-conferences are respectively described below.
实施例一、 在利用互为并行的主会议会话、 子会议会话的基础上, 通过预先获取的主会议状态 信息实现主会议、 子会议的关联; 这样, 在后续的子会议实现过程中, 由于主会议、 子会议相互关 联, 因此, 能够方便的实现子会议会话控制。  Embodiment 1: On the basis of utilizing the main conference session and the sub-conference session which are mutually parallel, the association of the main conference and the sub-meetage is realized through the pre-acquired main conference state information; thus, in the subsequent sub-conference implementation process, The main conference and the sub-meeting are related to each other, and therefore, the sub-conference session control can be conveniently implemented.
在实施例一中, 子会议控制中心需要获取主会议状态信息。 子会议控制中心可以采用订阅的方 式获取主会议状态信息, 当然, 主会议控制中心也可以主动的将主会议状态信息定期或不定期的传 输至子会议控制中心, 这里的不定期传输如主会议状态信息发生变化时传输等。 主会议状态信息可 以包括: 主会议参会用户列表。 主会议状态信息还可以在包括主会议参会用户列表的基础上进一步 包括: 主会议会话媒体类型、 主会议控制策略等信息中的某一项或两项。 主会议状态信息包含的内 容可以为: 目前现有主会议状态信息包含的内容。 主会议状态信息包含的内容可以根据实际应用来 确定。 上述主会议控制策略可以包括: 主会议是否被锁定即主会议是否再允许新的用户参会、 及一 个参会用户的发言时长等信息中的一项或多项。 主会议控制策略包含的内容同样可以为: 目前现有 的主会议控制策略包含的内容。 而且主会议控制策略包含的内容可以根据实际应用来确定。 子会议 控制中心可以在创建子会议过程中订阅主会议状态信息, 也可以在成功创建子会议后订阅主会议状 态信息。 本发明实施方式不限制主会议状态信息及主会议控制策略包括的具体内容、 也不限制子会 议控制中心获取主会议状态信息的具体实现方式、 及订阅主会议状态信息的时机等。  In the first embodiment, the sub-conference control center needs to obtain the main conference status information. The sub-conference control center can obtain the status information of the main conference by means of subscription. Of course, the main conference control center can also actively transmit the main conference status information to the sub-conference control center periodically or irregularly, where the irregular transmission is as the main conference. Transmission when status information changes. The main conference status information may include: a list of main conference participants. The main conference status information may further include one or two items of the main conference session media type, the main conference control policy, and the like, including the main conference participant user list. The main conference status information may contain: The content of the current main conference status information. The content of the main conference status information can be determined according to the actual application. The foregoing primary conference control policy may include: one or more of information such as whether the primary conference is locked, that is, whether the primary conference allows the new user to participate, and the duration of the speech of a participating user. The content of the main conference control policy can also be: The content of the existing master conference control strategy. Moreover, the content of the main conference control strategy can be determined according to the actual application. Sub-Conference The Control Center can subscribe to the main conference status information during the sub-conference process, or subscribe to the main conference status information after the sub-conference is successfully created. The embodiment of the present invention does not limit the specific content included in the main conference state information and the main conference control policy, nor the specific implementation manner of the sub-conference control center acquiring the main conference state information, and the timing of subscribing to the main conference state information.
对于子会议控制中心来说, 主会议状态信息可以用于判断子会议中各参会用户的参会状态, 即 可以利用主会议状态信息判断出子会议中的参会用户是否在参加子会议的同时还参加了主会议。 也 就是说, 利用主会议状态信息可以帮助子会议控制中心判断出子会议中的参会用户是仅参加了子会 议, 还是同时参加了主子会议。  For the sub-conference control center, the main conference status information can be used to determine the participation status of each participating user in the sub-conference, that is, the main conference status information can be used to determine whether the participating users in the sub-conference are participating in the sub-conference. Also participated in the main meeting. That is to say, the use of the main conference status information can help the sub-conference control center to determine whether the participating users in the sub-conference participate in the sub-meeting or participate in the main sub-conference.
实施例一中的子会议可以是根据会议控制策略建立的子会议。 根据会议控制策略建立子会议的 过程可以为: 会议服务器接收主会议参会用户发送来的子会议创建请求。 主会议参会用户可以通过 会议服务器所支持的会议资源访问机制将子会议创建请求提交至会议服务器; 例如, 主会议参会用 户通过会议接入 Portal (入口) 将子会议创建请求提交至会议服务器; 再例如, 主会议参会用户通 过辅助会议应用参数设置的 Remote Assistance (远程助理) 将子会议创建请求提交至会议服务器。 本发明实施方式不限制主会议参会用户发送子会议创建请求的具体实现过程。  The sub-conference in the first embodiment may be a sub-meeting established according to the conference control policy. The process of establishing a sub-conference according to the conference control policy may be: The conference server receives the sub-conference creation request sent by the main conference participant user. The primary conference participant user can submit the conference conference creation request to the conference server through the conference resource access mechanism supported by the conference server; for example, the primary conference participant user submits the conference conference creation request to the conference server through the conference access portal (entry). For another example, the primary conference participant submits the child conference creation request to the conference server through the Remote Assistance application of the secondary conference application parameter settings. The embodiment of the present invention does not limit the specific implementation process of the primary conference participant user to send the conference conference creation request.
子会议创建请求中可以携带主会议标识、 子会议主题信息、 子会议参会用户列表信息、 子会议 会话媒体类型、 以及子会议控制策略。 子会议控制策略可以包括: 子会议是否接收主会议会话内容、 子会议是否允许非主会议参会用户参加子会议等等。 上述子会议创建请求中携带的信息也可以通过 多条消息传输至会议服务器。 本发明实施方式不限制子会议创建请求中携带信息的具体内容、 子会 议控制策略的具体内容、 以及上述各信息的传输方式。 The sub-conference creation request may carry a primary conference identifier, a sub-conference topic information, a sub-conference participant user list information, a sub-conference session media type, and a sub-conference control policy. The sub-conference control policy may include: whether the sub-conference receives the main conference session content, whether the sub-conference allows non-main conference participants to participate in the sub-conference, and the like. The information carried in the above sub-conference creation request can also pass Multiple messages are transmitted to the conference server. The embodiment of the present invention does not limit the specific content of the information carried in the sub-conference creation request, the specific content of the sub-conference control policy, and the transmission manner of each of the foregoing information.
会议服务器在接收到子会议创建请求后, 获取会议控制策略, 这里的会议控制策略不同于上述 子会议控制策略, 这里的会议控制策略用于判断是否允许创建子会议。 会议控制策略可以是主会议 控制策略, 例如, 会议服务器从 Main Conference Focus处获取主会议控制策略, 当然, 会议服务器 也可以从其它网络设备处获取用于判断是否允许创建子会议的会议控制策略。  After receiving the sub-conference creation request, the conference server obtains the conference control policy, where the conference control policy is different from the foregoing sub-conference control policy, where the conference control policy is used to determine whether to allow the sub-conference to be created. The conference control policy may be a primary conference control policy. For example, the conference server obtains the primary conference control policy from the Main Conference Focus. Of course, the conference server may also obtain a conference control policy for determining whether to allow the sub-meetage to be created from other network devices.
会议服务器在利用会议控制策略 (如主会议控制策略) 确定出允许创建子会议后, 执行子会议 后续创建操作, 以创建子会议。 这里的创建操作可以包括: 分配实现子会议功能所需的资源、 通知 发送子会议创建请求的主会议参会用户子会议创建成功等等。 分配实现子会议功能所需的资源可以 包括: 创建子会议实例对应的 Sidebar Focus, Sidebar Focus建立与各子会议参会用户之间的子会 议会话的媒体传输通道等等。 这里的创建操作可以采用现有的各种子会议创建操作, 本发明实施方 式不限制创建操作具体包括的处理过程。  After the conference server determines that the sub-conference is allowed to be created by using the conference control policy (such as the main conference control policy), the sub-conference subsequent operation is performed to create the sub-conference. The creation operation here may include: allocating resources required for implementing the sub-conference function, notifying the main conference participation user sub-conference creation of the sub-conference creation request, and the like. The resources required to implement the sub-conference function may include: creating a Sidebar Focus corresponding to the sub-conference instance, and a sidebar Focus establishing a media transmission channel for the sub-conference of the sub-conference participants. The creation operation here can adopt various existing sub-conference creation operations, and the embodiment of the present invention does not limit the processing procedures specifically included in the creation operation.
经过上述各操作成功建立子会议后, 子会议会话与主会议会话是两个并行的会议会话, 即主会 议实例对应 Main Conference Focus、 子会议实例对应 Sidebar Focus, Main Conference Focus通过 主会议会话与主会议参会用户进行主会议会话内容的交互, Sidebar Focus通过子会议会话与子会议 参会用户进行子会议会话内容的交互。 与 Main Conference Focus交互主会议会话内容的主会议参会 用户可以为: 仅参加主会议的参会用户; 也可以为: 仅参加主会议的参会用户和同时参与主会议、 子会议的参会用户。 与 Sidebar Focus交互子会议会话内容的子主会议参会用户可以为: 仅参加子会 议的参会用户; 也可以为: 仅参加子会议的参会用户、 以及同时参与主会议、 子会议的参会用户。  After the sub-conference is successfully established through the above operations, the sub-conference session and the main conference session are two parallel conference sessions, that is, the main conference instance corresponds to the Main Conference Focus, the sub-conference instance corresponds to the Sidebar Focus, and the Main Conference Focus passes the main conference session and the main conference. The conference participant interacts with the content of the main conference session, and the Sidebar Focus interacts with the child conference session user through the sub-conference session. The main conference participant who interacts with the Main Conference Focus can participate in: the participant who participates in the main conference only; or the participants who participate in the main conference and participate in the main conference and sub-conference at the same time. user. The sub-master conference participants who interact with the Sidebar Focus sub-conference session can be: participants who only participate in the sub-conference; or: participants who only participate in the sub-conference, and participants who participate in the main conference and sub-conference at the same time Will be the user.
在实施例一中, 主会议参会用户发送的主会议会话内容可以通过 Main Conference Focus、 In the first embodiment, the content of the main conference session sent by the main conference participant can pass the Main Conference Focus,
Sidebar Focus传输至子会议中同时为主会议参会用户的子会议参会用户, 子会议中同时为主会议参 会用户的子会议参会用户发送的主会议会话内容可以通过 Sidebar Focus, Main Conference Focus 传输至主会议中的主会议参会用户。 The Sidebar Focus is transmitted to the sub-conferences of the sub-conferences and the sub-conferences of the main conference participants. The main conference conversations sent by the sub-conference participants of the sub-conferences are also available through Sidebar Focus, Main Conference. Focus is transferred to the main conference participant in the main conference.
当子会议中同时为主会议参会用户的子会议参会用户需要接收主会议会话内容时, Sidebar Focus可以邀请 Main Conference Focus加入子会议。 Sidebar Focus可以在首次接收到子会议中同时 为主会议参会用户的子会议参会用户发送的接收主会议会话请求时, 邀请 Main Conference Focus 加入子会议。 当然, Sidebar Focus也可以在其它情况下邀请 Main Conference Focus加入子会议, 例如, 当子会议控制策略包括允许子会议接收主会议会话内容时, 在子会议成功创建后, Sidebar Focus邀请 Main Conference Focus力口入子会议。  When a sub-conference participant in a sub-conference is also required to receive the main conference session content, Sidebar Focus can invite Main Conference Focus to join the sub-conference. The Sidebar Focus invites the Main Conference Focus to join the sub-conference when it receives the primary conference session request from the sub-conference participants of the primary conference participant user for the first time. Of course, Sidebar Focus can also invite Main Conference Focus to join the sub-conference in other situations. For example, when the sub-conference control policy includes allowing the sub-conference to receive the main conference session content, Sidebar Focus invites the Main Conference Focus force after the sub-conference is successfully created. Into the sub-conference.
Main Conference Focus力口入子会议后, Main Conference Focus可以向 Sidebar Focus发送混音 后的主会议会话内容, 但是不接收子会议会话内容, 即 Main Conference Focus作为只发不收 (Send only ) 的虚拟参会用户参与子会议, 也就是说, Main Conference Focus到 Sidebar Focus的主会议 会话通道 (即媒体传输通道) 可以为单向通道。  After the Main Conference Focus session, Main Conference Focus can send the mixed main conference session content to Sidebar Focus, but does not receive the sub-conference session content, that is, Main Conference Focus as a virtual only send (Send only) The participating users participate in the sub-conference, that is, the Main Conference Focus to Sidebar Focus's main conference session channel (ie media transmission channel) can be a one-way channel.
Sidebar Focus接收到主会议会话内容后, 负责控制主会议会话内容在子会议中的分发, 以保证 子会议中只有具有接收权限的参会用户才能够接收主会议会话内容。 Sidebar Focus可以根据主会议 状态信息中的主会议参会用户列表信息向子会议中同时为主会议参会用户的子会议参会用户发送主 会议会话内容, Sidebar Focus也可以根据主会议参会用户列表信息、 接收主会议会话请求向子会议 中同时为主会议参会用户的子会议参会用户发送主会议会话内容, Sidebar Focus也可以根据主会议 参会用户列表信息、 停止接收主会议会话请求向子会议中同时为主会议参会用户的子会议参会用户 发送主会议会话内容。 Sidebar Focus还可以根据主会议参会用户列表信息、 接收主会议会话请求、 停止接收主会议会话请求向子会议中同时为主会议参会用户的子会议参会用户发送主会议会话内 容。 After receiving the content of the main conference session, the Sidebar Focus is responsible for controlling the distribution of the main conference session content in the sub-conference, so as to ensure that only the participating users having the receiving authority can receive the main conference session content in the sub-conference. The Sidebar Focus can send the main conference session content to the sub-conference participants of the main conference participant user according to the main conference participation user list information in the main conference status information, and the Sidebar Focus can also participate in the conference according to the main conference participant user. List information, receiving a main conference session request to a sub-conference The sub-conference participants of the main conference participants will send the main conference session content. The Sidebar Focus can also receive the main conference session request from the main conference and stop receiving the main conference session request. The sub-conference participants send the main conference session content. The Sidebar Focus can also send the main conference session content to the sub-conference participants of the main conference participant user in the sub-conference according to the main conference participation user list information, the reception main conference session request, and the stop receiving the main conference session request.
本发明实施方式中的接收主会议会话请求中可以携带有主会议标识, 以表明子会议中同时为主 会议参会用户的子会议参会用户需要接收主会议会话内容。 Sidebar Focus向子会议中同时为主会议 参会用户的子会议参会用户发送主会议会话内容的情况可以包括如下例举的方式:  The receiving the main conference session request in the embodiment of the present invention may carry the main conference identifier, so as to indicate that the sub-conference participant user who is the main conference participant user in the sub-conference needs to receive the main conference session content. The situation in which the Sidebar Focus sends the content of the main conference session to the sub-conference participants of the conference user in the sub-conference may include the following exemplary methods:
例 1、 如果 Sidebar Focus根据子会议控制策略确定出允许子会议中同时为主会议参会用户的子 会议参会用户接收主会议会话内容, 则 Sidebar Focus可以直接根据从 Main Conference Focus处获 得的主会议参会用户列表信息确定出子会议中同时为主会议参会用户的子会议参会用户, 并将接收 到的主会议会话内容发送到子会议中所有的同时为主会议参会用户的子会议参会用户。  Example 1. If Sidebar Focus determines, according to the sub-conference control policy, that the sub-conference participants who are the main conference participants in the sub-conference are allowed to receive the main conference session content, Sidebar Focus can directly obtain the main content obtained from the Main Conference Focus. The conference participant user list information determines the sub-conference participant users who are the main conference participant users in the sub-conference, and sends the received main conference session content to all the sub-conferences at the same time as the main conference participant user. Conference participants.
例 2、 在 Sidebar Focus根据子会议控制策略确定出禁止子会议中同时为主会议参会用户的子会 议参会用户接收主会议会话内容的情况下, 如果 Sidebar Focus接收到子会议参会用户发送来的接收 主会议会话请求, 则 Sidebar Focus可以根据接收主会议会话请求确定出需要接收主会议会话的子会 议参会用户。 如果 Sidebar Focus根据从 Main Conference Focus处获得的主会议参会用户列表信息 确定出需要接收主会议会话内容的子会议参会用户同时为主会议参会用户, 贝 IJSidebar Focus可以向 确定出的需要接收主会议会话的子会议参会用户发送主会议会话内容, 否则, Sidebar Focus不向上 述需要接收主会议会话内容的子会议参会用户发送主会议会话内容。 这里的需要接收主会议会话内 容的参会用户可以是发送接收主会议会话请求的参会用户, 也可以是接收主会议会话请求中标明的 需要接收主会议会话的参会用户。 也就是说, 当子会议中同时为主会议参会用户的子会议参会用户 需要接收主会议会话内容时, 可以自己发送接收主会议会话请求; 也可以由其它子会议参会用户代 为发送接收主会议会话请求, 且代为发送的接收主会议会话请求中携带有指定的至少一个子会议参 会用户, 该指定的子会议参会用户可以包括: 子会议中同时为主会议参会用户的子会议参会用户。  Example 2: When Sidebar Focus determines, according to the sub-conference control policy, that the sub-conference participant who is the main conference participant user receives the main conference session content in the prohibited sub-conference, if Sidebar Focus receives the sub-conference participant, the user sends After receiving the main conference session request, Sidebar Focus can determine the sub-conference participant who needs to receive the main conference session according to the receiving main conference session request. If Sidebar Focus determines that the sub-conference participant who needs to receive the main conference session content is also the main conference participant based on the main conference participant user list information obtained from the Main Conference Focus, the Bay IJSidebar Focus can receive the determined need. The sub-conference participant of the main conference session sends the content of the main conference session. Otherwise, the Sidebar Focus does not send the content of the main conference session to the sub-conference participant who needs to receive the content of the main conference session. The participant who needs to receive the content of the main conference session may be the participant who sends the conference request to receive the conference session, or the participant who needs to receive the conference session indicated in the conference session request. That is to say, when a sub-conference participant in a sub-conference is required to receive the content of the main conference session, the user can send and receive the main conference session request; or the other sub-conference participants can send and receive on behalf of the user. The primary conference session request, and the received primary conference session request carries the specified at least one sub-conference participant user, and the designated sub-conference participant user may include: a child in the sub-conference that is simultaneously the main conference participant user Conference participants.
例 3、 在 Sidebar Focus根据子会议控制策略确定出允许子会议中同时为主会议参会用户的子会 议参会用户接收主会议会话内容的情况下, 如果 Sidebar Focus接收到子会议参会用户发送来的停止 接收主会议会话请求, 则 Sidebar Focus可以根据停止接收主会议会话请求确定出需要停止接收主会 议会话的子会议参会用户; Sidebar Focus不再向需要停止接收主会议会话内容的子会议参会用户发 送主会议会话内容, Sidebar Focus根据从 Main Conference Focus处获得的主会议参会用户列表信 息向子会议中除需要停止接收主会议会话内容的参会用户之外的其它同时为主会议参会用户的子会 议参会用户发送主会议会话内容。 这里的需要停止接收主会议会话的子会议参会用户可以是发送停 止接收主会议会话请求的子会议参会用户, 也可以是停止接收主会议会话请求中标明的需要停止接 收主会议会话的子会议参会用户。 也就是说, 当子会议中同时为主会议参会用户的子会议参会用户 需要停止接收主会议会话内容时, 可以自己发送停止接收主会议会话请求; 也可以由其它子会议参 会用户代为发送停止接收主会议会话请求, 此时停止接收主会议会话请求中携带有指定的至少一个 子会议参会用户, 该指定的子会议参会用户可以包括: 子会议中同时为主会议参会用户的子会议参 会用户。 Sidebar Focus在接收到停止接收主会议会话请求后,可以判断一下需要停止接收主会议会话内 容的子会议参会用户是否同时为主会议参会用户, 在判断出该子会议参会用户同时为主会议参会用 户后, 再停止向该参会用户发送主会议会话内容。 当然, Sidebar Focus也可以不进行该判断过程, 即不论该子会议参会用户之前是否接收主会议会话内容, 一律不向该子会议参会用户发送主会议会 话内容; Sidebar Focus 直接根据主会议参会用户列表信息向同时为主会议参会用户的子会议参会 用户中除需要停止接收主会议会话的子会议参会用户之外的其它子会议参会用户发送主会议会话内 容。 也就是说, 这里的不向该子会议参会用户发送主会议会话内容包括两方面的含义: 一为在该子 会议参会用户接收主会议会话内容的情况下, 停止向该参会用户发送主会议会话内容, 二为在该子 会议参会用户没有接收主会议会话内容的情况下, 仍然不向该参会用户发送主会议会话内容。 Example 3: When Sidebar Focus determines, according to the sub-conference control policy, that the sub-conference participant who is the main conference participant user in the sub-conference is allowed to receive the content of the main conference session, if the Sidebar Focus receives the sub-conference participant, the user sends After receiving the main conference session request, Sidebar Focus can determine the sub-conference participants who need to stop receiving the main conference session according to the stop receiving the main conference session request; Sidebar Focus no longer needs to stop receiving the conference session content. The participating user sends the content of the main conference session, and the Sidebar Focus collects the user conference list information obtained from the Main Conference Focus, and the other conferences other than the participant users who need to stop receiving the content of the main conference session. The sub-conference participants of the participating users send the content of the main conference session. The sub-conference participant who needs to stop receiving the main conference session may be a sub-conference participant who sends a request to stop receiving the main conference session, or may stop receiving the sub-conference indicated in the main conference session request and need to stop receiving the main conference session. Conference participants. That is to say, when a sub-conference participant in a sub-conference is required to stop receiving the main conference session content, the user may send a request to stop receiving the main conference session; or the other sub-conference participants may The sending and receiving of the main conference session request is stopped, and the receiving of the main conference session request carries the specified at least one sub-conference participant user, and the designated sub-conference participant user may include: The sub-conference participates in the user. After receiving the request to stop receiving the main conference session, the Sidebar Focus can determine whether the sub-conference participant who needs to stop receiving the content of the main conference session is the main conference participant user, and judges that the sub-conference participant user is at the same time After the conference is attended to the user, the content of the main conference session is stopped from being sent to the participant. Of course, Sidebar Focus can also not perform the judging process, that is, regardless of whether the sub-conference participant receives the main conference session content before, the main conference session content is not sent to the sub-conference participant; Sidebar Focus directly according to the main conference The user list information is sent to the sub-conference participants of the sub-conference participants who are also the main conference participants, except for the sub-conference participants who need to stop receiving the main conference session. That is to say, the content of the main conference session not sent to the sub-conference participant user includes two aspects: First, in the case that the sub-conference participant receives the content of the main conference session, the sending to the participant user is stopped. The content of the main conference session, and the second is that the conference user does not receive the content of the main conference session, and the content of the main conference session is still not sent to the conference user.
Sidebar Focus在接收到停止接收主会议会话请求后, 可以进行如下判断: 所有在子会议中接收 主会议会话内容的子会议参会用户是否都停止接收主会议会话内容, 如果判断出所有在子会议中接 收主会议会话的子会议参会用户都停止接收主会议会话内容, 则 Sidebar Focus向 Main Conference Focus发送请求, 以请求 Main Conference Focus退出子会议, Main Conference Focus在接收到该 请求后, 释放 Main Conference Focus与 Sidebar Focus之间的主会议会话。  After receiving the request to stop receiving the main conference session, the Sidebar Focus can make the following judgments: All the sub-conference participants who receive the content of the main conference session in the sub-conference stop receiving the content of the main conference session, if it is determined that all the sub-conferences are determined The sub-conference participants who receive the main conference session stop receiving the main conference session content, then Sidebar Focus sends a request to the Main Conference Focus to request the Main Conference Focus to exit the sub-conference. After receiving the request, the Main Conference Focus releases the Main. The main conference session between Conference Focus and Sidebar Focus.
在实施例一中, 子会议中同时为主会议参会用户的子会议参会用户可以根据需要选择切换回主 会议。 同时为主会议参会用户的子会议参会用户可以向 Sidebar Focus发送切换请求, 以切换回主 会议。 当子会议中同时为主会议参会用户的子会议参会用户切换回主会议后, 该主会议参会用户仍 然可以要求接收子会议会话内容, 此时, 子会议会话内容需要从 Sidebar Focus 传输至 Main Conference Focus,再从 Main Conference Focus传输至该主会议参会用户。为建立从 Sidebar Focus 到 Main Conference Focus的子会议会话, Main Conference Focus可以邀请 Sidebar Focus力口入 主会议。 本发明实施方式可以将从 Main Conference Focus到 Sidebar Focus的单向主会议会话通 道更新为双向会议会话通道, 也可以重新建立从 Sidebar Focus到 Main Conference Focus 的单 / 双向子会议会话通道, 如重新建立从 Sidebar Focus到 Main Conference Focus的单向子会议会话 通道。  In the first embodiment, the sub-conference user who is the main conference participant in the sub-conference can select to switch back to the main conference as needed. At the same time, the sub-conference participants of the main conference participants can send a handover request to the Sidebar Focus to switch back to the main conference. After the sub-conference participant of the main conference participant user switches back to the main conference, the conference participant user can still request to receive the sub-conference session content. At this time, the sub-conference session content needs to be transmitted from Sidebar Focus. Go to the Main Conference Focus and transfer from the Main Conference Focus to the main conference participant. To create a sub-conference session from Sidebar Focus to Main Conference Focus, Main Conference Focus can invite Sidebar Focus to the main conference. The embodiment of the present invention can update the one-way main conference session channel from Main Conference Focus to Sidebar Focus to a two-way conference session channel, or re-establish a single/bidirectional sub-conference session channel from Sidebar Focus to Main Conference Focus, such as re-establishment. One-way sub-conference session channel from Sidebar Focus to Main Conference Focus.
在 Sidebar Focus加入主会议后, Sidebar Focus可以向 Main Conference Focus发送混音后的子 会议会话内容, 且 Sidebar Focus可以接收主会议会话内容、 也可以不接收主会议会话内容。 Main Conference Focus接收到子会议会话内容后, 负责控制子会议会话内容在主会议参会用户中的分发, 以保证主会议中只有具有接收权限的主会议参会用户才能够接收子会议会话内容。 具有接收权限的 主会议参会用户可以包括: 切换回主会议的主会议参会用户、 没有进行切换但请求接收子会议会话 内容的主会议参会用户。  After Sidebar Focus joins the main conference, Sidebar Focus can send the remixed sub-conference session content to Main Conference Focus, and Sidebar Focus can receive the main conference session content or not. After receiving the content of the sub-conference session, the Main Conference Focus is responsible for controlling the distribution of the sub-conference session content in the main conference participant to ensure that only the main conference participant having the receiving authority can receive the sub-conference session content in the main conference. The primary conference participant with the receiving permission may include: a primary conference participant who switches back to the primary conference, and a primary conference participant who does not perform the handover but requests to receive the conference session content.
Main Conference Focus可以根据获取的子会议状态信息 (如子会议参会用户列表信息) 向主会 议中需要接收子会议会话内容的主会议参会用户发送子会议会话内容, 如向切换回主会议的主会议 参会用户发送子会议会话内容。 Main Conference Focus可以根据子会议参会用户列表信息、 接收子 会议会话请求向切换回主会议的主会议参会用户发送子会议会话内容, Main Conference Focus也可 以根据子会议参会用户列表信息、 接收子会议会话请求、 停止接收子会议会话请求向切换回主会议 的主会议参会用户发送子会议会话内容。 上述 Main Conference Focus向切换回主会议的主会议参会 用户发送子会议会话内容的情况包括的具体例举方式与上述 Sidebar Focus向子会议中同时为主会 议参会用户的子会议参会用户发送主会议会话内容的情况类似, 其区别包括: 接收子会议会话请求 中携带有子会议标识, 停止接收子会议会话请求中也携带有子会议标识。 Main Conference Focus 向切换回主会议的主会议参会用户发送子会议会话内容的具体例举方式在此不再详细说明。 The Main Conference Focus can send the sub-conference session content to the main conference participant user who needs to receive the sub-conference session content in the main conference according to the acquired sub-conference status information (such as the sub-conference participation user list information), such as switching back to the main conference. The main conference participant user sends the sub-conference session content. The Main Conference Focus can send the sub-conference session content to the main conference participant who switches back to the main conference according to the sub-conference participation user list information and the receiving sub-conference session request, and the Main Conference Focus can also receive the user list information according to the sub-conference. The sub-conference session request, the stop receiving the sub-conference session request, and the sub-conference session content are sent to the main conference participant user who switches back to the main conference. The specific example of the case where the above-mentioned Main Conference Focus sends the content of the sub-conference session to the main conference participant user who switches back to the main conference is the same as the above-mentioned Sidebar Focus-to-sub-conference. The sub-conference participants of the conference user are similar to the content of the main conference session. The differences include: The sub-conference identifier is carried in the sub-conference session request, and the sub-conference identifier is also carried in the request to stop receiving the sub-conference session. The specific example of sending the content of the sub-conference session to the main conference participant who switched back to the main conference will not be described in detail here.
主会议参会用户可以请求退出主会议。 Main Conference Focus在接收到主会议参会用户的退出 主会议请求后, 释放与主会议参会用户之间的主会议会话, 释放主会议会话包括: 释放主会议会话 通道。 Main Conference Focus 还可以在接收到主会议参会用户的退出主会议请求后, 不再向该参 会用户发送主会议会话内容。 而且, Main Conference Focus 还可以在接收到主会议参会用户的退 出主会议请求后, 将主会议参会用户退出主会议的信息通知 Sidebar Focus, 即 Main Conference Focus 向 Sidebar Focus发送主会议状态信息变化通知。 这样, 在该主会议参会用户在子会议中接 收子会议会话的情况下, Sidebar Focus可以根据该通知仅向该参会用户发送子会议会话内容。  The main conference participant can request to leave the main conference. After receiving the main conference request from the main conference participant, the main conference focus releases the main conference session with the main conference participant user. The release of the main conference session includes: releasing the main conference session channel. The Main Conference Focus can also send the main conference session content to the participant after receiving the main conference request from the conference participant. Moreover, Main Conference Focus can also notify Sidebar Focus of the information that the main conference participant exits the main conference after receiving the exit main conference request of the main conference participant, that is, Main Conference Focus sends the main conference status information change to Sidebar Focus. Notice. In this way, in the case that the primary conference participant receives the conference session in the conference, the Sidebar Focus can only send the conference conference content to the conference user according to the notification.
另外, Main Conference Focus也可以在接收到主会议参会用户的退出主会议请求后, 判断所有 主会议参会用户是否都退出了主会议, 如果所有主会议参会用户都退出了主会议, 则 Main Conference Focus可以要求终止子会议, 如向 Sidebar Focus发送子会议终止指示信息, Sidebar Focus 在接收到子会议终止指示信息后, 释放与各子会议参会用户之间的子会议会话。 Main Conference Focus与 Sidebar Focus之间的会议会话也需要释放, 在释放了各个会议会话后, Main Conference Focus终止主会议。  In addition, after receiving the main conference request of the main conference participant, the Main Conference Focus may determine whether all the main conference participants have logged out of the main conference. If all the main conference participants quit the main conference, The Main Conference Focus can request termination of the sub-conference, such as sending sub-conference termination indication information to Sidebar Focus, and after receiving the sub-conference termination indication information, Sidebar Focus releases the sub-conference session with each sub-conference participant user. The conference session between Main Conference Focus and Sidebar Focus also needs to be released. After each conference session is released, Main Conference Focus terminates the main conference.
子会议参会用户可以请求退出子会议。 Sidebar Focus在接收到子会议参会用户的退出子会议请 求后, 不再向该子会议参会用户发送子会议会话内容, 释放与子会议参会用户之间的子会议会话, 释放子会议会话包括: 释放子会议会话通道。  Sub-conference participants can request to exit the sub-conference. After receiving the exit sub-conference request of the sub-conference participant, the Sidebar Focus no longer sends the sub-conference session content to the sub-conference participant, releases the sub-conference session with the sub-conference participant, and releases the sub-conference session. Includes: Releases the sub-conference session channel.
从上述对实施例一的描述可知, 在会议服务器的会议实例管理层面上, 主会议和子会议是由资 源分配相对独立的两个会议控制中心分别控制的, 也就是说, 主会议会话和子会议会话为两个相互 独立的会议会话。 参会用户在参与主会议时使用主会议会话, 在参与子会议时使用子会议会话, 即 参会用户需要具备 SIP并行会话能力。 在整个主会议实例生命周期中, 实施例一提供的技术方案能 够对主会议和子会议进行主子会议关联控制, 主子会议关联控制可以包括: 利用主会议控制策略控 制子会议的创建; 当子会议中存在非主会议参会用户时, 控制主会议会话内容在子会议中的分发; 子会议中的同时为主会议参会用户的子会议参会用户返回到主会议后, 控制该主会议参会继续接收 子会议会话内容; 同时参加主子会议的参会用户退出主会议时, 控制主会议会话内容不向该参会用 户分发; 在主会议终止之前, 对主会议下的所有子会议的结束控制等。 从而实施例一完善了现有的 子会议实现机制。  As can be seen from the description of the first embodiment, on the conference instance management layer of the conference server, the primary conference and the secondary conference are respectively controlled by two conference control centers whose resource allocation is relatively independent, that is, the primary conference session and the conference session. For two separate conference sessions. The participating users use the main conference session when participating in the main conference, and use the sub-meeting session when participating in the conference, that is, the participant needs to have the SIP parallel session capability. In the life cycle of the main conference instance, the technical solution provided in the first embodiment can perform primary and secondary conference association control on the primary conference and the conference. The primary conference association control may include: controlling the creation of the conference using the primary conference control policy; When there is a non-main conference participant user, the distribution of the main conference session content in the sub-conference is controlled; in the sub-conference, the sub-conference participant user who is the main conference participant user returns to the main conference, and controls the main conference participation. Continue to receive the content of the sub-conference session; when the participant who participates in the main sub-meeting exits the main conference, control the content of the main conference session is not distributed to the conference user; before the termination of the main conference, the end control of all the sub-conferences under the main conference Wait. Thus, the first embodiment improves the existing sub-meeting implementation mechanism.
下面结合附图对实现子会议实施例一进行详细说明。  The implementation of the first embodiment of the sub-conference will be described in detail below with reference to the accompanying drawings.
附图 1为实施例一的实现子会议示意图。  1 is a schematic diagram of an implementation sub-meeting of the first embodiment.
图 1中, 使用终端 1、 终端 2、 终端 3的各参会用户在进行主会议, 使用终端 4的参会用户没有 参加主会议, 而是参加了子会议。  In Fig. 1, the participating users of the terminal 1, the terminal 2, and the terminal 3 are performing the main conference, and the participating users of the terminal 4 do not participate in the main conference, but participate in the conference.
参会用户 1、参会用户 2、参会用户 3中的任一参会用户均可以通过使用的终端请求创建子会议, 会议服务器可以根据主会议控制策略来判断是否允许创建子会议。 在允许创建、 并成功创建了子会 议后, 参会用户 1、 参会用户 2、 参会用户 3利用终端、 通过主会议会话进行主会议, 参会用户 1、 参会用户 3和参会用户 4利用终端、通过子会议会话进行子会议。子会议实例对应的 Sidebar Focus 需要获取主会议状态信息, S idebar Focus 可以根据主会议状态信息对子会议会话进行与主会议关 联的控制。 Any participant in the participant user 1, the participant user 2, and the participant user 3 can create a sub-meeting through the terminal request. The conference server can determine whether to allow the sub-conference to be created according to the main conference control policy. After the sub-conference is created and successfully created, the participating users 1, the participating users 2, and the participating users 3 use the terminal to conduct the main conference through the main conference session, the participating users 1, the participating users 3, and the participating users. 4 Using the terminal, the sub-conference is performed through the sub-conference session. Sidebar Focus for the sub-conference instance Need to obtain the main conference status information, S idebar Focus can control the sub-conference session associated with the main conference according to the main conference status information.
附图 2为本发明实施方式的子会议创建流程图。  2 is a flowchart of a sub-conference creation according to an embodiment of the present invention.
图 2中, UE1、 UE2、 UE3、 UE4分别表示参会用户使用的终端设备。 其中: UE1、 UE2、 UE3为最 初的主会议参会用户使用的终端设备, 即使用 UE1、 UE2、 UE3 的参会用户参加了会议服务器 Main Conference Focus主持下的多方多媒体会议,使用 UE1、UE2、UE3的参会用户与 Main Conference Focus 之间的会议会话分别为 Dialogl、 Dialog2、 Dialog3; 使用 UE4的参会用户为非主会议参会用户, 使 用 UE4的参会用户与使用 UE1、 UE3的参会用户一起参加子会议。 为描述简洁起见, 在下述描述中, 将参会用户通过终端设备发送信息简略描述为 UE1、 UE2、 UE3、 UE4发送信息。 In FIG. 2, UE1, UE2, UE3, and UE4 respectively represent terminal devices used by participating users. The UE1, the UE2, and the UE3 are the terminal devices used by the first primary conference participant, that is, the conference users using the UE1, UE2, and UE3 participate in the multi-party multimedia conference under the host conference Conference Main Conference Focus, and use UE1, UE2. The conference sessions between the participants of UE3 and Main Conference Focus are Dialog1, Dialog2, and Dialog3 respectively . The users who use UE4 are non-main conference participants, and the participants of UE4 and UE1 and UE3 participate. Users join the sub-conferences together. For the sake of brevity, in the following description, the information transmitted by the participating users through the terminal device is briefly described as transmitting information to UE1, UE2, UE3, and UE4.
步骤 1、 在主会议进行过程中, UE1向会议服务器发送子会议创建请求。 子会议创建请求可以通 过会议服务器支持的会议资源访问机制提交至会议服务器, 例如, 子会议创建请求通过会议接入或 者辅助会议应用参数设置的远程助理等提交至会议服务器。 子会议创建请求中携带有主会议标识、 子会议主题、 子会议参会用户列表、 子会议会话媒体类型以及子会议控制策略等等。 子会议控制策 略如子会议参会用户是否允许接收主会议会话内容、 是否允许非主会议参会用户参与子会议等。  Step 1. During the main conference, UE1 sends a sub-session creation request to the conference server. The sub-conference creation request can be submitted to the conference server through the conference resource access mechanism supported by the conference server. For example, the sub-conference creation request is submitted to the conference server through a conference access or a remote assistant that assists the conference application parameter setting. The sub-conference creation request carries a main conference identifier, a sub-conference topic, a sub-conference participant user list, a sub-conference session media type, a sub-conference control policy, and the like. The sub-conference control policy, such as whether the sub-conference participant is allowed to receive the main conference session content, whether to allow non-main conference participants to participate in the sub-conference, and the like.
步骤 2、会议服务器在接收到子会议创建请求后向 Main Conference Focus请求主会议控制策略。 步骤 3、 Main Conference Focus向会议服务器返回主会议控制策略。 如果主会议为预定义会议, 则主会议控制策略可以记录在预定义会议的定义文档中; 如果主会议为临时会议, 则主会议控制策 略可以是运营商设置的默认控制策略。  Step 2. After receiving the sub-conference creation request, the conference server requests the main conference control policy from the Main Conference Focus. Step 3. The Main Conference Focus returns the main conference control policy to the conference server. If the primary conference is a predefined conference, the primary conference control policy may be recorded in the definition document of the predefined conference; if the primary conference is a temporary conference, the primary conference control policy may be a default control policy set by the operator.
步骤 4、会议服务器根据主会议控制策略判断是否接受子会议创建请求, 如果接受子会议创建请 求, 则会议服务器执行创建子会议后续的操作, 如创建与子会议实例对应的 S idebar Focus等资源 分配操作, 然后到步骤 5 ; 如果不接受子会议创建请求, 则本次子会议创建过程结束, 会议服务器可 以向 UE1返回停止创建子会议的响应信息。  Step 4: The conference server determines whether to accept the sub-conference creation request according to the main conference control policy. If the sub-conference creation request is accepted, the conference server performs the subsequent operations of creating the sub-conference, such as creating a resource allocation such as Sidebar Focus corresponding to the sub-conference instance. Operation, then go to step 5; If the sub-conference creation request is not accepted, the sub-conference creation process ends, and the conference server can return to UE1 the response information for stopping the creation of the sub-conference.
步骤 5、 会议服务器在子会议创建成功后, 向 UE1返回子会议创建成功的响应信息。  Step 5: After the conference is successfully created, the conference server returns the response information of the successful sub-conference creation to UE1.
步骤 6、 会议服务器向 Main Conference Focus发送子会议创建成功通知。  Step 6. The conference server sends a sub-conference creation success notification to the Main Conference Focus.
步骤 7、 Main Conference Focus在接收到子会议创建成功通知后, 向会议服务器返回响应信息。 步骤 8、 S idebar Focus向 Main Conference Focus发送主会议状态信息订阅请求。  Step 7. After receiving the sub-conference creation success notification, the Main Conference Focus returns a response message to the conference server. Step 8. Sidebar Focus sends a main conference status information subscription request to Main Conference Focus.
步骤 9、 Main Conference Focus在接收到主会议状态信息订阅请求后, 向 S idebar Focus返回 响应信息。  Step 9. After receiving the main conference status information subscription request, Main Conference Focus returns a response message to Sidebar Focus.
步骤 10、 Main Conference Focus向 S idebar Focus发送初始通知。  Step 10. Main Conference Focus sends an initial notification to Sidebar Focus.
步骤 11、 S idebar Focus从接收的初始通知中获取主会议参会用户列表等主会议状态信息。 步骤 12、 UE1在接收到子会议创建成功的响应信息后, 向 S idebar Focus发送子会议激活请求。 步骤 13、 S idebar Focus在接收到子会议激活请求后向 UE1返回响应信息。  Step 11. The Sidebar Focus obtains the main conference status information such as the main conference participant list from the initial notification received. Step 12: After receiving the response information that the sub-conference is successfully created, the UE1 sends a sub-meeting activation request to the Sidebar Focus. Step 13. The Sidebar Focus returns a response message to the UE1 after receiving the sub-meeting activation request.
步骤 14、UE1在接收到响应信息后向 S idebar Focus返回确认信息,成功建立 UE1与 Sidebar Focus 之间的子会议会话 Dialogl ' 。  Step 14. After receiving the response information, the UE1 returns an acknowledgement message to the Sidebar Focus, and successfully establishes a sub-conference session Dialog1 ' between the UE1 and the Sidebar Focus.
步骤 15、 S idebar Focus根据子会议参会用户列表向 UE3发送邀请加入子会议请求, 以邀请 UE3 加入子会议。  Step 15: The Sidebar Focus sends an invitation to the UE3 to join the sub-conference request according to the sub-conference participant user list, to invite the UE3 to join the sub-conference.
步骤 16、 UE3在接收到请求后, 向 S idebar Focus返回响应信息。 步骤 17、 S idebar Focus在接收到响应信息后, 向 UE3返回确认信息, 成功建立 UE3与 S idebar Focus之间的子会议会话 Dialog3 ' 。 Step 16. After receiving the request, the UE3 returns a response message to the Sidebar Focus. Step 17, after receiving the response information, the Sidebar Focus returns an acknowledgement message to the UE3, and successfully establishes a sub-conference session Dialog3' between the UE3 and the Sidebar Focus.
步骤 18、 S idebar Focus根据子会议参会用户列表向 UE4发送邀请加入子会议请求, 以邀请 UE4 加入子会议。  Step 18: The Sidebar Focus sends an invitation to the UE4 to join the sub-conference request according to the sub-conference participant user list, to invite the UE4 to join the sub-conference.
步骤 19、 UE4在接收到请求后, 向 S idebar Focus返回响应信息。  Step 19. After receiving the request, the UE4 returns a response message to the Sidebar Focus.
步骤 20、 S idebar Focus在接收到响应信息后, 向 UE4返回确认信息, 成功建立 UE4与 S idebar Focus之间的子会议会话 Dialog4。  Step 20: After receiving the response information, the Sidebar Focus returns an acknowledgement message to the UE4, and successfully establishes a sub-conference session Dialog4 between the UE4 and the Sidebar Focus.
需要说明的是, 在上述针对图 2的流程描述中, 步骤编号并不代表操作执行的先后顺序, 例如, 步骤 5和步骤 6可以同时执行, 也可以顺序颠倒; 再例如, 可以先执行步骤 18至步骤 20, 再执行步 骤 15至步骤 17等等。  It should be noted that, in the foregoing description of the process in FIG. 2, the step numbers do not represent the sequence of operations performed. For example, step 5 and step 6 may be performed simultaneously, or may be reversed in sequence; for example, step 18 may be performed first. Go to step 20, and then perform steps 15 through 17 and so on.
附图 3为本发明实施方式的主会议会话内容、 子会议会话内容发送控制流程图。  FIG. 3 is a flowchart of a main conference session content and a sub-conference session content transmission control according to an embodiment of the present invention.
图 3中, 主会议参会用户在选择参与子会议后仍希望接收主会议会话内容, S idebar Focus邀请 Main Conference Focus力口入子会议, Main Conference Focus只向 S idebar Focus发送混音后的主 会议会话内容, Main Conference Focus不接收子会议会话内容, 即 Main Conference Focus作为只 发不收的虚拟参会用户参与子会议。 S idebar Focus在接收到主会议会话内容后, 控制主会议会话内 容在子会议中分发, 以保证子会议中具有权限的子会议参会用户才能够接收主会议会话内容。 另外, 当子会议中同时为主会议参会用户的子会议参会用户返回主会议时, 该参会用户能够选择继续接收 子会议会话内容。  In Figure 3, the main conference participants still want to receive the main conference session after they choose to participate in the sub-conference. S idebar Focus invites the Main Conference Focus to the sub-conference, and the Main Conference Focus only sends the remixed master to the Sidebar Focus. The content of the conference session, Main Conference Focus does not receive the content of the sub-conference session, that is, the Main Conference Focus participates in the sub-conference as a virtual conference user who does not receive the video. After receiving the content of the main conference session, S idebar Focus controls the content of the main conference session to be distributed in the sub-conference to ensure that the sub-conference participants in the sub-conference can receive the content of the main conference session. In addition, when the sub-conference participant who is the main conference participant user returns to the main conference in the sub-conference, the conference user can choose to continue to receive the sub-conference session content.
图 3中的 UE1、 UE2、 UE3为参与 Main Conference Focus主持的多方多媒体会议的主会议参会 用户, 在主会议进行过程中, UE1、 UE3又与 UE4参与子会议。 对于主会议中的其他主会议参会用户 如 UE2来说, UE1、 UE3仍在主会议中。 而且 UE1、 UE3在参与子会议时, 可以选择是否继续接收主会 议会话内容。 UE4为仅参与子会议的子会议参会用户, UE4无权接收主会议会话内容。 UE1、 UE2、 UE3 与 Main Conference Focus之间的主会议会话分别为 Dialogl、 Dialog2、 Dialog3。 UE1、 UE3、 UE4 与 S idebar Focus之间的子会议会话分别为 Dialogl ' 、 Dialog3 ' 、 Dialog4。 假定子会议创建策略 默认设置信息包括: 禁止子会议中同时为主会议参会用户的子会议参会用户接收主会议会话内容。  UE1, UE2, and UE3 in Figure 3 are the main conference participants participating in the multi-party multimedia conference hosted by the Main Conference Focus. During the main conference, UE1 and UE3 participate in the sub-conference with UE4. For other primary conference participants in the primary conference, such as UE2, UE1 and UE3 are still in the primary conference. Moreover, UE1 and UE3 may choose whether to continue to receive the content of the main conference when participating in the sub-conference. UE4 is a sub-conference participating user who only participates in the sub-conference, and UE4 has no right to receive the main conference session content. The main conference sessions between UE1, UE2, UE3 and Main Conference Focus are Dialog1, Dialog2, and Dialog3. The sub-conference sessions between UE1, UE3, UE4 and Sidebar Focus are Dialogl ', Dialog3', and Dialog4, respectively. Assume that the sub-conference creation policy default setting information includes: It is prohibited to receive the main conference session content in the sub-conference of the sub-conference user who is the main conference participant user.
步骤 1、 在子会议进行过程中, UE1希望接收主会议会话内容, UE1 向会议服务器中的 S idebar Focus发送接收主会议会话请求。接收主会议会话请求中的 Request URI为子会议标识、 " Refer-To " 头域值为主会议标识、 "method"参数值为 " INVITE", 且 " a"属性值为 "recvonly " 。 一个具体 的接收主会议会话请求包括的内容可以为如下形式:  Step 1. During the process of the sub-conference, UE1 wants to receive the content of the main conference session, and UE1 sends a request to receive the main conference session to Sidebar Focus in the conference server. The Request URI in the receiving main conference session request is the sub-conference identifier, the "See-To" header field value is the primary conference identifier, the "method" parameter value is "INVITE", and the "a" attribute value is "recvonly". The content included in a specific receiving main conference session request may be in the following form:
REFER s ip : sub_conference@example. com SIP/2. 0  REFER s ip : sub_conference@example. com SIP/2. 0
Via : SIP/2. 0/UDP agenta. example, com; branch=z9hG4bK2293940223  Via : SIP/2. 0/UDP agenta. example, com; branch=z9hG4bK2293940223
To : <s ip: sub conf erence@. example. com>  To : <s ip: sub conf erence@. example. com>
From : <s ip : userl@example. com>; tag=193402342  From : <s ip : userl@example. com>; tag=193402342
CaU- ID : 898234234@agenta. example, com  CaU- ID : 898234234@agenta. example, com
CSeq : 93809823 REFER  CSeq : 93809823 REFER
Max-Forwards: 70  Max-Forwards: 70
Refer-To: main_conference@example. com; method= INVITE; a=recvonly Contact: sip: userl@example. com Refer-To: main_conference@example. com; method= INVITE; a=recvonly Contact: sip: userl@example. com
Content-Length : 0  Content-Length : 0
步骤 2、 Sidebar Focus在接收到 UE1发送的接收主会议会话请求后, 根据订阅主会议状态信息 而获得的主会议参会用户列表信息确定出 UE1为主会议参会用户后, 向 UE1返回响应信息。  Step 2: After receiving the request to receive the primary conference session sent by the UE1, the Sidebar Focus determines the UE1 as the conference participant user according to the primary conference participant list information obtained by subscribing to the conference conference status information, and returns the response information to the UE1. .
步骤 3、 Sidebar Focus向 Main Conference Focus发送邀请主会议会话加入子会议请求, 以请 求 Main Conference Focus作为 Sendonly的虚拟参会用户参与子会议。 例如, Sidebar Focus发送 的邀请主会议会话加入子会议请求中的作为会话媒体协商的 MIME SDP消息体中的 direction属性被 设置为 "a=recvonly" 。  Step 3. The Sidebar Focus sends an invitation to the Main Conference Focus to join the sub-conference request to request the Main Conference Focus to participate in the sub-meeting as the virtual participant of the Sendonly. For example, the direction attribute sent in the MIME SDP message body as the session media negotiation in the invite primary conference session sent by the Sidebar Focus to the sub-conference request is set to "a=recvonly".
步骤 4、 Main Conference Focus在接收到邀请主会议会话加入子会议请求后, 向 Sidebar Focus 返回响应信息。 Main Conference Focus返回的响应信息中可以包含有主会议会话媒体参数描述。  Step 4. After receiving the invitation main conference session to join the sub-conference request, Main Conference Focus returns the response information to Sidebar Focus. The response information returned by Main Conference Focus may include a description of the media parameters of the main conference session.
步骤 5、 Sidebar Focus在接收到响应信息后, 向 Main Conference Focus返回确认信息。 Main Conference Focus到 Sidebar Focus的单向媒体传输通道成功建立。 之后, Sidebar Focus可以根 据订阅的主会议参会用户列表控制主会议会话内容在子会议中的分发, 从而保证子会议中同时为主 会议参会用户的子会议参会用户才能够接收到主会议会话内容, 而子会议中的非主会议参会用户不 能接收到主会议会话内容, 只能接收到子会议会话内容。  Step 5. After receiving the response message, Sidebar Focus returns a confirmation message to Main Conference Focus. The one-way media transmission channel from Main Conference Focus to Sidebar Focus was successfully established. After that, Sidebar Focus can control the distribution of the main conference session content in the sub-conference according to the subscribed main conference participant list, so as to ensure that the sub-conference participants of the main conference participant can receive the main conference. The content of the session, and the non-main conference participants in the sub-conference cannot receive the content of the main conference session, and can only receive the content of the sub-conference session.
步骤 6、 UE2利用 Dialog2向 Main Conference Focus发送主会议会话内容。  Step 6. UE2 uses Dialog2 to send the main conference session content to Main Conference Focus.
步骤 7、 Main Conference Focus接收到主会议会话内容后, 向 UE2返回已接收的响应信息。 步骤 8、 Main Conference Focus通过 Dialogl向 UE1发送接收到的主会议会话内容。 此处需要 说明的是: UE1可以通过终端侧的控制实现: 不对从 Dialogl中接收的 Main Conference Focus发送 的主会议会话内容进行播放处理, 而对从 Dialogl ' 中接收的 Sidebar Focus发送的会议会话内容进 行播放处理。  Step 7. After receiving the content of the main conference session, the Main Conference Focus returns the received response information to the UE2. Step 8. The Main Conference Focus sends the received main conference session content to UE1 through Dialog1. It should be noted here that UE1 can be implemented through the control of the terminal side: the main conference session content sent from the Main Conference Focus received from Dialog1 is not played, and the conference session content sent from Sidebar Focus received from Dialogl ' Playback processing.
步骤 9、 UE1接收到主会议会话内容后, 向 Main Conference Focus返回响应信息。  Step 9. After receiving the content of the main conference session, UE1 returns a response message to Main Conference Focus.
步骤 10、 Main Conference Focus通过 Dialog3向 UE3发送接收到的主会议会话内容。 同样, 此处需要说明的是: UE3 可以通过终端侧的控制实现: 不对从 Dialog3 中接收的 Main Conference Focus发送的主会议会话内容进行播放处理, 而对从 Dialog3' 中接收的 Sidebar Focus发送的会议 会话内容进行播放处理。  Step 10: Main Conference Focus sends the received main conference session content to UE3 through Dialog3. Similarly, it should be noted here that: UE3 can be implemented through the control of the terminal side: the main conference session content sent from the Main Conference Focus received from Dialog3 is not played, and the conference sent from Sidebar Focus received from Dialog3' The session content is played and processed.
步骤 11、 UE3接收到主会议会话内容后, 向 Main Conference Focus返回响应信息。  Step 11. After receiving the content of the main conference session, the UE3 returns a response message to the Main Conference Focus.
步骤 12、 Main Conference Focus利用其与 Sidebar Focus之间的单向媒体传输通道向 Sidebar Step 12. Main Conference Focus uses its one-way media transmission channel with Sidebar Focus to the Sidebar.
Focus发送接收到的主会议会话内容。 Focus sends the received main conference session content.
步骤 13、 Sidebar Focus接收到主会议会话内容后, 向 Main Conference Focus返回响应信息。 步骤 14、 UE4通过 Dialog4向 Sidebar Focus发送子会议会话内容。  Step 13. After receiving the content of the main conference session, Sidebar Focus returns a response message to Main Conference Focus. Step 14. UE4 sends the sub-conference session content to Sidebar Focus through Dialog4.
步骤 15、 Sidebar Focus通过 Dialog4向 UE4发送响应信息。  Step 15. Sidebar Focus sends a response message to UE4 via Dialog4.
步骤 16、 UE1通过 Dialogl ' 向 Sidebar Focus发送子会议会话内容。  Step 16. UE1 sends the sub-conference session content to Sidebar Focus through Dialogl'.
步骤 17、 Sidebar Focus通过 Dialogl ' 向 UE1发送响应信息。  Step 17. Sidebar Focus sends a response message to UE1 via Dialogl '.
步骤 18、 Sidebar Focus将其在步骤 12、 步骤 14、 步骤 16接收到的主子会议会话内容进行混 音, 并通过 Dialog3' 向 UE3发送混音后的主子会议会话内容。  Step 18: Sidebar Focus mixes the content of the main sub-conference session received in steps 12, 14 and 16 and sends the content of the main sub-conference session to the UE3 through Dialog3'.
步骤 19、 UE3接收到主子会议会话内容后, 向 Sidebar Focus返回响应信息。 步骤 20、 Sidebar Focus通过 Dialogl ' 向 UE1发送混音后的主子会议会话内容。 Step 19: After receiving the content of the main sub-conference session, UE3 returns a response message to Sidebar Focus. Step 20: The Sidebar Focus sends the content of the main sub-conference session after the mixing to the UE1 through Dialog1.
步骤 21、 UE1接收到主子会议会话内容后, 向 Sidebar Focus返回响应信息。  Step 21: After receiving the content of the main sub-conference session, UE1 returns a response message to Sidebar Focus.
步骤 22、 Sidebar Focus通过 Dialog4向 UE4发送子会议会话内容。  Step 22. Sidebar Focus sends the sub-conference session content to UE4 through Dialog4.
步骤 23、 UE4接收到子会议会话内容后, 向 Sidebar Focus返回响应信息。  Step 23: After receiving the content of the sub-conference session, the UE4 returns a response message to the Sidebar Focus.
另外, 如果 UE1希望停止接收主会议会话, UE1还可以通过 Dialogl ' 向 Sidebar Focus发送停止 接收主会议会话请求, 该请求中的 Request URI可以设置为子会议标识, 其中: "Refer-To"头域值 为所要邀请的主会议标识, "method"参数值为 "BYE" 。 Sidebar Focus根据接收到的停止接收主 会议会话请求确定 UE1和 UE3均不需要接收主会议会话后, 向 Main Conference Focus发送 SIP BYE消 息, 以请求 Main Conference Focus退出子会议。 Main Conference Focus在接收到 SIP BYE消息后, 向 Sidebar Focus返回 SIP 200 OK响应信息, 释放 Main Conference Focus与 Sidebar Focus之间的主 会议会话如释放 Main Conference Focus到 Sidebar Focus的媒体传输通道。  In addition, if UE1 wants to stop receiving the main conference session, UE1 can also send a stop to receive the main conference session request through Diall' to Sidebar Focus, and the Request URI in the request can be set as the sub-conference identifier, where: "Refer-To" header field The value is the primary conference ID to be invited, and the "method" parameter value is "BYE". The Sidebar Focus determines, according to the received stop receiving primary conference session request, that UE1 and UE3 do not need to receive the primary conference session, and then send a SIP BYE message to the Main Conference Focus to request the Main Conference Focus to exit the conference. After receiving the SIP BYE message, Main Conference Focus returns the SIP 200 OK response message to Sidebar Focus, releasing the main conference session between Main Conference Focus and Sidebar Focus, such as releasing the Media Conference Focus to Sidebar Focus media transmission channel.
需要说明的是, 在上述针对图 3的流程描述中, 步骤编号并不代表操作执行的先后顺序, 例如, 步骤 8、 步骤 10、 步骤 12可以同时执行, 也可以顺序颠倒; 再例如, 步骤 14、 步骤 16可以同时执 行, 也可以和步骤 6同时执行, 而且步骤 18、 步骤 20、 步骤 22可以同时执行等等。  It should be noted that, in the foregoing description of the process for FIG. 3, the step numbers do not represent the sequence of operations performed. For example, step 8, step 10, and step 12 may be performed simultaneously, or may be reversed in sequence; for example, step 14 Step 16 may be performed simultaneously, or may be performed simultaneously with step 6, and step 18, step 20, step 22 may be performed simultaneously, and the like.
附图 4为本发明实施方式的参会用户切换回主会议后, 主会议会话内容、 子会议会话内容发送 控制流程图。  FIG. 4 is a flow chart of the main conference session content and the sub-conference session content transmission control after the conference user switches back to the main conference according to the embodiment of the present invention.
图 4中, 步骤 24、 使用 UE1的参会用户选择从子会议切换回主会议, 但是仍然希望继续接收子 会议会话内容, UE1通过 Dialogl 向会议服务器中的 Main Conference Focus发送接收子会议会话 请求。  In Figure 4, step 24, using the participant user of UE1 to switch back to the main conference from the sub-meeting, but still wants to continue receiving the content of the sub-conference session, UE1 sends a receiving sub-conference session request to the Main Conference Focus in the conference server through Dialog1.
步骤 25、 Main Conference Focus向 UE1返回响应信息。  Step 25. The Main Conference Focus returns a response message to the UE1.
步骤 26、 Main Conference Focus向 Sidebar Focus发送邀请子会议会话加入主会议请求, 以 请求 Sidebar Focus参与主会议。  Step 26. The Main Conference Focus sends an invitation sub-conference session to the Sidebar Focus to join the main conference request to request Sidebar Focus to participate in the main conference.
步骤 27、 Sidebar Focus接收到该请求后, 向 Main Conference Focus返回响应信息。  Step 27. After receiving the request, Sidebar Focus returns a response message to Main Conference Focus.
步骤 28、 Main Conference Focus在接收到该响应信息后, 向 Sidebar Focus发送确认信息, 从而成功建立 Sidebar Focus到 Main Conference Focus的子会议会话, 如建立 Sidebar Focus到 Main Conference Focus的媒体传输通道, 使 Sidebar Focus能够向 Main Conference Focus发送子 会议会话内容。 这里成功建立的媒体传输通道可以通过两种方式来实现: 一种是更新已有的 Main Conference Focus到 Sidebar Focus的单向媒体传输通道, 使该单向媒体传输通道变为双向媒体传 输通道; 另一种是重新协商建立仅适用于子会议会话内容传输的单向或双向媒体传输通道。  Step 28: After receiving the response message, Main Conference Focus sends a confirmation message to Sidebar Focus, thereby successfully establishing a sub-conference session of Sidebar Focus to Main Conference Focus, such as establishing a media transmission channel of Sidebar Focus to Main Conference Focus, so that Sidebar Focus can send sub-conference session content to the Main Conference Focus. The successfully established media transmission channel can be implemented in two ways: One is to update the existing Main Conference Focus to Sidebar Focus's one-way media transmission channel, so that the one-way media transmission channel becomes a two-way media transmission channel; One is to renegotiate a one-way or two-way media transmission channel that is only applicable to sub-conference session content transmission.
步骤 29、 UE4通过 Dialog4向 Sidebar Focus发送子会议会话内容。  Step 29. UE4 sends the sub-conference session content to Sidebar Focus through Dialog4.
步骤 30、 Sidebar Focus接收到子会议会话内容后, 向 UE4返回响应信息。  Step 30: After receiving the content of the sub-conference session, the Sidebar Focus returns a response message to the UE4.
步骤 31、 Sidebar Focus将接收到的子会议会话内容转发至 Main Conference Focus„ 步骤 32、 Main Conference Focus向 Sidebar Focus返回响应信息。  Step 31: Sidebar Focus forwards the received sub-conference session content to Main Conference Focus. Step 32: Main Conference Focus returns response information to Sidebar Focus.
步骤 33、 UE2通过 Dialog2向 Main Conference Focus发送主会议会话内容。  Step 33: The UE2 sends the content of the main conference session to the Main Conference Focus through Dialog2.
步骤 34、 Main Conference Focus向 UE2发送响应信息。  Step 34: The Main Conference Focus sends a response message to the UE2.
步骤 35、 UE1通过 Dialogl向 Main Conference Focus发送主会议会话内容。  Step 35: The UE1 sends the main conference session content to the Main Conference Focus through Dialog1.
步骤 36、 Main Conference Focus向 UE1发送响应信息。 步骤 37、 Main Conference Focus将接收到的主会议会话内容转发至 Sidebar Focus„ 步骤 38、 Sidebar Focus在接收到 Main Conference Focus发送来的主会议会话内容后, 向 Main Conference Focus返回口向应信息。 Step 36: The Main Conference Focus sends a response message to the UE1. Step 37: The Main Conference Focus forwards the received main conference session content to the Sidebar Focus. Step 38: After receiving the main conference session content sent by the Main Conference Focus, the Sidebar Focus returns the response information to the Main Conference Focus.
步骤 39、 Main Conference Focus通过 Dialogl将接收到的主会议会话内容、 子会议会话内容 混音后发送至 UE1。  Step 39: The Main Conference Focus mixes the received main conference session content and the sub-conference session content through Dialog1 and sends it to UE1.
步骤 40、 UE1在接收到混音后的主子会议会话内容后, 向 Main Conference Focus返回响应信 息  Step 40: After receiving the content of the main sub-conference session after the mixing, UE1 returns a response message to Main Conference Focus.
步骤 41、 Main Conference Focus通过 Dialog2将接收到的主会议会话内容发送至 UE2。  Step 41: The Main Conference Focus sends the received main conference session content to UE2 through Dialog2.
步骤 42、 UE2在接收到主会议会话内容后, 向 Main Conference Focus返回响应信息。  Step 42: After receiving the content of the main conference session, UE2 returns a response message to Main Conference Focus.
步骤 43、 Sidebar Focus通过 Dialogl ' 将接收到的主会议会话内容、 子会议会话内容混音后发 送至 UE1。此处需要说明的是: UE1可以通过终端侧的控制实现: 不对从 Dialogl ' 中接收的 Sidebar Focus发送的主子会议会话内容进行播放处理, 而对从 Dialogl中接收的 Main Conference Focus发 送的主子会议会话内容 (即步骤 41中接收到的主子会议会话内容) 进行播放处理。  Step 43: Sidebar Focus sends the received main conference session content and the sub-conference session content to UE1 through Dialogl '. It should be noted here that UE1 can be implemented through the control of the terminal side: the main sub-conference session sent from the Sidebar Focus received from Dialog1 is not played, and the main sub-conference session sent from the Main Conference Focus received from Dialog1 The content (ie, the content of the main sub-conference session received in step 41) is played.
步骤 44、 UE1在接收到混音后的主子会议会话内容后, 向 Sidebar Focus发送响应信息。  Step 44: After receiving the content of the main sub-conference session after the mixing, the UE1 sends a response message to the Sidebar Focus.
步骤 45、 Sidebar Focus通过 Dialog3' 将混音后的主子会议会话内容发送至 UE3。  Step 45: Sidebar Focus sends the content of the mixed main sub-conference session to UE3 through Dialog3'.
步骤 46、 UE3在接收到混音后的主子会议会话内容后, 向 Sidebar Focus发送响应信息。  Step 46: After receiving the content of the main sub-conference session after the mixing, the UE3 sends a response message to the Sidebar Focus.
另外, UE1在不希望接收子会议会话内容时, 可以向 Main Conference Focus发送停止接收子会 议会话请求, 以终止接收子会议会话。 Main Conference Focus在确认所有的主会议参会用户均停止 接收子会议会话内容后, 可以释放 Sidebar Focus到 Main Conference Focus的子会议会话, 如释 放 Sidebar Focus到 Main Conference Focus的单向媒体传输通道。  In addition, when the UE1 does not wish to receive the content of the sub-conference session, the UE1 may send a request to the Main Conference Focus to stop receiving the sub-conference call to terminate the receiving of the sub-conference session. After confirming that all the main conference participants have stopped receiving the sub-conference session content, Main Conference Focus can release the Sidebar Focus to the Main Conference Focus sub-conference session, such as the one-way media transmission channel that releases Sidebar Focus to Main Conference Focus.
需要说明的是, 在上述针对图 4的流程描述中, 步骤编号并不代表操作执行的先后顺序, 例如, 图 4中的步骤 29、 步骤 33、 步骤 35可以同时执行, 也可以顺序颠倒; 再例如, 步骤 39、 步骤 41、 步骤 43、 步骤 45可以同时执行。  It should be noted that, in the foregoing description of the process in FIG. 4, the step numbers do not represent the sequence of operations performed. For example, step 29, step 33, and step 35 in FIG. 4 may be performed simultaneously, or may be reversed in sequence; For example, step 39, step 41, step 43, step 45 can be performed simultaneously.
附图 5为本发明实施方式的退出主会议、 及主子会议终止流程图。  FIG. 5 is a flowchart of an exit main conference and a main sub-meeting termination according to an embodiment of the present invention.
图 5中, UE1、 UE2、 UE3与 Main Conference Focus之间通过 Dialogl、 Dialog2、 Dialog3实现 主会议会话, UE1、 UE3、 UE4与 Sidebar Focus之间通过 Dialogl ' 、 Dialog3, 、 Dialog4实现子 会议会话。 而且, Main Conference Focus作为虚拟参会用户参与 Sidebar Focus主持下的子会议。  In FIG. 5, UE1, UE2, UE3 and Main Conference Focus implement a main conference session through Dialog1, Dialog2, and Dialog3, and UE1, UE3, UE4, and Sidebar Focus implement a sub-conference session through Dialogl ', Dialog3, and Dialog4. Moreover, Main Conference Focus participates as a virtual conference user in a sub-conference under the auspices of Sidebar Focus.
步骤 1、 UE3通过 Dialog3向 Main Conference Focus发送退出主会议请求。  Step 1. UE3 sends a request to the Main Conference Focus to exit the main conference through Dialog3.
步骤 2、 Main Conference Focus向 UE3返回响应信息。 Main Conference Focus释放 UE3与 Main Conference Focus之间的 Dialog3, UE3成功退出主会议。  Step 2. The Main Conference Focus returns a response message to the UE3. Main Conference Focus releases Dialog3 between UE3 and Main Conference Focus, and UE3 successfully exits the main conference.
步骤 3, Main Conference Focus向 Sidebar Focus发送主会议参会用户变化通知,以告知 Sidebar Focus : UE3已经退出主会议。  Step 3. Main Conference Focus sends a notification of the main conference participant change to Sidebar Focus to inform Sidebar Focus that UE3 has exited the main conference.
步骤 4、 Sidebar Focus接收到主会议参会用户变化通知后, 向 Main Conference Focus返回响 应信息。  Step 4. After receiving the notification of the user change of the main conference, Sidebar Focus returns the response information to Main Conference Focus.
步骤 5、 UE2通过 Dialog2向 Main Conference Focus发送主会议会话内容。  Step 5. UE2 sends the main conference session content to Main Conference Focus through Dialog2.
步骤 6、 Main Conference Focus向 UE2返回响应信息。  Step 6. The Main Conference Focus returns a response message to the UE2.
步骤 7、 Main Conference Focus将接收到的主会议会话内容通过 Dialogl转发至 UE1。 步骤 8、 UE1向 Main Conference Focus返回响应信息。 Step 7. Main Conference Focus forwards the received main conference session content to UE1 through Dialog1. Step 8. UE1 returns a response message to the Main Conference Focus.
步骤 9、 UE4通过 Dialog4向 Sidebar Focus发送子会议会话内容。  Step 9. UE4 sends the sub-conference session content to Sidebar Focus through Dialog4.
步骤 10、 Sidebar Focus向 UE4返回响应信息。  Step 10. The Sidebar Focus returns a response message to the UE4.
步骤 11、 Main Conference Focus利用与 Sidebar Focus之间的媒体传输通道向 Sidebar Focus 转发主会议会话内容。  Step 11. Main Conference Focus forwards the main conference session content to Sidebar Focus using the media transfer channel with Sidebar Focus.
步骤 12、 Sidebar Focus向 Main Conference Focus发送响应信息。  Step 12. Sidebar Focus sends a response message to Main Conference Focus.
步骤 13、 由于 UE3已经退出主会议, 因此, Sidebar Focus虽然收到了主会议会话内容, 但是 通过 Dialog3' 仅向 UE3发送子会议会话内容。  Step 13. Since the UE3 has exited the main conference, the Sidebar Focus receives the content of the main conference session, but only transmits the sub-conference session content to the UE3 through Dialog3'.
步骤 14、 UE3接收到子会议会话内容后, 向 Sidebar Focus返回响应信息。  Step 14. After receiving the content of the sub-conference session, UE3 returns a response message to Sidebar Focus.
步骤 15、 Sidebar Focus 接收到主会议会话内容后, 根据主会议参会用户列表信息、 通过 Step 15. After receiving the content of the main conference session, the Sidebar Focus passes the user list information according to the main conference.
Dialogl ' 向 UE1发送混音后的主子会议会话内容。 Dialogl 'sends the content of the main sub-conference session after mixing to UE1.
步骤 16、 UE1接收到混音后的主子会议会话内容后, 向 Sidebar Focus返回响应信息。  Step 16. After receiving the content of the main sub-conference session after the mixing, the UE1 returns a response message to the Sidebar Focus.
步骤 17、 由于 UE4仅参加了子会议会话, 因此, Sidebar Focus虽然收到了主会议会话内容, 但是通过 Dialog4仅向 UE4发送子会议会话内容。  Step 17. Since UE4 only participates in the sub-conference session, although Sidebar Focus receives the content of the main conference session, it only transmits the sub-conference session content to UE4 through Dialog4.
步骤 18、 UE4接收到子会议会话内容后, 向 Sidebar Focus返回响应信息。  Step 18: After receiving the content of the sub-conference session, UE4 returns a response message to Sidebar Focus.
步骤 19、 UE2向 Main Conference Focus发送退出主会议请求。  Step 19. UE2 sends a request to the Main Conference Focus to exit the main conference.
步骤 20、 Main Conference Focus在接收到退出主会议请求后, 向 UE2发送响应信息, 会议服 务器释放 UE2与 Main Conference Focus之间的媒体传输通道 Dialog2, UE2成功退出主会议会话。  Step 20: After receiving the request to exit the main conference, the Main Conference Focus sends a response message to the UE2, and the conference server releases the media transmission channel Dialog2 between the UE2 and the Main Conference Focus, and the UE2 successfully exits the main conference session.
步骤 21、 UE1通过 Dialogl向 Main Conference Focus发送退出主会议请求。  Step 21: UE1 sends an exit main conference request to Main Conference Focus through Dialog1.
步骤 22、 由于 UE1是主会议中最后一个主会议参会用户, 因此, UE1发送的退出主会议请求将 触发终止主会议的过程。 在终止主会议之前, 必须先终止主会议下的所有子会议, 因此, Main Conference Focus向 Sidebar Focus发送子会议终止指不。  Step 22: Because UE1 is the last primary conference participant in the primary conference, the exit primary conference request sent by UE1 triggers the process of terminating the primary conference. Before terminating the main conference, all sub-conferences under the main conference must be terminated. Therefore, the Main Conference Focus sends a sub-conference termination to the Sidebar Focus.
步骤 23、 Sidebar Focus通过 Dialogl ' 向 UE1发送退出子会议请求, 以指示 UE1退出子会议。 步骤 24、 UE1接收到退出子会议请求后, 向 Sidebar Focus返回响应信息。  Step 23: Sidebar Focus sends an exit sub-conference request to UE1 through Dialog1' to instruct UE1 to exit the sub-conference. Step 24: After receiving the request to exit the sub-conference, UE1 returns a response message to Sidebar Focus.
步骤 25、 Sidebar Focus通过 Dialog3' 向 UE3发送退出子会议请求, 以指示 UE3退出子会议。 步骤 26、 UE3接收到退出子会议请求后, 向 Sidebar Focus返回响应信息。  Step 25. The Sidebar Focus sends an exit sub-conference request to the UE3 through Dialog3' to instruct the UE3 to exit the sub-conference. Step 26: After receiving the request to exit the sub-conference, the UE3 returns a response message to the Sidebar Focus.
步骤 27、 Sidebar Focus通过 Dialog4向 UE4发送退出子会议请求, 以指示 UE4退出子会议。 步骤 28、 UE4接收到退出子会议请求后, 向 Sidebar Focus返回响应信息。  Step 27: The Sidebar Focus sends an exit sub-meeting request to the UE4 through the Dialog4 to instruct the UE4 to exit the sub-conference. Step 28: After receiving the request to exit the sub-conference, the UE4 returns a response message to the Sidebar Focus.
步骤 29、 Sidebar Focus向 Main Conference Focus发送子会议终止响应。  Step 29. The Sidebar Focus sends a sub-meeting termination response to the Main Conference Focus.
步骤 30、 Main Conference Focus向 UE1返回主会议终止响应信息。 主子会议实例全部终止。 需要说明的是, 在上述针对图 5的流程描述中, 步骤编号并不代表操作执行的先后顺序, 例如, 图 5中的步骤 7、 步骤 9、 步骤 11可以同时执行, 也可以顺序颠倒; 再例如, 步骤 13、 步骤 15、 步 骤 17可以同时执行, 也可以顺序颠倒; 还有, 步骤 23、 步骤 25、 步骤 27可以同时执行, 也可以顺 序颠倒等等。  Step 30: The Main Conference Focus returns the main conference termination response information to the UE1. The main sub-conference instance is all terminated. It should be noted that, in the foregoing description of the process in FIG. 5, the step numbers do not represent the sequence of operations performed. For example, step 7, step 9, and step 11 in FIG. 5 may be performed simultaneously, or may be reversed in sequence; For example, Step 13, Step 15, and Step 17 may be performed simultaneously, or may be reversed in sequence; and, Step 23, Step 25, and Step 27 may be performed simultaneously, or may be reversed in sequence, and the like.
实施例二、 重用主会议的会议控制中心。  Embodiment 2: Reusing the conference control center of the main conference.
利用已有的主会议的会议控制中心为仅参与主会议的参会用户实现主会议、 为仅参与子会议的 参会用户实现子会议, 为同时参与主子会议的参会用户实现主会议和子会议, 即利用主会议的会议 控制中心对主会议会话、 子会议会话同时进行控制, 在 SIP会话层面上, 主会议和子会议重用了会议 会话。 The conference control center of the existing main conference realizes the main conference for the participants who participate only in the main conference, the sub-meeting for the participants who participate only in the sub-conference, and the main conference and the sub-conference for the participants who participate in the main sub-conference. , that is, using the meeting of the main meeting The control center controls the main conference session and the sub-meeting session at the same time. At the SIP session level, the main conference and the sub-conference reuse the conference session.
在实施例二中, 子会议可以具有子会议标识, 但子会议标识是主会议标识的一个别名。 子会议 标识如 Sub-conference URI。 在主会议参会用户参与子会议后, 该参会用户与主会议的会议控制中 心 (在下述描述中称为会议控制中心) 之间的会议会话可以用作主会议会话, 也可以用作子会议会 话。  In the second embodiment, the sub-conference may have a sub-conference identifier, but the sub-conference identifier is an alias of the main conference identifier. Subconference IDs such as Sub-conference URIs. After the main conference participant participates in the sub-conference, the conference session between the conference user and the conference control center of the main conference (referred to as the conference control center in the following description) can be used as the main conference session or as a child. Meeting session.
实施例二中的子会议创建过程可以为: 会议服务器接收主会议参会用户发送来的子会议创建请 求。 主会议参会用户可以通过会议服务器所支持的会议资源访问机制将子会议创建请求提交至会议 服务器, 例如, 主会议参会用户通过会议接入 Portal将子会议创建请求提交至会议服务器, 再例如, 主会议参会用户通过辅助会议应用参数设置的远程助理将子会议创建请求提交至会议服务器。 本发 明实施方式不限制主会议参会用户发送子会议创建请求的具体实现过程。  The sub-conference creation process in the second embodiment may be: The conference server receives the sub-conference creation request sent by the main conference participant user. The primary conference participant can submit the sub-conference creation request to the conference server through the conference resource access mechanism supported by the conference server. For example, the conference participant user submits the conference conference creation request to the conference server through the conference access portal, for example, The main conference participant user submits the sub-conference creation request to the conference server through the remote assistant of the auxiliary conference application parameter setting. The implementation of the present invention does not limit the specific implementation process of the primary conference participant user to send the conference conference creation request.
子会议创建请求中可以携带主会议标识、 子会议主题信息、 子会议参会用户列表信息、 以及子 会议会话媒体类型等。 子会议创建请求中还可以可选的携带有子会议控制策略, 当然, 子会议控制 策略也可以预先设置在会议服务器处。 子会议控制策略可以包括: 是否允许同时参与主会议子会议 的参会用户接收主会议会话内容、 是否允许非主会议参会用户参加子会议等等。 上述子会议创建请 求中携带的信息也可以通过多条消息传输至会议服务器。 本发明实施方式不限制子会议创建请求中 携带信息的具体内容、 子会议控制策略的具体内容、 以及上述各信息的传输方式。  The sub-conference creation request may carry the main conference identifier, the sub-conference topic information, the sub-conference participation user list information, and the sub-conference session media type. The sub-conference creation policy may also optionally carry a sub-conference control policy. Of course, the sub-conference control policy may also be preset in the conference server. The sub-conference control policy may include: whether to allow the participating users who participate in the main conference sub-conference to receive the main conference session content, whether to allow the non-main conference participant to participate in the sub-conference, and the like. The information carried in the above sub-conference creation request can also be transmitted to the conference server through multiple messages. The embodiment of the present invention does not limit the specific content of the carried information in the sub-conference creation request, the specific content of the sub-conference control policy, and the transmission manner of each of the foregoing information.
会议服务器在接收到子会议创建请求后, 可以直接执行子会议创建操作, 也可以根据会议控制 策略来决定是否执行子会议创建操作。 这里的会议控制策略不同于上述子会议控制策略, 这里的会 议控制策略用于判断是否允许创建子会议, 会议控制策略可以是主会议控制策略。 在采用会议控制 策略的情况下,会议服务器首先获取会议控制策略,例如,会议服务器从会议控制中心(Conference Focus )处获取主会议控制策略, 当然, 会议服务器也可以从其它网络设备处获取用于判断是否允许 创建子会议的会议控制策略。 会议服务器在利用会议控制策略确定出允许创建子会议后, 通过重用 会议控制中心来建立子会议, 即不需要创建独立的子会议实例对应的 Conference Focus„ 主会议会 话通道和子会议会话通道可以重用已有的会议会话通道 (即主会议会话通道与子会议会话通道共享 同一会议会话通道), 主会议会话通道和子会议会话通道也可以为相互独立的会议会话通道。在主子 会议会话媒体类型相同的情况下, 主会议会话通道和子会议会话通道可以采用重用会议会话通道的 方式、 也可以采用相互独立的会议会话通道的方式; 在主子会议会话媒体类型不相同的情况下, 主 会议会话通道和子会议会话通道需要采用相互独立的会议会话通道的方式。  After receiving the sub-conference creation request, the conference server can directly perform the sub-conference creation operation or determine whether to perform the sub-conference creation operation according to the conference control policy. The conference control policy is different from the foregoing conference control policy. The conference control policy is used to determine whether to allow sub-conferences to be created. The conference control policy may be a primary conference control policy. In the case of adopting the conference control policy, the conference server first obtains the conference control policy. For example, the conference server obtains the primary conference control policy from the conference focus center. Of course, the conference server may also obtain the conference server from other network devices. Determine whether to allow the creation of a conference control policy for a sub-conference. After the conference server determines that the sub-conference is allowed to be created by using the conference control policy, the sub-conference is established by reusing the conference control center, that is, the conference conference corresponding to the sub-conference instance is not required to be created, and the main conference session channel and the sub-conference session channel can be reused. Some conference session channels (that is, the main conference session channel and the sub-meeting session channel share the same conference session channel), and the main conference session channel and the sub-conference session channel may also be independent conference session channels. In the case where the main sub-conference session media type is the same The main conference session channel and the sub-conference session channel may be reused in a conference session channel or in a separate conference session channel. In the case that the media types of the primary and secondary conference sessions are different, the primary conference session channel and the conference session are configured. Channels need to be independent of each other's conference session channels.
在成功创建子会议后, 对于同时参加主、 子会议的参会用户而言, 子会议会话仅仅是逻辑上的 会话, 子会议会话与主会议会话不是两个并行的会话, 而是重用的会议会话, 即主会议实例对应 Conference Focus ^ 子会议实例也对应 Conference Focus。 Conference Focus通过重用的会议会话 与主会议参会用户、 子会议参会用户进行主会议会话内容、 子会议会话内容的交互。  After a sub-conference is successfully created, the sub-conference session is only a logical session for the participating users who participate in the main and sub-conferences. The sub-conference session and the main conference session are not two parallel sessions, but are reused. The session, that is, the main conference instance corresponding to the Conference Focus ^ sub-conference instance also corresponds to the Conference Focus. Conference Focus interacts with the main conference participants and sub-conference participants through the reused conference session.
Conference Focus可以通过主会议会话与主会议参会用户进行主会议会话内容和 /或子会议会话 内容的交互、 且 Conference Focus可以通过子会议会话与子会议参会用户进行子会议会话内容和 / 或主会议会话内容的交互。 也就是说, Conference Focus利用与各参会用户之间的会议会话与参与 主会议、子会议的参会用户交互会议会话内容, 会议会话在参会用户参与主会议时用作主会议会话, 在参会用户参与子会议时用作子会议会话。 当会议会话用作主会议会话时, 并不代表参会用户通过 主会议会话仅能够接收到主会议会话内容, 在实际应用中参会用户可以通过主会议会话接收到主会 议会话内容、 或者接收到子会议会话内容、 或者接收到主会议会话内容和子会议会话内容。 同样, 当会议会话用作子会议会话时, 并不代表参会用户仅能够接收到子会议会话内容, 参会用户可以通 过子会议会话接收到子会议会话内容、 或者接收到主会议会话内容、 或者接收到主会议会话内容和 子会议会话内容。 The Conference Focus can interact with the main conference session user and the main conference session content through the main conference session, and the Conference Focus can perform the sub-conference session content and/or the sub-conference conference user through the sub-conference session and/or The interaction of the main meeting session content. That is to say, the Conference Focus uses the conference session with each participating user to interact with the participating users participating in the main conference and the sub-conference, and the conference session is used as the main conference session when the participant user participates in the main conference. Used as a sub-conference session when participating users participate in a sub-conference. When a conference session is used as the primary conference session, it does not mean that the conference user can receive only the content of the conference session through the primary conference session. In the actual application, the participant can receive the content of the conference session through the conference session, or receive the conference session. Go to the sub-conference session content, or receive the main conference session content and sub-conference session content. Similarly, when a conference session is used as a sub-conference session, it does not mean that the participant user can only receive the sub-conference session content, and the participant user can receive the sub-conference session content through the sub-conference session, or receive the main conference session content, Or receive the main conference session content and the sub-conference session content.
在 Conference Focus通过重用的会议会话与主会议参会用户、 子会议参会用户进行主会议会话 内容、 子会议会话内容的交互的情况下, 可以采用控制信令的方式来区分参会用户发送的主会议会 话内容、 子会议会话内容等等。 例如, 在参会用户需要发送主会议会话内容时, 可以先发送携带有 主会议标识的发送会议会话请求, 以通知 Conference Focus : 该参会用户后续发送的会议会话内容 为主会议会话内容。 然后, 该参会用户再向 Conference Focus发送主会议会话内容。 在参会用户需 要发送主会议会话内容时, 参会用户也可以在发送的主会议会话内容中增加区别于子会议标识的主 会议标识, Conference Focus可以先解析主会议会话内容中的会议标识信息, 根据解析出的会议标 识信息确定接收到的会议会话内容是主会议会话内容, 还是子会议会话内容。 在 Conference Focus 通过相互独立的主会议会话通道、 子会议会话通道与主会议参会用户、 子会议参会用户进行会话内 容的交互的情况下, Conference Focus能够通过识别传输会议会话内容的通道的不同确定出参会用 户发送来的会议会话内容为主会议会话内容、 还是子会议会话内容。 从而无论采用重用会议会话通 道方式、 还是采用独立的会议会话通道方式, Conference Focus均能够实现对仅参加主会议的参会 用户、 仅参加子会议的参会用户、 同时参与主会议子会议的参会用户发送的会话内容的准确接收。  In the case that Conference Focus uses the re-used conference session to interact with the main conference participant user and the sub-conference participant user for the main conference session content and the sub-conference session content, the control signaling may be used to distinguish the conference user from sending. Main meeting session content, sub-conference session content, and more. For example, when the participant needs to send the content of the main conference session, the conference session request carrying the primary conference identifier may be sent to notify the conference focus: the conference session content sent by the conference user is the content of the conference session. The participating user then sends the main conference session content to the Conference Focus. When the participant needs to send the content of the main conference session, the conference user may also add a primary conference identifier different from the conference conference identifier in the content of the main conference session that is sent, and the conference focus may first resolve the conference identifier information in the content of the conference session. And determining, according to the parsed conference identification information, whether the content of the received conference session is the content of the main conference session or the content of the conference session. In the case that Conference Focus interacts with the main conference participant user and the conference participant user through the independent main conference session channel and the sub-meeting session channel, Conference Focus can identify the channel through which the conference session content is transmitted. Determine whether the content of the conference session sent by the participating user is the content of the main conference session or the content of the sub-conference session. Therefore, regardless of whether the conference session channel is reused or the independent conference session channel is adopted, Conference Focus can realize the participation of the participants who participate in only the main conference, the participants who only participate in the conference, and the participants in the conference. Accurate reception of the content of the session sent by the user.
Conference Focus在识别出接收到的会议会话内容后, 可以通过共享的会议会话通道向子会议 参会用户或主会议参会用户发送会议会话内容; 或者通过相互独立的主会议会话通道、 子会议会话 通道向子会议参会用户或主会议参会用户发送会议会话内容。  After identifying the content of the received conference session, Conference Focus can send the conference session content to the sub-conference participant or the main conference participant through the shared conference session channel; or through the independent main conference session channel and sub-conference session. The channel sends the conference session content to the sub-conference participant or the main conference participant.
Conference Focus 可以将识别出的主会议会话内容发送至需要接收主会议会话内容的参会用 户; 需要接收主会议会话内容的参会用户可以包括: 参与主会议的参会用户、 以及参与子会议并要 求接收主会议会话内容且获批准的子会议参会用户。 Conference Focus可以将识别出的子会议会话 内容发送至需要接收子会议会话内容的参会用户, 需要接收子会议会话内容的参会用户可以包括: 参与子会议的参会用户, 以及参与主会议并要求接收子会议会话内容且获批准的主会议参会用户。 例如, 子会议中同时为主会议参会用户的子会议参会用户要求接收主会议会话内容, Conference Focus 在确定该子会议参会用户同时为主会议参会用户后, 可以将接收到的会议会话内容混音后向 该子会议参会用户发送。 这里的 Conference Focus接收到的会议会话内容可以为主会议会话内容和 /或子会议会话内容。  Conference Focus can send the identified main conference session content to the participating users who need to receive the content of the main conference session; the participants who need to receive the content of the main conference session can include: participants participating in the main conference, and participating in the conference. A sub-conference participant who is required to receive the content of the main conference session and is approved. The Conference Focus can send the identified sub-conference session content to the participating users who need to receive the sub-conference session content. The participating users who need to receive the sub-conference session content can include: participating users participating in the sub-conference, and participating in the main conference and A primary conference participant who is required to receive the content of the subconference session and is approved. For example, in a sub-conference, a sub-conference participant who is a participant in the main conference requesting to receive the content of the main conference session, and the Conference Focus can determine the conference participant after the user is determined to participate in the conference. After the session content is mixed, it is sent to the sub-conference participant. The conference session content received by Conference Focus here can be the main conference session content and/or the sub-conference session content.
同时参与主会议子会议的参会用户可以选择是否接收主会议会话内容、 子会议会话内容, 而且 同时参与主会议、 子会议的参会用户也可以选择退出主会议、 或者退出子会议, Conference Focus 可以向参会用户发送与参会用户的选择匹配的会议会话内容, 从而使参会用户可以选择性接收会议 会话内容, 实现了参会用户接收会议会话内容的控制。  At the same time, the participating users participating in the main conference sub-conference can choose whether to receive the main conference session content and the sub-conference session content, and the participating users who participate in the main conference and the sub-conference can also choose to exit the main conference or exit the sub-conference, Conference Focus. The content of the conference session matching the selection of the participating user can be sent to the participating user, so that the participating user can selectively receive the content of the conference session, thereby realizing the control of the participating user to receive the content of the conference session.
虽然上述实施例一也能够实现发送、 接收会议会话内容的控制, 但是, 两者采用的技术手段是 不同的。 例如, 在实施例一中, Sidebar Focus 需要订阅主会议状态信息, 以便将主子会议关联起 来, 从而对子会议进行与主会议关联的控制, 而在实施例二中, Conference Focus完全可以通过独 自的处理操作来对主子会议进行关联控制, 从而不需要 Sidebar Focus的配合, 即不需要执行订阅 等操作; 再例如, 在实施例一中, 如果同时参与主子会议的参会用户需要接收主会议会话内容, 则 Sidebar Focus需要邀请 Main Conference Focus力口入子会议, 在 Sidebar Focus与 Main Conference Focus之间建立主会议会话通道; 而在实施例二中, Conference Focus完全可以通过独自处理向同 时参与主会议、 子会议的参会用户发送混音后的主子会议会话内容, 从而不需要 Sidebar Focus的 配合, 即不需要执行邀请、 建立主会议会话通道等操作。 再例如, 在实施例一中, 如果同时参与主 子会议的参会用户需要切换回主会议、且在主会议中接收子会议会话内容,则 Main Conference Focus 需要邀请 Sidebar Focus力口入主会议, 在 Sidebar Focus与 Main Conference Focus之间建立子会 议会话通道或利用两者之间双向的会议会话通道, 而在实施例二中, 由于 Conference Focus完全可 以独自处理向参会用户发送相应会议会话内容, 因此, 不需要执行该邀请、 建立子会议会话通道等 操作。 实施例二中的切换可以用于同时参与主子会议的参会用户发送主会议会话内容还是子会议会 话内容的控制; 还有, 在实施例一中, 当同时参与主子会议的参会用户需要退出主会议时, Main Conference Focus需要根据主会议参会用户的参会情况, 决定是否通知 Sidebar Focus终止子会议, 而在实施例二中, Conference Focus 完全可以通过独自操作来控制主子会议的终止, 从而不需要 Sidebar Focus 的配合, 不需要执行通知等操作。 实施例二与实施例一的诸多不同之处, 均由实施 二采用重用主会议的会议控制中心, 即重用主会议的会议会话而产生。 下面对实施例二的会议会话 内容发送控制、 接收控制、 退出会议、 终止会议等进行说明。 Although the above embodiment 1 can also implement the control of transmitting and receiving the content of the conference session, the technical means adopted by the two are different. For example, in the first embodiment, Sidebar Focus needs to subscribe to the main conference status information to associate the main sub-meeting. Therefore, the sub-conference is controlled in association with the main conference. In the second embodiment, the Conference Focus can perform the association control on the main sub-conference through the separate processing operation, so that the cooperation of the Sidebar Focus is not required, that is, the implementation does not need to be performed. For example, in the first embodiment, if the participating users who participate in the main sub-conference need to receive the main conference session content, Sidebar Focus needs to invite the Main Conference Focus to the sub-conference, at Sidebar Focus and Main Conference Focus. The main conference session channel is established between the two. In the second embodiment, the conference focus can completely send the mixed main conference session content to the participating users who participate in the main conference and the sub-conference, so that Sidebar Focus is not needed. Cooperate, that is, there is no need to perform an invitation, establish a main conference session channel, and the like. For another example, in the first embodiment, if the participating user who participates in the main sub-conference needs to switch back to the main conference and receive the sub-conference session content in the main conference, the Main Conference Focus needs to invite the Sidebar Focus to enter the conference. A sub-conference session channel is established between the Sidebar Focus and the Main Conference Focus, or a two-way conference session channel is used between the two, and in the second embodiment, because Conference Focus can completely process the corresponding conference session content to the participating users, , there is no need to perform the invitation, establish a sub-conference session channel, and so on. The switching in the second embodiment can be used to control whether the participant who participates in the primary conference also sends the content of the primary conference session or the content of the conference session. In addition, in the first embodiment, the participant who participates in the primary conference needs to quit. At the main conference, Main Conference Focus needs to decide whether to notify Sidebar Focus to terminate the sub-meeting according to the participation of the main conference participants. In the second embodiment, Conference Focus can control the termination of the main sub-conference by its own operation. No need for Sidebar Focus, no need to perform notifications and other operations. The many differences between the second embodiment and the first embodiment are generated by the implementation of the conference control center that reuses the main conference, that is, the conference session of the main conference is reused. The following describes the conference session content sending control, receiving control, exiting the conference, terminating the conference, and the like in the second embodiment.
Conference Focus可以获知主子会议中各参会用户的参会状态, 也就是说, Conference Focus 可以获知主子会议中的参会用户是仅参与了主会议、 还是仅参与了子会议、 亦或是同时参与了主会 议和子会议。 Conference Focus可以根据主会议参会用户列表信息、 子会议参会用户列表信息获知 主子会议中各参会用户的参会状态。  Conference Focus can know the participation status of each participating user in the main sub-conference, that is, Conference Focus can know whether the participating users in the main sub-conference only participated in the main meeting, only participated in the sub-conference, or participated in the same. The main meeting and the sub-conference. The Conference Focus can know the participation status of each participating user in the main sub-conference according to the main conference participant user list information and the sub-conference participation user list information.
Conference Focus可以根据子会议控制策略来判断是否向子会议中同时参与主会议的子会议参 会用户发送主会议会话内容。 子会议控制策略可以设置为: 允许向同时参与主子会议的参会用户发 送主会议会话内容和子会议会话内容, 即在默认情况下, Conference Focus向同时参与主子会议的 参会用户发送主会议会话内容和子会议会话内容; 此时, 同时参与主子会议的参会用户可以通过发 送停止接收主会议会话请求或者停止接收子会议会话请求来控制其仅接收需要的会议会话内容。 停 止接收主会议会话请求中可以携带主会议标识, 还可以可选的携带指定的至少一个参会用户信息; 停止接收子会议会话请求中可以携带子会议标识,还可以可选的携带指定的至少一个参会用户信息。  Conference Focus can determine whether to send the main conference session content to the sub-conference participants who participate in the main conference at the same time according to the sub-conference control policy. The sub-conference control policy can be set to: Allow the main conference session content and the sub-conference session content to be sent to the participating users participating in the main sub-conference, that is, by default, the Conference Focus sends the main conference session content to the participating users who simultaneously participate in the main sub-conference. And the sub-conference session content; at this time, the participating users who participate in the main sub-conference at the same time can control to receive only the required conference session content by sending stop receiving the main conference session request or stopping receiving the sub-conference session request. The request to stop receiving the primary conference session may carry the primary conference identifier, and optionally carry at least one of the specified conference user information; the request to stop receiving the conference session may carry the conference identifier, and may optionally carry at least one of the specified conference identifiers. A participant user information.
同时参与主子会议的参会用户在停止接收主会议会话内容后, 还可以通过向 Conference Focus 发送接收主会议会话请求再继续接收主会议会话内容。 同时参与主子会议的参会用户在停止接收子 会议会话内容后, 还可以通过向 Conference Focus发送接收子会议会话请求再继续接收子会议会话 内容。  After the participant who participates in the main sub-conference stops receiving the content of the main conference session, it can also continue to receive the content of the main conference session by sending a reception main conference session request to the Conference Focus. After receiving the content of the sub-conference session, the participating users who participate in the main sub-conference can also continue to receive the sub-conference session by sending a receiving sub-conference session request to the Conference Focus.
子会议控制策略也可以设置为: 禁止向同时参与主子会议的参会用户发送主会议会话内容, 即 在默认情况下, Conference Focus向同时参与主子会议的参会用户仅发送子会议会话内容。 此时, 同时参与主子会议的参会用户可以通过发送接收主会议会话请求来控制其接收主子会议会话内容。 即 Conference Focus可以根据子会议参会用户列表信息向子会议中的所有参会用户仅发送子会议会 话内容, Conference Focus也可以根据主子会议参会用户列表信息、 接收主会议会话请求向子会议 中同时为主会议参会用户的子会议参会用户发送主子会议会话内容。 The sub-conference control policy can also be set as follows: It is forbidden to send the main conference session content to the participating users who participate in the main sub-conference at the same time, that is, by default, the Conference Focus only sends the sub-conference session content to the participating users who participate in the main sub-conference at the same time. At this time, the participating users who participate in the primary sub-conference can control the content of the primary sub-conference session by sending and receiving the primary conference session request. That is, Conference Focus can only send sub-conferences to all participating users in the sub-conference according to the sub-conference participation user list information. The content of the content, Conference Focus can also send the main sub-conference session content to the sub-conference participants of the main conference participant user according to the main sub-conference participation user list information and the receiving main conference session request.
在实施例二中, 可以接收主子会议会话内容的参会用户可以通过停止接收主会议会话请求、 停 止接收子会议会话请求来控制其仅接收子会议会话内容、 或者仅接收主会议会话内容。 在同时参与 主子会议的参会用户仅可以接收主会议会话内容的情况下, 参会用户可以通过向 Conference Focus 发送接收子会议会话请求来接收主子会议会话内容。 在同时参与主子会议的参会用户仅可以接收子 会议会话内容的情况下, 参会用户可以通过向 Conference Focus发送接收主会议会话请求来接收主 子会议会话内容。 也就是说, Conference Focus可以根据主子会议参会用户列表信息、 接收主会议 会话请求、 接收子会议会话请求、 停止接收主会议会话请求、 停止接收子会议会话请求向参会用户 发送相应会议会话内容。  In the second embodiment, the participating user who can receive the content of the main sub-conference session can control whether to receive only the sub-conference session content or only the main conference session content by stopping receiving the main conference session request, stopping receiving the sub-conference session request. In the case that the participating users participating in the primary and secondary conferences can only receive the content of the primary conference session, the participating users can receive the primary conference session content by sending a reception sub-conference session request to the Conference Focus. In the case that the participating users participating in the primary sub-conference can only receive the content of the sub-conference session, the participating user can receive the main conference session content by sending a reception main conference session request to the Conference Focus. That is to say, the Conference Focus can send the corresponding conference session content to the participating users according to the main sub-meeting participation user list information, receiving the main conference session request, receiving the sub-conference session request, stopping receiving the main conference session request, and stopping receiving the sub-conference session request. .
在实施例二中, 接收主会议会话请求可以携带指定的至少一个子会议参会用户信息, 也可以不 携带指定的至少一个子会议参会用户信息。 在不携带指定的子会议参会用户信息的情况下, 可以表 示发送接收主会议会话请求的参会用户需要接收主会议会话内容。 在携带指定的子会议参会用户信 息的情况下, 可以表示指定的子会议参会用户需要接收主会议会话内容。 也就是说, 当子会议中同 时为主会议参会用户的子会议参会用户需要接收主会议会话内容时, 可以自己发送接收主会议会话 请求; 也可以由其它参会用户代为发送接收主会议会话请求。  In the second embodiment, the receiving the primary conference session request may carry the specified at least one sub-conference participation user information, or may not carry the specified at least one sub-conference participation user information. If the user information of the specified sub-conference is not carried, the participant who sends the request to receive the main conference session needs to receive the content of the main conference session. In the case of carrying the specified sub-conference participation user information, it may indicate that the designated sub-conference participating user needs to receive the main conference session content. That is to say, when a sub-conference participant in a sub-conference is required to receive the main conference session content, the user may send and receive the main conference session request; or other conference users may send and receive the main conference. Session request.
在实施例二中, 停止接收主会议会话请求可以携带指定的子会议参会用户信息, 也可以不携带 指定的至少一个子会议参会用户信息。 在不携带指定的子会议参会用户信息的情况下, 可以表示发 送停止接收主会议会话请求的参会用户需要停止接收主会议会话内容。 在携带指定的子会议参会用 户信息的情况下, 可以表示指定的子会议参会用户需要停止接收主会议会话内容。 也就是说, 当子 会议中同时为主会议参会用户的子会议参会用户需要停止接收主会议会话内容时, 可以自己主动发 送停止接收主会议会话请求; 也可以由其它参会用户代为发送停止接收主会议会话请求。  In the second embodiment, the request to stop receiving the primary conference session may carry the specified sub-conference participation user information, or may not carry the specified at least one sub-conference participation user information. If the user information of the specified sub-conference is not carried, the participant who sends the request to stop receiving the main conference session needs to stop receiving the content of the main conference session. If the specified sub-conference participation user information is carried, it may indicate that the designated sub-conference participation user needs to stop receiving the main conference session content. That is to say, when a sub-conference participant in a sub-conference is required to stop receiving the main conference session content, the user may automatically send a request to stop receiving the main conference session; or may be sent by other participating users. Stop receiving the main meeting session request.
在实施例二中, 停止接收子会议会话请求中可以携带指定的至少一个主会议参会用户信息, 也 可以不携带指定的至少一个主会议参会用户信息。 在不携带指定的主会议参会用户信息的情况下, 表示发送停止接收子会议会话请求的参会用户需要停止接收子会议会话内容。 在携带指定的主会议 参会用户信息的情况下, 表示指定的主会议参会用户需要停止接收子会议会话内容。 也就是说, 当 主会议参会用户需要停止接收子会议会话内容时, 可以自己发送停止接收子会议会话请求; 也可以 由其它参会用户代为发送停止接收子会议会话请求。  In the second embodiment, the receiving the sub-conference session request may carry the specified at least one main conference participant user information, or may not carry the specified at least one main conference participant user information. If the user information of the specified primary conference is not carried, the participant who sends the request to stop receiving the conference session needs to stop receiving the conference session content. If the specified primary conference participant user information is carried, it indicates that the designated primary conference participant user needs to stop receiving the conference conference session content. That is to say, when the primary conference participant needs to stop receiving the content of the conference conference session, the user may send a request to stop receiving the conference conference session; or the other conference user may send a request to stop receiving the conference conference session.
实施例二中的 Conference Focus向相应的参会用户发送相应的会议会话内容包括的具体例举方 式与上述实施例一中描述的具体例举方式类似, 在此不再详细说明。  The specific example method for the Conference Focus in the second embodiment to send the corresponding conference session content to the corresponding participant user is similar to the specific exemplary manner described in the first embodiment, and will not be described in detail herein.
在实施例二中, 子会议中同时为主会议参会用户的子会议参会用户可以根据需要选择切换至主 会议或切换至子会议, 这里的切换和实施例一中的切换不相同, 这里的切换表示同时参与主子会议 的参会用户通知 Conference Focus: 该参会用户发送的会话内容为主会议会话内容还是子会议会话 内容, 这里的切换可以通过发送携带有会议标识的发送会议会话请求来实现, 发送会议会话请求中 的会议标识可以为主会议标识、 也可以为子会议标识。 主会议标识表示该参会用户后续发送至 Conference Focus 的会议会话内容为主会议会话内容; 子会议标识表示该参会用户后续发送至 Conference Focus的会议会话内容为子会议会话内容。 例如, 子会议中同时为主会议参会用户的子 会议参会用户可以向 Conference Focus发送向子会议会话切换请求(即携带有子会议标识的发送会 议会话请求), 以通知 Conference Focus : 该参会用户后续发送的会议会话内容为子会议会话内容。 再例如, 子会议中同时为主会议参会用户的子会议参会用户可以向 Conference Focus发送向主会议 会话切换请求 (即携带有主会议标识的发送会议会话请求), 以通知 Conference Focus : 该参会用 户后续发送的会议会话内容为主会议会话内容。 In the second embodiment, the sub-conference user who is the main conference participant in the sub-conference can select to switch to the main conference or switch to the sub-conference as needed. The handover here is different from the handover in the first embodiment. The switching indicates that the participating user who is participating in the primary sub-meeting informs Conference Focus: whether the content of the session sent by the participating user is the content of the primary conference session or the content of the conference session, and the handover can be performed by sending a conference session request carrying the conference identifier. The conference identifier in the conference session request may be the primary conference identifier or the conference conference identifier. The primary conference identifier indicates that the content of the conference session that the participant user subsequently sends to the Conference Focus is the content of the conference session. The conference conference identifier indicates that the content of the conference session that the participant user subsequently sends to the Conference Focus is the content of the conference conference session. For example, in a sub-conference, the child who is the main conference participant The conference participant user can send a conference call handover request (that is, a conference conference session request carrying the conference conference identifier) to the conference focus to notify the conference focus that the content of the conference session subsequently sent by the conference user is the content of the conference conference session. For example, in the sub-conference, the sub-conference user who is the main conference participant user can send a conference call request to the conference conference (that is, a conference conference session request carrying the main conference identifier) to notify Conference Focus: The content of the conference session sent by the participating users is the content of the conference session.
主会议中的参会用户可以请求退出主会议。 如主会议中的参会用户可以向 Conference Focus发 送携带有主会议标识的退出主会议请求, 以表示该参会用户请求退出主会议。 Conference Focus在 接收到主会议参会用户的退出主会议请求后, 在主会议会话通道与子会议会话通道为共享的会议会 话通道、 且该参会用户需要接收子会议会话内容的情况下, Conference Focus可以不进行释放与请 求退出主会议的参会用户之间的会议会话通道的操作, 此时会议会话仅用作子会议会话 (即 Conference Focus 释放了逻辑上的主会议会话); 在主会议会话通道与子会议会话通道为共享的会 议会话通道、 且该参会用户不需要接收子会议会话内容的情况下, Conference Focus可以进行释放 与请求退出主会议的参会用户之间的会议会话通道的操作; 在主会议会话通道与子会议会话通道为 相互独立的会议会话通道的情况下, Conference Focus可以释放其与请求退出主会议的参会用户之 间的主会议会话通道, 同样, 此时的会议会话仅用作子会议会话。 Conference Focus接收到退出主 会议请求之后, Conference Focus可以更新主会议参会用户列表、 且不再向该参会用户发送主会议 会话内容; 如果该参会用户仍然为子会议参会用户, 则 Conference Focus可以继续向该参会用户发 送子会议会话内容。  Participants in the main meeting can request to leave the main meeting. For example, the participating user in the main conference can send an exit main conference request with the main conference identifier to the conference focus to indicate that the conference user requests to withdraw from the main conference. After receiving the main conference request from the main conference participant, the Conference Focus is in the case that the main conference session channel and the sub-meeting session channel are shared conference session channels, and the participant user needs to receive the sub-conference session content, the conference Focus can not release the session with the conference session between the participating users requesting to leave the main conference. At this time, the conference session is only used as a sub-conference session (that is, Conference Focus releases the logical main conference session); When the session channel and the sub-conference session channel are shared conference session channels, and the participant user does not need to receive the content of the sub-conference session, the conference focus can release the conference session channel between the participant and the participant who requests to exit the main conference. Operation; in the case that the main conference session channel and the sub-meeting session channel are mutually independent conference session channels, Conference Focus can release the main conference session channel between the participant and the participant who requests to exit the main conference, again, at this time The conference session is only used as a sub-conference session. After the Conference Focus receives the request to exit the main conference, the Conference Focus can update the main conference participant list and no longer send the main conference session content to the conference user; if the conference user is still a sub-conference participant, the conference Focus can continue to send sub-conference session content to the participating users.
Conference Focus还可以在接收到退出主会议请求后, 判断一下是否所有的主会议参会用户都 退出了主会议, 如果所有的主会议参会用户都退出了主会议, 则 Conference Focus可以先进行终止 子会议的操作, 然后再进行终止主会议的操作。 当主会议会话通道与子会议会话通道为两个相互独 立的会议会话通道时, 终止子会议的操作可以包括: Conference Focus释放与各子会议参会用户之 间的子会议会话通道。  Conference Focus can also determine whether all the main conference participants have logged out of the main conference after receiving the request to exit the main conference. If all the main conference participants quit the main conference, Conference Focus can be terminated first. The operation of the sub-meeting, and then the operation of terminating the main meeting. When the main conference session channel and the sub-meeting session channel are two mutually independent conference session channels, the operation of terminating the sub-conference may include: the Conference Focus releases the sub-conference session channel between the sub-conference participants.
子会议中的参会用户可以请求退出子会议, 如子会议中的参会用户可以向 Conference Focus发 送携带有子会议标识的退出子会议请求, 以表示该参会用户请求退出子会议。 Conference Focus在 接收到退出子会议请求后, 在主会议会话通道与子会议会话通道为共享的会议会话通道、 且该参会 用户需要接收主会议会话内容的情况下, Conference Focus可以不进行释放会议会话通道的操作。 在主会议会话通道与子会议会话通道为共享的会议会话通道、 且该参会用户不需要接收主会议会话 内容的情况下, Conference Focus可以进行释放会议会话通道的操作。 在主会议会话通道与子会议 会话通道为相互独立的会议会话通道的情况下, Conference Focus可以进行释放其与该参会用户之 间的子会议会话通道的操作。 在 Conference Focus接收到退出子会议请求之后, 可以更新子会议参 会用户列表、 且不再向该参会用户发送子会议会话内容。 如果该参会用户仍然为主会议参会用户, 则 Conference Focus可以继续向该参会用户发送主会议会话内容。  The participating users in the sub-conference can request to exit the sub-conference. For example, the participating users in the sub-conference can send an exit sub-conference request with the sub-conference identifier to the conference focus to indicate that the participating user requests to exit the sub-conference. After receiving the exit sub-conference request, Conference Focus may not release the conference if the main conference session channel and the sub-conference session channel are shared conference session channels, and the participant user needs to receive the main conference session content. The operation of the session channel. In the case that the main conference session channel and the sub-meeting session channel are shared conference session channels, and the participant user does not need to receive the content of the main conference session, Conference Focus can perform the operation of releasing the conference session channel. In the case where the main conference session channel and the sub-meeting session channel are mutually independent conference session channels, Conference Focus can perform the operation of releasing the sub-conference session channel between the conference and the participating user. After the Conference Focus receives the exit sub-conference request, the sub-conference participation user list can be updated, and the sub-conference session content is no longer sent to the participating user. If the participating user is still the primary conference participant, Conference Focus can continue to send the primary conference session content to the participating user.
另外, 需要说明的是, 上述退出主会议请求、 退出子会议请求中也可以携带指定的至少一个参 会用户信息, 以表示指定的参会用户需要退出主会议或子会议。  In addition, it should be noted that the foregoing exiting the main conference request and the exiting sub-conference request may also carry the specified at least one participant user information, so that the designated conference user needs to withdraw from the main conference or the conference.
下面结合附图对实现子会议实施例二进行详细说明。  The second embodiment of the sub-meeting will be described in detail below with reference to the accompanying drawings.
附图 6为实施例二的实现子会议的示意图。 图 6中, 使用终端 1、 终端 2、 终端 3的各参会用户在进行主会议, 使用终端 4的参会用户没有 参加主会议, 而是参加了子会议。 参会用户 1、 参会用户 2、 参会用户 3中的任一参会用户均可以通 过使用的终端请求创建子会议, 会议服务器可以根据主会议控制策略来判断是否允许创建子会议, 在允许创建、 并成功创建了子会议后, 参会用户 1、 参会用户 2、 参会用户 3利用终端、 通过主会议 会话继续进行主会议, 参会用户 1、 参会用户 3和参会用户 4利用终端、 通过子会议会话进行子会 议。 此处的主会议会话、 子会议会话为重用的会议会话, 即同一会议会话在参会用户参与主会议时 用作主会议会话、 在参会用户参与子会议时用作子会议会话。 主会议媒体传输通道可以共享为子会 议媒体传输通道, 或者主会议媒体传输通道可以和子会议媒体传输通道相互独立。 由于主会议和子 会议重用同一会话, 因此主会议和子会议是相互关联的, 主会议的 Conference Focus可以对子会议 进行与主会议关联的会议会话控制。 6 is a schematic diagram of an implementation sub-meeting of the second embodiment. In FIG. 6, each participating user using the terminal 1, the terminal 2, and the terminal 3 is performing a main conference, and the participating user using the terminal 4 does not participate in the main conference, but participates in the sub-conference. Any participant in the conference user 1, participant user 2, and conference participant 3 can create a sub-meeting through the terminal request. The conference server can determine whether to allow the sub-conference to be created according to the main conference control policy. After the sub-conference is created and successfully created, the participating users 1, the participating users 2, and the participating users 3 use the terminal to continue the main conference through the main conference session, and the participating users 1, the participating users 3, and the participating users 4 Sub-conferences are made through a sub-conference session using a terminal. The primary conference session and the conference session are the reused conference sessions. That is, the same conference session is used as the primary conference session when the participant user participates in the primary conference, and is used as the conference conference session when the conference user participates in the conference. The main conference media transmission channel can be shared as a sub-conference media transmission channel, or the main conference media transmission channel can be independent of the sub-conference media transmission channel. Since the primary conference and the secondary conference reuse the same session, the primary conference and the conference are related to each other, and the conference conference of the primary conference can control the conference session associated with the primary conference for the conference.
附图 7为实施例二的子会议创建流程图。  FIG. 7 is a flowchart of a sub-conference creation of the second embodiment.
图 7中, UE1、 UE2、 UE3、 UE4分别表示各参会用户使用的终端, 其中: 使用 UE1、 UE2、 UE3的 参会用户为主会议参会用户, 即使用 UE1、 UE2、 UE3 的参会用户参与了会议服务器中的 Main Conference Focus主持下的多方多媒体会议,使用 UE1、UE2、UE3的参会用户与 Main Conference Focus 之间的媒体传输通道分别为 Dialogl、 Dialog2、 Dialog3;使用 UE4的参会用户为非主会议参会用户, 使用 UE4的参会用户与使用 UE1、 UE3的参会用户一起参与了会议服务器中的 Main Conference Focus 主持下的多方多媒体子会议。 In FIG. 7, UE1, UE2, UE3, and UE4 respectively represent terminals used by the participating users, where: the participating users using UE1, UE2, and UE3 are the primary conference participants, that is, the participants of UE1, UE2, and UE3 are used. The user participates in the multi-party multimedia conference hosted by the Main Conference Focus in the conference server. The media transmission channels between the participants using UE1, UE2, and UE3 and the Main Conference Focus are Dialog1, Dialog2, and Dialog3 respectively . The user is a non-main conference participant user. The participant user using UE4 participates in the multi-party multimedia sub-conference under the Host Conference Focus host in the conference server together with the participant users using UE1 and UE3.
需要特别说明的是, 图 7、 8、 9、 10中的 Main Conference Focus即为上述实施例二中描述的 Conference Focus„ 另外, 为描述简洁起见, 在下述针对附图的描述中, 将参会用户通过终端设备 发送信息简略描述为 UE1、 UE2、 UE3、 UE4发送信息。  It should be specially noted that the Main Conference Focus in FIG. 7, 8, 9, and 10 is the Conference Focus described in the above second embodiment. In addition, for the sake of brevity, in the following description of the drawings, participation will be made. The user sends a message to the UE1, UE2, UE3, and UE4 by using the terminal device to send a brief description.
图 7中, 步骤 1、 在主会议进行过程中, UE1向会议服务器发送子会议创建请求。 子会议创建请 求可以通过会议服务器支持的会议资源访问机制提交至会议服务器, 例如, 子会议创建请求通过会 议接入或者辅助会议应用参数设置的远程助理等提交至会议服务器。 子会议创建请求中可以携带有 主会议标识、 子会议主题、 子会议参会用户列表、 子会议会话媒体类型以及子会议控制策略等等。 子会议控制策略如是否允许子会议参会用户接收主会议会话内容、 是否允许非主会议参会用户参与 子会议等。  In FIG. 7, step 1: During the main conference, UE1 sends a sub-conference creation request to the conference server. The sub-conference creation request can be submitted to the conference server through the conference resource access mechanism supported by the conference server. For example, the sub-conference creation request is submitted to the conference server through a conference access or a remote assistant that assists the conference application parameter setting. The sub-conference creation request may carry a main conference identifier, a sub-conference topic, a sub-conference participant user list, a sub-conference session media type, a sub-conference control policy, and the like. The sub-conference control policy, such as whether to allow the sub-conference participants to receive the main conference session content, whether to allow non-main conference participants to participate in the sub-conference, and the like.
步骤 2、会议服务器在接收到子会议创建请求后向 Main Conference Focus请求主会议控制策略。 步骤 3、 Main Conference Focus向会议服务器返回主会议控制策略。 如果主会议为预定义会议, 则主会议控制策略可以记录在预定义会议的定义文档中; 如果主会议为临时会议, 则主会议控制策 略可以是运营商设置的默认控制策略。  Step 2. After receiving the sub-conference creation request, the conference server requests the main conference control policy from the Main Conference Focus. Step 3. The Main Conference Focus returns the main conference control policy to the conference server. If the primary conference is a predefined conference, the primary conference control policy may be recorded in the definition document of the predefined conference; if the primary conference is a temporary conference, the primary conference control policy may be a default control policy set by the operator.
步骤 4、会议服务器根据主会议控制策略判断是否接受子会议创建请求, 如果接受子会议创建请 求, 则会议服务器利用主会议参会用户与会议服务器之间已有的会议会话来实现子会议会话, 因此, 会议服务器针对子会议的资源部署实际上是对现有主会议实例的调整。 会议服务器同样需要为子会 议分配子会议标识,到步骤 5;如果会议服务器不接受子会议创建请求,则本次子会议创建过程结束, 会议服务器可以向 UE1返回停止创建子会议的响应信息。  Step 4: The conference server determines whether to accept the sub-conference creation request according to the main conference control policy. If the sub-conference creation request is accepted, the conference server uses the existing conference session between the conference participant user and the conference server to implement the conference conference session. Therefore, the resource deployment of the conference server for the sub-conference is actually an adjustment to the existing primary conference instance. The conference server also needs to assign the sub-conference identifier to the sub-meeting, to step 5; if the conference server does not accept the sub-conference creation request, the sub-conference creation process ends, and the conference server can return the response information of the sub-conference to the UE1.
步骤 5、 会议服务器在子会议创建成功后, 向 UE1返回子会议创建成功的响应信息。  Step 5: After the conference is successfully created, the conference server returns the response information of the successful sub-conference creation to UE1.
步骤 6、 会议服务器向 Main Conference Focus发送子会议创建成功通知。 步骤 7、 Main Conference Focus在接收到子会议创建成功通知后, 向会议服务器返回响应信息。 步骤 8、 UE1在接收到子会议创建成功的响应信息后, 向 Main Conference Focus发送子会议激 活请求。 Step 6. The conference server sends a sub-session creation success notification to the Main Conference Focus. Step 7. After receiving the sub-conference creation success notification, the Main Conference Focus returns a response message to the conference server. Step 8: After receiving the response information that the sub-conference is successfully created, the UE1 sends a sub-meeting activation request to the Main Conference Focus.
步骤 9、 Main Conference Focus在接收到子会议激活请求后, 向 UE1返回响应信息。  Step 9. After receiving the sub-meeting activation request, the Main Conference Focus returns a response message to the UE1.
步骤 10、 UE1在接收到响应信息后向 Main Conference Focus返回确认信息, 从而成功的在 UE1 与 Main Conference Focus之间已有的主会议会话 Dialogl上建立子会议会话 Dialogl ' 。也就是说, UE1与 Main Conference Focus已有的会议会话即可以用作主会议会话、 又可以用作子会议会话。  Step 10: After receiving the response information, UE1 returns an acknowledgement message to Main Conference Focus, so that the sub-conference session Dialog1 ' is successfully established on the existing main conference session Dialog1 between UE1 and Main Conference Focus. In other words, the existing conference session between UE1 and Main Conference Focus can be used as the main conference session and as a sub-conference session.
步骤 11、 Main Conference Focus根据子会议参会用户列表信息向 UE3发送邀请加入子会议请 求。  Step 11. The Main Conference Focus sends an invitation to the UE3 to join the sub-conference request according to the sub-conference participation user list information.
步骤 12、 UE3在接收到请求后, 向 Main Conference Focus返回响应信息。  Step 12: After receiving the request, UE3 returns a response message to Main Conference Focus.
步骤 13、 Main Conference Focus在接收到响应信息后, 向 UE3返回确认信息, 从而成功的在 UE3与 Main Conference Focus之间已有的主会议会话 Dialog3上建立子会议会话 Dialog3' 。  Step 13: After receiving the response information, the Main Conference Focus returns an acknowledgement message to the UE3, so that the sub-conference session Dialog3' is successfully established on the existing main conference session Dialog3 between the UE3 and the Main Conference Focus.
步骤 14、 Main Conference Focus根据子会议参会用户列表向 UE4发送邀请加入子会议请求。 步骤 15、 UE4在接收到请求后, 向 Main Conference Focus返回响应信息。  Step 14. The Main Conference Focus sends an invitation to the UE4 to join the sub-conference request according to the sub-conference participation user list. Step 15. After receiving the request, the UE4 returns a response message to the Main Conference Focus.
步骤 16、 Main Conference Focus在接收到响应信息后, 向 UE4返回确认信息, 从而成功建立 Step 16. After receiving the response message, the Main Conference Focus returns a confirmation message to the UE4, thereby successfully establishing.
UE4与 Main Conference Focus之间的子会议会话 Dialog4。 Sub-conference session Dialog4 between UE4 and Main Conference Focus.
在上述创建子会议的过程中, 可以采用两种不同的媒体传输通道建立方式。  In the above process of creating a sub-conference, two different media transmission channel establishment methods can be used.
方式一、 主会议会话和子会议会话共享同一媒体传输通道, 主会议媒体传输通道即子会议媒体 传输通道。 也就是说, 主会议会话通道共享为子会议会话通道。  In the first mode, the primary conference session and the conference session share the same media transmission channel, and the primary conference media transmission channel is the conference media transmission channel. That is, the main conference session channel is shared as a sub-conference session channel.
方式二、 在主会议会话中单独为子会议建立新的媒体传输通道, 主会议媒体传输通道与子会议 媒体传输通道相互独立, 即主会议会话通道和子会议会话通道相互独立。  Manner 2: A new media transmission channel is separately established for the sub-conference in the main conference session. The main conference media transmission channel and the sub-meeting media transmission channel are independent of each other, that is, the main conference session channel and the sub-conference session channel are independent of each other.
当主会议会话媒体类型、 子会议会话媒体类型相同时, 可以采用上述方式一、 方式二中的任一 种来建立子会议媒体传输通道。 当主会议会话媒体类型、 子会议会话媒体类型不相同时, 需要采用 方式二来建立子会议媒体传输通道。  When the main conference session media type and the sub-meeting session media type are the same, the sub-meeting media transmission channel may be established by using any one of the foregoing manners 1 and 2. When the primary conference session media type and the sub-meeting session media type are different, the second conference media transmission channel needs to be established.
当采用方式一来建立子会议媒体传输通道时, 可以采用信令控制会议会话内容的传输, 如 Main When mode 1 is used to establish a sub-conference media transmission channel, signaling may be used to control the transmission of the conference session content, such as Main.
Conference Focus通过信令对主会议会话内容、 子会议会话内容的接收进行控制, 参会用户通过信 令对主会议会话内容、 子会议会话内容的发送进行控制。 通过信令对主会议会话内容、 子会议会话 内容的接收进行控制可以通过参会用户向 Main Conference Focus发送 SIP re_INVITE请求来实现, 其中, SIP re-INVITE请求中的 Request URI为主会议标识或者子会议标识, 以表示 Main Conference Focus需要接收的会话内容是主会议会话内容还是子会议会话内容; 会话媒体类型描述可以携带在 SIP re-INVITE请求的 MIME SDP消息体中; Main Conference Focus可以根据开始接收或者停止接收 的不同将与对应会议媒体传输通道描述 m行中的激活属性设置为 a=aCt iVe〃 或 a=inaCt iVeThe Conference Focus controls the content of the main conference session and the reception of the content of the conference session by signaling, and the conference user controls the transmission of the content of the conference session and the content of the conference session by signaling. The control of the content of the main conference session and the reception of the content of the sub-conference session by signaling may be implemented by the conference user sending a SIP re_INVITE request to the Main Conference Focus, where the Request URI in the SIP re-INVITE request is the primary conference identifier or sub- Conference identifier, to indicate whether the content of the session that the Main Conference Focus needs to receive is the main conference session content or the sub-conference session content; the session media type description can be carried in the MIME SDP message body of the SIP re-INVITE request; the Main Conference Focus can be received according to the start Or the difference of the stop reception will be set to a= aC ti V e〃 or a =in aC ti Ve with the activation attribute in the m line of the corresponding conference media transmission channel description.
当采用方式二来建立子会议媒体传输通道时, 由于参会用户在不同会议中的发言使用独立的媒 体传输通道, 因此, Main Conference Focus能够通过区分媒体传输通道来正确区分参会用户发送来 的会议会话内容是主会议会话内容还是从会议会话内容。  When mode 2 is used to establish a sub-meeting media transmission channel, since the participating users use separate media transmission channels in different conferences, Main Conference Focus can correctly distinguish the participants from the media transmission channel. The content of the conference session is the content of the main conference session or the content of the conference session.
需要说明的是, 在上述针对图 7的流程描述中, 步骤编号并不代表操作执行的先后顺序, 例如, 图 7中的步骤 5、 步骤 6可以同时执行, 也可以顺序颠倒; 再例如, 步骤 11、 步骤 14可以同时执行, 也可以顺序颠倒等。 It should be noted that, in the foregoing description of the process in FIG. 7, the step numbers do not represent the sequence of operations performed. For example, steps 5 and 6 in FIG. 7 may be performed simultaneously, or may be reversed in sequence; for example, steps 11. Step 14 can be performed at the same time. It can also be reversed in order.
下面详细描述在主会议会话、 子会议会话为重用会议会话、 且共享用同一媒体传输通道情况下, 主会议会话内容、 子会议会话内容的接收发送控制的实现过程。  The following describes in detail the implementation process of the main conference session content and the reception and transmission control of the sub-conference session content in the case where the main conference session, the sub-conference session is a reuse conference session, and the same media transmission channel is shared.
附图 8为实施例二的主会议会话、 子会议会话发送控制流程图。  FIG. 8 is a flowchart of a main conference session and a sub-conference session transmission control in the second embodiment.
图 8中的使用 UE1、 UE2、 UE3的参会用户为最初一起参与 Main Conference Focus主持的多方 多媒体会议的主会议参会用户, 在主会议进行中, 使用 UE1、 UE3的参会用户又与使用 UE4的参会用 户进行子会议。 对于主会议中的其他参会用户如使用 UE2的参会用户来说, 使用 UE1、 UE3的参会用 户仍在主会议中。 使用 UE4的参会用户只是子会议参会用户, 使用 UE4的参会用户无权接收主会议 会话内容。 使用 UE1、 UE2、 UE3的各参会用户与 Main Conference Focus之间的主会议会话分别为 Dialogl , Dialog2、 Dialog3, 使用 UE1、 UE3、 UE4的各参会用户与 Main Conference Focus之间的 子会议会话分别为 Dialogl ' 、 Dialog3' 、 Dialog4。  The participant users who use UE1, UE2, and UE3 in FIG. 8 are the main conference participants who initially participate in the multi-party multimedia conference hosted by the Main Conference Focus. In the main conference, the users who use UE1 and UE3 are used again. The participating users of UE4 perform sub-conferences. For other participating users in the main conference, such as the participating users using UE2, the participating users using UE1 and UE3 are still in the main conference. The participating users using UE4 are only sub-conference participants, and the participating users using UE4 are not authorized to receive the main conference session content. The main conference sessions between the participating users using UE1, UE2, and UE3 and the Main Conference Focus are Dialog1, Dialog2, and Dialog3, respectively, and the sub-conference sessions between the participating users of UE1, UE3, and UE4 and the Main Conference Focus are used. They are Dialogl ', Dialog3', Dialog4.
图 8中,步骤 1、 UE1向 Main Conference Focus发送向子会议会话切换请求,请求将 UE1与 Main Conference Focus之间主会议会话 Dialogl的媒体传输通道临时用作子会议会话 Dialogl ' 的媒体 传输通道, 即 UE1与 Main Conference Focus之间的媒体传输通道暂时为子会议专用。 在 UE1发送 的向子会议会话切换请求中, Request URI可以设置为子会议标识 " sub— conference@example. com", "Replace"头域中可以携带当前的会话标识 Dialogl, 参数 " conference-only"表明切换前占用媒 体传输通道的主会议标识 main— conference@example. com。 该主子会议会话切换请求可以为如下形 式: re- INVITE sip:sub— conference@example.com SIP/2.0  In FIG. 8, step 1, UE1 sends a sub-conference session switching request to the Main Conference Focus, requesting to temporarily use the media transmission channel of the main conference session Dialog1 between UE1 and Main Conference Focus as the media transmission channel of the sub-conference session Dialog1'. That is, the media transmission channel between UE1 and Main Conference Focus is temporarily dedicated to the sub-conference. In the sub-conference session switching request sent by UE1, the Request URI may be set to the sub-conference identifier "sub- conference@example.com", and the "Replace" header field may carry the current session identifier Dialog1, the parameter "conference-only" Indicates the main conference identifier main_ conference@example.com that occupies the media transmission channel before the handover. The primary subsession session switching request may be in the form of: re- INVITE sip:sub- conference@example.com SIP/2.0
Via: SIP/2.0/TCP server.example.com;branch=z9hG4bK776sgdkse  Via: SIP/2.0/TCP server.example.com;branch=z9hG4bK776sgdkse
To:sip:main— conference@example.com; tag=7743  To:sip:main— conference@example.com; tag=7743
From: sip:user1 ©example. com;tag=6472  From: sip:user1 ©example. com;tag=6472
Call-ID: a84b4c76e66710  Call-ID: a84b4c76e66710
CSeq: 1 UPDATE  CSeq: 1 UPDATE
Max-Forwards: 70  Max-Forwards: 70
Date: Sun, 21 May 2006 13:02:03 GMT  Date: Sun, 21 May 2006 13:02:03 GMT
Contact: <sip:user1 ©example. com>  Contact: <sip:user1 ©example. com>
Replaces: a84b4c76e66710;to-tag=7743;from-tag=6472;  Replaces: a84b4c76e66710;to-tag=7743;from-tag=6472;
conference-oly=main_conference@example.com  Conference-oly=main_conference@example.com
Content-Type: application/sdp  Content-Type: application/sdp
Content-Length: [length] v=0  Content-Length: [length] v=0
o=user1 2890844526 2890844526 IN IP4 user1 .example.com  o=user1 2890844526 2890844526 IN IP4 user1 .example.com
s=...  s=...
c=IN IP4 user1 .example.com  c=IN IP4 user1 .example.com
m=audio 3456 RTP I AVP 96 970  m=audio 3456 RTP I AVP 96 970
t=0 0  t=0 0
步骤 2、 Main Conference Focus接收到 UE1发送的向子会议会话切换请求后, 向 UE1返回切换 成功的响应信息。 步骤 3、 UE1通过 Dialogl ' 向 Main Conference Focus发送会议会话内容, 该会议会话内容为 子会议会话内容。 Step 2: After receiving the sub-conference session handover request sent by the UE1, the Main Conference Focus returns the response information of the handover success to the UE1. Step 3: The UE1 sends the conference session content to the Main Conference Focus through Dialog1, and the content of the conference session is the content of the conference session.
步骤 4、 Main Conference Focus接收到 UE1发送的子会议会话内容后, 向 UE1返回响应信息。 由于此时的媒体传输通道临时用作子会议媒体传输通道, 因此, Main Conference Focus能够明确获 知其接收到的会话内容为子会议会话内容。  Step 4: After receiving the content of the sub-conference session sent by the UE1, the Main Conference Focus returns a response message to the UE1. Since the media transmission channel is temporarily used as the sub-conference media transmission channel, the Main Conference Focus can clearly know that the session content it receives is the sub-conference session content.
步骤 5、 Main Conference Focus根据子会议参会用户列表信息、 通过 Dialog3 ' 向 UE3发送子 会议会话内容。  Step 5. The Main Conference Focus sends the sub-conference session content to UE3 through Dialog3' according to the sub-conference participation user list information.
步骤 6、 UE3接收到子会议会话内容后, 向 Main Conference Focus返回响应信息。  Step 6. After receiving the content of the sub-conference session, UE3 returns a response message to Main Conference Focus.
步骤 7、 Main Conference Focus根据子会议参会用户列表信息、 通过 Dialog4向 UE4发送子会 议会话内容。  Step 7. Main Conference Focus sends the sub-conference content to UE4 via Dialog4 according to the sub-conference participation user list information.
步骤 8、 UE4接收到子会议会话内容后, 向 Main Conference Focus返回响应信息。  Step 8. After receiving the content of the sub-conference session, UE4 returns a response message to Main Conference Focus.
步骤 9、 UE1在子会议发言后, 希望重新返回主会议会话状态, UE1 向 Main Conference Focus 发送向主会议会话切换请求, 以请求将 UE1与 Main Conference Focus之间的子会议会话 Dialogl ' 的媒体传输通道重新用作主会议会话 Dialogl的媒体传输通道。  Step 9. After the UE1 speaks in the sub-meeting, it is desirable to return to the main conference session state, and the UE1 sends a main conference session handover request to the Main Conference Focus to request media transmission of the sub-conference session Dialog1 ' between the UE1 and the Main Conference Focus. The channel is reused as the media transport channel for the main conference session Dialog1.
步骤 10、 Main Conference Focus接收到 UE1发送的向主会议会话切换请求后, 向 UE1返回切 换成功的响应信息。  Step 10: After receiving the primary conference session handover request sent by the UE1, the Main Conference Focus returns the response information of the successful handover to the UE1.
步骤 11、 UE1通过 Dialogl向 Main Conference Focus发送会议会话内容, 该会议会话内容为 主会议会话内容。  Step 11. UE1 sends the content of the conference session to the Main Conference Focus through Dialog1, and the content of the conference session is the content of the main conference session.
步骤 12、 Main Conference Focus接收到 UE1发送的主会议会话内容后, 向 UE1返回响应信息。 由于此时 UE1与 Main Conference Focus之间的媒体传输通道被主会议占用, 因此, Main Conference Focus能够明确获知其接收到的会议会话内容为主会议会话内容。  Step 12: After receiving the content of the main conference session sent by the UE1, the Main Conference Focus returns a response message to the UE1. Since the media transmission channel between UE1 and Main Conference Focus is occupied by the main conference at this time, Main Conference Focus can clearly know that the content of the conference session it receives is the content of the main conference session.
步骤 13、 Main Conference Focus根据主会议参会用户列表、 通过 Dialog2向 UE2发送主会议 会话内容。  Step 13. Main Conference Focus sends the main conference session content to UE2 through Dialog2 according to the main conference participant list.
步骤 14、 UE2接收到主会议会话内容后, 向 Main Conference Focus返回响应信息。  Step 14. After receiving the content of the main conference session, UE2 returns a response message to Main Conference Focus.
步骤 15、 Main Conference Focus根据主会议参会用户列表、 通过 Dialog3向 UE3发送主会议 会话内容。  Step 15. The Main Conference Focus sends the main conference session content to the UE3 through the Dialog3 according to the main conference participant list.
步骤 16、 UE3接收到主会议会话内容后, 向 Main Conference Focus返回响应信息。  Step 16. After receiving the content of the main conference session, the UE3 returns a response message to the Main Conference Focus.
需要说明的是, 在上述针对图 8的流程描述中, 步骤编号并不代表操作执行的先后顺序, 例如, 图 8中的步骤 5、 步骤 7可以同时执行, 也可以顺序颠倒; 再例如, 步骤 13、 步骤 15可以同时执行, 也可以顺序颠倒。  It should be noted that, in the foregoing description of the process in FIG. 8, the step numbers do not represent the sequence of operations performed. For example, steps 5 and 7 in FIG. 8 may be performed simultaneously, or may be reversed in sequence; for example, steps 13. Step 15 can be performed simultaneously or in reverse order.
附图 9为实施例二的主会议会话、 子会议会话接收控制流程图。  FIG. 9 is a flowchart of a main conference session and a sub-conference session reception control in the second embodiment.
图 9中, 步骤 1、 UE2通过 Dialog2的媒体传输通道向 Main Conference Focus发送主会议会话 内容。  In Figure 9, step 1, UE2 sends the main conference session content to Main Conference Focus through the media transmission channel of Dialog2.
步骤 2、 Main Conference Focus接收到 UE2发送的主会议会话内容后, 向 UE2返回响应信息。 步骤 3、 UE4通过 Dialog4的媒体传输通道向 Main Conference Focus发送子会议会话内容。 步骤 4、 Main Conference Focus接收到 UE4发送的子会议会话内容后, 向 UE4返回响应信息。 步骤 5、 Main Conference Focus根据主会议参会用户列表信息、 子会议参会用户列表信息、 通 过 Dialogl向 UE1发送主会议会话内容、 子会议会话内容混音后的会议会话内容。 Step 2: After receiving the content of the main conference session sent by the UE2, the Main Conference Focus returns a response message to the UE2. Step 3: UE4 sends the sub-conference session content to the Main Conference Focus through the media transmission channel of Dialog4. Step 4: After receiving the content of the sub-conference session sent by the UE4, the Main Conference Focus returns a response message to the UE4. Step 5: Main Conference Focus according to the main conference participation user list information, sub-conference participation user list information, After Dialog1 sends the content of the main conference session and the content of the conference session after the sub-conference session content is mixed to UE1.
步骤 6、 UE1接收到混音后的会议会话内容后, 向 Main Conference Focus返回响应信息。  Step 6. After receiving the content of the conference session after the mixing, the UE1 returns a response message to the Main Conference Focus.
步骤 7、 Main Conference Focus根据主会议参会用户列表信息、 子会议参会用户列表信息、 通 过 Dialog2向 UE2发送主会议会话内容。需要说明的是,为描述方便起见,图 9中仅示出了使用 UE1、 UE2、 UE3、 UE4的四个参会用户、 且使用 UE1、 UE2和 UE3的参会用户为主会议参会用户, 其实在实 际应用中, 还存在其它主会议参会用户, 因此, 在步骤 7中 Main Conference Focus向 UE2发送的 主会议会话内容并不是在步骤 2中 Main Conference Focus接收到的 UE2发送来的主会议会话内容。 如果主会议中仅仅有使用 UE1、 UE2、 UE3的三个参会用户, 则步骤 7是可以省略的。  Step 7. The Main Conference Focus sends the main conference session content to the UE2 according to the main conference participant user list information, the sub-conference participation user list information, and the Dialog2. It should be noted that, for convenience of description, only four participating users using UE1, UE2, UE3, and UE4 are used in FIG. 9, and the participating users using UE1, UE2, and UE3 are the main conference participants. In fact, in actual applications, there are other main conference participants. Therefore, the main conference session content sent by the Main Conference Focus to the UE2 in step 7 is not the main conference sent by the UE2 received by the Main Conference Focus in step 2. Conversational content. If there are only three participating users using UE1, UE2, and UE3 in the main conference, step 7 can be omitted.
步骤 8、 UE2接收到主会议会话内容后, 向 Main Conference Focus返回响应信息。  Step 8. After receiving the content of the main conference session, UE2 returns a response message to Main Conference Focus.
步骤 9、 Main Conference Focus根据主会议参会用户列表信息、 子会议参会用户列表信息、 通 过 Dialog3 ' (即通过 Dialog3 ) 向 UE3发送主会议会话内容、 子会议会话内容混音后的会议会话内 容。  Step 9. The Main Conference Focus sends the main conference session content and the conference session content of the sub-conference session content to the UE3 according to the main conference participation user list information, the sub-conference participation user list information, and the Dialog3' (ie, through Dialog3). .
步骤 10、 UE3接收到混音后的会话内容后, 向 Main Conference Focus返回响应信息。  Step 10: After receiving the content of the mixed session, UE3 returns a response message to Main Conference Focus.
步骤 11、 Main Conference Focus根据主会议参会用户列表信息、 子会议参会用户列表信息、 通过 Dialog4向 UE4发送子会议会话内容。  Step 11. The Main Conference Focus sends the sub-conference session content to the UE4 according to the main conference participation user list information, the sub-conference participation user list information, and the Dialog4.
步骤 12、 UE4接收到子会议会话内容后, 向 Main Conference Focus返回响应信息。  Step 12: After receiving the content of the sub-conference session, UE4 returns a response message to Main Conference Focus.
步骤 13、 UE1需要暂时停止接收主会议会话内容, UE1向 Main Conference Focus发送停止接收主 会议会话请求, 停止接收主会议会话请求可以为 SIP UPDATE请求, SIP UPDATE请求中的 Request URI 值可以设置为主会议标识 "main_conference@example. com", 消息体 SDP媒体描述 m行中的激活属性 可以设置为 a=inaCt ive 。 该停止接收主会议会话请求可以为如下形式: Step 13, UE1 needs to temporarily stop receiving the content of the main conference session, UE1 sends a request to stop receiving the main conference session to the Main Conference Focus, and the request to stop receiving the main conference session may be a SIP UPDATE request, and the Request URI value in the SIP UPDATE request may be set as the main The conference identifier "main_conference@example.com", the activation attribute in the message body SDP media description m line can be set to a=i naC ti ve . The stop receiving the main conference session request may be in the following form:
UPDATE sip:main— conference@example.com SIP/2.0  UPDATE sip:main— conference@example.com SIP/2.0
Via: SIP/2.0/TCP server.example.com;branch=z9hG4bK776sgdkse  Via: SIP/2.0/TCP server.example.com;branch=z9hG4bK776sgdkse
To:sip:main— conference@example.com; tag =7743  To:sip:main— conference@example.com; tag =7743
From: sip:user1 ©example. com;tag=6472  From: sip:user1 ©example. com;tag=6472
Call-ID: a84b4c76e66710  Call-ID: a84b4c76e66710
CSeq: 1 UPDATE  CSeq: 1 UPDATE
Max-Forwards: 70  Max-Forwards: 70
Date: Sun, 21 May 2006 13:02:03 GMT  Date: Sun, 21 May 2006 13:02:03 GMT
Contact: <sip:user1 ©example. com>  Contact: <sip:user1 ©example. com>
Content-Type: application/sdp  Content-Type: application/sdp
Content-Length: [length] v=0  Content-Length: [length] v=0
o=- 2987933615 2987933616 IN IP6 5555::aaa:bbb:ccc:ddd  o=- 2987933615 2987933616 IN IP6 5555::aaa:bbb:ccc:ddd
s=- c=IN IP6 5555::aaa:bbb:ccc:ddd  s=- c=IN IP6 5555::aaa:bbb:ccc:ddd
t=0 0  t=0 0
m=audio 3456 RTP/AVP 97  m=audio 3456 RTP/AVP 97
b=AS:25.4  b=AS: 25.4
a=inactive  a=inactive
a=rtpmap:97 AMR  a=rtpmap:97 AMR
步骤 14、 Main Conference Focus接收到停止接收主会议会话请求后, 向 UE1返回响应信息。 Main Conference Focus根据停止接收主会议会话请求确定出 UE1需要暂停接收主会议会话内容, 即 Main Conference Focus确定出在后续会议会话内容的发送过程中, 不需要再向 UE1传输主会议会话 内容。 Step 14: After receiving the request to stop receiving the main conference session, the Main Conference Focus returns a response message to the UE1. The Main Conference Focus determines that the UE1 needs to suspend receiving the content of the main conference session according to the request to stop receiving the main conference session, that is, the Main Conference Focus determines that the content of the main conference session is not required to be transmitted to the UE1 during the transmission of the content of the subsequent conference session.
步骤 15、 UE2通过 Dialog2向 Main Conference Focus发送主会议会话内容。  Step 15. UE2 sends the main conference session content to Main Conference Focus through Dialog2.
步骤 16、 Main Conference Focus接收到 UE2发送的主会议会话内容后, 向 UE2返回响应信息。 步骤 17、 UE4通过 Dialog4向 Main Conference Focus发送子会议会话内容。  Step 16. After receiving the content of the main conference session sent by the UE2, the Main Conference Focus returns a response message to the UE2. Step 17. UE4 sends the content of the sub-conference session to the Main Conference Focus through Dialog4.
步骤 18、 Main Conference Focus接收到 UE4发送的子会议会话内容后, 向 UE4返回响应信息。 步骤 19、 Main Conference Focus通过 Dialogl ' (即通过 Dialogl ) 向 UE1发送接收到的子会 议会话内容。  Step 18: After receiving the content of the sub-conference session sent by the UE4, the Main Conference Focus returns a response message to the UE4. Step 19. The Main Conference Focus sends the received sub-conference content to UE1 via Dialogl ' (ie via Dialogl).
步骤 20、 UE1接收到子会议会话内容后, 向 Main Conference Focus返回响应信息。  Step 20: After receiving the content of the sub-conference session, UE1 returns a response message to Main Conference Focus.
步骤 21、 Main Conference Focus通过 Dialog2向 UE2发送接收到的主会议会话内容。 需要说 明的是, 为描述方便起见, 图 9中仅示出了使用 UE1、 UE2、 UE3、 UE4的四个参会用户、 且使用 UE1、 UE2和 UE3的参会用户为主会议参会用户, 其实在实际应用中, 还存在其它主会议参会用户, 因此, 在步骤 21 中 Main Conference Focus 向 UE2 发送的主会议会话内容并不是在步骤 15 中 Main Conference Focus接收到的 UE2发送来的主会议会话内容。如果主会议中仅仅有使用 UE1、 UE2、 UE3 的三个参会用户, 则步骤 21是可以省略的。  Step 21: Main Conference Focus sends the received main conference session content to UE2 through Dialog2. It should be noted that, for convenience of description, only four participating users using UE1, UE2, UE3, and UE4 are used in FIG. 9, and the participating users using UE1, UE2, and UE3 are the main conference participants. In fact, in actual applications, there are other main conference participants. Therefore, in step 21, the main conference session sent by the Main Conference Focus to the UE2 is not the main conference sent by the UE2 received by the Main Conference Focus in step 15. Conversational content. If there are only three participating users using UE1, UE2, and UE3 in the main conference, step 21 can be omitted.
步骤 22、 UE2接收到主会议会话内容后, 向 Main Conference Focus返回响应信息。  Step 22: After receiving the content of the main conference session, UE2 returns a response message to Main Conference Focus.
步骤 23、 Main Conference Focus根据主会议参会用户列表信息、 子会议参会用户列表信息、 通过 Dialog3' (即通过 Dialog3 ) 向 UE3发送主会议会话内容、 子会议会话内容混音后的会议会话 内容。  Step 23: The Main Conference Focus sends the main conference session content and the conference session content of the sub-conference session content to the UE3 according to the main conference participation user list information, the sub-conference participation user list information, and the Dialog3' (ie, through Dialog3). .
步骤 24、 UE3接收到混音后的会议会话内容后, 向 Main Conference Focus返回响应信息。  Step 24: After receiving the content of the conference session after the mixing, the UE3 returns a response message to the Main Conference Focus.
步骤 25、 Main Conference Focus根据主会议参会用户列表信息、 子会议参会用户列表信息、 通过 Dialog4向 UE4发送子会议会话内容。  Step 25: The Main Conference Focus sends the sub-conference session content to the UE4 according to the main conference participation user list information, the sub-conference participation user list information, and the Dialog4.
步骤 26、 UE4接收到子会议会话内容后, 向 Main Conference Focus返回响应信息。  Step 26: After receiving the content of the sub-conference session, the UE4 returns a response message to the Main Conference Focus.
上述针对图 9的描述中, 是以 UE1暂停接收主会议会话内容为例进行说明的, UE1也可以请求暂时不 接收子会议会话内容, 其实现过程与上述流程描述基本相同, 在此不再详细说明。  The foregoing description of FIG. 9 is described by taking the example that the UE1 pauses to receive the content of the main conference session. The UE1 may also request that the content of the conference session is not received temporarily. The implementation process is basically the same as the description of the foregoing process, and is not detailed here. Description.
需要说明的是, 在上述针对图 9的流程描述中, 步骤编号并不代表操作执行的先后顺序, 例如, 图 9中的步骤 5、 步骤 7、 步骤 9、 步骤 11可以同时执行, 也可以顺序颠倒; 再例如, 步骤 19、 步 骤 21、 步骤 23、 步骤 25可以同时执行, 也可以顺序颠倒。  It should be noted that, in the foregoing description of the process in FIG. 9, the step numbers do not represent the sequence of operations performed. For example, step 5, step 7, step 9, and step 11 in FIG. 9 may be performed simultaneously, or may be sequentially performed. For example, Step 19, Step 21, Step 23, and Step 25 may be performed simultaneously, or may be reversed in order.
附图 10为实施例二的退出主会议、 及主子会议终止流程图。  Figure 10 is a flow chart of the exit main conference and the main sub-meeting termination of the second embodiment.
图 10中, 步骤 1、 UE3向 Main Conference Focus发送退出主会议请求。  In FIG. 10, step 1: UE3 sends an exit main conference request to Main Conference Focus.
步骤 2、 Main Conference Focus向 UE3返回响应信息。 会议服务器释放 UE3与 Main Conference Focus之间的主会议会话 Dialog3, 此时, UE3与 Main Conference Focus之间的会议会话仅用作子 会议会话, UE3成功退出主会议。  Step 2. The Main Conference Focus returns a response message to the UE3. The conference server releases the main conference session Dialog3 between UE3 and Main Conference Focus. At this time, the conference session between UE3 and Main Conference Focus is only used as a conference session, and UE3 successfully exits the conference.
步骤 3、 UE2通过 Dialog2向 Main Conference Focus发送主会议会话内容。  Step 3. UE2 sends the main conference session content to Main Conference Focus through Dialog2.
步骤 4、 Main Conference Focus向 UE2返回响应信息。  Step 4. The Main Conference Focus returns a response message to the UE2.
步骤 5、 UE4通过 Dialog4向 Main Conference Focus发送子会议会话内容。 步骤 6、 Main Conference Focus向 UE4返回响应信息。 Step 5: UE4 sends the sub-conference session content to the Main Conference Focus through Dialog4. Step 6. The Main Conference Focus returns a response message to the UE4.
步骤 7、 Main Conference Focus 将接收到的主会议会话内容、 子会议会话内容混音后, 通过 Dialogl ' (即通过 Dialogl ) 发送至 UE1。  Step 7. After the Main Conference Focus mixes the received main conference session content and the sub-conference session content, it sends it to UE1 through Dialogl ' (ie, via Dialogl).
步骤 8、 UE1向 Main Conference Focus返回响应信息。  Step 8. UE1 returns a response message to Main Conference Focus.
步骤 9、 Main Conference Focus通过 Dialog2向 UE2发送主会议会话内容。  Step 9. Main Conference Focus sends the content of the main conference session to UE2 through Dialog2.
步骤 10、 UE2向 Main Conference Focus返回响应信息。  Step 10. UE2 returns a response message to Main Conference Focus.
步骤 11、 由于 UE3已经退出主会议, 因此, Main Conference Focus虽然收到了主会议会话内 容, 但是仅通过 Dialog3' 向 UE3发送子会议会话内容。  Step 11. Since the UE3 has exited the main conference, the Main Conference Focus receives the content of the main conference session, but only transmits the content of the conference session to the UE3 through Dialog3'.
步骤 12、 UE3接收到子会议会话内容后, 向 Main Conference Focus返回响应信息。  Step 12: After receiving the content of the sub-conference session, UE3 returns a response message to Main Conference Focus.
步骤 13、 由于 UE4仅参加了子会议会话, 因此, Main Conference Focus虽然收到了主会议会 话内容, 但是仅通过 Dialog4向 UE4发送接收到的子会议会话内容。  Step 13: Since UE4 only participates in the sub-conference session, the Main Conference Focus receives the content of the main conference session, but transmits the received sub-conference session content to UE4 only through Dialog4.
步骤 14、 UE4接收到子会议会话内容后, 向 Main Conference Focus返回响应信息。  Step 14: After receiving the content of the sub-conference session, UE4 returns a response message to Main Conference Focus.
步骤 15、 UE2通过 Dialog2向 Main Conference Focus发送退出主会议请求。  Step 15. UE2 sends an exit main conference request to Main Conference Focus through Dialog2.
步骤 16、 Main Conference Focus在接收到退出主会议请求后, 向 UE2发送响应信息, 会议服 务器释放 UE2与 Main Conference Focus之间的会话 Dialog2, UE2成功退出主会议。  Step 16: After receiving the request to exit the main conference, the Main Conference Focus sends a response message to the UE2, and the conference server releases the session Dialog2 between the UE2 and the Main Conference Focus, and the UE2 successfully exits the main conference.
步骤 17、 UE1通过 Dialogl ' (即通过 Dialogl ) 向 Main Conference Focus发送退出主会议请 求。  Step 17. UE1 sends a request to the Main Conference Focus to exit the main conference via Dialogl ' (ie via Dialogl).
步骤 18、 由于使用 UE1的参会用户是主会议中最后一个参会用户, 因此, UE1发送的退出主会 议请求将触发会议服务器终止主会议会话。 在终止主会议会话之前, 必须首先终止主会议下的所有 子会议, 因此, Main Conference Focus向 UE3发送退出子会议请求, 以指示 UE3退出子会议。  Step 18: Because the participant user using UE1 is the last participant in the primary conference, the exit primary conference request sent by UE1 will trigger the conference server to terminate the primary conference session. Before terminating the main conference session, all sub-conferences under the main conference must be terminated first. Therefore, the Main Conference Focus sends an exit sub-meeting request to the UE3 to instruct the UE3 to exit the sub-conference.
步骤 19、 UE3接收到退出子会议请求后, 向 Main Conference Focus返回响应信息, 会议服务 器释放 UE3与 Main Conference Focus之间会话 Dialog3' , UE3成功退出子会议。  Step 19: After receiving the request to exit the sub-meeting, the UE3 returns a response message to the Main Conference Focus, and the conference server releases the session Dialog3' between the UE3 and the Main Conference Focus, and the UE3 successfully exits the sub-conference.
步骤 20、 Main Conference Focus向 UE1发送退出子会议请求, 以指示 UE1退出子会议。  Step 20: The Main Conference Focus sends an exit sub-meeting request to the UE1 to instruct the UE1 to exit the sub-conference.
步骤 21、 UE1接收到退出子会议请求后, 向 Main Conference Focus返回响应信息, 会议服务 器释放 UE1与 Main Conference Focus之间的会话 Dialogl ' , UE1成功退出子会议。  Step 21: After receiving the request to exit the sub-meeting, UE1 returns a response message to Main Conference Focus, and the conference server releases the session Dialog1 ' between UE1 and Main Conference Focus, and UE1 successfully exits the sub-conference.
步骤 22、 Main Conference Focus向 UE4发送退出子会议请求, 以指示 UE4退出子会议。  Step 22: The Main Conference Focus sends an exit sub-meeting request to the UE4 to instruct the UE4 to exit the sub-conference.
步骤 23、 UE4接收到退出子会议请求后, 向 Main Conference Focus返回响应信息, 会议服务 器释放 UE4与 Main Conference Focus之间的会话 Dialog4, UE4成功退出子会议。 至此子会议参会 用户全部退出子会议。  Step 23: After receiving the request to exit the sub-meeting, the UE4 returns a response message to the Main Conference Focus, and the conference server releases the session Dialog4 between the UE4 and the Main Conference Focus, and the UE4 successfully exits the sub-conference. At this point, the sub-conference participants all exit the sub-conference.
会议服务器可以成功终止主子会议实例。  The conference server can successfully terminate the primary child conference instance.
需要说明的是,在上述针对图 10的流程描述中, 步骤编号并不代表操作执行的先后顺序,例如, 图 10中的步骤 7、 步骤 9、 步骤 11可以同时执行, 也可以顺序颠倒; 再例如, 步骤 18、 步骤 20、 步骤 22可以同时执行, 也可以顺序颠倒。  It should be noted that, in the foregoing description of the process in FIG. 10, the step numbers do not represent the sequence of operations performed. For example, step 7, step 9, and step 11 in FIG. 10 may be performed simultaneously, or may be reversed in sequence; For example, step 18, step 20, and step 22 may be performed simultaneously, or may be reversed in order.
下面对本发明实施例提供的私密会议会话实现方法进行说明。  The method for implementing the private conference session provided by the embodiment of the present invention is described below.
参会用户之间可以进行私密会议会话内容的传输。 私密会议也可以称为 "私聊" 。 私密会议是 指在当前会议 (如主会议、 子会议) 进行过程中, 某些特定参会用户之间的私下会议。 在实现私密 会议过程中, 不需要建立会议控制中心、 也可以不需要为私密会议分配新的会议标识; 另外, 私密 会议具有隐秘性要求, 且附属于正在进行的会议, 如私密会议附属于主会议。 进行私密会议的参会 用户可以均为主会议参会用户, 也可以均为子会议参会用户, 还可以既包括主会议参会用户、 也包 括子会议参会用户。 The content of the private conference session can be transmitted between the participating users. Private meetings can also be called "private chats." A private conference is a private conference between certain specific participants during the current conference (such as the main conference, sub-conference). In the process of implementing a private conference, there is no need to establish a conference control center, or you need to assign a new conference identifier to a private conference. In addition, privacy Meetings have confidential requirements and are attached to ongoing meetings, such as private meetings attached to the main meeting. The participants in the private conference can be the participants of the conference, or the participants of the conference. They can also include the conference participants and the conference participants.
私密会议与子会议的区别包括: 子会议可以允许非主会议参会用户加入, 但是, 通常将私密会 议限定为已参会用户之间的临时会议。  The differences between private and sub-conferences include: Sub-conferences can allow non-primary conference participants to join, but private conferences are usually limited to ad hoc conferences between participating users.
本发明实施例提供如下两种实现私密会议的方式:  The embodiments of the present invention provide the following two ways to implement a private conference:
方式一、 利用私密会议会话占用会议会话通道请求来确定需要接收私密会议会话内容的参会用 户, 然后, 在接收到私密会议会话内容后, 向上述确定出的需要接收私密会议会话内容的参会用户 发送私密会议会话内容。  The first step is to use the private conference session to occupy the conference session channel request to determine the conference user who needs to receive the private conference session content, and then, after receiving the private conference session content, the conference to determine the content of the private conference session needs to be received. The user sends the private conference session content.
在方式一中, 由于能够根据私密会议会话占用会议会话通道请求确定出需要接收私密会议会话 内容的参会用户, 因此, 参会用户在后续发送私密会议会话内容时, 可以不再携带需要接收私密会 议会话内容的参会用户信息。 在参会用户发送上述请求至该参会用户请求切换至主会议或子会议期 间, 会议控制中心可以将该参会用户发送的会议会话内容均确定为私密会议会话内容。  In the first mode, the conference user can determine the content of the private conference session according to the conference session channel request of the private conference session. Therefore, the conference user can no longer carry the privacy when the conference session content is sent. Participant user information of the conference session content. The conference control center may determine the content of the conference session sent by the conference user as the content of the private conference session, when the conference user sends the foregoing request to the conference user requesting to switch to the primary conference or the conference.
方式一利用已有的会议会话通道实现了私密会议会话内容的传输, 即参会用户在发送上述请求 后, 私密会议会话临时占用该参会用户与会议控制中心之间已有的会议会话通道。  The method 1 uses the existing conference session channel to implement the transmission of the private conference session content. After the conference user sends the request, the private conference session temporarily occupies the existing conference session channel between the conference user and the conference control center.
方式一中的私密会议会话占用会议会话通道请求中可以携带有私密会话指示、 发送私密会议会 话用户标识、 接收私密会议会话用户标识。 私密会话指示用于表示需要占用会议会话通道的为私密 会议会话。  The private conference session in the first mode can take the private session indication, the private conference session user ID, and the private conference session user identifier. The private session indication is used to indicate that a private conference session needs to occupy the conference session channel.
方式一的具体实现过程可以为: 参会用户在发送私密会议会话内容前, 先向会议控制中心发送 私密会议会话占用已有会议会话通道请求。 该会议控制中心可以是上述实施例一中描述的主会议控 制中心或子会议控制中心, 也可以是上述实施例二中描述的重用的会议控制中心。 会议控制中心接 收到该请求后, 根据该请求中的私密会话指示和发送私密会议会话用户标识可以明确获知发送该请 求的参会用户在后续发送的会议会话内容为私密会议会话内容。 会议控制中心根据该请求中携带的 接收私密会议会话用户标识可明确获知: 需要接收私密会议会话内容的参会用户。 这里的接收私密 会议会话的参会用户信息可以为一个参会用户的信息, 也可以为多个参会用户的信息。 即私密会议 会话内容可以在两个参会用户之间传输, 也可以在三个或更多参会用户之间传输。 会议控制中心在 接收到发送该请求的参会用户发送来的会议会话内容后, 向上述确定出的需要接收私密会议会话的 参会用户发送该私密会议会话内容。 参会用户发送的私密会议会话内容中可以不携带需要接收私密 会议会话内容的参会用户信息。 当然, 本发明实施方式也不排除私密会议会话内容中携带有需要接 收私密会议会话内容的参会用户信息的可能性, 但是, 即使私密会议会话内容中携带有需要接收私 密会议会话内容的参会用户信息, 会议控制中心也可以根据上述请求中携带的参会用户信息来转发 私密会议会话内容的。  The specific implementation process of the mode 1 may be as follows: Before sending the content of the private conference session, the conference user first sends a private conference session to the conference control center to occupy the existing conference session channel request. The conference control center may be the primary conference control center or the conference control center described in the first embodiment, or may be the reused conference control center described in the second embodiment. After receiving the request, the conference control center can clearly know that the content of the conference session sent by the participant who sent the request is the content of the private conference session according to the private session indication in the request and the user ID of the private conference session. The conference control center can clearly know according to the user ID of the receiving private conference session carried in the request: The participant who needs to receive the content of the private conference session. The information of the participating users in the private conference session can be information of one participant or multiple participants. That is, private conference session content can be transferred between two participating users, or between three or more participating users. After receiving the content of the conference session sent by the conference user who sent the request, the conference control center sends the content of the private conference session to the participant who needs to receive the private conference session. The private conference session content sent by the participant user may not carry the participant user information that needs to receive the content of the private conference session. Certainly, the embodiment of the present invention does not exclude the possibility that the private conference session content carries the participant user information that needs to receive the private conference session content, but even if the private conference session content carries the conference that needs to receive the private conference session content, User information, the conference control center may also forward the content of the private conference session according to the participant information carried in the request.
在方式一中, 进行私密会议的参会用户在需要发送主会议会话内容或子会议会话内容时, 可以 采用上述实施例一、 或实施例二描述的技术方案来实现, 例如, 参会用户向会议控制中心发送上述 实施例二中描述的发送向子会议会话切换请求或向主会议会话切换请求, 然后, 该参会用户再向会 议控制中心发送主会话会议内容或子会议会话内容。 具体实现过程在此不再详细描述。  In the first method, the participant who performs the private conference can use the technical solution described in the first embodiment or the second embodiment to implement the content of the main conference session or the sub-conference session. For example, the participant user The conference control center sends the sending to the sub-conference session switching request or the main conference session switching request described in the second embodiment, and then the participating user sends the main session meeting content or the sub-conference session content to the conference control center. The specific implementation process will not be described in detail herein.
方式二、 利用已有的会议会话为私密会议建立新的会议会话通道, 利用新建立的会议会话通道 实现私密会议会话内容的传输。 Method 2: Use an existing conference session to establish a new conference session channel for the private conference, and utilize the newly established conference session channel. Realize the transmission of private conference session content.
在私密会议会话媒体类型与现有的会议会话媒体类型相同、 或不相同的情况下, 均可以采用方 式二来实现私密会议。  In the case where the private conference session media type is the same as or different from the existing conference session media type, the private conference can be implemented in the second mode.
上述私密会议会话通道可以在参会用户首次向会议控制中心发送信息通知会议控制中心需要进 行私密会议后, 由会议控制中心建立。 私密会议会话通道的建立过程可以为: 在参会用户需要进行 私密会议时, 参会用户可以向会议控制中心发送私密会议会话请求, 该私密会议会话请求表明需要 进行私密会议, 该请求中可以携带参加私密会议的参会用户信息, 从而使会议控制中心可以明确获 知哪些参会用户需要进行私密会议, 即需要在会议控制中心与哪些参会用户之间建立私密会议会话 通道、 以及私密会议会话内容需要在哪些参会用户之间传输。 会议控制中心在其与需要进行私密会 议的各参会用户之间分别建立私密会议会话通道。 这里需要进行私密会议会话的参会用户可以为两 个、 或者更多。  The private conference session channel can be established by the conference control center after the conference user sends a message to the conference control center for the first time to notify the conference control center that a private conference is required. The session of the private conference session can be set up as follows: When the conference user needs to perform a private conference, the conference user can send a private conference session request to the conference control center. The private conference session request indicates that a private conference needs to be performed. Participate in the information of the participating users in the private meeting, so that the conference control center can clearly know which participating users need to conduct private meetings, that is, need to establish a private meeting session channel and private meeting session content between the meeting control center and which participating users. Which participating users need to transfer between them. The conference control center establishes private conference session channels between the participating users and the participating users who need to conduct private meetings. The number of participants who need to conduct a private conference session here can be two or more.
在私密会议会话通道成功建立后, 由于私密会议对应的会议会话通道为私密会议会话专用的会 议会话通道, 因此, 需要发送私密会议会话内容的参会用户可以在发送私密会议会话内容前, 不发 送私密会议会话占用已有会议会话通道请求。 会议控制中心可以通过其接收到的会议会话内容的传 输通道判断出接收到的会议会话内容是否为私密会议会话内容。 会议控制中心在判断出接收到的会 议会话内容为私密会议会话内容后, 向私密会议中的其它参会用户发送私密会议会话内容。 这里的 其它参会用户即私密会议中除发送该会议会话内容的参会用户之外的参会用户。  After the private session session is successfully established, the conference session channel corresponding to the private conference is the conference session channel dedicated to the private conference session. Therefore, the conference user who needs to send the private conference session content can not send the private conference session content. A private conference session occupies an existing conference session channel request. The conference control center can determine whether the content of the received conference session is the content of the private conference session through the transmission channel of the conference session content it receives. After the conference control center judges that the content of the received conference is the content of the private conference session, the conference control center sends the private conference session content to other participants in the private conference. The other participating users here are the participating users other than the participating users who send the content of the meeting session in the private meeting.
参会用户可以请求退出私密会议会话。 参会用户请求退出私密会议会话后, 会议控制中心可以 释放其与该参会用户之间的私密会议会话通道。  Participants can request to quit a private meeting session. After the participant user requests to quit the private conference session, the conference control center can release the private conference session channel with the conference user.
附图 11为采用方式一实现私密会议的流程示意图。  FIG. 11 is a schematic flowchart of a method for implementing a private conference by adopting mode 1.
在图 11中, 使用 UE1、 UE2、 UE3、 UE4的各参会用户为参与 Conference Focus主持的多方多媒 体会议的参会用户, 使用 UE1、 UE2、 UE3、 UE4的各参会用户与 Conference Focus之间的会议会话 分别为 Dialogl、 Dialog2、 Dialog3、 Dialog4, 且使用 UEl的参会用户请求与使用 UE3、 UE4的参会 用户进行私密会议。 下面流程中, 将参会用户使用 UE1发送信息简述为 UE1发送信息。  In FIG. 11, each participating user of UE1, UE2, UE3, and UE4 is a participating user participating in a multi-party multimedia conference hosted by Conference Focus, and between the participating users of UE1, UE2, UE3, and UE4 and Conference Focus. The conference sessions are Dialog1, Dialog2, Dialog3, and Dialog4, respectively, and the conference users using UE1 request private conferences with the conference users using UE3 and UE4. In the following process, the participating user sends a message to UE1 by using UE1 to send a message.
步骤 1、 UE 1向 Conference Focus发送与 UE3、 UE4进行私密会议的私聊会话切换请求 (该私 聊会话切换请求即上述实施例中描述的私密会议会话占用已有会议会话通道请求) , 以请求将 UE1 与 Conference Focus之间的会议会话 Dialogl通道临时用作 "私聊"会话通道。 该请求还表示 UE1 后续发送的会话内容为私聊会话内容 (即私密会议会话内容) 、 且该私聊会话内容只能转发至 UE3 和 UE4。 私聊会话切换请求中的 Request URI 可以设置为 已有会议的会议标识 " conference@example. com", 以指示 Conference Focus该 "禾厶聊"所属的会议会话实例。 禾厶聊会 话 切 换 请 求 的 消 息 体 携 带 的 内 容 类 型 ( Content-Type ) 可 以 设 置 为 : "application/resource— lists+xml ", (即接收 "私聊"会话内容的参会用户列表)如 UE3、 UE4„ 步骤 2、 Conference Focus接收 UEl发送的私聊会话切换请求后, 向 UE1返回响应信息。  Step 1. The UE 1 sends a private chat session switching request to the Conference Focus for the private conference with the UE3 and the UE4. The private conference session request, that is, the private conference session described in the foregoing embodiment occupies the existing conference session channel request, is requested. The conference session Dialog1 channel between UE1 and Conference Focus is temporarily used as a "private chat" session channel. The request also indicates that the content of the session sent by UE1 is private chat session content (ie, private conference session content), and the private chat session content can only be forwarded to UE3 and UE4. The Request URI in the private chat session switch request can be set to the conference ID " conference@example. com" of the existing conference to indicate the conference session instance to which the Conference Focus belongs. The content type ( Content-Type ) carried by the message body of the chat session request can be set to: "application/resource_list+xml", (ie, the list of participating users who receive the "private chat" session content), such as UE3, UE4 „ Step 2: After receiving the private chat session handover request sent by the UE1, the Conference Focus returns a response message to the UE1.
步骤 3、 UE1通过 Dialogl向 Conference Focus发送私聊会话内容。  Step 3. UE1 sends a private chat session content to Conference Focus through Dialogl.
步骤 4、 Conference Focus接收 UE1发送的私聊会话内容后, 向 UE1返回响应信息。  Step 4: After receiving the private chat session content sent by the UE1, the Conference Focus returns a response message to the UE1.
步骤 5、 Conference Focus通过 Dialog3向 UE3发送接收到的私聊会话内容。  Step 5. Conference Focus sends the received private chat session content to UE3 through Dialog3.
步骤 6、 UE3接收私聊会话内容后向 Conference Focus返回响应信息。 步骤 7、 Conference Focus通过 Dialog4向 UE4发送接收到的私聊会话内容。 Step 6. After receiving the private chat session content, the UE3 returns a response message to the Conference Focus. Step 7. The Conference Focus sends the received private chat session content to the UE4 through the Dialog4.
步骤 8、 UE4接收私聊会话内容后向 Conference Focus返回响应信息。  Step 8. After receiving the private chat session content, the UE4 returns a response message to the Conference Focus.
步骤 9、 UE2通过 Dialog2向 Conference Focus发送会议会话内容 (即私聊会议所属的当前会 议的会话内容) 。  Step 9. UE2 sends the content of the conference session to the Conference Focus through Dialog2 (that is, the content of the session of the current conference to which the private chat conference belongs).
步骤 10、 Conference Focus接收 UE2发送的会议会话内容后, 向 UE2返回响应信息。  Step 10: After receiving the content of the conference session sent by the UE2, the Conference Focus returns a response message to the UE2.
步骤 11、 UE3通过 Dialog3向 Conference Focus发送会议会话内容 (即私聊会议所属的当前会 议的会话内容) 。  Step 11. UE3 sends the content of the conference session to the Conference Focus through Dialog3 (that is, the content of the session of the current conference to which the private chat conference belongs).
步骤 12、 Conference Focus接收 UE3发送的会议会话内容后, 向 UE3返回响应信息。  Step 12: After receiving the content of the conference session sent by the UE3, the Conference Focus returns a response message to the UE3.
步骤 13、 Conference Focus将其接收到的私聊会议所属的当前会议的会话内容进行混音, 并通 过 Dialogl向 UE1发送混音后的会议会话内容。  Step 13. Conference Focus mixes the session content of the current conference to which the private chat conference it receives belongs, and sends the content of the conference session after mixing to UE1 through Dialog1.
步骤 14、 UE1接收到会议会话内容后向 Conference Focus返回响应信息。  Step 14. After receiving the content of the conference session, the UE1 returns a response message to the Conference Focus.
步骤 15、 Conference Focus通过 Dialog2向 UE2发送混音后的会议会话内容。  Step 15. Conference Focus sends the content of the conference session after mixing to UE2 through Dialog2.
步骤 16、 UE2接收会议会话内容后, 向 Conference Focus返回响应信息。  Step 16. After receiving the content of the conference session, the UE2 returns a response message to the Conference Focus.
步骤 17、 Conference Focus通过 Dialog3向 UE3发送混音后的会议会话内容。  Step 17. Conference Focus sends the content of the conference session after mixing to UE3 through Dialog3.
步骤 18、 UE3接收会议会话内容后, 向 Conference Focus返回响应信息。  Step 18: After receiving the content of the conference session, the UE3 returns a response message to the Conference Focus.
步骤 19、 Conference Focus通过 Dialog4向 UE4发送混音后的会议会话内容。  Step 19. Conference Focus sends the content of the conference session after mixing to UE4 through Dialog4.
步骤 20、 UE4接收会议会话内容后, 向 Conference Focus返回响应信息。  Step 20: After receiving the content of the conference session, the UE4 returns a response message to the Conference Focus.
需要说明的是,在上述针对图 11的流程描述中, 步骤编号并不代表操作执行的先后顺序,例如, 图 11中的步骤 5、 步骤 7可以同时执行, 也可以顺序颠倒; 再例如, 步骤 13、 步骤 15、 步骤 17、 步骤 19可以同时执行, 也可以顺序颠倒。  It should be noted that, in the foregoing description of the process in FIG. 11, the step numbers do not represent the sequence of operations performed. For example, step 5 and step 7 in FIG. 11 may be performed simultaneously, or may be reversed in sequence; for example, steps 13. Step 15, Step 17, and Step 19 may be performed simultaneously or in reverse order.
附图 12为采用方式二实现私密会议的流程示意图。  FIG. 12 is a schematic flowchart of implementing private conference by adopting mode 2.
使用图 12中的 UE1、 UE2、 UE3、 UE4的参会用户为参与 Conference Focus主持的多方多媒体会 议的参会用户, 使用 UE1、 UE2、 UE3、 UE4的参会用户与 Conference Focus之间的会议会话分别为 Dialogl , Dialog2、 Dialog3、 Dialog4, 且使用 UE1的参会用户请求与使用 UE3、 UE4的参会用户进 行私密会议。  The conference users who use the UE1, UE2, UE3, and UE4 in FIG. 12 are the conference users participating in the multi-party multimedia conference hosted by the Conference Focus, and use the conference sessions between the conference users of the UE1, UE2, UE3, and UE4 and the Conference Focus. The Dialog1, Dialog2, Dialog3, and Dialog4 are respectively used by the participating users of UE1 to make private meetings with the participating users using UE3 and UE4.
步骤 1、 UE 1向 Conference Focus发送与 UE3、 UE4进行私密会议的私聊会话邀请 (即上述方 式二描述的私密会议会话请求) , 以请求 Conference Focus建立与 UE3、 UE4之间的专门用于 "私 聊"会话内容传输的媒体传输通道。 该私密会话邀请中的 Request URI 可以设置为已有会议标识 " conference@example. com" , 以指示该私聊所属的会议会话实例。 私聊会话邀请的消息体中可以 携带两部分内容, 一是内容类型为 " appl icat ion/sdp " 的 "私聊"会话媒体类型的协商描述, 一是 内容类型为 " appl icat ion/resource-l ists+xml " (即接收 "私聊"会话内容的参会用户列表) , 如 UE3、 UE4„  Step 1. The UE 1 sends a private chat session invitation (ie, the private conference session request described in the foregoing mode 2) to the Conference Focus to perform a private conference with the UE3 and the UE4 to request the conference focus to be established between the UE and the UE4. Private chat "Media transmission channel for session content transmission. The Request URI in the private session invitation can be set to the existing conference ID " conference@example. com" to indicate the conference session instance to which the private chat belongs. The message body of the private chat session invitation can carry two parts of content, one is the negotiation description of the "private chat" session media type whose content type is "appl icat ion/sdp", and the content type is "appl icat ion/resource- l ists+xml " (ie a list of participating users who receive "private chat" session content), such as UE3, UE4
步骤 2、 Conference Focus接收 UE1发送的私聊会话邀请, 向 UE1返回响应信息。  Step 2. The Conference Focus receives the private chat session invitation sent by the UE1, and returns a response message to the UE1.
步骤 3、 Conference Focus接收 UE1发送的确认信息。  Step 3. The Conference Focus receives the confirmation information sent by the UE1.
步骤 4、 Conference Focus向 UE3发送私聊会话邀请, 以建立 Conference Focus与 UE3之间的 专用于传输私聊会话内容的会议会话通道, 即私聊会话通道。  Step 4: The Conference Focus sends a private chat session invitation to the UE3 to establish a conference session channel between the Conference Focus and the UE3 for transmitting the private chat session content, that is, the private chat session channel.
步骤 5、 UE3接收私聊会话邀请, 向 Conference Focus返回响应信息。 步骤 6、 Conference Focus向 UE3发送确认信息。 Step 5: The UE3 receives the private chat session invitation, and returns a response message to the Conference Focus. Step 6. The Conference Focus sends an acknowledgement message to the UE3.
步骤 7、 Conference Focus向 UE4发送私聊会话邀请, 以建立 Conference Focus与 UE4之间的 专用于传输私聊会话内容的会议会话通道。  Step 7. The Conference Focus sends a private chat session invitation to the UE4 to establish a conference session channel between the Conference Focus and the UE4 for transmitting the content of the private chat session.
步骤 8、 UE4接收私聊会话邀请, 向 Conference Focus返回响应信息。  Step 8. The UE4 receives the private chat session invitation and returns a response message to the Conference Focus.
步骤 9、 Conference Focus向 UE4发送确认信息。  Step 9. The Conference Focus sends an acknowledgement message to the UE4.
至此, 应 UE1 的私密会议会话请求, Conference Focus建立起 UE1与 UE3、 UE4之间的私聊会 话专用的会议会话通道, 即私聊会话通道。  So far, in response to the private conference session request of UE1, the Conference Focus establishes a conference session channel dedicated to the private chat session between UE1 and UE3, UE4, that is, a private chat session channel.
步骤 10、 UE1通过私聊会话通道向 Conference Focus发送私聊会话内容。  Step 10: The UE1 sends the private chat session content to the Conference Focus through the private chat session channel.
步骤 11、 Conference Focus接收 UE1发送的私聊会话内容后, 向 UE1返回响应信息。  Step 11. After receiving the private chat session content sent by the UE1, the Conference Focus returns a response message to the UE1.
步骤 12、 Conference Focus通过私聊会话通道向 UE3发送私聊会话内容。  Step 12. Conference Focus sends the private chat session content to UE3 through the private chat session channel.
步骤 13、 UE3接收私聊会话内容后向 Conference Focus返回响应信息。  Step 13. After receiving the private chat session content, the UE3 returns a response message to the Conference Focus.
步骤 14、 Conference Focus通过私聊会话通道向 UE4发送私聊会话内容。  Step 14. Conference Focus sends the private chat session content to UE4 through the private chat session channel.
步骤 15、 UE4接收私聊会话内容后向 Conference Focus返回响应信息。  Step 15. After receiving the private chat session content, the UE4 returns a response message to the Conference Focus.
步骤 16、 UE2通过私聊会议所属的会议会话通道向 Conference Focus发送会议会话内容 (该会 议会话内容为私聊会议所属的当前会议的会话内容) 。  Step 16. The UE2 sends the conference session content to the Conference Focus through the conference session channel to which the private chat conference belongs (the conference content is the conversation content of the current conference to which the private chat conference belongs).
步骤 17、 Conference Focus接收到 UE2发送的会议会话内容后, 向 UE2返回响应信息。  Step 17: After receiving the content of the conference session sent by the UE2, the Conference Focus returns a response message to the UE2.
步骤 18、 Conference Focus向 UE1发送接收的会议会话内容。  Step 18: The Conference Focus sends the received conference session content to the UE1.
步骤 19、 UE1接收会议会话内容后向 Conference Focus返回响应信息。  Step 19: After receiving the content of the conference session, the UE1 returns a response message to the Conference Focus.
步骤 20、 Conference Focus向 UE3发送接收的会议会话内容。  Step 20: The Conference Focus sends the received conference session content to the UE3.
步骤 21、 UE3接收会议会话内容后向 Conference Focus返回响应信息。  Step 21: After receiving the content of the conference session, the UE3 returns a response message to the Conference Focus.
步骤 22、 Conference Focus向 UE4发送接收的会议会话内容。  Step 22. The Conference Focus sends the received conference session content to the UE4.
步骤 23、 UE4接收会议会话内容后向 Conference Focus返回响应信息。  Step 23: After receiving the content of the conference session, the UE4 returns a response message to the Conference Focus.
需要说明的是,在上述针对图 12的流程描述中, 步骤编号并不代表操作执行的先后顺序,例如, 图 12中的步骤 4、 步骤 7可以同时执行, 也可以顺序颠倒; 再例如, 步骤 12、 步骤 14可以同时执 行, 也可以顺序颠倒; 还有, 步骤 18、 步骤 20、 步骤 22可以同时执行, 也可以顺序颠倒。  It should be noted that, in the foregoing description of the process for FIG. 12, the step numbers do not represent the sequence of operations performed. For example, step 4 and step 7 in FIG. 12 may be performed simultaneously or in reverse; for example, steps 12, Step 14 may be performed simultaneously, or may be reversed in sequence; further, Step 18, Step 20, Step 22 may be performed simultaneously, or may be reversed in order.
从上述技术方案的描述可知, 在实施例一中, 通过采用主会议状态信息, 能够将主会议和子会 议关联起来, 从而能够对子会议进行与主会议相关联的控制操作, 相关联的控制操作可以为: 会话 内容的发送接收控制, 例如在向子会议中的参会用户发送会话内容时, 能够实现会话内容的发送控 制, 避免了非主会议参会用户不能够加入子会议、 子会议中存在非主会议参会用户时无法发送会话 内容等问题, 使具有不同权限的参会用户能够接收到不同的会话内容; 相关联的控制操作还可以为: 主会议的结束对子会议的影响等等; 从而完善了现有的子会议实现机制; 通过在子会议创建过程中 考虑主会议控制策略、 在参会用户切换回主会议过程中考虑参会用户如何接收子会议会话内容, 进 一步完善了现有的子会议实现机制。 在实施例二中, 通过使主会议和子会议重用主会议会话, 避免 了设立独立存在的子会议控制中心的过程, 而且在参会用户不具备并行会话能力的情况下, 也能够 同时参与主会议和子会议; 另外, 由于主会议和子会议重用主会议控制中心, 能够方便的实现主会 议和子会议的关联控制; 从而实施例二为子会议实现提供了一种全新的技术方案; 最终, 本发明实 施方式提供的两种技术方案提高了实现子会议的灵活性。 下面结合附图对本发明实施方式提供对应实施例一的子会议实现装置进行说明。 It can be seen from the description of the foregoing technical solution that, in the first embodiment, by using the main conference state information, the main conference and the sub-meeting can be associated, so that the sub-conference can be controlled by the main conference, and the associated control operation is performed. It can be: The sending and receiving control of the session content, for example, when the session content is sent to the participating users in the sub-conference, the session content can be sent and controlled, and the non-main meeting participant can not be added to the sub-conference or the sub-conference. There is a problem that the session content cannot be sent when there is a non-main conference participant user, so that the participating users with different rights can receive different session contents; the associated control operations can also be: the influence of the end of the main conference on the sub-conference, etc. The existing sub-conference implementation mechanism is improved. The main conference control strategy is considered in the sub-conference creation process, and the participant user is considered to receive the sub-conference session content during the process of switching back to the main conference. Existing sub-meeting implementation mechanisms. In the second embodiment, by reusing the main conference session for the main conference and the sub conference, the process of setting up the independent sub-conference control center is avoided, and the conference user can also participate in the main conference without the parallel conversation capability. And the sub-conference; in addition, since the main conference and the sub-conference reuse the main conference control center, the association control of the main conference and the sub-conference can be conveniently implemented; thus, the second embodiment provides a new technical solution for the sub-conference implementation; finally, the implementation of the present invention The two technical solutions provided by the method improve the flexibility of implementing sub-meeting. The sub-meeting implementation apparatus corresponding to the first embodiment will be described below with reference to the accompanying drawings.
附图 13为本发明实施方式提供的一种子会议实现装置, 该装置可以设置于会议服务器中。 该装 置包括: 获取模块、 确定状态模块、 第一控制模块、 第一创建模块、 第二接收请求模块、 第三控制 模块、 第一终止模块和第一释放模块。 其中, 第一控制模块包括: 第一存储模块、 第二控制模块和 第一接收请求模块。  FIG. 13 is a schematic diagram of an apparatus for implementing a conference according to an embodiment of the present invention. The apparatus may be configured in a conference server. The apparatus includes: an acquisition module, a determination status module, a first control module, a first creation module, a second reception request module, a third control module, a first termination module, and a first release module. The first control module includes: a first storage module, a second control module, and a first receiving request module.
第一创建模块可以在接收主会议参会用户发送来的子会议创建请求后, 获取主会议控制策略。 第一创建模块可以从 Main Conference Focus处获取主会议控制策略, 也可以从其它网络设备处获取 用于判断是否允许创建子会议的会议控制策略。 子会议创建请求中可以携带主会议标识、 子会议主 题信息、 子会议参会用户列表信息、 子会议会话媒体类型、 以及子会议控制策略。 第一创建模块在 利用主会议控制策略确定出允许创建子会议后, 执行子会议后续创建操作, 以创建子会议。 创建操 作包括的内容如上述方法实施方式中的描述。 第一创建模块成功建立子会议后, 子会议会话与主会 议会话是两个并行的会议会话, 即主会议实例对应 Main Conference Focus ,子会议实例对应 S idebar Focus„ 第一创建模块在创建子会议过程中, 可以通知获取模块订阅主会议状态信息。  The first creating module may obtain the primary conference control policy after receiving the sub-conference creation request sent by the primary conference participant user. The first creation module can obtain the main conference control policy from the Main Conference Focus, and can also obtain the conference control policy for determining whether to allow the sub-conference to be created from other network devices. The sub-conference creation request may carry a primary conference identifier, sub-conference topic information, sub-conference participant user list information, a sub-conference session media type, and a sub-conference control policy. After the first creation module determines that the sub-conference is allowed to be created by using the main conference control policy, the sub-conference subsequent creation operation is performed to create the sub-meeting. The content of the creation operation is as described in the above method embodiment. After the first creation module successfully establishes the sub-meeting, the sub-conference session and the main conference session are two parallel conference sessions, that is, the main conference instance corresponds to the Main Conference Focus, and the sub-conference instance corresponds to the Sidebar Focus „ the first creation module creates the sub-conference. During the process, the acquisition module can be notified to subscribe to the main conference status information.
获取模块设置于会议服务器中, 在成功建立子会议控制中心后, 属于子会议控制中心侧。 获取 模块获取主会议状态信息。 主会议状态信息可以用于判断子会议中各参会用户的参会状态。 获取模 块可以采用订阅的方式来获取主会议状态信息, 获取模块也可以从主会议控制中心主动发送来的信 息中获取主会议状态信息。 主会议状态信息具体包括的内容、 以及获取主会议状态信息的具体实现 过程如上述方法实施方式中的描述。  The acquisition module is set in the conference server. After the sub-conference control center is successfully established, it belongs to the sub-conference control center. The get module gets the main conference status information. The main conference status information can be used to determine the participation status of each participating user in the sub-conference. The obtaining module can obtain the main conference status information by using a subscription manner, and the obtaining module can also obtain the main conference status information from the information actively sent by the main conference control center. The specific content of the main conference status information and the specific implementation process of obtaining the main conference status information are as described in the foregoing method embodiments.
确定状态模块设置于会议服务器中, 在成功建立子会议控制中心后, 属于子会议控制中心侧。 确定状态模块根据获取模块获取的主会议状态信息确定子会议中各参会用户的参会状态。 即确定状 态模块可以利用主会议状态信息判断出子会议中的参会用户是否在参加子会议的同时还参加了主会 议。  The determination status module is set in the conference server. After the sub-conference control center is successfully established, it belongs to the sub-conference control center side. The determining status module determines the participation status of each participating user in the sub-conference according to the main conference status information acquired by the obtaining module. That is, the determination status module can use the main conference status information to determine whether the participating users in the sub-conference participate in the main conference while participating in the sub-conference.
第一控制模块设置于会议服务器中, 在成功建立子会议控制中心后, 属于子会议控制中心侧。 第一控制模块根据子会议中各参会用户的参会状态向各子会议参会用户发送子会议会话内容、 或者 发送主会议会话内容和子会议会话内容。  The first control module is disposed in the conference server, and belongs to the sub-conference control center side after the sub-conference control center is successfully established. The first control module sends the sub-conference session content to the sub-conference participants according to the participation status of each participating user in the sub-conference, or sends the main conference session content and the sub-conference session content.
第一控制模块发送会议会话内容的过程可以通过如下形式实现:  The process of sending the content of the conference session by the first control module can be implemented as follows:
第一存储模块中存储有子会议中各参会用户的参会状态、 子会议控制策略。 这里的子会议控制 策略可以为: 允许或禁止向同时参与主会议的子会议参会用户发送主会议会话内容。  The first storage module stores the participation status and the sub-conference control policy of each participating user in the sub-conference. The sub-conference control policy here may be: Allow or prohibit the sending of the main conference session content to the sub-conference participants who are simultaneously participating in the main conference.
在第一存储模块中存储的子会议控制策略为: 禁止向同时参与主会议的子会议的参会用户发送 主会议会话内容时, 第二控制模块向各子会议参会用户发送子会议会话内容。 在第一存储模块中存 储的子会议控制策略为: 允许向同时参与主会议的子会议的参会用户发送主会议会话内容时, 第二 控制模块向各子会议参会用户发送主会议会话内容和子会议会话内容。  The sub-conference control policy stored in the first storage module is: when the main conference session content is prohibited from being sent to the participating users of the sub-conferences participating in the main conference, the second control module sends the sub-conference session content to each sub-conference participant user. . The sub-conference control policy stored in the first storage module is: when the main conference session content is allowed to be sent to the participating users of the sub-conferences participating in the main conference, the second control module sends the main conference session content to each sub-conference participant user. And sub-conference session content.
在第一存储模块中存储的子会议控制策略为: 禁止向同时参与主会议的子会议参会用户发送主 会议会话内容的情况下, 第一接收请求模块接收到子会议参会用户发送的接收主会议会话请求后, 第二控制模块可以根据接收主会议会话请求确定出需要接收主会议会话的子会议参会用户。 如果第 二控制模块根据第一存储模块中存储的主会议参会用户列表信息确定出需要接收主会议会话内容的 子会议参会用户同时为主会议参会用户, 则第二控制模块可以向确定出的需要接收主会议会话的子 会议参会用户发送主会议会话内容和子会议会话内容, 否则, 第二控制模块不向上述需要接收主会 议会话内容的子会议参会用户发送主会议会话内容。 这里的需要接收主会议会话内容的参会用户、 接收主会议会话请求具体包括的内容如上述方法实施方式中的描述。 The sub-conference control policy stored in the first storage module is: when the content of the main conference session is prohibited from being sent to the sub-conference participant who is simultaneously participating in the main conference, the first receiving request module receives the reception sent by the sub-conference participant user. After the primary conference session request, the second control module may determine, according to the request for receiving the primary conference session, the conference participant user who needs to receive the primary conference session. If the second control module determines that the sub-conference participant user who needs to receive the main conference session content is the main conference participant user according to the main conference participant user list information stored in the first storage module, the second control module may determine The child who needs to receive the main conference session The conference participant user sends the content of the main conference session and the content of the conference session. Otherwise, the second control module does not send the content of the conference session to the conference participant who needs to receive the content of the conference session. The content of the participant who needs to receive the content of the main conference session and the content of the main conference session is specifically included in the method embodiment.
第一接收请求模块还可以接收停止接收主会议会话请求, 此时, 第二控制模块不向需要停止接 收主会议会话内容的参会用户发送主会议会话内容。 这里的需要停止接收主会议会话内容的参会用 户、 停止接收主会议会话请求具体包括的内容、 以及在接收到停止接收主会议会话请求后是否对参 会用户进行判断等等如上述方法实施方式中的描述。  The first receiving request module may further receive the stop receiving the main conference session request. At this time, the second control module does not send the main conference session content to the participating users who need to stop receiving the content of the main conference session. Here, the content of the participant who needs to stop receiving the content of the main conference session, the content specifically included in the stop receiving the main conference session request, and whether the user is judged after receiving the request to stop receiving the main conference session, etc. Description in .
第二接收请求模块设置于会议服务器中, 在成功建立主会议控制中心后, 属于主会议控制中心 侧。第二接收请求模块接收主会议参会用户发送的接收子会议会话请求、停止接收子会议会话请求、 以及退出主会议请求等。 接收子会议会话请求、 停止接收子会议会话请求、 退出主会议请求具体携 带的内容如上述方法实施方式中的描述。  The second receiving request module is set in the conference server, and belongs to the main conference control center side after the main conference control center is successfully established. The second receiving request module receives the receiving sub-conference session request sent by the main conference participant user, stops receiving the sub-conference session request, and exits the main conference request. The content specifically received by receiving the sub-conference session request, stopping receiving the sub-conference session request, and exiting the main conference request is as described in the above method implementation.
第三控制模块设置于会议服务器中, 在成功建立主会议控制中心后, 属于主会议控制中心侧。 第三控制模块获取子会议状态信息。 第三控制模块根据获取的子会议状态信息判断发送接收子会议 会话请求的主会议参会用户是否同时为子会议参会用户, 如果同时为子会议参会用户, 则第三控制 模块向发送请求的主会议参会用户发送主会议会话内容和子会议会话内容; 如果发送请求的该主会 议参会用户不同时为子会议参会用户, 则第三控制模块不向发送请求的主会议参会用户发送子会议 会话内容。 当第二接收请求模块接收到停止接收子会议会话请求后, 第三控制模块可以直接不向发 送该请求的参会用户发送子会议会话内容, 第三模块也可以根据获取的子会议状态信息判断发送停 止接收子会议会话请求的主会议参会用户是否同时为子会议参会用户,如果同时为子会议参会用户, 则第三控制模块停止向该参会用户发送子会议会话内容。 具体如上述方法实施方式中的描述。  The third control module is set in the conference server, and belongs to the main conference control center side after the main conference control center is successfully established. The third control module acquires sub-conference status information. The third control module determines, according to the acquired sub-conference status information, whether the main conference participant user who sends and receives the sub-conference session request is a sub-conference participant user, and if the sub-conference user is also a sub-conference user, the third control module sends a request. The main conference participant user sends the main conference session content and the sub-conference session content; if the main conference participant user who sends the request is not the sub-conference participant user, the third control module does not send the request to the main conference participant user. Send the content of the sub-conference session. After the second receiving request module receives the request to stop receiving the sub-conference session, the third control module may not directly send the sub-conference session content to the participating user who sends the request, and the third module may also determine, according to the obtained sub-conference status information. The third control module stops sending the sub-conference session content to the participant user if the primary conference participant user who is the recipient of the sub-conference session request is the sub-conference participant. Specifically, it is as described in the above method embodiment.
第一终止模块设置于会议服务器中, 在成功建立主会议控制中心后, 属于主会议控制中心侧。 第一终止模块在第二接收请求模块接收到退出主会议请求后, 判断是否需要终止主会议, 在确定出 需要终止主会议后, 向第一释放模块发送子会议终止指示, 以指示第一释放模块终止子会议。 第一 终止模块还需要在子会议终止后, 终止主会议, 即第一终止模块接收到第一释放模块返回的响应信 息后终止主会议。  The first termination module is set in the conference server, and belongs to the main conference control center side after the primary conference control center is successfully established. After receiving the request to exit the main conference, the first termination module determines whether the primary conference needs to be terminated. After determining that the primary conference needs to be terminated, the first termination module sends a sub conference termination indication to the first release module to indicate the first release. The module terminates the subsession. The first termination module also needs to terminate the main conference after the termination of the sub conference, that is, the first termination module terminates the main conference after receiving the response information returned by the first release module.
第一释放模块设置于会议服务器中, 在成功建立子会议控制中心后, 属于子会议控制中心侧。 第一释放模块接收到第一终止模块发送来的子会议终止指示后, 释放子会议控制中心与各个子会议 参会用户之间的子会议会话, 并向第一终止模块返回响应。  The first release module is disposed in the conference server, and belongs to the sub conference control center side after the sub conference control center is successfully established. After receiving the sub-conference termination indication sent by the first termination module, the first release module releases the sub-conference session between the sub-conference control center and each sub-conference participant user, and returns a response to the first termination module.
第一终止模块、 第一释放模块终止主子会议的具体实现过程如上述方法实施方式中的描述。 下面结合附图对本发明实施方式提供对应实施例二的子会议实现装置进行说明。  The specific implementation process of the first termination module and the first release module terminating the primary sub-conference is as described in the foregoing method embodiments. The sub-meeting implementation device corresponding to the second embodiment will be described below with reference to the accompanying drawings.
附图 14为本发明实施方式提供的另一种子会议实现装置, 该装置可以设置于会议服务器中。 该 装置包括: 接收创建请求模块、 第二创建模块、 第一交互模块、 判断模块、 第二终止模块和第二释 放模块。 其中, 第一交互模块包括: 第二存储模块和第四控制模块。 其中, 第四控制模块包括: 第 三接收请求模块和第五控制模块。  FIG. 14 is another apparatus for implementing a seed conference according to an embodiment of the present invention, and the apparatus may be disposed in a conference server. The apparatus includes: a receiving creation request module, a second creating module, a first interaction module, a judging module, a second terminating module, and a second releasing module. The first interaction module includes: a second storage module and a fourth control module. The fourth control module includes: a third receiving request module and a fifth control module.
接收创建请求模块接收子会议创建请求。 子会议创建请求中可以携带主会议标识、 子会议主题 信息、 子会议参会用户列表信息、 以及子会议会话媒体类型等。 子会议创建请求中还可以可选的携 带有子会议控制策略, 当然, 子会议控制策略也可以预先设置在会议服务器处。 子会议控制策略具 体包括的内容、 子会议创建请求中携带信息的其它传输方式等如上述方法实施方式中的描述。 接收创建请求模块在接收到子会议创建请求后, 第二创建模块可以直接执行子会议创建操作, 也可以根据会议控制策略来决定是否执行子会议创建操作。 这里的会议控制策略用于判断是否允许 创建子会议, 而且可以是主会议控制策略。 第二创建模块可以从会议控制中心处获取主会议控制策 略, 也可以从其它网络设备处获取用于判断是否允许创建子会议的会议控制策略。 第二创建模块在 利用会议控制策略确定出允许创建子会议后, 通过重用会议控制中心来建立子会议, 即不需要创建 独立的子会议实例对应的 Conference Focus„ 主会议会话通道和子会议会话通道可以重用已有的会 议会话通道, 主会议会话通道和子会议会话通道也可以为相互独立的会议会话通道。 创建子会议的 具体实现过程如上述方法实施方式中的描述。 The receiving creation request module receives the sub-conference creation request. The sub-conference creation request may carry the main conference identifier, the sub-conference topic information, the sub-conference participation user list information, and the sub-conference session media type. The sub-conference control policy may also optionally carry a sub-conference control policy. Of course, the sub-conference control policy may also be preset in the conference server. Sub-conference control strategy The content included in the body, other transmission modes in which the information is carried in the sub-conference creation request, and the like are as described in the foregoing method embodiments. After receiving the sub-conference creation request, the second creation module may directly perform the sub-conference creation operation, or may decide whether to perform the sub-conference creation operation according to the conference control policy. The conference control policy here is used to determine whether to allow the creation of a sub-meeting, and may be a main conference control strategy. The second creation module may obtain the main conference control policy from the conference control center, or obtain a conference control policy for determining whether to allow the sub-conference to be created from other network devices. After the second creation module determines that the sub-conference is allowed to be created by using the conference control policy, the sub-conference is established by reusing the conference control center, that is, the Conference Focus „the main conference session channel and the sub-conference session channel corresponding to the independent sub-conference instance do not need to be created. The main conference session channel and the sub-conference session channel can also be mutually independent conference session channels. The specific implementation process of creating a sub-meeting is as described in the foregoing method implementation manner.
第一交互模块可以设置于会议服务器中。 第一交互模块利用会议控制中心与各参会用户之间的 会议会话与参与主会议、 子会议的参会用户交互会话内容。 第一交互模块可以控制会议会话在参会 用户参与主会议时用作主会议会话, 在参会用户参与子会议时用作子会议会话。  The first interaction module can be set in the conference server. The first interaction module utilizes the conference session between the conference control center and each participating user to interact with the participating users participating in the main conference and the conference. The first interaction module can control the conference session to be used as the primary conference session when the participant user participates in the primary conference, and is used as the conference conference session when the participant user participates in the conference.
第一交互模块可以根据判断模块的通知来区分参会用户发送的主会议会话内容、 子会议会话内 容等等。 判断模块设置于会议服务器中, 在成功建立主会议控制中心后, 属于主会议控制中心侧。 判断模块可以通过判断参会用户发送来的控制信令来区分参会用户发送的是主会议会话内容、 还是 子会议会话内容。 判断模块也可以通过判断参会用户发送来的会议会话内容中携带的会议标识来识 别参会用户发送的是主会议会话内容、 还是子会议会话内容。 第一交互模块在接收到判断模块的通 知后, 可以根据参会用户状态向参会用户发送主会议会话内容、 或者发送子会议会话内容、 或者发 送主会议会话内容和子会议会话内容。 判断模块区分会议会话内容、 以及第一交互模块实现会话内 容交互的具体实现过程可以如下描述:  The first interaction module may distinguish the content of the main conference session, the content of the conference session, and the like sent by the participant user according to the notification of the judgment module. The judging module is set in the conference server. After the main conference control center is successfully established, it belongs to the main conference control center. The judging module can determine whether the content of the main conference session or the content of the sub-conference session is sent by the participating user by determining the control signaling sent by the participating user. The judging module can also determine whether the content of the main conference session or the content of the sub-conference session is sent by the participating user by determining the conference identifier carried in the content of the conference session sent by the participant user. After receiving the notification of the judging module, the first interaction module may send the main conference session content, or send the sub-conference session content, or send the main conference session content and the sub-conference session content to the participating user according to the status of the participating user. The specific implementation process of the judging module distinguishing the content of the conference session and the first interaction module to implement the session content interaction can be as follows:
在参会用户通过发送会议会话请求来通知会议控制中心其后续发送的会议会话内容为主会议会 话内容或子会议会话内容的情况下, 判断模块判断参会用户发送来的发送会议会话请求中携带的会 议标识, 在判断出该会议标识为主会议标识后, 通知第一交互模块: 参会用户发送来的会议会话内 容为主会议会话内容; 判断模块在判断出该会议标识为子会议标识后, 通知第一交互模块: 参会用 户发送来的会议会话内容为子会议会话内容。 在参会用户通过在会议会话内容中携带会议标识来通 知会议控制中心的情况下, 判断模块判断参会用户发送来的会话内容中携带的会议标识, 在判断出 该会议标识为主会议标识后, 通知第一交互模块: 参会用户发送来的会议会话内容为主会议会话内 容; 判断模块在判断出该会议标识为子会议标识后, 通知第一交互模块: 参会用户发送来的会议会 话内容为子会议会话内容。  When the conference user sends a conference session request to notify the conference control center that the content of the conference session sent by the conference control center is the content of the conference conference session or the conference conference session, the determination module determines that the conference user sends the conference conference session request. After the conference identifier is determined to be the primary conference identifier, the first interaction module is notified: the content of the conference session sent by the participant user is the content of the conference session; the judgment module determines that the conference identifier is the conference conference identifier. The first interaction module is notified: the content of the conference session sent by the participating user is the content of the conference session. When the conference user informs the conference control center by carrying the conference identifier in the conference session content, the judging module judges the conference identifier carried in the session content sent by the conference user, and after determining that the conference identifier is the main conference identifier, The first interaction module is notified: the content of the conference session sent by the participant user is the content of the conference session; the judging module notifies the first interaction module after determining that the conference identifier is the sub-conference identifier: the conference session sent by the participant user The content is the content of the sub-conference session.
第一交互模块中的第二存储模块中存储有主、 子会议中各参会用户的参会状态、 子会议控制策 略; 子会议控制策略可以为: 允许或禁止向同时参与主会议的子会议参会用户发送主会议会话内容。 参会用户的参会状态如上述方法实施方式中的描述。  The second storage module in the first interaction module stores the participation status of the participating users in the primary and secondary conferences, and the sub-conference control policy. The sub-conference control policy may be: Allow or prohibit the sub-conferences that participate in the main conference at the same time. The participating users send the content of the main conference session. The participation status of the participating users is as described in the above method implementation.
第一交互模块中的第四控制模块根据第二存储模块中存储的信息、 判断模块的通知向各子会议 参会用户发送子会议会话内容、 或者发送主会议会话内容和子会议会话内容。 第四控制模块可以通 过共享的会议会话通道向子会议参会用户或主会议参会用户发送会议会话内容; 第四控制模块也可 以通过独立的主会议会话通道向参与主会议的参会用户发送主会议会话内容、 并通过独立的子会议 会话通道向参与子会议的参会用户发送子会议会话内容。 在同时参与主会议、 子会议的参会用户需 要接收主会议会话内容和子会议会话内容的情况下,第四控制模块可以将接收到的主会议会话内容、 子会议会话内容混音后, 向需要接收主会议会话内容和子会议会话内容的参会用户发送。 The fourth control module in the first interaction module sends the sub-conference session content to the sub-conference participants, or sends the main conference session content and the sub-conference session content according to the information stored in the second storage module and the notification of the determination module. The fourth control module may send the conference session content to the sub-conference participant user or the main conference participant user through the shared conference session channel; the fourth control module may also send the conference participant channel to the participant user participating in the main conference through the independent main conference session channel. The main conference session content, and the sub-conference session content is sent to the participating users participating in the sub-conference through a separate sub-conference session channel. Participating users participating in the main meeting and sub-conference at the same time To receive the main conference session content and the sub-conference session content, the fourth control module may mix the received main conference session content and the sub-conference session content, and then participate in the conference that needs to receive the main conference session content and the sub-conference session content. User sent.
同时参与主会议子会议的参会用户可以选择是否接收主会议会话内容、 子会议会话内容, 而且 同时参与主会议、 子会议的参会用户也可以选择退出主会议、 或者退出子会议, 此时, 第四控制模 块可以向参会用户发送与参会用户的选择匹配的会议会话内容, 从而使参会用户可以选择性接收会 议会话内容。  At the same time, the participating users participating in the main conference sub-conference can choose whether to receive the main conference session content and the sub-conference session content, and the participating users who participate in the main conference and the sub-conference can also choose to exit the main conference or exit the sub-conference. The fourth control module may send the conference session content that matches the selection of the participant user to the participant user, so that the conference user can selectively receive the conference session content.
第四控制模块中的第三接收请求模块用于接收主会议参会用户、 子会议参会用户发送的多种请 求。 第四模块中的第五控制模块可以根据第二存储模块存储的信息、 第三接收请求模块接收到的请 求, 向参会用户发送与参会用户选择匹配的会议会话内容, 下面例举几种第五控制模块发送会议会 话内容的具体实现过程:  The third receiving request module in the fourth control module is configured to receive multiple requests sent by the primary conference participant user and the child conference participant user. The fifth control module in the fourth module may send the content of the conference session matched with the participant user selection according to the information stored by the second storage module and the request received by the third receiving request module, and the following examples are exemplified. The specific implementation process of the fifth control module sending the content of the conference session:
例 1、第三接收请求模块接收到子会议参会用户发送来的接收主会议会话请求,该接收主会议会 话请求中携带有主会议标识、 或者携带有主会议标识和指定的至少一个参会用户信息。  The first receiving request module receives the receiving primary conference session request sent by the sub-conference participant, and the receiving primary conference session request carries the primary conference identifier, or carries the primary conference identifier and at least one designated conference. User Info.
在接收主会议会话请求中携带有主会议标识、没有携带指定的至少一个参会用户信息的情况下, 第五控制模块可以根据第二存储模块存储的主会议中各参会用户的参会状态信息 (如主会议参会用 户列表信息) 判断发送请求的子会议参会用户是否同时为主会议参会用户, 如果同时为主会议参会 用户, 则向发送该接收主会议会话请求的子会议参会用户发送主会议会话内容; 如果不同时为主会 议参会用户, 则不向发送该接收主会议会话请求的子会议参会用户发送主会议会话内容。  The fifth control module may be configured according to the participation status of each participating user in the main conference stored by the second storage module, when the main conference session request carries the primary conference identifier and does not carry the specified at least one participant user information. Information (such as the main conference participant user list information). Determine whether the sub-conference participant who sent the request is the main conference participant user. If the user is the main conference participant, the sub-conference to which the main conference session request is received is sent. The participant user sends the content of the main conference session; if the user is not the primary conference participant, the primary conference session content is not sent to the conference participant who sends the conference request.
在接收主会议会话请求中携带有主会议标识、 以及指定的至少一个参会用户信息的情况下, 第 五控制模块可以根据第二存储模块存储的主会议中各参会用户的参会状态信息 (如主会议参会用户 列表信息) 判断指定的会议参会用户是否同时为主会议参会用户, 如果同时为主会议参会用户, 则 向该指定的参会用户发送主会议会话内容; 如果不同时为主会议参会用户, 则不向该指定的参会用 户发送主会议会话内容。 这里需要说明的是, 在指定的参会用户为多个的情况下, 如果指定的某个 参会用户为主会议参会用户、 其它参会用户不为主会议参会用户, 则向该某个参会用户发送主会议 会话内容, 而不向指定的其它参会用户发送主会议会话内容。  The fifth control module may be configured according to the participation status information of each participating user in the main conference stored by the second storage module, when the main conference session request carries the primary conference identifier and the specified at least one participant user information. (For example, the main conference participant user list information) Determine whether the specified conference participant user is the main conference participant user. If the conference participant is the main conference participant, the main conference session content is sent to the designated conference participant; If the user is not the main conference participant, the content of the main conference session is not sent to the designated participant. It should be noted that, if there are multiple designated users, if one of the designated users is the main conference participant and the other conference users are not the main conference participants, then the user is assigned to the conference. The participating users send the main conference session content without sending the main conference session content to the designated other participating users.
例 2、第三接收请求模块接收到子会议参会用户发送来的停止接收主会议会话请求,该停止接收 主会议会话请求中携带有主会议标识、 或者携带有主会议标识和指定的至少一个参会用户信息。  Example 2: The third receiving request module receives the request to stop receiving the main conference session sent by the sub-conference participant, and the request to stop receiving the main conference session carries the main conference identifier, or carries at least one of the main conference identifier and the designated one. Participate in user information.
在停止接收主会议会话请求中携带有主会议标识、 没有携带指定的至少一个参会用户信息的情 况下, 第五控制模块可以直接确定出不向发送停止接收主会议会话请求的参会用户发送主会议会话 内容, 第五控制模块也可以根据第二存储模块存储的主会议中各参会用户的参会状态信息 (如主会 议参会用户列表信息) 对参会用户进行判断, 然后再进行确定操作。 具体如上述方法实施方式中的 描述。  When the request to stop receiving the main conference session carries the primary conference identifier and does not carry the specified at least one participant user information, the fifth control module may directly determine that the conference user who sends the request to stop receiving the primary conference session is not sent. The content of the main conference session, the fifth control module may also judge the participating users according to the participation status information of each participating user in the main conference stored by the second storage module (such as the main conference participant user list information), and then perform the judgment. Determine the operation. Specifically, it is described in the above method embodiment.
在停止接收主会议会话请求中携带有主会议标识、以及指定的至少一个参会用户信息的情况下, 第五控制模块可以直接确定出不向指定的参会用户发送主会议会话内容; 第五控制模块也可以根据 第二存储模块存储的主会议中各参会用户的参会状态信息 (如主会议参会用户列表信息) 对参会用 户进行判断, 然后再进行确定操作。 具体如上述方法实施方式中的描述。  The fifth control module may directly determine that the content of the main conference session is not sent to the designated participant user, in the case that the request to stop receiving the primary conference session carries the primary conference identifier and the specified at least one participant user information; The control module may also determine the participating users according to the participation status information of each participating user in the main conference stored by the second storage module (such as the main conference participant user list information), and then perform the determining operation. Specifically, it is as described in the above method embodiment.
例 3、第三接收请求模块接收到主会议参会用户发送来的接收子会议会话请求,该接收主会议会 话请求中携带有子会议标识、 或者携带有子会议标识和指定的至少一个参会用户信息。 在接收子会议会话请求中携带有子会议标识、没有携带指定的至少一个参会用户信息的情况下, 第五控制模块可以根据第二存储模块存储的子会议中各参会用户的参会状态信息 (如子会议参会用 户列表信息) 判断发送请求的主会议参会用户是否同时为子会议参会用户, 如果同时为子会议参会 用户, 则向发送该接收子会议会话请求的主会议参会用户发送子会议会话内容; 如果不同时为子会 议参会用户, 则不向发送该接收子会议会话请求的主会议参会用户发送子会议会话内容。 The third receiving request module receives the receiving sub-conference session request sent by the main conference participant user, where the receiving main conference session request carries the sub-conference identifier, or carries the sub-conference identifier and the specified at least one participant. User Info. When the receiving sub-conference session request carries the sub-conference identifier and does not carry the specified at least one participant user information, the fifth control module may be configured according to the participation status of each participating user in the sub-conference stored by the second storage module. The information (such as the sub-conference participation user list information) determines whether the main conference participant user who sent the request is the sub-conference participant user. If the sub-conference is also the participant user, the main conference is sent to the receiving sub-conference session request. The participant user sends the sub-conference session content; if it is not the sub-conference participant user, the sub-conference session content is not sent to the main conference participant user who sends the receiving sub-conference session request.
在接收子会议会话请求中携带有子会议标识、 以及指定的至少一个参会用户信息的情况下, 第 五控制模块可以根据第二存储模块存储的子会议中各参会用户的参会状态信息 (如子会议参会用户 列表信息) 判断指定的会议参会用户是否同时为子会议参会用户, 如果同时为子会议参会用户, 则 向该指定的参会用户发送子会议会话内容; 如果不同时为子会议参会用户, 则不向该指定的参会用 户发送子会议会话内容。 这里需要说明的是, 在指定的参会用户为多个的情况下, 如果指定的某个 参会用户为子会议参会用户、 其它参会用户不为子会议参会用户, 则向该某个参会用户发送子会议 会话内容, 而不向指定的其它参会用户发送子会议会话内容。  In the case that the receiving sub-conference session request carries the sub-conference identifier and the specified at least one participant user information, the fifth control module may obtain the participation status information of each participating user in the sub-conference stored by the second storage module. (For example, the sub-conference participation user list information) determines whether the specified conference participant user is a sub-conference participant user. If the sub-conference is also a participant, the sub-conference session content is sent to the designated conference user; If the user is not a sub-conference participant, the sub-conference session content is not sent to the designated participant. It should be noted that if there are multiple designated users, if one of the specified users is a sub-conference participant and the other participant is not a sub-conference user, then the user is The participating users send the content of the sub-conference session without sending the sub-conference session content to the specified other participating users.
例 4、第三接收请求模块接收到主会议参会用户发送来的停止接收子会议会话请求,该停止接收 子会议会话请求中携带有子会议标识、 或者携带有子会议标识和指定的至少一个参会用户信息。  The fourth receiving request module receives the stop receiving sub-conference session request sent by the main conference participant user, and the stop receiving sub-conference session request carries the sub-conference identifier, or carries at least one of the sub-conference identifier and the specified one. Participate in user information.
在停止接收子会议会话请求中携带有主会议标识、 没有携带指定的至少一个参会用户信息的情 况下, 第五控制模块可以直接确定出不向发送停止接收子会议会话请求的参会用户发送子会议会话 内容, 第五控制模块也可以根据第二存储模块存储的子会议中各参会用户的参会状态信息 (如子会 议参会用户列表信息) 对参会用户进行判断, 然后再进行确定操作。 具体如上述方法实施方式中的 描述。  When the request to stop receiving the sub-conference session carries the primary conference identifier and does not carry the specified at least one participant user information, the fifth control module may directly determine that the conference user that sends the request to stop receiving the conference session is not sent. The content of the sub-conference session, the fifth control module may also judge the participating users according to the participation status information of each participating user in the sub-conference stored in the second storage module (such as the sub-conference participation user list information), and then perform the Determine the operation. Specifically, it is described in the above method embodiment.
在停止接收子会议会话请求中携带有子会议标识、以及指定的至少一个参会用户信息的情况下, 第五控制模块可以直接确定出不向指定的参会用户发送子会议会话内容; 第五控制模块也可以根据 第二存储模块存储的子会议中各参会用户的参会状态信息 (如子会议参会用户列表信息) 对参会用 户进行判断, 然后再进行确定操作。 具体如上述方法实施方式中的描述。  The fifth control module may directly determine that the sub-conference session content is not sent to the designated participant user, if the sub-conference identifier is carried in the request to stop receiving the sub-conference session, and the specified at least one participant user information is included; The control module may also determine the participating users according to the participation status information of each participating user in the sub-conference stored in the second storage module (such as the sub-conference participation user list information), and then perform the determining operation. Specifically, it is as described in the above method embodiment.
例 5、第三接收请求模块接收到主会议参会用户发送来的退出主会议请求,该退出主会议请求中 携带有主会议标识。 第五控制模块根据请求中携带的主会议标识, 不再向发送退出主会议请求的参 会用户发送主会议会话内容。 第五控制模块还可以根据退出主会议请求更新第二存储模块中存储的 信息, 例如, 更新主会议中参会用户的参会状态(包括主会议参会用户列表信息)。 第五控制模块可 以根据主子会议会话通道的具体情况、 参会用户接收会议会话的具体情况, 判断是否需要释放发送 退出主会议请求的参会用户与会议控制中心之间的会议会话,并根据判断结果进行相应的释放操作, 具体如上述方法实施方式中的描述。  For example, the third receiving request module receives the exiting primary conference request sent by the primary conference participant user, and the exit primary conference request carries the primary conference identifier. The fifth control module does not send the content of the main conference session to the participating users who send the request to exit the main conference according to the primary conference identifier carried in the request. The fifth control module may further update the information stored in the second storage module according to the request to exit the main conference, for example, update the participation status of the participating users in the main conference (including the main conference participant list information). The fifth control module may determine, according to the specific situation of the main sub-conference session channel and the specific situation of the conference user receiving the conference session, whether to release the conference session between the conference user and the conference control center that sends the request to exit the main conference, and according to the judgment As a result, a corresponding release operation is performed, as described in the above method embodiment.
例 6、第三接收请求模块接收到子会议参会用户发送来的退出子会议请求,该退出子会议请求中 携带有子会议标识。 第五控制模块根据请求中携带的子会议标识, 不再向发送退出子会议请求的参 会用户发送子会议会话内容。 第五控制模块还可以根据退出子会议请求更新第二存储模块中存储的 信息, 例如, 更新子会议中参会用户的参会状态(包括子会议参会用户列表信息)。 第五控制模块可 以根据主子会议会话通道的具体情况、 参会用户接收会议会话的具体情况, 判断是否需要释放发送 退出子会议请求的参会用户与会议控制中心之间的会议会话,并根据判断结果进行相应的释放操作, 具体如上述方法实施方式中的描述。 在以例举方式简要介绍了判断模块区分会议会话内容、 及第一交互模块实现会话内容交互的具 体实现过程后, 下面描述第二终止模块和第二释放模块。 For example, the third receiving request module receives the exit sub-conference request sent by the sub-conference participant, and the exit sub-conference request carries the sub-conference identifier. The fifth control module does not send the sub-conference session content to the participating users who send the request to exit the sub-meeting according to the sub-conference identifier carried in the request. The fifth control module may further update the information stored in the second storage module according to the exit sub-meeting request, for example, update the participation status of the participating users in the sub-conference (including the sub-conference participation user list information). The fifth control module may determine, according to the specific situation of the main sub-conference session channel and the specific situation of the conference user receiving the conference session, whether to release the conference session between the conference user and the conference control center that sends the request to exit the sub-conference, and according to the judgment As a result, a corresponding release operation is performed, as described in the above method embodiment. After the specific implementation process of the judgment module distinguishing the conference session content and the first interaction module implementing the session content interaction is briefly introduced in an exemplary manner, the second termination module and the second release module are described below.
第二终止模块设置于会议服务器中, 在成功建立主会议的会议控制中心后, 属于该会议控制中 心侧。 第二终止模块在判断出需要终止主会议后, 通知第二释放模块, 并在第二释放模块释放各会 议会话后终止主会议。 第二终止模块可以在第三接收请求模块接收到退出主会议请求后, 判断是否 需要终止主会议, 如判断主会议中是否还有主会议参会用户, 具体如上述方法实施方式中的描述。  The second termination module is set in the conference server, and belongs to the conference control center side after the conference control center of the main conference is successfully established. After determining that the main conference needs to be terminated, the second termination module notifies the second release module, and terminates the main conference after the second release module releases the conference statements. The second termination module may determine whether the main conference needs to be terminated after the third receiving request module receives the request to exit the main conference, such as determining whether there is a main conference participant user in the main conference, as described in the foregoing method implementation manner.
第二释放模块设置于会议服务器中, 在成功建立主会议的会议控制中心后, 属于该会议控制中 心侧。 第二释放模块在接收到第二终止模块的通知后, 向各子会议参会用户分别发送退出子会议请 求, 释放会议控制中心与主子会议参会用户之间的会议会话。第二释放模块在成功释放会议会话后, 通知第二终止模块。  The second release module is disposed in the conference server, and belongs to the conference control center side after the conference control center of the main conference is successfully established. After receiving the notification of the second termination module, the second release module separately sends an exit sub-meeting request to each sub-conference participant user, and releases the conference session between the conference control center and the main sub-conference participant user. After the second release module successfully releases the conference session, the second termination module is notified.
下面对本发明实施方式提供的终端设备进行说明。  The terminal device provided by the embodiment of the present invention will be described below.
本发明实施方式提供的终端设备包括会话建立模块和第二交互模块。 第二交互模块可以包括: 第一发送控制模块、 第二发送控制模块和接收控制模块中的任意一个或任意多个。  The terminal device provided by the embodiment of the present invention includes a session establishing module and a second interaction module. The second interaction module may include: any one or any of the first transmission control module, the second transmission control module, and the reception control module.
会话建立模块建立与会议控制中心之间的会议会话。 例如, 在用户需要参与主会议时, 终端设 备中的会话建立模块通过与会议服务器之间的信息交互建立该用户与会议控制中心之间的会议会 话。 再例如, 在用户没有参与主会议的情况下请求参与子会议时, 终端设备中的会话建立模块通过 与会议服务器之间的信息交互建立该用户与会议控制中心之间的会议会话。  The session establishment module establishes a conference session with the conference control center. For example, when a user needs to participate in a main conference, the session establishment module in the terminal device establishes a conference session between the user and the conference control center by interacting with the information between the conference server. For another example, when the user requests to participate in the sub-conference without participating in the main conference, the session establishing module in the terminal device establishes a conference session between the user and the conference control center by performing information interaction with the conference server.
第二交互模块利用会话建立模块建立的会议控制中心与参会用户之间的会议会话与会议控制中 心交互会议会话内容。 第二交互模块可以控制该会议会话的状态, 例如, 在参会用户参与主会议时, 第二交互模块控制该会议会话用作主会议会话, 再例如, 在参会用户参与子会议时, 第二交互模块 控制该会议会话用作子会议会话。  The second interaction module uses the conference session between the conference control center and the conference user established by the session establishment module to interact with the conference control center to exchange the conference content. The second interaction module can control the state of the conference session. For example, when the conference user participates in the conference, the second interaction module controls the conference session to be used as the primary conference session, and, for example, when the participant user participates in the conference, The second interaction module controls the conference session to be used as a sub-conference session.
第二交互模块的上述操作可以实现: 在终端设备不具备并行会话能力的情况下, 使用终端设备 的参会用户能够同时参与主会议和子会议。  The foregoing operations of the second interaction module can be implemented: In the case that the terminal device does not have the parallel session capability, the participating users using the terminal device can participate in the main conference and the sub conference at the same time.
终端设备可以通过如下两种方式向会议控制中心发送主会议会话内容、 子会议会话内容。  The terminal device can send the main conference session content and the sub-conference session content to the conference control center in the following two manners.
方式一、 第一发送控制模块向会议控制中心发送携带有会议标识的发送会议会话请求, 然后, 再向会议控制中心发送与该会议标识对应的会议会话内容。 例如, 第一发送控制模块向会议控制中 心传输发送会议会话请求, 该请求中携带有主会议标识, 第一发送控制模块在终端设备接收到会议 控制中心返回的响应信息后, 向会议控制中心发送主会议会话内容。 第一发送控制模块发送子会议 会话内容的过程与上述过程类似, 在此不再说明。  Manner 1: The first sending control module sends a sending conference session request carrying the conference identifier to the conference control center, and then sends the conference session content corresponding to the conference identifier to the conference control center. For example, the first sending control module transmits a conference session request to the conference control center, where the request carries the primary conference identifier, and the first sending control module sends the response information returned by the conference control center to the conference control center after the terminal device receives the response information returned by the conference control center. Main meeting session content. The process of sending the content of the sub-conference session by the first sending control module is similar to the above process, and will not be described here.
方式二、 第二发送控制模块向会议控制中心发送携带有会议标识的会议会话内容。 例如, 第二 发送控制模块向会议控制中心发送携带有主会议标识的主会议会话内容, 或者第二发送控制模块向 会议控制中心发送携带有子会议标识的子会议会话内容。  Manner 2: The second sending control module sends the conference session content carrying the conference identifier to the conference control center. For example, the second sending control module sends the main conference session content carrying the primary conference identifier to the conference control center, or the second sending control module sends the conference conference content carrying the conference conference identifier to the conference control center.
接收控制模块可以向会议控制中心发送多种请求, 以使终端设备接收到其需要的会议会话内容。 例如, 接收控制模块可以向会议控制中心发送下述请求中的任意一个或多个请求: 接收主会议会话 请求、 接收子会议会话请求、 停止接收主会议会话请求、 停止接收子会议会话请求、 退出主会议请 求、 退出子会议请求。 上述各请求中可以携带有会议标识, 也可以携带有会议标识和指定的至少一 个参会用户。 具体如上述方法实施方式中的描述。 下面对本发明实施方式提供的两种私密会议实现装置进行说明。 The receiving control module can send various requests to the conference control center to enable the terminal device to receive the conference session content it needs. For example, the receiving control module may send any one or more of the following requests to the conference control center: receiving a primary conference session request, receiving a conference session request, stopping receiving a primary conference session request, stopping receiving a conference session request, and exiting The main meeting requests, exits the sub-conference request. Each of the foregoing requests may carry a conference identifier, and may also carry a conference identifier and at least one designated conference user. Specifically, it is as described in the above method embodiment. The two private conference implementing apparatuses provided by the embodiments of the present invention are described below.
其中一种私密会议实现装置包括第四接收请求模块和第六控制模块, 该私密会议实现装置可以 设置于会议服务器中。  One of the private meeting implementation devices includes a fourth receiving request module and a sixth control module, and the private meeting implementing device can be set in the conference server.
第四接收请求模块接收参会用户发送来的私密会议会话占用会议会话通道请求。 私密会议会话 占用会议会话通道请求中可以携带有私密会话指示、 发送私密会议会话用户标识、 接收私密会议会 话用户标识。 私密会话指示用于表示需要占用会议会话通道的为私密会议会话。 第四接收请求模块 在接收到上述请求后,私密会议会话临时占用该参会用户与会议控制中心之间已有的会议会话通道。  The fourth receiving request module receives the private conference session sent by the participating user and occupies the conference session channel request. Private conference session The conference session channel request can carry a private session indication, send a private conference session user ID, and receive a private conference session user ID. The private session indication is used to indicate that a conference session channel needs to occupy a private conference session. After receiving the above request, the private conference session temporarily occupies the existing conference session channel between the conference user and the conference control center.
第六控制模块能够根据私密会议会话占用会议会话通道请求携带的信息确定出需要发送私密会 议会话内容的参会用户、 需要接收私密会议会话内容的参会用户。 第六控制模块可以将具有发送私 密会议会话用户标识的参会用户后续发送的会议会话内容确定为私密会议会话内容, 直到具有发送 私密会议会话用户标识的参会用户切换到主会议或子会议。 在该实施方式中, 参会用户发送的私密 会议会话内容中可以不携带接收私密会议会话内容的参会用户信息, 具体如上述方法实施方式中的 描述。  The sixth control module can determine, according to the information carried in the session session channel request of the private conference session, the participant who needs to send the content of the private conference session, and the participant who needs to receive the content of the private conference session. The sixth control module may determine the content of the conference session that is subsequently sent by the participant user who sends the private conference session user identifier as the private conference session content, until the participant user who has sent the private conference session user identifier switches to the primary conference or the conference. In this embodiment, the content of the private conference session sent by the participant user may not carry the participant user information for receiving the content of the private conference session, which is specifically described in the foregoing method implementation manner.
另一种私密会议实现装置包括第五接收请求模块、 建立会话通道模块和第七控制模块。 该私密 会议实现装置可以设置于会议服务器中。 该私密会议实现装置利用已有的会议会话为私密会议建立 新的会议会话通道, 利用新建立的会议会话通道实现私密会议会话内容的传输。  Another private conference implementation apparatus includes a fifth receiving request module, a setup session channel module, and a seventh control module. The private conference implementation device can be set in the conference server. The private conference implementation device uses the existing conference session to establish a new conference session channel for the private conference, and uses the newly established conference session channel to implement the transmission of the private conference session content.
第五接收请求模块接收参会用户发送的私密会议会话请求。 私密会议会话请求表明需要进行私 密会议, 该请求可以携带参加私密会议的参会用户信息。  The fifth receiving request module receives the private meeting session request sent by the participating user. A private conference session request indicates that a private conference is required, and the request can carry the information of the participant who participates in the private conference.
建立会话通道模块根据私密会议会话请求可以明确获知哪些参会用户需要进行私密会议, 即需 要在会议控制中心与哪些参会用户之间建立私密会议会话通道。 建立会话通道模块在会议控制中心 与需要进行私密会议的各参会用户之间分别建立私密会议会话通道。  The establishment of the session channel module can clearly know which participating users need to conduct a private conference according to the private conference session request, that is, a private conference session channel needs to be established between the conference control center and which participating users. Establish a session channel module to establish a private conference session channel between the conference control center and each participating user who needs to conduct a private conference.
第七控制模块可以通过会议控制中心接收到的会议会话内容的传输通道判断出会议控制中心接 收到的会议会话内容是否为私密会议会话内容, 第七控制模块在判断出接收到的会议会话内容为私 密会议会话内容后, 向私密会议中的其它参会用户发送私密会议会话内容。 这里的其它参会用户即 私密会议中除发送该会议会话内容的参会用户之外的参会用户。  The seventh control module can determine, by the transmission channel of the conference session content received by the conference control center, whether the content of the conference session received by the conference control center is a private conference session content, and the seventh control module determines that the content of the conference session received is After the content of the private conference session, the private conference session content is sent to other participants in the private conference. The other participating users here are the participating users in the private meeting except the participating users who send the content of the meeting session.
虽然通过实施例描绘了本发明, 本领域普通技术人员知道, 本发明有许多变形和变化而不脱离 本发明的精神, 本发明的申请文件的权利要求包括这些变形和变化。  While the invention has been described by the embodiments of the invention, it will be understood that

Claims

权利要求 Rights request
1、 一种子会议实现方法, 其特征在于, 包括: A method for implementing a sub-conference, comprising:
获取主会议状态信息;  Obtain primary conference status information;
根据所述获取的主会议状态信息确定子会议中各参会用户的参会状态;  Determining, according to the obtained main conference status information, a participation status of each participating user in the sub-conference;
根据所述子会议中各参会用户的参会状态向各子会议参会用户发送子会议会话内容、 或者发送 主会议会话内容和子会议会话内容。  The sub-conference session content is sent to each sub-conference participant according to the participation status of each participating user in the sub-conference, or the main conference session content and the sub-conference session content are sent.
2、 如权利要求 1所述的方法, 其特征在于, 创建所述子会议的过程包括:  2. The method of claim 1, wherein the process of creating the sub-meeting comprises:
获取主会议控制策略, 并根据主会议控制策略判断是否允许创建子会议;  Obtain a primary conference control policy, and determine whether to allow a sub-conference to be created according to the primary conference control policy;
确定允许创建所述子会议后, 创建子会议控制中心, 所述子会议控制中心请求订阅主会议状态 信息。  After determining that the sub-conference is allowed to be created, a sub-conference control center is created, and the sub-conference control center requests to subscribe to the main conference status information.
3、 如权利要求 1所述的方法, 其特征在于, 所述根据所述子会议中各参会用户的参会状态向各 子会议参会用户发送子会议会话内容、 或者发送主会议会话内容和子会议会话内容包括:  The method according to claim 1, wherein the sending the content of the sub-conference session or the content of the main conference session to each sub-conference participant according to the participation status of each participating user in the sub-conference And sub-conference sessions include:
根据子会议中各参会用户的参会状态、 子会议控制策略向各子会议参会用户发送子会议会话内 容、 或者发送主会议会话内容和子会议会话内容;  Sending the content of the sub-conference session or the content of the main conference session and the content of the sub-conference session to each sub-conference participant according to the participation status of the participating users in the sub-conference and the sub-conference control policy;
所述子会议控制策略包括: 允许 /禁止向同时参与主会议的子会议参会用户发送主会议会话内 容。  The sub-conference control policy includes: enabling/disabling the sending of the main conference session content to the sub-conference participant users who are simultaneously participating in the main conference.
4、 如权利要求 1所述的方法, 其特征在于, 所述根据所述获取的主会议状态信息确定子会议中 各参会用户的参会状态, 根据所述子会议中各参会用户的参会状态向各子会议参会用户发送子会议 会话内容、 或者发送主会议会话内容和子会议会话内容方法包括:  The method according to claim 1, wherein the determining, according to the acquired main conference state information, the participation status of each participating user in the sub-conference, according to the participating users in the sub-conference The method of sending the sub-conference session content to the sub-conference participants, or sending the main conference session content and the sub-conference session content includes:
接收子会议参会用户发送的接收主会议会话请求;  Receiving a request for receiving a main conference session sent by a sub-conference participant user;
根据主会议状态信息确定发送所述请求的子会议参会用户同时为主会议参会用户, 并向发送所 述接收主会议会话请求的子会议参会用户发送主会议会话内容和子会议会话内容;  Determining, according to the main conference status information, that the sub-conference participant user who sent the request is the main conference participant user, and sending the main conference session content and the sub-conference session content to the sub-conference participant user that sends the receiving the main conference session request;
和 /或者包括:  And / or include:
接收子会议参会用户发送的接收主会议会话请求, 所述接收主会议会话请求中携带有指定的至 少一个子会议参会用户;  Receiving a primary conference session request sent by the sub-conference participant user, where the receiving primary conference session request carries at least one designated conference participant user;
根据主会议状态信息确定所述指定的子会议参会用户同时为主会议参会用户, 则向所述指定的 子会议参会用户发送主会议会话内容和子会议会话内容。  And determining, according to the main conference status information, that the designated sub-conference participant user is the main conference participant user, and sending the main conference session content and the sub-conference session content to the designated sub-conference participant user.
5、 如权利要求 4所述的方法, 其特征在于, 所述方法还包括:  The method of claim 4, wherein the method further comprises:
接收子会议参会用户发送的接收主会议会话请求后, 建立主会议控制中心到子会议控制中心的 单向主会议会话通道, 以接收主会议控制中心发送的主会议会话内容。  After receiving the primary conference session request sent by the sub-conference participant user, the one-way main conference session channel of the primary conference control center to the sub-conference control center is established to receive the content of the main conference session sent by the main conference control center.
6、 如权利要求 1所述的方法, 其特征在于, 所述方法还包括:  The method of claim 1, wherein the method further comprises:
子会议控制中心接收子会议参会用户发送的停止接收主会议会话请求;  The sub-conference control center receives the request to stop receiving the main conference session sent by the sub-conference participant user;
子会议控制中心不向发送请求的子会议参会用户发送主会议会话内容;  The sub-conference control center does not send the main conference session content to the sub-conference participant who sends the request;
和 /或者所述方法还包括:  And/or the method further includes:
子会议控制中心接收子会议参会用户发送的停止接收主会议会话请求, 所述停止接收主会议会 话请求中携带有指定的至少一个子会议参会用户;  The sub-conference control center receives the request to stop receiving the main conference session sent by the sub-conference participant user, and the stop receiving the main conference session request carries the designated at least one sub-conference participant user;
子会议控制中心不向所述指定的子会议参会用户发送主会议会话内容。 The sub-conference control center does not send the main conference session content to the designated sub-conference participant.
7、 如权利要求 6所述的方法, 其特征在于, 所述方法还包括: The method of claim 6, wherein the method further comprises:
子会议控制中心确定子会议参会用户均停止接收主会议会话后, 子会议控制中心请求主会议控 制中心退出子会议, 释放主会议控制中心与子会议控制中心之间的主会议会话通道。  After the sub-conference control center determines that the sub-conference participants stop receiving the main conference session, the sub-conference control center requests the main conference control center to exit the sub-conference, and releases the main conference session channel between the main conference control center and the sub-conference control center.
8、 如权利要求 1所述的方法, 其特征在于, 所述方法还包括:  8. The method of claim 1, wherein the method further comprises:
主会议控制中心接收主会议参会用户发送的接收子会议会话请求;  The main conference control center receives the receiving sub-conference session request sent by the main conference participant user;
主会议控制中心根据获取的子会议状态信息确定发送请求的主会议参会用户同时为子会议参会 用户, 则主会议控制中心向发送请求的主会议参会用户发送主会议会话内容和子会议会话内容。  The main conference control center determines, according to the obtained sub-conference status information, that the main conference participant user who sends the request is the sub-conference participant user, and the main conference control center sends the main conference session content and the sub-conference session to the main conference participant user who sends the request. content.
9、 如权利要求 8所述的方法, 其特征在于: 所述方法还包括:  9. The method of claim 8, wherein: the method further comprises:
主会议控制中心接收主会议参会用户发送的接收子会议会话请求后, 建立子会议控制中心到主 会议控制中心的单向子会议会话通道;  After receiving the sub-conference session request sent by the main conference participant, the main conference control center establishes a one-way sub-conference session channel from the sub-conference control center to the main conference control center;
或者, 主会议控制中心接收主会议参会用户发送的接收子会议会话请求后, 请求更新与子会议 控制中心之间已有的单向主会议会话通道, 以建立子会议控制中心到主会议控制中心的子会议会话 通道。  Alternatively, after receiving the receiving sub-conference session request sent by the main conference participant user, the main conference control center requests to update the existing one-way main conference session channel with the sub-conference control center to establish the sub-conference control center to the main conference control. Central sub-conference session channel.
10、 如权利要求 8所述的方法, 其特征在于, 所述方法还包括:  The method of claim 8, wherein the method further comprises:
主会议控制中心接收主会议参会用户发送的停止接收子会议会话请求;  The main conference control center receives the request to stop receiving the sub-conference session sent by the main conference participant user;
主会议控制中心不向所述发送停止接收子会议会话请求的主会议参会用户发送子会议会话内 容。  The primary conference control center does not send the conference conference content to the primary conference participant user who sends the request to stop receiving the conference conference session.
11、 如权利要求 1所述的方法, 其特征在于, 所述方法还包括:  The method of claim 1, wherein the method further comprises:
主会议控制中心接收主会议参会用户发送的退出主会议请求;  The main conference control center receives the request for exiting the main conference sent by the user participating in the main conference;
主会议控制中心释放与所述主会议参会用户之间的主会议会话, 并向子会议控制中心发送主会 议状态信息变化通知;  The main conference control center releases the main conference session with the main conference participant user, and sends a notification of the main conference state information change to the conference control center;
子会议控制中心在利用主会议状态信息变化通知确定出所述退出主会议的参会用户同时为子会 议参会用户后, 子会议控制中心不向所述子会议参会用户发送主会议会话内容。  After the sub-conference control center determines that the participant user who exits the main conference is the sub-conference participant user, the sub-conference control center does not send the main conference session content to the sub-conference participant user. .
12、 如权利要求 1所述的方法, 其特征在于, 所述方法还包括:  The method of claim 1, wherein the method further comprises:
主会议终止前, 主会议控制中心向子会议控制中心发送子会议终止指示;  Before the main conference is terminated, the main conference control center sends a sub-conference termination instruction to the sub-conference control center;
子会议控制中心释放与各个子会议参会用户之间的子会议会话,并向主会议控制中心返回响应; 主会议控制中心在接收到所述响应后终止主会议。  The sub-conference control center releases the sub-conference session with each sub-conference participant and returns a response to the main conference control center; the main conference control center terminates the main conference after receiving the response.
13、 一种子会议实现方法, 其特征在于, 包括:  13. A method for implementing a sub-conference, comprising:
在会议服务器接收到子会议创建请求后, 主会议的会议控制中心作为子会议控制中心执行建立 子会议的操作, 以建立子会议。  After the conference server receives the sub-conference creation request, the conference control center of the main conference performs the operation of establishing the sub-conference as the sub-conference control center to establish the sub-conference.
14、 如权利要求 13所述的方法, 其特征在于:  14. The method of claim 13 wherein:
所述会议控制中心通过与各参会用户之间的会议会话与参与主会议以及子会议的参会用户交互 会话内容;  The conference control center interacts with the participating users participating in the main conference and the sub-conference through a conference session with each participating user;
所述会议会话在参会用户参与主会议时作为主会议会话, 在参会用户参与子会议时作为子会议 会话。  The conference session is used as the primary conference session when the participant user participates in the primary conference, and serves as the conference conference session when the participant user participates in the conference.
15、 如权利要求 14所述的方法, 其特征在于:  15. The method of claim 14 wherein:
所述子会议会话与所述主会议会话共享媒体传输通道; 或者 所述子会议会话与所述主会议会话的媒体传输通道相互独立。 The sub-conference session shares a media transmission channel with the main conference session; or The sub-conference session is independent of the media transmission channel of the main conference session.
16、 如权利要求 14所述的方法, 其特征在于, 所述会议控制中心通过与各参会用户之间的会议 会话与参与主会议以及子会议的参会用户交互会话内容包括:  The method according to claim 14, wherein the conference control center interacts with the participating users of the participating conferences and the conference participants by the conference session with each conference user, and includes:
所述会议控制中心根据主子会议中各参会用户的参会状态、 子会议控制策略向各子会议参会用 户发送子会议会话内容, 或者发送主会议会话内容和子会议会话内容;  The conference control center sends the sub-conference session content to each sub-conference participant according to the participation status of the participating users in the main sub-conference, and the sub-conference control policy, or sends the main conference session content and the sub-conference session content;
所述子会议控制策略包括: 允许 /禁止向同时参与主会议的子会议参会用户发送主会议会话内 容。  The sub-conference control policy includes: enabling/disabling the sending of the main conference session content to the sub-conference participant users who are simultaneously participating in the main conference.
17、 如权利要求 14所述的方法, 其特征在于, 所述会议控制中心通过与各参会用户之间的会议 会话与参与主会议以及子会议的参会用户交互会话内容包括:  The method according to claim 14, wherein the conference control center interacts with the participating users of the participating conferences and the conference participants by the conference session with each conference user, and includes:
会议控制中心接收参会用户发送的携带有会议标识的发送会议会话请求;  The conference control center receives the sending conference session request that is sent by the participant user and carries the conference identifier;
会议控制中心判断所述会议标识是主会议标识, 则会议控制中心将所述发送请求的参会用户后 续发送的会话内容向需要接收主会议会话内容的参会用户发送; 或, 会议控制中心判断所述会议标 识是子会议标识, 则会议控制中心将所述发送请求的参会用户后续发送的会话内容向需要接收子会 议会话内容的参会用户发送。  The conference control center determines that the conference identifier is a primary conference identifier, and the conference control center sends the session content sent by the conference user that sends the request to the conference user that needs to receive the content of the main conference session; or, the conference control center determines The conference identifier is a sub-conference identifier, and the conference control center sends the session content sent by the conference user that sends the request to the conference user who needs to receive the content of the conference conference session.
18、 如权利要求 14所述的方法, 其特征在于, 所述会议控制中心通过与各参会用户之间的会议 会话与参与主会议以及子会议的参会用户交互会话内容包括:  The method according to claim 14, wherein the conference control center interacts with the participating users of the participating conferences and the conference participants by the conference session with each conference user, and includes:
会议控制中心接收参会用户发送的携带有会议标识的会话内容;  The conference control center receives the session content sent by the participant user and carries the conference identifier;
会话控制中心判断所述会议标识是主会议标识, 则会议控制中心将所述会话内容向需要接收主 会议会话内容的参会用户发送; 或, 会话控制中心判断所述会议标识是子会议标识, 则会议控制中 心将所述会话内容向需要接收子会议会话内容的参会用户发送。  The session control center determines that the conference identifier is a primary conference identifier, and the conference control center sends the session content to a conference user that needs to receive the content of the primary conference session; or, the session control center determines that the conference identifier is a conference conference identifier. The conference control center sends the session content to the participating users who need to receive the content of the sub-conference session.
19、 如权利要求 14所述的方法, 其特征在于, 所述会议控制中心通过与各参会用户之间的会议 会话与参与主会议以及子会议的参会用户交互会话内容包括:  The method according to claim 14, wherein the conference control center interacts with the participating users of the participating conferences and the conference participants by the conference session with each conference user, and includes:
会议控制中心接收子会议参会用户发送的接收主会议会话请求;  The conference control center receives the receiving primary conference session request sent by the sub-conference participant user;
会议控制中心根据主会议状态信息确定发送所述请求的子会议参会用户同时为主会议参会用 户, 则会议控制中心向发送所述请求的子会议参会用户发送主会议会话内容和子会议会话内容; 和 /或者包括:  The conference control center determines, according to the main conference status information, that the sub-conference participant user who sent the request is the main conference participant user, and the conference control center sends the main conference session content and the sub-conference session to the sub-conference participant user that sends the request. Content; and / or include:
会议控制中心接收子会议参会用户发送的接收主会议会话请求, 所述接收主会议会话请求中携 带有指定的至少一个子会议参会用户;  The conference control center receives the receiving primary conference session request sent by the sub-conference participant user, and the receiving the primary conference session request carries the designated at least one sub-conference participant user;
会议控制中心根据主会议状态信息确定所述指定的子会议参会用户同时为主会议参会用户, 则 会议控制中心向所述指定的子会议参会用户发送主会议会话内容和子会议会话内容。  The conference control center determines, according to the main conference status information, that the designated sub-conference participant user is the main conference participant user, and the conference control center sends the main conference session content and the sub-conference session content to the designated sub-conference participant user.
20、 如权利要求 14所述的方法, 其特征在于, 所述会议控制中心通过与各参会用户之间的会议 会话与参与主会议以及子会议的参会用户交互会话内容包括:  The method according to claim 14, wherein the conference control center interacts with the participating users of the participating conferences and the conference participants by the conference session with each conference user, and includes:
会议控制中心接收子会议参会用户发送的停止接收主会议会话请求;  The conference control center receives the request to stop receiving the main conference session sent by the sub-conference participant user;
会议控制中心不向发送所述请求的子会议参会用户发送主会议会话内容;  The conference control center does not send the content of the main conference session to the sub-conference participant who sends the request;
和 /或者包括:  And / or include:
会议控制中心接收子会议参会用户发送的停止接收主会议会话请求, 所述停止接收主会议会话 请求中携带有主会议标识及指定的至少一个子会议参会用户;  The conference control center receives the request to stop receiving the main conference session sent by the sub-conference participant user, and the request to stop receiving the main conference session carries the main conference identifier and the designated at least one sub-conference participant user;
会议控制中心不向该请求中指定的子会议参会用户发送主会议会话内容。 The conference control center does not send the content of the main conference session to the sub-conference participants specified in the request.
21、 如权利要求 14所述的方法, 其特征在于, 所述会议控制中心通过与各参会用户之间的会议 会话与参与主会议以及子会议的参会用户交互会话内容包括: The method according to claim 14, wherein the conference control center interacts with the participating users of the participating conferences and the conference participants by the conference session with each conference user, and includes:
会议控制中心接收主会议参会用户发送的接收子会议会话请求;  The conference control center receives the receiving sub-conference session request sent by the main conference participant user;
会议控制中心根据子会议状态信息确定发送所述请求的主会议参会用户同时为子会议参会用 户, 则会议控制中心向发送所述请求的主会议参会用户发送主会议会话内容和子会议会话内容; 和 /或者包括:  The conference control center determines, according to the sub-conference status information, that the primary conference participant user who sends the request is a child conference participant user, and the conference control center sends the primary conference session content and the conference conference session to the primary conference participant user that sends the request. Content; and / or include:
会议控制中心接收主会议参会用户发送的接收子会议会话请求, 所述接收子会议会话请求中携 带有指定的至少一个主会议参会用户;  The conference control center receives the receiving sub-conference session request sent by the main conference participant user, and the receiving sub-conference session request carries the designated at least one main conference participant user;
会议控制中心根据子会议状态信息确定所述指定的主会议参会用户同时为子会议参会用户, 则 会议控制中心向所述指定的主会议参会用户发送主会议会话内容和子会议会话内容。  The conference control center determines, according to the sub-conference status information, that the designated main conference participant user is a sub-conference participant user, and the conference control center sends the main conference session content and the sub-conference session content to the designated main conference participant user.
22、 如权利要求 14所述的方法, 其特征在于, 所述会议控制中心通过与各参会用户之间的会议 会话与参与主会议以及子会议的参会用户交互会话内容包括:  The method according to claim 14, wherein the conference control center interacts with the participating users of the participating conferences and the conference participants by the conference session with the conference users, and includes:
会议控制中心接收主会议参会用户发送的停止接收子会议会话请求;  The conference control center receives the stop receiving sub-conference session request sent by the main conference participant user;
会议控制中心不向发送所述请求的主会议参会用户发送子会议会话内容;  The conference control center does not send the content of the sub-conference session to the main conference participant who sends the request;
和 /或者包括:  And / or include:
会议控制中心接收主会议参会用户发送的停止接收子会议会话请求, 所述停止接收子会议会话 请求中携带有指定的至少一个主会议参会用户;  The conference control center receives the stop receiving sub-conference session request sent by the main conference participant user, and the stop receiving sub-conference session request carries the designated at least one main conference participant user;
会议控制中心不向请求中指定的主会议参会用户发送子会议会话内容。  The conference control center does not send the sub-conference session content to the primary conference participant user specified in the request.
23、 如权利要求 14所述的方法, 其特征在于, 所述方法还包括:  The method of claim 14, wherein the method further comprises:
会议控制中心接收主会议参会用户发送的退出主会议请求;  The conference control center receives the request for exiting the main conference sent by the user of the main conference;
会议控制中心更新主会议状态信息, 不向发送所述退出主会议请求的参会用户发送主会议会话 内容;  The conference control center updates the main conference status information, and does not send the main conference session content to the conference user who sends the request to exit the main conference;
和 /或者所述方法还包括:  And/or the method further includes:
会议控制中心接收子会议参会用户发送的退出子会议请求;  The conference control center receives the exit sub-conference request sent by the sub-conference participant user;
会议控制中心更新子会议状态信息, 不向发送所述退出子会议请求的参会用户发送子会议会话 内容。  The conference control center updates the sub-conference status information, and does not send the sub-conference session content to the participating users who send the exit sub-meeting request.
24、 如权利要求 14所述的方法, 其特征在于, 所述方法还包括:  The method of claim 14, wherein the method further comprises:
终止主会议前, 会议控制中心向子会议参会用户发送退出子会议请求, 释放与主子会议参会用 户之间的会议会话;  Before terminating the main conference, the conference control center sends an exit sub-conference request to the sub-conference participant to release the conference session with the main sub-conference participant;
会议控制中心终止主会议。  The conference control center terminates the main conference.
25、 一种私密会议实现方法, 其特征在于, 包括:  25. A private conference implementation method, characterized in that:
接收参会用户发送的私密会议会话占用会议会话通道请求;  The private conference session sent by the receiving user occupies the conference session channel request;
会议控制中心根据所述请求中携带的接收私密会议会话用户标识, 转发从所述会议会话通道中 接收的、 所述参会用户发送的私密会议会话内容。  The conference control center forwards the content of the private conference session sent by the participant user received from the conference session channel according to the received private conference session user identifier carried in the request.
26、 如权利要求 25所述的方法, 其特征在于, 所述方法具体包括:  The method of claim 25, wherein the method specifically includes:
会议控制中心根据接收到的私密会议会话占用会议会话通道请求中携带的私密会话指示、 发送 私密会议会话用户标识、 接收私密会议会话用户标识确定需要发送私密会议会话内容的参会用户、 及需要接收私密会议会话内容的参会用户; 会议控制中心根据确定出的需要发送私密会议会话的参会用户确定从所述会议会话通道接收的 会议会话内容为私密会议会话内容后, 向所述需要接收私密会议会话内容的参会用户发送所述会议 会话内容。 The conference control center determines, according to the received private session session, the private session indication carried in the conference session channel request, the private conference session user identifier, and the private conference session user identifier, the participant who needs to send the private conference session content, and needs to receive Participant users of private conference session content; After the conference control center determines that the content of the conference session received from the conference session channel is the private conference session content, the conference control center sends the conference content to the conference user who needs to receive the private conference session content. The content of the conference session.
27、 一种私密会议实现方法, 其特征在于, 包括:  27. A method for implementing a private conference, characterized in that:
接收参会用户发送的私密会议会话请求; 所述请求中携带有参与私密会议的参会用户信息; 会议控制中心利用与所述参与私密会议的参会用户之间已有的会议会话建立与参与私密会议的 参会用户之间的私密会议会话通道;  Receiving a private conference session request sent by the participant user; the request carries the participant user information of the participating private conference; the conference control center establishes and participates with the existing conference session with the participating user participating in the private conference. Private conference session channel between participating users of private conferences;
会议控制中心利用所述私密会议会话通道接收、 发送私密会议会话内容。  The conference control center receives and sends the private conference session content by using the private conference session channel.
28、 如权利要求 27所述的方法, 其特征在于, 所述接收、 发送私密会议会话内容的方法包括: 会议控制中心接收参会用户发送的会议会话内容;  The method of claim 27, wherein the method for receiving and transmitting the private conference session content comprises: the conference control center receiving the conference session content sent by the conference user;
会议控制中心判定所述会议会话内容的传输通道为私密会议会话通道后, 确定参与所述私密会 议的、 除发送所述会议会话内容的参会用户之外的其他参会用户;  After the conference control center determines that the transmission channel of the content of the conference session is a private conference session channel, it determines other participating users who participate in the private conference except for the conference user who sends the content of the conference session;
会议控制中心利用与所述其他参会用户之间的私密会议会话通道发送所述会议会话内容。 The conference control center transmits the conference session content by using a private conference session channel with the other participating users.
29、 一种子会议实现装置, 其特征在于, 包括: 29. A sub-conference implementation apparatus, comprising:
获取模块, 用于获取主会议状态信息;  An obtaining module, configured to obtain primary conference status information;
确定状态模块, 用于根据所述获取模块获取的主会议状态信息确定子会议中各参会用户的参会 状态;  Determining a status module, configured to determine, according to the main conference status information acquired by the acquiring module, a participation status of each participating user in the sub-conference;
第一控制模块, 根据所述子会议中各参会用户的参会状态向各子会议参会用户发送子会议会话 内容、 或者发送主会议会话内容和子会议会话内容。  The first control module sends the sub-conference session content to the sub-conference participants according to the participation status of each participating user in the sub-conference, or sends the main conference session content and the sub-conference session content.
30、 如权利要求 29所述的装置, 其特征在于, 所述装置还包括:  30. The device of claim 29, wherein the device further comprises:
第一创建模块, 获取主会议控制策略, 并根据主会议控制策略判断是否允许创建子会议, 确定 允许创建所述子会议后, 创建子会议控制中心;  The first creating module obtains the primary conference control policy, and determines whether to allow the sub-conference to be created according to the primary conference control policy, and determines that the sub-conference control center is created after the sub-conference is allowed to be created;
且在创建子会议过程中, 获取模块请求订阅主会议状态信息。  And during the process of creating a sub-conference, the acquisition module requests to subscribe to the main conference status information.
31、 如权利要求 29所述的装置, 其特征在于, 所述第一控制模块包括:  The device of claim 29, wherein the first control module comprises:
第一存储模块, 用于存储子会议中各参会用户的参会状态、 子会议控制策略; 所述子会议控制 策略包括: 允许或禁止向同时参与主会议的子会议参会用户发送主会议会话内容;  The first storage module is configured to store the participation status of the participating users in the sub-conference, and the sub-conference control policy. The sub-conference control policy includes: enabling or disabling the sending of the main conference to the sub-conference participants participating in the main conference. Conversational content;
第二控制模块, 用于根据第一存储模块存储的信息向各子会议参会用户发送子会议会话内容、 或者发送主会议会话内容和子会议会话内容。  The second control module is configured to send the sub-conference session content to the sub-conference participant users according to the information stored by the first storage module, or send the main conference session content and the sub-conference session content.
32、 如权利要求 31所述的装置, 其特征在于, 所述第一控制模块还包括:  The device of claim 31, wherein the first control module further comprises:
第一接收请求模块, 用于接收子会议参会用户发送的接收主会议会话请求、和 /或停止接收主会 议会话请求; 所述请求中携带有主会议标识、 或者携带有主会议标识及指定的至少一个子会议参会 用户;  The first receiving request module is configured to receive a primary conference session request sent by the sub-conference participant user, and/or stop receiving the primary conference session request; the request carries the primary conference identifier, or carries the primary conference identifier and the designated At least one sub-conference to participate in the user;
第二控制模块根据第一存储模块存储的信息、 第一接收请求模块接收的请求向各子会议参会用 户发送子会议会话内容、 或者发送主会议会话内容和子会议会话内容。  The second control module sends the sub-conference session content or the main conference session content and the sub-conference session content according to the information stored by the first storage module and the request received by the first receiving request module to each sub-conference participant.
33、 如权利要求 29所述的装置, 其特征在于, 所述装置还包括:  33. The device of claim 29, wherein the device further comprises:
第二接收请求模块, 用于接收主会议参会用户发送的接收子会议会话请求、和 /或停止接收子会 议会话请求, 所述请求中携带有子会议标识;  a second receiving requesting module, configured to receive a receiving sub-conference session request sent by a main conference participant user, and/or to stop receiving a sub-conference request, where the request carries a sub-conference identifier;
第三控制模块, 用于根据获取的子会议状态信息确定发送接收子会议会话请求的主会议参会用 户同时为子会议参会用户,则向发送请求的主会议参会用户发送主会议会话内容和子会议会话内容, 和 /或,用于根据第二接收请求模块接收的停止接收子会议会话请求不向发送停止接收子会议会话请 求的主会议参会用户发送子会议会话内容。 a third control module, configured to determine, according to the acquired sub-conference status information, a main conference participation for sending and receiving a sub-conference session request If the user is a sub-conference participant user, the main conference session content and the sub-conference session content are sent to the main conference participant user who sent the request, and/or, and the stop receiving sub-conference session request received according to the second receiving request module is not used. The content of the sub-conference session is sent to the main conference participant who sends the request to stop receiving the sub-conference session.
34、 如权利要求 29所述的装置, 其特征在于, 所述装置还包括:  34. The device of claim 29, wherein the device further comprises:
第一终止模块, 用于在主会议终止前向子会议控制中心发送子会议终止指示;  a first termination module, configured to send a sub-conference termination indication to the sub-conference control center before the termination of the main conference;
第一释放模块, 根据第一终止模块发送的子会议终止指示释放子会议控制中心与各个子会议参 会用户之间的子会议会话, 并向第一终止模块返回响应, 第一终止模块在接收到所述响应后终止主 会议。  The first release module releases the sub-conference session between the sub-conference control center and each sub-conference participating user according to the sub-conference termination indication sent by the first termination module, and returns a response to the first termination module, where the first termination module receives Terminate the main conference after the response.
35、 一种子会议实现装置, 其特征在于, 所述装置包括:  35. A sub-conference implementation apparatus, wherein the apparatus comprises:
接收创建请求模块, 接收子会议创建请求;  Receiving a creation request module, and receiving a sub-conference creation request;
第二创建模块, 用于根据所述子会议创建请求将主会议的会议控制中心用作子会议控制中心建 立子会议。  And a second creating module, configured to use the conference control center of the primary conference as the sub-conference control center to establish a sub-conference according to the sub-conference creation request.
36、 如权利要求 35所述的装置, 其特征在于, 所述装置还包括:  36. The device of claim 35, wherein the device further comprises:
第一交互模块, 用于利用该会议控制中心与各参会用户之间的会议会话与参与主会议以及子会 议的参会用户交互会话内容;  a first interaction module, configured to use the conference session between the conference control center and each participating user to interact with the participating user in the main conference and the conference;
所述会议会话在参会用户参与主会议时用作主会议会话, 在参会用户参与子会议时用作子会议 会话。  The conference session is used as a primary conference session when the participant user participates in the primary conference, and is used as a conference conference session when the conference user participates in the conference.
37、 如权利要求 36所述的装置, 其特征在于, 所述第一交互模块包括:  37. The device of claim 36, wherein the first interaction module comprises:
第二存储模块, 用于存储主子会议中各参会用户的参会状态和子会议控制策略; 所述子会议控 制策略包括: 允许或禁止向同时参与主会议的子会议参会用户发送主会议会话内容;  The second storage module is configured to store the participation status and the sub-conference control policy of each participating user in the primary sub-conference; the sub-conference control policy includes: enabling or disabling the sending of the main conference session to the sub-conference participating users participating in the main conference simultaneously Content
第四控制模块, 用于根据第二存储模块中存储的信息向各子会议参会用户发送子会议会话内容 或者发送主会议会话内容和子会议会话内容。  And a fourth control module, configured to send, according to the information stored in the second storage module, the content of the sub-conference session or the content of the main conference session and the content of the sub-conference session to each sub-conference participant.
38、 如权利要求 36或 37所述的装置, 其特征在于, 所述装置还包括:  38. The device of claim 36 or 37, wherein the device further comprises:
判断模块, 用于判断参会用户发送来的发送会议会话请求中携带的会议标识, 并根据判断结果 通知第一交互模块参会用户发送来的会议会话内容为主会议会话内容, 还是子会议会话内容; 或者, 用于判断参会用户发送来的会话内容中携带的会议标识, 并根据判断结果通知第一交互模块参会用 户发送来的会议会话内容为主会议会话内容, 还是子会议会话内容。  The judging module is configured to determine the conference identifier carried in the sending conference session request sent by the participant user, and notify the conference component content sent by the participant of the first interaction module as the main conference session content or the sub-conference session according to the judgment result. Or the content of the conference session carried in the session content sent by the participant user, and the content of the conference session sent by the participant of the first interaction module is notified as the content of the conference session or the content of the conference session. .
39、 如权利要求 37所述的装置, 其特征在于, 所述第四控制模块包括:  39. The device of claim 37, wherein the fourth control module comprises:
第三接收请求模块, 用于接收子会议参会用户发送的接收主会议会话请求, 所述接收主会议会 话请求中携带有主会议标识;  a third receiving requesting module, configured to receive a receiving primary conference session request sent by a sub-conference participant user, where the receiving primary conference session request carries a primary conference identifier;
第五控制模块, 用于根据第二存储模块存储的信息确定发送请求的子会议参会用户同时为主会 议参会用户, 则向发送所述接收主会议会话请求的子会议参会用户发送主会议会话内容和子会议会 话内容;  And a fifth control module, configured to determine, according to the information stored by the second storage module, the sub-conference participant user that sends the request to be the main conference participant user, and send the main message to the sub-conference participant user that sends the receiving the main conference session request Conference session content and sub-conference session content;
禾口 /或  Wohe / or
第三接收请求模块, 用于接收子会议参会用户发送的接收主会议会话请求, 所述接收主会议会 话请求中携带有主会议标识及指定的至少一个子会议参会用户;  The third receiving requesting module is configured to receive a receiving primary conference session request sent by the sub-conference participant user, where the receiving the primary conference session request carries the primary conference identifier and the designated at least one sub-conference participant user;
第五控制模块, 用于根据第二存储模块存储的信息确定所述指定的子会议参会用户同时为主会 议参会用户, 则向所述指定的子会议参会用户发送主会议会话内容和子会议会话内容; 禾口 /或 a fifth control module, configured to determine, according to the information stored by the second storage module, that the designated sub-conference participant user is the main conference participant user, and send the main conference session content and the sub-station to the designated sub-conference participant user Conference session content; And/or
第三接收请求模块, 用于接收子会议参会用户发送的停止接收主会议会话请求, 所述停止接收 主会议会话请求中携带有主会议标识;  a third receiving requesting module, configured to receive a request to stop receiving the main conference session sent by the sub-conference participant user, where the stop receiving the main conference session request carries the main conference identifier;
第五控制模块, 用于不向发送所述停止接收主会议会话请求的子会议参会用户发送主会议会话 内容;  a fifth control module, configured to not send the content of the main conference session to the sub-conference participant who sends the request to stop receiving the main conference session;
禾口 /或  Wohe / or
第三接收请求模块, 用于接收子会议参会用户发送的停止接收主会议会话请求, 所述停止接收 主会议会话请求中携带有主会议标识及指定的至少一个子会议参会用户;  a third receiving requesting module, configured to receive a request to stop receiving the main conference session sent by the sub-conference participant user, where the request to stop receiving the main conference session carries the main conference identifier and the designated at least one sub-conference participant user;
第五控制模块, 用于停止向所述停止接收主会议会话请求中指定的子会议参会用户发送主会议 会话内容;  a fifth control module, configured to stop sending the content of the main conference session to the sub-conference participant specified in the stop receiving the main conference session request;
禾口 /或  Wohe / or
第三接收请求模块, 用于接收主会议参会用户发送的接收子会议会话请求, 所述接收子会议会 话请求中携带有子会议标识;  The third receiving request module is configured to receive a receiving sub-conference session request sent by the main conference participant user, where the receiving sub-conference request carries the sub-conference identifier;
第五控制模块, 用于根据第二存储模块存储的信息确定发送所述接收子会议会话请求的主会议 参会用户同时为子会议参会用户, 则向发送所述接收子会议会话请求的主会议参会用户发送主会议 会话内容和子会议会话内容;  a fifth control module, configured to determine, according to the information stored by the second storage module, that the primary conference participant user who sends the receiving sub-conference session request is a sub-conference participant user, and sends the request to receive the sub-conference session request The conference participant user sends the content of the main conference session and the content of the sub-conference session;
禾口 /或  Wohe / or
第三接收请求模块, 用于接收主会议参会用户发送的接收子会议会话请求, 所述接收子会议会 话请求中携带有子会议标识及指定的至少一个主会议参会用户;  The third receiving request module is configured to receive a receiving sub-conference session request sent by the main conference participant user, where the receiving sub-conference request carries the sub-conference identifier and the designated at least one main conference participant user;
第五控制模块, 用于根据第二存储模块存储的信息确定所述指定的主会议参会用户同时为子会 议参会用户, 则向所述指定的主会议参会用户发送主会议会话内容和子会议会话内容;  a fifth control module, configured to determine, according to the information stored by the second storage module, that the designated primary conference participant user is a child conference participant user, and send the main conference session content and the child to the designated primary conference participant user Conference session content;
禾口 /或  Wohe / or
第三接收请求模块, 用于接收主会议参会用户发送的停止接收子会议会话请求, 所述停止接收 子会议会话请求中携带有子会议标识;  The third receiving request module is configured to receive a stop receiving sub-conference session request sent by the main conference participant user, where the stop receiving sub-conference session request carries the sub-conference identifier;
第五控制模块, 用于不向发送所述停止接收子会议会话请求的主会议参会用户发送子会议会话 内容;  a fifth control module, configured to not send the content of the sub-conference session to the main conference participant who sends the request to stop receiving the sub-conference session;
禾口 /或  Wohe / or
第三接收请求模块, 用于接收主会议参会用户发送的停止接收子会议会话请求, 所述停止接收 子会议会话请求中携带有子会议标识及指定的至少一个主会议参会用户;  The third receiving request module is configured to receive a stop receiving sub-conference session request sent by the main conference participant user, where the stop receiving sub-conference session request carries the sub-conference identifier and the designated at least one main conference participant user;
第五控制模块, 用于不向该指定的主会议参会用户发送子会议会话内容;  a fifth control module, configured to not send the content of the sub-conference session to the designated main conference participant user;
禾口 /或  Wohe / or
第三接收请求模块, 用于接收主会议参会用户发送的退出主会议请求;  a third receiving request module, configured to receive an exit primary conference request sent by a primary conference participant user;
第五控制模块, 用于不向发送所述退出主会议请求的主会议参会用户发送主会议会话内容; 禾口 /或  a fifth control module, configured to send the content of the main conference session to the primary conference participant who sends the request to withdraw from the primary conference; and/or
第三接收请求模块, 用于接收子会议参会用户发送的退出子会议请求;  a third receiving request module, configured to receive an exit sub-conference request sent by the sub-conference participant user;
第五控制模块, 用于不向发送所述退出子会议请求的子会议参会用户发送子会议会话内容。 The fifth control module is configured to not send the sub-conference session content to the sub-conference participant user that sends the exit sub-conference request.
40、 如权利要求 36或 37或 38或 39所述的装置, 其特征在于, 所述装置还包括: 第二终止模块, 用于在终止主会议前, 通知主会议的会议控制中心, 并在会议会话释放后终止 主会议; 40. The device according to claim 36 or 37 or 38 or 39, wherein the device further comprises: a second termination module, configured to notify the conference control center of the main conference before terminating the main conference, and Terminate the main conference after the conference session is released;
第二释放模块, 用于根据第二终止模块的通知向子会议参会用户发送退出子会议请求, 释放会 议控制中心与主子会议参会用户之间的会议会话。 a second release module, configured to send an exit sub-conference request to the sub-conference participant according to the notification of the second termination module, and release the conference A conference session between the control center and the participating users of the main sub-conference.
41、 一种终端设备, 其特征在于, 包括:  41. A terminal device, comprising:
会话建立模块, 建立与会议控制中心之间的会议会话;  a session establishment module, establishing a conference session with the conference control center;
第二交互模块, 用于利用会议控制中心与参会用户之间的会议会话与会议控制中心交互会议会 话内容; 在参会用户参与主会议时所述第二交互模块控制所述会议会话用作主会议会话, 在参会用 户参与子会议时所述第二交互模块控制所述会议会话用作子会议会话。  a second interaction module, configured to use a conference session between the conference control center and the conference user to interact with the conference control center; and the second interaction module controls the conference session to be used when the conference user participates in the conference The primary conference session, when the participant user participates in the conference, the second interaction module controls the conference session to be used as a conference session.
42、 如权利要求 41所述的终端设备, 其特征在于, 所述第二交互模块包括下述任意一个或多个 模块:  The terminal device according to claim 41, wherein the second interaction module comprises any one or more of the following modules:
第一发送控制模块, 用于向会议控制中心发送携带有会议标识的发送会议会话请求, 然后, 发 送与所述会议标识对应的会议会话内容;  a first sending control module, configured to send, to the conference control center, a sending conference session request that carries the conference identifier, and then send the conference session content corresponding to the conference identifier;
第二发送控制模块, 用于向会议控制中心发送携带有会议标识的会议会话内容;  a second sending control module, configured to send, to the conference control center, the content of the conference session carrying the conference identifier;
接收控制模块, 用于向会议控制中心发送下述请求中的任意一个或多个请求: 接收主会议会话 请求、 接收子会议会话请求、 停止接收主会议会话请求、 停止接收子会议会话请求、 退出主会议请 求、 退出子会议请求; 所述各请求中携带有会议标识, 或者携带有会议标识和指定的至少一个参会 用户。  The receiving control module is configured to send any one or more of the following requests to the conference control center: receiving a primary conference session request, receiving a conference session request, stopping receiving a primary conference session request, stopping receiving a conference session request, and exiting The main conference request, the exit sub-conference request; the request carries the conference identifier, or carries the conference identifier and the designated at least one participant user.
43、 一种私密会议实现装置, 其特征在于, 包括:  43. A private conference implementation apparatus, comprising:
第四接收请求模块, 用于接收参会用户发送的私密会议会话占用会议会话通道请求; 第六控制模块, 用于根据所述请求中携带的接收私密会议会话用户标识, 转发所述参会用户发 送的私密会议会话内容。  a fourth receiving requesting module, configured to receive a conference session channel request by the private conference session sent by the participant user, and a sixth control module, configured to forward the participant user according to the received private conference session user identifier carried in the request The content of the private meeting session sent.
44、 一种私密会议实现装置, 其特征在于, 包括:  44. A private conference implementation apparatus, comprising:
第五接收请求模块, 用于接收参会用户发送的私密会议会话请求; 所述请求中携带有参与私密 会议的参会用户信息;  The fifth receiving request module is configured to receive a private conference session request sent by the participant user, where the request carries the information of the participant user participating in the private conference;
建立会话通道模块, 用于利用与所述参与私密会议的参会用户之间已有的会议会话建立与参与 私密会议的参会用户之间的私密会议会话通道;  Establishing a session channel module, configured to establish a private conference session channel between the participating users participating in the private conference by using the existing conference session with the participating users participating in the private conference;
第七控制模块, 将从所述私密会议会话通道接收的私密会议会话内容通过所述私密会议会话通 道发送。  The seventh control module sends the content of the private conference session received from the private conference session channel through the private conference session channel.
PCT/CN2008/073580 2007-12-27 2008-12-18 A method for implementing sub-conference, a method, an apparatus and a terminal device for implementing private conference WO2009092242A1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
CN200710302391 2007-12-27
CN200710302391.2 2007-12-27
CN200810081617.5 2008-02-27
CNA2008100816175A CN101471806A (en) 2007-12-27 2008-02-27 Method for implementing sub-conference, method, device and terminal equipment for implementing private conference

Publications (1)

Publication Number Publication Date
WO2009092242A1 true WO2009092242A1 (en) 2009-07-30

Family

ID=40828949

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2008/073580 WO2009092242A1 (en) 2007-12-27 2008-12-18 A method for implementing sub-conference, a method, an apparatus and a terminal device for implementing private conference

Country Status (2)

Country Link
CN (1) CN101471806A (en)
WO (1) WO2009092242A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2460896A (en) * 2008-06-18 2009-12-23 Skype Ltd Indicating the participation status of members in a conference or group communication event
WO2012059115A1 (en) * 2010-11-02 2012-05-10 Siemens Enterprise Communications Gmbh & Co.Kg Method for performing a telephone conference, and device for performing this method
US8345581B2 (en) 2008-06-18 2013-01-01 Skype Communication system
CN114615461A (en) * 2022-05-12 2022-06-10 广州市保伦电子有限公司 Video conference remote interaction system with coexistence of multiple conferences

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101997694A (en) * 2009-08-12 2011-03-30 中兴通讯股份有限公司 Method and service equipment for unilateral conversion in IP multimedia subsystem session
CN102137063B (en) * 2010-01-22 2016-01-20 中兴通讯股份有限公司 Based on multimedia sub-conference processing method and the system of business interface of future generation
CN102811205A (en) * 2011-06-02 2012-12-05 中兴通讯股份有限公司 Method and system for realizing sub-conference function by application server
US11816311B2 (en) 2021-03-19 2023-11-14 International Business Machines Corporation Automatically detecting need for breakout virtual meeting
CN112804267B (en) * 2021-04-13 2021-07-09 浙江华创视讯科技有限公司 Hierarchical conference processing method and device, electronic equipment and storage medium
CN115567491A (en) * 2021-07-01 2023-01-03 深圳市中兴微电子技术有限公司 Conference call method, conference call device, storage medium and electronic equipment
CN113992882A (en) * 2021-10-26 2022-01-28 维沃移动通信有限公司 Packet processing method and device for multi-person conversation, electronic device and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1545303A (en) * 2003-11-10 2004-11-10 ����ͨѶ�ɷ����޹�˾ Method for implementing multi-party conference service in communication network with separated bearing and controlling
US20050259803A1 (en) * 2004-05-19 2005-11-24 Nokia Corporation Managing a conference session
US7058168B1 (en) * 2000-12-29 2006-06-06 Cisco Technology, Inc. Method and system for participant control of privacy during multiparty communication sessions
US20070276908A1 (en) * 2006-05-23 2007-11-29 Cisco Technology, Inc. Method and apparatus for inviting non-rich media endpoints to join a conference sidebar session

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7058168B1 (en) * 2000-12-29 2006-06-06 Cisco Technology, Inc. Method and system for participant control of privacy during multiparty communication sessions
CN1545303A (en) * 2003-11-10 2004-11-10 ����ͨѶ�ɷ����޹�˾ Method for implementing multi-party conference service in communication network with separated bearing and controlling
US20050259803A1 (en) * 2004-05-19 2005-11-24 Nokia Corporation Managing a conference session
US20070276908A1 (en) * 2006-05-23 2007-11-29 Cisco Technology, Inc. Method and apparatus for inviting non-rich media endpoints to join a conference sidebar session

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2460896A (en) * 2008-06-18 2009-12-23 Skype Ltd Indicating the participation status of members in a conference or group communication event
US8345581B2 (en) 2008-06-18 2013-01-01 Skype Communication system
WO2012059115A1 (en) * 2010-11-02 2012-05-10 Siemens Enterprise Communications Gmbh & Co.Kg Method for performing a telephone conference, and device for performing this method
CN114615461A (en) * 2022-05-12 2022-06-10 广州市保伦电子有限公司 Video conference remote interaction system with coexistence of multiple conferences
CN114615461B (en) * 2022-05-12 2022-09-06 广州市保伦电子有限公司 Video conference remote interaction system with coexistence of multiple conferences

Also Published As

Publication number Publication date
CN101471806A (en) 2009-07-01

Similar Documents

Publication Publication Date Title
WO2009092242A1 (en) A method for implementing sub-conference, a method, an apparatus and a terminal device for implementing private conference
US9571291B2 (en) Method for automatically setting up and/or controlling a telecommunication conference
US8588210B2 (en) Method and apparatus for floor control in a communication system
JP5026964B2 (en) Method and apparatus for providing different services in a multimedia communication system
US8670354B2 (en) Sharing ongoing data session
EP1547308B1 (en) Method, device, computer program product and system for performing floor control and session control
WO2007109984A1 (en) A method for processing the media flow queue based on the control and the apparatus thereof
WO2004061600A2 (en) Methods for managing a pool of multicast addresses and allocating addresses in a communications system
WO2012000347A1 (en) Method, apparatus and sysyem for cross-platform conference convergence
JP2008506331A (en) Call processing method and system for PoC system
CA2780109C (en) Method and apparatus for minimizing bandwidth usage between a communication server and a media device
US9531806B2 (en) Method and apparatus for requesting media replication in a collaborative communication session, and method and apparatus for assigning a communication medium for a collaborative communication session
WO2009033412A1 (en) Management method, system and apparatus for specific apparatus in multimedia session
WO2010003348A1 (en) Multi-user service establishing and control channel transferring method, apparatus and system
KR101058707B1 (en) Session segmentation method and server, session segmentation request client, and session segmentation request server
JP4818356B2 (en) PoC server, PoC client, and method for push-to-talk over cellular session replacement
WO2006129984A1 (en) System and method for poc session substitution

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08871613

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 08871613

Country of ref document: EP

Kind code of ref document: A1