KR20150124783A - 전송승인을 통한 메시지 전송방법 및 이를 이용하는 메신저 서버 - Google Patents

전송승인을 통한 메시지 전송방법 및 이를 이용하는 메신저 서버 Download PDF

Info

Publication number
KR20150124783A
KR20150124783A KR1020140051774A KR20140051774A KR20150124783A KR 20150124783 A KR20150124783 A KR 20150124783A KR 1020140051774 A KR1020140051774 A KR 1020140051774A KR 20140051774 A KR20140051774 A KR 20140051774A KR 20150124783 A KR20150124783 A KR 20150124783A
Authority
KR
South Korea
Prior art keywords
message
terminal
transmission
approval
matcher
Prior art date
Application number
KR1020140051774A
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 KR1020140051774A priority Critical patent/KR20150124783A/ko
Publication of KR20150124783A publication Critical patent/KR20150124783A/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/23Reliability checks, e.g. acknowledgments or fault reporting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 출원은 전송승인을 통한 메시지 전송방법 및 이를 이용하는 메신저 서버에 관한 것으로서, 특히 본 발명의 일 실시예에 의한 메시지 전송방법은, 메신저 서버가 발신자 단말로부터 수신자 단말에 대한 전송메시지의 전송을 요청받는 발송요청단계; 상기 메신저 서버가 승인자 단말에 상기 전송메시지를 전달하는 승인요청단계; 및 상기 메신저 서버가 상기 승인자 단말로부터 승인메시지를 전달받으면, 상기 전송메시지를 상기 수신자 단말로 전송하는 발송단계를 포함할 수 있다.

Description

전송승인을 통한 메시지 전송방법 및 이를 이용하는 메신저 서버 {Method for transferring instant message after a third party's approval and messenger server for the same}
본 출원은 전송승인을 통한 메시지 전송방법 및 이를 이용하는 메신저 서버에 관한 것으로서, 특히 메신저를 통한 메시지 전송시 보안을 강화할 수 있는 메시지 전송방법 및 이를 이용하는 메신저 서버에 관한 것이다.
인터넷의 발전 및 보편화에 따라, 인터넷은 일상 생활의 일부가 되어가고 있으며, 인터넷을 이용한 다양한 서비스들이 개발되고 있다. 이러한 다양한 인터넷을 이용한 서비스 중 하나가 메신저 서비스로, 메신저 서비스를 이용하면, 인터넷에 연결되어 있는 사용자들끼리 문자, 음성, 소리, 파일, 나아가 동영상 등을 포함하는 메시지를 주고 받는 것이 가능하다.
특히, 메신저 서비스는 전자 메일 서비스와는 달리 메신저 서버에 접속된 상대방과 실시간으로 대화를 나눌 수 있기 때문에 전화 등 기존의 통신개념을 대체하는 새로운 통신수단으로 확산되고 있으며, 현재는 기업체 등에서도 널리 사용되고 있다.
다만, 메신저 서비스는 개인간의 실시간 대화가 가능한 특성상이 있으므로, 사용자의 부주의 등에 의하여 영업비밀이나 개인정보 등이 메신저를 통하여 유출되는 경우가 빈번하게 발생하는 등의 문제가 존재하였다.
공개특허공보 10-2001-0096157 (2001.11.07)
본 출원은, 메신저를 통한 메시지 전송시 보안을 강화할 수 있는 전송승인을 통한 메시지 전송방법 및 이를 이용하는 메신저 서버를 제공하고자 한다.
본 발명의 일 실시예에 의한 메시지 전송방법은, 메신저 서버가 발신자 단말로부터 수신자 단말에 대한 전송메시지의 전송을 요청받는 발송요청단계; 상기 메신저 서버가 승인자 단말에 상기 전송메시지를 전달하는 승인요청단계; 및 상기 메신저 서버가 상기 승인자 단말로부터 승인메시지를 전달받으면, 상기 전송메시지를 상기 수신자 단말로 전송하는 발송단계를 포함할 수 있다.
여기서 상기 승인요청단계는, 상기 메신저 서버가 상기 전송메시지를 전송이력데이터베이스에 저장할 수 있다.
여기서 상기 발송단계는, 상기 메신저 서버가 상기 승인메시지를 전달받으면, 상기 발신자 단말에도 상기 승인메시지를 전송할 수 있다.
여기서 상기 발송단계는, 상기 메신저 서버가 상기 승인자 단말로부터 거절메시지를 전달받으면, 상기 발신자 단말에 상기 거절메시지를 전송하고, 상기 수신자 단말에 대한 상기 전송메시지의 전송을 취소할 수 있다.
여기서, 본 발명의 일 실시예에 의한 메시지 전송방법은, 상기 메신저 서버가 상기 승인자 단말로부터 대결자(代決者) 정보를 입력받으면, 대결자데이터베이스에 저장된 상기 대결자 정보를 갱신하는 대결자 수정단계; 및 상기 메신저 서버가 상기 승인자 단말 및 상기 발신자 단말에 상기 대결자 정보의 갱신결과를 전송하는 결과전송단계를 더 포함할 수 있다.
여기서 상기 승인요청단계는, 상기 메신저 서버가, 상기 대결자데이터베이스를 이용하여 상기 승인자 단말에 대응하는 상기 대결자 정보를 검색하고, 상기 대결자 정보에 저장된 대결자 단말로 상기 전송메시지를 전달하여, 상기 전송메시지의 전송에 대한 승인을 요청할 수 있다.
여기서 상기 승인요청단계는, 상기 전송메시지에 대한 상기 승인자 단말의 응답이 없으면, 상기 메신저 서버가 상기 대결자데이터베이스를 이용하여 상기 승인자 단말에 대응하는 대결자 정보를 검색하고, 상기 대결자 정보에 저장된 대결자 단말로 상기 전송메시지를 전달하여, 상기 전송메시지의 전송에 대한 승인을 요청할 수 있다.
여기서, 상기 대결자 수정단계는 상기 대결자 정보에 상기 대결자의 지정기간에 대한 정보를 더 포함할 수 있으며, 상기 승인요청단계는 상기 대결자의 지정기간이 도과하면, 상기 대결자 단말 대신 상기 승인단말로 상기 전송메시지를 전달하여, 상기 전송메시지의 전송에 대한 승인을 요청할 수 있다.
여기서, 본 발명의 일 실시예에 의한 메시지 전송방법은, 상기 메신저 서버가 상기 승인자 단말로부터 승인내역 조회 요청을 받으면, 상기 전송이력데이터베이스에 저장된 상기 전송메시지에 대한 승인내역을 조회하여, 상기 승인자 단말에 전송하는 승인내역조회단계를 더 포함할 수 있다.
본 발명의 일 실시예에 의한 메신저 서버는, 발신자 단말로부터 전송메시지를 입력받으면 상기 전송메시지를 승인자 단말로 전달하고, 상기 승인자 단말로부터 상기 전송메시지에 대응하는 승인 메시지 또는 거절메시지를 전송받으며, 상기 승인 메시지가 입력되는 경우에는 상기 전송메시지를 수신자 단말로 전송하는 메시지 중계부; 상기 승인자 단말이 전송하는 승인 메시지 또는 거절메시지를 이용하여, 상기 전송메시지에 대한 승인내역을 산출하여 저장하는 승인내역처리부; 및 상기 메시지 중계부가 상기 전송메시지를 입력받으면 데이터베이스에서 상기 승인자 단말에 대응하는 대결자 정보를 검색하고, 상기 메시지 중계부를 제어하여 상기 대결자 정보에 포함된 대결자 단말로 상기 전송메시지를 전달하는 대결자정보처리부를 포함할 수 있다.
덧붙여 상기한 과제의 해결수단은, 본 발명의 특징을 모두 열거한 것이 아니다. 본 발명의 다양한 특징과 그에 따른 장점과 효과는 아래의 구체적인 실시형태를 참조하여 보다 상세하게 이해될 수 있을 것이다.
본 발명의 일 실시예에 의한 메시지 전송방법 및 이를 이용하는 메신저 서버에 의하면, 메시지 전송시 발생할 수 있는 영업비밀이나 개인정보 유출 등의 보안사고 발생을 방지할 수 있다.
본 발명의 일 실시예에 의한 메시지 전송방법 및 이를 이용하는 메신저 서버에 의하면, 대결자 지정 및 기간설정이 가능하므로 승인자가 자리를 비우는 경우에도 메시지 전송에 대한 보안을 유지할 수 있다.
본 발명의 일 실시예에 의한 메시지 전송방법 및 이를 이용하는 메신저 서버에 의하면, 승인자가 승인내역을 조회할 수 있으므로, 보안사고와 관련한 사후관리가 가능하다.
도1은 본 발명의 일 실시예에 의한 메신저 시스템을 나타내는 블록도이다.
도2는 본 발명의 일 실시예에 의한 메신저 서버를 나타내는 블록도이다.
도3은 본 발명의 일 실시예에 의한 메시지 전송 방법을 나타내는 순서도이다.
도4는 본 발명의 일 실시예에 의한 메시지 전송방법에서의 메시지 승인을 나타내는 타이밍도이다.
도5는 본 발명의 일 실시예에 의한 메시지 전송방법에서의 대결자 지정을 나타내는 타이밍도이다.
도6은 본 발명의 일 실시예에 의한 메시지 전송방법에서의 승인내역조회를 나타내는 타이밍도이다.
이하, 첨부된 도면을 참조하여 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있도록 바람직한 실시예를 상세히 설명한다. 다만, 본 발명의 바람직한 실시예를 상세하게 설명함에 있어, 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략한다. 또한, 유사한 기능 및 작용을 하는 부분에 대해서는 도면 전체에 걸쳐 동일한 부호를 사용한다.
덧붙여, 명세서 전체에서, 어떤 부분이 다른 부분과 '연결'되어 있다고 할 때, 이는 '직접적으로 연결'되어 있는 경우뿐만 아니라, 그 중간에 다른 소자를 사이에 두고 '간접적으로 연결'되어 있는 경우도 포함한다. 또한, 어떤 구성요소를 '포함'한다는 것은, 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있다는 것을 의미한다.
도1은 본 발명의 일 실시예에 의한 메신저 시스템을 나타내는 블록도이다.
도1을 참조하면, 본 발명의 일 실시예에 의한 메신저 시스템은, 발신자단말(100), 메신저 서버(200), 수신자단말(300), 승인자 단말(400), 대결자 단말(500) 및 데이터베이스서버(600)를 포함할 수 있다.
이하, 도1을 참조하여 본 발명의 일 실시예에 의한 메신저 시스템을 설명한다.
발신자단말(100)은 발신자의 입력에 따라 전송메시지를 생성할 수 있으며, 상기 전송메시지를 수신하는 수신자단말(300)을 지정하여, 메신저서버(200)에게 상기 전송메시지의 전송을 요청할 수 있다. 여기서, 상기 전송메시지에는 문자, 영상, 이미지 등 다양한 컨텐츠가 포함될 수 있으며, 첨부파일 등이 포함될 수 있다. 상기 발신자단말(100)은, 데스크탑 컴퓨터, 워크스테이션 등일 수 있으며, 이외에도 휴대폰, 스마트폰, 노트북, 태블릿PC 등 휴대할 수 있는 기기일 수 있다. 상기 발신자단말(100)에는 메신저 프로그램이 설치되어 있을 수 있으며, 상기 메신저 프로그램을 통하여 상기 메신저 서버(200)와의 통신을 수행할 수 있다.
메신저 서버(200)는, 발신자단말(100)과 수신자단말(200) 사이에서 전송메시지의 전송을 중계할 수 있다. 즉, 메신저 서버(200)는 발신자단말(100)로부터 전송메시지를 전달받은 후, 이를 수신자단말(300)에게 전달하는 기능을 수행할 수 있다. 특히, 본 발명의 일 실시예에 의한 메신저 서버(200)는, 승인자단말(400)로부터 상기 전송메시지에 대한 전송을 승인받은 경우에 한하여, 상기 전송메시지를 수신자단말(300)로 전송할 수 있다. 구체적으로, 발신자단말(100)로부터 전송메시지를 전송받으면, 메신저 서버(200)는 전송메시지를 먼저 승인자 단말(400)에 전송할 수 있다. 이후, 상기 승인자 단말(400)로부터 승인메시지를 전송받으면, 상기 전송메시지를 수신자단말(300)로 전송할 수 있다.
여기서, 상기 승인자 단말(400)은 미리 설정될 수 있으며, 복수개의 발신자 단말(100)에 대하여는 각각 서로 다른 승인자 단말(400)이 설정될 수 있다. 예를들어, 마케팅팀에 대하여는 마케팅 팀장의 컴퓨터를 상기 승인자 단말(400)로 설정해 둘 수 있으며, 기획팀에 대하여는 기획팀 팀장의 컴퓨터를 상기 승인자 단말(400)로 설정할 수 있다. 따라서, 각각의 마케팅 팀원이 전송하는 전송메시지는 마케팅 팀장이 전송여부를 승인하고, 기획팀 팀원이 전송하는 전송메시지는 기획팀 팀장이 전송여부를 승인하도록 할 수 있다. 따라서, 전송메시지 전송시에는 상급자의 승인을 거치므로, 메시지 전송시 발생할 수 있는 내부정보 노출 등의 보안상의 문제점을 사전에 방지할 수 있는 효과를 얻을 수 있다.
이외에도, 메신저서버(200)는 발신자단말(100)로부터 수신한 전송메시지를 전송이력데이터베이스에 저장할 수 있으며, 상기 전송이력데이터베이스에는 상기 전송메시지에 대한 승인자단말(400)의 승인여부를 포함하여 저장할 수 있다. 따라서, 상기 메신저서버(200)는 상기 전송메시지에 대한 승인내역을 관리할 수 있으며, 이후 승인자단말(400) 등의 요청에 따라 승인내역을 조회하여, 조회결과를 제공할 수 있다.
또한, 메신저서버(200)는, 승인자단말(400)로부터 대결자(代決者) 정보를 입력받을 수 있으며, 상기 대결자 정보를 대결자데이터베이스에 저장할 수 있다. 즉, 승인자가 출장이나 외출, 휴가 등으로 자리를 비우는 경우를 대비하여, 승인자를 대신하여 전송메시지의 전송을 승인할 대결자를 미리 선정할 필요가 있다. 따라서, 상기 대결자에 대한 정보를 대결자데이터베이스에 저장할 수 있으며, 상기 승인자가 부재하는 경우에는 상기 메신저서버(200)가 상기 대결자에 대응하는 대결자단말(500)에게 상기 전송메시지에 대한 승인을 요청할 수 있다.
수신자단말(300)은 메신저서버(200)를 통하여, 발신자단말(100)이 전송하는 전송메시지를 전달받을 수 있다. 여기서, 상기 수신자단말(300)은 발신자단말(100)과 마찬가지로, 데스크탑 컴퓨터, 워크스테이션 등이거나, 휴대폰, 스마트폰, 노트북, 태블릿PC 등 휴대할 수 있는 기기일 수 있다. 상기 수신자단말(300)에는 메신저 프로그램이 설치되어 있을 수 있으며, 상기 메신저 프로그램을 통하여 상기 메신저 서버(200)와의 통신을 수행할 수 있다.
승인자 단말(400)은 메신저서버(200)를 통하여 발신자단말(100)의 전송메시지를 전달받을 수 있다. 이후, 승인자는 상기 승인자 단말(400)을 통하여 상기 전송메시지를 확인한 후, 전송메시지의 전송을 승인하는 승인메시지 또는 전송메시지의 전송을 거절하는 거절메시지를 상기 메신저서버(200)로 전송할 수 있다. 상기 승인자 단말(400)이 승인메시지를 전송하면, 메신저서버(200)는 상기 전송메시지를 수신자단말(300)로 전송하고, 발신자단말(100)에게는 상기 전송메시지가 전송되었음을 알릴 수 있다. 반면에, 상기 승인자 단말(400)이 거절메시지를 전송하는 경우에는, 상기 전송메시지의 전송을 취소하고, 상기 발신자단말(100)에게 상기 전송메시지가 전송되지 않았음을 알릴 수 있다.
또한, 상기 승인자 단말(400)은, 메신저서버(200)로 전송메시지에 대한 승인내역을 요청할 수 있으며, 상기 메신저서버(200)로부터 제공받은 승인내역을 승인자가 확인할 수 있도록 디스플레이할 수 있다. 이외에도, 상기 승인자 단말(400)은, 메신저서버(200)로 대결자 정보를 입력하여 대결자 정보를 갱신할 수 있으며, 상기 갱신결과를 메신저서버(200)로부터 전송받아 디스플레이할 수 있다.
대결자 단말(500)은, 승인자가 외출, 휴가, 출장 등으로 부재중인 경우에, 상기 전송메시지에 대한 승인을 대신 수행할 수 있다. 상기 대결자 단말(500)은 승인자단말(400)이 대결자 데이터베이스에 미리 설정해 둘 수 있다. 상기 대결자 단말(500)에서의 전송메시지의 승인은 승인자 단말(400)과 동일하므로, 여기서는 구체적인 설명을 생략한다.
여기서, 상기 승인자 단말(400) 및 대결자 단말(500)은, 발신자단말(100)과 마찬가지로, 데스크탑 컴퓨터, 워크스테이션 등이거나, 휴대폰, 스마트폰, 노트북, 태블릿PC 등 휴대할 수 있는 기기일 수 있다. 상기 승인자단말(400) 및 대결자 단말(500)에는 메신저 프로그램이 설치되어 있을 수 있으며, 상기 메신저 프로그램을 통하여 상기 메신저 서버(200)와의 통신을 수행할 수 있다.
데이터베이스서버(600)는, 메신저서버(200)와 통신을 수행할 수 있으며, 상기 메신저서버(200)의 요청에 따라 저장된 데이터를 상기 메신저서버(200)에 제공할 수 있다. 구체적으로, 데이터베이스서버(600)에는 전송이력데이터베이스 및 대결자데이터베이스가 저장될 수 있다. 앞서 살핀 바와 같이, 상기 전송이력데이터베이스에는 상기 전송메시지 이외에, 상기 전송메시지에 대한 승인여부가 추가로 저장될 수 있으며, 이 경우, 승인자단말(400)이 메신저서버(200)에 승인내역에 대한 조회를 요청하면, 메신저서버(200)는 데이터베이스서버(600)와의 통신을 통하여, 각각의 전송메시지에 대한 승인내역을 추출한 후, 상기 승인내역을 상기 승인자단말(400)에 제공할 수 있다.
또한, 메신저서버(200)가 상기 데이터베이스서버(600)에 대결자정보를 제공하면, 상기 데이터베이스서버(600)는 상기 대결자데이터베이스를 갱신할 수 있으며, 상기 대결자 정보의 갱신 결과를 메신저서버(200)로 전송할 수 있다. 이후, 상기 메신저 서버(200)는, 상기 갱신결과를 승인자단말(400) 및 대결자단말(500)에 각각 제공할 수 있다.
도2는 본 발명의 일 실시예에 의한 메신저 서버를 나타내는 블록도이다.
도2를 참조하면, 본 발명의 일 실시예에 의한 메신저 서버는, 메시지중계부(210), 승인내역처리부(220) 및 대결자정보처리부(230)를 포함할 수 있다.
이하, 도2를 참조하여 본 발명의 일 실시예에 의한 메신저 서버를 설명한다.
메시지중계부(210)는, 상기 메신저 서버(200)로 입력되는 메시지를 중계하여 각각의 단말로 전송할 수 있다. 구체적으로, 발신자 단말(100)로부터 전송메시지를 입력받는 경우에는 상기 전송메시지를 승인자단말(400)로 전달할 수 있다. 이후 상기 승인자 단말(400)로부터 상기 전송메시지의 전송에 대한 승인메시지 또는 거절메시지를 전송받을 수 있으며, 상기 승인메시지가 입력되는 경우에는, 상기 전송메시지를 수신자단말(300)로 전송할 수 있다. 이때, 상기 메시지중계부(210)는 상기 발신자단말(100)에도 상기 승인메시지를 전송하여, 발신자에게 상기 전송메시지에 대한 전송이 승인되었음을 알릴 수 있다. 반면에, 상기 거절메시지가 입력되는 경우에는, 상기 메시지중계부(210)는 상기 수신자단말(300)에 대한 상기 전송메시지의 전송을 취소하고, 상기 거절메시지를 상기 발신자단말(100)에 전송할 수 있다.
이외에도, 승인자단말(400)이 대결자 정보를 입력하면, 메시지중계부(210)는 상기 대결자 정보를 데이터베이스서버(600)에 전송하여 대결자데이터베이스를 업데이트할 수 있으며, 상기 대결자데이터베이스의 업데이트결과를 각각 승인자단말(400)과 발신자단말(100)로 전송하여 상기 업데이트결과를 알릴 수 있다. 또한, 승인자단말(400)이 전송메시지에 대한 승인내역을 요청하는 경우에는, 상기 메시지중계부(210)가 상기 데이터베이스 서버(600)로 승인내역조회를 요청할 수 있으며, 상기 데이터베이스 서버(600)로부터 상기 조회결과를 전송받을 수 있다. 이후, 메시지 중계부(210)는 상기 조회결과를 승인자단말(400)에 전송할 수 있다.
승인내역처리부(220)는, 상기 승인자단말(400)이 전송하는 승인 메시지 또는 거절메시지를 이용하여, 상기 전송메시지에 대한 승인내역을 산출하여 저장할 수 있다. 즉, 각각의 전송메시지에 대응하는 승인메시지와 거절메시지를 확인하여, 각각의 전송메시지의 전송 승인여부를 기록하는 방식으로 승인내역을 관리할 수 있다. 구체적으로, 상기 승인내역처리부(220) 내에 전송이력데이터베이스를 포함하여 상기 전송메시지에 대한 승인내역을 표시하거나, 전송이력데이터베이스가 포함된 데이터베이스서버(600)와의 통신을 통하여 상기 전송메시지에 대한 승인내역을 표시할 수 있다.
대결자정보처리부(230)는 대결자단말(500)의 지정여부를 확인할 수 있으며, 대결자단말(500)이 지정된 경우에는, 승인자단말(400) 대신 상기 대결자단말(500)에 전송메시지에 대한 승인을 요청할 수 있다. 구체적으로, 상기 메시지 중계부(210)에 전송메시지가 입력되면, 대결자정보처리부(230)는 대결자데이터베이스에서 상기 승인자 단말(400)에 대응하는 대결자 정보를 검색할 수 있으며, 대결자단말(500)이 지정된 경우에는, 상기 메시지 중계부(210)를 제어하여 상기 대결자 단말(500)로 상기 전송메시지를 전달하도록 할 수 있다. 즉, 상기 승인자단말(400) 대신에 상기 대결자단말(500)로부터 상기 전송메시지에 대한 승인여부를 확인받을 수 있다.
다만, 본 발명의 다른 실시예에 의하면, 상기 대결자정보처리부(230)가 먼저 대결자데이터베이스를 검색하지 않고, 메시지 중계부(210)가 승인자단말(400)에 전송메시지를 송부할 수 있다. 이후, 상기 승인자단말(400)로부터 기 설정된 시간 이내에 승인메시지 또는 거절메시지가 전송되지 않거나, 상기 승인자단말(400)의 전원이 꺼진 것으로 판별되면, 상기 대결자정보처리부(230)가 상기 대결자데이터베이스를 검색할 수 있으며, 상기 승인자 단말(400)에 대응하는 대결자단말(500)에게 상기 전송메시지에 대한 승인을 요청할 수 있다.
추가적으로, 본 발명의 일 실시예에 의한 대결자정보처리부(230)는, 승인자단말(400)로부터 대결자정보를 입력받을 수 있으며, 이 경우 상기 대결자정보처리부(230)는 상기 대결자정보를 대결자데이터베이스에 갱신시킬 수 있다.
도3은 본 발명의 일 실시예에 의한 메시지 전송방법을 나타내는 순서도이다.
도3을 참조하면, 본 발명의 일 실시예에 의한 메시지 전송방법은 대결자수정단계(S110), 결과전송단계(S120), 발송요청단계(S200), 승인요청단계(S300), 발송단계(S400) 및 승인내역조회단계(S500)를 포함할 수 있다.
이하, 도3을 참조하여, 본 발명의 일 실시예에 의한 메시지 전송방법을 설명한다.
발송요청단계(S200)에서는, 메신저 서버가 발신자 단말로부터 수신자 단말에 대한 전송메시지의 전송을 요청받을 수 있다. 즉, 도4에 도시된 바와 같이, 발신자 단말은 발신자가 작성한 전송메시지를 수신자 단말에게 전송하기 위하여, 상기 메신저 서버로 상기 전송메시지의 전송을 요청할 수 있으며, 상기 메신저 서버는 상기 전송메시지를 전송받을 수 있다.
승인요청단계(S300)에서는 상기 메신저 서버가 승인자 단말에 상기 전송메시지를 전달할 수 있다. 즉, 상기 메신저 서버는 상기 전송메시지를 전송하기 전에, 상기 승인자 단말로부터 상기 전송메시지의 전송에 대한 승인을 받기 위하여, 상기 전송메시지를 상기 승인자 단말로 전달할 수 있다. 여기서, 도4에 도시한 바와 같이, 상기 메신저 서버는 상기 전송메시지를 전송이력데이터베이스에 저장하여, 상기 발신자단말이 전송하는 전송메시지의 이력을 관리할 수 있다.
이후, 발송단계(S400)에서는, 상기 승인자 단말로부터 승인메시지가 전송되는지 여부를 확인한 후, 상기 승인자 단말로부터 승인메시지가 전달되면, 상기 메신저 서버는 상기 전송메시지를 상기 수신자 단말로 전송할 수 있다. 즉, 도4에 도시한 바와 같이, 상기 메신저 서버가 상기 승인자 단말로부터 승인메시지를 전달받으면, 상기 전송메시지를 상기 수신자 단말로 전송하고, 상기 승인메시지를 상기 발신자단말로 전송할 수 있다. 반면에, 상기 메신저 서버가 상기 승인자 단말로부터 거절메시지를 전달받으면, 상기 수신자 단말에 대한 상기 전송메시지의 전송을 취소하고, 거절메시지를 상기 발신자단말에 전송할 수 있다.
추가적으로, 승인자가 휴가나 출장 등으로 자리를 비우는 등의 경우를 대비하기 위하여, 도3의 A 부분을 더 포함하여, 대결자를 지정할 수 있다. 즉, 도5에 도시한 바와 같이, 대결자 수정단계(S110)를 통하여, 상기 메신저 서버가 상기 승인자 단말로부터 대결자(代決者) 정보를 입력받으면, 대결자데이터베이스에 저장된 상기 대결자 정보를 갱신할 수 있다. 이후 결과전송단계(S120)를 통하여, 상기 메신저 서버가 상기 승인자 단말 및 상기 발신자 단말에 상기 대결자 정보의 갱신결과를 전송할 수 있다.
여기서, 상기 대결자가 설정되면, 상기 승인요청단계(S300)에서는 먼저 메신저 서버가 대결자데이터베이스를 이용하여 상기 승인자 단말에 대응하는 대결자 정보를 검색할 수 있다. 상기 검색결과, 상기 승인자 단말에 대응하는 대결자 정보가 존재하는 경우에는, 상기 대결자 정보에 저장된 대결자 단말로 상기 전송메시지를 전달할 수 있으며, 상기 대결자단말에게 상기 전송메시지의 전송에 대한 승인을 요청할 수 있다.
한편, 본 발명의 다른 실시예에 의하면, 상기 승인요청단계(S300)에서 상기 전송메시지에 대한 상기 승인자 단말의 응답이 없는 경우에, 상기 메신저 서버가 상기 대결자데이터베이스를 이용하여 상기 승인자 단말에 대응하는 대결자 정보를 검색하도록 할 수 있다. 즉, 먼저 승인자 단말에게 승인요청을 한 후, 기 설정된 시간 내에 승인메시지나 거절메시지가 전송되지 않는 경우 등에는, 상기 대결자 정보에 저장된 대결자 단말로 상기 전송메시지를 전달하여, 상기 전송메시지의 전송에 대한 승인을 요청하도록 할 수 있다.
추가적으로, 상기 대결자 수정단계(S110)에는, 상기 대결자 정보에 상기 대결자의 지정기간에 대한 정보를 더 포함할 수 있으며, 상기 승인요청단계(S300)는 상기 대결자의 지정기간이 도과하면, 상기 대결자 단말 대신 상기 승인단말로 상기 전송메시지를 전달하도록 할 수 있다. 즉, 승인자가 상기 대결자 정보를 설정할 때, 상기 대결자 단말의 기한을 미리 설정할 수 있으며, 상기 기한을 도과한 이후에는 상기 대결자 단말이 상기 전송메시지에 대한 승인을 수행하지 못하도록 할 수 있다. 따라서, 승인자의 휴가나 외출, 출장 등의 기간이 미리 예상되는 경우에는, 상기 지정기간의 설정을 통하여 대결자 단말에게 한시적으로 권한을 부여할 수 있다.
한편, 승인자는 자신이 승인한 전송메시지에 대하여 확인하고자 할 수 있으므로, 도3의 B 부분을 더 포함하여 승인내역조회를 수행할 수 있다. 즉, 도6에 도시한 바와 같이, 승인내역조회단계(S500)에서는, 상기 메신저 서버가 상기 승인자 단말로부터 승인내역 조회를 요청받을 수 있으며, 상기 조회요청에 따라 상기 전송이력데이터베이스에서 상기 전송메시지에 대한 승인내역을 조회할 수 있다. 특히, 상기 전송이력데이터베이스는 데이터베이스 서버에 위치할 수 있으므로, 상기 메신저 서버는 상기 데이터베이스 서버로부터 상기 전송메시지에 대한 승인내역을 전송받아, 이를 상기 승인자단말에 전송할 수 있다.
본 발명은 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다. 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 본 발명에 따른 구성요소를 치환, 변형 및 변경할 수 있다는 것이 명백할 것이다.
100: 발신자 단말 200: 메신저 서버
210: 메시지중계부 220: 승인내역처리부
230: 대결자정보처리부 300: 수신자 단말
400: 승인자 단말 500: 대결자 단말
600: 데이터베이스
S110: 대결자수정단계 S120: 결과전송단계
S200: 발송요청단계 S300: 승인요청단계
S400: 발송단계 S500: 승인내역조회단계

Claims (10)

  1. 메신저 서버가 발신자 단말로부터 수신자 단말에 대한 전송메시지의 전송을 요청받는 발송요청단계;
    상기 메신저 서버가 승인자 단말에 상기 전송메시지를 전달하는 승인요청단계; 및
    상기 메신저 서버가 상기 승인자 단말로부터 승인메시지를 전달받으면, 상기 전송메시지를 상기 수신자 단말로 전송하는 발송단계를 포함하는 메시지 전송방법.
  2. 제1항에 있어서, 상기 승인요청단계는
    상기 메신저 서버가 상기 전송메시지를 전송이력데이터베이스에 저장하는 메시지 전송방법.
  3. 제1항에 있어서, 상기 발송단계는
    상기 메신저 서버가 상기 승인메시지를 전달받으면, 상기 발신자 단말에도 상기 승인메시지를 전송하는 메시지 전송방법.
  4. 제1항에 있어서, 상기 발송단계는
    상기 메신저 서버가 상기 승인자 단말로부터 거절메시지를 전달받으면, 상기 발신자 단말에 상기 거절메시지를 전송하고, 상기 수신자 단말에 대한 상기 전송메시지의 전송을 취소하는 메시지 전송방법.
  5. 제1항에 있어서,
    상기 메신저 서버가 상기 승인자 단말로부터 대결자(代決者) 정보를 입력받으면, 대결자데이터베이스에 저장된 상기 대결자 정보를 갱신하는 대결자 수정단계; 및
    상기 메신저 서버가 상기 승인자 단말 및 상기 발신자 단말에 상기 대결자 정보의 갱신결과를 전송하는 결과전송단계를 더 포함하는 메시지 전송방법.
  6. 제5항에 있어서, 상기 승인요청단계는
    상기 메신저 서버가, 상기 대결자데이터베이스를 이용하여 상기 승인자 단말에 대응하는 상기 대결자 정보를 검색하고, 상기 대결자 정보에 저장된 대결자 단말로 상기 전송메시지를 전달하여, 상기 전송메시지의 전송에 대한 승인을 요청하는 메시지 전송방법.
  7. 제5항에 있어서, 상기 승인요청단계는
    상기 전송메시지에 대한 상기 승인자 단말의 응답이 없으면, 상기 메신저 서버가 상기 대결자데이터베이스를 이용하여 상기 승인자 단말에 대응하는 대결자 정보를 검색하고, 상기 대결자 정보에 저장된 대결자 단말로 상기 전송메시지를 전달하여, 상기 전송메시지의 전송에 대한 승인을 요청하는 메시지 전송방법.
  8. 제6항에 있어서,
    상기 대결자 수정단계는, 상기 대결자 정보에 상기 대결자의 지정기간에 대한 정보를 더 포함하고,
    상기 승인요청단계는, 상기 대결자의 지정기간이 도과하면, 상기 대결자 단말 대신 상기 승인단말로 상기 전송메시지를 전달하여, 상기 전송메시지의 전송에 대한 승인을 요청하는 메시지 전송방법.
  9. 제2항에 있어서,
    상기 메신저 서버가 상기 승인자 단말로부터 승인내역 조회 요청을 받으면, 상기 전송이력데이터베이스에 저장된 상기 전송메시지에 대한 승인내역을 조회하여, 상기 승인자 단말에 전송하는 승인내역조회단계를 더 포함하는 메시지 전송방법.
  10. 발신자 단말로부터 전송메시지를 입력받으면 상기 전송메시지를 승인자 단말로 전달하고, 상기 승인자 단말로부터 상기 전송메시지에 대응하는 승인 메시지 또는 거절메시지를 전송받으며, 상기 승인 메시지가 입력되는 경우에는 상기 전송메시지를 수신자 단말로 전송하는 메시지 중계부;
    상기 승인자 단말이 전송하는 승인 메시지 또는 거절메시지를 이용하여, 상기 전송메시지에 대한 승인내역을 산출하여 저장하는 승인내역처리부; 및
    상기 메시지 중계부가 상기 전송메시지를 입력받으면 데이터베이스에서 상기 승인자 단말에 대응하는 대결자 정보를 검색하고, 상기 메시지 중계부를 제어하여 상기 대결자 정보에 포함된 대결자 단말로 상기 전송메시지를 전달하는 대결자정보처리부를 포함하는 메신저 서버.
KR1020140051774A 2014-04-29 2014-04-29 전송승인을 통한 메시지 전송방법 및 이를 이용하는 메신저 서버 KR20150124783A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020140051774A KR20150124783A (ko) 2014-04-29 2014-04-29 전송승인을 통한 메시지 전송방법 및 이를 이용하는 메신저 서버

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140051774A KR20150124783A (ko) 2014-04-29 2014-04-29 전송승인을 통한 메시지 전송방법 및 이를 이용하는 메신저 서버

Publications (1)

Publication Number Publication Date
KR20150124783A true KR20150124783A (ko) 2015-11-06

Family

ID=54601065

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140051774A KR20150124783A (ko) 2014-04-29 2014-04-29 전송승인을 통한 메시지 전송방법 및 이를 이용하는 메신저 서버

Country Status (1)

Country Link
KR (1) KR20150124783A (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101664407B1 (ko) * 2016-05-03 2016-10-10 송혜선 네트워크를 통한 개인별 온라인 기록 관리 시스템 및 이를 이용한 개인별 온라인 기록 관리 방법
KR102228963B1 (ko) * 2020-09-02 2021-03-17 주식회사 카카오뱅크 메일 시스템 및 그 동작 방법

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101664407B1 (ko) * 2016-05-03 2016-10-10 송혜선 네트워크를 통한 개인별 온라인 기록 관리 시스템 및 이를 이용한 개인별 온라인 기록 관리 방법
WO2017191876A1 (ko) * 2016-05-03 2017-11-09 송혜선 네트워크를 통한 개인별 온라인 기록 관리 시스템 및 이를 이용한 개인별 온라인 기록 관리 방법
KR102228963B1 (ko) * 2020-09-02 2021-03-17 주식회사 카카오뱅크 메일 시스템 및 그 동작 방법

Similar Documents

Publication Publication Date Title
US10616729B2 (en) Data assistance application for mobile devices
US11165584B2 (en) Method for transmitting personal information
EP2996361A1 (en) Method and system for secure messaging in social network
WO2017036216A1 (zh) 一种虚拟号码的处理方法及装置
US20130040617A1 (en) Bidirectional information sharing system and method using wireless data network
EP1363445A1 (en) Method and apparatus for proactively sending a message
JP2016516314A (ja) 電話番号連動基盤の電子名刺伝送管理システム及びその方法
KR20150124783A (ko) 전송승인을 통한 메시지 전송방법 및 이를 이용하는 메신저 서버
KR20160039757A (ko) 모바일 기기를 이용한 실시간 상담 서비스 시스템 및 방법
TWI826857B (zh) 訊息通信方法和記憶有程式的記錄媒體
KR20200064524A (ko) Sns 기반 디지털 전자명함 생성 및 공유 장치
CN106302472B (zh) 信息的隐藏方法及装置
JP2005252668A (ja) 通話中のコンテンツ配信システム
EP3722982B1 (en) Device and method for processing attribute information
EP3357265B1 (en) Delivering anonymous communication between customers at customer care site
US10931670B1 (en) Uniform resource locator (URL) transformation and redirection with access control
KR100846908B1 (ko) 통신망을 이용한 기업의 내부 고발 시스템 및 그 방법
KR20020027433A (ko) 단문 메시지를 이용한 유무선 인스턴트 메시지 전송방법
RU2752418C1 (ru) Способ обработки информации для связи
KR101755021B1 (ko) 임시 식별 정보를 이용한 단말의 식별 정보 누출 방지 시스템 및 그 방법
WO2022215183A1 (ja) サービス提供システム、個人情報登録方法、及び、プログラム
KR20170103322A (ko) 안내 정보 서비스의 제공 방법
KR101595524B1 (ko) 사생활 보호 기능을 구비한 공용 휴대폰 관리 시스템
JP2006146549A (ja) 時限的サービス提供システム、サービス提供サーバ、及び時限的サービス提供方法
KR200356869Y1 (ko) 메시지 중계 서비스 장치

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application