KR102174100B1 - System for joint reading document and method for the same - Google Patents
System for joint reading document and method for the same Download PDFInfo
- Publication number
- KR102174100B1 KR102174100B1 KR1020190160056A KR20190160056A KR102174100B1 KR 102174100 B1 KR102174100 B1 KR 102174100B1 KR 1020190160056 A KR1020190160056 A KR 1020190160056A KR 20190160056 A KR20190160056 A KR 20190160056A KR 102174100 B1 KR102174100 B1 KR 102174100B1
- Authority
- KR
- South Korea
- Prior art keywords
- document
- presentation
- participant
- terminal
- presenter
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/101—Collaborative creation, e.g. joint development of products or services
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Data Mining & Analysis (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
본 발명은 문서 공동 열람 시스템 및 열람 방법으로서, 문서를 공동으로 열람하도록 할 수 있는 문서 공동 열람 시스템 및 방법에 관한 것이다.The present invention relates to a document joint reading system and method, which is a document joint reading system and method, which enables documents to be viewed jointly.
사용자 개개인이 개인용 컴퓨터, 스마트폰, 태블릿 등과 같은 다양한 종류의 단말기를 소유하고, 사용자는 적어도 하나의 단말기를 휴대하고 다니면서 단말에 저장된 데이터를 이용하고자 한다. 유선 또는 무선으로 데이터 통신이 가능하고 사용자가 소유하고 있는 단말기마다 데이터 통신이 가능하게 됨에 따라, 사용자가 소유하고 있는 각각의 단말기로 시간과 장소의 제약 없이 저장된 데이터를 이용하고 공유하고자 하는 필요성이 증대되었다.Each user owns various types of terminals such as personal computers, smartphones, and tablets, and the user intends to use data stored in the terminal while carrying at least one terminal. As data communication is possible by wired or wirelessly and data communication is possible for each terminal owned by the user, the need to use and share the stored data with each terminal owned by the user without time and place restrictions increases. Became.
이에 따라, 가상의 저장 공간을 통해 사용자가 원하는 정보를 공유하고 언제 어디서든지 원하는 단말기에서 정보를 이용할 수 있는 시스템인 클라우드 (cloud) 시스템이 개발되었다.Accordingly, a cloud system, which is a system that allows users to share desired information through a virtual storage space and use the information on a desired terminal anytime, anywhere has been developed.
인터넷을 통하여 데이터 저장, 네트워크 및 콘텐츠 사용 등 IT 관련 서비스를 한번에 사용할 수 있는 다양한 클라우드 컴퓨팅 (Cloud Computing) 방식들이 있다. 클라우드 컴퓨팅이란 가상화 컴퓨팅, 유틸리티 컴퓨팅, 온디멘드 컴퓨팅 등과 같이 다양한 컴퓨팅 개념과 통신 기술이 혼합되어 적용된 것으로, 통상적으로 다수의 컴퓨터들로 구성되는 복수의 데이터센터를 가상화 기술로 통합하여 하나의 가상 컴퓨터 또는 서비스를 구현하고, 사용자가 이에 접속하여 각종 소프트웨어, 보안 솔루션 및 컴퓨팅 능력 등을 온디맨드 방식으로 제공하는 기술을 의미한다.There are various cloud computing methods that can use IT-related services such as data storage, network and content use through the Internet at once. Cloud computing is a combination of various computing concepts and communication technologies such as virtualization computing, utility computing, on-demand computing, etc., and is a single virtual computer or It refers to a technology that implements a service and provides various software, security solutions, and computing capabilities in an on-demand manner by users accessing it.
이러한 클라우드 시스템의 사용이 점차 증대되면서, 클라우드 시스템을 이용하여 여러 대의 단말기에서 하나의 문서 편집 작업을 수행하는 사례 역시 증대되고 있다. 보다 구체적으로, 하나의 단말기에서 클라우드 시스템 내에 저장된 전자문서 파일을 열람하여 전자문서 편집을 수행하고, 다시 다른 단말기에서 동일한 전자문서 파일을 열람하여 전자문서 편집을 수행하는 사례가 증대하고 있다.As the use of such a cloud system is gradually increasing, the case of performing a single document editing operation on multiple terminals using the cloud system is also increasing. More specifically, there are increasing cases in which one terminal reads an electronic document file stored in a cloud system to edit an electronic document, and another terminal reads the same electronic document file to edit an electronic document.
이러한 기술을 이용할 때에, 사용자에 의해 저장된 파일을 제공하는 것에서 나아가, 최근의 클라우드 시스템은 동기화 서비스까지 제공하고 있다. 보다 구체적으로, 클라우드 시스템과 전자문서 편집을 수행하는 단말기 사이에서 전자문서 파일이 동기화되어, 별도의 저장을 수행할 필요 없이, 편집이 수행된 단말기에서 최종적으로 저장된 전자문서 파일을 다른 단말기에서 바로 열람하여 편집할 수 있는 서비스가 제공되고 있다.When using such technology, in addition to providing files stored by users, recent cloud systems also provide synchronization services. More specifically, the electronic document file is synchronized between the cloud system and the terminal performing electronic document editing, so that the electronic document file finally saved in the terminal where editing was performed can be read directly from another terminal without the need to perform separate storage. A service that can be edited is provided.
그러나 아직까지 클라우드 시스템의 전자문서 파일 동기화 서비스는 사용자 편의성 측면에서 만족할 만한 수준에 이르지 못하였다. 예를 들어, 발표자가 발표시에 발표자 단말기에서 문서의 페이지를 넘길시에 회의 참석자 단말기에 표시되는 동일 문서의 페이지가 동기화되어 넘어가지 않아 불편을 겪는다.However, the cloud system's electronic document file synchronization service has not yet reached a satisfactory level in terms of user convenience. For example, when a presenter turns a page of a document on the presenter terminal during a presentation, the pages of the same document displayed on the conference participant terminal are synchronized and thus inconvenient.
상술하면, 업무를 위한 회의, 교수자와 학습자의 교실 또는 통신 장비를 이용하여 의견을 교환하는 상황 등 여러 가지 경우에서 문서를 공동으로 열람해야 할 경우가 많다. 이때 다수의 사용자들이 하나의 문서를 열람 해야하는 경우가 발생하며 발표자 또는 교수자의 진행에 따라 같은 페이지를 보는 형식으로 진행될 경우가 있다.In detail, it is often necessary to read documents jointly in various cases, such as a meeting for work, a situation where a teacher and learner exchange opinions using a classroom or communication equipment. At this time, there may be a case where a plurality of users have to read a single document, and there may be cases in which the same page is viewed according to the progress of the presenter or instructor.
기존에는 인쇄자료를 나누어주거나 대형 스크린에 발표자의 노트북을 HDMI연결하여 화면을 띄워 함께 보기도 하고 개개인의 장비에 USB, 이메일 등으로 전송하여 페이지 번호를 불러가며 넘겨가며 진행하곤 했다. In the past, printing materials were distributed or the speaker's laptop was connected to a large screen by HDMI to display the screen and viewed together, or by sending it to individual devices via USB or e-mail, calling the page number and passing it over.
이는 다수의 사용자가 다양한 환경과 상황에서 이러한 번거러운 절차를 수행함으로서 불편을 야기할 뿐만 아니라 불필요한 인쇄자료를 출력하는 경우도 많으며 시간적인 면에서도 많은 손실이 발생한다.This not only causes inconvenience as a large number of users perform such cumbersome procedures in various environments and situations, but also often outputs unnecessary printed data, and causes a lot of loss in terms of time.
또한 컨퍼런스나 국제회의, 방송/세미나 상황에서는 이러한 문서의 공동 열람이 더욱 어려워 책이나 간행물로 출간하여 배포해야 하는 불편이 있다.In addition, in the situation of conferences, international conferences, and broadcasting/seminars, it is more difficult to jointly read these documents, causing inconvenience to be published and distributed as books or publications.
본 발명의 기술적 과제는 문서를 발표자와 단말기가 동일한 문서를 동기화시켜 동시에 동일한 페이지를 공동으로 열람할 수 있도록 하는 수단을 제공하는데 있다.An object of the present invention is to provide a means of synchronizing the same document between a presenter and a terminal to simultaneously view the same page in a document.
본 발명의 실시 형태는, 발표 문서를 열람할 수 있는 발표 문서 열람방의 개설과 문서 통제 권한을 클라우드 서버에 요청하여 클라우드 서버로부터 제공되는 발표 문서 열람방 URL을 참여자 단말기에 제공하고, 발표 문서 통제 화면을 통하여 발표 문서를 통제하는 조작을 수행하는 발표자 단말기; 상기 발표 문서 열람방 URL에 접속하여 발표 문서를 열람하고, 클라우드 서버로부터 수신되는 발표 문서의 문서 통제 정보에 따라서 발표 문서의 열람 화면을 변경시켜 표시하는 참여자 단말기; 발표 문서 열람방 URL과 문서 통제 권한을 발표자 단말기에 부여하며, 발표자 단말기로부터 통제되는 발표 문서를 실시간으로 동기화하며, 동기화되는 발표 문서의 문서 통제 정보의 변경이 검출되는 경우, 변경된 발표 문서의 문서 통제 정보를 실시간으로 참여자 단말기로 전송하는 클라우드 서버;를 포함할 수 있다.An embodiment of the present invention provides a presentation document viewing room URL provided from the cloud server to a participant terminal by requesting a cloud server for opening a presentation document viewing room and document control authority to view the presentation document, and providing the presentation document control screen A presenter terminal that performs an operation to control the presentation document through the device; A participant terminal that accesses the presentation document viewing room URL to view the presentation document, and changes and displays a viewing screen of the presentation document according to document control information of the presentation document received from the cloud server; Grants presentation document viewing room URL and document control authority to the speaker terminal, synchronizes the presentation document controlled from the speaker terminal in real time, and controls the document of the changed presentation document when a change in the document control information of the synchronized presentation document is detected It may include; a cloud server for transmitting information to the participant terminal in real time.
상기 클라우드 서버는, 발표자에 의해 발표되는 발표 정보가 저장된 발표 세션 데이터베이스; 발표자 단말기로부터 요청된 발표 문서 열람방 URL과 문서 통제 권한을 발표자 단말기에 제공하며, 발표자 단말기로부터 통제되는 발표 문서를 실시간으로 동기화하여 상기 발표 세션 데이터베이스에 저장하며, 동기화되는 발표 문서의 문서 통제 정보의 변경이 검출되는 경우, 변경된 발표 문서의 문서 통제 정보를 실시간으로 참여자 단말기로 전송하는 발표 세션 데이터 처리 모듈; 발표자 단말기 및 참여자 단말기와의 단방향 또는 양방향 통신하는 통신 모듈;을 포함할 수 있다.The cloud server includes: a presentation session database in which presentation information announced by a speaker is stored; Provides the presentation document viewing room URL requested from the speaker terminal and the document control authority to the speaker terminal, synchronizes the presentation document controlled from the speaker terminal in real time and stores it in the presentation session database, and stores the document control information of the synchronized presentation document. A presentation session data processing module for transmitting document control information of the changed presentation document to the participant terminal in real time when a change is detected; It may include; a communication module for one-way or two-way communication with the presenter terminal and the participant terminal.
상기 발표 세션 데이터베이스는, 발표자 단말기로부터 통제되는 발표 문서가 저장된 발표 문서 데이터베이스; 발표자 단말기로부터 통제되는 문서 통제 정보가 저장된 문서 통제 정보 데이터베이스; 발표 문서에 접속한 발표자 및 참여자에 대한 정보가 저장된 클라이언트 데이터베이스;를 포함할 수 있다.The presentation session database includes: a presentation document database storing presentation documents controlled by a speaker terminal; A document control information database in which document control information controlled from a speaker terminal is stored; It may include a client database in which information on presenters and participants who have accessed the presentation document is stored.
상기 클라이언트 데이터베이스는, 발표자로부터 선택받아 문서 통제 권한을 부여받은 참여자에 대한 정보가 저장되며, 상기 발표 세션 데이터 처리 모듈은, 문서 통제 권한을 부여받은 문서 통제 권한 참여자 단말기가 발표자 문서를 통제할 경우, 상기 클라우드 서버가, 상기 문서 통제 권한 참여자 단말기에 의해 변경된 발표자 문서의 문서 통제 정보를 발표자 단말기와 문서 통제 권한을 부여받지 못한 참여자 단말기로 실시간으로 전송할 수 있다.The client database stores information on a participant selected by a presenter and granted document control authority, and the presentation session data processing module includes, when a document control authority participant terminal granted document control authority controls the presenter document, The cloud server may transmit, in real time, the document control information of the presenter document changed by the document control authority participant terminal to the presenter terminal and the participant terminal not granted the document control authority.
또한 본 발명의 실시 형태는 발표 문서를 열람할 수 있는 발표 문서 열람방의 개설이 이루어지는 발표 문서 열람방 개설 과정; 발표자로부터 초대된 참여자가 사용하는 참여자 단말기가, 상기 발표 문서 열람방에 접속하여 발표 문서를 열람하는 발표 문서 열람방 접속 과정; 발표자 단말기가, 발표 문서 통제 화면을 통하여 발표 문서를 통제하는 조작을 수행하는 발표 문서 통제 과정; 상기 클라우드 서버가, 상기 발표자 단말기로부터 통제되는 발표 문서를 실시간으로 클라우드 서버에 동기화하는 발표 문서 클라우드 동기화 과정; 상기 클라우드 서버가, 동기화되는 발표 문서의 문서 통제 정보의 변경이 검출되는 경우, 변경된 발표 문서의 문서 통제 정보를 실시간으로 참여자 단말기로 전송하는 문서 통제 정보 전송 과정; 상기 참여자 단말기가, 상기 클라우드 서버로부터 수신되는 발표 문서의 문서 통제 정보에 따라서 발표 문서의 열람 화면을 변경시켜 표시하는 문서 통제 정보 기반 열람 화면 반영 과정;을 포함할 수 있다.In addition, an embodiment of the present invention provides a process of opening a presentation document reading room in which a presentation document reading room is opened; A presentation document viewing room access process in which a participant terminal used by a participant invited by a presenter accesses the presentation document viewing room to view the presentation document; A presentation document control process in which the presenter terminal performs an operation of controlling the presentation document through the presentation document control screen; A presentation document cloud synchronization process in which the cloud server synchronizes the presentation document controlled by the presenter terminal to a cloud server in real time; A document control information transmission process in which the cloud server transmits the document control information of the changed presentation document to a participant terminal in real time when a change in the document control information of the synchronized presentation document is detected; The participant terminal may include a document control information-based viewing screen reflecting process in which the viewing screen of the presentation document is changed and displayed according to the document control information of the presentation document received from the cloud server.
상기 발표 문서 열람방 개설 과정은, 발표자 단말기가, 발표 문서를 열람할 수 있는 발표 문서 열람방의 개설을 클라우드 서버에 요청하는 발표 문서 열람방 개설 요청 과정; 상기 클라우드 서버가, 요청된 발표 문서 열람방 URL을 생성하여 발표자 단말기에 제공하고, 문서 통제 권한을 발표자 단말기에 부여하는 발표자 단말기 권한 부여 과정; 상기 문서 통제 권한을 부여받은 발표자 단말기가, 상기 발표 문서 열람방 URL을 참여자 단말기에 제공하는 발표 문서 열람방 URL 제공 과정;을 포함할 수 있다.The process of opening a presentation document reading room may include a process of requesting, by a presenter terminal, to open a presentation document reading room through which the presentation document can be viewed from a cloud server; A process of granting a presenter terminal authority in which the cloud server generates and provides the requested presentation document viewing room URL to the presenter terminal, and grants the document control authority to the presenter terminal; And a process of providing the presentation document viewing room URL to the participant terminal by the presenter terminal granted the document control authority.
상기 문서 통제 권한은, 문서 페이지 넘김, 문서 편집, 문서 확대 및 축소, 마우스 위치 변경을 포함하는 문서 통제를 할 수 있는 권한을 말하며, 발표자 등급에 따라서 문서 통제 권한을 다르게 부여됨을 특징으로 할 수 있다.The document control authority refers to the authority to control the document including page turning, document editing, document enlargement and reduction, and mouse position change, and may be characterized in that the document control authority is given differently according to the level of the presenter. .
상기 문서 공동 열람 방법은, 문서 통제 권한을 참여자 단말기에 부여하고, 문서 통제 권한을 부여받은 참여자 단말기의 발표 문서 통제에 의한 발표 문서의 열람 화면의 동기화가 다른 참여자 단말기와 발표자 단말기에서 이루어지도록 하는 문서 통제 권한 부여 과정;을 포함할 수 있다.The document joint viewing method is a document in which a document control authority is granted to a participant terminal, and synchronization of a viewing screen of a presentation document by controlling a presentation document of a participant terminal granted document control authority is performed at another participant terminal and a presenter terminal. The process of granting control authority; may include.
상기 문서 통제 권한 부여 과정은, 상기 발표자 단말기가, 문서 통제 권한을 부여할 참여자 단말기를 선택하여, 문서 통제 권한 부여할 참여자 단말기의 정보를 클라우드 서버에 제공하는 문서 통제 권한 참여자 단말기 선택 과정; 상기 문서 통제 권한을 부여받은 문서 통제 권한 참여자 단말기가 발표 문서를 통제할 경우, 상기 클라우드 서버가, 상기 문서 통제 권한 참여자 단말기에 의해 변경된 발표 문서의 문서 통제 정보를 발표자 단말기와 문서 통제 권한을 부여받지 못한 참여자 단말기로 실시간으로 전송하는 문서 통제 권한 공유 과정; 발표자 단말기와 문서 통제 권한을 부여받지 못한 참여자 단말기가, 문서 통제 권한 참여자 단말기에 의해 변경된 문서 통제 정보에 따라서 발표 문서의 열람 화면을 변경시켜 표시하는 참여자 단말기 통제 화면 반영 과정;을 포함할 수 있다.The process of granting the document control authority may include a process of selecting a participant terminal with the presenter terminal to select a participant terminal to which the document control authority is to be granted, and providing information on the participant terminal to which the document control authority is granted to a cloud server; When the document control authority participant terminal granted the document control authority controls the presentation document, the cloud server receives the document control information of the presentation document changed by the document control authority participant terminal and is not granted document control authority with the presenter terminal. The process of sharing document control rights to be transmitted to the terminal of the participant in real time; The presenter terminal and the participant terminal that has not been granted the document control authority may include a process of reflecting the participant terminal control screen in which the viewing screen of the presentation document is changed and displayed according to the document control information changed by the document control authority participant terminal.
상기 문서 통제 권한 참여자 단말기 선택 과정은, 미리 설정된 문서 통제 권한 공유 조건에 부합되는 참여자 리스트를 표시하는 참여자 리스트 표시 과정; 상기 참여자 리스트 중에서 문서 통제 권한을 부여할 참여자를 발표자로부터 선택받는 참여자 선택 과정; 발표자로부터 선택된 참여자 단말기의 정보를 클라우드 서버에 제공하는 문서 통제 권한 참여자 단말기 정보 제공 과정;을 포함할 수 있다.The document control authority participant terminal selection process includes: a participant list display process of displaying a participant list meeting a preset document control authority sharing condition; A participant selection process in which a participant to be granted document control authority is selected from a presenter from the participant list; It may include a document control authority participant terminal information providing process of providing information on the participant terminal selected by the presenter to the cloud server.
상기 문서 통제 권한 공유 조건은, 발표자와 같은 부서 그룹에 속하는 참여자들로서, 상기 참여자 리스트 표시 과정은, 발표자와 같은 부서 그룹에 속하는 참여자들을 직급별로 정렬하여 상위 직급 순서대로 참여자 리스트를 표시할 수 있다.The document control authority sharing condition is that participants belonging to the same department group as the presenter, and in the participant list display process, participants belonging to the same department group as the presenter are sorted by position, and the list of participants may be displayed in the order of higher rank.
상기 문서 통제 권한 공유 조건은, 발표 회의장별로 미리 할당된 참여자들로서, 상기 참여자 리스트 표시 과정은, 발표 회의장에 할당된 참여자들을 직급별로 정렬하여 상위 직급 순서대로 참여자 리스트를 표시할 수 있다.The condition for sharing document control authority is a participant pre-allocated for each presentation hall. In the process of displaying the participant list, participants assigned to the presentation hall may be sorted by position, and the list of participants may be displayed in the order of higher rank.
상기 발표 문서 통제 화면은, 발표 문서가 표시되는 발표 문서 표시 필드; 발표 문서의 페이지를 앞으로 넘김, 뒤로 넘김 조작받는 조작 버튼 표시 필드; 문서 통제 권한을 부여받은 참여자인 문서 통제 권한 참여자를 표시하는 문서 통제 권한 참여자 선택 필드;를 포함할 수 있다.The presentation document control screen includes: a presentation document display field in which a presentation document is displayed; An operation button display field to be operated to flip a page of a presentation document forward or backward; It may include a document control authority participant selection field that displays the document control authority participant who is a participant who has been granted the document control authority.
상기 문서 통제 권한 참여자 선택 필드에 표시된 문서 통제 권한 참여자를 삭제하여 문서 통제 권한의 부여를 해제시킬 수 있는 삭제 버튼이 각 문서 통제 권한 참여자별로 표시되어 있음을 특징으로 할 수 있다.It may be characterized in that a delete button for releasing the grant of the document control authority by deleting the document control authority participant displayed in the document control authority participant selection field is displayed for each document control authority participant.
본 발명의 실시 형태에 따르면 서버에서 회의 관련 문서를 특정 단말로부터 실시간으로 수신하고 해당 문서를 모든 참여자의 단말로 실시간으로 제공하는 동기화를 하여 참여자 모두가 동일 문서를 동일한 형태로서 열람할 수 있게 함으로써, 이를 통해 회의 문서 공유에 대한 편의성을 높이는 동시에 회의 효율을 높일 수 있다.According to an embodiment of the present invention, by synchronizing that a server receives a conference-related document from a specific terminal in real time and provides the document to all participants' terminals in real time, all participants can view the same document in the same form, Through this, it is possible to increase the convenience of sharing conference documents and increase conference efficiency.
또한 본 발명의 실시 형태에 따르면 발표자만이 문서 통제 권한을 독점하는 이 아니라 다른 참여자에도 문서 통제 권한을 공유해줄 수 있는 수단을 제공함으로써, 발표자와 참여자간에 활발한 회의 토론이 이루어지도록 할 수 있다.In addition, according to an embodiment of the present invention, not only the presenter monopolizes the document control authority, but also provides a means for sharing the document control authority to other participants, thereby enabling active conference discussion between the presenter and the participant.
도 1은 본 발명의 실시예에 따른 문서 공동 열람 시스템의 구성도.
도 2는 본 발명의 실시예에 따른 클라우드 서버의 기능을 도시한 그림.
도 3은 본 발명의 실시예에 따라 발표자가 자신의 스마트폰을 리모콘처럼 조작하며 발표하는 시스템 구성 예시.
도 4는 본 발명의 실시예에 따른 문서 공동 열람 방법을 도시한 플로차트.
도 5는 본 발명의 실시예에 따른 문서 통제 권한을 획득한 발표자의 발표 문서 통제가 이루어지는 모습을 도시한 플로차트.
도 6은 본 발명의 실시예에 따라 발표 문서 통제 화면의 예시 그림.
도 7은 본 발명의 실시예에 따라 참여자 단말기가 발표 문서 열람방에 접속하여 동기화된 화면 열람이 이루어지는 예시 그림.
도 8은 본 발명의 실시예에 따른 문서 통제 권한 부여 과정을 도시한 플로차트.
도 9는 본 발명의 실시예에 따른 문서 통제 권한 참여자 선택 필드가 구비된 발표 문서 통제 화면의 예시 그림.1 is a block diagram of a document joint viewing system according to an embodiment of the present invention.
2 is a diagram showing the function of a cloud server according to an embodiment of the present invention.
3 is an example of a system configuration in which a presenter manipulates his or her smartphone like a remote control and announces according to an embodiment of the present invention.
4 is a flowchart showing a document joint browsing method according to an embodiment of the present invention.
5 is a flowchart showing a state in which a presentation document is controlled by a presenter who has obtained document control authority according to an embodiment of the present invention.
6 is an exemplary diagram of a presentation document control screen according to an embodiment of the present invention.
7 is an exemplary diagram in which a participant's terminal accesses a presentation document viewing room to perform a synchronized screen viewing according to an embodiment of the present invention.
8 is a flowchart showing a document control authority grant process according to an embodiment of the present invention.
9 is an exemplary diagram of a presentation document control screen provided with a document control authority participant selection field according to an embodiment of the present invention.
이하, 본 발명의 장점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은, 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 것이며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것으로, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 또한, 본 발명을 설명함에 있어 관련된 공지 기술 등이 본 발명의 요지를 흐리게 할 수 있다고 판단되는 경우 그에 관한 자세한 설명은 생략하기로 한다.Hereinafter, the advantages and features of the present invention, and a method of achieving them will become apparent with reference to the embodiments described below in detail together with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but will be implemented in various different forms, and is provided to completely inform the scope of the invention to those of ordinary skill in the art to which the present invention belongs. As such, the invention is only defined by the scope of the claims. In addition, when it is determined that related well-known technologies or the like may obscure the subject matter of the present invention in describing the present invention, detailed descriptions thereof will be omitted.
도 1은 본 발명의 실시예에 따른 문서 공동 열람 시스템의 구성도이며, 도 2는 본 발명의 실시예에 따른 클라우드 서버의 기능을 도시한 그림이며, 도 3은 본 발명의 실시예에 따라 발표자가 자신의 스마트폰을 리모콘처럼 조작하며 발표하는 시스템 구성 예시이다.1 is a configuration diagram of a document joint viewing system according to an embodiment of the present invention, FIG. 2 is a diagram showing the functions of a cloud server according to an embodiment of the present invention, and FIG. 3 is a presenter according to an embodiment of the present invention. Is an example of a system configuration that manipulates his smartphone like a remote control and announces.
본 발명의 문서 공동 열람 시스템은, 도 1에 도시한 바와 같이 클라우드망(100), 발표자 단말기(200), 클라우드 서버(300), 참여자 단말기(400)를 포함할 수 있다.The document joint viewing system of the present invention may include a
클라우드망(100)은, 발표자 단말기(200), 클라우드 서버(300), 참여자 단말기(400)를 유선 또는 무선으로 연결시켜주는 망이다. 클라우드의 사전적 정의는 '데이터를 인터넷과 연결된 중앙컴퓨터에 저장해서 인터넷에 접속하기만 하면 언제 어디서든 데이터를 이용할 수 있는 서비스'를 말하는데, 발표자 단말기(200) 상에서 조작되는 문서가 클라우드망(cloud network)을 클라우드 서버(300)에 실시간으로 동기화되는 것이다.The
발표자 단말기(200)는, 문서를 제작하고 이를 발표하는 발표자가 사용하는 단말기로서, 도면에서는 데스크탑 PC(desktop PC)를 예로 들어 설명하나, 데스크탑 PC뿐만 아니라 스마트폰(smart phone), 태블릿 PC(tablet PC), 슬레이트 PC(slate PC), 노트북 컴퓨터(notebook computer) 등이 해당될 수 있다. 물론, 본 발명이 적용 가능한 단말기는 상술한 종류에 한정되지 않고, 외부 장치와 통신이 가능한 단말기를 모두 포함할 수 있음은 당연하다.The
발표자 단말기(200)는, 발표 문서를 열람할 수 있는 발표 문서 열람방의 개설과 문서 통제 권한을 클라우드 서버(300)에 요청하여 클라우드 서버(300)로부터 제공되는 발표 문서 열람방 URL을 참여자 단말기(400)에 제공하고, 발표 문서 통제 화면을 통하여 발표 문서를 통제하는 조작을 수행한다.The
따라서 발표자 단말기(200)는, 발표자가 발표할 발표 문서를 열람할 수 있는 발표 문서 열람방의 개설을 클라우드 서버(300)에 요청하여 발표 문서 열람방을 개설할 수 있다. 발표자 단말기(200)는, 발표 문서 통제 화면을 통하여 발표 문서를 통제하는 조작을 수행할 수 있게 된다. 여기서 발표 문서의 통제라 함은, 발표 문서에 대하여 문서 페이지 넘김, 문서 편집, 문서 확대 및 축소, 마우스 위치 변경 등의 조작을 말한다.Accordingly, the
또한 발표자 단말기(200)는, 발표자가 원하는 기간동안 채널(방)을 개설하여 유지할 수 있으며 원하는 시기에 방을 삭제할 수도 있다. 이 모든 과정은 원클릭으로 가능하다.In addition, the
참여자 단말기(400)는, 발표자의 발표와 관련된 회의 참여자 등이 사용하는 단기로서, 마찬가지로, 데스크탑 PC, 스마트폰(smart phone), 태블릿 PC(tablet PC), 슬레이트 PC(slate PC), 노트북 컴퓨터(notebook computer) 등의 다양한 단말기가 모두 해당될 수 있다.The
참여자 단말기(400)는, 발표 문서 열람방 URL에 접속하여 발표 문서를 열람하고, 클라우드 서버(300)로부터 수신되는 발표 문서의 문서 통제 정보에 따라서 발표 문서의 열람 화면을 변경시켜 표시한다. 따라서 참여자 단말기(400)는, 발표 문서의 문서 통제 정보에 따라서 발표 문서의 열람 화면을 변경시켜 표시할 수 있게 된다. 예를 들어, 발표자 단말기(200)에서 발표 문서의 페이지 넘김이 있는 경우, 페이지 넘어간 화면이 참여자 단말기(400)에도 그대로 동기화되어 표시되는 것이다. 또한 발표자 단말기(200)에서 발표 문서에 대해서 확대가 있는 경우, 참여자 단말기(400)에도 그대로 동기화되어 확대되어 표시되는 것이다.The
클라우드 서버(300)는, 발표 문서 열람방 URL과 문서 통제 권한을 발표자 단말기(200)에 부여하며, 발표자 단말기(200)로부터 통제되는 발표 문서를 실시간으로 동기화하며, 동기화되는 발표 문서의 문서 통제 정보의 변경이 검출되는 경우, 변경된 발표 문서의 문서 통제 정보를 실시간으로 참여자 단말기(400)로 전송한다. 따라서 개설된 발표 문서 열람방에서 발표자 단말기(200)와 참여자 단말기(400)를 동기화시켜 동일한 화면의 문서를 열람할 수 있도록 한다. 이를 위하여 클라우드 서버(300)는, 하드웨어적으로는 통상적인 웹 서버와 동일한 구성을 가지며, 소프트웨어적으로는 C, C++, Java, Visual Basic, Visual C 등과 같은 다양한 형태의 언어를 통해 구현되어 여러 가지 기능을 하는 프로그램 모듈을 포함한다. 또한, 일반적인 서버용 하드웨어에 도스(dos), 윈도우(window), 리눅스(linux), 유닉스(unix), 매킨토시(macintosh) 등의 운영 체제에 따라 다양하게 제공되고 있는 웹 서버 프로그램을 이용하여 구현될 수 있다.The
클라우드 서버(300)는, 도 2에 도시한 바와 같이 통신 모듈(330), 발표 세션 데이터베이스(310), 발표 세션 데이터 처리 모듈(320)을 포함할 수 있다. 이밖에 클라우드 서버(300)는, 컨텐츠 데이터베이스(340)와 컨텐츠 데이터 처리 모듈(350)을 더 포함할 수 있는데,The
통신 모듈(330)은, 발표자 단말기 및 참여자 단말기와의 단방향 또는 양방향 통신을 지원한다. 따라서 발표 세션 조회, 발표 세션 여닫기, 브로드 캐스트, 통제 데이터 변경 요청 등에 대한 통신 요청을 송수신한다.The
발표 세션 데이터베이스(310)는, 발표자에 의해 발표되는 발표 정보가 저장된 데이터베이스이다. 상술하면, 발표 세션 데이터베이스(310)는, 발표자 단말기(200)로부터 통제되는 발표 문서가 저장된 발표 문서 데이터베이스(311)와, 발표자 단말기로부터 통제되는 문서 통제 정보가 저장된 문서 통제 정보 데이터베이스(312)와, 발표 문서에 접속한 발표자 및 참여자에 대한 정보가 저장된 클라이언트 데이터베이스를 포함할 수 있다. 여기서 문서 통제 정보라 함은, 발표되는 문서에 대한 통제가 이루어지는 정보로서, 예컨대, 발표 문서에 대한 페이지 넘김 등이 해당될 수 있다.The
발표 세션 데이터 처리 모듈(320)은, 발표자 단말기(200)로부터 요청된 발표 문서 열람방 URL과 문서 통제 권한을 발표자 단말기(200)에 제공하며, 발표자 단말기(200)로부터 통제되는 발표 문서를 실시간으로 동기화하여 발표 세션 데이터베이스(310)에 저장하며, 동기화되는 발표 문서의 문서 통제 정보의 변경이 검출되는 경우, 변경된 발표 문서의 문서 통제 정보를 실시간으로 참여자 단말기(400)로 전송한다.The presentation session
따라서 도 1에 도시한 바와 같이 발표자 단말기(200)에서 통제되어 변경되는 발표자 화면은, 다른 참여자 단말기(400)에도 동기화되어 동일하게 보이게 된다. Accordingly, as shown in FIG. 1, the presenter screen controlled and changed by the
또한 도 3에 도시한 바와 같이 모바일앱과 데스크톱앱을 연동하여 사용이 가능한데, 발표자는 모바일 기기를 리모콘처럼 사용할 수 있으며 대형 스크린에 데스크톱이 연결되어 있다면 실시간 동시 제어될 수 있게 된다.In addition, as shown in FIG. 3, a mobile app and a desktop app can be used in conjunction with each other. The presenter can use the mobile device like a remote control, and if the desktop is connected to a large screen, it can be controlled simultaneously in real time.
한편, 클라우드 서버(300)는, 컨텐츠 데이터베이스(340)와 컨텐츠 데이터 처리 모듈(350)을 더 포함할 수 있는데, 컨텐츠 데이터 처리 모듈은, 발표 세션 데이터 처리 모듈로부터 컨텐츠 데이터 요청이 있는 경우 미리 저장되어 등록되어 있는 컨텐츠 데이터를 조회하여 조회된 컨텐츠를 발표 세션 데이터 처리 모듈로 전달해줄 수 있다. 따라서 발표 세션 데이터 처리 모듈은, 조회된 컨텐츠 데이터를 대상으로 발표 데이터로서 발표자 단말기(200)와 참여자 단말기(400)에 동기화시켜 제공해줄 수 있게 된다.Meanwhile, the
도 4는 본 발명의 실시예에 따른 문서 공동 열람 방법을 도시한 플로차트이며, 도 5는 본 발명의 실시예에 따른 문서 통제 권한을 획득한 발표자의 발표 문서 통제가 이루어지는 모습을 도시한 플로차트이며, 도 6은 본 발명의 실시예에 따라 발표 문서 통제 화면의 예시 그림이며, 도 7은 본 발명의 실시예에 따라 참여자 단말기가 발표 문서 열람방에 접속하여 동기화된 화면 열람이 이루어지는 예시 그림이며, 도 8은 본 발명의 실시예에 따른 문서 통제 권한 부여 과정을 도시한 플로차트이며, 도 9는 본 발명의 실시예에 따른 문서 통제 권한 참여자 선택 필드가 구비된 발표 문서 통제 화면의 예시 그림이다.4 is a flowchart showing a document joint browsing method according to an embodiment of the present invention, and FIG. 5 is a flowchart showing a state in which a presentation document is controlled by a presenter who has obtained document control authority according to an embodiment of the present invention. 6 is an exemplary diagram of a presentation document control screen according to an embodiment of the present invention, and FIG. 7 is an exemplary diagram in which a participant terminal accesses a presentation document reading room to perform synchronized screen viewing according to an embodiment of the present invention. 8 is a flowchart showing a document control authority grant process according to an embodiment of the present invention, and FIG. 9 is an exemplary diagram of a presentation document control screen including a document control authority participant selection field according to an embodiment of the present invention.
본 발명의 문서 공동 열람 방법은, 도 4에 도시한 바와 같이 발표 문서를 열람할 수 있는 발표 문서 열람방의 개설이 이루어지는 발표 문서 열람방 개설 과정(S410)과, 발표자로부터 초대된 참여자가 사용하는 참여자 단말기(400)가 발표 문서 열람방에 접속하여 발표 문서를 열람하는 발표 문서 열람방 접속 과정(S420)과, 발표자 단말기(200)가 발표 문서 통제 화면을 통하여 발표 문서를 통제하는 조작을 수행하는 발표 문서 통제 과정(S430)과, 클라우드 서버(300)가 발표자 단말기(200)로부터 통제되는 발표 문서를 실시간으로 클라우드 서버(300)에 동기화하는 발표 문서 클라우드 동기화 과정(S440)과, 클라우드 서버(300)가, 동기화되는 발표 문서의 문서 통제 정보의 변경이 검출되는 경우, 변경된 발표 문서의 문서 통제 정보를 실시간으로 참여자 단말기(400)로 전송하는 문서 통제 정보 전송 과정(S450)과, 참여자 단말기(400)가 클라우드 서버(300)로부터 수신되는 발표 문서의 문서 통제 정보에 따라서 발표 문서의 열람 화면을 변경시켜 표시하는 문서 통제 정보 기반 열람 화면 반영 과정(S460)을 포함할 수 있다. 이하 상술하기로 한다.The document joint reading method of the present invention includes a presentation document reading room opening process (S410) in which a presentation document reading room is opened for viewing the announcement document, and a participant used by a participant invited from the presenter. Presentation in which the terminal 400 accesses the presentation document viewing room to access the presentation document access process (S420), and the
발표 문서 열람방 개설 과정(S410)은, 발표 문서를 열람할 수 있는 발표 문서 열람방의 개설이 이루어지는 과정이다. 발표자 단말기(200)가, 발표 문서를 열람할 수 있는 발표 문서 열람방의 개설을 클라우드 서버(300)에 요청하여 발표 문서 열람방을 개설하는 것이다.The announcement document reading room opening process (S410) is a process in which the announcement document reading room is opened for viewing the announcement document. The
이를 위해 발표 문서 열람방 개설 과정(S410)은, 발표자 단말기(200)가, 발표 문서를 열람할 수 있는 발표 문서 열람방의 개설을 클라우드 서버(300)에 요청하는 발표 문서 열람방 개설 요청 과정(S411)과, 클라우드 서버(300)가 요청된 발표 문서 열람방 URL을 생성하여 발표자 단말기(200)에 제공하고, 문서 통제 권한을 발표자 단말기(200)에 부여하는 발표자 단말기 권한 부여 과정(S412)과, 문서 통제 권한을 부여받은 발표자 단말기(200)가 발표 문서 열람방 URL을 참여자 단말기(400)에 제공하는 발표 문서 열람방 URL 제공 과정(S413)을 가질 수 있다.To this end, the presentation document reading room opening process (S410) is a presentation document reading room opening request process in which the
따라서 발표자가 자신이 배포하고자 하는 문서를 지정하여 채널(방)을 개설할 때, 클라우드에서 작동하므로 기기의 상관없이 서비스에 로그인하여 클라우드 상의 문서를 지정하여 채널(방)을 개설할 수 있게 된다. 개설된 채널(방)은 임의의 URL을 부여받으며 초대된 사용자 모두가 이 채널에 접근할 수 있다. 발표자는 원하는 기간동안 채널(방)을 개설하여 유지할 수 있으며 원하는 시기에 방을 삭제할 수도 있다. 이 모든 과정은 원클릭으로 가능하다.Therefore, when a presenter opens a channel (room) by designating a document to be distributed, it operates in the cloud, so it is possible to open a channel (room) by logging in to the service regardless of the device and specifying the document on the cloud. The opened channel (room) is given an arbitrary URL, and all invited users can access this channel. The presenter can open and maintain a channel (room) for as long as he wants, and can delete the room at any time. All of this can be done with one click.
여기서 문서 통제 권한이라 함은, 문서 페이지 넘김, 문서 편집, 문서 확대 및 축소, 마우스 위치 변경을 할 수 있는 권한을 포함할 수 있는데, 즉, 발표자가 발표되는 문서의 페이지를 넘기거나, 편집하거나, 문서 화면을 확대 또는 축소 표시하거나, 프리젠테이션 시에 문서에 위치하는 마우스 위치 변경 등의 다양한 문서 인터페이스 조작할 수 있는 권한을 말한다.Here, the document control authority may include the authority to turn the page of the document, edit the document, enlarge and reduce the document, and change the mouse position. That is, the presenter turns the page of the document being presented, edits it, It refers to the authority to manipulate various document interfaces such as enlarged or reduced display of the document screen or change the position of the mouse positioned on the document during presentation.
또한 발표자 등급에 따라서 문서 통제 권한을 다르게 부여될 수 있다. 예를 들어, 사원급의 발표자는 발표 문서에 대해서 문서 페이지 넘김, 문서 확대 및 축소만 할 수 있는 권한을 가지는데 반해, 과장급 이상의 발표자는 발표 문서에 대해서 문서 페이지 넘김, 문서 확대 및 축소 이외에도 문서 편집할 수 있는 권한을 부여할 수 있다. 이와 같이 발표자 등급별로 각각 다른 문서 통제 권한을 부여함으로써, 발표자가 함부로 문서 통제를 모든 영역에 걸쳐서 할 수 없도록 할 수 있다.Also, depending on the level of the presenter, the authority to control documents may be granted differently. For example, an employee-level presenter has the authority to turn document pages and enlarge and reduce documents only, whereas a manager-level presenter can edit documents in addition to document page turning and document enlargement and reduction for presentation documents. You can give permission to do it. As described above, by giving different document control rights for each speaker level, the presenter can prevent the presenter from controlling the document in all areas.
이러한 문서 통제 권한을 획득한 발표자는, 도 5에 도시한 바와 같이 발표 세션을 통한 문서 통제 권한의 획득 여부에 따라서 발표 문서의 통제 가능 여부를 결정하고, 발표 문서의 통제가 이루어질 때 발표자의 문서 통제되는 내용에 따라 클라우드 서버(300)에서는 발표 동기화가 이루어지도록 한다.As shown in Fig. 5, the presenter who has acquired the document control authority determines whether the presentation document can be controlled according to whether the document control authority is obtained through the presentation session, and when the presentation document is controlled, the presenter controls the document. According to the contents, the
발표 문서 열람방 접속 과정(S420)은, 발표자로부터 초대된 참여자가 사용하는 참여자 단말기(400)가, 발표 문서 열람방에 접속하여 발표 문서를 열람하는 과정이다. 발표자로부터 발표 문서 열람방 URL을 수신하여 초대된 참여자들은, 미리 제공된 문서 뷰어를 통하여 발표 문서 열람방 URL에 접속하여 발표 문서를 열람할 수 있다. In the process of accessing the presentation document reading room (S420), the
발표 문서 통제 과정(S430)은, 발표자 단말기(200)가 발표 문서 통제 화면을 통하여 발표 문서를 통제하는 조작을 수행하는 과정이다. 여기서 발표 문서의 통제를 위하여 발표자 단말기(200)에는 발표 문서 통제 화면이 표시되고, 발표 문서 통제 화면을 통하여 발표자는 문서 통제를 할 수 있게 된다. 이를 위하여 이러한 발표 문서 통제 화면은, 도 6에 도시한 바와 같이 발표 문서가 표시되는 발표 문서 표시 필드(10)와, 발표 문서의 페이지를 앞으로 넘김, 뒤로 넘김 조작받는 조작 버튼 표시 필드(20)를 구비하게 된다.The presentation document control process (S430) is a process in which the
발표 문서 클라우드 동기화 과정(S440)은, 클라우드 서버(300)가, 상기 발표자 단말기(200)로부터 통제되는 발표 문서를 실시간으로 클라우드 서버(300)에 동기화하는 과정이다.The presentation document cloud synchronization process (S440) is a process in which the
문서 통제 정보 전송 과정(S450)은, 클라우드 서버(300)가 동기화되는 발표 문서의 문서 통제 정보의 변경이 검출되는 경우, 변경된 발표 문서의 문서 통제 정보를 실시간으로 참여자 단말기(400)로 전송하는 과정이다. 여기서 발표 문서의 문서 통제 정보라 함은, 발표 문서의 통제가 이루어진 정보인데, 예컨대, 발표자 단말기(200)에서 문서의 페이지 넘김, 문서의 편집 등과 같이 문서의 통제가 이루어질 때, 페이지 넘김에 대한 정보(예컨대, 앞으로 1페이지 넘김에 대한 정보), 문서에서 글자 삭제된 정보가 해당된다.The document control information transmission process (S450) is a process of transmitting the document control information of the changed presentation document to the
문서 통제 정보 기반 열람 화면 반영 과정(S460)은, 참여자 단말기(400)가 클라우드 서버(300)로부터 수신되는 발표 문서의 문서 통제 정보에 따라서 발표 문서의 열람 화면을 변경시켜 표시하는 과정이다.In the process of reflecting the viewing screen based on document control information (S460), the
따라서 이러한 발표 문서 열람방 접속 과정(S420), 발표 문서 통제 과정(S430), 발표 문서 클라우드 동기화 과정(S440), 문서 통제 정보 전송 과정(S450), 문서 통제 정보 기반 열람 화면 반영 과정(S460)을 거쳐서, 도 7에 도시한 바와 같이 문서 열람방에 접속한 참여자 단말기(400)는, 발표자 단말기(200)에서 이루어지는 문서 통제에 동기화된 화면 전환이 참여자 단말기(400)의 문서 뷰어에서도 동시에 이루어질 수 있게 된다.Therefore, the presentation document viewing room access process (S420), the presentation document control process (S430), the presentation document cloud synchronization process (S440), the document control information transmission process (S450), and the document control information-based viewing screen reflection process (S460) are performed. After that, the
예를 들어, 발표자는 자신의 모바일 기기를 통하여 페이지를 제어할 수 있어 설명하고자 하는 부분으로 넘기거나 되돌아갈 수 있는데, 이러한 발표 문서 통제가 이루어질 때 동시에 동기화되어 참여자 단말기(400)의 문서 뷰어에서도 동시에 페이지 넘김이나 되돌리기 등의 문서 화면의 전환이 이루어지게 된다.For example, the presenter can control the page through his or her mobile device, so that it can be turned over or returned to the part to be described. When the control of the presentation document is performed, it is synchronized at the same time in the document viewer of the
한편, 발표자의 문서 통제 권한은, 발표자만이 문서 통제 권한을 독점할 수 있지만, 필요한 경우 다른 참여자에도 문서 통제 권한을 공유해줄 필요가 있다. 예를 들어, 회의에 참석한 참여자가 질의 시간에 발표 문서의 페이지를 앞으로 넘겨서 해당 페이지 관련한 내용을 질의할 수 있도록 문서 통제 권한을 참여자에게도 공유해줄 필요가 있는 것이다.On the other hand, as for the document control authority of the presenter, only the presenter can monopolize the document control authority, but if necessary, the document control authority needs to be shared with other participants. For example, it is necessary to share the document control authority with the participants so that participants in the meeting can turn the pages of the presentation document forward during the inquiry time and inquire about the contents of the page.
이를 위해 본 발명은 문서 통제 권한을 참여자 단말기(400)에 부여하고, 문서 통제 권한을 부여받은 참여자 단말기(400)의 발표 문서 통제에 의한 발표 문서의 열람 화면의 동기화가 다른 참여자 단말기(400)와 발표자 단말기(200)에서 이루어지도록 하는 문서 통제 권한 부여 과정(S800)을 추가로 더 가질 수 있다.To this end, in the present invention, the document control authority is granted to the
이러한 문서 통제 권한 부여 과정(S800)은, 도 8에 도시한 바와 같이 문서 통제 권한 참여자 단말기 선택 과정(S810), 문서 통제 권한 공유 과정(S820), 참여자 단말기 통제 화면 반영 과정(S830)을 포함할 수 있다.This document control authorization process (S800), as shown in FIG. 8, includes a document control authorization participant terminal selection process (S810), a document control authorization sharing process (S820), and a participant terminal control screen reflection process (S830). I can.
문서 통제 권한 참여자 단말기 선택 과정(S810)은, 발표자 단말기(200)가 문서 통제 권한을 부여할 참여자 단말기(400)를 선택하여, 문서 통제 권한 부여할 참여자 단말기(400)의 정보를 클라우드 서버(300)에 제공하는 과정이다. 이를 위해 문서 통제 권한 참여자 단말기 선택 과정(S810)은, 미리 설정된 문서 통제 권한 공유 조건에 부합되는 참여자 리스트를 표시하는 참여자 리스트 표시 과정(S811)과, 참여자 리스트 중에서 문서 통제 권한을 부여할 참여자를 발표자로부터 선택받는 참여자 선택 과정(S812)과, 발표자로부터 선택된 참여자 단말기(400)의 정보를 클라우드 서버(300)에 제공하는 문서 통제 권한 참여자 단말기 정보 제공 과정(S812)을 가질 수 있다. In the document control authority participant terminal selection process (S810), the
상기에서 참여자 리스트 표시 과정(S811)은, 미리 제공된 발표자 회의에 참석한 참여자 정보를 기반으로 참여자 리스트를 표시하는 것인데, 도 9와 같이 발표 문서 통제 화면에는, 발표 문서가 표시되는 발표 문서 표시 필드(10)와, 발표 문서의 페이지를 앞으로 넘김, 뒤로 넘김 조작받는 조작 버튼 표시 필드(20) 이외에도, 문서 통제 권한을 부여받은 참여자인 문서 통제 권한 참여자를 표시하는 문서 통제 권한 참여자 선택 필드(30)를 추가적으로 더 구비한다. 따라서 발표자는 문서 통제 권한 참여자 선택 필드(30)에 표시된 참여자 리스트 중에서 문서 통제 권한을 부여하고 싶은 참여자를 선택할 수 있게 된다.In the above, the participant list display process (S811) is to display the participant list based on the participant information who participated in the presenter conference provided in advance. As shown in FIG. 9, on the presentation document control screen, a presentation document display field ( 10) and, in addition to the operation button display field (20) for which the page of the presentation document is turned forward or backward, the document control permission participant selection field (30), which displays the document control authority participant who is the participant who has been granted the document control authority. In addition, it has more. Accordingly, the presenter can select a participant who wants to grant the document control authority from the list of participants displayed in the document control authority
여기서, 참여자 리스트를 표시함에 있어서, 미리 설정된 문서 통제 권한 공유 조건에 부합되는 참여자만을 표시할 수 있는데, 예를 들어, 문서 통제 권한 공유 조건은, 발표자와 같은 부서 그룹에 속하는 참여자들로서, 참여자 리스트 표시 과정(S811)은, 발표자와 같은 부서 그룹에 속하는 참여자들을 직급별로 정렬하여 상위 직급 순서대로 참여자 리스트를 표시할 수 있다. 또한, 문서 통제 권한 공유 조건은, 발표 회의장별로 미리 할당된 참여자들로서, 참여자 리스트 표시 과정(S811)은, 발표 회의장에 할당된 참여자들을 직급별로 정렬하여 상위 직급 순서대로 참여자 리스트를 표시할 수 있다. 따라서 발표 회의장의 상황에 따라서 문서 통제 권한 공유 조건을 다르게 설정하여, 참여자 리스트에 각각 다른 참여자들의 리스트가 표시되고 이들중에서 문서 통제 권한의 부여가 선택되도록 하여, 문서 통제 권한의 부여의 편의성을 증대시킬 수 있게 된다.Here, when displaying the participant list, only participants meeting the pre-set document control authority sharing condition can be displayed.For example, the document control authority sharing condition is participants belonging to the same department group as the presenter, and the participant list is displayed. In the process S811, participants belonging to the same department group as the presenter are sorted by position, and a list of participants may be displayed in the order of higher rank. In addition, the document control authority sharing condition is a participant pre-allocated for each presentation conference hall, and in the participant list display process (S811), participants assigned to the presentation conference hall may be sorted by rank, and the list of participants may be displayed in the order of higher rank. Therefore, by setting the conditions for sharing document control authority differently according to the situation of the presentation conference hall, a list of different participants is displayed on the participant list, and the grant of document control authority is selected from among them, thereby increasing the convenience of granting document control authority. You will be able to.
나아가, 발표자는 문서 통제 권한을 부여한 참여자에 대하여 통제 권한을 해제할 수 있다. 이를 위해, 본 발명은, 문서 통제 권한 참여자 선택 필드(30)에 표시된 문서 통제 권한 참여자를 삭제하여 문서 통제 권한의 부여를 해제시킬 수 있는 삭제 버튼이 각 문서 통제 권한 참여자별로 표시되어 있도록 한다. 따라서 발표자는 문서 통제 권한을 가진 참여자에 대하여 삭제 버튼 누름에 의하여 간단하게 문서 통제 권한을 해제할 수 있게 된다.Furthermore, the presenter can release the control authority for the participant who has been granted the authority to control the document. To this end, the present invention deletes the document control authority participant displayed in the document control authority
문서 통제 권한 공유 과정(S820)은, 문서 통제 권한을 부여받은 문서 통제 권한 참여자 단말기(400)가 발표 문서를 통제할 경우, 클라우드 서버(300)가 문서 통제 권한 참여자 단말기(400)에 의해 변경된 발표 문서의 문서 통제 정보를 발표자 단말기(200)와 통제 권한을 부여받지 못한 참여자 단말기(400)로 실시간으로 전송하는 과정이다. In the document control authority sharing process (S820), when the document control
참여자 단말기 통제 화면 반영 과정(S830)은, 발표자 단말기(200)와 통제 권한을 부여받지 못한 참여자 단말기(400)가, 문서 통제 권한 참여자 단말기(400)에 의해 변경된 문서 통제 정보에 따라서 발표 문서의 열람 화면을 변경시켜 표시하는 과정이다. 따라서 발표자 이외에도 문서 통제 권한을 가진 참여자 단말기(400)에서 이루어지는 문서 통제에 동기화되어 다른 발표자 단말기(200) 및 참여자 단말기(400)에도 화면 표시가 이루어질 수 있게 된다.In the process of reflecting the participant terminal control screen (S830), the
상술한 본 발명의 설명에서의 실시예는 여러가지 실시가능한 예중에서 당업자의 이해를 돕기 위하여 가장 바람직한 예를 선정하여 제시한 것으로, 이 발명의 기술적 사상이 반드시 이 실시예만 의해서 한정되거나 제한되는 것은 아니고, 본 발명의 기술적 사상을 벗어나지 않는 범위내에서 다양한 변화와 변경 및 균등한 타의 실시예가 가능한 것이다.The embodiments in the description of the present invention described above are presented by selecting the most preferable examples to aid the understanding of those skilled in the art from among various possible examples, and the technical idea of the present invention is not necessarily limited or limited only by this embodiment. , Various changes and modifications, and other equivalent embodiments are possible within the scope of the technical spirit of the present invention.
100:클라우드망
200:발표자 단말기
300:클라우드 서버
400:참여자 단말기100: Cloud network
200: presenter terminal
300: Cloud server
400: Participant terminal
Claims (9)
발표자로부터 초대된 참여자가 사용하는 참여자 단말기가, 상기 발표 문서 열람방에 접속하여 발표 문서를 열람하는 발표 문서 열람방 접속 과정;
발표자 단말기가, 발표 문서 통제 화면을 통하여 발표 문서를 통제하는 조작을 수행하는 발표 문서 통제 과정;
상기 클라우드 서버가, 상기 발표자 단말기로부터 통제되는 발표 문서를 실시간으로 동기화하는 발표 문서 클라우드 동기화 과정;
상기 클라우드 서버가, 동기화되는 발표 문서의 문서 통제 정보의 변경이 검출되는 경우, 변경된 발표 문서의 문서 통제 정보를 실시간으로 참여자 단말기로 전송하는 문서 통제 정보 전송 과정;
상기 참여자 단말기가, 상기 클라우드 서버로부터 수신되는 발표 문서의 문서 통제 정보에 따라서 발표 문서의 열람 화면을 변경시켜 표시하는 문서 통제 정보 기반 열람 화면 반영 과정; 및
상기 발표자 단말기가 문서 통제 권한을 참여자 단말기에 부여하고, 문서 통제 권한을 부여받은 참여자 단말기의 발표 문서 통제에 의한 발표 문서의 열람 화면의 동기화가 다른 참여자 단말기와 발표자 단말기에서 이루어지도록 하는 문서 통제 권한 부여 과정;을 포함하며,
상기 문서 통제 권한 부여 과정은,
상기 발표자 단말기가, 문서 통제 권한을 부여할 참여자 단말기를 선택하여, 문서 통제 권한 부여할 참여자 단말기의 정보를 클라우드 서버에 제공하는 문서 통제 권한 참여자 단말기 선택 과정;
상기 문서 통제 권한을 부여받은 문서 통제 권한 참여자 단말기가 발표 문서를 통제할 경우, 상기 클라우드 서버가, 상기 문서 통제 권한 참여자 단말기에 의해 변경된 발표 문서의 문서 통제 정보를 발표자 단말기와 문서 통제 권한을 부여받지 못한 참여자 단말기로 실시간으로 전송하는 문서 통제 권한 공유 과정;
발표자 단말기와 문서 통제 권한을 부여받지 못한 참여자 단말기가, 문서 통제 권한 참여자 단말기에 의해 변경된 문서 통제 정보에 따라서 발표 문서의 열람 화면을 변경시켜 표시하는 참여자 단말기 통제 화면 반영 과정;을 포함하며,
상기 발표 문서 통제 화면은,
발표 문서가 표시되는 발표 문서 표시 필드와, 발표 문서의 페이지를 앞으로 넘김, 뒤로 넘김 조작받는 조작 버튼 표시 필드; 및 문서 통제 권한을 부여받은 참여자인 문서 통제 권한 참여자를 표시하는 문서 통제 권한 참여자 선택 필드;를 포함하며,
상기 문서 통제 권한 참여자 선택 필드에 표시된 문서 통제 권한 참여자를 삭제하여 문서 통제 권한의 부여를 해제시킬 수 있는 삭제 버튼이 각 문서 통제 권한 참여자별로 표시되어 있으며,
상기 문서 통제 권한 참여자 단말기 선택 과정은,
미리 설정된 문서 통제 권한 공유 조건에 부합되는 참여자 리스트를 표시하는 참여자 리스트 표시 과정; 상기 참여자 리스트 중에서 문서 통제 권한을 부여할 참여자를 발표자로부터 선택받는 참여자 선택 과정; 및 발표자로부터 선택된 참여자 단말기의 정보를 클라우드 서버에 제공하는 문서 통제 권한 참여자 단말기 정보 제공 과정;을 포함하며,
상기 문서 통제 권한 공유 조건은, 발표자와 같은 부서 그룹에 속하는 참여자들 또는 발표 회의장별로 미리 할당된 참여자들로서, 상기 참여자 리스트 표시 과정은, 발표자와 같은 부서 그룹에 속하는 참여자들을 직급별로 정렬하여 상위 직급 순서대로 참여자 리스트를 표시하거나, 또는 발표 회의장에 할당된 참여자들을 직급별로 정렬하여 상위 직급 순서대로 참여자 리스트를 표시하는 문서 공동 열람 방법.
A process of opening a presentation document reading room in which the presenter terminal requests the cloud server to open a presentation document reading room through which presentation documents can be viewed, and opens a presentation document reading room through which the presentation document can be viewed;
A presentation document viewing room access process in which a participant terminal used by a participant invited by a presenter accesses the presentation document viewing room to view the presentation document;
A presentation document control process in which the presenter terminal performs an operation of controlling the presentation document through the presentation document control screen;
A presentation document cloud synchronization process in which the cloud server synchronizes the presentation document controlled by the presenter terminal in real time;
A document control information transmission process in which the cloud server transmits the document control information of the changed presentation document to a participant terminal in real time when a change in the document control information of the synchronized presentation document is detected;
A document control information based viewing screen reflecting process in which the participant terminal changes and displays a viewing screen of the presentation document according to document control information of the presentation document received from the cloud server; And
The presenter terminal grants the document control authority to the participant terminal, and the document control authority is granted to synchronize the viewing screen of the presentation document by the presentation document control of the participant terminal granted the document control authority to other participant terminals and the presenter terminal. Process; includes,
The process of granting the document control authority,
A document control authority participant terminal selection process in which the presenter terminal selects a participant terminal to which the document control authority is to be granted, and provides information on the participant terminal to which the document control authority is to be granted to a cloud server;
When the document control authority participant terminal granted the document control authority controls the presentation document, the cloud server receives the document control information of the presentation document changed by the document control authority participant terminal and is not granted document control authority with the presenter terminal. The process of sharing document control rights to be transmitted to the terminal of the participant in real time;
Including a process of reflecting a participant terminal control screen in which the presenter terminal and the participant terminal not granted document control authority change and display the viewing screen of the presentation document according to the document control information changed by the document control authority participant terminal,
The presentation document control screen,
A presentation document display field in which a presentation document is displayed, and an operation button display field for receiving manipulation of a page of the presentation document to be turned forward or backward; And a document control authority participant selection field displaying the document control authority participant who is a participant who has been granted the document control authority,
A delete button for canceling the grant of the document control authority by deleting the document control authority participant displayed in the document control authority participant selection field is displayed for each document control authority participant,
The document control authority participant terminal selection process,
A participant list display process of displaying a participant list meeting a pre-set document control authority sharing condition; A participant selection process in which a participant to be granted document control authority is selected from a presenter from the participant list; And a document control authority participant terminal information providing process for providing information on the participant terminal selected by the presenter to the cloud server,
The conditions for sharing document control authority are participants belonging to the same department group as the presenter, or participants pre-allocated for each presentation conference hall. A document joint viewing method that displays the list of participants as per the list, or sorts the participants assigned to the presentation hall by rank and displays the list of participants in the order of the higher rank.
발표자 단말기가, 발표 문서를 열람할 수 있는 발표 문서 열람방의 개설을 클라우드 서버에 요청하는 발표 문서 열람방 개설 요청 과정;
상기 클라우드 서버가, 요청된 발표 문서 열람방 URL을 생성하여 발표자 단말기에 제공하고, 문서 통제 권한을 발표자 단말기에 부여하는 발표자 단말기 권한 부여 과정;
상기 문서 통제 권한을 부여받은 발표자 단말기가, 상기 발표 문서 열람방 URL을 참여자 단말기에 제공하는 발표 문서 열람방 URL 제공 과정;
을 포함하는 문서 공동 열람 방법.
The method of claim 4, wherein the process of opening the presentation document reading room,
A presentation document reading room opening request process in which the presenter terminal requests the cloud server to open a presentation document reading room through which the presentation document can be viewed;
A process of granting a presenter terminal authority in which the cloud server generates a requested presentation document viewing room URL, provides it to the presenter terminal, and grants the document control authority to the presenter terminal;
Providing a presentation document viewing room URL in which the presenter terminal granted the document control authority provides the presentation document viewing room URL to the participant terminal;
Document joint viewing method including a.
문서 페이지 넘김, 문서 편집, 문서 확대 및 축소, 마우스 위치 변경을 포함하는 문서 통제를 할 수 있는 권한을 말하며,
발표자 등급에 따라서 문서 통제 권한을 다르게 부여됨을 특징으로 하는 문서 공동 열람 방법.
The method of claim 5, wherein the document control authority,
It refers to the authority to control documents including page turning, document editing, document enlargement and reduction, and mouse position change.
Document joint viewing method, characterized in that the document control authority is given differently depending on the level of the presenter.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190160056A KR102174100B1 (en) | 2019-12-04 | 2019-12-04 | System for joint reading document and method for the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190160056A KR102174100B1 (en) | 2019-12-04 | 2019-12-04 | System for joint reading document and method for the same |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102174100B1 true KR102174100B1 (en) | 2020-11-05 |
Family
ID=73249655
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020190160056A KR102174100B1 (en) | 2019-12-04 | 2019-12-04 | System for joint reading document and method for the same |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102174100B1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010094087A (en) | 2000-04-04 | 2001-10-31 | 오길록 | Cooperative appartus for editing documnet and method using the same |
KR20170052088A (en) * | 2015-11-03 | 2017-05-12 | 주식회사 인프라웨어 | Method and apparatus for sharing multilateral documents through terminal |
KR20180127051A (en) * | 2017-05-19 | 2018-11-28 | (주) 사이냅소프트 | Synchronization service system and method for document of meeting |
-
2019
- 2019-12-04 KR KR1020190160056A patent/KR102174100B1/en active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010094087A (en) | 2000-04-04 | 2001-10-31 | 오길록 | Cooperative appartus for editing documnet and method using the same |
KR20170052088A (en) * | 2015-11-03 | 2017-05-12 | 주식회사 인프라웨어 | Method and apparatus for sharing multilateral documents through terminal |
KR20180127051A (en) * | 2017-05-19 | 2018-11-28 | (주) 사이냅소프트 | Synchronization service system and method for document of meeting |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10200422B1 (en) | Method and apparatus for creating a dynamic history of presentation materials in a multimedia collaboration session | |
US11150859B2 (en) | Method and system for facilitating collaboration sessions | |
US9722986B2 (en) | Electronic tool and methods for meetings | |
US7856473B2 (en) | Teleconference system, teleconference support method, and computer program | |
US8874657B2 (en) | Method for securely distributing meeting data from interactive whiteboard projector | |
JP6578717B2 (en) | Terminal device, program, role determination method, and information processing system | |
JP6497184B2 (en) | Terminal device, program, content sharing method, and information processing system | |
WO2013145490A1 (en) | Electronic conference system | |
JP2013232819A (en) | Electronic conference system | |
US11956289B2 (en) | Digital workspace sharing over one or more display clients in proximity of a main client | |
US20230017859A1 (en) | Meeting control method and apparatus, device, and medium | |
KR102174100B1 (en) | System for joint reading document and method for the same | |
JP2005191642A (en) | Virtual office space providing program, apparatus, method, and system, and storage medium for storing virtual office space providing program | |
JP2022171740A (en) | Terminal device, program, content sharing method, and information processing system | |
US20090183087A1 (en) | Method and Apparatus for Real Time Image Transfer Between Two or More Computers | |
CN112672089A (en) | Conference control and conferencing method, device, server, terminal and storage medium | |
JP2013232125A (en) | Electronic conference system | |
Kohno et al. | TACT: Mobile Wireless Terminal for Digitally-Enabled Environments |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AMND | Amendment | ||
X091 | Application refused [patent] | ||
AMND | Amendment | ||
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant |