KR102339818B1 - 엠큐티티 프로토콜 기반 다자간 모바일 정보 공유 시스템 - Google Patents

엠큐티티 프로토콜 기반 다자간 모바일 정보 공유 시스템 Download PDF

Info

Publication number
KR102339818B1
KR102339818B1 KR1020200137360A KR20200137360A KR102339818B1 KR 102339818 B1 KR102339818 B1 KR 102339818B1 KR 1020200137360 A KR1020200137360 A KR 1020200137360A KR 20200137360 A KR20200137360 A KR 20200137360A KR 102339818 B1 KR102339818 B1 KR 102339818B1
Authority
KR
South Korea
Prior art keywords
group
terminal
participating
sharing
information
Prior art date
Application number
KR1020200137360A
Other languages
English (en)
Inventor
차우석
김영준
김광식
황기태
정인환
이재문
이동희
Original Assignee
에이치투오시스템테크놀로지(주)
한성대학교 산학협력단
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 에이치투오시스템테크놀로지(주), 한성대학교 산학협력단 filed Critical 에이치투오시스템테크놀로지(주)
Priority to KR1020200137360A priority Critical patent/KR102339818B1/ko
Application granted granted Critical
Publication of KR102339818B1 publication Critical patent/KR102339818B1/ko

Links

Images

Classifications

    • H04L67/2833
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1044Group management mechanisms 
    • H04L67/2809

Landscapes

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

Abstract

본 발명의 일 양상에 따르면 엠큐티티 프로토콜 기반 다자간 모바일 정보 공유 시스템은, 공유그룹 생성 요청에 따라 공유그룹을 생성하고, 생성된 공유그룹의 리스트를 제공하는 그룹관리서버와 엠큐티티 프로토콜을 기반의 발행-구독 방식으로, 공유그룹에서 생성된 메시지를 공유그룹 내에서 발행하는 브로커서버와 그룹관리서버에 공유그룹 생성을 요청하고 생성된 공유그룹에 참여하며, 브로커서버를 통해 공유그룹 내에서 메시지를 발행 또는 구독하는 마스터단말 및 그룹관리서버로부터 공유그룹의 리스트를 제공받아 마스터단말에 의해 생성된 공유그룹에 참여하며, 브로커서버를 통해 참여한 공유그룹 내에서 메시지를 발행 또는 구독하는 적어도 하나 이상의 참여단말을 포함한다.

Description

엠큐티티 프로토콜 기반 다자간 모바일 정보 공유 시스템{MULTILATERAL MOBILE INFORMATION SHARING SYSTEM BASED ON MESSAGE QUEUEING TELEMETRY TRANSFORM PROTOCOL}
본 발명은, 모바일 환경에서의 엠큐티티 프로토콜을 기반 다자간 공유 시스템에 관한 것이다.
현재 스마트폰, 태블릿 등의 다양한 정보 단말기를 이용한 메신저의 사용이 활발하게 이어지고 있으며, 메신저는 사용자간 의사소통을 간단하고 쉽게 할 뿐만 아니라, 공간과 시간의 제약 적어 다자간 의사소통 수단으로 사용되고 있다.
최근에는 원거리 네트워크 환경에서의 다자간에 정보를 공유하는 회의, 교육 등에 이러한 메신저를 접목한 다양한 시도가 이루어지고 있으며, 이러한 다자간 정보 공유 기술은 대한민국 공개특허공보 제10-2019-0048293호(출원일: 2017.10.31., 공개일: 2019.05.09., 이하, ‘종래기술’이라함)에 개시된 바 있다.
하지만, 종래기술은 각 참석 인원이 미리 약속된 시간에 동시에 참석하여 정보를 공유하는 형태로 마련되어, 미리 약속된 시간보다 조금 늦게 참여한 참여인원의 경우, 원만한 회의 또는 교육 진행 등을 위한 정보 공유가 번복될 수 있는 문제점이 있었다.
또한, 단일의 인원에 의해 주도되는 환경이 아닌, 다양한 주제에 대해 서로의 의견 교환이 활발하게 이루어지는 환경에서는 실시간으로 변화하는 정보의 공유가 요구되나, 종래기술은 미리 준비된 콘텐츠를 통한 정보의 공유를 수행함에 따라, 즉각적이며 직관적인 정보 공유를 지원하지 못하는 문제점이 있었다.
본 발명은 상술한 문제점을 해결하기 위해, 그룹 간의 정보 누락을 방지하고 직관적인 정보 공유를 지원하는 다자간 모바일 정보 공유 기술을 제공하는 것을 목적으로 한다.
본 발명의 일 실시예에 따른 엠큐티티 프로토콜 기반 다자간 모바일 정보 공유 시스템은, 공유그룹 생성 요청에 따라 공유그룹을 생성하고, 생성된 공유그룹의 리스트를 제공하는 그룹관리서버; 엠큐티티 프로토콜을 기반의 발행-구독 방식으로, 상기 공유그룹에서 생성된 메시지를 공유그룹 내에서 발행하는 브로커서버; 상기 그룹관리서버에 공유그룹 생성을 요청하고 생성된 공유그룹에 참여하며, 상기 브로커서버를 통해 공유그룹 내에서 메시지를 발행 또는 구독하는 마스터단말; 및 상기 그룹관리서버로부터 공유그룹의 리스트를 제공받아 상기 마스터단말에 의해 생성된 공유그룹에 참여하며, 상기 브로커서버를 통해 참여한 공유그룹 내에서 메시지를 발행 또는 구독하는 적어도 하나 이상의 참여단말;을 포함하며, 상기 마스터단말 및 참여단말은 상기 그룹관리서버 및 브로커서버와 연동되는 애플리케이션이 설치된 형태로 마련되되, 상기 마스터단말은 공유그룹 내에서 메시지가 발행 될 때마다 발행된 메시지를 누적 저장하고, 상기 공유그룹 내에 특정 참여단말이 참여하면 해당 참여단말의 공유그룹 참여 시점 이전까지 누적 저장된 메시지를 해당 참여단말에 제공하는 것을 특징으로 한다.
여기서, 상기 그룹관리서버는 상기 마스터단말로부터 공유그룹 생성이 요청되거나, 상기 참여단말로부터 특정 공유그룹으로의 참여가 요청되면, 상기 마스터단말 또는 참여단말에 고유한 식별정보 송신을 요청하는 것을 특징으로 한다.
또한, 상기 그룹관리서버는 수신한 식별정보를 해당 공유그룹과 매칭시켜 그룹정보를 생성하고, 생성한 그룹정보를 해당 공유그룹에 참여 중인 상기 마스터단말 또는 참여단말에 제공하는 것을 특징으로 한다.
그리고, 상기 브로커서버는 상기 마스터단말 또는 참여단말로부터 그룹정보가 수신되면, 공유그룹과 해당 공유그룹에 참여한 마스터단말 및 참여단말의 식별정보를 통해 각 공유그룹 별 메시지 발행 및 구독 권한을 설정하는 것을 특징으로 한다.
게다가, 상기 그룹관리서버는 특정 공유그룹에 참여 중인 참여단말이 해당 공유그룹으로부터 탈퇴하면, 해당 공유그룹의 그룹정보에서 탈퇴한 참여단말의 식별정보를 삭제하여 그룹정보를 재생성하고, 재생성한 그룹정보를 해당 공유그룹에 참여 중인 상기 마스터단말 또는 참여단말에 제공하는 것을 특징으로 한다.
이때, 상기 마스터단말 또는 참여단말은 상기 그룹관리서버로부터 그룹정보가 제공되면, 제공된 그룹정보를 상기 브로커서버에 송신하는 것을 특징으로 한다.
한편, 상기 브로커서버는 공유그룹에 참여한 상기 마스터단말 또는 참여단말로부터 애플리케이션의 GUI(Graphic User Interface)를 통해 입력된 텍스트, 이미지 또는 오디오 중 적어도 어느 하나를 메시지로 하여 해당 공유그룹에 발행하는 것을 특징으로 한다.
덧붙여, 상기 이미지는 상기 마스터단말 또는 참여단말을 통해 상기 애플리케이션의 GUI 상의 미리 설정된 영역 내에서 입력된 드로잉 데이터를 포함하는 것을 특징으로 한다.
아울러, 상기 드로잉 데이터는 공유그룹 내에 기 발행된 이미지 상에 오버레이 되도록 기 발행된 이미지의 크기에 대응하는 설정영역을 가지며, 상기 설정영역 내에서 점 또는 선형으로 입력된 영역을 제외한 배경영역이 투명한 레이어(Layer) 이미지로 마련되는 것을 특징으로 한다.
본 발명에 따른 엠큐티티 프로토콜 기반 다자간 모바일 정보 공유 시스템은, 마스터단말이 공유그룹 내에 발행된 메시지(공유된 정보)를 누적 저장하여, 공유그룹에 참여한 참여단말에게 참여 이전의 정보를 일괄적으로 제공함으로써, 동일한 정보를 가진 상태로 참여 인원간의 정보 공유가 이루어질 수 있고, 신규 참여 인원에 의한 공유그룹 내의 정보 번복 형상을 방지할 수 있게 되어, 신규 참여 인원의 적극적인 정보 교환을 유도할 수 있는 효과가 있다.
도 1은 본 발명의 바람직한 실시예에 따른 엠큐티티 프로토콜 기반 다자간 모바일 정보 공유 시스템을 개략적으로 도시한 것이다.
도 2는 본 발명의 바람직한 실시예에 따른 엠큐티티 프로토콜 기반 다자간 모바일 정보 공유 시스템의 공유그룹 간의 정보 공유 방법을 도시한 것이다.
도 3은 본 발명의 바람직한 실시예에 따른 엠큐티티 프로토콜 기반 다자간 모바일 정보 공유 시스템에서의 드로잉 데이터를 포함하는 이미지 정보 공유 방법의 일예를 도시한 것이다.
이하, 첨부한 도면을 참조하여 본 발명의 엠큐티티 프로토콜 기반 다자간 모바일 정보 공유 시스템의 바람직한 실시 예를 상세히 설명한다.
각 도면에 제시된 동일한 참조부호는 동일한 부재를 나타낸다. 또한 본 발명의 실시 예들에 대해서 특정한 구조적 내지 기능적 설명들은 단지 본 발명에 따른 실시 예를 설명하기 위한 목적으로 예시된 것으로, 다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 명세서에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는 것이 바람직하다. 또한, 본 발명에서 이용되는 ‘메시지가 발행되다’의 의미는 해당 구성에 의해 자체적으로 발행된 것을 의미와 ‘해당 구성에 의해 게시된 메시지가 별도의 구성에 의해 발행되었음’을 의미를 동시에 가지는 것으로 해석되어져야할 것이다.
도 1은 본 발명의 바람직한 실시예에 따른 엠큐티티 프로토콜 기반 다자간 모바일 정보 공유 시스템을 개략적으로 도시한 것이다.
도 1을 참조하여 설명하자면, 본 발명의 바람직한 실시예에 따른 엠큐티티 프로토콜 기반 다자간 모바일 정보 공유 시스템은 그룹관리서버(100), 브로커서버(200), 마스터단말(300), 참여단말(400)을 포함할 수 있다. 본 발명의 바람직한 실시예에 따른 엠큐티티 프로토콜 기반 다자간 모바일 정보 공유 시스템의 구성에 대해 설명하기에 앞서, 후술될 마스터단말(300) 및 참여단말(400)은 그룹관리서버(100) 및 브로커서버(200)와 연동되며, 텔레콘퍼런스(Teleconference) 또는 다자간 대화가 가능한 메신저 등과 같은 애플리케이션이 설치된 스마트폰, 데스크톱, 랩톱, 태블릿 등과 같은 정보단말 형태로 마련될 수 있으며, 최초 그룹관리서버(100)에 공유그룹의 생성을 요청하는 단말의 경우 마스터단말(300)이, 이미 생성된 공유그룹에 참여하는 단말이 참여단말(400)이 되는 것일 뿐, 마스터단말(300) 및 참여단말(400)은 동일한 단말 형태로 구성될 수 있다. 경우에 따라서는, 단일의 단말이 서로 다른 공유그룹에서의 마스터단말(300)임과 동시에 참여단말(400)일 수도 있다.
그룹관리서버(100)는 후술할 마스터단말(300)로부터 요청된 공유그룹 생성 에 대해 공유그룹을 생성하고, 생성된 공유그룹의 종류에 대한 리스트를 제공할 수 있다. 그리고, 마스터단말(300)로부터 공유그룹 생성이 요청되거나, 참여단말(400)로부터 특정 공유그룹으로의 참여가 요청되면, 마스터단말(300) 또는 참여단말(400)에 고유한 식별정보 송신을 요청할 수 있다. 여기서, 그룹관리서버(100)가 요청하는 식별정보는, 공유그룹에 참여하여 정보 공유하기 위해 요구되는 참여단말(400)별 고유한 ID, 닉네임일 수 있으며, 마스터단말(300)에 의한 공유그룹 생성의 경우, 마스터단말(300)의 ID, 닉네임, 공유그룹의 명칭 및 공유그룹 참여 권한 확인을 위한 비밀번호가 포함될 수 있다. 이후, 그룹관리서버(100)는 수신한 식별정보를 해당 공유그룹과 매칭시켜 그룹정보를 생성하고, 생성한 그룹정보를 해당 공유그룹에 참여 중인 마스터단말(300)과 참여단말(400)에 제공할 수 있다. 그룹관리서버(100)로부터 그룹정보를 수신한 마스터단말(300)과 참여단말(400)은 후술할 브로커서버(200)에 그룹정보를 제공하게 되며, 브로커서버(200)는 그룹정보를 통해 공유그룹을 특정할 수 있고, 해당 공유그룹 내에서 메시지의 발행 및 구독의 대상을 확인할 수 있게 된다. 이때, 그룹관리서버(100)는 각 공유그룹에서 신규 인원의 참여, 다시 말해, 새로운 참여단말(400)의 참여가 이루어지거나, 기존의 참여단말(400)의 탈퇴 등이 발생할 때마다. 해당 참여단말(400)에 대한 식별정보를 가감하여 그룹정보를 재생성하고 마스터단말(300)과 참여단말(400)은 그룹정보를 수신함과 동시에, 브로커서버(200)에 그룹정보를 전달함으로써, 브로커서버(200)가 공유그룹 별 메시지 전달(발행-구독)을 명확하게 할 수 있게 된다.
브로커서버(200)는 엠큐티티(MQTT, Message Queuing Telemetry Transport) 프로토콜을 기반의 발행-구독 방식으로, 공유그룹에서 생성된 메시지를 공유그룹 내에서 발행할 수 있다. 그리고, 브로커서버(200)는 마스터단말(300) 또는 참여단말(400)로부터 그룹정보가 수신되면, 공유그룹과 해당 공유그룹에 참여한 마스터단말(300) 및 참여단말(400)의 식별정보를 통해 각 공유그룹 별 메시지 발행 및 구독 권한을 설정할 수 있다. 여기서, 브로커서버(200)는 동일한 공유그룹에 포함된 마스터단말(300)과 참여단말(400) 각각으로부터 동일한 그룹정보를 수신하여, 그룹정보의 송신대상과 수신된 그룹정보 내의 식별정보가 일치하는지를 확인함으로써, 그룹정보를 송신한 대상의 공유그룹 내 메시지의 발행 또는 구독이 가능 여부를 판단할 수 있게 되며, 판단결과에 따라 공유그룹 내에서 메시지의 발행 또는 구독이 가능한 단말(300, 400)을 한정할 수 있게 된다. 또한, 브로커서버(200)는 공유그룹에 참여한 마스터단말(300) 또는 참여단말(400)에 설치된 애플리케이션의 GUI(Graphic User Interface)를 통해 입력된 텍스트, 이미지 또는 오디오 중 적어도 어느 하나를 메시지로 하여 해당 공유그룹에 발행할 수 있다. 좀 더 간략하게 얘기하자면, 브로커서버(200)는 동일한 공유그룹에 속한 마스터단말(300)과 참여단말(400)에게 텍스트 채팅, 음성 채팅, 음성 및 이미지 파일 공유 등이 가능하도록 각 단말(300, 400)에서 생성한 메시지를 상호 전달시킬 수 있음을 의미한다. 한편, 이미지의 경우는 공유그룹 내에 속한 각 단말(300, 400)에 의해 실시간으로 가공될 수 있으며, 공유그룹 내의 실시간 이미지 가공에 대해서는, 본 발명의 바람직한 실시예에 따른 마스터단말(300) 및 참여단말(400)의 구성 설명 이후에, 도면을 참조하여 좀 더 자세히 설명하도록 한다.
마스터단말(300)은 그룹관리서버(100)에 공유그룹 생성을 요청하고 생성된 공유그룹에 참여하며, 브로커서버(200)를 통해 공유그룹 내에서 메시지를 발행 또는 구독할 수 있다. 마스터단말(300)은 상술한 바와 같이, 후술할 참여단말(400)과 마찬가지로 그룹관리서버(100) 및 브로커서버(200)와 연동되는 동일한 애플리케이션이 설치된 형태로 마련될 수 있다.
참여단말(400)은 그룹관리서버(100)로부터 공유그룹의 리스트를 제공받아 상기 마스터단말(300)에 의해 생성된 공유그룹에 참여하며, 브로커서버(200)를 통해 참여한 공유그룹 내에서 메시지를 발행 또는 구독할 수 있다. 참여단말(400)의 경우, 마스터단말(300)에 의해 기 생성된 공유그룹에 참여하여 정보를 공유할 수 있으나, 참여단말(400)이 마스터단말(300)에 의한 공유그룹의 생성과 동시에 공유그룹에 참여하지 않은 이상, 공유그룹 생성 이후부터 참여 이전까지 공유그룹 내에서 공유된 정보는 누락될 수 있다. 이러한 문제점을 해결하기 위해 마스터단말(300)은 공유그룹 내에서 메시지가 발행 될 때마다 발행된 메시지를 누적 저장하고, 공유그룹 내에 특정 참여단말(400)이 참여하면 해당 참여단말(400)의 공유그룹 참여 시점 이전까지 누적 저장된 메시지를 해당 참여단말(40)에 제공할 수 있다.
이하에서는, 첨부된 도면을 참조하여 마스터단말(300)에 의한 공유그룹 생성 및 정보 공유에 대하여 좀 더 자세히 설명하도록 한다.
도 2는 본 발명의 바람직한 실시예에 따른 엠큐티티 프로토콜 기반 다자간 모바일 정보 공유 시스템의 공유그룹 간의 정보 공유 방법을 도시한 것이다. 도 2를 참조하면, 최초, 마스터단말(300)은 그룹관리서버(100)에 공유그룹의 생성을 요청하게 된다. 이때, 마스터단말(300)은 공유그룹의 명칭, 마스터단말(300)의 ID, 닉네임 등과 같은 식별정보 및 공유그룹 참여를 위한 비밀번호를 그룹관리서버(100)에 제공하게 된다.
그리고, 그룹관리서버(100)는 마스터단말(300)로부터 수신한 정보를 통해 공유그룹을 생성하게 되고, 공유그룹 리스트에 해당 공유그룹에 대한 정보를 추가하게 된다. 여기서, 그룹관리서버(100)가 공유그룹 리스트에 신설된 공유그룹에 추가한다 함은, 마스터단말(300)에 의해 설정된 공유그룹의 명칭, 비밀번호 여부, 마스터단말(300)의 식별정보를 실시간 인터넷 게시판 등에 공유그룹 별로 분류 노출시킴을 의미하며, 참여단말(400)은 해당 공유그룹을 선택하는 단말의 입력동작을 통해 공유그룹의 참여의사를 밝힐 수 있게 된다.
이후, 그룹관리서버(100)가 해당 공유그룹에 참여를 요청한 참여단말(400)에, 마스터단말(300)에 의해 설정된 공유그룹 참여를 위한 비밀번호의 입력을 요청하며, 해당 공유그룹에 참여중인 단말(300, 400)의 식별정보를 함께 제공할 수도 있다. 이때, 그룹관리서버(100)가 공유그룹에 참여 중인 단말(300, 400)의 식별정보를 제공하는 이유는, 해당 참여단말(400)로부터 설정한 식별정보가 기존의 공유그룹 내에 참여중인 단말(300, 400)의 식별정보와 중첩되지 않게 하기 위함이며, 참여단말(400)에서 적절한 비밀번호 및 고유한 식별정보의 입력이 완료되면, 그룹관리서버(100)는 공유그룹의 그룹정보에 해당 식별정보를 추가하여 신규 그룹정보를 생성하고, 생성된 그룹정보를 기존의 공유그룹에 참여 중인 단말(300,400) 및 참여단말(400)에 제공하게 된다. 만약 기존의 공유그룹에 참여 중인 단말이 마스터단말(300) 뿐이며, 참여단말(400)이 해다 공유그룹에 참여하게 되면, 마스터단말(300)은 이후에 공유그룹 내에서 마스터단말(300)과 참여단말(400) 각각에서 발행된 메시지를 누적 저장하게 된다.
만약, 해당 공유그룹 내에 또 다른 참여단말(400′)이 참여할 경우, 상술한 방식으로 공유그룹에 참여하게 되되, 이때, 마스터단말(300)은 또 다른 참여단말(400′)의 참여 시점 이전까지 누적 저장된 발행 메시지를 또 다른 참여단말(400′)에 제공하게 된다.
상술한 방식으로 공유그룹 내에 뒤늦게 참여한 또 다른 참여단말(400′) 또한 이전에 공유그룹에 참여 중이었던 마스터단말(300) 및 참여단말(400)과 동일한 정보를 가진 상태로 정보 공유가 이루어질 수 있어, 신규 참여 인원에 의한 공유그룹 내의 정보 번복 형상을 방지할 수 있게 되며, 신규 참여 인원 또한 정보 교환에 적극적으로 참여할 수 있게 된다.
한편, 동일 공유그룹에 참여한 단말(300, 400)은 동일한 이미지에 대한 각각의 정보가 실시간으로 공유될 수 있으며, 첨부된 도면을 참조하여 좀 더 자세히 설명하도록 한다.
도 3은 본 발명의 바람직한 실시예에 따른 엠큐티티 프로토콜 기반 다자간 모바일 정보 공유 시스템에서의 드로잉 데이터를 포함하는 이미지 정보 공유 방법의 일예를 도시한 것이다. 도 3에 도시된 예는 동일 공유그룹 내에 마스터단말(300)이 지도 이미지 상에서 목표지점에 도달하기 위한 경로 탐색을 위한 목적으로 참여단말(400)에 지도 이미지를 제공한 경우를 나타낸 것이다. 도 3에 직접적으로 도시되지는 않았으나, 각각 마스터단말(300), 참여단말(400) 및 또 다른 참여단말(400′)의 메시지 발행 및 발행된 메시지의 구독은 브로커서버(200)에 의해 이루어진 것으로 이해되어져야 할 것이다.
도 3을 참조하면, 최초 마스터단말(300)이 브로커서버(200)를 통해 지도 이미지를 발행하면, 동일 공유그룹에 참여 중인 참여단말(400)과 또 다른 참여단말(400′)은 지도 이미지를 구독하여, 공유그룹 내에 참여 중인 모든 단말(300, 400, 400′)은 동일한 지도 이미지를 공유하게 된다. 이때, 참여단말(400)이 애플리케이션의 GUI를 통해 드로잉을 선택하면, 참여단말(400)의 애플리케이션은 최초 마스터단말(300)로부터 공유된 지도 이미지와 동일한 크기(W×H)를 가지는 설정영역을 설정하고, 해당 영역 내에서 발생된 터치, 스와이프 또는 드래그 등의 입력을 단일의 이미지로 생성하게 된다. 이때, 생성되는 이미지는 지도 이미지 상에 오버레이 되도록 배경영역이 투명한 레이어(Layer) 이미지로 마련될 수 있다. 이후, 브로커서버(200)가 참여단말(400)로부터 생성된 이미지를 공유그룹에 발행하면, 해당 이미지를 수신한 마스터단말(300), 또 다른 참여단말(400′)은 기존에 마스터단말(300)로부터 공유된 지도 이미지에 해당 레이어 이미지를 추가하여 단일의 이미지를 생성하게 된다. 이때, 브로커서버(200)는 레이어 이미지에 해당 참여단말(400)의 식별번호를 포함시켜 공유그룹 내에 이미지를 발행하며, 각 단말(300, 400, 400′)은 기존의 지도 이미지에 레이어 이미지를 추가할 때, 해당 레이어 이미지가 어떠한 참여단말(400)에 의해 추가되었는지를 확인할 수 있게 된다.
이와 같은 방식으로, 공유 그룹에 참여한 각 단말(300, 400, 400′)은 동일하게 변경(Modified)된 이미지를 실시간으로 공유할 수 있게 됨에 따라, 공유그룹에 참여한 참여인원이 자신의 생각을 시각화된 정보 형태로 제공할 수 있을 뿐만 아니라, 또 다른 참여인원 또한 시각화된 정보를 실시간으로 확인할 수 있게 되어, 생산적인 정보 공유가 가능해진다.
즉, 본 발명의 바람직한 실시예에 따른 엠큐티티 프로토콜 기반 다자간 모바일 정보 공유 시스템은 마스터단말이 공유그룹 내에 발행된 메시지(공유된 정보)를 누적 저장하여, 공유그룹에 참여한 참여단말에게 참여 이전의 정보를 일괄적으로 제공함으로써, 동일한 정보를 가진 상태로 참여 인원간의 정보 공유가 이루어질 수 있고, 신규 참여 인원에 의한 공유그룹 내의 정보 번복 형상을 방지할 수 있게 되어, 신규 참여 인원의 적극적인 정보 교환을 유도할 수 있는 효과가 있다.
상기한 본 발명의 실시 예는 예시의 목적을 위해 개시된 것이고, 본 발명에 대해 통상의 지식을 가진 당업자라면 본 발명의 사상과 범위 안에서 다양한 수정, 변경, 부가가 가능할 것이며, 이러한 수정, 변경 및 부가는 하기의 특허 청구범위에 속하는 것으로 보아야 할 것이다.
100: 그룹관리서버
200: 브로커서버
300: 마스터단말
400: 참여단말
400′: 또 다른 참여단말

Claims (9)

  1. 공유그룹 생성 요청에 따라 공유그룹을 생성하고, 생성된 공유그룹의 리스트를 제공하는 그룹관리서버;
    엠큐티티 프로토콜을 기반의 발행-구독 방식으로, 상기 공유그룹에서 생성된 메시지를 공유그룹 내에서 발행하는 브로커서버;
    상기 그룹관리서버에 공유그룹 생성을 요청하고 생성된 공유그룹에 참여하며, 상기 브로커서버를 통해 공유그룹 내에서 메시지를 발행 또는 구독하는 마스터단말; 및
    상기 그룹관리서버로부터 공유그룹의 리스트를 제공받아 상기 마스터단말에 의해 생성된 공유그룹에 참여하며, 상기 브로커서버를 통해 참여한 공유그룹 내에서 메시지를 발행 또는 구독하는 적어도 하나 이상의 참여단말;을 포함하며,
    상기 마스터단말 및 참여단말은 상기 그룹관리서버 및 브로커서버와 연동되는 애플리케이션이 설치된 형태로 마련되되,
    상기 마스터단말은 공유그룹 내에서 메시지가 발행 될 때마다 발행된 메시지를 누적 저장하고, 상기 공유그룹 내에 특정 참여단말이 참여하면 해당 참여단말의 공유그룹 참여 시점 이전까지 누적 저장된 메시지를 해당 참여단말에 제공하고,
    상기 그룹관리서버는 상기 마스터단말로부터 공유그룹 생성이 요청되거나, 상기 참여단말로부터 특정 공유그룹으로의 참여가 요청되면, 상기 마스터단말 또는 참여단말에 고유한 식별정보 송신을 요청하고,
    상기 그룹관리서버는 수신한 식별정보를 해당 공유그룹과 매칭시켜 그룹정보를 생성하고, 생성한 그룹정보를 해당 공유그룹에 참여 중인 상기 마스터단말 또는 참여단말에 제공하며,
    상기 브로커서버는 공유그룹에 참여한 상기 마스터단말 또는 참여단말로부터 애플리케이션의 GUI(Graphic User Interface)를 통해 입력된 텍스트, 이미지 또는 오디오 중 적어도 어느 하나를 메시지로 하여 해당 공유그룹에 발행하되,
    상기 이미지는 상기 마스터단말 또는 참여단말을 통해 상기 애플리케이션의 GUI 상의 설정영역 내에서 입력되는 드로잉 데이터를 포함하며,
    상기 설정영역은 공유그룹 내에서 기 발행된 이미지의 크기에 대응하게 설정되고,
    상기 드로잉 데이터는 공유그룹 내의 마스터단말 또는 참여단말이 기 발행된 이미지의 크기에 대응하여 설정한 설정영역 내에서 발생한 터치, 스와이프 또는 드래그를 통해 점 또는 선 형태로 입력되며,
    상기 마스터단말 및 참여단말은 상기 설정영역의 크기에 대응하는 투명한 배경영역 상에 상기 드로잉 데이터를 입력시킨 레이어(Layer) 이미지를 생성하고,
    상기 브로커서버는 공유그룹 내의 마스터단말 또는 참여단말로부터 레이어 이미지가 생성된 경우에 한하여, 상기 그룹관리서버로부터 해당 레이어 이미지를 생성한 마스터 단말 또는 참여단말의 식별정보를 확인하고, 해당 식별정보를 레이어 이미지에 포함시켜 공유그룹 내의 마스터단말 또는 참여단말에 발행하는 것을 특징으로 하는 엠큐티티 프로토콜 기반 다자간 모바일 정보 공유 시스템.

  2. 삭제
  3. 삭제
  4. 제1항에 있어서,
    상기 브로커서버는 상기 마스터단말 또는 참여단말로부터 그룹정보가 수신되면, 공유그룹과 해당 공유그룹에 참여한 마스터단말 및 참여단말의 식별정보를 통해 각 공유그룹 별 메시지 발행 및 구독 권한을 설정하는 것을 특징으로 하는 엠큐티티 프로토콜 기반 다자간 모바일 정보 공유 시스템.
  5. 제1항에 있어서,
    상기 그룹관리서버는 특정 공유그룹에 참여 중인 참여단말이 해당 공유그룹으로부터 탈퇴하면, 해당 공유그룹의 그룹정보에서 탈퇴한 참여단말의 식별정보를 삭제하여 그룹정보를 재생성하고, 재생성한 그룹정보를 해당 공유그룹에 참여 중인 상기 마스터단말 또는 참여단말에 제공하는 것을 특징으로 하는 엠큐티티 프로토콜 기반 다자간 모바일 정보 공유 시스템.
  6. 제5항에 있어서,
    상기 마스터단말 또는 참여단말은 상기 그룹관리서버로부터 그룹정보가 제공되면, 제공된 그룹정보를 상기 브로커서버에 송신하는 것을 특징으로 하는 엠큐티티 프로토콜 기반 다자간 모바일 정보 공유 시스템.
  7. 삭제
  8. 삭제
  9. 삭제
KR1020200137360A 2020-10-22 2020-10-22 엠큐티티 프로토콜 기반 다자간 모바일 정보 공유 시스템 KR102339818B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020200137360A KR102339818B1 (ko) 2020-10-22 2020-10-22 엠큐티티 프로토콜 기반 다자간 모바일 정보 공유 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200137360A KR102339818B1 (ko) 2020-10-22 2020-10-22 엠큐티티 프로토콜 기반 다자간 모바일 정보 공유 시스템

Publications (1)

Publication Number Publication Date
KR102339818B1 true KR102339818B1 (ko) 2021-12-15

Family

ID=78865727

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020200137360A KR102339818B1 (ko) 2020-10-22 2020-10-22 엠큐티티 프로토콜 기반 다자간 모바일 정보 공유 시스템

Country Status (1)

Country Link
KR (1) KR102339818B1 (ko)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20080050995A (ko) * 2006-12-04 2008-06-10 한국전자통신연구원 텔레매틱스 기반의 그룹 메시지 서비스 시스템 및 그 방법
KR20090044969A (ko) * 2007-10-30 2009-05-07 삼성전자주식회사 콘텐츠의 권리객체 관리 방법 및 장치
KR101823667B1 (ko) * 2016-09-28 2018-01-31 파파야 주식회사 차량에서의 지도기반 사용자 참여형 공유정보 시스템 및 운용방법
KR20200055511A (ko) * 2018-11-13 2020-05-21 대구대학교 산학협력단 웹 기반 실시간 공유 오브젝트 전송 시스템 및 방법

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20080050995A (ko) * 2006-12-04 2008-06-10 한국전자통신연구원 텔레매틱스 기반의 그룹 메시지 서비스 시스템 및 그 방법
KR20090044969A (ko) * 2007-10-30 2009-05-07 삼성전자주식회사 콘텐츠의 권리객체 관리 방법 및 장치
KR101823667B1 (ko) * 2016-09-28 2018-01-31 파파야 주식회사 차량에서의 지도기반 사용자 참여형 공유정보 시스템 및 운용방법
KR20200055511A (ko) * 2018-11-13 2020-05-21 대구대학교 산학협력단 웹 기반 실시간 공유 오브젝트 전송 시스템 및 방법

Similar Documents

Publication Publication Date Title
US11809491B2 (en) Expandable data object management and indexing architecture for intersystem data exchange compatibility
EP3069212B1 (en) Enhanced collaboration services
CN102388377B (zh) 用于在托管的会话***中编辑会话的***和方法
CN115668185B (zh) 用于在基于组的通信***中管理外部批准供应和外部消息传递通信请求的方法和设备
US11310295B1 (en) Integrated workspace on a communication platform
JP2010533906A (ja) グループ内のトピックをソートするための方法、システム及び装置
US11811543B2 (en) System and method of creating and organizing private chat messages
TWI793440B (zh) 通過匿名個人簡介提供社交網路服務的介面的顯示方法及裝置
US20230156155A1 (en) Methods and systems for facilitating a collaborative work environment
US11553011B1 (en) Methods and systems for facilitating a collaborative work environment
KR20200020194A (ko) 대화방 기반의 업무관리 장치, 방법 및 이를 저장하는 기록매체
KR20200055511A (ko) 웹 기반 실시간 공유 오브젝트 전송 시스템 및 방법
KR20220154646A (ko) 대화 서비스 제공 방법 및 장치
US20230385768A1 (en) Workspace Video Collaboration
KR20200020656A (ko) 대화방 기반의 업무관리 장치, 방법 및 이를 저장하는 기록매체
KR102561557B1 (ko) 외부에서 공유되는 통신 채널들을 생성하기 위한 방법, 장치, 및 컴퓨터 프로그램 제품
KR102339818B1 (ko) 엠큐티티 프로토콜 기반 다자간 모바일 정보 공유 시스템
KR20230088657A (ko) 일정 서비스를 제공하는 인스턴트 메시징 서비스 방법 및 장치
US20230156154A1 (en) Methods and systems for facilitating a collaborative work environment
US20230156051A1 (en) Methods and systems for facilitating a collaborative work environment
KR20210026215A (ko) 온라인 회의 관리 장치 및 방법
US11784955B1 (en) Virtual space server redundancy across geographic regions
KR20140072362A (ko) 폐쇄형 그룹 메시징 서비스 제공 방법 및 시스템
KR20240116692A (ko) 일정 서비스를 제공하는 인스턴트 메시징 서비스 방법 및 장치
Packer Assemble. live: Designing for Schisms in Large Groups in Audio/Video Calls

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant