KR102085959B1 - 원격 다중 접속 시스템 및 이의 동작방법 - Google Patents
원격 다중 접속 시스템 및 이의 동작방법 Download PDFInfo
- Publication number
- KR102085959B1 KR102085959B1 KR1020190068864A KR20190068864A KR102085959B1 KR 102085959 B1 KR102085959 B1 KR 102085959B1 KR 1020190068864 A KR1020190068864 A KR 1020190068864A KR 20190068864 A KR20190068864 A KR 20190068864A KR 102085959 B1 KR102085959 B1 KR 102085959B1
- Authority
- KR
- South Korea
- Prior art keywords
- terminal
- slave
- master terminal
- master
- terminals
- Prior art date
Links
- 238000011017 operating method Methods 0.000 title claims 2
- 238000000034 method Methods 0.000 claims description 25
- 238000007667 floating Methods 0.000 claims description 13
- 230000036461 convulsion Effects 0.000 claims description 11
- 230000005540 biological transmission Effects 0.000 claims description 8
- 238000004458 analytical method Methods 0.000 claims description 6
- 238000012544 monitoring process Methods 0.000 claims description 3
- 230000003213 activating effect Effects 0.000 claims description 2
- 238000013475 authorization Methods 0.000 claims 1
- 238000005192 partition Methods 0.000 claims 1
- 230000006855 networking Effects 0.000 abstract 1
- 239000003795 chemical substances by application Substances 0.000 description 35
- 238000004891 communication Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 5
- 230000007774 longterm Effects 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000003491 array Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000002604 ultrasonography Methods 0.000 description 1
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
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1454—Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6125—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Hardware Design (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Tourism & Hospitality (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- General Health & Medical Sciences (AREA)
- Economics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
본 발명의 일 실시예에 따른 원격 다중 접속 시스템은 기 설정된 시간동안 복수 개의 미디어 콘텐츠 실행을 위한 복수 개의 슬레이브 단말과의 원격접속 및 원격접속된 복수 개의 슬레이브 단말들의 운영권한을 요청하는 마스터 단말; 상기 마스터 단말의 접속권한을 확인한 후, 상기 접속권한에 할당 가능한 적어도 하나 이상의 슬레이브 단말을 선정하고, 선정된 슬레이브 단말의 AP와 상기 마스터 단말의 AP를 네트워킹하는 중개 에이전트 서버; 및 상기 중개 에이전트 서버와 네트워크로 연결되고, 공유 가능한 자원(사양)을 제공하는 슬레이브 단말을 포함한다.
Description
본 발명은 원격 다중 접속 시스템 및 이의 동작방법에 관한 것이다.
다양한 온라인 게임과 인터넷을 통한 컨텐츠를 이용함에 있어 영화나 음악을 들으며 온라인 게임을 하는등 동시에 다수의 어플리케이션을 구동하게 되고 이러한 경우 본인이 보유한 PC등 장치의 성능의 한계로 게임 진행시 Input Lag이 발생하거나 어플리케이션의 실행에 있어 딜레이가 발생하게 된다.
최근 유행하는 온라인 게임이나 어플리케이션도 고사양의 장치를 필요로 하고 있고 원활한 실행을 위해서 사용자는 고사양의 장치를 준비해야하는 부담이 있다.
영업중인 PC방에서 보유중인 PC는 고객의 유치와 고객 만족도 향상 위하여 보유 PC의 정기적인 업그레이드를 통해 최고의 최신 사양을 유지하며 고속의 전용 회선 사용으로 데이터 전송 속도 역시 최고의 수준을 유지하고 있다. PC방을 찾는 대부분의 사용자는 동료와 함께 게임을 즐기기 위해서 방문하거나 자신이 보유하고 있는 PC의 사양이 낙후되어 고사양 최신의 PC를 구비한 PC방을 찾아 원활한 게임을 플레이 하기 위해서 또는, 고사양의 PC를 필요로 하는 컴퓨팅 작업을 하기 위함이다.
본 발명이 해결하고자 하는 과제는 종래의 문제점을 해결할 수 있도록, 사용자가 다수의 고사양 PC 등 장치를 동시 접속하여 보유한 장치로는 제어, 조작을 통제하여 다양한 게임 및 컨텐츠를 즐기고 고사양의 장치가 필요한 컴퓨팅작업을 동시에 실행할 수 있는 원격 다중 접속 시스템 및 방법을 제공하는 데 그 목적이 있다.
상기 과제를 해결하기 위한 본 발명의 일 실시예에 따른 원격 다중 접속 시스템은 기 설정된 시간동안 복수 개의 미디어 콘텐츠 실행을 위한 복수 개의 슬레이브 단말과의 원격접속 및 원격접속된 복수 개의 슬레이브 단말들의 운영권한을 요청하는 마스터 단말; 상기 마스터 단말의 접속권한을 확인한 후, 상기 접속권한에 할당 가능한 적어도 하나 이상의 슬레이브 단말을 선정하고, 선정된 슬레이브 단말의 AP와 상기 마스터 단말의 AP를 네트워킹하는 중개 에이전트 서버; 및 상기 중개 에이전트 서버와 네트워크로 연결되고, 공유 가능한 자원(사양)을 제공하는 슬레이브 단말을 포함한다.
일 실시예에서, 상기 마스터 단말은 상기 접속권한에 할당 가능한 적어도 하나 이상의 슬레이브 단말 중 어느 하나를 매인 슬레이브로 설정하고, 상기 나머지 슬레이브 단말의 작업정보 및 실행정보를 상기 메인 슬레이브 단말로 백업되도록 제어한다.
일 실시예에서, 상기 마스터 단말은 복수 개의 슬레이브 단말에서 실행중인 미디어 콘텐츠를 다중 분할방식으로 편집한 후, 지정된 단말 또는 서버로 송출하거나 또는 서브 슬레이브 단말에서 실행된 미디어 콘텐츠의 영상정보를 메인 슬레이브 단말로 송출되도록 제어한 후, 메인 슬레이브 단말에서 송출된 미디어 콘텐츠 영상정보를 메인 슬레이브 단말에서 다중 분할방식으로 편집한 후, 편집된 미디어 콘텐츠의 영상정보를 수신한 후, 지정된 단말 또는 서버로 송출한다.
일 실시예에서, 상기 지정된 단말은 유투브 시청자, 아프리카 tv 시청자, 트위치 tv 시청자, 인터넷 방송 시청자의 단말이고, 상기 지정된 서버는 유투브, 아프리카 tv, 트위치 tv, 인터넷 방송의 서버인 것을 특징으로 한다.
일 실시예에서, 상기 중개 에이전트 서버는 상기 마스터 단말의 다중 접속 승인요청에 따라 상기 마스터 단말의 상위 사양을 갖는 슬레이브 단말을 선별하고, 선별된 슬레이브 단말 각각의 AP 접속권한을 승인한 후, 상기 마스터 단말에 선별된 슬레이브 단말의 유동 IP 주소, MAC 주소를 송출한다.
일 실시예에서, 상기 중개 에이전트 서버는 상기 마스터 단말에서 지정한 메인 슬레이브 단말 및 서브 슬레이브 단말 간에 물리적 네트워크 접속을 허용한다.
일 실시예에서, 상기 중개 에이전트 서버는 상기 마스터 단말 및 슬레이브 단말의 하드웨어(메모리, 프로세서) 및 소프트웨어(운영프로그램 등)의 사양정보를 수집한 후, 분석하고, 상기 마스터 단말의 사양정보에 기초하여 상위 등급의 사양을 갖는 슬레이브 단말을 지정하는 단말정보 분석 및 선택부; 지정된 슬레이브 단말에 유동 IP 주소 및 MAC 주소를 할당하고, 마스터 단말로 할당된 슬레이브 단말의 유동 IP 및 MAC 주소를 제공하는 IP 및 MCA 할당부; 상기 마스터 단말과 상기 복수 개의 슬레이브 단말들 간의 네트워크 트래픽 환경 제어 및 상기 마스터 단말에서 입력된 사용자 조작 또는 명령에 따른 복수 개의 슬레이브 단말에서 실행된 미디어 콘텐츠의 실행정보의 송출상태를 제어 및 모니터링하는 트래픽 환경 제어부를 포함한다.
일 실시예에서, 상기 트래픽 환경 제어부는 상기 마스터 단말과 접속된 복수 개의 슬레이브 단말들의 트래픽을 분석한 후, 분석된 트래픽을 통해 복수 개의 슬레이브들 각가의 경로 네트워크 상태를 혼잡 상태, 일반 상태, 원할 상태 중 어느 하나의 상태로 인지한다.
일 실시예에서, 상기 경로 네트워크 상태는 전파 환경 신호에 포함된 파라미터인 Rx, Tx, Ec/Io, RSSI(Received Signal Strength Indication), 전송률, 할당된 슬레이브 단말의 수 중 적어도 하나 이상의 파라미터를 기 설정된 네트워크 상태 임계값과 비교하여 네트워크 상태를 인지하고, 파라미터와 네트워크 상태 임계값을 비교하여 파라미터가 네트워크 상태 임계값 미만인 경우 네트워크 상태를 원활 상태로 인지하고, 파라미터와 네트워크 상태 임계값을 비교하여 파라미터가 네트워크 상태 임계값의 오차 허용 범위에 포함되는 경우 네트워크 상태를 일반 상태로 인지하고, 트래픽 제어 프로그램을 이용하여 복수 개의 슬레이브 단말에서 마스터 단말 또는 메인 슬레이브 단말로 트래픽 전송 중 개별 네트워크 상태(물리계층(Physical Layer), RF 계층, MAC 계층, IP 계층 중 적어도 하나 이상을 모니터링한다.
상기 과제를 해결하기 위한 본 발명의 일 실시예에 따른 원격 다중 접속 시스템의 동작방법은 기 설정된 시간동안 복수 개의 미디어 콘텐츠 실행을 위한 복수 개의 슬레이브 단말과의 원격접속 및 운영권한을 마스터 단말에서 요청하는 단계; 중개 에이전트 서버에서 상기 마스터 단말의 물리적 사양정보를 마스터 단말로부터 제공받아, 분석한 후, 상기 마스터 단말의 물리적 사양 보다 높은 사양의 슬레이브 단말을 지정하는 단계; 상기 중개 에이전트 서버에서 지정된 복수 개의 슬레이브 단말들의 AP 접속권한 승인 및 복수 개의 슬레이브 단말들 각각의 유동 IP 주소 및 MAC 주소를 마스터 단말로 할당하는 단계; 상기 마스터 단말에서 원격조작 프로그램을 실행시켜 할당된 복수 개의 슬레이브 단말의 AP, 유동 IP 및 MAC 주소에 접속한 후, 복수 개의 슬레이브 단말에서 미디어 콘텐츠를 실행 및 원격조작하는 단계; 및 복수 개의 슬레이브 단말 각각에서 실행되는 미디어 콘텐츠의 화면영상을 마스터 단말로 송출하고, 상기 마스터 단말에서 송출된 미디어 콘텐츠의 화면영상들을 영상분할 편집한 후, 편집된 영상을 지정된 단말 또는 서버에 선택적으로 제공하는 단계를 포함한다.
상기 과제를 해결하기 위한 본 발명의 다른 일 실시예에 따른 원격 다중 접속 시스템의 동작방법은 기 설정된 시간동안 복수 개의 미디어 콘텐츠 실행을 위한 복수 개의 슬레이브 단말과의 원격접속 및 운영권한을 마스터 단말에서 요청하는 단계; 중개 에이전트 서버에서 상기 마스터 단말의 물리적 사양정보를 마스터 단말로부터 제공받아, 분석한 후, 마스터 단말의 물리적 사양 보다 높은 사양의 슬레이브 단말을 지정하는 단계; 상기 중개 에이전트 서버에서 지정된 복수 개의 슬레이브 단말들의 AP 접속권한 승인 및 복수 개의 슬레이브 단말들 각각의 유동 IP 주소 및 MAC 주소를 마스터 단말로 할당하는 단계; 상기 마스터 단말에서 원격조작프로그램을 실행시켜 할당된 복수 개의 슬레이브 단말을 메인 슬레이브 단말 및 서브 슬레이브 단말로 지정설정하는 단계; 상기 마스터 단말에서 상기 중개 에이전트 서버에 상기 메인 슬레이브 단말을 주 제어단말로 요청하고, 중개 에이전트 서버에서 메인 슬레이브 단말과 서브 슬레이브 단말 간의 AP 접속을 활성화시키는 단계; 상기 마스터 단말에서 원격조작 프로그램을 이용하여 메인 슬레이브 단말의 AP에 접속한 후, 메인 슬레이브 단말의 물리자원을 활용하여 할당된 복수 개의 서브 슬레이브 단말에서 미디어 콘텐츠를 실행 및 원격조작하는 단계; 상기 서브 슬레이브 단말에서 실행된 미디어 콘텐트의 화면영상은 메인 슬레이브 단말로 제공되고, 메인 슬레이브 단말에서 상기 서브 슬레이브 단말에서 실행된 미디어 콘텐츠의 화면영상을 취합하여 분할 편집한 후, 상기 마스터 단말로 송출하는 단계; 및 상기 마스터 단말에서 메인 슬레이브 단말에서 편집된 미디어 콘텐츠 영상을 지정된 단말 또는 서버로 전송하는 단계를 포함한다.
본 발명의 일 실시예에 따른 원격 다중 접속 제어 시스템 및 이의 제어방법을 이용하면, 사용자가 다수의 고사양 PC 등 장치를 동시 접속하여 제어, 조작을 통제하여 다양한 게임 및 미디어 컨텐츠를 즐기고 고사양의 장치가 필요한 컴퓨팅작업을 동시에 실행할 수 있다는 이점이 있다.
도 1은 본 발명의 원격 다중 접속 시스템의 네트워크 구성도이다.
도 2는 도 1에 도시된 원격 다중 접속 시스템의 일 예시도이다.
도 3은 도 1에 도시된 원격 다중 접속 시스템의 다른 일 예시도이다.
도 4는 도 2에 도시된 마스터 단말에서 복수 개의 슬레이브 단말을 원격 제어하는 모습을 나타낸 예시도이다.
도 5는 도 1에 도시된 중개 에이전트 서버의 구성도이다.
도 6은 도 2에 도시된 원격 다중 접속 시스템의 동작방법을 나타낸 흐름도이다.
도 7은 도 3에 도시된 원격 다중 접속 시스템의 동작방법을 나타낸 흐름도이다.
도 8은 본 명세서에 개진된 하나 이상의 실시예가 구현될 수 있는 예시적인 컴퓨팅 환경을 도시한 도이다.
도 2는 도 1에 도시된 원격 다중 접속 시스템의 일 예시도이다.
도 3은 도 1에 도시된 원격 다중 접속 시스템의 다른 일 예시도이다.
도 4는 도 2에 도시된 마스터 단말에서 복수 개의 슬레이브 단말을 원격 제어하는 모습을 나타낸 예시도이다.
도 5는 도 1에 도시된 중개 에이전트 서버의 구성도이다.
도 6은 도 2에 도시된 원격 다중 접속 시스템의 동작방법을 나타낸 흐름도이다.
도 7은 도 3에 도시된 원격 다중 접속 시스템의 동작방법을 나타낸 흐름도이다.
도 8은 본 명세서에 개진된 하나 이상의 실시예가 구현될 수 있는 예시적인 컴퓨팅 환경을 도시한 도이다.
본 발명에서 사용되는 기술적 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아님을 유의해야 한다. 또한, 본 발명에서 사용되는 기술적 용어는 본 발명에서 특별히 다른 의미로 정의되지 않는 한, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 의미로 해석되어야 하며, 과도하게 포괄적인 의미로 해석되거나, 과도하게 축소된 의미로 해석되지 않아야 한다. 또한, 본 발명에서 사용되는 기술적인 용어가 본 발명의 사상을 정확하게 표현하지 못하는 잘못된 기술적 용어일 때에는 당업자가 올바르게 이해할 수 있는 기술적 용어로 대체되어 이해되어야 할 것이다. 또한, 본 발명에서 사용되는 일반적인 용어는 사전에 정의되어 있는 바에 따라, 또는 전후 문맥상에 따라 해석되어야 하며, 과도하게 축소된 의미로 해석되지 않아야 한다.
또한, 본 발명에서 사용되는 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한 복수의 표현을 포함한다. 본 발명에서 "구성된다" 또는 "포함한다" 등의 용어는 발명에 기재된 여러 구성 요소들 또는 여러 단계를 반드시 모두 포함하는 것으로 해석되지 않아야 하며, 그 중 일부 구성 요소들 또는 일부 단계들은 포함되지 않을 수도 있고, 또는 추가적인 구성 요소 또는 단계들을 더 포함할 수 있는 것으로 해석되어야 한다.
또한, 본 발명에서 사용되는 제 1, 제 2 등과 같이 서수를 포함하는 용어는 구성 요소들을 설명하는데 사용될 수 있지만, 구성 요소들은 용어들에 의해 한정되어서는 안 된다. 용어들은 하나의 구성 요소를 다른 구성 요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제 1 구성 요소는 제 2 구성 요소로 명명될 수 있고, 유사하게 제 2 구성 요소도 제 1 구성 요소로 명명될 수 있다.
이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명하되, 도면 부호에 관계없이 동일하거나 유사한 구성 요소는 동일한 참조 번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다.
또한, 본 발명을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 첨부된 도면은 본 발명의 사상을 쉽게 이해할 수 있도록 하기 위한 것일 뿐, 첨부된 도면에 의해 본 발명의 사상이 제한되는 것으로 해석되어서는 아니 됨을 유의해야 한다.
이하, 첨부된 도면들에 기초하여 본 발명의 일 실시예에 따른 원격 다중 접속 시스템 및 방법을 보다 상세하게 설명하도록 한다.
도 1은 본 발명의 원격 다중 접속 시스템의 네트워크 구성도이고, 도 2는 도 1에 도시된 원격 다중 접속 시스템의 일 예시도이고, 도 3은 도 1에 도시된 원격 다중 접속 시스템의 다른 일 예시도이고, 도 4는 도 2에 도시된 마스터 단말에서 복수 개의 슬레이브 단말을 원격 제어하는 모습을 나타낸 예시도이고, 도 5는 도 1에 도시된 중개 에이전트 서버의 구성도이다.
도 1에 도시된 바와 같이, 본 발명의 일 실시예에 따른 원격 다중 접속 시스템(100)은 마스터 단말(200), 중개 에이전트 서버(300) 및 슬레이브 단말(400)을 포함한다.
상기 마스터 단말(200) 및 상기 슬레이브 단말(400)은 스마트 폰(Smart Phone), 휴대 단말기(Portable Terminal), 이동 단말기(Mobile Terminal), 폴더블 단말기(Foldable Terminal), 개인 정보 단말기(Personal Digital Assistant: PDA), PMP(Portable Multimedia Player) 단말기, 텔레매틱스(Telematics) 단말기, 내비게이션(Navigation) 단말기, 개인용 컴퓨터(Personal Computer), 노트북 컴퓨터, 슬레이트 PC(Slate PC), 태블릿 PC(Tablet PC), 울트라북(ultrabook), 웨어러블 디바이스(Wearable Device, 예를 들어, 워치형 단말기(Smartwatch), 글래스형 단말기(Smart Glass), HMD(Head Mounted Display) 등 포함), 와이브로(Wibro) 단말기, IPTV(Internet Protocol Television) 단말기, 스마트 TV, 디지털방송용 단말기, AVN(Audio Video Navigation) 단말기, A/V(Audio/Video) 시스템, 플렉시블 단말기(Flexible Terminal), 디지털 사이니지 장치 등과 같은 다양한 단말기에 적용될 수 있다.
각 단말(200, 400)은 유/무선 통신망을 통해 내부의 임의의 구성 요소 또는 외부의 임의의 적어도 하나의 단말기(영상 캠, 콘솔 조작부 등)과 통신 연결한다. 여기서, 무선 인터넷 기술로는 무선랜(Wireless LAN: WLAN), DLNA(Digital Living Network Alliance), 와이브로(Wireless Broadband: Wibro), 와이맥스(World Interoperability for Microwave Access: Wimax), HSDPA(High Speed Downlink Packet Access), HSUPA(High Speed Uplink Packet Access), IEEE 802.16, 롱 텀 에볼루션(Long Term Evolution: LTE), LTE-A(Long Term Evolution-Advanced), 광대역 무선 이동 통신 서비스(Wireless Mobile Broadband Service: WMBS) 등이 있으며, 각 단말(200, 400)는 상기에서 나열되지 않은 인터넷 기술까지 포함한 범위에서 적어도 하나의 무선 인터넷 기술에 따라 데이터를 송수신하게 된다. 또한, 근거리 통신 기술로는 블루투스(Bluetooth), RFID(Radio Frequency Identification), 적외선 통신(Infrared Data Association: IrDA), UWB(Ultra Wideband), 지그비(ZigBee), 인접 자장 통신(Near Field Communication: NFC), 초음파 통신(Ultra Sound Communication: USC), 가시광 통신(Visible Light Communication: VLC), 와이 파이(Wi-Fi), 와이 파이 다이렉트(Wi-Fi Direct) 등이 포함될 수 있다. 또한, 유선 통신 기술로는 전력선 통신(Power Line Communication: PLC), USB 통신, 이더넷(Ethernet), 시리얼 통신(serial communication), 광/동축 케이블 등이 포함될 수 있다.
또한, 각 단말(200, 400)는 유니버설 시리얼 버스(Universal Serial Bus: USB)를 통해 임의의 단말과 정보를 상호 전송할 수 있다.
또한, 각 단말(200, 400)은 이동통신을 위한 기술표준들 또는 통신방식(예를 들어, GSM(Global System for Mobile communication), CDMA(Code Division Multi Access), CDMA2000(Code Division Multi Access 2000), EV-DO(Enhanced Voice-Data Optimized or Enhanced Voice-Data Only), WCDMA(Wideband CDMA), HSDPA(High Speed Downlink Packet Access), HSUPA(High Speed Uplink Packet Access), LTE(Long Term Evolution), LTE-A(Long Term Evolution-Advanced) 등)에 따라 구축된 이동 통신망 상에서 기지국, 상기 서버(200), 상기 가맹점 단말(300) 등과 무선 신호를 송수신한다.
마스터 단말(200)은 중개 에이전트 서버(300)로 물리적 사양정보(예컨대, 단말의 하드웨어(RAM, CPU 정보 등))를 송출할 있다. 마스터 단말(200)은 중개 에이전트 서버(300)로 외부기기와의 접속상태정보를 송출할 수 있다.
마스터 단말(2000은 중개 에이전트 서버(300)로 원격 접속가능한 복수 개의 슬레이브 단말(400)의 접속승인을 요청할 수 있고, 중개 에이전트 서버(300)로부터 접속 가능한 복수 개의 슬레이브 단말(400)의 유동 IP 주소, MAC 주소, AP(Access Ponit) 접속 권한을 할당받는다. 참고로, 중개 에이전트 서버(300)는 마스터 단말로 할당된 복수 개의 슬레이브 단말(400)에 마스터 단말(200)의 IP 주소 및 MAC 주소를 제공하고, 복수 개의 슬레이브 단말(400)에 해당 마스터 단말의 IP 주소 및 MAC 주소가 입력되면, 복수 개의 슬레이브 단말(400)은 마스터 단말(200)의 접근을 허용한다.
마스터 단말(200)은 중개 에이전트 서버(300)에서 승인한 복수 개의 슬레이브 단말(400)의 AP 접속권한을 승인받고, 해당 복수 개의 슬레이브 단말(400)의 IP 주소, MAC 주소로 접속할 수 있다.
마스터 단말(200)은 중개 에이전트 서버(400)에서 배포된 원격제어운영 프로그램이 설치된 단말일 수 있다. 상기 원격제어운영 프로그램은 슬레이브 단말(400)에도 설치된다.
마스터 단말(200)은 AP 접속권한이 승인된 복수 개의 슬레이브 단말(400)에 접속하여, 미디어 콘텐츠 서비스를 제공하는 유트부, 트위치 tv, 아프리카 tv, 인터넷 방송 플랫폼을 실행시킬 수 있다. 또는 마스터 단말(200)은 승인받은 복수 개의 슬레이브 단말(400)에 접속하여 계정이 서로 다른 동일한 게임을 동시에 실행 및 원격조작할 수 있다.
또한, 마스터 단말(200)은 할당된 복수 개의 슬레이브 단말(400) 중 어느 하나를 메인 슬레이브 단말로 지정하고, 나머지를 서브 슬레이브 단말로 지정한 후, 메인 슬레이브 단말에서 서브 슬레이브 단말을 2중 원격제어할 수도 있다.
여기서, 메인 슬레이브 단말은 서브 슬레이브 단말 보다 고사양일 수 있다.
따라서, 마스터 단말(200)은 복수 개의 슬레이브 단말(400)들의 사양정보를 제공받을 수 있고, 사양정보를 토대로 메인 슬레이브 단말 및 서브 슬레이브 단말을 설정(지정)할 수 있다.
마스터 단말(200)은 복수 개의 슬레이브 단말(200)에서 실행중인 콘텐츠를 다중 분할방식으로 편집한 후, 지정된 단말 또는 서버로 송출할 수도 있고, 또는 서브 슬레이브 단말에서 실행된 미디어 콘텐츠의 영상정보를 메인 슬레이브 단말로 송출되도록 제어한 후, 메인 슬레이브 단말에서 송출된 미디어 콘텐츠 영상정보를 다중 분할방식으로 편집한 후, 지정된 단말 또는 서버로 송출할 수도 있다.
여기서, 지정된 단말은 유투브 시청자, 아프리카 tv 시청자, 트위치 tv 시청자, 인터넷 방송 시청자의 단말일 수 있고, 지정된 서버는 유투브, 아프리카 tv, 트위치 tv, 인터넷 방송의 서버일 수 있다.
마스터 단말(200)은 원격제어운영 프로그램을 이용하여 복수 개의 슬레이브 단말(400)에서 실행중인 콘텐츠를 제어운영하기 위한 운영정보를 복수 개의 슬레이브 단말(400)로 제공할 수 있다.
다음으로, 중개 에이전트 서버(300)는 마스터 단말(200)에서 송출된 단말 사양 정보를 분석할 수 있다.
중개 에이전트 서버(300)는 마스터 단말(200)의 다중 접속 승인요청에 따라 마스터 단말(300)의 상위 사양을 갖는 슬레이브 단말(400)을 선별하고, 선별된 슬레이브 단말(400) 각각의 AP 접속권한을 승인한 후, 마스터 단말(200)로 선별된 슬레이브 단말(400)의 유동 IP 주소, MAC 주소를 송출할 수 있다.
또한, 중개 에이전트 서버(300)는 마스터 단말(200)에서 지정한 메인 슬레이브 단말 및 서브 슬레이브 단말 간에 물리적 네트워크 접속을 허용할 수 있다.
또한, 중개 에이전트 서버(300)는 기 설정된 보안정책에 근거하여 마스터 단말(200)에서 보안정책을 준수하지 않는 접속행위가 발견될 경우, 마스터 단말(200)과 슬레이브 단말들 간의 네트워크 접속을 차단시킬 수 있다.
또한, 중개 에이전트 서버(300)는 마스터 단말(200)에서 복수 개의 슬레이브 단말(400)에 접속하여 이용가능한 시간 및 다중 원격 접속에 따른 비용을 청구할 수 있다.
보다 구체적으로, 도 5를 참조하면, 중개 에이전트 서버(300)는 단말정보 분석 및 선택부(310), IP 및 MAC 할당부(320), 트래픽 환경 제어부(330) 및 서비스료 산출부(340)를 포함한다.
상기 단말정보 분석 및 선택부(310)는 마스터 단말(200) 및 슬레이브 단말(400)의 하드웨어(메모리, 프로세서) 및 소프트웨어(운영프로그램 등)의 사양정보를 수집한 후, 분석한다.
상기 단말정보 분석 및 선택부(310)는 마스터 단말의 사양정보에 기초하여 상위 등급의 사양을 갖는 슬레이브 단말(400)을 지정할 수 있다.
다음으로, IP 및 MCA 할당부(320)는 지정된 슬레이브 단말(400)에 유동 IP 주소 및 MAC 주소를 할당하고, 마스터 단말로 할당된 슬레이브 단말(400)의 유동 IP 및 MAC 주소를 제공할 수 있다.
다음으로, 트래픽 환경 제어부(330)는 마스터 단말과 복수 개의 슬레이브 단말들 간의 트래픽 환경을 제어 및 모니터링, 예컨대, 마스터 단말(200)에서 입력된 사용자 조작 또는 명령에 따른 복수 개의 슬레이브 단말(400)에서 실행된 미디어 콘텐츠의 실행정보의 송출상태를 제어 및 모니터링한다.
상기 트래픽 환경 제어부(330)는 슬레이브 단말에 탑재된 트래픽 제어 프로그램을 통해 복수 개의 슬레이브 단말에서 전송하는 미디어 콘텐츠의 트래픽을 모니터링 및 제어할 수 있다.
상기 트래픽 제어 프로그램은 임베디드(Embeded) 형태로 탑재한 상태로 구현되거나 또는 슬레이브 단말 내에 탑재된 OS(Operating System)에 임베디드 형태로 탑재되거나, 사용자의 조작 또는 명령에 의해 단말 내의 OS에 인스톨되는 형태로 탑재될 수 있다.
상기 트래픽 환경 제어부(330)는 마스터 단말과 접속된 복수 개의 슬레이브 단말들의 트래픽을 분석한 후, 분석된 트래픽을 통해 복수 개의 슬레이브들 각가의 경로 네트워크 상태를 혼잡 상태, 일반 상태, 원할 상태 중 어느 하나의 상태로 인지한다. 여기서, 네트워크의 트래픽 상태는 전파 환경 신호에 포함된 파라미터인 Rx, Tx, Ec/Io, RSSI(Received Signal Strength Indication), 전송률, 할당된 슬레이브 단말의 수 중 적어도 하나 이상의 파라미터를 기 설정된 네트워크 상태 임계값과 비교하여 네트워크 상태를 인지한다. 파라미터와 네트워크 상태 임계값을 비교하여 파라미터가 네트워크 상태 임계값 미만인 경우 네트워크 상태를 원활 상태로 인지하고, 파라미터와 네트워크 상태 임계값을 비교하여 파라미터가 네트워크 상태 임계값의 오차 허용 범위에 포함되는 경우 네트워크 상태를 일반 상태로 인지한다.
트래픽 환경 제어부는 트래픽 제어 프로그램을 이용하여 복수 개의 슬레이브 단말에서 마스터 단말 또는 메인 슬레이브 단말로 트래픽 전송 중 개별 네트워크 상태(물리계층(Physical Layer), RF 계층, MAC 계층, IP 계층 등 다앙한 계층을 모니터링할 수 있다.
만약, 마스터 단말에 할당된 슬레이브 단말에 제공된 경로 네트워크가 혼잡상태일 경우, 해당 경로 네트워크를 다른 경로 네트워크로 대체할 수 있다. 이때, 대체 여부는 마스터 단말의 승인을 통해 이루어질 수 있다.
다음으로, 서비스료 산출부(340)는 마스터 단말(200)에서 복수 개의 슬레이브 단말에 다중 네트워크 접속에 따른 서비스 이용료를 산출하여, 마스터 단말에 청구한다.
서비스료 산출부(340)는 마스터 단말(200)에 할당된 슬레이브 단말의 개수, 슬레이브 단말의 사양, 슬레이브 단말의 접속 이용시간에 따른 서비스 이용료를 차등적으로 산출할 수 있다.
또한, 서비스료 산출부(340)는 단말 대여업체, PC 방 등 중개 에이전트 서버의 네트워크와 접속가능한 단말을 대여하는 업체로부터 대여된 단말의 대여료를 산출하여 지급할 수 있다.
도 6은 본 발명의 일 실시예에 따른 원격 다중 접속 시스템의 동작방법을 설명한 흐름도이다.
도 6을 참조하면, 본 발명의 일 실시예에 따른 원격 다중 접속 시스템의 동작방법(S700)은 기 설정된 시간동안 복수 개의 미디어 콘텐츠 실행을 위한 복수 개의 슬레이브 단말과의 원격접속 및 운영권한을 마스터 단말(200)에서 요청(S710)하면, 중개 에이전트 서버(300)는 마스터 단말의 물리적 사양정보를 마스터 단말로부터 제공받아, 분석한 후, 마스터 단말(200)의 물리적 사양 보다 높은 사양의 슬레이브 단말을 지정(S720)한다.
이후, 중개 에이전트 서버(300)에서 지정된 복수 개의 슬레이브 단말(400)들의 AP 접속권한 승인 및 복수 개의 슬레이브 단말(400)들 각각의 유동 IP 주소 및 MAC 주소를 마스터 단말로 할당(S730)하면, 마스터 단말(200)은 원격조작 프로그램을 실행시켜 할당된 복수 개의 슬레이브 단말의 AP, 유동 IP 및 MAC 주소에 접속한 후, 복수 개의 슬레이브 단말에서 미디어 콘텐츠를 실행 및 원격조작(S740)한다.
복수 개의 슬레이브 단말(400) 각각은 실행되는 미디어 콘텐츠의 화면영상을 마스터 단말로 송출하고, 마스터 단말(200)은 송출된 미디어 콘텐츠의 화면영상들을 영상분할 편집한 후, 편집된 영상을 지정된 단말 또는 서버에 선택적으로 제공한다.
여기서, 지정된 단말은 유투브 시청자, 아프리카 tv 시청자, 트위치 tv 시청자, 인터넷 방송 시청자의 단말일 수 있고, 지정된 서버는 유투브, 아프리카 tv, 트위치 tv, 인터넷 방송의 서버일 수 있다.
도 7은 본 발명의 다른 일 실시예에 따른 원격 다중 접속 시스템의 동작방법을 설명한 흐름도이다.
도 7을 참조하면, 본 발명의 다른 일 실시예에 따른 원격 다중 접속 시스템의 동작방법(S800)은 기 설정된 시간동안 복수 개의 미디어 콘텐츠 실행을 위한 복수 개의 슬레이브 단말(400)과의 원격접속 및 운영권한을 마스터 단말(200)에서 요청(S810)하면, 중개 에이전트 서버(300)에서 마스터 단말(200)의 물리적 사양정보를 마스터 단말(200)로부터 제공받아, 분석한 후, 마스터 단말(200)의 물리적 사양 보다 높은 사양의 슬레이브 단말을 지정(S820)한다.
이후, 중개 에이전트 서버(300)에서 지정된 복수 개의 슬레이브 단말(400)들의 AP 접속권한 승인 및 복수 개의 슬레이브 단말(400)들 각각의 유동 IP 주소 및 MAC 주소를 마스터 단말로 할당(S830)하면, 마스터 단말(200)은 원격조작프로그램을 실행시켜 할당된 복수 개의 슬레이브 단말을 메인 슬레이브 단말 및 서브 슬레이브 단말로 지정설정(S840)한다.
이후, 마스터 단말(200)는 중개 에이전트 서버(300)에 메인 슬레이브 단말을 주 제어단말로 요청하면, 중개 에이전트 서버(300)는 메인 슬레이브 단말과 서브 슬레이브 단말 간의 AP 접속을 활성화(S850)시킨다.
이후, 마스터 단말(200)은 원격조작 프로그램을 이용하여 메인 슬레이브 단말의 AP에 접속한 후, 메인 슬레이브 단말의 물리자원을 활용하여 할당된 복수 개의 서브 슬레이브 단말에서 미디어 콘텐츠를 실행 및 원격조작(860)한다.
이후, 서브 슬레이브 단말에서 실행된 미디어 콘텐트의 화면영상은 메인 슬레이브 단말로 제공되고, 메인 슬레이브 단말은 서브 슬레이브 단말(400)에서 실행된 미디어 콘텐츠의 화면영상을 취합하여 분할 편집한 후, 마스터 단말(200)로 송출(S870)한다.
마스터 단말은 메인 슬레이브 단말에서 편집된 미디어 콘텐츠 영상을 지정된 단말 또는 서버(S880)로 전송한다.
여기서, 지정된 단말은 유투브 시청자, 아프리카 tv 시청자, 트위치 tv 시청자, 인터넷 방송 시청자의 단말일 수 있고, 지정된 서버는 유투브, 아프리카 tv, 트위치 tv, 인터넷 방송의 서버일 수 있다.
또한, 서브 슬레이브 단말들은 기 설정된 시간동안 실행한 미디어 콘텐츠의 실행결과 및 화면영상을 메인 슬레이브 단말로 자동 백업한다.
따라서, 본 발명의 원격 다중 접속 시스템 및 이의 동작방법을 이용하면, 게임 방송 시 Bj의 마스터 단말로 게임을 진행하고, bj가 소유하고 있는 마스터 단말과 연동되는 영상기기를 통해 통해 본인의 영상을 획득하고, 마스터 단말에서 게임 진행 중인 상황과 획득된 영상을 지정한 단말 또는 서버에 제공하고, 원격 접속한 슬레이브 단말에서 유투브, 드윗치, 아프리카 등을 통해 인터넷 방송 플랫폼을 실행시켜 실행된 영상정보를 마스터 단말로 송출하도록 제어함으로써, 마스터 단말에서 게임방송과 인터넷 방송을 동시에 진행할 수 있다.
즉, 기존의 원격 접속 시스템의 경우 네트워크상의 1:1 물리적 연결로 피접속 컴퓨터의 자원 활용을 목적으로 함에 따라 쌍방 간의 Data 공유는 지원되지 않아서 File 이나 Data의 전송 과정을 통해서만 정보 내용을 공유하거나 변경 및 보존할 수 있다는 문제점이 있다.
이에, 본 발명은 기존의 원격 접속 대상을 1:1 이 아닌 1:2 이상의 다수의 단말과 접속시켜, 마스터 단말에서 복수 개의 슬레이브 단말에서 실행되는 온라인 게임, 미디어 콘텐츠를 원격으로 실행 및 제어하고, 복수 개의 슬레이브 단말에서 실행된 화면정보를 마스터 단말에서 지정한 단말 또는 서버로 전송함으로써, 유투버의 경우, 콘텐츠 진행에 따른 딜레이 없이 보다 많은 구독자와 시청자를 확보하기 위해 복수의 인터넷 방송 플랫폼에 복수 개의 미디어 콘텐츠를 동시 송출할 수 있다.
일반인이 복수 개의 단말을 원격으로 동시 접속하여, 오토게임 진행, 실시간 대전 게임 진행, 문서 작업등을 동시에 실행할 수 있고, Input Lag과 딜레이 없이 컴퓨팅 작업과 게임을 즐길 수 있다.
도 8은 본 명세서에 개진된 하나 이상의 실시예가 구현될 수 있는 예시적인 컴퓨팅 환경을 도시하는 도면으로, 상술한 하나 이상의 실시예를 구현하도록 구성된 컴퓨팅 디바이스(1100)를 포함하는 시스템(1000)의 예시를 도시한다. 예를 들어, 컴퓨팅 디바이스(1100)는 개인 컴퓨터, 서버 컴퓨터, 핸드헬드 또는 랩탑 디바이스, 모바일 디바이스(모바일폰, PDA, 미디어 플레이어 등), 멀티프로세서 시스템, 소비자 전자기기, 미니 컴퓨터, 메인프레임 컴퓨터, 임의의 전술된 시스템 또는 디바이스를 포함하는 분산 컴퓨팅 환경 등을 포함하지만, 이것으로 한정되는 것은 아니다.
컴퓨팅 디바이스(1100)는 적어도 하나의 프로세싱 유닛(1110) 및 메모리(1120)를 포함할 수 있다. 여기서, 프로세싱 유닛(1110)은 예를 들어 중앙처리장치(CPU), 그래픽처리장치(GPU), 마이크로프로세서, 주문형 반도체(Application Specific Integrated Circuit, ASIC), Field Programmable Gate Arrays(FPGA) 등을 포함할 수 있으며, 복수의 코어를 가질 수 있다. 메모리(1120)는 휘발성 메모리(예를 들어, RAM 등), 비휘발성 메모리(예를 들어, ROM, 플래시 메모리 등) 또는 이들의 조합일 수 있다. 또한, 컴퓨팅 디바이스(1100)는 추가적인 스토리지(1130)를 포함할 수 있다. 스토리지(1130)는 자기 스토리지, 광학 스토리지 등을 포함하지만 이것으로 한정되지 않는다. 스토리지(1130)에는 본 명세서에 개진된 하나 이상의 실시예를 구현하기 위한 컴퓨터 판독 가능한 명령이 저장될 수 있고, 운영 시스템, 애플리케이션 프로그램 등을 구현하기 위한 다른 컴퓨터 판독 가능한 명령도 저장될 수 있다. 스토리지(1130)에 저장된 컴퓨터 판독 가능한 명령은 프로세싱 유닛(1110)에 의해 실행되기 위해 메모리(1120)에 로딩될 수 있다. 또한, 컴퓨팅 디바이스(1100)는 입력 디바이스(들)(1140) 및 출력 디바이스(들)(1150)을 포함할 수 있다.
여기서, 입력 디바이스(들)(1140)은 예를 들어 키보드, 마우스, 펜, 음성 입력 디바이스, 터치 입력 디바이스, 적외선 카메라, 비디오 입력 디바이스 또는 임의의 다른 입력 디바이스 등을 포함할 수 있다. 또한, 출력 디바이스(들)(1150)은 예를 들어 하나 이상의 디스플레이, 스피커, 프린터 또는 임의의 다른 출력 디바이스 등을 포함할 수 있다. 또한, 컴퓨팅 디바이스(1100)는 다른 컴퓨팅 디바이스에 구비된 입력 디바이스 또는 출력 디바이스를 입력 디바이스(들)(1140) 또는 출력 디바이스(들)(1150)로서 사용할 수도 있다. 또한, 컴퓨팅 디바이스(1100)는 컴퓨팅 디바이스(1100)가 다른 디바이스(예를 들어, 컴퓨팅 디바이스(1300))와 통신할 수 있게 하는 통신접속(들)(1160)을 포함할 수 있다.
여기서, 통신 접속(들)(1160)은 모뎀, 네트워크 인터페이스 카드(NIC), 통합 네트워크 인터페이스, 무선 주파수 송신기/수신기, 적외선 포트, USB 접속 또는 컴퓨팅 디바이스(1100)를 다른 컴퓨팅 디바이스에 접속시키기 위한 다른 인터페이스를 포함할 수 있다. 또한, 통신 접속(들)(1160)은 유선 접속 또는 무선 접속을 포함할 수 있다. 상술한 컴퓨팅 디바이스(1100)의 각 구성요소는 버스 등의 다양한 상호접속(예를 들어, 주변 구성요소 상호접속(PCI), USB, 펌웨어(IEEE 1394), 광학적 버스 구조 등)에 의해 접속될 수도 있고, 네트워크(1200)에 의해 상호접속될 수도 있다. 본 명세서에서 사용되는 "구성요소", "시스템" 등과 같은 용어들은 일반적으로 하드웨어, 하드웨어와 소프트웨어의 조합, 소프트웨어, 또는 실행중인 소프트웨어인 컴퓨터 관련 엔티티를 지칭하는 것이다.
예를 들어, 구성요소는 프로세서상에서 실행중인 프로세스, 프로세서, 객체, 실행 가능물(executable), 실행 스레드, 프로그램 및/또는 컴퓨터일 수 있지만, 이것으로 한정되는 것은 아니다. 예를 들어, 컨트롤러 상에서 구동중인 애플리케이션 및 컨트롤러 모두가 구성요소일 수 있다. 하나 이상의 구성요소는 프로세스 및/또는 실행의 스레드 내에 존재할 수 있으며, 구성요소는 하나의 컴퓨터상에서 로컬화될 수 있고, 둘 이상의 컴퓨터 사이에서 분산될 수도 있다.
본 발명은 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다. 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 본 발명에 따른 구성요소를 치환, 변형 및 변경할 수 있다는 것이 명백할 것이다.
100: 원격 다중 접속 시스템 및 이의 동작방법
200: 마스터 단말
300: 중개 에이전트 서버
310: 단말정보 분석 및 선택부
320: IP 및 MAC 할당부
330: 트래픽 환경 제어부
340: 서비스료 산출부
400: 슬레이브 단말
200: 마스터 단말
300: 중개 에이전트 서버
310: 단말정보 분석 및 선택부
320: IP 및 MAC 할당부
330: 트래픽 환경 제어부
340: 서비스료 산출부
400: 슬레이브 단말
Claims (11)
- 기 설정된 시간동안 복수 개의 미디어 콘텐츠 실행을 위한 복수 개의 슬레이브 단말과의 원격접속 및 원격접속된 복수 개의 슬레이브 단말들의 운영권한을 요청하는 마스터 단말;
상기 마스터 단말의 접속권한을 확인한 후, 상기 접속권한에 할당 가능한 적어도 하나 이상의 슬레이브 단말을 선정하고, 선정된 슬레이브 단말의 AP와 상기 마스터 단말의 AP를 네트워킹하는 중개 에이전트 서버; 및
상기 중개 에이전트 서버와 네트워크로 연결되고, 공유 가능한 자원(사양)을 제공하는 슬레이브 단말을 포함하고,
상기 마스터 단말은
상기 접속권한에 할당 가능한 적어도 하나 이상의 슬레이브 단말 중 어느 하나를 메인 슬레이브로 설정하고, 상기 나머지 슬레이브 단말의 작업정보 및 실행정보를 상기 메인 슬레이브 단말로 백업되도록 제어하는 원격 다중 접속 시스템.
- 삭제
- 제1항에 있어서,
상기 마스터 단말은
복수 개의 슬레이브 단말에서 실행중인 미디어 콘텐츠를 다중 분할방식으로 편집한 후, 지정된 단말 또는 서버로 송출하거나 또는 서브 슬레이브 단말에서 실행된 미디어 콘텐츠의 영상정보를 메인 슬레이브 단말로 송출되도록 제어한 후, 메인 슬레이브 단말에서 송출된 미디어 콘텐츠 영상정보를 메인 슬레이브 단말에서 다중 분할방식으로 편집한 후, 편집된 미디어 콘텐츠의 영상정보를 수신한 후, 지정된 단말 또는 서버로 송출하는 원격 다중 접속 시스템.
- 제3항에 있어서,
상기 지정된 단말은
유투브 시청자, 아프리카 tv 시청자, 트위치 tv 시청자, 인터넷 방송 시청자의 단말이고, 상기 지정된 서버는 유투브, 아프리카 tv, 트위치 tv, 인터넷 방송의 서버인 것을 특징으로 하는 원격 다중 접속 시스템.
- 제1항에 있어서,
상기 중개 에이전트 서버는
상기 마스터 단말의 다중 접속 승인요청에 따라 상기 마스터 단말의 상위 사양을 갖는 슬레이브 단말을 선별하고, 선별된 슬레이브 단말 각각의 AP 접속권한을 승인한 후, 상기 마스터 단말에 선별된 슬레이브 단말의 유동 IP 주소, MAC 주소를 송출하는 원격 다중 접속 시스템.
- 제1항에 있어서,
상기 중개 에이전트 서버는 상기 마스터 단말에서 지정한 메인 슬레이브 단말 및 서브 슬레이브 단말 간에 물리적 네트워크 접속을 허용하는 원격 다중 접속 시스템.
- 제1항에 있어서,
상기 중개 에이전트 서버는
상기 마스터 단말 및 슬레이브 단말의 하드웨어(메모리, 프로세서) 및 소프트웨어(운영프로그램 등)의 사양정보를 수집한 후, 분석하고, 상기 마스터 단말의 사양정보에 기초하여 상위 등급의 사양을 갖는 슬레이브 단말을 지정하는 단말정보 분석 및 선택부;
지정된 슬레이브 단말에 유동 IP 주소 및 MAC 주소를 할당하고, 마스터 단말로 할당된 슬레이브 단말의 유동 IP 및 MAC 주소를 제공하는 IP 및 MCA 할당부;
상기 마스터 단말과 상기 복수 개의 슬레이브 단말들 간의 네트워크 트래픽 환경 제어 및 상기 마스터 단말에서 입력된 사용자 조작 또는 명령에 따른 복수 개의 슬레이브 단말에서 실행된 미디어 콘텐츠의 실행정보의 송출상태를 제어 및 모니터링하는 트래픽 환경 제어부를 포함하는 원격 다중 접속 시스템.
- 제7항에 있어서,
상기 트래픽 환경 제어부는
상기 마스터 단말과 접속된 복수 개의 슬레이브 단말들의 트래픽을 분석한 후, 분석된 트래픽을 통해 복수 개의 슬레이브들 각가의 경로 네트워크 상태를 혼잡 상태, 일반 상태, 원할 상태 중 어느 하나의 상태로 인지하는 원격 다중 접속 시스템.
- 제8항에 있어서,
상기 경로 네트워크 상태는
전파 환경 신호에 포함된 파라미터인 Rx, Tx, Ec/Io, RSSI(Received Signal Strength Indication), 전송률, 할당된 슬레이브 단말의 수 중 적어도 하나 이상의 파라미터를 기 설정된 네트워크 상태 임계값과 비교하여 네트워크 상태를 인지하고, 파라미터와 네트워크 상태 임계값을 비교하여 파라미터가 네트워크 상태 임계값 미만인 경우 네트워크 상태를 원활 상태로 인지하고, 파라미터와 네트워크 상태 임계값을 비교하여 파라미터가 네트워크 상태 임계값의 오차 허용 범위에 포함되는 경우 네트워크 상태를 일반 상태로 인지하고,
트래픽 제어 프로그램을 이용하여 복수 개의 슬레이브 단말에서 마스터 단말 또는 메인 슬레이브 단말로 트래픽 전송 중 개별 네트워크 상태(물리계층(Physical Layer), RF 계층, MAC 계층, IP 계층 중 적어도 하나 이상을 모니터링하는 원격 다중 접속 시스템.
- 기 설정된 시간동안 복수 개의 미디어 콘텐츠 실행을 위한 복수 개의 슬레이브 단말과의 원격접속 및 운영권한을 마스터 단말에서 요청하는 단계;
중개 에이전트 서버에서 상기 마스터 단말의 물리적 사양정보를 마스터 단말로부터 제공받아, 분석한 후, 상기 마스터 단말의 물리적 사양 보다 높은 사양의 슬레이브 단말을 지정하는 단계;
상기 중개 에이전트 서버에서 지정된 복수 개의 슬레이브 단말들의 AP 접속권한 승인 및 복수 개의 슬레이브 단말들 각각의 유동 IP 주소 및 MAC 주소를 마스터 단말로 할당하는 단계;
상기 마스터 단말에서 원격조작 프로그램을 실행시켜 할당된 복수 개의 슬레이브 단말의 AP, 유동 IP 및 MAC 주소에 접속한 후, 복수 개의 슬레이브 단말에서 미디어 콘텐츠를 실행 및 원격조작하는 단계; 및
복수 개의 슬레이브 단말 각각에서 실행되는 미디어 콘텐츠의 화면영상을 마스터 단말로 송출하고, 상기 마스터 단말에서 송출된 미디어 콘텐츠의 화면영상들을 영상분할 편집한 후, 편집된 영상을 지정된 단말 또는 서버에 선택적으로 제공하는 단계를 포함하는 원격 다중 접속 시스템의 동작방법.
- 기 설정된 시간동안 복수 개의 미디어 콘텐츠 실행을 위한 복수 개의 슬레이브 단말과의 원격접속 및 운영권한을 마스터 단말에서 요청하는 단계;
중개 에이전트 서버에서 상기 마스터 단말의 물리적 사양정보를 마스터 단말로부터 제공받아, 분석한 후, 마스터 단말의 물리적 사양 보다 높은 사양의 슬레이브 단말을 지정하는 단계;
상기 중개 에이전트 서버에서 지정된 복수 개의 슬레이브 단말들의 AP 접속권한 승인 및 복수 개의 슬레이브 단말들 각각의 유동 IP 주소 및 MAC 주소를 마스터 단말로 할당하는 단계;
상기 마스터 단말에서 원격조작프로그램을 실행시켜 할당된 복수 개의 슬레이브 단말을 메인 슬레이브 단말 및 서브 슬레이브 단말로 지정설정하는 단계;
상기 마스터 단말에서 상기 중개 에이전트 서버에 상기 메인 슬레이브 단말을 주 제어단말로 요청하고, 중개 에이전트 서버에서 메인 슬레이브 단말과 서브 슬레이브 단말 간의 AP 접속을 활성화시키는 단계;
상기 마스터 단말에서 원격조작 프로그램을 이용하여 메인 슬레이브 단말의 AP에 접속한 후, 메인 슬레이브 단말의 물리자원을 활용하여 할당된 복수 개의 서브 슬레이브 단말에서 미디어 콘텐츠를 실행 및 원격조작하는 단계;
상기 서브 슬레이브 단말에서 실행된 미디어 콘텐트의 화면영상은 메인 슬레이브 단말로 제공되고, 메인 슬레이브 단말에서 상기 서브 슬레이브 단말에서 실행된 미디어 콘텐츠의 화면영상을 취합하여 분할 편집한 후, 상기 마스터 단말로 송출하는 단계; 및
상기 마스터 단말에서 메인 슬레이브 단말에서 편집된 미디어 콘텐츠 영상을 지정된 단말 또는 서버로 전송하는 단계를 포함하는 원격 다중 접속 시스템의 동작방법.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020528439A JP7065188B2 (ja) | 2019-04-17 | 2020-02-27 | 遠隔多重接続システムおよびその動作方法 |
PCT/KR2020/002792 WO2020213830A1 (ko) | 2019-04-17 | 2020-02-27 | 원격 다중 접속 시스템 및 이의 동작방법 |
CN202080010671.XA CN113383366B (zh) | 2019-04-17 | 2020-02-27 | 远程多路接入***及其工作方法 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20190044862 | 2019-04-17 | ||
KR1020190044862 | 2019-04-17 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102085959B1 true KR102085959B1 (ko) | 2020-03-06 |
Family
ID=69802399
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020190068864A KR102085959B1 (ko) | 2019-04-17 | 2019-06-11 | 원격 다중 접속 시스템 및 이의 동작방법 |
Country Status (4)
Country | Link |
---|---|
JP (1) | JP7065188B2 (ko) |
KR (1) | KR102085959B1 (ko) |
CN (1) | CN113383366B (ko) |
WO (1) | WO2020213830A1 (ko) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20110047592A (ko) | 2009-10-30 | 2011-05-09 | 최봉재 | 이동 통신 기기를 이용한 pc 단말기의 원격 접속 제어 시스템 및 방법 |
KR20130133362A (ko) * | 2012-05-29 | 2013-12-09 | 인크로스 주식회사 | 원격 검증 처리 시스템 및 그 제어방법과, 그 시스템에 포함되는 원격 검증 제어 서버 및 그 제어방법 |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2844413B1 (fr) * | 2002-09-05 | 2004-11-26 | Cit Alcatel | Procede et serveur d'attribution de ressources d'un reseau local a un terminal, par discrimination de type |
JP3880554B2 (ja) * | 2003-07-18 | 2007-02-14 | 松下電器産業株式会社 | 空間分割多重アクセス方式ワイヤレス媒体アクセスコントローラ |
US7978761B2 (en) * | 2004-10-05 | 2011-07-12 | Vectormax Corporation | Method and system for loss-tolerant multimedia multicasting |
CN100391189C (zh) * | 2006-04-05 | 2008-05-28 | 中国科学院研究生院 | 基于互联网的访问和共享远程设备的***和方法 |
JP2007334633A (ja) * | 2006-06-15 | 2007-12-27 | Hitachi Information Systems Ltd | リモートデスクトップシステム |
US8108799B2 (en) * | 2007-03-30 | 2012-01-31 | Microsoft Corporation | Remoting of windows presentation framework based applications in a non-composed desktop |
US20080313545A1 (en) * | 2007-06-13 | 2008-12-18 | Microsoft Corporation | Systems and methods for providing desktop or application remoting to a web browser |
JP5181811B2 (ja) * | 2008-05-01 | 2013-04-10 | 富士通株式会社 | アクセスポイント、アクセスポイントの従属先決定方法、及び無線通信システム |
KR20100037263A (ko) * | 2008-10-01 | 2010-04-09 | 삼성전자주식회사 | 사용자 데이터를 원격으로 제어하는 방법 및 이를 위한 시스템 |
KR20120083491A (ko) * | 2009-10-19 | 2012-07-25 | 준코 스기나카 | 단말기 관리 시스템 및 단말기 관리 방법 |
EP2472452A1 (en) * | 2010-12-28 | 2012-07-04 | Amadeus S.A.S. | Method of providing assistance to the end-user of a software application |
WO2013002758A1 (en) * | 2011-06-27 | 2013-01-03 | Oncam Global, Inc. | Method and systems for providing video data streams to multiple users |
KR20140075343A (ko) * | 2012-12-11 | 2014-06-19 | 한국전자통신연구원 | 콘텐츠 전달 시스템 |
KR101567022B1 (ko) * | 2013-12-24 | 2015-11-13 | 주식회사 큐빔 | 다원 영상 중계 장치 |
US10645459B2 (en) * | 2014-08-04 | 2020-05-05 | Live View Technologies | Devices, systems, and methods for remote video retrieval |
CN104158886B (zh) * | 2014-08-21 | 2017-05-24 | 中南大学 | 一种应用程序的流式执行方法 |
CN105204487A (zh) * | 2014-12-26 | 2015-12-30 | 北京邮电大学 | 基于通信模型的工业控制***的入侵检测方法及*** |
KR101635054B1 (ko) * | 2015-06-10 | 2016-07-01 | (주)그리드원 | 복수의 단말을 일괄적으로 제어하는 단말 제어 방법 |
KR101648332B1 (ko) * | 2015-07-28 | 2016-08-16 | 박종태 | 테더링 및 커뮤니케이션 서비스 제공 방법 |
KR102040723B1 (ko) * | 2017-02-09 | 2019-11-05 | 주식회사 아프리카티비 | 다원 방송 송출 방법 및 장치 |
-
2019
- 2019-06-11 KR KR1020190068864A patent/KR102085959B1/ko active IP Right Grant
-
2020
- 2020-02-27 JP JP2020528439A patent/JP7065188B2/ja active Active
- 2020-02-27 CN CN202080010671.XA patent/CN113383366B/zh active Active
- 2020-02-27 WO PCT/KR2020/002792 patent/WO2020213830A1/ko active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20110047592A (ko) | 2009-10-30 | 2011-05-09 | 최봉재 | 이동 통신 기기를 이용한 pc 단말기의 원격 접속 제어 시스템 및 방법 |
KR20130133362A (ko) * | 2012-05-29 | 2013-12-09 | 인크로스 주식회사 | 원격 검증 처리 시스템 및 그 제어방법과, 그 시스템에 포함되는 원격 검증 제어 서버 및 그 제어방법 |
Also Published As
Publication number | Publication date |
---|---|
JP2021517372A (ja) | 2021-07-15 |
JP7065188B2 (ja) | 2022-05-11 |
CN113383366B (zh) | 2024-01-26 |
CN113383366A (zh) | 2021-09-10 |
WO2020213830A1 (ko) | 2020-10-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10143023B2 (en) | Tethering parameters for a tethering connection | |
US9271156B2 (en) | Location determination for white space utilization | |
US7590075B2 (en) | Systems and methods for managing wireless communication | |
CN106604403B (zh) | 一种基于Miracast协议的信道选择方法及*** | |
WO2022222755A1 (zh) | 业务处理方法、装置及存储介质 | |
US11350307B2 (en) | Systems and methods of transmitting data over a communication network using quality of service tagging | |
KR101292904B1 (ko) | 무선 통신을 용이하게 하는 시스템, 무선 통신을 용이하게하는 방법 및 이를 이용하는 장치 | |
JP6498686B2 (ja) | 優先アクセスチャネルへの優先アクセス | |
US20170041944A1 (en) | Data transmission method, apparatus, and system | |
US10430390B1 (en) | Method and system for managing mutual distributed ledgers in a system of interconnected devices | |
US9553623B2 (en) | Wireless communication device | |
JP6505734B2 (ja) | 無線データ伝送のための保護帯域の利用 | |
US20170318022A1 (en) | Protection of resource information based on dynamic assignment of resources in a wireless network | |
KR20150074446A (ko) | 외장형 동글을 이용한 다자간 컨텐츠 서비스 제공 방법 및 장치 | |
KR102085959B1 (ko) | 원격 다중 접속 시스템 및 이의 동작방법 | |
US20220417813A1 (en) | Methods and apparatus for application service relocation for multimedia edge services | |
US10291545B2 (en) | Method and apparatus for setting communicating session | |
US10728911B2 (en) | Wireless communication device | |
KR101662801B1 (ko) | 가상화 서비스 제공을 위한 디바이스 리다이렉션 시스템 | |
US20170195250A1 (en) | Automatic data restrictions based on signals | |
EP3843343B1 (en) | Managing an application program priority | |
CN117615416A (zh) | 共享网络资源的方法及装置、芯片、电子设备、存储介质 | |
KR20230128916A (ko) | 사용자 기기간에 ui 화면을 송수신하는 방법 | |
WO2016082105A1 (zh) | 一种传输接入调度方法、接入点设备和站点设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
N231 | Notification of change of applicant | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |