A System For Controlling Video Conference Using SIP
专利摘要:
PURPOSE: A system for controlling a video conference is provided to reduce loads of the system by offering information only necessary for clients by using SIP protocol and prevent outflow of information of a company. CONSTITUTION: If an MCU(MultiPoint Control Unit)(10) receives SIP(Session Initiation Protocol) messages transmitted so that a plurality of clients(40) open a conference or attend the opened conference, the MCU sends a response message to each connected client informing connection information about the conference or permission to join the conference. The MCU receives and extracts data of voice, video, and text, stores the data at a temporary buffer, mixes the data to transmit the data necessary for the clients except the received clients. The MCU authenticates attendance in the conference or send out the attending clients. A DB server(20) stores information of IDs, e-mail addresses, passwords of the clients, and provides the necessary information according to a request of the MCU. 公开号:KR20030021222A 申请号:KR1020030010518 申请日:2003-02-19 公开日:2003-03-12 发明作者:이혜림 申请人:주식회사 시스캠퍼스; IPC主号:
专利说明:
Video Conferencing Control System Using SIP {A System For Controlling Video Conference Using SIP} [13] The present invention relates to a videoconferencing control system using SIP. [14] In the prior art, a system for video conferencing has been conducted in real time by teleconference participants using a television or the like. However, not only was the system operating cost excessive, but only the chairman of the conference presented the data, so that the participants could not adopt their data as the subject of the meeting when they wanted to. [15] Therefore, a further improved conventional technology has been disclosed, which is a video conference system using the Internet or a video conference system using a dedicated line. [16] However, since the Internet or leased line video conferencing system has logic that all the participants' data is transmitted and received, the central system is overloaded and frequently disconnected, and a separate leased line or a new system must be installed. In terms of cost, the user has been disregarded. [17] As such, a video conferencing system that receives only necessary data using existing systems, such as a computer in use, processes it, and provides only the necessary data to each client, and allows each client to view the data during the meeting. The advent of a video conferencing system in which conferences were conducted was provided by providing all clients with pictures or texts written by the user. [18] Accordingly, the present invention has been made in order to eliminate the above disadvantages, to provide a video conferencing control system using SIP that provides only the information required by the client to extract the necessary information using the SIP protocol. There is this. [19] It is also an object of the present invention to provide a videoconferencing control system using SIP capable of eliminating the leakage of information in the company from the beginning by authenticating the person who can participate in the meeting or instructing the withdrawal. [1] 1 is a configuration diagram schematically showing a videoconferencing control system. [2] 2 is a block diagram for video conference control. [3] 3 is a diagram illustrating an example of video conference control. [4] ** Brief description of the main parts of the drawing ** [5] 10: Multipoint Control Unit (MCU) [6] 11, 41: RTF / RTCP protocol 12, 42: SIP protocol [7] 13, 43: TCP / IP protocol 14: audio / video mixing module [8] 15: room management module 16: management module [9] 17: DB interface 20: DB (database) server [10] 30: web server 40: client or PC [11] 44: audio / video capture 45: whiteboard [12] 46: ActiveX [20] To this end, the present invention provides a video conferencing control system using SIP having one or more MCU and DB server, the MCU is transmitted so that a plurality of clients to establish or join a conference at the same time or at the same time Upon receiving the SIP message, the client sends the response message by determining connection information or access to the meeting, and extracts data such as voice, video, and text, and stores and mixes the data in a temporary buffer. It is a system for transmitting only necessary data to other clients, DB server is a database system that stores information such as ID, email address, password of the client and provides or stores the necessary information when requested by the MCU Provided is a video conference control system using IP. [21] In addition, when the meeting is in progress on the screen of the first client connected to the MCU, it is characterized by a system that provides information about the current meeting or that can establish a meeting. [22] In addition, the MCU is characterized in that the system to control the participation or exit of the meeting by authenticating the participation in the meeting or command the exit of the client participating in the meeting. [23] Hereinafter, the present invention will be described in detail with reference to the accompanying drawings. [24] The MCU 10 receives a voice, image, picture or text data packet transmitted from each client 40, processes it, and transmits the packet to the client 40. The MCU 10 uses the RTP 11, TCP 13, UDP, and SIP 12 protocols for transmitting and receiving such data. [25] The RTP 11 receives the real-time voice and image data from the client 40, transmits it to the MCU 10, and provides a route transmitted to the client 40, and the TCP 13 provides data other than the voice and image data. It provides a passage for transmitting from the client to another client via the MCU (10). When a client 40 selects and transmits content from the whiteboard 45, the MCU 10 transmits selected data to each client. The data that can be transferred can be sent not only word files such as Hangul, but also homepage access documents. [26] In addition, the TCP 13 provides a path through which the MCU 10 can transfer packets for accepting, forcibly leaving, requesting questions, and accessor lists to each client 40. [27] UDP provides a path for forwarding request and reply packets from the client 40 when the MCU 10 and the client 40 are connected, and the SIP 12 allows the client 40 to initially transmit to the MCU 10. In order to provide a standard for data transfer between the codec of the client 40 and the codec of the MCU 10 upon connection, the client 40 transmits and receives information (such as IP and codec type) and provides a channel upon termination. [28] The SIP protocol 12 is a protocol for signal processing between a peer-to-peer and identifies a client using an e-mail address form and provides mobility of the client. In other words, the client uses the same SIP address, but it supports the ability to register, modify, delete, and search for the location on the terminal or computer in different places with mobility. Fork, session connection, and request message of other request messages It is a protocol that operates independently of the lower transport protocol and performs the function of rejecting or suspending a session in use. [29] Accordingly, the SIP protocol 12 transmits a SIP message to the MCU 10 so that a plurality of clients 40 can simultaneously or at the same time establish or join a conference. The client may send connection information for the meeting or a response message for determining whether or not to enter the meeting. [30] The system-specific functions will now be described based on the above contents. [31] The MCU 10 maintains information about the room of the connected client 40 and records it in the DB 20. The MCU 10 is responsible for data transfer between clients of various packets for conducting a meeting in the room. A control packet processing function, an image and mixing function for receiving image data and audio data from a connected client, and then synthesizing and transmitting only necessary data; and a function for processing a SIP message sent from the client 40 to connect a session. , And communicates with the DB (20) to get the member information or to the function of recording the room status information. [32] In particular, the function of processing a SIP message and connecting a session refers to a function of, for example, opening a protocol to wait for transmission of data by processing a message for responding to an invitation message when the invitation message is received from the client 40. [33] The DB server 20 includes, but is not limited to, a member table in which member information is recorded, an MCU table in which MCU information is recorded, and a meeting information table in which currently opened rooms and connected client information are recorded. [34] The web server 30 provides a member login function that allows only authenticated clients to join the meeting, a function of opening a new conference (meeting function), and a function of joining a currently established conference (meeting function). do. [35] The client 40 has a SIP processing function for transmitting and receiving SIP messages to and from the MCU 10, a voice and image capture function for transferring voice and image data to the RTP 41, and word files such as the following Hangul through the MCU 10; Whiteboard function to transfer home page access files and the like to each client, control packet processing function to transfer various control packets, and all the MCU information from the web server 30 using Active X. And use it to participate in meetings. Accordingly, the client 40 has an RTP 41, a SIP 42, a TCP 43 communication protocol, and the like. [36] In the present invention, the client 40 refers to a terminal used by the user and may refer to only the user. [37] A description will now be given of a video conference control system using SIP with reference to the drawings. [38] When the client 40 opens a conference room through the web server 30 or joins an ongoing conference room, a window as shown in FIG. 3 is generated in its terminal. This is done via Active X 46. [39] At this time, when the client 40 clicks the connection button of the access window A on the latitude outputted to his terminal, the client 40 can access the conference room opened in the MCU 10. Clients not allowed are denied access. If the connection is successful, the access button is deactivated and controls are placed according to the mode of participation. For example, if you are in moderator mode (if the client is the moderator), the whiteboard toolbar (C) is activated and a force-exit button is created; in participants mode (when you join an established meeting), the whiteboard toolbar It is deactivated and a question request button is created. In other words, the activated and generated buttons are set differently according to the participation mode, but the present invention may also set the same. [40] In the accessor list B, a list of clients in progress is started. If three clients are connected, all three clients are created. [41] When the client 40 accesses the conference room, a screen of the connected client is generated in the access window A, which is controlled by the MCU management module 16. In addition, the client 40 and the MCU 10 are provided with separate modules for image and audio data processing through the RTPs 11 and 41. [42] For example, when the client 40 joins a meeting through the web server 30, voice and video data are captured by the audio / video capture 44 through a microphone or a camera, and transmitted to the MCU 10 through a protocol. The management module 16 of the MCU 10 stores the data in a buffer and processes the data through the audio / video mixing 14. The data thus processed is transmitted to each client 40 only the necessary data in reverse order. That is, when the A, B, and C clients access, the video and audio data are transmitted to the MCU 10, respectively, but only the B and C client information is transmitted to the A client, and similarly, only the A and C client information is transmitted to the B client. The load of the MCU 10 is controlled to be optimally configured. [43] Therefore, the room management module 15 synchronizes the information about the group (room) of the clients who participated in the meeting (for example, the ID of the client who participated in the meeting room and related information) with the DB server 20 in synchronization with the management module 16. Control in progress, and allows multiple meetings to be in progress at the same time. [44] On the other hand, when the client 40 connects to a meeting, the window is provided with a toolbar C (in some cases, the toolbar may be deactivated), and the toolbar C has various functions such as file import, Sending and interrupting function to MCU 10, various drawing tools, and painting function to select certain parts and paint them in required colors are possible. When necessary documents are on a web page, a domain can be directly accessed by entering a domain. have. [45] The file loaded using the function on the toolbar (C) is output to the whiteboard (D) and transmitted to the MCU 10 so that all the clients 40 can view it so as to facilitate the progress of the meeting. . [46] Among the clients, the authorized client 40, such as presiding a meeting, may be forced to leave the client without an attendance qualification and may allow the entry upon simple participation, and the present invention is configured to be implemented through a function button E. It was. Therefore, when the authorized client sends out the client's exit command connected to the function button E, the exiting client's information is transmitted to the MCU to block the connection, and the MCU 10 or the client 40 has a meeting. By registering in advance a list of available attendees, you can control access from the beginning. [47] In addition, the function button (E) has a chat function, after inputting the contents to be transmitted and then transmitted to the MCU 10 and then transmitted to each client 40. When each client 40 receives the chat content, the content is displayed in the chat output field (F). In some cases, you can select a specific client and send its contents, and only the selected client displays the contents on its own terminal. In addition, if there is a question, the logic may proceed as described above. [48] If some of the clients do not need or end the meeting, the client can leave the meeting by clicking the End button, and the meeting ends when the client with the presiding authority clicks End Meeting. [49] The present invention has been described in detail with reference to the accompanying drawings. However, it will be obvious to those skilled in the art that various modifications can be made within the scope of the following claims in the technical field to which the present invention pertains. [50] According to the present invention, the SIP protocol provides only the information necessary for the client to reduce the load on the system, and by the main system (MCU) to authenticate the person who can participate in the meeting or order the exit of the information in the company. Provides the effect of eliminating leaks.
权利要求:
Claims (3) [1" claim-type="Currently amended] In the videoconferencing control system using SIP having one or more MCU 10 and DB server 20, The MCU 10 receives a SIP message sent to a plurality of clients 40 to establish a meeting at the same time or at the same time or to participate in an established meeting, and access information or conference entry of the meeting to the connected client 40. It is a system that transmits only necessary data to non-received clients by determining whether or not to transmit response message, receiving and extracting data such as voice, image and text, storing and mixing in temporary buffer, The DB server 20 is a database system for storing information such as ID, email address, password, etc. of the client 40 and providing or storing necessary information upon request of the MCU 10. Video conferencing control system using. [2" claim-type="Currently amended] The system of claim 1, wherein the MCU 10 is a system that provides information on a meeting in progress or may open a meeting when a meeting is in progress on a screen of a client 40 first connected. Video conferencing control system using SIP. [3" claim-type="Currently amended] The system of claim 1 or 2, wherein the MCU 10 is a system for controlling participation or exit of the meeting of the client 40 by authenticating the participation in the meeting or instructing the exit of the client 40 participating in the meeting. Video conference control system using SIP.
类似技术:
公开号 | 公开日 | 专利标题 US9369673B2|2016-06-14|Methods and systems for using a mobile device to join a video conference endpoint into a video conference US9742830B2|2017-08-22|Systems and methods for asynchronously joining and leaving video conferences and merging multiple video conferences US10135881B2|2018-11-20|Virtual private meeting room US8982173B1|2015-03-17|Methods, systems and program products for efficient communication of data between conference servers US9065919B2|2015-06-23|Mixed media conferencing US8068592B2|2011-11-29|Intelligent switching system for voice and data JP5303578B2|2013-10-02|Technology to generate visual composition for multimedia conference events US8330795B2|2012-12-11|Extended presence for video conferencing systems TWI530191B|2016-04-11|Techniques to manage media content for a multimedia conference event CN1810029B|2010-06-16|Method for setup of meetings and conferences US7508822B2|2009-03-24|Communication system and communication method Vin et al.1991|Multimedia conferencing in the Etherphone environment KR100373323B1|2003-02-25|Method of multipoint video conference in video conferencing system US7461126B2|2008-12-02|System and method for distributed multipoint conferencing with automatic endpoint address detection and dynamic endpoint-server allocation US9160969B2|2015-10-13|Moderator methods, systems and program products for managing video conferences CN1705928B|2013-01-23|System and method for realtime messaging having image sharing feature US8909704B2|2014-12-09|Network-attached display device as an attendee in an online collaborative computing session EP1671464B1|2012-06-06|System and method for establishing a parallel conversation thread during a remote collaboration US8917306B2|2014-12-23|Previewing video data in a video communication environment KR100764312B1|2007-10-05|Network conferencing system, attendance authentication method and presentation method CN101834905B|2015-06-10|Remote document sharing method and remote document sharing server CN1618071B|2012-01-04|Service quality setting based on time reservation CN103493465B|2016-05-25|Authorized user participates in the meeting of carrying out by communication network KR101137099B1|2012-04-19|Architecture for an extensible real-time collaboration system US8326927B2|2012-12-04|Method and apparatus for inviting non-rich media endpoints to join a conference sidebar session
同族专利:
公开号 | 公开日
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
法律状态:
2003-02-19|Application filed by 주식회사 시스캠퍼스 2003-02-19|Priority to KR1020030010518A 2003-03-12|Publication of KR20030021222A
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 KR1020030010518A|KR20030021222A|2003-02-19|2003-02-19|A System For Controlling Video Conference Using SIP| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|