Movatterモバイル変換


[0]ホーム

URL:


KR100989122B1 - Service method for online virtual cooperative work using remote control - Google Patents

Service method for online virtual cooperative work using remote control
Download PDF

Info

Publication number
KR100989122B1
KR100989122B1KR1020090053637AKR20090053637AKR100989122B1KR 100989122 B1KR100989122 B1KR 100989122B1KR 1020090053637 AKR1020090053637 AKR 1020090053637AKR 20090053637 AKR20090053637 AKR 20090053637AKR 100989122 B1KR100989122 B1KR 100989122B1
Authority
KR
South Korea
Prior art keywords
workspace
computer
agent
virtual
data
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.)
Active
Application number
KR1020090053637A
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 알서포트 주식회사filedCritical알서포트 주식회사
Priority to KR1020090053637ApriorityCriticalpatent/KR100989122B1/en
Application grantedgrantedCritical
Publication of KR100989122B1publicationCriticalpatent/KR100989122B1/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

Translated fromKorean

본 발명은 다수의 네트워크상 컴퓨터와 이들과 연결되어 제어 및 화상정보를 중계하는 가상작업공간서버(Virtual Workspace Server)를 통하여 수행되는 온라인 협업(協業) 서비스에 대한 것으로, 협업에 필요한 각종 데이터를 각 참여자의 컴퓨터에 구현함에 있어서, 데이터 자체를 이동시키지 않고 컴퓨터 상호간 원격제어를 통하여 소기의 데이터를 열람, 가공 및 실행할 수 있도록 한 것이다.The present invention relates to an online collaboration service that is performed through a computer on a plurality of networks and a virtual workspace server connected to them to relay control and image information. In implementing on the participant's computer, it is possible to view, process and execute the desired data through remote control of the computers without moving the data itself.

본 발명을 통하여, 온라인 협업중 교류되는 다양한 데이터를 처리하기 위하여 해당 소프트웨어를 일일이 탑재하지 않고도, 해당 소프트웨어를 직접 실행한 것과 동일한 열람, 수정, 첨삭 및 시연효과를 얻을 수 있으며, 특히 종래의 1 대 N 방식의 자료 공유를 탈피하여 N 대 N 방식의 공유가 가능하게 되었다.Through the present invention, it is possible to obtain the same reading, modifying, adding and demonstrating the same effect as directly executing the corresponding software without having to mount the corresponding software in order to process various data exchanged during online collaboration. N-N data sharing has been overcome, allowing N-N sharing.

Description

Translated fromKorean
원격제어를 통한 온라인 가상 협업 서비스 방법{Service method for online virtual cooperative work using remote control}Service method for online virtual cooperative work using remote control}

본 발명은 다수의 네트워크상 컴퓨터와 이들과 연결되어 제어 및 화상정보를 중계하는 가상작업공간서버(Virtual Workspace Server)를 통하여 수행되는 온라인 협업(協業) 서비스에 대한 것으로, 협업에 필요한 각종 데이터를 각 참여자의 컴퓨터에 구현함에 있어서, 데이터 자체를 이동시키지 않고 컴퓨터 상호간 원격제어를 통하여 소기의 데이터를 열람, 가공 및 실행할 수 있도록 한 것이다.The present invention relates to an online collaboration service that is performed through a computer on a plurality of networks and a virtual workspace server connected to them to relay control and image information. In implementing on the participant's computer, it is possible to view, process and execute the desired data through remote control of the computers without moving the data itself.

정보통신기술이 눈부시게 발전한 오늘날에도 회의나 협업의 제1수단은 직접 대면하여 회의를 하는 것이라 할 수 있다.Even today, where information and communication technology has evolved so much, the first means of meeting or collaboration is to meet face-to-face.

그러나 원격지 또는 국제간 협업에 있어서의 대면 회의에는 애로점이 있을 수 밖에 없으며, 이에 인터넷을 기반으로 대면회의와 유사한 화상, 음성 및 데이터 통신이 가능하도록 하는 협업프로그램이 최근 각광받고 있다.However, face-to-face meetings in remote or international collaborations are inevitable, and a collaboration program that enables video, voice, and data communication similar to face-to-face meetings based on the Internet has recently been in the spotlight.

현존하는 협업프로그램은 도 1에서와 같이 인터넷을 기반으로 연결된 각 참 여자 컴퓨터(10)가 공유하고자 하는 데이터를 모든 협업 참여자에게 직접 전송하거나, 공유프로그램을 통하여 변환하여 이미지화하거나 프린터 파일 등으로 변환하여 역시 모든 협업 참여자 컴퓨터(10)에 전송하는 1 대 N방식이라 할 수 있다.Existing collaborative programs transmit data to be shared by allparticipant computers 10 connected through the Internet directly to all collaborative participants as shown in FIG. 1, or convert through an sharing program to image or convert to a printer file. It can also be said to be a one-to-n manner of transmitting to all collaboration participant computer (10).

따라서 응용프로그램과 같이 데이터가 지속적으로 변화하거나 사용자의 조작에 의하여 변경될 수 있는 동적데이터(Dynamic Data)의 경우 적용될 수 없으며, 하나의 공유 데이터에 하나의 작업공간이 생성되는 즉, 매 공유 데이터마다 그에 해당되는 별도의 응용프로그램이 실행되어 컴퓨터(10)의 자원(Resource)을 잠식하는 방식으로 운용될 수 밖에 없다.Therefore, it cannot be applied in the case of dynamic data in which data can be continuously changed or changed by user's manipulation, such as an application program, and one workspace is created in one shared data, that is, every shared data. A separate application corresponding thereto is executed to operate in such a manner as to encroach resources of thecomputer 10.

또한, 도 2에서와 같이, 공유 데이터를 전달 및 처리함에 있어서 각 참여자 컴퓨터(10)에서 처리할 수 있는 소정의 형식으로 데이터를 변환하는 변환과정이 필요하고 모든 참여자가 하나의 작업공간에서 전체 데이터 및 각 참여자에 의한 데이터의 처리상황을 확인할 수 없으며, 결국 매 데이터 공유 상황에 대하여 참여자들 중 주최자를 설정하고 주최자 컴퓨터(10)가 나머지 참여자 컴퓨터(10)에 일방적으로 데이터를 제공하는 1 대 N 방식으로 운용될 수 밖에 없는 것이다.In addition, as shown in FIG. 2, in transferring and processing the shared data, a conversion process of converting the data into a predetermined format that can be processed by eachparticipant computer 10 is required, and all participants have the entire data in one workspace. And the processing status of the data by each participant cannot be confirmed, and eventually, one-to-one N sets the organizer among the participants for each data sharing situation and theorganizer computer 10 unilaterally provides the data to theremaining participant computers 10. It can only be operated in a way.

본 발명은 전술한 문제점을 해결하기 위한 것으로, 온라인 협업시 각 참여자간 데이터를 열람, 수정, 첨삭 및 시연함에 있어서, 하나의 작업공간에서 모든 참여자가 서로의 데이터를 동시에 열람, 수정, 첨삭 및 시연할 수 있도록 함으로써, 대면 회의에서와 같은 N 대 N 방식의 협업(協業)이 가능하도록 하고, 해당 데이터의 속성을 제한하거나 각 참여자 컴퓨터(10)의 운영체계를 한정하지 않고도 자유로운 열람, 수정, 첨삭 및 시연이 가능하도록 함을 목적으로 한다.The present invention is to solve the above problems, in reading, modifying, adding and demonstrating data between each participant in online collaboration, all participants simultaneously view, modify, add and demonstrate each other's data in one workspace This allows N-N collaboration, such as in face-to-face meetings, and allows for free viewing, modification, and correction without restricting the attributes of the data or the operating system of each participant'scomputer 10. And to enable demonstrations.

또한, 상기의 서비스를 제공함에 있어서 복잡한 실행과정이나 조작 없이도 각 참여자 컴퓨터(10)에 구현되는 가상작업공간을 통하여 직관적이고 간편한 조작만으로 온라인 협업이 가능하도록 함을 목적으로 한다.In addition, in providing the above service, an online collaboration is possible through only a simple and intuitive operation through a virtual workspace implemented in eachparticipant computer 10 without complicated execution process or manipulation.

전술한 목적을 달성하기 위하여 본 발명에서는 온라인 협업에 소요되는 데이터 자체를 이동하지 않고, 데이터가 소재한 컴퓨터(10)를 데이터의 수요자 컴퓨터(10)가 원격제어하도록 함으로써 자유로운 열람, 수정, 첨삭 및 시연이 가능하도록 하였다.In order to achieve the above object, in the present invention, without having to move the data itself required for the online collaboration, by remotely controlling thecomputer 10 where the data is located by theconsumer computer 10 of the data, free viewing, modification, correction and demonstration This made it possible.

즉, 수요자의 컴퓨터(10)에 해당 데이터에 필요한 소프트웨어가 설치되어 있지 않더라도, 데이터 작성자인 보유자의 컴퓨터(10)를 원격제어하고 그 결과의 화상정보만을 전송받음으로써, 수요자의 컴퓨터(10)에서 해당 데이터에 필요한 소프 트웨어를 실행한 것과 동일한 효과를 얻을 수 있도록 하였다.That is, even though the software necessary for the data is not installed on the consumer'scomputer 10, the consumer'scomputer 10 can be remotely controlled by receiving the image information of the resultant by remotely controlling the owner'scomputer 10 as a data creator. The same effect as running the software required for the data was achieved.

여기서 원격제어는 어느 일방의 컴퓨터(10)에 의하여 수행되는 것이 아니라 참여자 컴퓨터(10) 상호간 수행될 수 있으며, 이러한 원격제어를 통한 온라인 협업을 수행함에 있어서, 복잡한 명령어나 조작 없이도, 각 참여자 컴퓨터(10)의 화면에 가상작업공간(Virtual Workspace)을 구현하고 드래그앤드롭(Drag-and-Drop)과 같은 직관적인 조작만으로 데이터 또는 응용프로그램 등의 피제어상태 설정이 가능하도록 하였다.In this case, the remote control is not performed by any onecomputer 10, but may be performed by each of theparticipant computers 10, and in performing online collaboration through such remote control, each participant computer ( The virtual workspace is implemented on the screen of 10), and the controlled state of data or application program can be set only by intuitive operation such as drag-and-drop.

전술한 일련의 처리는 가상다중협업시스템(VMCS, Virtual Multi Co-Work System)이란 개념을 도입하고 이를 네트워크 및 컴퓨터(10)상에 구현함으로써 가능한데, 가상다중협업시스템은 인터넷 등의 네트워크상에 가상의 작업공간을 만들어 모든 참여자가 같은 공간에서 정적 데이터(Static Data)와 동적 데이터(Dynamic Data)를 하나의 가상작업공간에서 함께 처리할 수 있도록 한 것이다.The above-described series of processes can be performed by introducing the concept of a virtual multi co-working system (VMCS) and implementing it on a network and acomputer 10. A virtual multi co-operation system can be virtualized on a network such as the Internet. We created a workspace for all participants so that all participants can work together static data and dynamic data in the same space.

즉, 본 발명의 가상다중협업시스템은 우선 가상의 작업공간을 각 참여자의 컴퓨터(10)에 생성하고 네트워크를 통하여 전달받은 화상정보를 전용 뷰어(Viewer)를 통하여 표시함으로써 전체 참여자가 자신의 컴퓨터(10)로 직접 데이터를 열람, 가공 및 실행하는 것과 동일한 효과를 얻을 수 있도록 하는 것이다.That is, the virtual multi-cooperative system of the present invention first creates a virtual workspace in each participant'scomputer 10 and displays the image information received through the network through a dedicated viewer, thereby allowing the entire participant to own his / her computer ( 10) to achieve the same effect as viewing, processing and executing the data directly.

이러한 본 발명의 가상다중협업시스템은 종래의 협업프로그램과 달리 각종 전자문서, 멀티미디어 정보, 데이터베이스 및 응용프로그램 등의 데이터를 참여자 컴퓨터(10)간 직접 이동시키지 않고, 각각의 참여자 컴퓨터(10)가 가상작업공간서버(Virtual Workspace Server)(20)를 통하여 상호 원격제어되도록 하고, 뷰어를 통 하여 각 참여자의 컴퓨터(10)의 피제어 데이터를 표시함으로써 각 참여자가 가상작업공간의 데이터를 직접 열람, 가공 및 실행하는 것과 동일한 효과를 얻는 것이다.Unlike the conventional collaboration program, the virtual multiple collaboration system of the present invention does not directly move data such as various electronic documents, multimedia information, databases, and application programs between theparticipant computers 10, and eachparticipant computer 10 is virtual. Each participant can directly view and process the data of the virtual workspace by allowing each participant to be remotely controlled through theworkspace server 20 and displaying the controlled data of each participant'scomputer 10 through the viewer. And the same effect as the execution.

본 발명을 통하여, 온라인 협업중 교류되는 다양한 데이터를 처리하기 위하여 해당 소프트웨어를 일일이 탑재하지 않고도, 해당 소프트웨어를 직접 실행한 것과 동일한 열람, 수정, 첨삭 및 시연효과를 얻을 수 있으며, 특히 종래의 1 대 N 방식의 자료 공유를 탈피하여 N 대 N 방식의 공유가 가능하게 되었다.Through the present invention, it is possible to obtain the same reading, modifying, adding and demonstrating the same effect as directly executing the corresponding software without having to mount the corresponding software in order to process various data exchanged during online collaboration. N-N data sharing has been overcome, allowing N-N sharing.

이로써 온라인 협업의 효용성을 높히고, 인터넷 환경에서의 지식공유, 커뮤니티 및 전자상거래 등에 있어서 온라인 협업을 활성화하는 효과를 얻을 수 있다.As a result, it is possible to increase the effectiveness of online collaboration and to activate online collaboration in knowledge sharing, community, and e-commerce in the Internet environment.

본 발명은 오프라인의 테이블 대면 회의 방식을 그대로 온라인상에 구현한 것으로, 본 발명의 가상작업공간(Virtual Workspace)은 오프라인 회의에서의 테이블과 같은 역할을 수행하여 모든 참여자가 서로의 자료를 동시에 열람 및 가공할 수 있는 N 대 N 방식의 서비스가 가능하다.The present invention implements an offline table face-to-face meeting method online as it is. The virtual workspace of the present invention performs the same role as a table in an offline meeting so that all participants simultaneously view and share data with each other. N to N service that can be processed is possible.

본 발명의 상세한 구성 및 수행과정을 첨부된 도면을 통하여 설명하면 다음과 같다.The detailed configuration and implementation of the present invention will be described with reference to the accompanying drawings.

우선 도 3은 본 발명의 기본적인 구성요소를 도시한 것으로, 다수의 협업 참여자 컴퓨터(10)가 인터넷 등의 네트워크를 통하여 가상작업공간서버(Virtual Workspace Server)(20)에 연결된 상태를 나타내고 있다.First, FIG. 3 illustrates the basic components of the present invention, in which a plurality ofcollaboration participant computers 10 are connected to avirtual workspace server 20 through a network such as the Internet.

가상작업공간서버(20)는 본 발명이 인터넷 등의 통신망 상에서 서비스의 형태로 제공될 경우 그 사업자에 의하여 운영되는 서버를 말하며, 도 3을 통하여 알 수 있는 바와 같이, 가상작업공간서버(20)에는 각 참여자의 인증정보, 접속기록 등이 수록된 인증데이터베이스(30)가 연결된다.Thevirtual workspace server 20 refers to a server operated by the service provider when the present invention is provided in the form of a service on a communication network such as the Internet. As can be seen from FIG. 3, thevirtual workspace server 20 Anauthentication database 30 including authentication information, access records, etc. of each participant is connected.

이렇듯 가상작업공간서버(20)를 경유하여 각 참여자 컴퓨터(10)간 제어 및 데이터 전송이 이루어지도록 함으로써, 참여자의 컴퓨터(10)의 인증과정에서 고도의 보안성을 확보할 수 있을 뿐 아니라, 방화벽(firewall) 등으로 인한 제약을 효과적으로 극복할 수 있다.As such, by controlling and transmitting data between each participant'scomputer 10 via thevirtual workspace server 20, not only a high level of security can be secured during the authentication process of the participant'scomputer 10, but also a firewall. It can effectively overcome the limitations caused by (firewall).

한편 본 발명은 각 컴퓨터(10)간의 통신 경로 또는 방법에 관한 것이 아니라, 통신이 성립됨을 전제로 각 컴퓨터(10)간 원격제어를 통한 온라인 협업의 구현에 관한 것이므로, 이러한 컴퓨터(10)간 통신방식 또는 경로에 대한 청구범위의 구체적인 한정은 하지 않는다.On the other hand, the present invention is not related to the communication path or method between eachcomputer 10, but on the premise that communication is established, the present invention relates to the implementation of online collaboration through remote control between eachcomputer 10, such communication between thecomputers 10 It is not intended to be exhaustive or to limit the scope of the claims.

도 4는 본 발명 가상작업공간(Virtual Workspace)의 화면상 표시상태를 예시한 것으로, 가상작업공간은 각 참여자 컴퓨터(10)에 탑재되는 워크스페이스에이전트(Workspace Agent)에 의하여 생성된다.4 illustrates an on-screen display state of a virtual workspace of the present invention, wherein the virtual workspace is created by a workspace agent mounted on eachparticipant computer 10.

각 참여자 컴퓨터(10)에 설치되는 프로그램인 워크스페이스에이전트는 가상작업공간서버(20)를 경유하여 타 참여자 컴퓨터(10)를 원격제어하고, 타 참여자 컴퓨터(10)들과 공유할 화상정보(Image Data)를 전송하며 타 참여자 컴퓨터(10)로부터 전송된 화상정보를 화면에 표시하게 된다.The workspace agent, which is a program installed in eachparticipant computer 10, remotely controls anotherparticipant computer 10 via thevirtual workspace server 20 and shares image information withother participant computers 10. Data) is transmitted and the image information transmitted from theother participant computer 10 is displayed on the screen.

가상작업공간서버(20)는 각 참여자 컴퓨터(10)와 인터넷 등의 네트워크를 통하여 연결되어 각 참여자 컴퓨터(10)들 상호간의 원격제어 및 화상정보 교류를 중계하는 역할을 하는 구성요소로서 물리적으로 본 발명의 협업 서비스를 제공하는 사업자 등 서비스 제공주체가 운영하는 서버(Server)를 의미하며, 이러한 가상작업공간서버(20)에는 각 참여자 컴퓨터(10)의 워크스페이스에이전트와 통신하며 원격제어 및 화상정보의 중계 및 전송을 수행하는 가상작업공간서버프로그램(Virtual Workspace Server Program)이 탑재된다.Thevirtual workspace server 20 is physically viewed as a component that connects eachparticipant computer 10 with a network such as the Internet to relay remote control and image information exchange between eachparticipant computer 10. The server refers to a server operated by a service provider such as an operator providing a collaboration service of the present invention. Thevirtual workspace server 20 communicates with a workspace agent of eachparticipant computer 10 and controls remotely and image information. The Virtual Workspace Server Program, which performs relaying and transfer of data, is installed.

이렇듯 본 발명을 수행하기 위하여 각 참여자의 컴퓨터(10) 및 원격지의 서버에 각각 탑재되는 프로그램인 워크스페이스에이전트와 가상작업공간서버프로그램의 구성 및 연결상태가 도 5에 예시되어 있다.As such, the configuration and connection of the workspace agent and the virtual workspace server program, which are programs mounted on each participant'scomputer 10 and a remote server, are illustrated in FIG. 5 to carry out the present invention.

도 5를 통하여 알 수 있는 바와 같이, 각 참여자 컴퓨터(10)에 탑재된 워크스페이스에이전트는 가상작업공간서버프로그램과 연결되어 가상작업공간을 구현하기 위한 화상정보 및 키보트와 마우스 신호 등 각 참여자 컴퓨터(10)의 입력장치신호(Input Device Signal)를 송, 수신하게 된다.As can be seen through FIG. 5, the workspace agent mounted on eachparticipant computer 10 is connected to a virtual workspace server program, and each participant computer such as image information and keyboard and mouse signals for implementing the virtual workspace. The input device signal (10) is transmitted and received.

동 도면에 도시된 바와 같이, 워크스페이스에이전트는 참여자 컴퓨터(10)에 구현된 가상작업공간의 화면, 즉 참여자가 공유상태로 설정한 데이터, 응용프로그램 등의 화면을 캡처(Capture)하는 스크린캡처엔진(Screen Capture Engine)과, 가상작업공간서버프로그램으로부터 네트워크를 통하여 전달된 화상정보를 표시하는 워크스페이스뷰어(Workspace Viewer)와, 화상정보와 입력장치신호를 네트워크를 통하여 송수신하는 네트워크모듈(Network Module) 등으로 구성된다.As shown in the figure, the workspace agent is a screen capture engine for capturing a screen of a virtual workspace implemented in aparticipant computer 10, that is, a screen of data, an application, etc. set by a participant in a shared state. (Screen Capture Engine), Workspace Viewer for displaying image information transmitted from the virtual workspace server program through the network, and Network Module for transmitting and receiving image information and input device signals through the network. And the like.

이 밖에도 워크스페이스에이전트에는 압축모듈 및 암호와모듈 등의 부가 구성요소가 포함될 수 있다.In addition, the Workspace Agent may include additional components such as compression modules and ciphers and modules.

가상작업공간서버프로그램은 연결된 각 컴퓨터(10) 워크스페이스에이전트의 가상작업공간 생성 및 삭제에 따른 원격제어 중계선로 개설 및 폐쇄 등의 기능을 담당하는 가상작업공간관리자(Virtual Workspace Manager)와 참여자 컴퓨터(10)의 워크스페이스에이전트로부터 전송된 데이터 패킷(Packet)을 다른 참여자 컴퓨터(10)의 세션으로 전달하는 패킷교환관리자(Packet Exchange Manager)와, 인증데이터베이스(30)가 연결되어 각 참여자 컴퓨터(10)의 인증기능을 담당하는 인증관리자(Authentication Manager) 등으로 구성된다.The virtual workspace server program includes a virtual workspace manager and a participant computer (ie, a function of opening and closing a remote control relay line according to creation and deletion of a virtual workspace of each connectedcomputer 10 workspace agent). 10) A packet exchange manager for transmitting a data packet transmitted from the workspace agent to the session of anotherparticipant computer 10, and anauthentication database 30 are connected to eachparticipant computer 10. It consists of the Authentication Manager (Authentication Manager) responsible for the authentication function of.

이 밖에도 가상작업공간서버프로그램에는 웹서버 등의 구현에 필요한 부가 구성요소가 포함될 수 있다.In addition, the virtual workspace server program may include additional components necessary for implementing a web server.

본 발명의 가상작업공간은 컴퓨터(10), 서버 또는 스토리지(Storage) 등의 네트워크 구성요소에 실질적인 저장공간이 할당되어 공유 데이터가 해당 저장공간에 수록됨으로써 각 참여자 컴퓨터(10)가 이에 접속하여 해당 데이터를 열람 또는 인출하는 것이 아니라, 그 사전적 의미와 같이 실제 데이터의 이동 없이 데이터를 보유한 참여자 컴퓨터(10)를 타 참여자 컴퓨터(10)가 원격제어하고 이 원격제어에 의하여 해당 데이터를 처리하는 과정의 화상정보를 화면 캡처를 통하여 추출한 후 네트워크를 통하여 전송하고, 이를 워크스페이스뷰어(Workspace Viewer)를 통하여 출력함으로써, 마치 네트워크상에 공동의 작업공간이 구현되고 이 작업공간에 소요 데이터들이 취합된 후 참여자 모두가 이를 동시에 처리하는 효과를 얻을 수 있도록 한 것이다.In the virtual workspace of the present invention, a substantial storage space is allocated to a network component such as acomputer 10, a server, or storage, and shared data is stored in the storage space, whereby eachparticipant computer 10 accesses the corresponding storage space. The process of remotely controlling theparticipant computer 10 holding the data without the movement of the actual data as described in the dictionary, but processing the data by the remote control, without reading or withdrawing the data. After extracting the image information through screen capture and transmitting it through the network and outputting it through the Workspace Viewer, the common workspace is realized on the network and the necessary data are collected in the workspace. All participants can get the effect of processing it at the same time.

이러한 본 발명의 원격제어, 화상정보 추출 및 전송을 통한 상호 공유과정이 도 6에 표현되어 있다.This mutual sharing process through the remote control, image information extraction and transmission of the present invention is shown in FIG.

도 6은 인터넷 등의 네트워크 및 가상작업공간서버(20)를 통하여 연결된 2개소의 컴퓨터(10a, 10b)가 자료를 공유하는 과정을 도시한 것으로, 우선 각 컴퓨터(10a, 10b)에서 워크스페이스에이전트가 실행되어 워크스페이스뷰어가 화면상에 표시되고, 각 참여자가 자신이 실행중인 응용프로그램, 문서 또는 멀티미디어 데이터 등의 자료를 마우스의 우측 버튼 클릭에 의한 팝업메뉴 조작 등의 방식으로 공유상태로 설정하면 상대방의 워크스페이스뷰어에 공유된 자료가 표시되게 된다.FIG. 6 illustrates a process of sharing data between twocomputers 10a and 10b connected through a network such as the Internet and avirtual workspace server 20. First, a workspace agent is displayed on eachcomputer 10a and 10b. Workspace Viewer is displayed on the screen, and each participant sets the shared application, document, or multimedia data to a shared state by right-clicking the mouse. The shared data is displayed in the other's workspace viewer.

즉, 도 6에 도시된 바와 같이, 일측 참여자의 컴퓨터(10a)에서 웹브라우저(Web Browser)가 실행되고 있고 타측 참여자의 컴퓨터(10b)에서는 탐색기(Explorer)가 실행되고 있는 경우, 일측 컴퓨터(10a)에서 웹브라우저가 공유상태로 설정되면 타측 컴퓨터(10b)의 워크스페이스뷰어에 일측 컴퓨터(10a) 화면상의 웹브라우저와 동일한 화면이 구현되고, 이후 타측 참여자가 자신의 컴퓨터(10b) 탐색기를 공유상태로 설정하면 일측 컴퓨터(10a)의 워크스페이스뷰어에도 해당 탐색기와 동일한 화면이 구현되는 것이다.That is, as shown in FIG. 6, when a web browser is running on thecomputer 10a of one participant and an explorer is running on thecomputer 10b of the other participant, onecomputer 10a is executed. If the web browser is set to the shared state, the same screen as the web browser on the screen of onecomputer 10a is implemented in the workspace viewer of theother computer 10b, and then the other participant shares the browser of hiscomputer 10b. If set to, the same screen as the corresponding browser is implemented in the workspace viewer of onecomputer 10a.

한편, 이러한 공유자료의 화면출력에 있어서, 자신의 공유자료와 타인의 공유자료를 동일한 하나의 화면으로 표시할 수도 있는데, 그 과정이 7을 통하여 표현되어 있다.On the other hand, in the screen output of such a shared material, the shared data of one's own and other people's shared data can be displayed in the same one screen, the process is represented through 7.

도 7을 통하여 알 수 있는 바와 같이, 우선 가상작업공간서버(20)를 통하여 연결된 참여자 컴퓨터(10a, 10b)에서 각각 워크스페이스에이전트가 실행되고 워크스페이스에이전트의 워크스페이스뷰어에 의하여 가상작업공간(Virtual Workspace)을 표현하는 화면이 표시된다.As can be seen through FIG. 7, first, a workspace agent is executed on each of theparticipant computers 10a and 10b connected through thevirtual workspace server 20, and the virtual workspace is executed by the workspace viewer of the workspace agent. Workspace) is displayed.

이후 참여자 컴퓨터(10a)에서 실행중인 응용프로그램이 공유상태로 설정된다.Thereafter, the application running on theparticipant computer 10a is set to a shared state.

도시된 실시예에서는 마우스의 우측 버튼 클릭에 의한 팝업메뉴 조작을 통하여 응용프로그램 또는 문서 등의 데이터를 공유(share)상태로 설정하고 있으나, 이는 워크스페이스뷰어에 의하여 화면상 구현된 가상작업공간에 공유 대상 데이터를 드래그앤드롭(Drag-and-Drop)하는 등의 조작으로도 대체 가능하다.In the illustrated embodiment, data such as an application program or a document is set to a share state by operating a pop-up menu by clicking a right button of a mouse, but this is shared to a virtual workspace implemented on a screen by a workspace viewer. It can also be replaced by operations such as drag-and-drop of the target data.

참여자의 조작에 의하여 공유상태로 설정된 데이터는 워크스페이스뷰어에 의하여 화면상 구현된 가상작업공간 내에 표시되며 이는 해당 데이터의 보유자 컴퓨터(10a) 뿐 아니라 타 참여자의 컴퓨터(10b)에도 동일하게 표시된다.The data set in the shared state by the participant's operation is displayed in the virtual workspace implemented on the screen by the workspace viewer, which is displayed on thecomputer 10b of the other participant as well as theholder computer 10a of the data.

이는 어느 일방의 참여자 컴퓨터(10)에서만 가능한 과정이 아니라, 본 발명의 워크스페이스에이전트가 실행중인 타 컴퓨터(10)에서도 가능한 과정으로서 도 7 하부에 도시된 바와 같이, 최초 응용프로그램을 공유한 컴퓨터(10a)와 연결된 타 컴퓨터(10b)에서도 보유중인 문서 데이터를 공유상태로 설정하고 이들 공유된 응용프로그램 및 문서 데이터가 워크스페이스뷰어에 의하여 모두 화면상에 구현됨을 알 수 있다.This is not a process that can be performed only by oneparticipant computer 10, but also by anothercomputer 10 on which the workspace agent of the present invention is running. As shown in the lower part of FIG. It can be seen thatother computer 10b connected to 10a) also sets the document data held in the shared state, and these shared applications and document data are all implemented on the screen by the workspace viewer.

도 8은 본 발명에서의 참여자 컴퓨터(10)간 가상작업공간 화면 동기화 방식을 표현한 것으로, 동 도면을 통하여 알 수 있는 바와 같이, 가상작업공간 화면을 캡처하여 전송함에 있어서 워크스페이스뷰어에 표시되는 전체 화면을 전송하는 것이 아니라, 송신측 컴퓨터(10)가 공유한 즉, 송신측 컴퓨터(10)에 보유중인 데이터에 해당되는 화상정보만을 선택적으로 전송함으로써 화상 정보의 반복표시에 의한 거울효과(Mirror Effect)를 방지할 수 있다.FIG. 8 is a diagram illustrating a method for synchronizing a virtual workspace screen between theparticipant computers 10 in the present invention. As can be seen from the figure, the entire workspace displayed in the workspace viewer in capturing and transmitting the virtual workspace screen is shown. Instead of transmitting the screen, by selectively transmitting only image information that is shared by the transmittingcomputer 10, that is, data held in the transmittingcomputer 10, the mirror effect by repeating display of the image information (Mirror Effect) ) Can be prevented.

본 발명의 가상다중협업시스템(VMCS, Virtual Multi Co-Work System)에서는 모든 참여자가 공유상태의 데이터 즉, 가상작업공간(Virtual Workspace) 상의 데이터에 대한 제어권을 가지는데, 이는 모든 참여자 컴퓨터(10)의 입력장치신호(Input Device Signal)를 네트워크를 통하여 상호 전송하고 이를 각 참여자 컴퓨터(10)의 워크스페이스에이전트가 처리하여 가상작업공간에 표시되는 데이터 또는 응용프로그램의 작업창(Window) 표시순위인 Z-Order를 설정함으로 가능하며, 이러한 일련의 과정이 도 9에 예시되어 있다.In the Virtual Multi Co-Work System (VMCS) of the present invention, every participant has control over data in a shared state, that is, data on a virtual workspace, which is theparticipant computer 10. Z, which is a window display order of data or an application program displayed on the virtual workspace, is processed by a workspace agent of eachparticipant computer 10 by transmitting input device signals of each other through a network. This is possible by setting -Order, a sequence of which is illustrated in FIG.

이상에서와 같이, 인터넷 등의 네트워크를 통하여 가상작업공간서버(20)와 연결된 다수의 컴퓨터(10)에 워크스페이스에이전트가 탑재되어 그 시스템이 구성되는 본 발명은 도 10 및 도 11에서와 같은 과정을 통하여 수행되며 이를 설명하면 다음과 같다.As described above, the workspace agent is mounted on a plurality ofcomputers 10 connected to thevirtual workspace server 20 through a network such as the Internet, and the present invention configures the system as described in FIGS. 10 and 11. This is performed through the following description.

우선, 도 10에서와 같이, 각 참여자 컴퓨터(10)의 워크스페이스에이전트가 실행되는 실행단계(S11) 후, 접속단계(S12)를 통하여 각 참여자 컴퓨터(10)의 워크스페이스에이전트가 가상작업공간서버프로그램에 접속된다.First, as shown in FIG. 10, after the execution agent (S11) of executing the workspace agent of eachparticipant computer 10, the workspace agent of eachparticipant computer 10 is connected to the virtual workspace server through the access step (S12). You are connected to the program.

이후 설정단계(S20)에서 참여자의 조작에 따라 워크스페이스에이전트가 해당 컴퓨터(10) 즉, 참여자 자신의 컴퓨터(10)에 보유중인 공유 대상 데이터를 피제어 상태로 설정하면, 워크스페이스에이전트의 스크린캡처엔진(Screen Capture Engine)이 피제어상태로 설정된 데이터의 화상정보를 추출하고 네트워크모듈(Network Module)이 추출된 화상정보를 가상작업공간서버(20)로 전송하는 화상추출전송단계(S30)가 수행된다.Subsequently, when the workspace agent sets the controlled target data held in thecomputer 10, that is, the participant'sown computer 10, to a controlled state in the setting step S20, the screen capture of the workspace agent is performed. The image extraction transmission step (S30) of extracting the image information of the data set in the controlled state by the engine (Screen Capture Engine) and transmitting the extracted image information to thevirtual workspace server 20 by the network module is performed. do.

가상작업공간서버프로그램은 전송된 화상정보를 타 컴퓨터(10), 즉 가상작업공간서버(20)와 연결된 컴퓨터(10)들 중 전술한 설정단계(S20) 및 화상추출전송단계(S30)가 수행된 컴퓨터(10)를 제외한 나머지 컴퓨터(10)의 워크스페이스에이전트로 전송하는 화상중계단계(S40)를 수행하며, 타 컴퓨터(10)의 워크스페이스에이전트는 전송된 화상정보를 화면에 출력하는 화상출력단계(S50)를 수행하게 된다.The virtual workspace server program performs the above-described setting step (S20) and image extraction transmission step (S30) among thecomputer 10 connected to anothercomputer 10, that is, thevirtual workspace server 20, with the transmitted image information. An image relay step (S40) is performed to transmit to the workspace agent of the remainingcomputer 10 except for thecomputer 10, and the workspace agent of anothercomputer 10 outputs the transmitted image information on the screen. Step S50 is performed.

전술한 자료 공유 과정은 어느 일측의 컴퓨터(10a)에서 타측 컴퓨터(10b)로 일방향으로 진행되는 것이 아니라, 타측 컴퓨터(10b)로부터 일측 컴퓨터(10a)로의 진행도 포함되는 양방향의 진행이 가능한 것으로, 본 발명을 통한 온라인 협업의 참여 컴퓨터(10)가 3개소 이상의 다수일 경우, N 대 N 즉, 다대다(多對多)의 양방향 자료 공유가 가능하게되므로, 사실상 오프라인의 테이블 대면 회의와 동일한 효과를 얻을 수 있다.The above-described data sharing process is not one-way from one computer (10a) to theother computer 10b, it is possible to proceed in both directions, including the progress from the other computer (10b) to one computer (10a), In the case where there are three or more participatingcomputers 10 in the online collaboration through the present invention, N-to-N, that is, many-to-many bi-directional data sharing is possible, in fact, the same effect as an offline table face-to-face meeting Can be obtained.

이렇듯 본 발명을 통하여 가상작업공간서버(20)와 연결된 컴퓨터(10)간 협업이 이루어짐에 있어서 가상작업공간(Virtual Workspace)상 데이터의 공유는 실제 데이터가 이동하는 것이 아니라, 해당 데이터의 화상정보만이 교류되는 것이며, 화상정보의 교류를 통하여 데이터를 열람한 각 참여자는 타 참여자 컴퓨터(10)를 원격제어함으로써 타 참여자 컴퓨터(10)에 보유중인 데이터를 편집, 가공 및 실행하 는 등의 처리가 가능하게 되고, 처리과정은 전술한 화상정보의 교류과정을 통하여 전체 참여자가 확인할 수 있게 된다.As such, in the collaboration between thecomputer 10 connected to thevirtual workspace server 20 through the present invention, the sharing of data on the virtual workspace is not to move the actual data, but only image information of the corresponding data. Each participant who views the data through the exchange of image information is able to remotely control theother participant computer 10 to edit, process, and execute data held in theother participant computer 10. It becomes possible, and the process can be confirmed by all participants through the above-mentioned exchange process of the image information.

이러한 참여자 컴퓨터(10)간 원격제어는 도 10에서와 같이, 워크스페이스에이전트가 원격제어신호를 가상작업공간서버프로그램으로 전송하는 제어신호전송단계(S61)와, 가상작업공간서버프로그램이 전송된 원격제어신호를 제어대상 컴퓨터(10)의 워크스페이스에이전트로 전송하는 제어신호중계단계(S62)와, 원격제어신호를 수신한 컴퓨터(10)의 워크스페이스에이전트가 수신된 원격제어신호에 따라 피제어상태 데이터를 처리하는 제어수락단계(S63)를 통하여 수행된다.The remote control between theparticipant computer 10 is a control signal transmission step (S61) for the workspace agent to transmit the remote control signal to the virtual workspace server program, as shown in Figure 10, the remote to which the virtual workspace server program is transmitted The control signal relay step (S62) of transmitting the control signal to the workspace agent of thecontrol target computer 10 and the controlled agent according to the received remote control signal of the workspace agent of thecomputer 10 receiving the remote control signal. A control acceptance step (S63) of processing data is performed.

한편, 전술한 화상추출전송단계(S30)에 있어서, 워크스페이스에이전트의 워크스페이스뷰어가 피제어상태로 설정된 해당 컴퓨터(10) 데이터의 화상정보 및 가상작업공간서버(20)로부터 전송된 타 컴퓨터(10) 데이터의 화상정보를 병합하여 표시하고, 스크린캡처엔진(Screen Capture Engine)이 워크스페이스뷰어의 표시 화면을 캡처하여 타 컴퓨터(10) 데이터의 화상정보를 소거한 후, 네트워크모듈(Network Module)이 부분 소거된 화상정보를 전송함으로써, 화상 정보의 반복표시에 의한 거울효과(Mirror Effect)를 방지할 수 있다.On the other hand, in the above-described image extraction transmission step (S30), the other computer transmitted from thevirtual workspace server 20 and the image information of thecorresponding computer 10 data in which the workspace viewer of the workspace agent is set to the controlled state ( 10) Merging and displaying the image information of the data, the Screen Capture Engine captures the display screen of the Workspace Viewer and erases the image information of theother computer 10 data, then the Network Module By transmitting the partially erased image information, it is possible to prevent the mirror effect due to the repeated display of the image information.

즉, 도 11에서와 같이, 화상추출전송단계(S30)는 워크스페이스에이전트의 스크린캡처엔진이 워크스페이스뷰어의 표시 화면을 캡처하는 화상추출단계(S31)와, 스크린캡처엔진이 추출된 화상정보 중 해당 컴퓨터(10) 데이터를 제외한 부분을 소거하는 부분소거단계(S32)와, 네트워크모듈이 부분 소거된 화상정보를 가상작업공간서버프로그램으로 전송하는 화상전송단계(S33)를 통하여 효과적으로 수행될 수 있는 것이다.That is, as shown in Figure 11, the image extraction transmission step (S30) is the image extraction step (S31) of the screen capture engine of the workspace agent to capture the display screen of the workspace viewer, and the screen capture engine of the extracted image information Partial erasure step (S32) for erasing portions other than thecomputer 10 data, and the image transmission step (S33) for transmitting the partially erased image information to the virtual workspace server program can be performed effectively will be.

도 1은 종래 협업프로그램의 참여자 컴퓨터간 자료 공유방식 설명도1 is a diagram illustrating a method of sharing data between participants in a conventional collaboration program

도 2는 종래 협업프로그램의 자료 변환후 공유방식 설명도2 is a diagram illustrating a sharing method after data conversion of a conventional collaboration program

도 3은 본 발명의 구성도3 is a block diagram of the present invention

도 4는 본 발명의 가상작업공간 화면표시 예시도Figure 4 is an exemplary view of the virtual workspace screen display of the present invention

도 5는 본 발명의 서버 및 컴퓨터 프로그램간 연결상태 설명도5 is a diagram illustrating a connection state between a server and a computer program of the present invention.

도 6은 본 발명의 일 실시예를 통한 자료 공유과정 화면 예시도6 is an exemplary view of a data sharing process screen through an embodiment of the present invention

도 7은 본 발명의 다른 실시예를 통한 자료 공유과정 화면 예시도7 is a view illustrating a data sharing process screen according to another embodiment of the present invention.

도 8은 본 발명에서의 참여자 컴퓨터간 가상작업공간 동기화 설명도8 is an explanatory diagram of virtual workspace synchronization between participants in the present invention;

도 9는 본 발명 가상작업공간에서의 윈도우 순위관리 예시도Figure 9 is an exemplary window ranking management in the virtual workspace of the present invention

도 10은 본 발명의 일 실시예 흐름도10 is a flowchart of an embodiment of the present invention.

도 11은 본 발명의 화상추출전송단계 일 실시예 흐름도11 is a flowchart illustrating an embodiment of an image extraction transmission step of the present invention.

<도면의 주요부분에 대한 부호설명><Code Description of Main Parts of Drawing>

10 : 컴퓨터10: computer

20 : 가상작업공간서버20: virtual workspace server

30 : 인증데이터베이스30: authentication database

S11 : 실행단계S11: execution step

S12 : 접속단계S12: connection step

S20 : 설정단계S20: setting step

S30 : 화상추출전송단계S30: image extraction transmission step

S31 : 화상추출단계S31: image extraction step

S32 : 부분소거단계S32: Partial erasure step

S33 : 화상전송단계S33: image transfer step

S40 : 화상중계단계S40: Image relay step

S50 : 화상출력단계S50: Image output step

S61 : 제어신호전송단계S61: control signal transmission step

S62 : 제어신호중계단계S62: control signal relay step

S63 : 제어수락단계S63: control acceptance stage

Claims (4)

Translated fromKorean
네트워크로 연결된 다수의 컴퓨터(10)를 통하여 이루어지는 온라인 협업(協業) 방법에 있어서,In the online collaboration method made through a plurality of computers 10 connected via a network,다수의 컴퓨터(10)가 가상작업공간서버(Virtual Workspace Server)(20)와 연결되고, 이들 컴퓨터(10)에는 가상작업공간(Virtual Workspace)을 생성하는 워크스페이스에이전트(Workspace Agent)가 설치되며, 가상작업공간서버(20)에는 상기 워크스페이스에이전트와 통신하며 원격제어 중계 및 화상정보 중계를 수행하는 가상작업공간서버프로그램(Virtual Workspace Server Program)이 설치되되,A plurality of computers 10 are connected to a virtual workspace server 20, these computers 10 is installed with a workspace agent for creating a virtual workspace (Virtual Workspace) The virtual workspace server 20 is installed with a virtual workspace server program (Virtual Workspace Server Program) for communicating with the workspace agent and performing a remote control relay and image information relay,워크스페이스에이전트(Workspace Agent)에는 피제어상태로 설정된 데이터의 화상정보를 추출하는 스크린캡처엔진(Screen Capture Engine)과, 가상작업공간서버(20)로부터 전송된 화상정보를 표시하는 워크스페이스뷰어(Workspace Viewer)와 화상정보와 입력장치신호를 네트워크를 통하여 송수신하는 네트워크모듈(Network Module)이 포함되며, 워크스페이스뷰어(Workspace Viewer)는 피제어상태로 설정된 해당 컴퓨터(10) 데이터의 화상정보 및 가상작업공간서버(20)로부터 전송된 화상정보를 병합하여 표시하고,The Workspace Agent includes a Screen Capture Engine for extracting image information of data set in a controlled state, and a Workspace Viewer for displaying image information transmitted from the virtual workspace server 20. Viewer) and a network module for transmitting and receiving image information and input device signals through a network, and the Workspace Viewer includes image information and virtual operations of the corresponding computer 10 data set to a controlled state. Merging and displaying image information transmitted from the spatial server 20,컴퓨터(10)가 워크스페이스에이전트를 실행하는 실행단계(S11)와;An execution step S11 of executing the workspace agent by the computer 10;컴퓨터(10)가 워크스페이스에이전트를 가상작업공간서버프로그램에 접속하는 접속단계(S12)와;A connection step (S12) in which the computer 10 connects the workspace agent to the virtual workspace server program;컴퓨터(10)의 워크스페이스에이전트가 공유 대상 데이터를 피제어상태로 설정하는 설정단계(S20)와;A setting step (S20) of setting the target data to be controlled by the workspace agent of the computer 10;컴퓨터(10)의 워크스페이스에이전트가 피제어상태로 설정된 데이터의 화상정보를 추출함에 있어, 워크스페이스에이전트의 스크린캡처엔진(Screen Capture Engine)이 워크스페이스뷰어의 표시 화면을 캡처하는 화상추출단계(S31)와;In extracting image information of data in which the workspace agent of the computer 10 is set to the controlled state, an image extraction step in which the screen capture engine of the workspace agent captures the display screen of the workspace viewer (S31). )Wow;스크린캡처엔진이 추출된 화상정보 중 해당 컴퓨터(10) 데이터를 제외한 부분을 소거하는 부분소거단계(S32)와;A partial erasing step (S32) of erasing a portion excluding the corresponding computer 10 data from the image information extracted by the screen capture engine;네트워크모듈(Network Module)이 부분 소거된 화상정보를 가상작업공간서버프로그램(Virtual Workspace Server Program)으로 전송하는 화상전송단계(S33)와;An image transmission step (S33) of transmitting, by a network module, image information partially erased to a virtual workspace server program;가상작업공간서버프로그램이 전송된 화상정보를 타 컴퓨터(10)의 워크스페이스에이전트로 전송하는 화상중계단계(S40)와An image relaying step (S40) of transmitting the image information transmitted by the virtual workspace server program to the workspace agent of another computer 10;타 컴퓨터(10)의 워크스페이스에이전트가 전송된 화상정보를 화면에 출력하는 화상출력단계(S50)와;An image output step (S50) of outputting image information transmitted from the workspace agent of the other computer 10 to the screen;컴퓨터(10)의 워크스페이스에이전트가 원격제어신호를 가상작업공간서버프로그램으로 전송하는 제어신호전송단계(S61)와;A control signal transmission step (S61) of the workspace agent of the computer 10 transmitting the remote control signal to the virtual workspace server program;가상작업공간서버프로그램이 전송된 원격제어신호를 제어대상 컴퓨터(10)의 워크스페이스에이전트로 전송하는 제어신호중계단계(S62)와;A control signal relaying step (S62) of transmitting the remote control signal transmitted from the virtual workspace server program to the workspace agent of the control target computer 10;원격제어신호를 수신한 컴퓨터(10)의 워크스페이스에이전트가 수신된 원격제어신호에 따라 피제어상태 데이터를 처리하는 제어수락단계(S63)가 포함됨을 특징으로 하는 원격제어를 통한 온라인 가상 협업 서비스 방법.On-line virtual collaboration service method through the remote control, characterized in that the control agent step (S63) for processing the controlled state data according to the received remote control signal of the workspace agent of the computer 10 receiving the remote control signal. .삭제delete삭제delete삭제delete
KR1020090053637A2009-06-162009-06-16Service method for online virtual cooperative work using remote controlActiveKR100989122B1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
KR1020090053637AKR100989122B1 (en)2009-06-162009-06-16Service method for online virtual cooperative work using remote control

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
KR1020090053637AKR100989122B1 (en)2009-06-162009-06-16Service method for online virtual cooperative work using remote control

Publications (1)

Publication NumberPublication Date
KR100989122B1true KR100989122B1 (en)2010-10-20

Family

ID=43135684

Family Applications (1)

Application NumberTitlePriority DateFiling Date
KR1020090053637AActiveKR100989122B1 (en)2009-06-162009-06-16Service method for online virtual cooperative work using remote control

Country Status (1)

CountryLink
KR (1)KR100989122B1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR101269448B1 (en)2012-10-252013-05-30(주)지란지교소프트Method for sharing file using virtual-room and device thereof
WO2014003781A1 (en)*2012-06-292014-01-03Hewlett-Packard Development Company, L.P.Sharing of user interface objects via a shared space
KR101515043B1 (en)2012-08-302015-04-24한국전자통신연구원Server and method for providind collaboration service, and sociality management server
KR20210007936A (en)*2020-12-312021-01-20알서포트 주식회사Online conference method using remote control
KR20230016799A (en)*2021-07-272023-02-03주식회사 씨투몬스터Project management system with capture review transmission function and method of the same
KR20250092649A (en)2023-12-152025-06-24박세창Service method for virtual office linked offline office

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2000215173A (en)1999-01-212000-08-04Internatl Business Mach Corp <Ibm> Browser sharing method and system
KR20020066414A (en)*2001-02-102002-08-17주식회사 코이노Collaborative processng mechanism and system for one to many realtime interactive web browser sharing and collaboration based on internet explore
JP2005258937A (en)*2004-03-122005-09-22Tama Tlo KkCollaboration system
KR20070043353A (en)*2005-10-212007-04-25유아이넷주식회사 Real-time simultaneous collaborative document processing among multiple users in web based system environment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2000215173A (en)1999-01-212000-08-04Internatl Business Mach Corp <Ibm> Browser sharing method and system
KR20020066414A (en)*2001-02-102002-08-17주식회사 코이노Collaborative processng mechanism and system for one to many realtime interactive web browser sharing and collaboration based on internet explore
JP2005258937A (en)*2004-03-122005-09-22Tama Tlo KkCollaboration system
KR20070043353A (en)*2005-10-212007-04-25유아이넷주식회사 Real-time simultaneous collaborative document processing among multiple users in web based system environment

Cited By (12)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2014003781A1 (en)*2012-06-292014-01-03Hewlett-Packard Development Company, L.P.Sharing of user interface objects via a shared space
CN104737197A (en)*2012-06-292015-06-24高通股份有限公司Sharing of user interface objects via a shared space
US10394429B2 (en)2012-06-292019-08-27Qualcomm IncorporatedSharing of user interface objects via a shared space
CN104737197B (en)*2012-06-292019-12-06高通股份有限公司Sharing user interface objects via a shared space
KR101515043B1 (en)2012-08-302015-04-24한국전자통신연구원Server and method for providind collaboration service, and sociality management server
US9380085B2 (en)2012-08-302016-06-28Electronics And Telecommunications Research InstituteServer and method for providing collaboration service, and sociality management server
KR101269448B1 (en)2012-10-252013-05-30(주)지란지교소프트Method for sharing file using virtual-room and device thereof
KR20210007936A (en)*2020-12-312021-01-20알서포트 주식회사Online conference method using remote control
KR102566158B1 (en)*2020-12-312023-08-11알서포트 주식회사Online conference method using remote control
KR20230016799A (en)*2021-07-272023-02-03주식회사 씨투몬스터Project management system with capture review transmission function and method of the same
KR102722027B1 (en)2021-07-272024-10-25(주)기억산책Project management system with capture review transmission function and method of the same
KR20250092649A (en)2023-12-152025-06-24박세창Service method for virtual office linked offline office

Similar Documents

PublicationPublication DateTitle
US11281423B1 (en)Video conference with shared whiteboard and recording
AU2018201109B2 (en)Integrating co-browsing with other forms of information sharing
EP2756667B1 (en)Electronic tool and methods for meetings
US20150156233A1 (en)Method and system for operating a collaborative network
KR100989122B1 (en)Service method for online virtual cooperative work using remote control
CN1825808B (en) Systems and methods for providing a user with another type of user&#39;s view of visual experience content
DE212018000388U1 (en) System for making functional devices available for meeting participants
US10050800B2 (en)Electronic tool and methods for meetings for providing connection to a communications network
CN110572591B (en)KVM (keyboard, video and mouse) agent system signal source preview system and method
CN112769582A (en)Electronic tool and method for conferencing
US10965480B2 (en)Electronic tool and methods for recording a meeting
CN110019058B (en)Sharing method and device for file operation
KR101771400B1 (en)Remote meeting method using meeting room object
WO2022111193A1 (en)Meeting control method, apparatus, device, and medium
KR100611255B1 (en) Teleconference Method of Sharing Workspaces
JP2006005590A5 (en)
JP4696480B2 (en) Remote conference system, base server and program
US20230353802A1 (en)Systems and methods for multi-party distributed active co-browsing of video-based content
CN106663118B (en)Method for networking cooperative work and machine applying same
Gumienny et al.Tele-board: enabling efficient collaboration in digital design spaces across time and distance
CN114884914A (en)Application program same-screen communication method and system
CN115118918A (en) Marking method, system, terminal, server and storage medium for video conference
JP2005084969A (en)Conference support system and method and computer program
KR102566158B1 (en)Online conference method using remote control
KR20180108165A (en)Remote meeting method using web object

Legal Events

DateCodeTitleDescription
PA0109Patent application

Patent event code:PA01091R01D

Comment text:Patent Application

Patent event date:20090616

A201Request for examination
A302Request for accelerated examination
PA0201Request for examination

Patent event code:PA02012R01D

Patent event date:20100121

Comment text:Request for Examination of Application

Patent event code:PA02011R01I

Patent event date:20090616

Comment text:Patent Application

PA0302Request for accelerated examination

Patent event date:20100121

Patent event code:PA03022R01D

Comment text:Request for Accelerated Examination

Patent event date:20090616

Patent event code:PA03021R01I

Comment text:Patent Application

E902Notification of reason for refusal
PE0902Notice of grounds for rejection

Comment text:Notification of reason for refusal

Patent event date:20100407

Patent event code:PE09021S01D

AMNDAmendment
E601Decision to refuse application
PE0601Decision on rejection of patent

Patent event date:20100805

Comment text:Decision to Refuse Application

Patent event code:PE06012S01D

Patent event date:20100407

Comment text:Notification of reason for refusal

Patent event code:PE06011S01I

J201Request for trial against refusal decision
PJ0201Trial against decision of rejection

Patent event date:20100903

Comment text:Request for Trial against Decision on Refusal

Patent event code:PJ02012R01D

Patent event date:20100805

Comment text:Decision to Refuse Application

Patent event code:PJ02011S01I

Appeal kind category:Appeal against decision to decline refusal

Decision date:20101014

Appeal identifier:2010101006866

Request date:20100903

AMNDAmendment
PB0901Examination by re-examination before a trial

Comment text:Amendment to Specification, etc.

Patent event date:20101002

Patent event code:PB09011R02I

Comment text:Request for Trial against Decision on Refusal

Patent event date:20100903

Patent event code:PB09011R01I

Comment text:Amendment to Specification, etc.

Patent event date:20100607

Patent event code:PB09011R02I

B701Decision to grant
GRNTWritten decision to grant
PB0701Decision of registration after re-examination before a trial

Patent event date:20101014

Comment text:Decision to Grant Registration

Patent event code:PB07012S01D

Patent event date:20101011

Comment text:Transfer of Trial File for Re-examination before a Trial

Patent event code:PB07011S01I

PR0701Registration of establishment

Comment text:Registration of Establishment

Patent event date:20101014

Patent event code:PR07011E01D

PR1002Payment of registration fee

Payment date:20101014

End annual number:3

Start annual number:1

PG1601Publication of registration
FPAYAnnual fee payment

Payment date:20130618

Year of fee payment:4

PR1001Payment of annual fee

Payment date:20130618

Start annual number:4

End annual number:4

FPAYAnnual fee payment

Payment date:20140702

Year of fee payment:5

PR1001Payment of annual fee

Payment date:20140702

Start annual number:5

End annual number:5

FPAYAnnual fee payment

Payment date:20150806

Year of fee payment:6

PR1001Payment of annual fee

Payment date:20150806

Start annual number:6

End annual number:6

FPAYAnnual fee payment

Payment date:20160808

Year of fee payment:7

PR1001Payment of annual fee

Payment date:20160808

Start annual number:7

End annual number:7

FPAYAnnual fee payment

Payment date:20170801

Year of fee payment:8

PR1001Payment of annual fee

Payment date:20170801

Start annual number:8

End annual number:8

FPAYAnnual fee payment

Payment date:20190806

Year of fee payment:10

PR1001Payment of annual fee

Payment date:20190806

Start annual number:10

End annual number:10

PR1001Payment of annual fee

Payment date:20220706

Start annual number:13

End annual number:13

PR1001Payment of annual fee

Payment date:20231012

Start annual number:14

End annual number:14


[8]ページ先頭

©2009-2025 Movatter.jp