KR100463875B1 - A Method For Controlling Video Conference Using SIP - Google Patents
A Method For Controlling Video Conference Using SIP Download PDFInfo
- Publication number
- KR100463875B1 KR100463875B1 KR10-2003-0007966A KR20030007966A KR100463875B1 KR 100463875 B1 KR100463875 B1 KR 100463875B1 KR 20030007966 A KR20030007966 A KR 20030007966A KR 100463875 B1 KR100463875 B1 KR 100463875B1
- Authority
- KR
- South Korea
- Prior art keywords
- client
- mcu
- meeting
- sip
- data
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
- H04N7/155—Conference systems involving storage of or access to video conference sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
본 발명은 에스아이피를 이용한 화상회의 제어 방법에 관한 것이다.The present invention relates to a video conference control method using SIP.
본 발명은 다수의 클라이언트가 동시 또는 이시에 회의를 개설하거나 개설된 회의에 참가하도록 MCU에 SIP 메시지를 전송하는 과정과, MCU는 SIP 메시지를 수신하여 접속된 클라이언트에 회의에 대한 접속 정보 또는 회의 입장 가부를 결정하여 응답 메시지를 전송하는 과정과, 음성 및 화상, 텍스트 등 데이터는 오디오/비디어 캡쳐와 화이트보드에서 추출되어 MCU로 전송되는 과정과, MCU는 오디오/비디오 믹싱 모듈을 통해 수신된 데이터를 임시 버퍼에 저장 및 믹싱 처리하여 수신된 클라이언트 외의 클라이언트들에게 필요한 데이터만을 전송하는 과정으로 구성된 에스아이피를 이용한 화상회의 제어 방법을 제공한다.The present invention provides a process of sending a SIP message to the MCU such that a plurality of clients establish a meeting at the same time or at the same time, or participate in an established meeting, and the MCU receives the SIP message and accesses information or accesses to the meeting to the connected client. Determining whether to send a response message, data such as voice, video, and text are extracted from the audio / video capture and whiteboard, and transmitted to the MCU, and the MCU receives the data received through the audio / video mixing module. The present invention provides a video conference control method using SIP configured to store and mix the data in a temporary buffer and transmit only necessary data to clients other than the received client.
본 발명에 따르면, SIP 프로토콜을 사용하여 클라이언트에 필요한 정보만을 제공하여 시스템의 부하를 저감시키는 효과와, 주시스템(MCU)에 의해 회의에 참가할 수 있는 자의 인증을 하거나 퇴출을 명령하여 회사내의 정보의 누출을 제거하는 효과를 제공한다.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.
Description
본 발명은 에스아이피를 이용한 화상회의 제어 방법에 관한 것이다.The present invention relates to a video conference control method using SIP.
종래기술에 있어 화상회의용 시스템은 원거리간 회의 참가자들이 텔레비젼등을 사용하여 실시간 회의가 실시되었다. 그러나 그 시스템 운영비가 과다할 뿐 아니라, 회의 주재자만이 데이터를 제시하여 회의를 진행하는 관계로, 참가자가 원할 때 자기의 데이터를 회의의 주제로 채택할 수 없다는 단점이 있었다.In the prior art, a videoconferencing system 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.
따라서 좀 더 개량된 종래기술이 개시되었는데, 인터넷을 이용한 화상회의 또는 전용선을 이용한 화상회의 시스템이 곧 그것이다.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.
그러나 인터넷 또는 전용선 화상회의 시스템은 참가자들의 데이터가 전부 전송 및 수신되는 로직을 가지고 있기 때문에 중앙 시스템에 지나친 부하가 걸려 자주 단절되는 난점이 있었고, 또 별도의 전용선을 구축하거나 신규의 시스템을 설치하여야 되는 점에 있어서 비용이 많이 소요되어 사용자로 하여금 그 외면을 받아왔다.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.
이처럼 기존의 시스템, 예를 들면 사용중인 컴퓨터를 이용하여 필요한 데이터만 수신하고 이를 처리하여 필요한 데이터만 각 클라이언트에게 제공하는 화상회의 시스템과, 각 클라이언트가 회의중에 자료를 모든 클라이언트가 볼 수 있도록 하고 클라이언트가 직접 작성한 그림이나 텍스트 등을 모든 클라이언트에게 함께 제공함으로써 회의가 진행되는 화상회의 시스템의 출현이 요청되었다.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.
따라서 본 발명은 상기와 같은 단점을 제거하기 위해 안출해 낸 발명으로서, SIP 프로토콜을 사용하여 필요한 정보만을 추출하여 참가한 클라이언트에 필요한정보만을 제공하는 SIP 를 이용한 화상회의 제어 방법을 제공하는 데 그 목적이 있다.Accordingly, the present invention has been made in order to eliminate the above drawbacks, the object of the present invention is to provide a videoconferencing control method using SIP that provides only the information required by the client to extract the necessary information using the SIP protocol. have.
또 본 발명의 목적은 회의에 참가할 수 있는 자의 인증을 하거나 퇴출을 명령하여 회사내의 정보의 누출을 처음부터 제거할 수 있는 SIP 를 이용한 화상회의제어 방법을 제공하는 데 있다.It is also an object of the present invention to provide a videoconferencing control method using SIP that can eliminate the leakage of information in the company from the beginning by authenticating or ordering the person who can participate in the conference.
도 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.
** 도면의 주요부분에 대한 간단한 설명 **** Brief description of the main parts of the drawing **
10 : 다자간 접속 제어 장치 (MCU:MultiPoint Control Unit)10: Multipoint Control Unit (MCU)
11, 41 : RTP/RTCP 프로토콜 12, 42 : SIP 프로토콜11, 41: RTP / RTCP protocol 12, 42: SIP protocol
13, 43 : TCP/IP 프로토콜 14 : 오디오/비디오 믹싱 모듈13, 43: TCP / IP protocol 14: audio / video mixing module
15 : 룸관리 모듈 16 : 관리모듈15: room management module 16: management module
17 : DB 인터페이스 20 : DB (데이터베이스) 서버17: DB interface 20: DB (database) server
30 : 웹서버 40 : 클라이언트 또는 PC30: web server 40: client or PC
44 : 오디오/비디오 캡쳐 45 : 화이트보드44: audio / video capture 45: whiteboard
46 : 액티브 엑스46: ActiveX
이를 위해, 본 발명은 다수의 클라이언트가 동시 또는 이시에 회의를 개설하거나 개설된 회의에 참가하도록 MCU에 SIP 메시지를 전송하는 과정과, MCU는 SIP 메시지를 수신하여 접속된 클라이언트에 회의에 대한 접속 정보 또는 회의 입장 가부를 결정하여 응답 메시지를 전송하는 과정과, 음성 및 화상, 텍스트 등 데이터는 오디오/비디어 캡쳐와 화이트보드에서 추출되어 MCU로 전송되는 과정과, MCU는 오디오/비디오 믹싱 모듈을 통해 수신된 데이터를 임시 버퍼에 저장 및 믹싱 처리하여 수신된 클라이언트 외의 클라이언트들에게 필요한 데이터만을 전송하는 과정으로 구성된 에스아이피를 이용한 화상회의 제어 방법을 제공한다.To this end, the present invention provides a process for transmitting a SIP message to the MCU to allow a plurality of clients to simultaneously or at the same time establish a meeting or to participate in the established conference, and the MCU receives the SIP message and accesses the connection information to the connected client. Alternatively, the process of determining whether or not to enter a meeting and sending a response message, and data such as voice, video, and text are extracted from the audio / video capture and the whiteboard and transmitted to the MCU, and the MCU is provided through the audio / video mixing module. The present invention provides a method for controlling videoconferencing using an SIP comprising storing and mixing received data in a temporary buffer and transmitting only necessary data to clients other than the received client.
또 본 발명은 MCU 는 최초로 접속된 클라이언트의 화면상에 회의가 진행중인경우에는 현재 진행중인 회의에 대한 정보를 제공하거나, 또는 회의를 개설할 수 있다는 정보를 제공하는 과정을 더 포함한다.In addition, the present invention further includes the process of providing information that the MCU can provide information on a meeting in progress or a meeting can be established when a meeting is in progress on the screen of a client connected for the first time.
또 본 발명은 MCU 는 회의에 참가하는 것을 인증하거나 회의에 참가중인 클라이언트의 퇴출을 명령함으로써 클라이언트의 회의 참가나 퇴출을 제어하는 과정을 더 포함한다.In another aspect, the present invention further includes the process of controlling the participation or exit of the client by the MCU by authenticating the participation in the conference or by instructing the exit of the client participating in the conference.
이하, 첨부 도면을 참조하여 본 발명에 대하여 상세히 살펴 보도록 하겠다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.
MCU(10)는 각 클라이언트(40)에서 전송된 음성, 화상, 그림 혹은 텍스트 데이터 패킷을 수신하여 이를 처리하여 각 클라이언트(40)에게 전송한다. 이와 같은 데이터의 전송 및 수신을 위해 MCU(10) 는 RTP(11), TCP(13), UDP 및 SIP(12) 프로토콜을 사용한다.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.
RTP(11)는 클라이언트(40)로부터 실시간 음성 및 화상 데이터를 수신하여 이를 MCU(10)에 전송한 후 클라이언트(40)에게 전송되는 루트를 제공하며, TCP(13)는 음성과 화상 데이터 외의 데이터를 클라이언트에서 다른 클라이언트로 MCU(10)를 경유하여 전송하는 통로를 제공한다. 한 클라이언트(40)가 화이트보드(45)에서 내용을 선택하여 전송하면 MCU(10)는 각 클라이언트에게 선택된 데이터를 전송한다. 전송 가능한 데이터는 아래한글 등 워드파일은 물론 홈페이지 억세스 문서도 전송할 수 있다.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.
또 TCP(13)는 이외에도 MCU(10)가 연결수락, 강제퇴출, 질문요청, 접속자 리스트에 대한 패킷들을 각 클라이언트(40)에게 전수송 가능한 통로를 제공한다.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.
UDP 는 MCU(10)와 클라이언트(40)가 접속되면 클라이언트(40)로부터의 요청및 답신 패킷을 전수송하는 통로를 제공하며, SIP(12)는 클라이언트(40)가 MCU(10)에 처음에 접속시 클라이언트(40)의 코덱과 MCU(10)의 코덱간의 데이터 전수송의 표준을 제공하도록 클라이언트(40)의 정보(IP, 코덱종류 등의 정보)를 송수신하고 종료시 채널을 제공한다.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 (IP, codec type, etc.) and provides a channel upon termination.
SIP 프로토콜(12)은 개인 대 개인(Peer-To-Peer)간 신호처리용 프로토콜로서, 전자우편주소 형태를 이용하여 클라이언트를 식별하고, 클라이언트의 이동성을 제공한다. 즉 클라이언트가 동일한 SIP 주소를 사용하되 서로 다른 장소의 단말기 또는 컴퓨터에서 위치를 등록, 수정, 삭제 및 검색하는 기능을 이동성을 가지고서 지원하며 기타 요청메시지의 포크(fork)기능과 세션 연결기능 그리고 요청 메시지의 거부나 사용중인 세션 중단 기능을 수행하고 하위 수송 프로토콜에 대하여 독립적으로 운영되는 프로토콜이다.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.
따라서 SIP 프로토콜(12)은 다수의 클라이언트(40)가 동시 또는 이시에 회의를 개설하거나 개설된 회의에 참가하도록 MCU(10)에 SIP 메시지를 전송하면 MCU(10)는 수신된 SIP 메시지를 접속된 클라이언트에 회의에 대한 접속 정보 또는 회의 입장 가부를 결정하는 응답 메시지를 전송하게 된다.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.
이제부터 상기 내용을 기초로 하여 시스템별 기능에 대하여 설명한다.The system-specific functions will now be described based on the above contents.
MCU(10)는 접속한 클라이언트(40)의 룸에 대해 정보를 유지하고 DB(20)에 이를 기록하는 룸관리 기능과, 룸내에서 회의를 진행하기 위한 각종 패킷을 클라이언트간 데이터 전수송을 담당하는 제어패킷처리 기능과, 접속된 클라이언트로부터 화상 데이터와 음성 데이터를 수신한 후 합성처리하여 필요한 데이터만을 전송하는 화상 및 믹싱 기능과, 클라이언트(40)로부터 전송된 SIP 메시지를 처리하여 세션을 연결하는 기능, 및 DB(20)와 통신하여 회원정보를 가져오거나 룸상태 정보를 기록하는 기능을 담당한다.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.
특히 SIP 메시지를 처리하여 세션을 연결하는 기능은 예를 들면, 클라이언트(40) 로부터 초대 메시지가 수신시 이에 응답하기 위한 메시지를 처리하도록 프로토콜을 개방하여 데이터의 전송을 대기하는 등의 기능을 말한다.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.
DB 서버(20)는 회원정보가 기록된 회원테이블, MCU 정보가 기록된 MCU 테이블, 및 현재 개설된 방이나 접속한 클라이언트 정보 등을 기록한 회의정보 테이블로 구성되나 이에 제한되지 않는다.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.
웹서버(30)는 인증된 클라이언트만 회의에 참가시킬 수 있는 회원로그인 기능, 새로 회의를 개설하는 기능(회의생성 기능), 및 현재 개설된 회의에 참가할 수 있는 기능(회의참가 기능) 등을 제공한다.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.
클라이언트(40)는 SIP 메시지를 MCU(10)와 송수신하는 SIP 처리 기능, 음성과 화상 데이터를 RTP(41)로 전수송하는 음성 및 화상 캡처기능, MCU(10)를 통하여 아래한글 등 워드파일과 홈페이지 억세스 파일 등을 각 클라이언트에게 전수송하는 화이트보드 기능, 여러 가지 제어패킷을 전수송하는 제어패킷처리 기능, 및 액티브 엑스(Active X)를 이용하여 웹서버(30)로부터 MCU 정보 등을 전수송하고 이를 이용하여 회의에 참가하는 기능을 제공한다. 따라서 클라이언트(40)는 RTP(41), SIP(42), TCP(43) 통신 프로토콜 등을 갖는다.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.
본 발명에서는 클라이언트(40)는 사용자가 사용하는 터미널을 의미하며 사용자만을 지칭할 수 있다.In the present invention, the client 40 refers to a terminal used by the user and may refer to only the user.
지금부터 도면을 참조하여 에스아이피를 이용한 화상회의의 제어 방법에 대하여 설명한다.A control method of video conferencing using SIP will now be described with reference to the drawings.
클라이언트(40)가 웹서버(10)를 통해 회의실을 개설하거나 진행중인 회의실에 참가하면 자신의 터미날에는 도 3 에 도시된 바와 같은 윈도우가 생성된다.When the client 40 opens a conference room through the web server 10 or joins an ongoing conference room, a window as shown in FIG. 3 is generated in its terminal.
이는 액티브 엑스(46)를 통해 이루어 진다.This is done via Active X 46.
이때 클라이언트(40)가 자신의 터미널에 출력된 위도우 상에서 접속창(A)의 접속 버튼을 클릭하면 MCU(10)에 개설된 회의실에 접속할 수 있다. 접속이 허용되지 않은 클라이언트는 접속이 거부된다. 접속이 성공되면 접속버튼은 비활성화되고 참가모드 형태에 따라 컨트롤이 배치된다. 예를 들어 개설자 모드인 경우(클라이언트가 회의 주재자인 경우)에는 화이트보드 툴바(C)가 활성화 되고 강제 퇴출 버튼이 생성되며, 참가자 모드인 경우(개설된 회의에 참가하는 경우)에는 화이트보드 툴바가 비활성화 되고 질문요청 버튼이 생성된다. 즉 참가 모드에 따라 활성되는 것과 생성되는 버튼 등이 다르게 설정되지만, 본 발명에서는 동일하게 설정할 수도 있다.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 a meeting presenter), the whiteboard toolbar (C) is activated and a forced exit button is created; in participant 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.
그리고 접속자 리스트(B)에는 현재 진행중인 클라이언트 리스트가 개시된다. 클라이언트가 3명 접속된 경우 클라이언트 리스트는 모두 3명이 생성된다.In the accessor list B, a list of clients in progress is started. If three clients are connected, all three clients are created.
클라이언트(40)가 회의실에 접속하면, 접속창(A)에는 접속한 클라이언트의 화면이 생성되고 이는 MCU 관리모듈(16)에서 제어된다. 또 RTP(11, 41)을 통해 클라이언트(40)와 MCU(10)는 화상 및 음성 데이터 처리를 위해 별도의 모듈을 구비하게 된다.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.
예를 들어 클라이언트(40)가 웹서버(30)를 통해 회의에 참가하면 음성 및 화상데이터는 마이크 또는 카메라 등을 통해 오디오/비디오 캡쳐(44)에 포착되어 프로토콜을 통해 MCU(10)에 전송되고, MCU(10)의 관리모듈(16)은 이 데이터를 각각 버퍼에 저장하였다가 오디오/비디오 믹싱(14)을 통해 처리한다. 이렇게 처리된 데이터는 역순으로 필요한 데이터만 각 클라이언트(40)에 전송된다. 즉 A, B 및 C 클라이언트가 접속한 경우 화상 및 음성 데이터는 각기 MCU(10)로 전송되지만 A 클라이언트에게는 B 및 C 클라이언트 정보만 전송되고, 마찬가지로 B 클라이언트에게는 A 및 C 클라이언트 정보만 전송하도록 제어함으로써 MCU(10)의 부하가 최적으로 구성되도록 제어된다.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.
따라서 룸관리 모듈(15)은 회의에 참가한 클라리언트의 집단(룸)에 대한 정보(예를 들어 회의룸에 참가한 클라이언트의 ID 와 이에 관련된 정보 등)를 DB 서버(20)와 동기되어 관리모듈(16)를 통해 제어되도록 하며, 진행중인 회의는 여러개가 동시에 진행될 수 있도록 한다.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.
한편, 클라이언트(40)가 회의에 접속하게 되면, 그 윈도우에는 툴바(C)가 제공되며(경우에 따라서는 툴바가 비활성될 수도 있음), 툴바(C)에는 여러 가지 기능, 즉 파일 불러오기, MCU(10)로 전송 및 중단 기능, 각종 그리기 도구, 일정 부분을 선택하여 필요한 색으로 도색하는 도색 기능 등이 가능하며, 필요한 서류가 웹페이지에 있을 때에는 도메인을 입력함으로써, 인터넷 사이트로 직접 접속할 수 있다.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.
이렇게 툴바(C)상의 기능을 이용하여 불러온 파일은 화이트보드(D)에 출력되어 MCU(10)에 전송함으로써 모든 클라이언트(40)가 볼 수 있도록 하여 원할한 회의의 진행을 도모할 수 있도록 한다.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. .
클라이언트 중 회의를 주재하는 등 권한 있는 클라이언트(40)는 참석자격 없는 클라이언트가 접속시 강제퇴출시킬 수 있으며 단순 참가시 그 입장을 허여할 수있으며, 본 발명에서는 기능버튼(E) 을 통해 구현하도록 구성하였다. 따라서 권한있는 클라이언트가 기능버튼(E)상에 접속된 클라이언트의 퇴출명령을 하면, 퇴출 클라이언트의 정보를 MCU 에 전송하여 MCU 가 접속을 차단하도록 되어 있으며, MCU(10) 또는 클라이언트(40)는 회의에 참석 가능한 리스트를 사전에 등록시켜서 처음부터 입장을 불허하도록 제어할 수 있다.The privileged client 40, such as presiding a meeting among the clients, 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 the exit command of the client connected on the function button (E), the MCU is disconnected by transmitting the exit client information to the MCU, 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.
또 기능버튼(E)에는 채팅기능이 있어 전송하고자 하는 내용을 입력후 전송시키면 일단 MCU(10)로 전송된 후 각 클라이언트(40)로 전송된다. 각 클라이언트(40) 가 채팅 내용을 전송받으면, 그 내용이 채팅 출력장(F)에 표시된다. 경우에 따라서는 특정한 클라이언트를 선택하여 내용을 전송할 수 있고 선택된 클라이언트만 그 내용을 자신의 터미널에 표시된다. 또 질문이 있는 경우에도 상기와 같은 로직으로 진행될 수 있다.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.
일부 클라이언트 중 회의가 더 불필요하거나 끝난 경우에는 해당 클라이언트는 종료버튼을 클릭함으로써 회의에 탈퇴할 수 있으며 회의주재의 권한을 가진 클라이언트가 회의종료를 클릭하면 회의가 종료된다.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.
이상 도면을 참조하여 본 발명을 구체적으로 설명하였다. 그러나 본 발명이 속하는 기술분야에서 하기 청구범위에 기재된 내용의 범위내에서 당업자가 여러가지 변경하여 실시할 수 있음은 당연하다.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.
본 발명에 따르면, SIP 프로토콜을 사용하여 클라이언트에 필요한 정보만을 제공하여 시스템의 부하를 저감시키는 효과와, 주시스템(MCU)에 의해 회의에 참가할 수 있는 자의 인증을 하거나 퇴출을 명령하여 회사내의 정보의 누출을 제거하는 효과를 제공한다.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)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2003-0007966A KR100463875B1 (en) | 2003-02-07 | 2003-02-07 | A Method For Controlling Video Conference Using SIP |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2003-0007966A KR100463875B1 (en) | 2003-02-07 | 2003-02-07 | A Method For Controlling Video Conference Using SIP |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20030016356A KR20030016356A (en) | 2003-02-26 |
KR100463875B1 true KR100463875B1 (en) | 2005-01-03 |
Family
ID=27730588
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2003-0007966A KR100463875B1 (en) | 2003-02-07 | 2003-02-07 | A Method For Controlling Video Conference Using SIP |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100463875B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101286865B (en) * | 2008-05-14 | 2010-11-10 | 华为技术有限公司 | Electronic white board realizing method, device and system in audio and video meeting |
-
2003
- 2003-02-07 KR KR10-2003-0007966A patent/KR100463875B1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR20030016356A (en) | 2003-02-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6526445B1 (en) | Method and apparatus to provide a backchannel for receiver terminals in a loosely-coupled conference | |
US6163531A (en) | Method and apparatus to throttle connections to a H.323 multipoint controller by receiver terminals in a loosely-coupled conference | |
US8319816B1 (en) | Methods, systems and program products for efficient communication of data between conference servers | |
US7664490B2 (en) | Method for instant scheduling of conference calls | |
JP2007329917A (en) | Video conference system, and method for enabling a plurality of video conference attendees to see and hear each other, and graphical user interface for videoconference system | |
JP5327917B2 (en) | Electronic conference system, bandwidth management method, and bandwidth management program | |
CN113949596B (en) | Device connection method, device and storage medium | |
KR100463876B1 (en) | A Method For Controlling Video Conference | |
KR100463875B1 (en) | A Method For Controlling Video Conference Using SIP | |
KR20030021222A (en) | A System For Controlling Video Conference Using SIP | |
KR100441500B1 (en) | A multipoint confering method in the system of conference | |
EP1506658B1 (en) | Apparatus and method for distribution of streamed real-time information between clients | |
WO2011010563A1 (en) | Video call system, master-side terminal, slave-side terminal, and program | |
KR100747718B1 (en) | Apparatus and method of providing conference service in voip system | |
KR20030021221A (en) | A System For Controlling Video Conference | |
KR20030050506A (en) | Virtual Conference System Based on IPv6 Multicast | |
KR100419139B1 (en) | Session Control Method in Real-Time Virtual Conference System using IPv6 Multicast | |
US20070172043A1 (en) | Ultimedia conference system | |
CN113872778B (en) | Device connection method, device and storage medium | |
KR100592432B1 (en) | Small multi-party conference channel formation method using SPI service | |
JP2006135456A (en) | Arbitrary participation relaying apparatus, arbitrary participation video conference system, and arbitrary participation relaying method | |
KR20180108165A (en) | Remote meeting method using web object | |
TR2021018363A2 (en) | INFORMATION SHARING SYSTEM THROUGH VIDEO CONFERENCE | |
JP2006345103A (en) | Media conference system, and control method, program and storage medium therefor | |
KR100586530B1 (en) | Method for multipoint videoconference establishment using computer telephony intergration |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
LAPS | Lapse due to unpaid annual fee |