KR100250490B1 - Group user interaction daemon for teleconferencing system - Google Patents
Group user interaction daemon for teleconferencing system Download PDFInfo
- Publication number
- KR100250490B1 KR100250490B1 KR1019970071075A KR19970071075A KR100250490B1 KR 100250490 B1 KR100250490 B1 KR 100250490B1 KR 1019970071075 A KR1019970071075 A KR 1019970071075A KR 19970071075 A KR19970071075 A KR 19970071075A KR 100250490 B1 KR100250490 B1 KR 100250490B1
- Authority
- KR
- South Korea
- Prior art keywords
- message
- request
- group
- call
- conference
- Prior art date
Links
Images
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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/508—Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement
- H04L41/5093—Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement wherein the managed service relates to messaging or chat services
-
- 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/40—Support for services or applications
- H04L65/403—Arrangements for multi-party communication, e.g. for conferences
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Engineering & Computer Science (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
본 발명은 분산 처리용 컴퓨터 상에서 실행되는 영상 회의 시스템에서 초기 호출 및 제어 메시지의 전송을 지원하는 그룹 상호 작용 주 처리기 및 그 처리 방법에 관한 것이다.The present invention relates to a group interaction main processor and a method of processing the same, which support the transmission of an initial call and control message in a video conferencing system running on a distributed processing computer.
영상 회의의 초기 수행 방식에는 크게 두 가지 형태가 있는데, 하나는 호출자가 참석자에게 호출 메시지를 전송하여 즉시 소집되는 형태이고, 다른 한 방식은 전화나 전자 게시판 등을 통해 미리 공지된 시간에 참석자들이 자발적으로 참여하는 형태이다. 전자의 경우를 호출자 중심 방식(Initiator Based Approach)이라 부르고 후자의 경우를 참석자 중심 방식(Joiner Based Approach)이라 지칭한다.There are two main types of initial video conferencing: the caller sends a call message to the participant and is convened immediately. It is a form of participation. The former case is called an Initiator Based Approach and the latter case is called a Joiner Based Approach.
일반적으로, 탁상용 컴퓨터 상에서 구현된 영상회의 시스템에서 영상 회의를 수행하기 위해서는 영상 회의 소집자와 참석자가 존재한다. 소집자는 영상 회의를 소집하는 자로써 영상 회의 참가자에게 회의 소집을 알리는 메시지를 송신하게 된다. 참석자는 소집자의 소집 메시지를 수신하여 회의에 참가하는 자를 말한다.In general, a video conference caller and an attendee exist to perform a video conference in a video conference system implemented on a desktop computer. The caller is a video caller who sends a message to the video conference participants. Attendees are those who receive a convocation call and attend a meeting.
영상 회의 시스템 소프트웨어(S/W)는 비디오 및 오디오를 전송해주는 부분과 회의 발언권 등을 제어해 주는 부분, 그리고 영상 회의 소집과 관련한 부분의 세 부분으로 나뉘어진다. 이 중 영상 회의 소집과 관련하여 각 영상 회의 시스템에는 회의 소집자로부터의 소집 메시지를 수신하기 위해 항상 대기하는 프로세스(process)가 존재하는데, 이 프로세스의 기능이 본 발명에서 제시하는 부분으로 본 발명에서는 이를 그룹 상호 작용 처리기(Group Interaction Processor)라 지칭한다.The video conferencing system software (S / W) is divided into three parts: one for transmitting video and audio, one for controlling the voice of the conference, and one for conferencing video conferences. In relation to the video conferencing, there is a process in each video conferencing system that always waits to receive the convocation message from the conferee. The function of this process is presented in the present invention. This is called a group interaction processor.
영상 회의 시스템이나 전자 칠판과 같은 그룹웨어 응용(groupware application)에서 그룹웨어 사용자 사이의 메시지 전송은 그룹웨어 응용 내에서 처리되는 것이 대부분이었다. 즉 그룹웨어 응용 사이의 메시지 전송을 응용 자체 내에서 처리함으로써 각 응용의 특성에 적합한 구현을 수행했고 이는 구현의 용이함을 장점으로 한다. 이에 반해 각 그룹웨어 응용 내에 응용 간 메시지 통신 기능을 포함함으로써 S/W 유지 및 버전(version) 제어에 많은 문제점을 가지고 있다.In a groupware application such as a video conferencing system or a copyboard, message transfer between groupware users was mostly handled within the groupware application. In other words, the message transfer between groupware applications is handled within the application itself, thereby implementing the implementation suitable for the characteristics of each application. On the other hand, there are many problems in S / W maintenance and version control by including the message communication function between applications in each groupware application.
따라서, 본 발명은 영상 회의 시스템과는 구별되는 별도의 프로세스로 동작되는 그룹 상호 작용 주 처리기 및 그 처리 방법을 제공하는데 그 목적이 있다.Accordingly, an object of the present invention is to provide a group interaction main processor and a method for processing the same, which operate in a separate process from the video conferencing system.
상술한 목적을 달성하기 위한 본 발명에 따른 영상 회의 시스템 호출 및 응용 호출 지원을 위한 그룹 상호 작용 주 처리기는 그룹 상호 작용 요구 입력기로부터 수신된 그룹 상호 작용 관련 요구에 대한 메시지의 해독을 수행하는 그룹 상호 작용 요구 처리기와, 그룹 메시지 입출력기로부터 수신된 그룹 메시지에 대한 해독을 수행하는 그룹 메시지 요구 처리기와, 상기 그룹 메시지 요구 처리기의 요구에 대한 처리 결과로서 회의 호출 패킷을 생성하는 회의 호출 패킷 생성기와, 그룹 상호 작용 처리기 사이의 사용자 정의 메시지를 송수신할 수 있도록 하는 회의 메시지 패킷 생성기와, 응용 호출에 대한 요구를 실행하는 응용 호출기와, 상기 그룹 상호 작용 처리기 사이의 메시지를 전송하기 위해 패킷을 구성하는 그룹 메시지 패킷 생성기와, 그룹 상호 작용 요구를 저장하는 GRQR 레지스터와, 회의 호출에 대한 요구 처리 결과를 저장하는 GCR 레지스터와, 응용 호출에 대한 처리 결과를 저장하는 GAR 레지스터와, 회의 메시지 수신에 대한 결과를 저장하는 GRMR 레지스터를 포함하여 구성된 것을 특징으로 한다.The group interaction main processor for supporting a video conferencing system call and an application call according to the present invention for achieving the above-mentioned object is a group interaction that performs decoding of a message for a group interaction related request received from a group interaction request input unit. An action request processor, a group message request processor for decrypting a group message received from a group message input / output unit, a conference call packet generator for generating a conference call packet as a result of processing the request of the group message request processor; A conference message packet generator that enables the sending and receiving of user-defined messages between group interaction handlers, an application pager that executes requests for application calls, and a group that configures packets for sending messages between the group interaction handlers Message packet generator and group phase Including a GRQR register to store action requests, a GCR register to store request processing results for conference calls, a GAR register to store processing results for application calls, and a GRMR register to store results for receiving conference messages. Characterized in that configured.
상술한 목적을 달성하기 위한 본 발명에 따른 영상 회의 시스템 호출 및 응용 호출 지원을 위한 그룹 상호 작용 처리 방법은 외부 영상 회의 시스템으로부터 입력되는 요구 메시지의 종류를 확인하는 제 1 단계와, 상기 확인 결과에 따라 회의 호출 요구 메시지, 응용 호출 요구 메시지 및 회의 전송 요구 메시지 중 어느 한 요구 메시지를 구성하고 정보를 저장한 후 네트워크로 응답 메시지를 전송하는 제 2 단계와, 상기 네트워크로부터 수신된 요구 메시지가 회의 호출 메시지 또는 메시지 전송 메시지인지를 확인하는 제 3 단계와, 상기 확인 결과 회의 호출 메시지 일 경우에는 회의 호출을 외부 영상 회의 시스템에 알리고, 메시지 전송일 경우에는 회의 메시지를 외부 영상 회의 시스템에 알리며, 회의 호출 메시지 또는 메시지 전송이 모두 아니면 응용 호출기를 통해 응용을 실행시킨 후 네트워크로 응답 메시지를 전송하는 제 4 단계를 포함하여 이루어진 것을 특징으로 한다.The group interaction processing method for supporting a video conference system call and an application call according to the present invention for achieving the above object includes a first step of confirming a type of a request message input from an external video conference system; A second step of configuring any one of a conference call request message, an application call request message, and a conference transfer request message, storing information, and transmitting a response message to the network; A third step of confirming whether the message is a message or a message transmission message, and if the result of the confirmation is a conference call message, notifying the conference call to the external video conference system; if the message is transmitted, notifying the conference message to the external video conference system; Application if neither message or message transfer And a fourth step of transmitting the response message to the network after executing the application through the pager.
그룹 상호 작용 주 처리기는 영상 회의 시스템과 같은 그룹웨어 응용을 사용하는 사용자들을 하나의 그룹으로 지정하고, 그룹 내 사용자 사이의 메시지 전송 부분을 응용과는 별도로 수행하는 처리기이다. 이를 위해서는 응용과 그룹 상호 작용 주 처리기 사이의 통신이 추가적으로 필요한데 본 발명에서는 이 통신의 프로토콜(protocol)에 필수적인 기본 함수를 정의하여 구현의 용이함을 제공한다. 즉, 기존 기술 분야에서 야기되는 문제점은 응용 고유의 기능과 메시지 통신 기능을 분리한 응용 독립적(application independent)인 별도의 프로세스를 제공함으로써 해결될 수 있다.The group interaction main processor is a processor that designates users using a groupware application such as a video conferencing system into one group, and performs a part of message transmission between users in the group separately from the application. To this end, communication between the application and the group interaction main processor is additionally required. In the present invention, basic functions necessary for the protocol of the communication are defined to provide ease of implementation. That is, the problems caused in the existing art can be solved by providing an application independent process that separates application-specific functions and message communication functions.
대개의 그룹웨어 응용은 다수의 사용자가 참여하는 특징을 가지기 때문에, 응용 초기 실행 시 상대방 응용도 함께 실행되어야 한다. 상대방 응용의 초기화를 위해서 그룹 상호 작용 주 처리기는 각 응용이 실행되는 시스템 상에서 상호 메시지를 송수신 함으로써 상대방 응용의 초기화를 수행한다. 그룹 상호 작용 주 처리기는 상대방 그룹 상호 작용 주 처리기와 통신하여 상대방의 응용을 원격 실행시키는 기능을 가지고 있다.Since most groupware applications have a feature that a large number of users participate, the counterpart application must also be executed at the initial execution of the application. In order to initialize the counterpart application, the group interaction main processor performs the initialization of the counterpart application by sending and receiving a mutual message on the system where each application is executed. The group interaction main processor has a function of communicating with a counterpart group interaction main processor to remotely execute an application of the other party.
도 1은 일반적인 분산 컴퓨터의 개념적 구성도.1 is a conceptual configuration diagram of a general distributed computer.
도 2는 도 1의 그룹 상호 작용 처리기의 구성도.FIG. 2 is a block diagram of the group interaction processor of FIG. 1. FIG.
도 3은 본 발명에 따른 그룹 상호 작용 주 처리기의 상세한 구성도.3 is a detailed block diagram of a group interaction main processor according to the present invention.
도 4는 본 발명에 따른 그룹 상호 작용 주 처리기의 구동 방법을 설명하기 위해 도시한 순서도.4 is a flowchart illustrating a method of driving a group interaction main processor according to the present invention.
도 5는 본 발명의 실시 예에 따른 그룹 상호 작용 처리 요구로부터 처리까지의 방법을 설명하기 위해 도시한 순서도.5 is a flowchart illustrating a method from a group interaction processing request to processing according to an embodiment of the present invention.
<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>
10: 중앙 처리 장치 20 : 주 메모리 장치10: central processing unit 20: main memory unit
30: 네트워크 구동 장치 40: 그룹 상호 작용 처리기30: network drive device 40: group interaction handler
50: 그룹 상호 작용 주 처리 장치 51: 그룹 메시지 입출력기50: group interaction main processing unit 51: group message input and output
52: 그룹 상호 작용 요구 입력기 53: 그룹 상호 작용 응답 출력기52: Group Interaction Request Input 53: Group Interaction Response Output
54: 그룹웨어 응용 등록 명부 50A: 그룹 상호 작용 요구 처리기54: Groupware
50B : 그룹 메시지 요구 처리기 50B: 회의 호출 패킷 생성기50B: Group Message Request Handler 50B: Conference Call Packet Generator
50D: 회의 메시지 패킷 생성기 50E: 응용 호출기50D: Conference Message Packet Generator 50E: Application Pager
50F: 그룹 메시지 패킷 생성기 50G: 회의 호출 요구 처리기50F: Group Message Packet Generator 50G: Conference Call Request Handler
50H: 응용 호출 요구 처리기 50I: 회의 메시지 전송 요구 처리기50H: Application Call Request Handler 50I: Conference Message Transfer Request Handler
50J: 회의 호출 응답 처리기 50K: 응용 호출 응답 처리기50J: Conference Call Answer Handler 50K: Application Call Answer Handler
50L: 회의 메시지 수신 응답 처리기 50a: 요구 판별기50L: Response Message Receipt Handler 50a: Request Determinator
50b: 그룹 메시지 판별기50b: Group message discriminator
이하, 첨부한 도면을 참조하여 본 발명에 따른 실시 예를 상세히 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 일반적인 분산 컴퓨터의 개념적 구성도로서, 각 컴퓨터는 중앙 처리 장치(10)와 주 메모리(20) 및 영상회의 시스템(100)은 시스템 버스에 의해 연결되고, 중앙 처리 장치(10)는 주 메모리(20)에 접근할 수 있다. 그룹 상호 작용의 처리를 위한 그룹 상호 작용 처리기(40)는 중앙 처리 장치(10)와 주 메모리(20)에 연결되고, 서로 간의 메시지 교환을 위해 네트워크 구동 장치(30)에 의해 상호 네트워크로 연결되어진다. 상기와 같은 구성을 가지는 분산 환경하의 컴퓨터에서, 각 컴퓨터에서 각각 실행되는 그룹 상호 작용 처리기(40)는 네트워크를 통해 상호 정보를 교환하게 된다.1 is a conceptual diagram of a general distributed computer, where each computer is connected to a
상기 그룹 상호 작용 처리기(40)의 구성을 첨부한 도 2를 참조하여 설명하면 다음과 같다. 먼저 그룹 상호 작용 처리기(40)는 그룹 상호 작용 주 처리 장치(50)를 주 기능으로 하여, 그룹 메시지 입출력기(51)와 그룹 상호 작용 요구 입력기(52), 그룹 상호 작용 응답 출력기(53), 그리고 그룹웨어 응용 등록 명부(54)로 구성된다. 그룹 메시지 입출력기(51)는 네트워크 구동 장치로부터 들어오는 그룹 상호 작용 관련 메시지를 입력받는 장치이고, 그룹 상호 작용 요구 입력기(52)는 영상회의 시스템(100)으로부터 그룹 상호 작용 관련 요구를 접수하는 장치이다. 그룹 상호 작용 응답 출력기(53)는 그룹 상호 작용 주 처리 장치(50)로부터 처리된 결과를 영상 회의 시스템(100)에 전송하는 기능을 담당한다. 그룹웨어 응용 등록 명부(54)는 그룹 공동 작업을 위해 실행 가능한 그룹웨어 응용의 명부를 보관한다.The configuration of the
도 3은 본 발명의 실시 예에 따른 그룹 상호 작용 주 처리기의 구성도로서, 그룹 상호 작용 요구 입력기(52)로부터 수신된 그룹 상호 작용 관련 요구에 대한 메시지의 해독을 수행하는 그룹 상호 작용 요구 처리기(50A)와, 그룹 메시지 입출력기(51)로부터 수신된 그룹 메시지에 대한 해독을 수행하는 그룹 메시지 요구 처리기(50B)와, 요구에 대한 처리 결과로서 회의 호출 패킷을 생성하는 회의 호출 패킷 생성기(50C)와, 그룹 상호 작용 처리기(40) 사이의 사용자 정의 메시지를 송수신할 수 있도록 하는 회의 메시지 패킷 생성기(50D)와, 응용 호출에 대한 요구를 실행하는 응용 호출기(50E)와, 그룹 상호 작용 처리기(40) 사이의 메시지를 전송하기 위해 패킷을 구성하는 그룹 메시지 패킷 생성기(50F)와, 그룹 상호 작용 요구를 저장하는 GRQR 레지스터(501), 회의 호출에 대한 요구 처리 결과를 저장하는 GCR 레지스터(502), 응용 호출에 대한 처리 결과를 저장하는 GAR 레지스터(503) 및 회의 메시지 수신에 대한 결과를 저장하는 GRMR 레지스터(504)로 구성된다.3 is a block diagram of a group interaction main processor according to an exemplary embodiment of the present invention, wherein the group interaction request processor for performing a decryption of a message for a group interaction related request received from the group interaction request input unit 52 ( 50A), a group message request processor 50B for decrypting the group message received from the group message input /
그룹 상호 작용 요구 처리기(50A)는 다시 그룹 상호 작용 요구 입력기(52)로부터 수신된 요구 메시지의 내용을 판독하는 요구 판별기(50a)와, 판독된 요구에 따라 회의 호출 요구에 대한 메시지를 구성하고 해당 회의 호출 처리를 담당하는 회의 호출 요구 처리기(50G)와, 응용 호출 요구에 대한 메시지를 구성하고 처리를 담당하는 응용 호출 요구 처리기(50H)와, 회의 메시지를 송수신할 수 있도록 메시지를 구성하고 이에 대한 처리를 담당하는 회의 메시지 전송 요구 처리기(50I)로 구성된다. 그룹 메시지 요구 처리기(50B)는 그룹 메시지 입출력기(51)로부터 수신된 그룹 메시지를 판독하는 그룹 메시지 판별기(50b)와, 해당 메시지의 종류에 따라 회의 호출 요구에 대한 결과로서 패킷과 그룹 메시지를 구성하는 회의 호출 응답 처리기(50J)와, 응용 호출 요구에 대한 결과로 패킷과 그룹 메시지를 구성하는 응용 호출 응답 처리기(50K)와, 회의 메시지에 대한 수신 결과로 패킷과 그룹 메시지를 구성하는 회의 메시지 수신 응답 처리기(50L)로 구성된다.The group interaction request
상기 그룹 상호 작용 주 처리 장치(50)의 동작을 간략히 살펴보면, 영상 회의 시스템으로부터의 회의 호출, 또는 응용 호출, 또는 회의 메시지 전송 요구가 그룹 상호 작용 요구 입력기(52)를 통해 그룹 상호 작용 요구 처리기(50A)로 수신된다. 수신된 요구는 요구 판별기(50a)에 의해 각각 회의 호출, 응용 호출, 또는 회의 메시지 전송에 대한 요구임이 인식되고, 해당 요구는 GRQR 레지스터(501)에 저장됨과 동시에 회의 호출 요구 처리기(50G), 또는 응용 호출 요구 처리기(50H), 또는 회의 메시지 전송 요구 처리기(50I) 중 하나의 처리기로 전달된다. 전달된 요구 처리기(50G, 50H 또는 50I)는 요구에 대한 처리를 위해 해당 요구 메시지를 구성하고 다시 그룹 메시지 패킷 생성기(50F)로 전달된다. 그룹 메시지 패킷 생성기(50F)는 요구 메시지를 네트워크로 전송할 수 있는 형태의 패킷으로 다시 재 생성하여 그룹 메시지 입출력기(51)로 전달한다. 해당 요구 패킷은 네트워크로 전달되어 상대방 그룹 상호 작용 주 처리기(50)에 전달되는데, 상대방 그룹 상호 작용 주 처리기(50)의 그룹 메시지 입출력기(51)는 해당 요구 패킷을 전달받아 이를 그룹 메시지 요구 처리기(50B)로 전달한다. 그룹 메시지 요구 처리기(50B)내 그룹 메시지 판별기(50b)는 수신된 메시지의 판독을 수행한 후, 요구의 종류에 따라 회의 호출 응답 처리기(50J), 응용 호출 응답 처리기(50K), 회의 메시지 수신 응답 처리기(50L) 중 하나의 처리기에 전달된다. 해당 응답 처리기(50J, 50K 또는 50L)는 응답에 대한 메시지를 구성한 후 메시지를 수신했다는 응답 메시지를 그룹 메시지 패킷 생성기(50F)로 전달하고, 수신된 요구에 대해 각각 GCR 레지스터(502), GAR 레지스터(503) 또는 GRMR(504) 레지스터에 저장한 후, 회의 호출 패킷 생성기(50C), 회의 메시지 패킷 생성기(50D) 또는 응용 호출기(50E) 중 하나를 구동시킨다. 수신된 메시지가 회의 호출인 경우, 회의 호출 패킷 생성기(50C)는 외부 영상 회의 시스템과 메시지를 교환할 수 있는 패킷을 생성하여 이 패킷을 그룹 상호 작용 응답 출력기(53)로 전송하고, 수신된 메시지가 응용 호출일 경우, 응용 호출기는 그룹웨어 응용 등록 명부(54)로부터 해당 응용에 대한 정보를 획득한 후, 적절한 응용을 실행시킨다. 수신된 메시지가 회의 메시지인 경우, 회의 메시지 패킷 생성기(50D)는 외부 영상 회의 시스템과 메시지를 교환할 수 있는 패킷으로 생성한 후, 이 패킷을 그룹 상호 작용 응답 출력기(53)로 전송한다.Briefly referring to the operation of the group interaction main processing unit 50, a meeting call, an application call, or a meeting message transmission request from the video conferencing system is transmitted through the group interaction
상기와 같이 동작하는 그룹 상호 작용 주 처리기의 제어 방법을 첨부한 도 4를 참조하여 설명하면 다음과 같다.The control method of the group interaction main processor operating as described above will be described with reference to FIG. 4.
도 4는 상호 작용 요구의 초기화부터 최종 처리 결과까지의 방법을 설명하는 순서도이다.4 is a flow chart illustrating a method from the initialization of an interaction request to the final processing result.
단계 S11 에서 외부 영상회의 시스템으로부터의 회의 호출, 응용 호출 또는 회의 메시지 전송과 같은 그룹 상호 작용 요구를 그룹 상호 작용 입력기(52)로부터 수신한다. 이 요구 메시지는 단계 S12 에서 그룹 상호 작용 요구 처리기(50A) 내 요구 판별기(50a)에 의해 그 내용이 판별된 후, 내용에 따라 회의 호출 요구 처리기(50G), 응용 호출 요구 처리기(50H), 회의 메시지 전송 요구 메시지(50I) 중 하나의 요구 처리기로 전송된다. 단계 S13 에서 구동된 요구 처리기는 상대방 그룹 상호 작용 주 처리기(50)가 이해할 수 있는 메시지로 재구성한다. 이 메시지는 단계 S14 에서 그룹 메시지 패킷 생성기(50F)는 네트워크 통신을 위한 패킷으로 재구성된 후 네트워크 상으로 전송된다. 단계 S15 에서는 네크워크로부터 수신된 그룹 메시지를 그룹 메시지 입출력기(51)를 통해 수신한다. 단계 S16 에서 수신된 요구 메시지는 그룹 메시지 요구 처리기(50B) 내 그룹 메시지 판별기(50b)에 의해 그 내용이 해석되고, 해석된 내용에 따라 회의 호출 응답 처리기(50J), 응용 호출 응답 처리기(50K0, 회의 메시지 수신 응답 처리기(50L) 중 하나의 응답 처리기로 전달된다. 단계 S17 에서 응답 처리기는 해당 패킷 생성기나 응용 호출기를 구동시킨다. 수신된 요구 메시지가 회의 호출 요구인 경우, 회의 호출 응답 처리기(50J)는 처리 결과를 GCR(502) 레지스터에 저장하고, 회의 호출 패킷 생성기(50C)를 구동시키는데, 회의 호출 패킷 생성기(50C)는 외부 영상회의 시스템에게 회의 호출에 대한 요구를 전달한다. 수신된 요구 메시지가 응용 호출 요구인 경우 응용 호출 응답 처리기(50K)는 처리 결과를 GAR(503) 레지스터에 저장한 후, 응용 호출기(50E)를 구동시킨다. 응용 호출기(50E)는 외부 그룹웨어 응용 등록 명부(54)로부터 응용에 관한 정보를 탐색한 후, 적절한 응용을 실행시킨다. 수신된 메시지가 회의 메시지 전송에 관한 요구인 경우, 회의 메시지 수신 응답 처리기(50L)는 GRMR 레지스터(504)에 처리 결과를 저장하고, 회의 메시지 패킷 생성기(50D)를 구동시킨다. 회의 메시지 패킷 생성기(50D)는 외부 영상회의 시스템에게 회의 관련 메시지를 전송한다.In step S11, a group interaction request, such as a conference call, an application call, or a conference message transmission from an external video conferencing system, is received from the group
도 5는 본 발명의 실시 예에 따른 메시지 요구 종류에 따라 설명한 순서도이다. 단계 S21 및 S22를 통해 외부 영상회의 시스템으로부터의 요구를 판별하여, 각 요구 종류에 따라 회의 호출일 경우는 단계 S23, 응용 호출일 경우는 단계 S24, 회의 메시지 전송일 경우는 단계 S25를 거쳐, 단계 S26 에서 네트워크로 요구 메시지를 전송한다. 네트워크로부터 수신된 메시지는 단계 S27을 통해 단계 S28, 단계 S29를 통해 요구 메시지의 종류를 판별한다. 요구 메시지가 회의 호출과 회의 메시지 전송인 경우 각각 단계 S30과 단계 S31에 의해 외부 영상회의 시스템에게 회의 호출 정보를 전송하고, 요구 메시지가 응용 호출인 경우 단계 S32에 의해 응용 호출기에 의해 해당 응용이 실행된다. 요구에 대한 처리 결과는 다시 단계 S33에 의해 네트워크로 응답 메시지를 전송한다.5 is a flowchart illustrating a message request type according to an embodiment of the present invention. The request from the external video conferencing system is determined through steps S21 and S22, and according to the request types, step S23 for a conference call, step S24 for an application call, step S25 for a conference message transmission, and step S25. In S26, a request message is sent to the network. The message received from the network determines the type of request message through step S28 and step S29 through step S27. If the request message is a conference call and a conference message transmission, the conference call information is transmitted to the external video conferencing system in step S30 and step S31, respectively, and if the request message is an application call, the application is executed by the application pager in step S32. do. The processing result for the request again sends a response message to the network in step S33.
상술한 바와 같이 본 발명에 의하면 영상 회의 시스템과는 구별되는 별도의 프로세스로 동작되는 그룹 상호 작용 주 처리기를 제공함으로써, 소프트웨어(S/W) 유지 및 버전관리를 수월하게 할 수 있는 탁월한 효과가 있다.As described above, according to the present invention, there is an excellent effect of facilitating software (S / W) maintenance and version management by providing a group interaction main processor operating in a separate process distinct from the video conferencing system. .
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019970071075A KR100250490B1 (en) | 1997-12-19 | 1997-12-19 | Group user interaction daemon for teleconferencing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019970071075A KR100250490B1 (en) | 1997-12-19 | 1997-12-19 | Group user interaction daemon for teleconferencing system |
Publications (2)
Publication Number | Publication Date |
---|---|
KR19990051707A KR19990051707A (en) | 1999-07-05 |
KR100250490B1 true KR100250490B1 (en) | 2000-04-01 |
Family
ID=19527935
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019970071075A KR100250490B1 (en) | 1997-12-19 | 1997-12-19 | Group user interaction daemon for teleconferencing system |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100250490B1 (en) |
-
1997
- 1997-12-19 KR KR1019970071075A patent/KR100250490B1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR19990051707A (en) | 1999-07-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6173314B1 (en) | Application sharing system with user managed address for conferencing | |
EP2045960B1 (en) | Identifying application capabilities for teleconference connections | |
US5854898A (en) | System for automatically adding additional data stream to existing media connection between two end points upon exchange of notifying and confirmation messages therebetween | |
EP2441222B1 (en) | System and method for integrating short message service messaging with contact center applications | |
US20020078153A1 (en) | Providing secure, instantaneous, directory-integrated, multiparty, communications services | |
CN101507210B (en) | Associating a telephone call with a dialog based on a computer protocol such as SIP | |
US20080137643A1 (en) | Accessing call control functions from an associated device | |
JP2007525087A (en) | Context-dependent forwarding with active reception and active alerts | |
CN101364976A (en) | Method and apparatus for establishing communication channel | |
JP2007013726A (en) | Server apparatus | |
JP4595712B2 (en) | Character / data transmission / reception system, terminal management apparatus, character / data transmission / reception method used therefor, and program thereof | |
JP2005057781A (en) | Advanced group communication system | |
JP5188160B2 (en) | Conference apparatus and connection control method | |
US20050141674A1 (en) | Monitoring a telephone call via conferencing | |
KR100250490B1 (en) | Group user interaction daemon for teleconferencing system | |
US10404863B2 (en) | Base phone and additional phone implementation, answering, calling, and intercom method, and IP terminal | |
KR20010096157A (en) | Message relay system for the internet instant messenger servers | |
JP2003303170A (en) | Method and system for session continuation, and virtual desktop server used therefor | |
JP2013005031A (en) | Multipoint connected teleconference apparatus | |
JP2003274023A (en) | Communication conference system, communication conference method, and communication conference program | |
JP2007026199A (en) | Multipoint conference system | |
TWI259723B (en) | Multi-location conference system and method | |
KR100719317B1 (en) | Multilateral Call System Of Mobile Communication Device and Service Method | |
JP3125305B2 (en) | Conference type data communication system | |
CN103119892B (en) | The system and method for meeting message transmission is carried out between telephone device and the wide area networking devices that universal plug and play enables |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20121206 Year of fee payment: 14 |
|
FPAY | Annual fee payment |
Payment date: 20131209 Year of fee payment: 15 |
|
FPAY | Annual fee payment |
Payment date: 20141229 Year of fee payment: 16 |
|
LAPS | Lapse due to unpaid annual fee |