[go: up one dir, main page]

KR20010015005A - Apparatus of providing for drawing and drwing method using it - Google Patents

Apparatus of providing for drawing and drwing method using it Download PDF

Info

Publication number
KR20010015005A
KR20010015005A KR1020000031317A KR20000031317A KR20010015005A KR 20010015005 A KR20010015005 A KR 20010015005A KR 1020000031317 A KR1020000031317 A KR 1020000031317A KR 20000031317 A KR20000031317 A KR 20000031317A KR 20010015005 A KR20010015005 A KR 20010015005A
Authority
KR
South Korea
Prior art keywords
information
browsing
initiator
function
file
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.)
Ceased
Application number
KR1020000031317A
Other languages
Korean (ko)
Inventor
황대준
Original Assignee
황대준
서호석
주식회사 에이티엠네트웍스
허성재
아르파 주식회사
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 황대준, 서호석, 주식회사 에이티엠네트웍스, 허성재, 아르파 주식회사 filed Critical 황대준
Priority to KR1020000031317A priority Critical patent/KR20010015005A/en
Publication of KR20010015005A publication Critical patent/KR20010015005A/en
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/50Business processes related to the communications industry
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems

Landscapes

  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

PURPOSE: A drawing function offering system and method is provided to support various services needed for a video conference, an education or a remote medical diagnosis under one application environment. CONSTITUTION: The system comprises an input device(12), an output device(15), a network card(16), a CPU(13), a main memory device(11), and a drawing function offering device(12). The main memory device(11), connected to the CPU(13), stores event information, view information and an object viewer. The input device(12) enables a user to input instructions, and the output device(15) notifies the user of the process result on the input instructions. The drawing function offering device(12) includes an object viewer, an object viewer composite, and a protocol processor. The object viewer establishes a session, browses files to be shared by a session controller and a session participant, and offers the drawing function by overlapping a dialog window over a web browser. The object viewer composite stores the browsed screen, displayed at a drawing mode conversion of the dialog within the object viewer, at a memory map.

Description

드로잉 기능 제공장치 및 그를 이용한 드로잉 방법{Apparatus of providing for drawing and drwing method using it}Apparatus of providing for drawing and drwing method using it}

본 발명은 하나의 애플리케이션(Application) 환경하에서 화상 회의, 교육 및 원격 진료 등에 필요한 다양한 서비스를 지원할 수 있는 드로잉 기능 제공장치 및 그를 이용한 드로잉 방법과, 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것이다.The present invention provides a drawing function providing apparatus capable of supporting various services required for video conferencing, education and telemedicine in one application environment, a drawing method using the same, and a computer for recording the program for realizing the method. To a recording medium.

웹상의 하이퍼 텍스트 마크업 언어(HTML : HyperText Markup Language) 문서를 사용한 교육 방법은 다수의 사용자에게 동시에 정보를 제공할 뿐만아니라 장소에 제한없이 정보를 얻을 수 있는 매력을 가지고 있다.Teaching methods using HyperText Markup Language (HTML) documents on the Web not only provide information to a large number of users at the same time, but also have the appeal of being able to get information anywhere.

그런데, 웹을 이용한 정보 전달 방식은 브라우저의 형태를 변화시켜 다양한 서비스를 제공할 수 있는데, 이러한 방식은 제한된 파일 타입을 가지고 있고 브라우저에서 지원하는 서비스만 제공되는 단점이 있다.By the way, the information delivery method using the web can provide a variety of services by changing the form of the browser, this method has a disadvantage that it has a limited file type and only services supported by the browser.

따라서, 이러한 정적인 정보 전달 방식에서 탈피해 면대면 교육과 같은 효과를 높이기 위해 다양한 서비스를 하나의 플랫 폼(Flat Form)으로 구현할 수 있는데, 즉 하나의 애플리케이션(Application)에서 화상 회의, 교육 및 원격 진료 등에 필요한 다양한 서비스를 지원할 수 있는 방안이 필수적으로 요구된다.Therefore, in order to break away from this static information delivery method, various services can be implemented in one flat form to enhance effects such as face-to-face education, that is, video conferencing, education, and remote control in one application. The plan to support various services necessary for medical treatment is essential.

상기한 바와 같은 요구에 부응하기 위하여 제안된 본 발명은, 하나의 애플리케이션(Application) 환경하에서 화상 회의, 교육 및 원격 진료 등에 필요한 다양한 서비스를 지원하기 위한 드로잉 기능 제공장치 및 그를 이용한 드로잉 방법과, 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있다.The present invention proposed to meet the above-described needs, an apparatus for providing a drawing function for supporting a variety of services required for video conferencing, education and telemedicine, etc. in one application environment and a drawing method using the same; It is an object of the present invention to provide a computer-readable recording medium having recorded thereon a program for realizing the method.

도 1 은 본 발명이 적용되는 하드웨어 시스템의 구성 예시도1 is an exemplary configuration diagram of a hardware system to which the present invention is applied.

..

도 2 는 본 발명에 따른 드로잉 기능 제공장치의 일실시예 구성도.Figure 2 is a configuration diagram of an embodiment of a drawing function providing apparatus according to the present invention.

도 3 은 본 발명에 따른 오브젝트 뷰어의 일실시예 상세 구성도.3 is a detailed configuration diagram of an embodiment of an object viewer according to the present invention;

도 4 는 본 발명에 따른 오브젝트 뷰어의 초기자 드로잉 방법에 대한 일실시예 흐름도.4 is a flowchart illustrating an example of a method of drawing an initiator of an object viewer according to the present invention;

도 5 는 본 발명에 따른 오브젝트 뷰어의 참여자 드로잉 방법에 대한 일실시예 흐름도.5 is a flowchart illustrating a method for drawing a participant of an object viewer according to the present invention;

* 도면의 주요 부분에 대한 부호의 설명* Explanation of symbols for the main parts of the drawings

11 : 주 기억 장치 12,20 : 오브젝트 뷰어11: main storage 12,20: object viewer

13 : 중앙 처리부 14 : 입력 장치13 central processing unit 14 input device

15 : 출력 장치 16 : 네트워크 카드15: output device 16: network card

21 : 오브젝트 뷰어 컴포지트 22,39 : 전송 프로토콜 처리부21: Object Viewer Composite 22,39: Transport Protocol Processing Unit

31 : 문서 출력부 32 : 사용자 입력부31: document output unit 32: user input unit

33 : 브라우저 컴포넌트 34 : 드로잉(Drawing) 제어기33: browser component 34: drawing controller

35 : 드로잉 윈도우 36 : 브라우저 제어기35: Drawing Window 36: Browser Controller

37 : URL 정보 추출기 38 : URL 동기기37: URL Information Extractor 38: URL Synchronizer

상기 목적을 달성하기 위한 본 발명은, 컴퓨팅 환경하에서 드로잉 기능을 제공하기 위한 장치에 있어서, 제어수단의 제어에 따라, 세션을 개설하여 세션을 통제하는 초기자와 세션에 참여한 참여자간에 공유하고자 하는 파일을 브라우징하고, 브라우저 영역과 동일 사이즈의 다이얼로그를 브라우저위에 추가하여 드로잉 기능을 제공하는 초기자와 참여자 각각에 구비된 브라우징 및 드로잉 기능 제공수단; 상기 브라우징 및 드로잉 기능 제공수단을 관리하고, 상기 브라우징 및 드로잉 기능 제공수단내의 다이얼로그의 그리기 모드 변환시에 브라우징되는 화면에 대한 영역을 메모리 맵에 저장하도록 하여 바탕화면으로 제공되도록 하는 상기 제어수단; 및 상기 제어수단의 제어에 따라, 초기자와 참여자간에 동일한 내용의 화면을 공유할 수 있도록 초기자와 참여자의 상기 브라우징 및 드로잉 기능 제공수단간에 메시지를 실시간으로 전송하는 메시지 전송수단을 포함하여 이루어진 것을 특징으로 한다.The present invention for achieving the above object, in the apparatus for providing a drawing function in a computing environment, under the control of the control means, the file to be shared between the initiator opening the session to control the session and the participants participating in the session A browsing and drawing function providing means provided to each of the initiator and the participant each of which provides a drawing function by browsing and adding a dialog having the same size as the browser area on the browser; The control means for managing the browsing and drawing function providing means and storing an area for a screen to be browsed in a memory map when the drawing mode is changed in a dialog in the browsing and drawing function providing means to be provided as a wallpaper; And a message transmission means for transmitting a message in real time between the initiator and the participant's browsing and drawing function providing means to share a screen of the same content between the initiator and the participant under the control of the control means. It features.

상기 목적을 달성하기 위한 본 발명은, 컴퓨팅 환경하에서 세션을 개설한 초기자의 드로잉 방법에 있어서, 초기자의 오브젝트 뷰어가 공유하고자 하는 파일을 브라우징하는 제 1 단계; 드로잉 오브젝트를 그리기 위하여, 브라우징 영역을 메모리 맵에 저장하고, 드로잉 윈도우에 상기 메모리 맵을 드로잉하여 바탕화면으로 사용하는 제 2 단계; 및 상기 드로잉 윈도우(다이얼로그)에 원하는 오브젝트를 드로잉하여 화면상에 보여 주는 제 3 단계를 포함하여 이루어진 것을 특징으로 한다.According to an aspect of the present invention, there is provided a drawing method of an initiator who has established a session in a computing environment, the method comprising: a first step of browsing a file to be shared by an object viewer of the initiator; A second step of storing a browsing area in a memory map to draw a drawing object, drawing the memory map in a drawing window, and using the same as a wallpaper; And a third step of drawing a desired object on the drawing window (dialog) and showing it on the screen.

그리고, 본 발명은 컴퓨팅 환경하에서 세션에 참여한 참여자의 드로잉 방법에 있어서, 초기자의 오브젝트 뷰어에 정보를 요청해 파일에 대한 위치 정보를 수신하여 해당 파일을 브라우징하는 제 1 단계; 드로잉 윈도우에 대한 정보를 얻어 오기 위해, 참여자의 오브젝트 뷰어가 브라우징된 영역을 메모리 맵에 저장한 후 드로잉 윈도우를 실행하여 메모리 맵에 저장된 영역을 상기 드로잉 윈도우의 바탕 화면으로 드로잉하고, 현재 그려져 있는 오브젝트에 대한 정보를 상기 초기자의 오브젝트 뷰어에게 요구하는 제 2 단계; 및 상기 초기자의 오브젝트 뷰어로부터 각각의 오브젝트에 대한 정보를 수신하여 오브젝트에 대한 정보를 드로잉하는 제 3 단계를 포함하여 이루어진 것을 특징으로 한다.The present invention relates to a drawing method of a participant participating in a session in a computing environment, the method comprising: requesting information from an object viewer of an initiator to receive location information about a file and browsing the file; In order to obtain information about the drawing window, the participant's object viewer saves the browsed area in the memory map and then executes the drawing window to draw the area stored in the memory map to the drawing window's desktop, and to draw the currently drawn object. Requesting information on the object viewer of the initiator; And a third step of receiving information on each object from the object viewer of the initiator and drawing the information on the object.

상기 목적을 달성하기 위한 본 발명은, 프로세서를 구비한 초기자의 오브젝트 뷰어에, 공유하고자 하는 파일을 브라우징하는 기능; 드로잉 오브젝트를 그리기 위하여, 브라우징 영역을 메모리 맵에 저장하고, 드로잉 윈도우에 상기 메모리 맵을 드로잉하여 바탕화면으로 사용하는 기능; 및 상기 드로잉 윈도우(다이얼로그)에 원하는 오브젝트를 드로잉하여 화면상에 보여 주는 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.The present invention for achieving the above object, the object viewer of the initiator having a processor, the function of browsing a file to be shared; Storing a browsing area in a memory map to draw a drawing object, and drawing the memory map in a drawing window to use as a wallpaper; And a computer-readable recording medium having recorded thereon a program for realizing a function of drawing a desired object on the drawing window (dialog) and showing it on a screen.

그리고, 본 발명은 프로세서를 구비한 참여자의 오브젝트 뷰어에, 초기자의 오브젝트 뷰어에 정보를 요청해 해당 파일에 대한 위치 정보를 수신하여 파일을 브라우징하는 기능; 드로잉 윈도우에 대한 정보를 얻어 오기 위해, 브라우징된 영역을 메모리 맵에 저장한 후 드로잉 윈도우를 실행하여 메모리 맵에 저장된 영역을 상기 드로잉 윈도우의 바탕 화면으로 드로잉하고, 현재 그려져 있는 오브젝트에 대한 정보를 상기 초기자의 오브젝트 뷰어에게 요구하는 기능; 및 상기 초기자의 오브젝트 뷰어로부터 각각의 오브젝트에 대한 정보를 수신하여 오브젝트에 대한 정보를 드로잉하는 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.The present invention provides a function of requesting information from an object viewer of a participant having a processor and receiving location information of a corresponding file by requesting information from an object viewer of an initiator; In order to obtain information about the drawing window, after storing the browsed area in the memory map, the drawing window is executed to draw the area stored in the memory map to the drawing window desktop, and to display information about the currently drawn object. Requesting the object viewer of the initiator; And a computer-readable recording medium having recorded thereon a program for realizing a function of receiving information about each object from the object viewer of the initiator and drawing information about the object.

본 발명은 네크워크상에서 정보 전달 방법의 주된 기법으로 HTML 형식, 파워 포인터 파일 및 워드 파일들 등을 동기 모드의 공동 작업 환경에 적용하여 다수의 사용자가 동시 참조를 할 수 있고 간단한 그림을 그리며 설명할 수 있는 기능을 제공한다.The present invention is a main technique of information transmission method on a network, and it can be used by multiple users to simultaneously refer to and explain by drawing a simple picture by applying HTML format, power pointer file and word files to the collaborative work environment of synchronous mode. To provide the functionality.

그러기 위해서는, 기본적인 브라우저 기능을 제공해야 하며, 간단한 마우스 조작에 의한 드로잉 기능에 의한 정보 전달 기능이 필요하다.To do this, a basic browser function must be provided, and a function of transferring information by a drawing function by simple mouse operation is required.

본 발명에서는 다양한 파일타입에 드로잉 기능을 지원하기 위해 인터넷 익스플로러 4.0 콘트롤(Internet Explorer 4.0 Control)을 사용하고, 드로잉 기능을 제공하기 위해 브라우저 영역과 동일한 사이즈의 다이얼로그를 브라우저위에 추가한다. 여기서, 다이얼로그는 그리기 모드로 변환되면 브라우징되는 화면에 대한 영역을 메모리 맵에 저장하여 바탕 화면으로 사용한다. 그러므로, 사용자에게는 다이얼로그 영역에 그려진 내용이 마치 브라우징 영역처럼 보이게 된다. 즉, 사용자가 그리는 그림은 마치 자신의 브라우징 영역에 그리는 것과 같이 보이게 된다.In the present invention, Internet Explorer 4.0 Control is used to support a drawing function for various file types, and a dialog having the same size as the browser area is added on the browser to provide a drawing function. In this case, when the dialog is converted to the drawing mode, the dialog stores an area of the screen to be browsed in a memory map to use as a wallpaper. Therefore, the content drawn in the dialog area appears to the user as if it is a browsing area. In other words, the picture drawn by the user looks as if he is drawing in his browsing area.

상술한 목적, 특징들 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다.The above objects, features and advantages will become more apparent from the following detailed description taken in conjunction with the accompanying drawings. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1 은 본 발명이 적용되는 하드웨어 시스템의 구성도로서, 도면에서 "11"은 주기억 장치, "12"는 오브젝트 뷰어, "13"은 중앙 처리부, "14"는 입력 장치, "15"는 출력 장치, 그리고 "16"은 네트워크 카드를 각각 나타낸다.1 is a configuration diagram of a hardware system to which the present invention is applied, in which, "11" is a main memory device, "12" is an object viewer, "13" is a central processing unit, "14" is an input device, and "15" is an output. The device and "16" each represent a network card.

도 1에 도시된 바와 같이, 본 발명이 적용되는 하드웨어 시스템(바람직하게는 개인용 컴퓨터(PC : Personal Computer) 등을 포함하는 사용자 단말기)은 입력 장치(14), 출력 장치(15), 네트워크 카드(16) 등의 주변 장치와, 주기억 장치(11) 등을 통합하여 운영하는 운영체제인 중앙 처리부(13)와, 상기 중앙 처리부(13)에 연결되어 이벤트 정보, 뷰 정보 및 오브젝트 뷰어를 위한 데이터를 저장하는 주기억 장치(11)와, 상기 중앙 처리부(13)에 연결되어 드로잉 기능을 지원하는 드로잉 기능 제공장치(12)와, 상기 중앙 처리부(13)에 연결되어 사용자의 명령을 받아들이는 입력 장치(14)와, 상기 중앙 처리부(13)에 연결되어 사용자의 명령에 대한 처리 결과를 사용자에게 알려 주는 출력 장치(15)를 구비한다.As shown in FIG. 1, a hardware system (preferably a user terminal including a personal computer (PC), etc.) to which the present invention is applied includes an input device 14, an output device 15, and a network card ( 16 is connected to the central processing unit 13, which is an operating system that integrates peripheral devices such as the main memory device 11 and the like, and stores data for event information, view information, and object viewers. A main memory device 11, a drawing function providing device 12 connected to the central processing unit 13 to support a drawing function, and an input device 14 connected to the central processing unit 13 to receive a user's command. And an output device 15 connected to the central processing unit 13 for informing the user of the processing result of the user's command.

상기한 바와 같은 구성을 갖는 본 발명이 적용되는 하드웨어 시스템의 동작을 설명하면 다음과 같다.Referring to the operation of the hardware system to which the present invention having the configuration described above is applied as follows.

먼저, 사용자의 입력은 입력 장치(14)를 통해서 입력되어 중앙 처리부(13)로 보내져서 드로잉 기능 제공장치(12)를 통해 다른 사용자의 드로잉 기능 제공장치(12)로 보내지고, 이 메시지를 수신한 다른 사용자의 드로잉 기능 제공장치(12)는 정의된 메시지 타입에 따라 처리하여 출력 장치(15)를 통해 출력한다.First, the user's input is input through the input device 14 and sent to the central processing unit 13 and sent to the drawing function providing device 12 of another user through the drawing function providing device 12, and receives this message. The drawing function providing device 12 of another user processes the output message through the output device 15 according to the defined message type.

상기와 같이 사용자(즉, 세션을 개설하여 세션을 통제하는 초기자)가 입력 장치(14)를 통해서 컴퓨터(PC)에 이벤트를 발생시키면, 이는 자신의 드로잉 기능 제공장치(12)를 통해서 원격지의 다른 사용자(즉, 세션에 참여한 참여자)에게 전달되고 다시 참여자의 드로잉 기능 제공장치(12)로 전달되어, 참여자의 드로잉 기능 제공장치(12)에서 메시지 타입에 따른 처리를 하므로 초기자나 참여자가 동시에 동일한 화면을 공유할 수 있다.As described above, when a user (that is, an initiator who establishes a session to control the session) generates an event to the computer PC through the input device 14, it is remotely connected through the drawing function providing device 12 of the user. It is delivered to another user (that is, the participant who participated in the session) and is passed back to the participant's drawing function providing device 12, and the participant's drawing function providing device 12 performs the processing according to the message type, so that the initiator or the participant is simultaneously You can share your screen.

도 2 는 본 발명에 따른 드로잉 기능 제공장치의 일실시예 구성도로서, 도면에서 "20"은 오브젝트 뷰어, "21"은 오브젝트 뷰어 컴포지트(Object Viewer Composite), 그리고 "22"는 전송 프로토콜 처리부를 각각 나타낸다.2 is a configuration diagram of an apparatus for providing a drawing function according to an embodiment of the present invention, in which “20” is an object viewer, “21” is an object viewer composite, and “22” is a transport protocol processor. Represent each.

도 2에 도시된 바와 같이, 본 발명에 따른 드로잉 기능 제공장치(12)는, 오브젝트 뷰어 컴포지트(21)의 제어에 따라, 세션을 개설하여 세션을 통제하는 초기자와 세션에 참여한 참여자간에 공유하고자 하는 파일을 브라우징하고, 브라우저 영역과 동일 사이즈의 다이얼로그를 브라우저위에 추가하여 드로잉 기능을 제공하는 초기자와 참여자 각각에 구비된 오브젝트 뷰어(20)와, 오브젝트 뷰어(20)를 관리하고, 오브젝트 뷰어(20)내의 다이얼로그의 그리기 모드 변환시에 브라우징되는 화면에 대한 영역을 메모리 맵에 저장하도록 하여 바탕화면으로 제공되도록 하는 오브젝트 뷰어 컴포지트(21)와, 오브젝트 뷰어 컴포지트(21)의 제어에 따라, 초기자와 참여자간에 동일한 내용의 화면을 공유할 수 있도록 초기자와 참여자의 오브젝트 뷰어(20)간에 메시지를 실시간으로 전송하는 전송 프로토콜 처리부(22)를 포함한다.As shown in FIG. 2, the drawing function providing apparatus 12 according to the present invention is to share a session between an initiator and a participant who participated in the session by establishing a session under the control of the object viewer composite 21. To manage the object viewer 20 and the object viewer 20 provided in each of the initiators and participants who provide drawing functions by adding a dialog having the same size as the browser area on the browser. 20) In accordance with the control of the object viewer composite 21 and the object viewer composite 21 to store the area of the screen to be browsed in a memory map and to provide the background when the dialog mode in the dialog is switched. Initiate a message between the initiator and the participant's object viewer 20 to share the same content among the participants. And a transport protocol processing unit 22 to send to the liver.

본 발명에 따른 드로잉 기능 제공장치(12)는 기본적인 브라우저 기능과 간단한 마우스 조작에 의한 드로잉 기능에 의한 정보 전달 기능을 이용하여, HTML 형식, 파워 포인터 파일 및 워드 파일들 등을 동기 모드의 공동 작업 환경에 적용하여 다수의 사용자가 동시에 참조할 수 있고 간단한 그림을 그리며 설명할 수 있는 기능을 제공하며, 드로잉 기능을 제공하기 위해 브라우저 영역과 동일한 사이즈의 다이얼로그를 브라우저 위에 추가하고, 다이얼로그가 그리기 모드로 변환되면 브라우징되는 화면에 대한 영역을 메모리 맵에 저장하여 바탕화면으로 사용한다.The drawing function providing apparatus 12 according to the present invention utilizes a basic browser function and an information transfer function by a drawing function by a simple mouse operation, such that an HTML format, a power pointer file, a word file, and the like are synchronized in a collaborative working environment. It can be applied to multiple users at the same time, provides the ability to draw and explain a simple picture, add a dialog of the same size as the browser area on top of the browser to provide a drawing function, the dialog is converted to the drawing mode When the area of the screen being browsed is saved in the memory map, it is used as the wallpaper.

전송 프로토콜 처리부(22)는 오브젝트 뷰어(20)간의 메시지를 전송한다.The transport protocol processor 22 transmits a message between the object viewers 20.

오브젝트 뷰어 컴포지트(21)는 각각의 오브젝트 뷰어(20)를 관리하고, 각각의 세션에 따라 실행되는 오브젝트 뷰어(20)를 관리하여 각각의 오브젝트 뷰어 컴포넌트들의 정보를 유지, 전송하는 역할을 한다.The object viewer composite 21 manages each object viewer 20 and maintains and transmits information of each object viewer component by managing the object viewer 20 executed according to each session.

그리고, 오브제트 뷰어 컴포지트(21)는 오브젝트 뷰어(20)의 실행 메시지나 종료 메시지 등을 오브젝트 뷰어(20)에게 전달하며, 실행 및 종료에 대한 처리 결과 정보를 유지한다.The object viewer composite 21 transmits an execution message or an end message of the object viewer 20 to the object viewer 20, and maintains processing result information on execution and termination.

오브젝트 뷰어(20)는 실제적으로 네트워크상에서 사용자들에게 정보를 보여주는 영역이다. 이는 각각의 사용자들에게 파일을 브라우징하여 동기화시키며, 간단한 도형을 그리는 기능 등을 제공한다.The object viewer 20 is an area showing information to users on the network. This provides each user with the ability to browse and synchronize files, to draw simple shapes, and so on.

본 발명에 따른 오브젝트 뷰어(20)의 동작을 개략적으로 설명하면 다음과 같다.Referring to the operation of the object viewer 20 according to the present invention as follows.

우선, 초기 세션의 실행 메시지와 종료 메시지를 수신하게 되면, 오브젝트 뷰어 컴포지트(21)에서 각각의 오브젝트 뷰어(20)로 실행 및 종료 메시지를 전송하고 각각에 대한 정보 리스트를 유지하게 된다.First, when the execution message and the end message of the initial session are received, the execution and end messages are transmitted from the object viewer composite 21 to each object viewer 20 and the information list for each is maintained.

이후, 오브젝트 뷰어(20)는 초기 사용자가 공유하고 싶은 파일의 브라우징 및 드로잉 오브젝트에 대한 정보를 전송 프로토콜 처리부(22)를 통해 각각 다른 참여자의 오브젝트 뷰어(20)로 전송하고, 이 정보를 수신한 다른 참여자의 오브젝트 뷰어(20)는 이를 정의된 메시지 타입에 따라 화면상에 표시하게 된다. 이렇게 해서 참여자는 원격지의 초기자 화면과 동일한 내용의 화면을 공유할 수 있다.Subsequently, the object viewer 20 transmits the information about the browsing and drawing objects of the file that the initial user wants to share to the object viewer 20 of the other participants through the transmission protocol processor 22, and receives the information. The object viewer 20 of another participant displays it on the screen according to the defined message type. In this way, the participant can share the same content as the remote initiator screen.

이제, 상기한 바와 같은 기능을 갖는 오브젝트 뷰어(20)의 내부 구성에 대해 보다 상세히 설명한다.Now, the internal configuration of the object viewer 20 having the function as described above will be described in more detail.

도 3 은 본 발명에 따른 오브젝트 뷰어의 일실시예 상세 구성도로서, 도면에서 "31"은 문서 출력부, "32"는 사용자 입력부, "33"은 브라우저 컴포넌트, "34"는 드로잉 제어기, "35"는 드로잉 윈도우, "36"은 브라우저 제어기, "37"은 웹주소(URL : Uniform Resource Locators) 정보 추출기, "38"은 URL 동기기, "39"는 전송 프로토콜 처리부를 각각 나타낸다.3 is a detailed configuration diagram of an object viewer according to an exemplary embodiment of the present invention, in which "31" is a document output unit, "32" is a user input unit, "33" is a browser component, "34" is a drawing controller, " 35 denotes a drawing window, 36 denotes a browser controller, 37 denotes a Uniform Resource Locator (URL) information extractor, 38 denotes a URL synchronizer, and 39 denotes a transport protocol processor.

단순한 파일 브라우징(즉, 혼자서 하는 브라우징)인 경우에, 사용자 입력부(32)를 통해 사용자가 원하는 파일의 위치에 대한 정보가 입력되면, 이러한 정보는 브라우저 컴포넌트(33)에서 처리되고, 이렇게 처리된 결과는 문서 출력부(31)를 통해 출력된다.In the case of simple file browsing (i.e., browsing alone), when information on the location of the file desired by the user is input through the user input unit 32, this information is processed by the browser component 33, and the result of the processing Is output through the document output unit 31.

브라우징 화면에 드로잉을 원하는 경우에, 사용자 입력부(32)를 통해 드로잉 제어기(34)에 드로잉 명령이 전송되면, 드로잉 제어기(34)에서 드로잉 윈도우(35)를 통해 드로잉 오브젝트(Drawing Objct)를 화면에 보여 준다.When drawing is desired on the browsing screen, when a drawing command is transmitted to the drawing controller 34 through the user input unit 32, the drawing controller 34 draws a drawing object through the drawing window 35 on the screen. Show it.

한편, 여러 사용자가 정보를 공유하는 경우 상기한 바와 같은 처리 과정에 정보를 전송하기 위한 과정이 별도로 추가된다.Meanwhile, when several users share information, a process for transmitting the information is added to the above-described processing.

브라우저 컴포넌트(33)에서 URL 정보 추출기(37)로 정보를 전송하면, URL 정보 추출기(37)에서 URL에 대한 정보를 추출하고 이는 URL 동기기(38)에서 동기화되어 전송 프로토콜 처리부(39)를 통해 전송하게 된다.When the browser component 33 sends the information to the URL information extractor 37, the URL information extractor 37 extracts the information about the URL, which is synchronized in the URL synchronizer 38 and transmitted via the transmission protocol processing section 39. Done.

또한, 전송 프로토콜 처리부(39)에 수신된 원격지에서의 URL 정보는 URL 동기기(38)를 통해 동기화되어 브라우저 제어기(36)로 전송되고, 이때 브라우저 제어기(36)는 브라우저 컴포넌트(33)에서 브라우징이 가능한 형태로 정보를 변경하여 브라우저 컴포넌트(33)로 전송하고, 이러한 정보는 브라우저 컴포넌트(33)에서 처리되어 문서 출력부(31)를 통해 출력된다.In addition, the URL information at the remote location received by the transport protocol processor 39 is transmitted to the browser controller 36 by being synchronized through the URL synchronizer 38, where the browser controller 36 is configured to browse at the browser component 33. The information is changed in a possible form and transmitted to the browser component 33, which is processed by the browser component 33 and output through the document output unit 31.

사용자가 드로잉 윈도우(35)를 통해 드로잉한 정보를 공유하는 경우, 드로잉 제어기(34)는 드로잉 오브젝트에 대한 정보를 전송 프로토콜 처리부(39)로 전송하여 여러 사용자에게 전송하게 된다. 또한, 전송 프로토콜 처리부(39)을 통해 수신된 드로잉 오브젝트에 대한 정보는 드로잉 제어기(34)에 전달되어 드로잉 윈도우(35)를 통해 그려지게 된다.When the user shares the information drawn through the drawing window 35, the drawing controller 34 transmits the information about the drawing object to the transmission protocol processor 39 and transmits the information to the various users. In addition, the information about the drawing object received through the transport protocol processor 39 is transferred to the drawing controller 34 to be drawn through the drawing window 35.

도 4 는 본 발명에 따른 오브젝트 뷰어의 초기자 드로잉 방법에 대한 일실시예 흐름도이다. 즉, 초기자로서 세션을 개설한 경우에 대한 흐름도로서, 오브젝트 뷰어를 실행하여 세션을 통제하는 초기자로 참여하는 경우이고, 참여자인 경우는 하기의 도 5를 참조한다.4 is a flowchart illustrating an exemplary method of drawing an initiator of an object viewer according to the present invention. That is, a flowchart illustrating a case where a session is established as an initiator, in which an object viewer is executed to participate as an initiator controlling a session, and in the case of a participant, refer to FIG. 5 below.

초기자는 세션에 대한 통제 권한을 가지고 있어 파일을 브라우징할 수 있으며 각각의 드로잉 오브젝트를 그릴 수 있다. 즉, 단순히 파일을 브라우징하는 기능을 할 수 있고(404), 드로잉 오브젝트를 그리기를 원하는 경우 브라우징 영역을 메모리 맵에 저장한다(405). 이때, 메모리 맵에 저장되어 있는 정보는 드로잉 윈도우를 실행하여(406) 드로잉 윈도우에 메모리 맵을 드로잉하여(407) 바탕화면으로 사용된다. 이는 브라우징 영역과 동일한 내용이 다이얼로그의 바탕화면이기 때문에 동일한 화면처럼 보인다. 이 드로잉 윈도우(다이얼로그)에 원하는 오브젝트를 드로잉하여(408) 화면상에 보여 주게 된다.The Initiator has control over the session and can browse files and draw individual drawing objects. That is, a function of simply browsing a file may be performed (404), and when a drawing object is desired, the browsing area is stored in a memory map (405). In this case, the information stored in the memory map is used as a wallpaper by executing the drawing window (406) and drawing the memory map in the drawing window (407). This looks like the same screen because the same content as the browsing area is the background of the dialog. The desired object is drawn in this drawing window (dialog) (408) and displayed on the screen.

한편, 다시 사용자가 드로잉을 중지하고 브라우징하고자 하는 경우에는 드로잉 윈도우를 종료하여(409) 파일을 브라우징할 수 있고(404) 오브젝트 뷰어를 종료할 수도 있다(410).Meanwhile, if the user wants to stop drawing and browse again, the drawing window may be closed (409) to browse the file (404) and the object viewer may be terminated (410).

도 5 는 본 발명에 따른 오브젝트 뷰어의 참여자 드로잉 방법에 대한 일실시예 흐름도이다. 이는 참여자로서 세션에 참여하는 경우이다.5 is a flowchart illustrating a method for drawing a participant of an object viewer according to the present invention. This is the case when you join a session as a participant.

참여자는 초기자로부터 오브젝트 뷰어에 정보를 요청하여(501) 정보를 얻어 오게 된다. 이때, 제일 먼저 파일에 대한 위치 정보를 수신하여(502) 파일에 대한 브라우징을 하게 된다(503).The participant requests information from the initiator to the object viewer (501) to obtain the information. At this time, the location information for the file is first received (502) to browse for the file (503).

브라우징이 완료되면, 드로잉 윈도우에 대한 정보를 얻어 오기 위해, 우선 브라우징된 영역을 메모리 맵에 저장한 후(504) 드로잉 윈도우를 실행한다(505). 이때, 드로잉 윈도우를 실행하면서 메모리 맵에 저장된 영역을 드로잉 윈도우의 바탕 화면으로 드로잉하고 현재 그려져 있는 오브젝트에 대한 정보를 요구한다(506). 그리고, 각각의 오브젝트에 대한 정보를 수신하여(507) 오브젝트에 대한 정보를 드로잉하게 된다(508).When the browsing is completed, in order to obtain information about the drawing window, first, the browsed area is stored in the memory map (504), and then the drawing window is executed (505). In this case, while drawing the drawing window, the area stored in the memory map is drawn on the background of the drawing window, and the information on the currently drawn object is requested (506). Then, the information about each object is received (507) and the information about the object is drawn (508).

이상에서 설명한 본 발명은 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니고, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하다는 것이 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 명백할 것이다.The present invention described above is not limited to the above-described embodiments and the accompanying drawings, and various substitutions, modifications, and changes can be made in the art without departing from the technical spirit of the present invention. It will be apparent to those of ordinary knowledge.

상기와 같은 본 발명은, 정적인 정보 전달 방식에서 탈피해 면대면 교육과 같은 효과를 높이기 위해 다양한 서비스를 하나의 플랫폼(Flat Form)으로 구현함으로써 하나의 애플리케이션(Application)에서 화상 회의, 교육 및 원격 진료 등에 필요한 다양한 서비스를 지원할 수 있는 효과가 있다.The present invention as described above, in order to escape from the static information delivery method to enhance the effect, such as face-to-face training, by implementing a variety of services in one platform (Flat Form) video conferencing, training and remote in one application (Application) It is effective to support various services necessary for medical treatment.

Claims (11)

컴퓨팅 환경하에서 드로잉 기능을 제공하기 위한 장치에 있어서,An apparatus for providing a drawing function under a computing environment, 제어수단의 제어에 따라, 세션을 개설하여 세션을 통제하는 초기자와 세션에 참여한 참여자간에 공유하고자 하는 파일을 브라우징하고, 브라우저 영역과 동일 사이즈의 다이얼로그를 브라우저위에 추가하여 드로잉 기능을 제공하는 초기자와 참여자 각각에 구비된 브라우징 및 드로잉 기능 제공수단;Under the control of the control means, an initiator that establishes a session and browses a file to be shared between the initiator who controls the session and the participants who participated in the session, and provides a drawing function by adding a dialog of the same size as the browser area on the browser. And a means for providing browsing and drawing functions provided in each participant; 상기 브라우징 및 드로잉 기능 제공수단을 관리하고, 상기 브라우징 및 드로잉 기능 제공수단내의 다이얼로그의 그리기 모드 변환시에 브라우징되는 화면에 대한 영역을 메모리 맵에 저장하도록 하여 바탕화면으로 제공되도록 하는 상기 제어수단; 및The control means for managing the browsing and drawing function providing means and storing an area for a screen to be browsed in a memory map when the drawing mode is changed in a dialog in the browsing and drawing function providing means to be provided as a wallpaper; And 상기 제어수단의 제어에 따라, 초기자와 참여자간에 동일한 내용의 화면을 공유할 수 있도록 초기자와 참여자의 상기 브라우징 및 드로잉 기능 제공수단간에 메시지를 실시간으로 전송하는 메시지 전송수단Message transmission means for transmitting a message in real time between the initiator and the participant's browsing and drawing function providing means to share the same content between the initiator and the participant under the control of the control means. 을 포함하는 드로잉 기능 제공장치.Drawing function providing apparatus comprising a. 제 1 항에 있어서,The method of claim 1, 상기 브라우징 및 드로잉 기능 제공수단은,The browsing and drawing function providing means, 기본적인 브라우저 기능과 간단한 마우스 조작에 의한 드로잉 기능에 의한 정보 전달 기능을 이용해 파일을 동기 모드의 공동 작업 환경에 적용하여 다수의 사용자가 동시에 참조할 수 있고 간단한 그림을 그리며 설명할 수 있는 기능을 제공하며, 드로잉 기능을 제공하기 위해 브라우저 영역과 동일한 사이즈의 다이얼로그를 브라우저 위에 추가하고, 다이얼로그의 그리기 모드로 변환시에 브라우징되는 화면에 대한 영역을 상기 메모리 맵에 저장하여 바탕화면으로 사용하는 것을 특징으로 하는 드로잉 기능 제공장치.By using the basic browser function and the information transfer function by simple mouse operation, the file can be applied to the collaborative environment in the synchronous mode, so that multiple users can refer to it simultaneously and draw a simple picture and explain it. In order to provide a drawing function, a dialog having the same size as the browser area is added to the browser, and when converting to the drawing mode of the dialog, the area of the screen being browsed is stored in the memory map and used as the wallpaper. Function provision device. 제 1 항에 있어서,The method of claim 1, 상기 브라우징 및 드로잉 기능 제공수단은,The browsing and drawing function providing means, 실질적으로, 네트워크상에서 사용자들에게 정보를 보여주는 영역으로, 각각의 사용자들에게 파일을 브라우징하여 동기화시키며 간단한 도형을 그리는 기능을 제공하는 것을 특징으로 하는 드로잉 기능 제공장치.Substantially, an area for showing information to users on a network, the drawing function providing apparatus characterized by providing each user with a function of browsing and synchronizing files and drawing a simple figure. 제 1 항에 있어서,The method of claim 1, 상기 브라우징 및 드로잉 기능 제공수단은,The browsing and drawing function providing means, 초기자(혹은 참여자)가 공유하고 싶은 파일의 브라우징 및 드로잉 오브젝트에 대한 정보를 상기 메시지 전송수단을 통해 참여자(혹은 초기자나 다른 참여자)에게 전송하고, 수신된 정보를 정의된 메시지 타입에 따라 화면상에 표시하여 원격지의 화면과 동일 내용의 화면을 공유하는 것을 특징으로 하는 드로잉 기능 제공장치.Information on browsing and drawing objects of files that the initiator (or participant) wants to share is transmitted to the participant (or initiator or other participant) through the message transmission means, and the received information is displayed on the screen according to the defined message type. A drawing function providing device, characterized in that to display on the screen sharing the same content as the remote screen. 제 1 항 내지 제 4 항 중 어느 한 항에 있어서,The method according to any one of claims 1 to 4, 상기 브라우징 및 드로잉 기능 제공수단은,The browsing and drawing function providing means, 사용자의 요구를 받아들이기 위한 사용자 입력수단;User input means for accepting a user request; 사용자 입력수단의 사용자 요구(파일의 위치정보)에 따라, 해당 파일을 브라우징하기 위한 브라우징 수단;Browsing means for browsing the file in accordance with a user request (file location information) of the user input means; 상기 브라우징 수단에서 처리된 결과를 문서로 출력하기 위한 문서 출력수단;Document output means for outputting a result processed by the browsing means as a document; 사용자 입력수단의 사용자 요구에 따라, 드로잉 기능을 제어 관리하기 위한 드로잉 제어수단;Drawing control means for controlling and controlling a drawing function according to a user request of the user input means; 상기 드로잉 제어수단의 제어하에, 브라우징 화면에 드로잉을 원해 상기 사용자 입력수단을 통해 입력된 사용자 요구(드로잉 명령)에 따라 상기 브라우징 수단을 통해 브라우징 화면에 드로잉된 드로잉 오브젝트(Drawing Objct)를 화면에 보여 주는 드로잉 출력수단;Under the control of the drawing control means, a drawing object drawn on the browsing screen is displayed on the screen through the browsing means according to a user request (drawing command) inputted through the user input means by drawing on the browsing screen. Giving drawing output means; 정보의 공유를 위하여, 상기 브라우징 수단에서 처리된 결과의 주소정보(URL)를 추출하기 위한 주소정보 추출수단;Address information extracting means for extracting address information (URL) of a result processed by the browsing means for sharing information; 상기 주소정보 추출수단에서 추출된 주소정보를 동기화시키고, 통신수단을 통해 원격지에서 수신된 주소정보를 동기화시키기 위한 주소정보 동기화수단;Address information synchronizing means for synchronizing address information extracted by said address information extracting means and synchronizing address information received from a remote place through a communication means; 상기 주소정보 동기화수단에서 동기화된 주소정보를 원격지로 송신하고, 원격지로부터 상기 주소정보를 수신하기 위한 상기 통신수단; 및The communication means for transmitting the address information synchronized by the address information synchronizing means to a remote place, and receiving the address information from the remote place; And 상기 주소정보 동기화수단에서 동기화된 원격지의 주소정보를 상기 브라우징 수단에서 브라우징이 가능한 형태로 변경 제어하기 위한 브라우징 제어수단Browsing control means for controlling and changing the address information of the remote location synchronized by the address information synchronizing means into a form that can be browsed by the browsing means. 을 포함하는 드로잉 기능 제공장치.Drawing function providing apparatus comprising a. 제 5 항에 있어서,The method of claim 5, 상기 드로잉 제어수단은,The drawing control means, 사용자가 드로잉한 정보를 공유하기 위하여, 드로잉 오브젝트에 대한 정보를 상기 통신수단으로 전송하여 여러 사용자에게 전송하고, 상기 통신수단을 통해 수신된 드로잉 오브젝트에 대한 정보를 상기 드로잉 출력수단을 통해 출력하는 것을 특징으로 하는 드로잉 기능 제공장치.In order to share the information drawn by a user, transmitting information about a drawing object to the communication means to various users, and outputting information on the drawing object received through the communication means through the drawing output means. Drawing function providing device characterized in that. 컴퓨팅 환경하에서 세션을 개설한 초기자의 드로잉 방법에 있어서,In the drawing method of the initiator who established a session in a computing environment, 초기자의 오브젝트 뷰어가 공유하고자 하는 파일을 브라우징하는 제 1 단계;A first step of browsing a file to be shared by the object viewer of the initiator; 드로잉 오브젝트를 그리기 위하여, 브라우징 영역을 메모리 맵에 저장하고, 드로잉 윈도우에 상기 메모리 맵을 드로잉하여 바탕화면으로 사용하는 제 2 단계; 및A second step of storing a browsing area in a memory map to draw a drawing object, drawing the memory map in a drawing window, and using the same as a wallpaper; And 상기 드로잉 윈도우(다이얼로그)에 원하는 오브젝트를 드로잉하여 화면상에 보여 주는 제 3 단계The third step of drawing a desired object on the drawing window (dialog) to show on the screen 를 포함하는 드로잉 방법.Drawing method comprising a. 컴퓨팅 환경하에서 세션에 참여한 참여자의 드로잉 방법에 있어서,In the drawing method of a participant participating in a session in a computing environment, 초기자의 오브젝트 뷰어에 정보를 요청해 파일에 대한 위치 정보를 수신하여 해당 파일을 브라우징하는 제 1 단계;Requesting information from an object viewer of an initiator to receive location information of a file and browsing the file; 드로잉 윈도우에 대한 정보를 얻어 오기 위해, 참여자의 오브젝트 뷰어가 브라우징된 영역을 메모리 맵에 저장한 후 드로잉 윈도우를 실행하여 메모리 맵에 저장된 영역을 상기 드로잉 윈도우의 바탕 화면으로 드로잉하고, 현재 그려져 있는 오브젝트에 대한 정보를 상기 초기자의 오브젝트 뷰어에게 요구하는 제 2 단계; 및In order to obtain information about the drawing window, the participant's object viewer saves the browsed area in the memory map and then executes the drawing window to draw the area stored in the memory map to the drawing window's desktop, and to draw the currently drawn object. Requesting information on the object viewer of the initiator; And 상기 초기자의 오브젝트 뷰어로부터 각각의 오브젝트에 대한 정보를 수신하여 오브젝트에 대한 정보를 드로잉하는 제 3 단계A third step of receiving information on each object from the object viewer of the initiator and drawing information on the object 를 포함하는 드로잉 방법.Drawing method comprising a. 제 7 항 또는 제 8 항에 있어서,The method according to claim 7 or 8, 상기 각 오브젝트 뷰어는,Each object viewer, 기본적인 브라우저 기능과 간단한 마우스 조작에 의한 드로잉 기능에 의한 정보 전달 기능을 이용해 파일을 동기 모드의 공동 작업 환경에 적용하여 다수의 사용자가 동시에 참조할 수 있고 간단한 그림을 그리며 설명할 수 있는 기능을 제공하며, 드로잉 기능을 제공하기 위해 브라우저 영역과 동일한 사이즈의 다이얼로그를 브라우저 위에 추가하고, 다이얼로그의 그리기 모드로 변환시에 브라우징되는 화면에 대한 영역을 상기 메모리 맵에 저장하여 바탕화면으로 사용하는 것을 특징으로 하는 드로잉 방법.By using the basic browser function and the information transfer function by simple mouse operation, the file can be applied to the collaborative environment in the synchronous mode, so that multiple users can refer to it simultaneously and draw a simple picture and explain it. In order to provide a drawing function, a dialog having the same size as the browser area is added to the browser, and when converting to the drawing mode of the dialog, the area of the screen being browsed is stored in the memory map and used as the wallpaper. Way. 프로세서를 구비한 초기자의 오브젝트 뷰어에,In the object viewer of the initiator with a processor, 공유하고자 하는 파일을 브라우징하는 기능;Browsing a file to be shared; 드로잉 오브젝트를 그리기 위하여, 브라우징 영역을 메모리 맵에 저장하고, 드로잉 윈도우에 상기 메모리 맵을 드로잉하여 바탕화면으로 사용하는 기능; 및Storing a browsing area in a memory map to draw a drawing object, and drawing the memory map in a drawing window to use as a wallpaper; And 상기 드로잉 윈도우(다이얼로그)에 원하는 오브젝트를 드로잉하여 화면상에 보여 주는 기능A function of drawing a desired object on the drawing window (dialog) and showing it on the screen 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium having recorded thereon a program for realizing this. 프로세서를 구비한 참여자의 오브젝트 뷰어에,In the object viewer of the participant with the processor, 초기자의 오브젝트 뷰어에 정보를 요청해 해당 파일에 대한 위치 정보를 수신하여 파일을 브라우징하는 기능;Requesting information from an object viewer of the initiator to receive location information on the file and browsing the file; 드로잉 윈도우에 대한 정보를 얻어 오기 위해, 브라우징된 영역을 메모리 맵에 저장한 후 드로잉 윈도우를 실행하여 메모리 맵에 저장된 영역을 상기 드로잉 윈도우의 바탕 화면으로 드로잉하고, 현재 그려져 있는 오브젝트에 대한 정보를 상기 초기자의 오브젝트 뷰어에게 요구하는 기능; 및In order to obtain information about the drawing window, after storing the browsed area in the memory map, the drawing window is executed to draw the area stored in the memory map to the drawing window desktop, and to display information about the currently drawn object. Requesting the object viewer of the initiator; And 상기 초기자의 오브젝트 뷰어로부터 각각의 오브젝트에 대한 정보를 수신하여 오브젝트에 대한 정보를 드로잉하는 기능A function of drawing information about an object by receiving information about each object from the object viewer of the initiator 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium having recorded thereon a program for realizing this.
KR1020000031317A 1999-07-05 2000-06-08 Apparatus of providing for drawing and drwing method using it Ceased KR20010015005A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020000031317A KR20010015005A (en) 1999-07-05 2000-06-08 Apparatus of providing for drawing and drwing method using it

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR19990026900 1999-07-05
KR1019990026900 1999-07-05
KR1020000031317A KR20010015005A (en) 1999-07-05 2000-06-08 Apparatus of providing for drawing and drwing method using it

Publications (1)

Publication Number Publication Date
KR20010015005A true KR20010015005A (en) 2001-02-26

Family

ID=26635711

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020000031317A Ceased KR20010015005A (en) 1999-07-05 2000-06-08 Apparatus of providing for drawing and drwing method using it

Country Status (1)

Country Link
KR (1) KR20010015005A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101422808B1 (en) * 2012-09-21 2014-08-14 주식회사 팬택 Equipment and method for providing a service for sharing a drawing screen between mobile devices and mobile device for the same
WO2015133777A1 (en) * 2014-03-07 2015-09-11 이혜근 Method and device for providing social network service
KR20220129337A (en) 2021-03-16 2022-09-23 주식회사 심률 Eye draw service device and method of driving the device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101422808B1 (en) * 2012-09-21 2014-08-14 주식회사 팬택 Equipment and method for providing a service for sharing a drawing screen between mobile devices and mobile device for the same
WO2015133777A1 (en) * 2014-03-07 2015-09-11 이혜근 Method and device for providing social network service
KR20220129337A (en) 2021-03-16 2022-09-23 주식회사 심률 Eye draw service device and method of driving the device

Similar Documents

Publication Publication Date Title
US9614879B2 (en) Method and software for enabling N-way collaborative work over a network of computers
US6785708B1 (en) Method and apparatus for synchronizing browse and chat functions on a computer network
US8909704B2 (en) Network-attached display device as an attendee in an online collaborative computing session
US7263526B1 (en) Method and apparatus for embedding chat functions in a web page
TW544625B (en) Method and system for portably enabling awareness, touring, and conferencing over the world-wide web using proxies and shared-state servers
JP7455232B2 (en) Interaction methods, devices and electronic equipment
US20090313329A1 (en) Methods, Systems and Computer Program Products for Communication of Information in Electronic Conferences
JP2006101522A (en) Video conferencing system, video conferencing system that allows participants to customize a collaboration model, and method for controlling mixing of data streams for video conferencing sessions
CN106295107A (en) A kind of medical image that realizes synchronizes the method and system of the consultation of doctors
US9756096B1 (en) Methods for dynamically transmitting screen images to a remote device
US7953795B2 (en) Method and apparatus for participating in a conference session over a data communication network
JP4979954B2 (en) System and method for providing a class of users of an application with a view of what a user of another class of the application is experiencing visually
CN100375081C (en) Collaboration system, collaboration server, method for transferring document files
JP2019121812A (en) Information process system, control method of the same, and program
KR20010015005A (en) Apparatus of providing for drawing and drwing method using it
US6591293B1 (en) Application presentation synchronizer
CN103856549A (en) System and method for real-time sharing of digital data
CN111813312B (en) Data transmission method, device, system, terminal equipment and readable storage medium
KR100329519B1 (en) Document Viewing Method For Multimedia Consultation Service
CN117041223A (en) Document sharing method, device, electronic equipment and storage medium
JP2003058454A (en) Multi-language remote multi-user communication system
TW201423417A (en) Real-time digital content sharing system and method
CN118200294A (en) Webpage window transparent transmission system and method
CN116723290A (en) Information transmission method and device, electronic equipment and readable storage medium
Zajicek et al. Interfaces for handling multimedia communications systems

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20000608

PA0201 Request for examination
N231 Notification of change of applicant
PN2301 Change of applicant

Patent event date: 20001116

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20030129

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20040112

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20030129

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I