[go: up one dir, main page]

KR101687901B1 - 네트워크에 접속된 단말들 사이의 판서 공유 방법 및 그 장치 - Google Patents

네트워크에 접속된 단말들 사이의 판서 공유 방법 및 그 장치 Download PDF

Info

Publication number
KR101687901B1
KR101687901B1 KR1020150039133A KR20150039133A KR101687901B1 KR 101687901 B1 KR101687901 B1 KR 101687901B1 KR 1020150039133 A KR1020150039133 A KR 1020150039133A KR 20150039133 A KR20150039133 A KR 20150039133A KR 101687901 B1 KR101687901 B1 KR 101687901B1
Authority
KR
South Korea
Prior art keywords
server
screen
client
information
clients
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1020150039133A
Other languages
English (en)
Other versions
KR20160112809A (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 KR1020150039133A priority Critical patent/KR101687901B1/ko
Publication of KR20160112809A publication Critical patent/KR20160112809A/ko
Application granted granted Critical
Publication of KR101687901B1 publication Critical patent/KR101687901B1/ko
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1044Group management mechanisms 
    • H04L67/1051Group master selection mechanisms
    • H04L67/42

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

네트워크에 접속된 복수의 단말들 사이에서 판서 정보를 공유하는 방법이 제공된다. 본 발명의 실시예에 따른 네트워크에 접속된 단말들 사이의 판서 공유 방법은 상기 복수의 단말들 중 어느 하나를 서버로 지정하고, 나머지를 클라이언트로 지정하는 단계; 상기 서버의 화면 정보 및 상기 서버의 화면 상의 판서 정보를 상기 복수의 클라이언트로 전송하는 단계; 상기 복수의 클라이언트 중 적어도 하나로부터 해당 클라이언트의 화면 상의 판서 정보를 수신하는지를 판단하는 단계; 상기 해당 클라이언트로부터 수신된 판서 정보를 상기 서버의 화면에 합성하여 상기 복수의 클라이언트로 전송하는 단계; 상기 복수의 클라이언트 중 어느 하나로부터 서버로의 변경 요청이 있는지 판단하는 단계; 및 상기 서버가 클라이언트로 지정하고, 상기 변경 요청한 클라이언트를 서버로 지정하여 전환하는 단계를 포함한다.

Description

네트워크에 접속된 단말들 사이의 판서 공유 방법 및 그 장치{Method and system for sharing screen writing between devices connected to network}
본 발명은 네트워크에 접속된 단말들 사이의 판서 공유 방법 및 그 장치에 관한 것으로, 특히, 네트워크를 통하여 연결된 복수의 단말들 사이에 판서한 정보의 공유가 용이하고 임의의 단말을 서버로 지정할 수 있어 서버-클라이언트의 구성을 실시간으로 변경할 수 있는 네트워크에 접속된 단말들 사이의 판서 공유 방법 및 그 장치에 관한 것이다.
일반적으로 화상 회의 등과 같이 다수의 정보 단말을 이용하여 회의를 진행하는 경우, 터치 스크린이나 펜을 장착한 모바일 기기를 이용하여 대형 디스플레이에 자신의 화면을 통신으로 전송하여 디스플레이하였다. 이때, 다수의 정보 단말들은 서버와 클라이언트로 구분되어 사용되는데, 이 경우, 서버를 하나로만 사용할 수 있기 때문에 상호 대화형으로 회의를 진행하거나 강사와 교육생 사이의 상호 교류가 필요한 교육 현장에서는 사용하는데 많은 어려움이 있었다.
예를 들어, 회사에서 회의를 진행할 경우에, 보통은 특정 PC의 화면을 대형 디스플레이에 디스플레이하여 해당 화면을 공유하면서 회의를 진행하였다. 이는, 다수에게 발표자의 정보를 일방적으로 전달하기에는 효율적이지만, 질문 또는 구체적인 부가 설명이 필요한 경우, 화면을 지칭하거나 발표자의 기기를 직접 조작해야하는 등의 문제점이 있다. 이와 같이, 회의 참석자 중에 누군가가 질문을 하거나 구체적인 부가 설명이 필요한 경우에는 대형 디스플레이에 연결된 PC의 입력 장치를 사용해야만 했다. 따라서, 회의 도중에 해당 PC로 이동하거나 무선 마우스를 해당 질문자에게 이동해야만 하는 불편함이 있었다.
또한 학원의 경우, 태블릿과 같은 강사의 정보 단말의 화면을 TV에 연결하여 다수의 학생이 단말기의 화면을 볼 수 있도록 수업을 진행하지만, 대형 TV에는 단지 강사의 정보 단말에서 판서한 내용만이 디스플레이되기 때문에 학생들 입장에서는 상호 대화형 수업이 진행될 수 없는 문제점이 있다.
KR 2008-0132618 A
상기와 같은 종래 기술의 문제점을 해결하기 위해, 본 발명의 일 실시예는 네트워크에 접속된 임의의 정보 단말을 서버로 지정할 수 있고, 서버에서 판서한 정보뿐만 아니라 각 클라이언트로 지정된 정보 단말에서 판서한 정보를 서버를 통하여 대형 디스플레이 또는 전체 정보 단말에서 디스플레이할 수 있어 상호 대화형 회의 진행이 가능한 네트워크에 접속된 단말들 사이의 판서 공유 방법 및 그 장치를 제공하고자 한다.
위와 같은 과제를 해결하기 위한 본 발명의 일 측면에 따르면, 네트워크에 접속된 복수의 단말들 사이에서 판서 정보를 공유하는 방법이 제공된다. 상기 네트워크에 접속된 단말들 사이의 판서 공유 방법은 상기 복수의 단말들 중 어느 하나를 서버로 지정하고, 나머지를 클라이언트로 지정하는 단계; 상기 서버의 화면 정보 및 상기 서버의 화면 상의 판서 정보를 상기 복수의 클라이언트로 전송하는 단계; 상기 복수의 클라이언트 중 적어도 하나로부터 해당 클라이언트의 화면 상의 판서 정보를 수신하는지를 판단하는 단계; 상기 해당 클라이언트로부터 수신된 판서 정보를 상기 서버의 화면에 합성하여 상기 복수의 클라이언트로 전송하는 단계; 상기 복수의 클라이언트 중 어느 하나로부터 서버로의 변경 요청이 있는지 판단하는 단계; 및 상기 서버가 클라이언트로 지정하고, 상기 변경 요청한 클라이언트를 서버로 지정하여 전환하는 단계를 포함한다.
일 실시예에서, 상기 네트워크에 접속된 단말들 사이의 판서 공유 방법은 상기 서버가 판서를 입력하는 단계; 클라이언트 중 적어도 하나에서 판서를 입력하는 단계; 및 상기 입력된 판서의 정보를 상기 서버로 전송하는 하는 단계를 더 포함할 수 있다.
일 실시예에서, 상기 판서 정보는 터치스크린, 디지타이저 펜, 마우스, 키보드, 자이로 센서, 가속도 센서, 마이크 및 카메라 중 적어도 하나를 통하여 입력될 수 있다.
일 실시예에서, 상기 지정하는 단계 및 상기 전환하는 단계는 중계 서버를 사용하여 상기 서버와 상기 복수의 클라이언트가 사용자 ID를 이용하여 상기 중계 서버에 로그인하여 접속하고, 상기 중계 서버가 로그인된 사용자 정보를 통하여 네트워크 설정을 자동으로 수행할 수 있다.
본 발명의 일 측면에 따르면, 네트워크에 접속된 복수의 단말들 사이에서 판서 정보를 공유하는 장치가 제공된다. 상기 네트워크에 접속된 단말들 사이의 판서 공유 장치는 서버 또는 클라이언트 중 어느 하나로 지정하고, 상기 클라이언트로 지정된 단말로부터 서버로의 변경 요청을 수신하면, 서버로 지정된 단말을 클라이언트로 지정하고, 상기 변경 요청한 클라이언트를 서버로 지정하여 전환하는 네트워크 관리부; 상기 서버로 지정된 단말의 화면 정보 및 상기 서버 화면 상의 판서 정보를 상기 클라이언트로 전송하는 서버 처리부; 및 상기 클라이언트로 지정된 단말의 화면 상의 판서 정보를 상기 서버로 전송하는 클라이언트 처리부;를 포함하고, 상기 서버 처리부는 상기 클라이언트의 화면 상의 판서 정보를 수신하여 변환하는 데이터 변환부, 및 상기 해당 클라이언트로부터 수신된 판서 정보를 상기 서버의 화면에 합성하는 데이터 합성부를 포함한다. 여기서, 상기 서버 처리부 및 상기 클라이언트 처리부는 상기 네트워크 관리부의 지정에 따라 선택적으로 동작(Enable)할 수 있다.
일 실시예에서, 상기 네트워크에 접속된 단말들 사이의 판서 공유 장치는 판서 정보가 입력되는 입력부를 더 포함하고, 상기 입력부는 터치스크린, 디지타이저 펜, 마우스, 키보드, 자이로 센서, 가속도 센서, 마이크 및 카메라 중 적어도 하나를 포함할 수 있다.
일 실시예에서, 상기 네트워크에 접속된 단말들 사이의 판서 공유 장치는 상기 서버와 상기 복수의 클라이언트가 사용자 ID를 이용하여 로그인하여 접속하는 중계 서버를 포함하고, 상기 중계 서버는 로그인된 사용자 정보를 통하여 네트워크 설정을 자동으로 수행할 수 있다.
본 발명의 일 실시예에 따른 네트워크에 접속된 단말들 사이의 판서 공유 방법 및 그 장치는 서버의 화면 및 서버에서 판서한 정보뿐만 아니라 각 클라이언트에서 판서한 정보를 모든 서버 및 클라이언트로 전송하여 공유하고, 회의 또는 강의 등에 참여하는 인원들의 상호 의견 교환이 용이하여 진행의 효율성을 향상시킬 수 있다.
또한, 본 발명의 일 실시예에 따른 네트워크에 접속된 단말들 사이의 판서 공유 방법 및 그 장치는 임의의 정보 단말을 서버로 지정하여 서버-클라이언트 네트워크 구축이 용이하고, 참여자 사이에 더 많은 정보를 공유할 수 있어 더욱 원활한 의견 교환을 제공할 수 있다.
도 1은 본 발명의 실시예에 따른 네트워크에 접속된 단말들 사이의 판서 공유 방법을 나타낸 순서도이다.
도 2는 본 발명의 실시예에 따른 네트워크에 접속된 단말들 사이의 판서 공유 방법을 설명하기 위한 구성도이다.
도 3은 본 발명의 실시예에 따른 네트워크에 접속된 단말들 사이의 판서 공유 시스템을 나타낸 구성도이다.
도 4는 도 3의 단말의 세부 구성을 나타낸 블록도이다.
도 5는 도 4의 서버 처리부의 세부 구성을 나타낸 블록도이다.
도 6은 중계 서버를 이용하여 단말들 사이의 네트워크를 연결하는 경우를 설명하기 위한 구성도이다.
이하, 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 동일 또는 유사한 구성요소에 대해서는 동일한 참조부호를 붙였다.
본 발명은 모바일 단말과 대형 디스플레이를 이용하여 모바일 단말의 터치 스크린을 통해 입력한 데이터와 화면을 대형 디스플레이로 전송하여 대형 디스플레이의 터치 스크린이나 마우스와 같은 추가적인 입력 장치를 이용하지 않고도, 각자의 모바일 단말로 입력한 화면과 내용을 대형 디스플레이로 전송하여 출력할 수 있다.
또한, 본 발명은 다수의 임의의 그룹에서 대형 디스플레이와 그룹원들의 모바일 단말 또는 IT 단말을 통해 원격으로 판서할 경우에, 서버와 클라이언트로 지정하여 서버가 되는 IT 단말의 화면을 대형 디스플레이의 화면으로 전송하고, 그룹원 각자가 클라이언트가 되어 자신의 모바일 단말의 터치스크린이나 펜으로 입력하는 내용을 서버로 전송하여 대형 디스플레이에서 출력할 수 있다. 이 때, 언제든지 임의의 그룹원의 정보 단말을 서버로 지정할 수 있어, 각자가 자신의 화면을 대형 디스플레이에 송출하여 그룹원 전체가 볼 수 있으며, 실시간으로 더 많은 정보를 공유할 수 있다.
이에 따라, 다자간 회의를 진행함 있어서, 효율적인 상호 대화형 진행이 가능하여 보다 쉽게 회의나 교육 프로그램 및 기타 행사를 진행할 수 있다.
이하에서는 도면을 참조하여 본 발명의 실시예에 따른 네트워크에 접속된 단말들 사이의 판서 공유 방법 및 그 장치를 보다 상세히 설명하도록 한다.
도 1은 본 발명의 실시예에 따른 네트워크에 접속된 단말들 사이의 판서 공유 방법을 나타낸 순서도이고, 도 2는 본 발명의 실시예에 따른 네트워크에 접속된 단말들 사이의 판서 공유 방법을 설명하기 위한 구성도이다.
도 1을 참조하면, 본 발명의 일 실시예에 따른 네트워크에 접속된 단말들 사이의 판서 공유 방법(100)은 네트워크를 형성하고 서버를 지정하는 단계(S101), 서버 화면을 클라이언트로 전송하는 단계(S102), 클라이언트로부터 전송된 화면 정보를 서버의 화면에 합성하여 다시 클라이언트로 전송하는 단계(S103 및 S104), 서버로의 변경 요청에 따라 신규 서버로 지정하여 전환하는 단계(S105 및 S106)로 구성된다.
보다 상세히 설명하면, 먼저, 복수의 단말이 하나의 네트워크를 형성하고, 복수의 단말 중 어느 하나를 서버로 지정할 수 있다(단계 S101). 이때, 서버로 지정되길 원하는 임의의 단말의 요청 또는 운영자의 설정에 따라 네트워크를 형성하는 복수의 단말 중 어느 하나를 서버로 지정할 수 있으며, 서버로 지정된 단말을 제외한 단말들은 클라이언트 단말로 지정된다.
여기서, 복수의 단말이 형성하는 네트워크는 유선과 무선, 인터넷 모바일 데이터 및 인터넷 공유기를 사용하는 내부 인트라넷 망을 이용할 수도 있고, 외부에서 접속하는 경우 고정 IP를 사용하는 방법으로 접속하여 상호 서버와 클라이언트를 구성할 수도 있다. 또한, 모든 단말은 언제든지 해당 단말의 요청 또는 운영자의 설정에 따라 서버로 변경 가능해야 하므로 서버를 포함한 네트워크를 구성하는 모든 복수의 단말과 상호 통신이 연결될 수 있다. 즉, 네트워크에 접속된 모든 단말은 상호간의 가상 통신을 유지하고, 복수의 단말 중 어느 하나가 서버로 지정되는 즉시, 해당 서버를 중심으로 서버-클라이언트 구성을 위한 통신 연결만을 활성화시키고, 다른 통신 연결은 비활성화 상태로 대기할 수 있다.
대안적으로, 각 단말은 네트워크에 접속된 모든 단말에 대한 정보, 즉 각 단말에 대한 송신처와 수신처 정보를 저장하고, 해당 단말이 서버로 지정되는 경우, 모든 잔여 단말을 화면 정보의 송신처 및 입력 정보에 대한 수신처로 지정하고, 해당 단말이 클라이언트로 지정되는 경우, 현재 서버로 지정된 단말을 입력 정보의 송신처 및 공유 판서의 수신처로 지정할 수 있다.
다음으로, 서버의 화면 정보 및 서버의 화면 상의 판서 정보를 상기 복수의 클라이언트로 전송할 수 있다(단계 S102). 여기서, 디스플레이 장치가 클라이언트로서 서버에 접속하여 화면 정보를 수신할 수 있다. 도 2(a)에 도시된 바와 같이, 단말 A(210)가 서버로 지정되고, 복수의 단말들(220~240)이 클라이언트로 지정되어 네트워크를 구성한 경우, 서버(210)의 화면은 네트워크로 연결된 모든 클라이언트(220~240)로 전송되고, 모든 클라이언트(220~240)는 서버(210)에서 제공하는 화면을 실시간으로 동일하게 출력할 수 있다. 이때, 서버(210)에서 사용자가 화면상에 판서하는 경우, 서버(210)의 화면 정보가 변경되고, 변경된 서버(210)의 화면 정보는 실시간으로 네트워크를 통해 다른 클라이언트(220~240)로 전송될 수 있다.여기서, 서버(210)와 클라이언트(220~240) 사이에서 전송되는 화면 정보는 압축되어 송수신 되는 것이 바람직하다.
다음으로, 복수의 클라이언트 중 적어도 하나로부터 해당 클라이언트의 화면 상의 판서 정보를 수신하는지를 판단한다(단계 S103). 즉, 클라이언트 중 적어도 하나에서 판서가 이루어지고, 해당 판서의 정보를 서버로 전송하면, 이를 기초로 판서 정보의 수신 여부를 판단할 수 있다. 여기서, 서버 또는 클라이언트에서 이루어지는 판서는 예를 들면, 터치스크린, 디지타이저 펜, 마우스, 키보드, 자이로 센서, 가속도 센서, 마이크 및 카메라 중 적어도 하나를 통하여 입력될 수 있다.
한편, 상술한 바와 같이 모든 단말이 판서가 가능하기 때문에, 판서한 내용을 함부로 편집 또는 삭제할 수 없도록 권한 설정이 필요하다. 이때, 각자 자신이 판서한 내용에 대해 각자의 권한을 설정하거나, 최고 권한자를 설정하여 최고 권한자에게 편집 및 삭제 권한과 특정 클라이언트의 통신망 차단 권한을 제공할 수도 있다.
단계 S103의 판단 결과, 클라이언트로부터 데이터를 수신한다고 판단한 경우, 즉, 임의의 클라이언트로부터 판서가 입력되어 서버로 전송된 경우, 서버는 해당 클라이언트로부터 수신된 판서 정보를 서버의 화면에 합성하여 복수의 클라이언트로 전송할 수 있다 (단계 S104). 이때, 서버는 복수의 클라이언트 각각으로부터 전송되는 화면 정보를 멀티쓰레드로 동시에 처리할 수 있다.
도 2(b)에 도시된 바와 같이, 클라이언트 #1(220)에서 판서한 정보는 서버로 전송되어 서버의 화면과 합성되고, 합성된 화면은 다시 네트워크를 통해 다른 클라이언트(220~240)로 전송되어 클라이언트 #1(220)에서 판서한 정보를 네트워크와 연결된 모든 단말에서 공유할 수 있다.
단계 S103의 판단 결과, 클라이언트로부터 데이터를 수신하지 않는다고 판단한 경우, 즉, 어떠한 클라이언트로부터도 판서가 입력되지 않은 경우, 지속적으로 서버의 화면 정보 및 임의의 클라이언트에서 판서한 정보를 모든 클라이언트로 전송할 수 있다.
다음으로, 복수의 클라이언트 중 어느 하나로부터 서버로의 변경 요청이 있는지 판단하여(단계 S105), 어느 하나의 클라이언트가 서버가 되도록 요청이 있는 경우, 이전의 서버를 클라이언트로 지정하고, 상기 변경 요청한 클라이언트를 서버로 지정하여 전환할 수 있다(단계 S106). 이때, 서버의 클라이언트로의 전환과 클라이언트의 서버로의 전환은 서버로 지정된 단말 및 클라이언트로 지정된 단말의 정보를 교환하여 단말의 역할을 지정함으로써 이루어질 수 있다.
이와 같이, 임의의 클라이언트로부터의 요청에 따라 서버가 변경된 경우, 단계 S102로 복귀하여 새로 지정된 서버를 중심으로 단계 S102 내지 단계 S104에서와 같이, 새로 지정된 서버의 판서 정보와 다른 클라이언트에서 전송한 판서 정보가 합성된 신규 서버의 화면을 지속적으로 각 클라이언트로 전송하여 공유할 수 있다.
단계 S105의 판단 결과, 서버로의 변경 요청이 없는 경우, 단계 S102로 복귀하여 단계 S102 내지 단계 S104에서와 같이, 서버의 화면 및 서버의 판서 정보와 클라이언트에서 전송된 판서 정보가 합성된 서버의 화면을 지속적으로 각 클라이언트로 전송하여 공유할 수 있다.
상기와 같은 방법의 적용 예로서, 회사에서 대형 디스플레이 1대 및 5명 각자의 모바일 단말이나 태블릿을 이용하여 그룹 회의를 진행하는 경우, 회의 주관자가 자신의 모바일 단말의 화면을 대형 디스플레이로 출력하여 회의를 진행하다가, 자신의 모바일 단말에서 판서하여 세부 내용을 설명하면, 해당 판서 내용도 대형 디스플레이에 출력될 수 있다. 이때, 다른 회의 참여자가 반론을 제기하기 위해 다른 정보를 제시하고자 하는 경우, 반론자의 모바일 단말을 즉시 서버로 설정하고, 회의 주관자의 기존 서버는 다시 클라이언트로 전환됨으로써, 반론자의 모바일 단말의 화면을 대형 디스플레이에 출력할 수 있고, 따라서, 반론자가 자신의 모바일 단말을 이용하여 반론 내용을 상세히 설명할 수 있다.
이와 같이, 대형 디스프레이에서 반론자의 모바일 화면을 회의 참가자 전원이 볼 수가 있으며 전체 회의 참가자는 언제든지 대형 디스플레이로 각자의 모바일단말이나 태블릿을 이용하여 원거리 판서를 통하여 추가 질문이나 설명을 수행할 수 있다.
다른 예로서, A라는 회사에서 현장 불량 문제로 회의를 진행하기 위해, 현장 내 현장 관리자와 현장 담당자, 그리고 관리 부서의 부서장 및 관련 기술직 직원 3명 등 총 6명이 회의를 진행하는 경우, 먼저 회의 주관자인 관리 부서의 부서장의 모바일 단말을 서버로 지정하여 대형 디스플레이에 출력하고, 나머지 5명은 부서장의 모바일 단말에 클라이언트로서 접속될 수 있다. 이러한 상황에서, 부서장이 해당 서류나 동영상을 실행하여 현재 상태를 설명하면서 자신의 모바일 단말의 터치 스크린에 판서하거나 그림을 그려서 설명할 수 있다. 나머지 회의 구성원들도 자신의 모바일 단말 또는 대형 디스플레이를 통하여 부서장의 모바일 단말의 화면과 동일한 화면을 보면서 회의를 진행하게 되는데, 회의 중에 현장 관리자가 잘못된 점을 지적하면서 자신의 모바일 단말에 출력되는 부서장의 모바일 단말의 화면을 보면서 문제가 되는 부분에 판서하거나 그림을 그리면서 질문할 수 있다. 이때, 현장 관리자가 입력한 데이터는 클라이언트로서 서버인 부서장의 모바일 단말로 전송되어 부서장의 화면에 현장 관리자가 판서한 내용이 출력될 수 있다. 이러한 부서장 모바일 단말의 변경된 화면은 전체 구성원들이 다 보고 있기 때문에 쉽게 그 내용을 이해할 수 있다.
한편, 직접 현장에 나가있는 현장 근무 요원을 호출해서 실제 현장 화면을 보면서 회의를 진행할 필요가 있는 경우, 현장 요원의 모바일 단말을 서버로 설정하고 회사 내의 회의 참가자 6명 전원이 현장 요원의 모바일 단말에 클라이언트로 접속할 수 있다. 따라서, 현장 요원의 모바일 단말의 화면이 회의장 내의 대형 디스플레이에 출력되면서, 전체 회의 구성원들은 실제 영상을 통해 문제점을 파악할 수 있다. 이때, 회의 참석자 중에 누구라도 현장 요원에게 질문할 경우, 자신의 모바일 단말의 특정 부분에 판서하여 세밀하고 자세하게 질문할 수 있다.
이와 같은 방법에 의해, 본 발명의 실시예에 따른 네트워크에 접속된 단말들 사이의 판서 공유 방법은 회의 또는 강의 등에 참여하는 인원들의 상호 의견 교환이 용이하여 진행의 효율성을 향상시키고, 참여자 사이에 더 많은 정보를 공유할 수 있어 더욱 원활한 의견 교환을 제공할 수 있다.
상기와 같은 방법들은 도 3에 도시된 바와 같은 판서 공유 시스템(100)의 각 단말(210~240) 또는 도 4의 단말(300)에 의해 구현될 수 있고, 특히, 이러한 단계들을 수행하는 소프트웨어 프로그램으로 구현될 수 있으며, 이 경우, 이러한 프로그램들은 컴퓨터 판독가능한 기록 매체에 저장되거나 전송 매체 또는 통신망에서 반송파와 결합된 컴퓨터 데이터 신호에 의하여 전송될 수 있다.
이 때, 컴퓨터 판독 가능한 기록 매체는 컴퓨터 시스템에 의해 판독가능한 데이터가 저장되는 모든 종류의 기록 장치를 포함하며, 예를 들면, ROM, RAM, CD-ROM, DVD-ROM, DVD-RAM, 자기 테이프, 플로피 디스크, 하드 디스크, 광 데이터 저장장치 등일 수 있다.
이하, 도 3 내지 도 5를 참조하여 본 발명의 실시예에 따른 네트워크에 접속된 단말들 사이의 판서 공유 시스템을 설명한다.
도 3은 본 발명의 실시예에 따른 네트워크에 접속된 단말들 사이의 판서 공유 시스템을 나타낸 구성도이고, 도 4는 도 3의 단말의 세부 구성을 나타낸 블록도이며, 도 5는 도 4의 서버 처리부의 세부 구성을 나타낸 블록도이다.
도 3에 도시된 바와 같이, 본 발명의 실시예에 따른 네트워크에 접속된 단말들 사이의 판서 공유 시스템(200)은 하나의 네트워크에 접속된 복수의 단말(210 내지 240), 및 디스플레이 장치(260)를 포함한다. 여기서, 복수의 단말(210 내지 240) 중 하나는 서버(210)로 지정되고, 나머지는 클라이언트(220~240)로 지정될 수 있다. 이때, 디스플레이 장치(260)는 항상 클라이언트로 지정될 수 있다.
서버(210)는 서버(210)의 화면 정보 및 서버(210)의 화면상의 판서 정보를 복수의 클라이언트(220~240)로 전송할 수 있다. 또한, 서버(210)는 복수의 클라이언트(220~240) 중 적어도 하나로부터 해당 클라이언트(220~240)의 화면상의 판서 정보를 수신하여 서버(210)의 화면에 합성할 수 있다.
클라이언트(220~240)는 서버(210)로부터 전송되는 화면을 수신하여 서버(210)와 동일한 화면을 공유할 수 있다. 여기서, 클라이언트(220~240)에 출력되는 화면 정보는 임의의 클라이언트(220~240)에서 판서한 정보를 합성한 정보일 수 있다. 또한, 클라이언트(220~240)는 서버(210)와 동일하게 사용자의 판서 정보가 입력되면, 입력된 판서 정보를 서버(210)로 전송할 수 있다.
디스플레이 장치(260)는 클라이언트(220~240)와 동일하게 서버(210)로부터 화면 정보를 수신하여 출력할 수 있다. 여기서, 디스플레이 장치(260)에 출력되는 화면 정보는 클라이언트(220~240)에서 판서한 정보를 합성한 정보일 수 있다.
이러한 구성에서, 서버(210) 및 클라이언트(220~240)는 도 4에 도시된 단말(300)과 같이 동일하게 구성될 수 있다. 즉, 서버(210) 및 클라이언트(220~240)는 네트워크에 접속된 단말(300)이 서버 또는 클라이언트 중 어느 것으로 지정되는지의 여부에 따라 해당 기능을 수행할 수 있다.
도 4에 도시된 바와 같이, 단말(300)은 입력부(310), 공유 처리부(320), 통신부(330), 및 출력부(340)를 포함한다.
입력부(310)는 사용자에 의해 판서한 정보가 입력될 수 있다. 이러한 입력부(310)는 터치스크린, 디지타이저 펜, 마우스, 키보드, 자이로 센서, 가속도 센서, 마이크 및 카메라 중 적어도 하나를 포함할 수 있다.
공유 처리부(320)는 단말(300)이 서버 또는 클라이언트로 지정됨에 따라 해당 기능을 수행하며, 네트워크 관리부(322), 서버 처리부(324), 및 클라이언트 처리부(326)를 포함한다.
네트워크 관리부(322)는 다른 단말과의 네트워크를 형성하며, 해당 네트워크 내에서 서버 또는 클라이언트 중 어느 하나로 지정할 수 있다. 이러한 네트워크 관리부(322)는 서버의 전환을 수행할 수 있다. 즉, 네트워크 관리부(322)는 클라이언트로 지정된 다른 단말(300)로부터 서버로의 변경 요청을 수신하면, 현재 서버로 지정된 단말을 클라이언트로 지정하고, 변경 요청한 클라이언트를 서버로 지정하여 서버-클라이언트 전환을 수행할 수 있다.
서버 처리부(324)는 네트워크 관리부(322)가 해당 단말을 서버로 지정한 경우 동작될 수 있다. 동작된 서버 처리부(324)는 서버로 지정된 단말, 즉, 자신의 화면 정보를 다른 클라이언트로 전송할 수 있다. 이때, 다른 클라이언트로 전송되는 화면 정보는 임의의 클라이언트로부터 수신된 판서 정보를 포함할 수 있다. 이러한 서버 처리부(324)는 데이터 변환부(351) 및 데이터 합성부(353)를 포함한다.
데이터 변환부(351)는 클라이언트의 화면 상의 판서 정보를 수신하여 합성을 위한 데이터로 변환할 수 있다. 이러한 데이터 변환부(351)는 클라이언트로 지정된 복수의 단말로부터 각각 전송되는 화면 정보를 멀티쓰레드로 동시에 처리할 수 있다.
데이터 합성부(353)는 임의의 클라이언트로부터 수신된 판서 정보, 즉, 데이터 변환부(351)에서 변환된 데이터를 현재의 화면에 합성할 수 있다.
클라이언트 처리부(326)는 네트워크 관리부(322)가 해당 단말을 클라이언트로 지정한 경우 동작될 수 있다. 동작된 클라이언트 처리부(326)는 클라이언트로 지정된 단말, 즉, 자신의 화면 정보를 서버로 전송할 수 있다. 이때, 서버로 전송되는 정보는 사용자에 의해 판서된 정보일 수 있다.
상술한 바와 같이, 서버 처리부(334) 및 클라이언트 처리부(336)는 네트워크 관리부(332)의 지정에 따라 선택적으로 작동할 수 있다. 예를 들면, 단말(300)이 서버로 지정된 경우, 클라이언트 처리부(336)는 작동하지 않고, 서버 처리부(334)만 작동하며, 단말(300)이 클라이언트로 지정된 경우, 서버 처리부(334)는 작동하지 않고 클라이언트 처리부(336)만 작동할 수 있다.
통신부(330)는 단말(300)의 화면 정보를 압축하여 네트워크를 통하여 다른 단말들과 통신할 수 있다. 예를 들면, 단말(300)이 서버로 지정된 경우, 통신부(330)는 단말의 화면 및 클라이언트로부터 수신된 판서의 합성 화면을 클라이언트로 전송할 수 있다. 또한, 단말이 클라이언트로 지정된 경우, 통신부(330)는 사용자가 판서한 정보를 서버로 전송할 수 있다.
출력부(340)는 단말(300)의 화면에 대응하며, 서버로 지정된 단말로부터의 수신된 화면 정보 또는 자신의 화면 정보를 디스플레이할 수 있다. 이러한 출력부(340)는 입력부(310)와 통합된 터치 패드일 수 있다.
이와 같은 구성에 의해, 본 발명의 실시예에 따른 네트워크에 접속된 단말들 사이의 판서 공유 장치는 회의 또는 강의 등에 참여하는 인원들의 상호 의견 교환이 용이하여 진행의 효율성을 향상시키고, 참여자 사이에 더 많은 정보를 공유할 수 있어 더욱 원활한 의견 교환을 제공할 수 있다.
한편, 도 6을 참조하여 중계 서버를 이용하여 단말들 사이의 네트워크를 연결하는 방법을 설명한다.
도 6은 중계 서버를 이용하여 단말들 사이의 네트워크를 연결하는 경우를 설명하기 위한 구성도이다.
먼저, 임의의 단말들은 중계 서버에 사용자 ID를 이용하여 로그인하여 접속할 수 있다. 이때, 중계 서버는 로그인 된 사용자 정보를 통하여 네트워크 설정을 자동으로 수행할 수 있다.
이와 같은 상황에서 2개의 단말 사이의 네트워크 연결을 설명하면, 도 6에 도시된 바와 같이, 단말 A는 자신의 IP 정보를 중계 서버로 통지하고, 단말 B도 자신의 IP 정보를 중계 서버로 통지할 수 있다. 이때, 중계 서버는 단말 B의 IP를 단말 A로 통지하고, 단말 A의 IP를 단말 B로 통지함으로써, 단말 A와 단말 B는 서로의 IP를 이용하여 패킷을 전송할 수 있다.
이러한 절차는 단말들 사이의 네트워크 형성 및 서버를 임의의 다른 클라이언트로 전환하는 경우 이용될 수 있다.
이상에서 본 발명의 일 실시예에 대하여 설명하였으나, 본 발명의 사상은 본 명세서에 제시되는 실시 예에 제한되지 아니하며, 본 발명의 사상을 이해하는 당업자는 동일한 사상의 범위 내에서, 구성요소의 부가, 변경, 삭제, 추가 등에 의해서 다른 실시 예를 용이하게 제안할 수 있을 것이나, 이 또한 본 발명의 사상범위 내에 든다고 할 것이다.
20 : 판서 공유 시스템 210 : 서버
220 : 클라이언트 #1 230 : 클라이언트 #2
240 : 클라이언트 #N
260 : 디스플레이 장치 300 : 단말
310 : 입력부 320 : 공유 처리부
332 : 네트워크 관리부 334 : 서버 처리부
336 : 클라이언트 처리부 330 : 통신부
340 : 출력부 351 : 데이터 변환부
353 : 데이터 합성부

Claims (7)

  1. 네트워크에 접속된 복수의 단말들 사이에서 판서 정보를 공유하는 방법에 있어서,
    상기 복수의 단말들 중 어느 하나를 서버로 지정하고, 나머지를 클라이언트로 지정하는 단계;
    상기 서버의 화면을 상기 복수의 클라이언트로 전송하는 단계;
    상기 서버의 화면, 상기 서버의 화면 상의 판서 정보 및 변경되는 화면 정보를 상기 복수의 클라이언트로 전송하는 단계;
    상기 서버의 화면과 상기 서버의 화면 상의 판서 정보 및 변경되는 화면 정보를 출력하는 상기 복수의 클라이언트 중 적어도 하나로부터 해당 클라이언트의 화면 상의 판서 정보를 수신하는지를 판단하는 단계;
    상기 해당 클라이언트로부터 수신된 판서 정보를 상기 서버의 화면에 합성하여, 합성된 화면을 상기 복수의 클라이언트로 전송하는 단계;
    상기 복수의 클라이언트 중 어느 하나로부터 서버로의 변경 요청이 있는지 판단하는 단계;
    상기 서버를 클라이언트로 지정하고, 상기 변경 요청한 클라이언트를 서버로 지정하여 전환하는 단계; 및
    상기 전환된 서버의 화면을 상기 복수의 클라이언트로 전송하는 단계;를 포함하고,
    상기 전환하는 단계는, 상기 서버와 상기 변경 요청한 클라이언트의 정보를 교환하여 단말의 역할을 지정함으로써 이루어지는, 네트워크에 접속된 단말들 사이의 판서 공유 방법.
  2. 제 1 항에 있어서,
    상기 서버가 판서를 입력하는 단계;
    상기 클라이언트 중 적어도 하나에서 판서를 입력하는 단계; 및
    상기 입력된 판서의 정보를 상기 서버로 전송하는 하는 단계를 더 포함하는, 네트워크에 접속된 단말들 사이의 판서 공유 방법.
  3. 제 1 항에 있어서,
    상기 판서 정보는 터치스크린, 디지타이저 펜, 마우스, 키보드, 자이로 센서, 가속도 센서, 마이크 및 카메라 중 적어도 하나를 통하여 입력되는, 네트워크에 접속된 단말들 사이의 판서 공유 방법.
  4. 제 1 항에 있어서,
    상기 지정하는 단계 및 상기 전환하는 단계는 중계 서버를 사용하여 상기 서버와 상기 복수의 클라이언트가 사용자 ID를 이용하여 상기 중계 서버에 로그인하여 접속하고, 상기 중계 서버가 로그인된 사용자 정보를 통하여 네트워크 설정을 자동으로 수행하는, 네트워크에 접속된 단말들 사이의 판서 공유 방법.
  5. 네트워크에 접속된 복수의 단말들 사이에서 판서 정보를 공유하는 장치에 있어서,
    서버 또는 클라이언트 중 어느 하나로 지정하고, 서버 상태에서 상기 클라이언트로 지정된 단말로부터 서버로의 변경 요청을 수신하면, 서버 상태를 클라이언트로 지정하고, 클라이언트 상태에서 상기 서버로의 변경 요청을 서버에 전송하면, 클라이언트 상태를 서버로 지정하여 전환하는 네트워크 관리부;
    서버 상태에서 화면, 상기 서버 화면 상의 판서 정보 및 변경되는 화면 정보를 상기 클라이언트로 전송하는 서버 처리부; 및
    클라이언트 상태에서 상기 서버의 화면과 상기 서버의 화면 상의 판서 정보 및 변경되는 화면 정보를 출력하는 화면 상의 판서 정보를 상기 서버로 전송하는 클라이언트 처리부;를 포함하고,
    상기 서버 처리부는 서버 상태에서 상기 클라이언트의 화면 상의 판서 정보를 수신하여 변환하는 데이터 변환부, 및 해당 클라이언트로부터 수신된 판서 정보를 상기 서버의 화면에 합성하는 데이터 합성부를 포함하며, 상기 합성된 화면을 상기 클라이언트로 전송하고,
    상기 서버 처리부 및 상기 클라이언트 처리부는 상기 네트워크 관리부의 지정에 따라 선택적으로 동작하는(Enable), 네트워크에 접속된 단말들 사이의 판서 공유 장치.
  6. 제 5 항에 있어서,
    상기 판서 정보가 입력되는 입력부를 더 포함하고,
    상기 입력부는 터치스크린, 디지타이저 펜, 마우스, 키보드, 자이로 센서, 가속도 센서, 마이크 및 카메라 중 적어도 하나를 포함하는, 네트워크에 접속된 단말들 사이의 판서 공유 장치.
  7. 제 5 항에 있어서,
    상기 서버와 상기 복수의 클라이언트가 사용자 ID를 이용하여 로그인하여 접속하는 중계 서버를 포함하고, 상기 중계 서버는 로그인된 사용자 정보를 통하여 네트워크 설정을 자동으로 수행하는, 네트워크에 접속된 단말들 사이의 판서 공유 장치.
KR1020150039133A 2015-03-20 2015-03-20 네트워크에 접속된 단말들 사이의 판서 공유 방법 및 그 장치 Expired - Fee Related KR101687901B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020150039133A KR101687901B1 (ko) 2015-03-20 2015-03-20 네트워크에 접속된 단말들 사이의 판서 공유 방법 및 그 장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150039133A KR101687901B1 (ko) 2015-03-20 2015-03-20 네트워크에 접속된 단말들 사이의 판서 공유 방법 및 그 장치

Publications (2)

Publication Number Publication Date
KR20160112809A KR20160112809A (ko) 2016-09-28
KR101687901B1 true KR101687901B1 (ko) 2016-12-28

Family

ID=57101811

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150039133A Expired - Fee Related KR101687901B1 (ko) 2015-03-20 2015-03-20 네트워크에 접속된 단말들 사이의 판서 공유 방법 및 그 장치

Country Status (1)

Country Link
KR (1) KR101687901B1 (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107331226A (zh) * 2017-08-18 2017-11-07 广州视源电子科技股份有限公司 教学信息反馈方法、相应装置、智能教学设备和移动终端
KR102654719B1 (ko) * 2019-08-23 2024-04-04 한화비전 주식회사 감시 시스템에서의 영상 전송 방법

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101372558B1 (ko) 2012-12-18 2014-03-07 권장환 스마트단말기를 이용한 스마트 회의 진행시스템

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101008619B1 (ko) * 2003-11-07 2011-01-17 엘지전자 주식회사 이동통신 단말기의 분산 다운로드 제어 시스템 및 그 방법
KR20060110395A (ko) * 2005-04-19 2006-10-25 주식회사 우암닷컴 전자문서 회의 시스템 및 이를 이용한 회의방법
KR20070081617A (ko) * 2006-02-13 2007-08-17 최진열 온라인 실시간 첨삭지도 및 동기지향형 학습 시스템 및 그방법과 그 방법에 대한 컴퓨터 프로그램 소스를 저장한기록매체

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101372558B1 (ko) 2012-12-18 2014-03-07 권장환 스마트단말기를 이용한 스마트 회의 진행시스템

Also Published As

Publication number Publication date
KR20160112809A (ko) 2016-09-28

Similar Documents

Publication Publication Date Title
US9466222B2 (en) System and method for hybrid course instruction
Childers et al. Access grid: Immersive group-to-group collaborative visualization
US9374233B2 (en) Integrated conference floor control
JP4555365B2 (ja) 遠隔教育システムおよびマルチメディアコンテンツの表示制御方法
US9210200B1 (en) Methods, systems and program products for connecting users to operating nodes
US20140210734A1 (en) Method for conducting a collaborative event and system employing same
Pishva et al. Smart Classrooms for Distance Education and their Adoption to Multiple Classroom Architecture.
JP2004333525A (ja) 双方向通信システム、サーバ、電子講義方法、ならびに、プログラム
KR101687901B1 (ko) 네트워크에 접속된 단말들 사이의 판서 공유 방법 및 그 장치
Sonnenwald et al. Collaboration in the Large: Using Videoconferencing to Facilitate Large-Group Interaction
TWI726233B (zh) 智慧型錄播互動教學教室系統及其操作方法
KR100198715B1 (ko) 컴퓨터 기반의 통합 멀티미디어 원격 교육 시스템 및 그 방법
Burstein et al. The nature of group decision support systems
Sharma et al. Mixing real and virtual conferencing: lessons learned
Sebrechts et al. Establishing an electronic collaborative learning environment in a university consortium: The CIRCLE project
KR102688548B1 (ko) 메타버스 게더 타운을 사용한 비즈니스 회의 시스템
KR102505404B1 (ko) 원격 화상회의 다중 레이저 포인터 제공 시스템 및 방법
Nishantha et al. Smart classrooms: architectural requirements and deployment issues
WO2022135648A1 (en) System and method of conducting conference calls using a mount for positioning and orienting a mobile computer device
Jabi et al. Requirements for an effective distributed design review
Sharma et al. Distributed Multimedia System for Distance Education
KR20240069907A (ko) 화상회의 및 화상교육 서비스를 위한 시스템 과 화상회의 및 화상교육 서비스 제공방법
Tseng et al. Immersive Whiteboards In a Networked Collaborative Environment.
Klein et al. Learning Virtual Collaboration in Teleseminars
Caladine Access Grid

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20150320

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20160223

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20160920

PG1501 Laying open of application
GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20161213

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20161213

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20200924