CN101127617B - A multi-party conference device and multi-party conference system and method based on Microsoft Share Point Server - Google Patents

A multi-party conference device and multi-party conference system and method based on Microsoft Share Point Server Download PDF

Info

Publication number
CN101127617B
CN101127617B CN2007100035759A CN200710003575A CN101127617B CN 101127617 B CN101127617 B CN 101127617B CN 2007100035759 A CN2007100035759 A CN 2007100035759A CN 200710003575 A CN200710003575 A CN 200710003575A CN 101127617 B CN101127617 B CN 101127617B
Authority
CN
China
Prior art keywords
conference
request
party
party conference
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2007100035759A
Other languages
Chinese (zh)
Other versions
CN101127617A (en
Inventor
万志伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
AIYI INFORMATION COMMUNICATION Co Ltd
Original Assignee
AIYI INFORMATION COMMUNICATION 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 AIYI INFORMATION COMMUNICATION Co Ltd filed Critical AIYI INFORMATION COMMUNICATION Co Ltd
Priority to CN2007100035759A priority Critical patent/CN101127617B/en
Publication of CN101127617A publication Critical patent/CN101127617A/en
Application granted granted Critical
Publication of CN101127617B publication Critical patent/CN101127617B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The utility model provides a visual conference bridge (VCB) based on Microsoft Share Point Server, comprising a user interface unit (UI), a protocol data unit (PDU), and a communication unit (CU), wherein the UI is used for producing a VCB request and sending the VCB requirement to the PDU; the PDU is used to do IP packing for the VCB request and transmit IP data packets to the CU; and the CU is used for sending IP packets and transmitting the response message received from the outside to the PDU; wherein the PDU decodes the received response message and transmits to the UI.

Description

Multi-party conference device based on Microsoft Share Point Server, multi-party conference system and method
Technical Field
The present invention relates to a communication system, and more particularly, to a multi-party conference device and a multi-party conference system and method based on Microsoft Share PointServer.
Background
In the existing communication network, users establish a multiparty conference mainly by the following method.
Firstly, a conference is established by dialing a special service number of the telephone conference.
Before a user makes a teleconference, the user needs to make time reservation, member setting, conference password application, notification of reservation information of the members, and the like. The method comprises the following steps: the user directly dials a special telephone conference service number to access the telephone conference system. The conference organizer needs to notify the conference participants in advance, reserve and establish a meeting place in the conference system, and then the conference participants can join the conference after dialing the number of the conference system according to the time of the conference notification.
And secondly, reserving the multi-party conference in a Web browser mode.
The method comprises the following steps: the user searches a Web page of a conference system through a Web browser, inputs a card number and a password to log in, and makes a conference reservation, wherein the user needs to set the start time, the end time, participants, the number of parties of the conference, a conference description and the like of the conference. After the conference reservation is successful, the conference participants need to dial the number of the conference system according to the conference reservation time, and then can join the conference. The multi-party conference established in this way has the following defects: 1. the conference needs to be reserved in advance, and the instant conference cannot be initiated. 2. Each time a meeting appointment is made, a Web browser is required to search a meeting Web page and input corresponding meeting authentication information, and the process is complicated. 3. The instant conference can not be initiated by quickly adding the conferees through the existing contact address book in the network office automation system (OA).
In summary, in the multi-party conference method in the prior art, a conference organizer is required to reserve a conference in advance, and then users participating in the conference all enter the multi-party conference by dialing back a number keyboard, so that no matter for the conference organizer or conference participants, an instant teleconference cannot be performed, and the step of establishing a teleconference is quite complicated.
Disclosure of Invention
The technical problem to be solved by the invention is to provide a multi-party conference device based on Microsoft Share Point Server, a multi-party conference system and a method thereof, which help users conveniently and quickly realize functions of instant initiation, reservation, inquiry, terminal control and the like of multi-party conferences by seamlessly integrating with the Microsoft Share Point Server and utilizing functions of a contact address book and the like in the Microsoft Share Point Server, thereby avoiding the complicated flow of using a conference system by the users in the past.
Therefore, the invention provides a multi-party conference device based on Microsoft Share Point Server, comprising: the user interface unit is used for generating a multi-party conference request and sending the generated multi-party conference request to the protocol unit; the protocol unit is used for carrying out IP package on the multi-party conference request and forwarding an IP data packet to the communication unit; and a communication unit for transmitting the IP data packet to the outside and forwarding the response information received from the outside to the protocol unit; wherein the protocol unit decodes the received response information and forwards the decoded response information to the user interface unit.
Wherein, the multi-party conference device based on Microsoft Share Point Server can be applied to Outlook, IBM Notes, mobile terminal platform, client or Server.
The multi-party conference request comprises one of an instant conference request, a conference reservation request and a conference reservation cancellation request.
Wherein the user interface unit includes:
an instant conference unit for generating an instant conference request; and
and the conference reservation unit is used for generating a conference reservation request.
The user interface unit also comprises a reserved conference query/cancel unit which is used for querying reserved conferences and generating a reserved conference cancel request.
Wherein the protocol unit includes:
a forwarding unit, which is used for receiving the multi-party conference request and forwarding the multi-party conference request to the coding and decoding unit;
and the coding and decoding unit is used for encapsulating the multi-party conference request into an IP data packet and forwarding the IP data packet to the communication unit by the forwarding unit.
The conference reservation request comprises a conference notification, wherein the conference notification comprises at least one of a name or name of a conference initiator, a name or name of a participant, conference holding time, a conference subject, a document and an image.
Wherein the meeting notification is sent in the form of a short message or an IP data packet.
The user interface unit also comprises a conference control unit which is used for calling, recording, adding or removing the participants, grouping the conference, muting and sending documents and/or images in the process of the conference.
To this end, the present invention further provides a multiparty conference system for calling a plurality of communication terminals to participate in a multiparty conference, comprising: the multi-party conference device based on Microsoft Share Point Server is used for setting a multi-party conference request for initiating a multi-party conference, wherein the multi-party conference request comprises the number of a communication terminal participating in the multi-party conference, and the multi-party conference device based on Microsoft Share Point Server sends the multi-party conference request to an adapter; the adapter is used for analyzing and authenticating the multi-party conference request and forwarding the multi-party conference request to a media server with resources; the media Server is used for commanding the voice/data network to initiate a call to the communication terminal participating in the multi-party conference according to the multi-party conference request set by the multi-party conference device based on Microsoft Share Point Server; and a communication terminal participating in the multiparty conference, for responding to a call initiated by the voice/data network to participate in the multiparty conference; wherein the Microsoft Share Point Server-based multi-party conferencing appliance comprises: the user interface unit is used for generating a multi-party conference request and sending the generated multi-party conference request to the protocol unit; the protocol unit is used for carrying out IP package on the multi-party conference request and forwarding an IP data packet to the communication unit; and a communication unit for transmitting the IP data packet to the outside and forwarding the response information received from the outside to the protocol unit; wherein the protocol unit decodes the received response information and forwards the decoded response information to the user interface unit.
The multi-party conference request comprises one of an instant conference request, a conference reservation request and a conference reservation cancellation request.
Wherein the user interface unit includes:
an instant conference unit for generating an instant conference request; and
and the conference reservation unit is used for generating a conference reservation request.
The user interface unit also comprises a reserved conference query/cancel unit which is used for querying reserved conferences and generating a reserved conference cancel request.
Wherein the protocol unit includes:
a forwarding unit, which is used for receiving the multi-party conference request and forwarding the multi-party conference request to the coding and decoding unit;
and the coding and decoding unit is used for encapsulating the multi-party conference request into an IP data packet and forwarding the IP data packet to the communication unit by the forwarding unit.
The user interface unit also comprises a conference control unit which is used for calling, recording, adding or removing the participants, grouping the conference, muting and sending documents and/or images to the communication terminal in the process of the conference.
Wherein, the communication terminal participating in the multi-party conference comprises:
a host terminal; for controlling the multi-party conference; and
and the participating terminal is used for participating in the multi-party conference.
In the setting of the multi-party conference request, the number of any communication terminal is set as the number of the host terminal.
The conference reservation request comprises a conference notification, wherein the conference notification comprises at least one of a name or name of a conference initiator, a name or name of a participant, conference holding time, a conference subject, a document and an image.
Wherein the meeting notification is sent in the form of a short message or an IP data packet.
The voice/data network comprises an IP network, a data private network, a fixed telephone network and a mobile network.
The communication terminal comprises a mobile terminal, a fixed telephone and a terminal with an IP address.
Wherein the host terminal includes a mobile terminal, a fixed telephone, and a terminal having an IP address.
Therefore, the invention also provides a method for initiating a multi-party conference, which is used for calling a plurality of communication terminals to participate in the multi-party conference and is characterized by comprising the following steps: setting a multi-party conference request for initiating a multi-party conference, wherein the multi-party conference request comprises the numbers of communication terminals participating in the multi-party conference; sending the multi-party conferencing request to an adapter; the adapter analyzes and authenticates the multi-party conference request, and forwards the multi-party conference request to a media server with resources; the media server commands the voice/data network to initiate a call to the communication terminals participating in the multi-party conference; the communication terminals participating in the multi-party conference respond to a call initiated by a voice/data network to participate in the multi-party conference.
The multi-party conference request comprises one of an instant conference request for establishing an instant multi-party conference, a reserved conference request for establishing a reserved multi-party conference and a reserved conference cancel request for canceling the reserved multi-party conference.
The method also comprises a reserved multi-party conference inquiring step, which is used for inquiring the reserved multi-party conference according to an inquiring request input by a user.
Wherein, also include reserving the step of canceling the multiparty meeting, is used for canceling the said reservation multiparty meeting.
The conference control step is used for calling, recording, adding or removing participants, grouping the conference, muting and sending documents and/or images to the communication terminal in the process of the conference.
Wherein, the communication terminal participating in the multi-party conference comprises:
a host terminal; for controlling the multi-party conference; and
and the participating terminal is used for participating in the multi-party conference.
In the step of setting the multiparty conference request, the number of any communication terminal is set as the number of the host terminal.
The conference reservation request comprises a conference notification, wherein the conference notification comprises at least one of a name or name of a conference initiator, a name or name of a participant, conference holding time, a conference subject, a document and an image.
Wherein the meeting notification is sent in the form of a short message or an IP data packet.
The voice/data network comprises an IP network, a data private network, a fixed telephone network and a mobile network.
The communication terminal comprises a mobile terminal, a fixed telephone and a terminal with an IP address.
Wherein the host terminal includes a mobile terminal, a fixed telephone, and a terminal having an IP address.
Therefore, according to the multi-party conference device based on Microsoft Share Point Server, the multi-party conference system and the method thereof provided by the invention, the multi-party conference device based on Microsoft Share Point Server can be launched to any user in the existing voice/data network, the general performance and the system compatibility are superior to those of the conference launching system in the prior art, the instant launching, reservation, inquiry and terminal control of the multi-party conference can be conveniently and rapidly realized by the user in the existing network and OA office environment, and the complicated flow of the multi-party conference in the past is avoided.
Drawings
FIG. 1 is a network architecture diagram of an embodiment of the present invention;
FIGS. 2A and 2B are system flow diagrams of embodiments of the present invention;
FIG. 3 is a system architecture diagram of a Microsoft Share Point Server based multi-party conferencing appliance of the present invention;
FIG. 4 is a system flow diagram of an embodiment of the present invention;
FIG. 5 is a system block diagram of a user interface unit of the present invention;
FIG. 6 is a system flow diagram of an embodiment of the present invention;
FIG. 7 is one of the schematic diagrams of the present invention for setting up a multi-party conferencing request;
FIG. 8 is one of the schematic diagrams of the present invention for setting up a multi-party conferencing request;
FIG. 9 is one of the schematic diagrams of the present invention for setting up a multi-party conferencing request;
FIG. 10 is one of the schematic diagrams of the present invention for setting up a multi-party conferencing request;
FIG. 11 is one of the schematic diagrams of the present invention for setting up a multi-party conferencing request;
FIG. 12 is one of the schematic diagrams of the present invention for setting up a multi-party conferencing request;
FIG. 13 is one of the schematic diagrams of the present invention for setting up a multi-party conferencing request;
FIG. 14 is a system flow diagram of the present invention for querying/canceling a meeting; (ii) a
FIG. 15 is a schematic diagram of a reservation conference of the present invention;
FIG. 16 is a system block diagram of a protocol unit of the present invention;
FIG. 17 is a system flow diagram of an embodiment of the present invention;
FIG. 18 is a system configuration diagram of an embodiment of the present invention
FIG. 19 is a schematic diagram of a conference control of the present invention; (ii) a
FIG. 20 is a system flow diagram of a conference control of the present invention;
fig. 21 is an IP packet format according to an embodiment of the present invention.
Detailed Description
Fig. 1 is a network structure diagram of an embodiment of the present invention, and fig. 2A and 2B are system flow diagrams of an embodiment of the present invention, as shown in the figure, a multiparty conference device 1 based on Microsoft Share Point Server sends a multiparty conference request to an adapter 3, the multiparty conference request is sent to the adapter 3 through a voice/data network 2 in an IP (Internet Protocol ) data packet manner, after receiving the multiparty conference request, the adapter 3 selects a media Server with resources from a plurality of media servers, the resources of the media Server can meet the requirement of multiparty conference, and then the adapter 3 forwards the multiparty conference request to a media Server 4 with resources through the voice/data network 2, and the media Server 4 completes a call to a communication terminal to initiate an instant conference or a reservation conference. The IP packet includes the number of the communication terminal participating in the conference, and the IP packet conforms to the TCP/IP protocol family, such as HTTP protocol, FTP protocol, XML protocol, WINSOCK protocol, and the like. The Microsoft Share Point Server based multi-party conference device 1 may send the IP data packet to the adapter 3 via the voice/data network 2 (S1), the adapter 3 parses and authenticates the received IP data packet, and the received IP data packet is authenticated to determine whether the multi-party conference request sent by the Microsoft Share Point Server based multi-party conference device 1 is legal (S2); if the multi-party conference request is unauthorized, a response message of conference setup failure is fed back to the Microsoft Share Point Server based multi-party conferencing apparatus 1 (S3), otherwise if the multi-party conference request is authorized, the conference is allowed to be set up, and the adaptor 3 forwards the multi-party conference request to the media Server 4 via the voice/data network 2 (S4). The media server 4 receives the multi-party conference request, parses it (S11), and determines whether the multi-party conference request is an instant conference request or a conference reservation request (S12), and if the multi-party conference request is an instant conference request, the media server 4 commands the voice/data network 2 to call each communication terminal 5 participating in the conference (S13), where the voice/data network 2 includes, but is not limited to, an IP network, a private data network, a fixed telephone network, and a mobile network. The communication terminal 5 includes a mobile terminal, a fixed telephone, and any terminal having an IP address. Joining the conference if the communication terminal 5 participating in the conference responds to the call, that is, answers the call, or failing the conference call if the communication terminal 5 participating in the conference does not respond to the call, such as hanging up the call (S16); if the request is a conference reservation request, the media server 4 transmits a conference reservation notification to the communication terminal 5 (S14); the media server 4 then judges whether the time for reserving the conference has come (S15), and if the time for reserving the conference has come, executes step S13 to make a call to the communication terminal 5 participating in the conference, and if the communication terminal 5 participating in the conference responds to the call, that is, answers the call, joins the conference, otherwise if the communication terminal 5 participating in the conference does not respond to the call, that is, hangs up the call, the conference call fails (S16).
The IP data packet transmitted by the Microsoft Share Point Server based multi-party conferencing device 1 may include a conference ID number and a corresponding password, a host terminal number, a participant terminal number, a relevant conference caption, a conference reservation time, a query and cancellation for making a reservation conference, and any documents, images and other files that may be transmitted over a voice/data network. The multi-party conference device based on Microsoft Share Point Server provided by the invention can be applied to Outlook, IBMNotes, mobile terminal platforms, clients or servers and the like. It should be understood that the multi-party conferencing device based on Microsoft Share Point Server provided by the present invention is not limited to the above-mentioned Microsoft Share Point Server, but can also be applied to any Server and other systems that have such a need. This will be described in detail below.
FIG. 3 is a block diagram of a Microsoft Share Point Server based multi-party conferencing appliance of the present invention. As shown in fig. 3, the Microsoft Share Point Server based multi-party conferencing apparatus 1 includes a user interface unit 11, a protocol unit 12, and a communication unit 13. The user interface unit 11 provides an interface for a user regarding a multi-party conference, generates a multi-party conference request according to an input of the user in a multi-party conference dialog box, and transmits the multi-party conference request to the protocol unit 12, wherein the multi-party conference request includes one of the following: an instant conference request, a conference reservation request and a conference reservation cancellation request; the protocol unit 12 performs IP encapsulation on the multi-party conference request sent by the user interface unit 11, forwards an IP data packet to the communication unit 13, and receives response information sent by the communication unit 13; the communication unit 13 sends the packetized IP data packets to the adapter 3 and forwards the response information received from the adapter 3 to the protocol unit 12, and the protocol unit 12 decodes and forwards the received response information to the user interface unit 11, as shown in fig. 4. The above-mentioned units implement the functions of establishing a conference, reserving a conference, and inquiring a conference by calling a system API (application program development interface) function, which will be described in detail below.
Fig. 5 is a schematic structural diagram of a user interface unit according to the present invention. As shown in fig. 5, the user interface unit 11 includes: an instant conference unit 11a, a reserved conference unit 11b, a reserved conference inquiry/cancellation unit 11c, and a transmission unit 11 d. The instant conference unit 11a is configured to generate an instant conference request, and the reserved conference unit 11b is configured to generate a reserved conference request, which will be described in detail below. Among them, a conference request needs to be set in a multiparty conference device based on Microsoft Share Point Server, as shown in fig. 6, the specific steps are as follows:
in step S21, a host terminal is first set, the host terminal including a mobile terminal, a fixed telephone, and a terminal having an IP address. As shown in fig. 7, specifically, a "setup" dialog box is displayed in the user interface unit, the user fills in the column of "host number" with the number of the host terminal, which may be the mobile terminal number, the fixed telephone number, and the IP address of any communication terminal, and the host terminal of the conference is used to control the multiparty conference, has the control right for the multiparty conference, has the right to join a new participant to the conference or forcibly remove a participant, and has the right to decide whether to control the site. The conference ID number is filled in a column of 'conference ID', the conference ID number is a conference identification code and charging for initiating a conference by a multiparty conference device based on Microsoft Share Point Server, a user can register a multiparty conference with an operator and then obtain the conference ID number by the authorization of the operator, and the conference ID number is used for verifying the authority of initiating a multiparty conference request by the multiparty conference device based on Microsoft Share Point Server; finally, the password corresponding to the conference ID number is filled in the password column, and the password is used for further verification of the conference ID number. The adapter authenticates the multi-party conference request initiated by the multi-party conference device based on Microsoft Share Point Server according to the conference ID number and the password so as to judge whether the multi-party conference request is authorized;
step S22, the participants of the conference are then selected, and the participating terminals of the conference can be mobile terminals, fixed phones and any communication terminals with IP addresses. The selected participant terminal can participate in the conference after responding to the call of the voice/data network. Specifically, as shown in fig. 8, the user performs a selection operation in the participant list of the "select participants" dialog box, and accordingly, the user may select all the participants, or partially select the participants, or group-select the participants, where the participant terminals "Hank", "John" and "Tom" are selected to participate in the conference, as shown in fig. 9, or may perform group-select where the groups "IBM" and "microsoft" are selected to participate in the conference, where each group may include one or more participants, so that a group-select operation may simultaneously select a plurality of participants;
at step S23, where each participant may have multiple phone numbers corresponding to it, the user selects a number in a "number selection" dialog box, as shown in fig. 10. If the participant 'Hank' stores the mobile phone number and the fixed phone number, one of the mobile phone number and the fixed phone number is selected to call;
then, step S24 is performed to confirm the selected participant, as shown in fig. 11;
after confirming the participating terminal, if the initiated conference is an instant conference, the user may click the "instant conference" button in step S25, and the instant conference unit 11a generates an instant conference request for initiating an instant conference according to the selection (S26); if the initiated conference is a reserved conference, the user can click on a "reserved conference" button, and as shown in fig. 13, the user sets a conference notification in the "reserved conference" field in the "reserved conference" dialog, where the conference notification includes the name or name of the initiator of the conference, the names or names of the participants, the conference holding time, the conference subject, and so on, as well as any documents, images, and other files that can be sent over the voice/data network. At the same time, the time of the conference reservation is selected, such as selecting the time of the conference reservation "2006-07-10, 15: 30". The user clicks the ok button in the conference reservation dialog box, and the conference reservation unit 11b generates a conference reservation request for initiating a conference reservation according to the selection (S27); step S28, after generating the instant conference request and/or the conference reservation request, the sending unit 11d sends it to the protocol unit 12; and the reservation conference unit 11b stores the above-mentioned reservation conference request in the Microsoft Share PointServer-based multi-party conferencing apparatus 1.
The multiparty conference device 1 based on Microsoft Share Point Server may store a telephone number, such as an address book function in the prior art, or may call office desktop applications such as Microsoft Share Point Server, Outlook, IBM Notes, etc., each mobile terminal platform, and any client, Server and other systems with an address book function. The Microsoft Share PointServer-based multiparty conference apparatus 1 establishes a multiparty conference by setting a moderator terminal and participant terminals. The host terminal of the conference is used for controlling the multi-party conference and has the control right for the multi-party conference; the participating terminal is used for participating in the conference according to the call and responding to the control of the host terminal. The transfer of the conference host function is realized through the setting in the initiated multi-party conference request. Meanwhile, the real-time conference scheduling and controlling function can be realized for the multiparty conference initiated by the terminal, and the multiparty conference can be selectively participated. That is, if the number of the multi-party conference terminal initiating the multi-party conference request is not included in the multi-party conference request, the multi-party conference terminal initiating the multi-party conference request may not participate in the conference after initiating the conference. The multi-party conference device based on Microsoft Share Point Server can be applied to client terminals which can exchange data, such as mobile phones, PDAs and the like.
The invention can initiate a plurality of multiparty conferences in real time or by reservation, and the steps are repeated.
Furthermore, the conferences to which they subscribe can also be queried and/or cancelled via the user interface unit 11. As shown in fig. 5, the user interface unit 11 further includes a reserved conference inquiry/cancellation unit 11c for making a reserved conference inquiry and generating a reserved conference cancellation request to inquire/cancel the generated reserved conference request.
As shown in fig. 14, first, the reservation conference inquiring/canceling unit 11c inquires a reservation conference request stored in the Microsoft Share Point Server based multi-party conferencing apparatus 1 according to a user request (S31), and when the user inquires a reservation conference, the reservation conference inquiring/canceling unit 11c retrieves the stored reservation conference request and displays the retrieval result to feed back all reservation conference requests, as shown in fig. 15, if the user wishes to cancel a certain reservation conference, the reservation conference is selected and confirmed in the "reservation conference" dialog box (S32), and then the reservation conference inquiring/canceling unit 11c deletes the reservation conference and updates the reservation conference request stored in the Microsoft Share Point Server based multi-party conferencing apparatus 1 and generates a reservation conference canceling request for canceling the reservation conference (S33), the transmission unit 11d transmits the reservation conference cancel request to the protocol unit 12 (S34). The protocol unit 12 receives the instant conference request, the conference reservation request, or the conference reservation cancellation request, packages them, and forwards them to the communication unit 13.
Fig. 16 is a schematic diagram of the structure of the protocol unit 12. As shown in fig. 16, the protocol unit 12 includes a codec unit 12a and a forwarding unit 12 b. After receiving the instant conference request, the conference reservation request, or the conference reservation cancellation request, the forwarding unit 12b forwards the instant conference request, the conference reservation request, or the conference reservation cancellation request to the codec unit 12a, and the codec unit 12a encapsulates the instant conference request, the conference reservation request, or the conference reservation cancellation request into an IP data packet, and forwards the IP data packet to the communication unit 13 by the forwarding unit 12 b.
The communication unit 13 sends the IP data packet to the adapter 3 through the voice/data network 2, after the adapter 3 receives the IP data packet, the authorized IP data packet is forwarded to the media server 4 with resources through authentication, and the media server 4 calls the communication terminal 5 according to the instruction of the IP data packet or cancels the call to the communication terminal 5 at the reserved time. As shown in fig. 17, the specific steps are as follows.
Step S41, the media server 4 receives the IP data packet of the authorized multiparty conference request forwarded by the adapter 3, and analyzes the IP data packet to obtain the conference ID number and the corresponding password, and the numbers of the host terminal and the participating terminal;
step S42, judging whether the meeting is an instant meeting or a reserved meeting; if the instant conference is performed, step S45 is executed; if the conference is reserved, firstly, step S43 is executed;
step S43, sending a notice of reserving the conference to the communication terminal;
step S44, the media server 4 judges whether the time of the reserved conference is reached, if the time of the reserved conference is reached, step S45 is executed;
step S45, the media server 4 will command the voice/data network 2 to call the communication terminal participating in the conference to participate in the multi-party conference, and according to the numbers of the host terminal and the participating terminal, the host terminal is given the right to control the multi-party conference, and the participating terminal is given the right to participate in the multi-party conference, then the media server 4 will command the voice/data network to call the participating terminal participating in the multi-party conference, after the participating terminal receives the call, such as a mobile phone, it can participate in the conference by selecting answering when being called.
As shown in fig. 4, after receiving the response information forwarded by the adapter 3, the communication unit 13 in the multi-party conferencing apparatus 1 based on Microsoft Share Point Server sends the response information to the protocol unit 12, the forwarding unit 12b in the protocol unit 12 forwards the response information to the codec unit 12a, the codec unit 12a decodes the response information, and forwards the decoded response information to the user interface unit 11 via the forwarding unit 12b, so as to display a relevant prompt of success or failure of the request to the user. The codec unit 12a encapsulates the multi-party conference request into an IP packet, where the IP packet includes the number of the communication terminal participating in the conference, and the IP packet conforms to the TCP/IP protocol family, such as HTTP protocol, XML protocol, FTP protocol, WINSOCK protocol, and the like.
Fig. 18 is a system configuration diagram of an embodiment of the present invention, fig. 19 is a schematic diagram of a conference control of the present invention, and fig. 20 is a system flowchart of the conference control of the present invention. The user interface unit 11 further includes a conference control unit 11e for performing real-time control on the initiated multiparty conference, including call following, recording, adding or removing participants, grouping the conference, muting, and sending documents and/or images to the communication terminal during the conference. Specifically, the user interface unit 11 displays a "conference control" dialog box, the user can call up, record, add or detach a participant, group conference, mute a selected communication terminal in the "conference control" dialog box, and send a document and/or an image to the communication terminal in the conference control process, specifically, after selecting the communication terminal, such as selecting "Hank", then click the call up, record, add or detach a participant, group conference, mute a communication terminal in the dialog box, and send a document and/or an image button to the communication terminal in the conference process, then the user interface unit 11 sends a conference control request corresponding to the conference control to the protocol unit 12, the protocol unit 12 IP-encapsulates the conference control request sent by the user interface unit 11 and forwards an IP data packet to the communication unit 13, and receiving the response information transmitted by the communication unit 13; the communication unit 13 sends the packaged IP data packet to the adapter 3, the adapter 3 forwards the IP packet to the media server 4, the media server 4 analyzes the IP packet and then executes corresponding call tracing, recording, adding or removing participants, grouping conference, muting and sending documents and/or images to the communication terminal in the conference process, the media server 4 sends response information to the adapter, the adapter 3 forwards the response information of the media server 4 to the communication unit 13, the communication unit 13 forwards the response information to the protocol unit 12, and the protocol unit 12 decodes and forwards the received response information to the user interface unit 11.
The IP data uses a flexible definition, making the protocol definition very flexible and easy to scale. Fig. 22 is an IP packet format created according to an embodiment of the present invention. The IP data packet is composed of four parts, including: length, Reserved, Header, and Body. Specifically, as shown in table one:
table one: IP packet composition
Item Description of the invention
Length The total Length of the message is the sum of the lengths of the Length, Reserved, Header and Body. This field itself takes 4 bytes.
Reserved Fields are reserved. This field itself occupies 8 bytes.
Header Header, all message structures must contain a header. The message itself takes up 32 Bytes.
Body The message bodies of different messages are different, and the length of the message bodies is variable.
The message Header (Header) is used for defining a protocol Version used when data is transmitted by using a 'Version' field; defining a Sender ID for the multi-party conferencing request using "Sender"; the "Receiver" field is used to define the ID of the participating terminals participating in the conference.
When the numbers of the participating terminals participating in the multi-party conference are included in the 'Receiver' field, the media server parses the IP data packet after receiving the IP data packet, and thus the numbers of the participating terminals participating in the multi-party conference can be obtained, thereby instructing the voice/data network to call the participating terminals participating in the multi-party conference.
Various modifications may be made to the above without departing from the spirit and scope of the invention as defined by the appended claims. The scope of the invention is therefore intended to be limited not by the above description, but rather by the scope of the appended claims.

Claims (22)

1. A multiparty conference system for calling a plurality of communication terminals to participate in a multiparty conference, comprising:
the multi-party conference device based on Microsoft Share Point Server is used for setting a multi-party conference request for initiating a multi-party conference, wherein the multi-party conference request comprises the number of a communication terminal participating in the multi-party conference, and the multi-party conference device based on Microsoft Share Point Server sends the multi-party conference request to an adapter;
the adapter is used for analyzing and authenticating the multi-party conference request and forwarding the multi-party conference request to a media server with resources;
the media Server is used for commanding the voice/data network to initiate a call to the communication terminal participating in the multi-party conference according to the multi-party conference request set by the multi-party conference device based on Microsoft Share Point Server; and
the communication terminal is used for responding to a call initiated by a voice/data network so as to participate in the multi-party conference; wherein,
the Microsoft Share Point Server-based multi-party conference device comprises:
the system comprises a user interface unit, a protocol unit and a conference processing unit, wherein the user interface unit is used for generating a multi-party conference request and sending the generated multi-party conference request to the protocol unit, and the multi-party conference request comprises one of an instant conference request, a conference reservation request and a conference reservation cancellation request;
the protocol unit is used for carrying out IP package on the multi-party conference request and forwarding an IP data packet to the communication unit; and
a communication unit for transmitting the IP data packet to the outside and forwarding the response information received from the outside to a protocol unit;
wherein the user interface unit includes: an instant conference unit for generating an instant conference request; and a reservation conference unit for generating a reservation conference request for establishing an instant multi-party conference, the reservation conference request for establishing a reservation multi-party conference, and the reservation conference cancel request for canceling the reservation multi-party conference,
wherein the protocol unit decodes and forwards the received response information to the user interface unit,
the media server judges whether the multi-party conference request is an instant conference request or a conference reservation request, and if the multi-party conference request is the instant conference request, the media server commands a voice/data network to call communication terminals participating in the multi-party conference.
2. The system of claim 1, wherein the user interface unit further comprises a reserved conference query/cancellation unit for making a reserved conference query and generating a reserved conference cancellation request.
3. The system of claim 1, wherein the protocol unit comprises:
a forwarding unit, which is used for receiving the multi-party conference request and forwarding the multi-party conference request to the coding and decoding unit;
and the coding and decoding unit is used for encapsulating the multi-party conference request into an IP data packet and forwarding the IP data packet to the communication unit by the forwarding unit.
4. The system of claim 3, wherein the user interface unit further comprises a conference control unit for calling up, recording, adding or removing participants, grouping a conference, muting and sending documents and/or images to the communication terminal during the conference.
5. The system of claim 1, wherein the communication terminals participating in the multi-party conference comprise:
a host terminal for controlling the multiparty conference; and
and the participating terminal is used for participating in the multi-party conference.
6. The system of claim 5, wherein a number of any one of the communication terminals is set as a number of the moderator terminal in setting of the multiparty conference request.
7. The system of claim 1, wherein the conference reservation request comprises a conference notification including at least one of a conference initiator name or name, a participant name or name, a conference hold time, a conference subject, a document, and an image.
8. The system of claim 7, wherein the meeting notification is sent in the form of a short message or an IP packet.
9. The system of claim 1, wherein the voice/data network comprises an IP network, a private data network, a fixed telephone network, and a mobile network.
10. The system of claim 1, wherein the communication terminals include mobile terminals, fixed telephones, and terminals having IP addresses.
11. The system of claim 5, wherein the host terminal comprises a mobile terminal, a fixed telephone, and a terminal having an IP address.
12. A method for initiating a multi-party conference based on Microsoft Share Point Server, which is used for calling a plurality of communication terminals to participate in the multi-party conference, is characterized by comprising the following steps:
setting a multi-party conference request for initiating a multi-party conference, wherein the multi-party conference request comprises the numbers of communication terminals participating in the multi-party conference;
sending the multi-party conference request to an adapter, wherein the multi-party conference request comprises one of an instant conference request for establishing an instant multi-party conference, a conference reservation request for establishing a reserved multi-party conference and a conference reservation cancellation request for canceling the reserved multi-party conference;
the adapter analyzes and authenticates the multi-party conference request, and forwards the multi-party conference request to a media server with resources;
the media server judges whether the multi-party conference request is an instant conference request or a conference reservation request, and if the multi-party conference request is the instant conference request, the media server commands a voice/data network to call a communication terminal participating in the multi-party conference;
the communication terminals participating in the multi-party conference respond to a call initiated by a voice/data network to participate in the multi-party conference.
13. The method of claim 12, further comprising a reserved multi-party conference inquiring step for inquiring the reserved multi-party conference according to an inquiry request inputted by a user.
14. The method of claim 13, further comprising a reserved multi-party conference canceling step for canceling the reserved multi-party conference.
15. The method of claim 14, further comprising a conference control step for calling up, recording, adding or removing participants to the communication terminal, grouping a conference, muting, and transmitting documents and/or images to the communication terminal during the conference.
16. The method of claim 15, wherein the communication terminals participating in the multi-party conference comprise:
a host terminal for controlling the multiparty conference; and
and the participating terminal is used for participating in the multi-party conference.
17. The method of claim 16, wherein in the step of setting the multiparty conference request, a number of any one of the communication terminals is set as a number of the moderator terminal.
18. The method of claim 12, wherein the conference reservation request comprises a conference notification including at least one of a conference initiator name or name, a participant name or name, a conference hold time, a conference subject, a document, and an image.
19. The method of claim 18, wherein the meeting notification is sent in the form of a short message or an IP packet.
20. A method according to claim 13 or 14, wherein the voice/data network comprises an IP network, a private data network, a fixed telephone network and a mobile network.
21. The method of claim 12, wherein the communication terminals include a mobile terminal, a fixed telephone, and a terminal having an IP address.
22. The method of claim 16, wherein the host terminal comprises a mobile terminal, a fixed telephone, and a terminal having an IP address.
CN2007100035759A 2006-07-06 2007-02-09 A multi-party conference device and multi-party conference system and method based on Microsoft Share Point Server Expired - Fee Related CN101127617B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007100035759A CN101127617B (en) 2006-07-06 2007-02-09 A multi-party conference device and multi-party conference system and method based on Microsoft Share Point Server

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
CN200610098545 2006-07-06
CN200610098545.6 2006-07-06
CN200610165760 2006-12-15
CN200610165760.3 2006-12-15
CN2007100035759A CN101127617B (en) 2006-07-06 2007-02-09 A multi-party conference device and multi-party conference system and method based on Microsoft Share Point Server

Publications (2)

Publication Number Publication Date
CN101127617A CN101127617A (en) 2008-02-20
CN101127617B true CN101127617B (en) 2012-08-08

Family

ID=39095550

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007100035759A Expired - Fee Related CN101127617B (en) 2006-07-06 2007-02-09 A multi-party conference device and multi-party conference system and method based on Microsoft Share Point Server

Country Status (1)

Country Link
CN (1) CN101127617B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101753960B (en) * 2008-12-02 2011-08-10 中兴通讯股份有限公司 Method for realizing conference entering terminal repeating query broadcasting through user interface
CN103455482A (en) * 2012-05-28 2013-12-18 上海中国弹簧制造有限公司 Method for searching product models on SharePoint platform according to parameters
CN104144154B (en) * 2013-05-10 2018-03-09 华为技术有限公司 Initiate the method, apparatus and system of preset conference

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1452404A (en) * 2002-04-18 2003-10-29 华为技术有限公司 Vedeo communication conference subscription providing system and said conference subscribing method
CN1653433A (en) * 2002-05-16 2005-08-10 思科管理方案有限公司 End user control of a teleconferencing network through a data network

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1452404A (en) * 2002-04-18 2003-10-29 华为技术有限公司 Vedeo communication conference subscription providing system and said conference subscribing method
CN1653433A (en) * 2002-05-16 2005-08-10 思科管理方案有限公司 End user control of a teleconferencing network through a data network

Also Published As

Publication number Publication date
CN101127617A (en) 2008-02-20

Similar Documents

Publication Publication Date Title
CN101102145B (en) A multi-party conference system originated by mobile terminal and its method
CN101102213B (en) A multi-party conference device and multi-party conference system based on instant communication and its method
US10171520B2 (en) Seamlessly conferencing a previously-connected telephone call
CN103053150B (en) For shifting the method for collaboration session
TW518849B (en) System controlling use of a communication channel
US9313081B2 (en) System and method for data transfer between terminals in voice communication under voice over internet protocol (VOIP)
CN108347337B (en) Conference communication method and device
WO2005101858A1 (en) Anonymous voice communication
CN101119506B (en) Mobile terminal based multi-party conference device and method
CN101102208B (en) A multi-party conference device and multi-party conference system and method
JP2006295673A (en) Call system, proxy dial server device, proxy dial method used therefor, and program thereof
US10623350B2 (en) Subscription/notification of a conference in a collaboration conferencing system
EP3210127A1 (en) Conferencing intelligence engine in a collaboration conferencing system
EP3210336A1 (en) Identification token in a collaboration conferencing system
CN101102209B (en) A multi-party conference device and multi-party conference system and method
KR100693038B1 (en) apparatus and method of providing Caller Identification in VoIP service system
KR100675325B1 (en) Ip telephone system, enum server and method for performing telephone conference
CN101127617B (en) A multi-party conference device and multi-party conference system and method based on Microsoft Share Point Server
CN101127618B (en) A multi-party conference device and multi-party conference system and method based on Microsoft Exchange Server
CN101159571B (en) Microsoft MSN Messenger based multi-party session device and multi-party session system and method
CN101127616B (en) A multi-party conference device and multi-party conference system and method based on Microsoft Office Communicator
CN101127615B (en) A multi-party conference device and multi-party conference system and method based on IMB Lotus Notes
CN100561932C (en) Multi-party conference device and method based on Outlook
JP2013501990A (en) Automatic session admission
CN102438005A (en) Method, device and system for processing click-to-dial service

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: BEIJING AI YI INFORMATION AND COMMUNICATIONS CO.,

Free format text: FORMER OWNER: AIYI INFORMATION COMMUNICATION LIMITED LIABILITY COMPANY

Effective date: 20100514

COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: BRITISH VIRGIN ISLANDS, U.K. TO: 100005 ROOM 615, TOWER 2, OFFICE BUILDING, HENDERSON CENTER, NO.18, JIANGUOMEN INNER STREET, BEIJING

TA01 Transfer of patent application right

Effective date of registration: 20100514

Address after: 100005, room 2, building 615, Henderson Center, 18 inner Avenue, Jianguomen, Beijing

Applicant after: Aiyi Information Communication Co., Ltd.

Address before: British Isles of Great Britain

Applicant before: Aiyi Information Communication Co., Ltd.

C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120808

Termination date: 20160209