KR101476169B1 - 메시지 서비스 제공 방법 - Google Patents

메시지 서비스 제공 방법 Download PDF

Info

Publication number
KR101476169B1
KR101476169B1 KR1020140089560A KR20140089560A KR101476169B1 KR 101476169 B1 KR101476169 B1 KR 101476169B1 KR 1020140089560 A KR1020140089560 A KR 1020140089560A KR 20140089560 A KR20140089560 A KR 20140089560A KR 101476169 B1 KR101476169 B1 KR 101476169B1
Authority
KR
South Korea
Prior art keywords
recipient
message
instant message
identification information
information
Prior art date
Application number
KR1020140089560A
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 KR1020140089560A priority Critical patent/KR101476169B1/ko
Application granted granted Critical
Publication of KR101476169B1 publication Critical patent/KR101476169B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/18Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Telephonic Communication Services (AREA)

Abstract

메시지 변환 서버에 의하여 수행되는 메시지 서비스 제공 방법이 제공된다. 메시지 서비스 제공 방법은 (a) 수신자 식별 정보, 상기 수신자 식별 정보에 정합된 수신자 전화번호, 상기 수신자 식별 정보에 정합된 발신자 식별 정보 및 상기 발신자 식별 정보에 정합된 인스턴트 메시지 수신 여부 정보를 포함하는 수신자 정보 데이터베이스를 생성 및 유지하는 단계; (b) 메시지 발송 서버로부터 상기 발신자 식별 정보에 의해서 식별되는 발신자 단말기로부터 상기 수신자 전화번호에 의해서 식별되는 수신자 단말기로 전송될 통신 메시지를 수신하는 단계; (c) 상기 수신자 정보 데이터베이스를 기초로 상기 통신 메시지를 인스턴트 메시지로 변환할 지를 결정하는 단계; 및 (d) 상기 (c) 단계에서 상기 통신 메시지를 상기 인스턴트 메시지로 변환하는 경우 상기 인스턴트 메시지를 인스턴트 메시지 서버를 경유하여 상기 수신자 식별 정보에 의해서 식별되는 수신자 단말기로 송신하고, 상기 통신 메시지를 상기 인스턴트 메시지로 변환하지 않는 것으로 결정하는 경우 상기 통신 메시지를 상기 메시지 발송 서버 또는 다른 메시지 발송 서버를 경유하여 상기 수신자 전화번호에 의해서 식별되는 수신자 단말기로 송신하는 단계를 포함한다.

Description

메시지 서비스 제공 방법{METHOD AFOR PROVIDING MESSAGE SERVICE}
본 발명은 메시지 서비스 제공 방법에 관한 것으로, 특히 사용자가 지정한 발신자에 대하여 SMS 메시지, MMS 메시지, LMS 메시지 중 적어도 하나를 포함하는 통신 메시지를 인스턴트 메시지로 변환하여 송수신 가능한 메시지 서비스 제공 방법에 관한 것이다.
최근, 푸시 방식에 의한 인스턴트 메시지 서비스가 이동 통신사가 제공하는 SMS, MMS, LMS 등의 메시지 서비스(이하, "SMS 등"으로 약칭한다)를 대체하여 이용되는 경우가 증가하고 있다.
인스턴트 메시지는 SMS 등의 메시지보다 통신 비용을 절감할 수 있고, 더 다양한 서비스가 가능하다는 점에서 이용자들에게 유리한 점을 갖고 있다.
그러나, 인스턴트 메시지는 아직까지 개인적인 연락을 위한 사적인 통신 수단으로서 이용되는 경우가 많고, 금융기관이나 전자상거래 업체 등의 사업자가 고객들에게 금융 정보, 거래 정보, 쿠폰, 상품 안내 등의 정보 또는 광고를 송신할 때에는 SMS 등의 메시지를 이용하는 경우가 많다.
따라서, 인스턴트 메시지를 더 잘 활용하기 위해서는, 사업자가 발송한 SMS 등의 메시지를 종래대로 SMS 등의 메시지로 수신할지 아니면 그에 상응하는 인스턴트 메시지로 수신할지 고객들이 선택할 수 있도록 하여야 한다.
고객들의 선택에 따라 인스턴트 메시지를 발송함에 있어서, 고객들의 선택 사항을 유지 및 관리하기 위하여 필요한 고객의 개인 정보(예를 들어 고객의 전화번호)와 고객들에게 인스턴트 메시지를 발송하기 위하여 필요한 고객의 개인 정보(예를 들어 고객의 단말기 ID)가 서로 상이할 수 있으므로, 전자의 개인 정보와 후자의 개인 정보가 별개의 서버에 의하여 별개로 관리될 수 있다면 개인 정보에 대한 보안성이 향상될 수 있다.
따라서, 고객들의 선택 사항을 유지 및 관리하는 서버와 고객들에게 인스턴트 메시지를 발송하는 서버를 별개로 구성하고, 이들 사이에 개인 정보가 공유되지 않도록 하는 기술이 요망된다.
이와 관련하여, 소정의 메시지가 경우에 따라 푸시 메시지로 송신되거나 이동 통신 서비스를 통하여 송신되는 기술은 이미 알려져 있다(예를 들어, 특허문헌 1 참조).
그러나, 위의 기술에서는 수신자 단말기에 푸시 메시지 수신용 어플리케이션이 설치되었는지 여부에 따라 소정의 메시지를 푸시 메시지로 송신할지 이동 통신 서비스를 통하여 송신할지가 자동적으로 결정되는 것이지 수신자가 수신 방법을 선택하는 것은 아니다. 또한, 인스턴트 메시지에 관한 고객들의 선택 사항을 유지 및 관리하는 서버와 고객들에게 인스턴트 메시지를 발송하는 서버가 별개로 구성되어 있지도 않다. 따라서, 특허문헌 1 등에 개시된 종래 기술로는 전술한 요청에 부응할 수 없다.
등록특허 제10-1229951호
본 발명은 발신자가 수신자에게 송신하는 SMS 등의 메시지를 수신자의 선택에 따라 발신자 별로 SMS 등의 메시지 또는 그에 상응하는 인스턴트 메시지로 송신함에 있어서, 수신자의 선택 사항을 유지 및 관리하는 서버와 수신자에게 인스턴트 메시지를 발송하는 서버를 별개로 구성하고 두 서버 사이에서 수신자의 개인 정보가 공유되지 않도록 함으로써 보안성을 향상시키는 것을 그 목적으로 한다.
본 발명의 한 관점에 의하면, 메시지 변환 서버에 의하여 수행되는 메시지 서비스 제공 방법에 있어서,
(a) 수신자 식별 정보, 상기 수신자 식별 정보에 정합된 수신자 전화번호, 상기 수신자 식별 정보에 정합된 발신자 식별 정보 및 상기 발신자 식별 정보에 정합된 인스턴트 메시지 수신 여부 정보를 포함하는 수신자 정보 데이터베이스를 생성 및 유지하는 단계;
(b) 메시지 발송 서버로부터 상기 발신자 식별 정보에 의해서 식별되는 발신자 단말기로부터 상기 수신자 전화번호에 의해서 식별되는 수신자 단말기로 전송될 통신 메시지를 수신하는 단계;
(c) 상기 수신자 정보 데이터베이스를 기초로 상기 통신 메시지를 인스턴트 메시지로 변환할 지를 결정하는 단계;
(d) 상기 (c) 단계에서 상기 통신 메시지를 상기 인스턴트 메시지로 변환하는 경우 상기 인스턴트 메시지를 인스턴트 메시지 서버를 경유하여 상기 수신자 식별 정보에 의해서 식별되는 수신자 단말기로 송신하고, 상기 통신 메시지를 상기 인스턴트 메시지로 변환하지 않는 것으로 결정하는 경우 상기 통신 메시지를 상기 메시지 발송 서버 또는 다른 메시지 발송 서버를 경유하여 상기 수신자 전화번호에 의해서 식별되는 수신자 단말기로 송신하는 단계; 및
(e) 상기 수신자 식별 정보에 의해서 식별되는 수신자 단말기로부터 상기 인스턴트 메시지에 대한 읽음 확인 통지를 상기 인스턴트 메시지 서버를 경유하여 수신하는 단계
를 포함하되,
상기 수신자 식별 정보에 의해서 식별되는 수신자 단말기의 개수는 2개 이상이고,
(f) 상기 2개 이상의 수신자 단말기 중 어느 하나로부터 상기 인스턴트 메시지에 대한 읽음 확인 통지를 수신하면, 상기 읽음 확인 통지를 상기 발신자 식별 정보에 의해서 식별되는 발신자 단말기로 송신하는 단계
를 더 포함하는 메시지 서비스 제공 방법이 제공된다.
바람직하게는, 상기 (d) 단계는, 상기 인스턴트 메시지 서버로부터 상기 인스턴트 메시지에 대한 전송 불가 통지 또는 상기 인스턴트 메시지에 대한 읽음 확인 통지를 미리 지정된 시간 내에 수신하지 못한 경우, 상기 통신 메시지를 상기 메시지 발송 서버 또는 상기 다른 메시지 발송 서버를 경유하여 상기 수신자 전화번호에 의해서 식별되는 수신자 단말기로 송신하는 단계를 포함하는 것이다.
바람직하게는, 상기 메시지 서비스 제공 방법은 (g) 상기 수신자 전화번호에 의해서 식별되는 수신자 단말기 또는 상기 수신자 식별 정보에 의해서 식별되는 수신자 단말기와의 통신을 통하여 상기 수신자 정보 데이터베이스를 동적으로 갱신하는 단계를 더 포함한다.
삭제
삭제
삭제
삭제
본 발명의 다른 관점에 의하면, 인스턴트 메시지 서버에 의하여 수행되는 메시지 서비스 제공 방법에 있어서,
(a) 수신자 식별 정보, 상기 수신자 식별 정보에 정합된 하나 이상의 수신자 단말기 정보를 포함하는 수신자 정보 데이터베이스를 생성 및 유지하는 단계;
(b) 메시지 변환 서버가 통신 메시지를 변환하여 생성한 것인 인스턴트 메시지 및 상기 수신자 식별 정보를 상기 메시지 변환 서버로부터 수신하는 단계;
(c) 상기 수신자 정보 데이터베이스를 기초로 상기 인스턴트 메시지를 상기 하나 이상의 수신자 단말기 정보에 의해서 식별되는 하나 이상의 수신자 단말기로 송신하는 단계; 및
(d) 상기 하나 이상의 수신자 단말기로부터 상기 인스턴트 메시지에 대한 읽음 확인 통지를 수신하면, 상기 메시지 변환 서버에 상기 인스턴트 메시지에 대한 읽음 확인 통지를 송신하는 단계
를 포함하되,
상기 하나 이상의 수신자 단말기의 개수는 2개 이상이고,
(e) 상기 2개 이상의 수신자 단말기 중 어느 하나로부터 상기 인스턴트 메시지에 대한 읽음 확인 통지를 수신하면, 상기 2개 이상의 수신자 단말기 중 다른 수신자 단말기에 상기 인스턴트 메시지에 대한 읽음 확인 통지를 송신하는 단계를 더 포함하는 메시지 서비스 제공 방법이 제공된다.
삭제
삭제
삭제
삭제
삭제
삭제
상기 메시지 서비스 제공 방법은 (f) 상기 하나 이상의 수신자 단말기와의 통신을 통하여 상기 수신자 정보 데이터베이스를 동적으로 갱신하는 단계;를 더 포함한다.
삭제
삭제
삭제
삭제
삭제
삭제
본 발명에 따른 메시지 서비스 제공 방법 및 이를 실행하기 위한 컴퓨터 프로그램에 의하면, 발신자가 송신한 SMS 등의 메시지를 원래대로 SMS 등의 메시지로 수신할지 아니면 그에 상응하는 인스턴트 메시지로 수신할지를 수신자가 발신자 각각에 대하여 선택할 수 있다.
또한, 위와 같이 인스턴트 메시지를 선택적으로 송신함에 있어서, 고객들의 선택 사항을 유지 및 관리하는 서버와 고객들에게 인스턴트 메시지를 발송하는 서버가 별개로 구성되고, 상기 두 개의 서버가 수신자 각각에 대하여 서로 상이한 개인 정보를 관리하며, 상기 두 개의 서버 사이에서 개인 정보가 공유되지 않는다. 따라서, 개인 정보에 대한 보안성이 향상된다.
도 1은 본 발명에 따른 메시지 서비스 제공 방법이 수행되는 시스템 환경을 도시한 블록도.
도 2는 본 발명에 따른 메시지 변환 서버에 의하여 생성 및 유지되는 수신자 정보 데이터베이스의 데이터 구조를 예시적으로 도시한 도면.
도 3는 도 2의 수신자 정보 데이터베이스에 저장된 데이터가 동적으로 갱신되는 것을 예시적으로 설명한 도면.
도 4는 본 발명에 따른 인스턴트 메시지 서버에 의하여 생성 및 유지되는 수신자 정보 데이터베이스의 데이터 구조를 예시적으로 도시한 도면.
도 5는 도 4의 수신자 정보 데이터베이스에 저장된 데이터가 동적으로 갱신되는 것을 예시적으로 설명한 도면.
도 6은 본 발명에 따른 메시지 변환 서버에 의하여 수행되는 메시지 서비스 제공 방법의 일 실시예를 도시하는 플로우 차트.
도 7 내지 9는 본 발명에 따른 메시지 변환 서버에 의하여 수행되는 메시지 서비스 제공 방법 중 일부에 대한 각 실시예를 도시하는 플로우 차트.
도 10은 본 발명에 따른 인스턴트 메시지 서버에 의하여 수행되는 메시지 서비스 제공 방법의 일 실시예를 도시하는 플로우 차트.
도 11은 본 발명에 따른 인스턴트 메시지 서버에 의하여 수행되는 메시지 서비스 제공 방법 중 일부에 대한 일 실시예를 도시하는 플로우 차트.
도 12는 본 발명에 따른 개인 단말기에 구비된 프로세서에서 실행되는 컴퓨터 프로그램의 각 기능을 도시하는 플로우 차트.
이하에서는 첨부된 도면을 참조하여 본 발명에 따른 메시지 서비스 제공 방법을 상세히 설명한다.
도 1은 본 발명에 따른 메시지 서비스 제공 방법이 수행되는 시스템 환경을 도시한 블록도이다.
도 1을 참조하면, 본 발명에 따른 메시지 서비스 제공 방법이 수행되는 시스템 환경은 메시지 발송 서버(100), 메시지 변환 서버(200), 인스턴트 메시지 서버(300) 및 하나 이상의 수신자 단말기(400-1~400-n)를 포함한다. 이하, “수신자 단말기”는 “개인 단말기”라고도 한다.
메시지 발송 서버(100)는 통신 메시지 및 이를 전송한 발신자 단말기(미도시)를 식별하기 위한 발신자 식별 정보를 메시지 변환 서버(200)에 송신한다.
메시지 발송 서버(100) 또는 발신자 단말기는 고객들을 관리하는 사업자에 의하여 사용되는 것일 수 있으며, 예를 들어 금융 기관, 유통 사업자, 서비스 사업자에 의하여 사용되는 것일 수 있다. 또한, 상기 통신 메시지는 금융거래 정보, 상거래 정보, 상품 정보, 서비스 정보, 할인 정보 등을 포함하는 것일 수 있으며, SMS 메시지, LMS 메시지 및 MMS 메시지 중 어느 하나의 형식을 가지는 것일 수 있다.
메시지 변환 서버(200)는 수신자 정보 데이터베이스(210)를 생성 및 유지하고, 메시지 발송 서버(100)로부터 통신 메시지 및 발신자 식별 정보를 수신하며, 수신자 정보 데이터베이스(210)를 기초로 하여 통신 메시지로부터 변환된 인스턴트 메시지 및 수신자 식별 정보를 인스턴트 메시지 서버(300)에 송신한다.
인스턴트 메시지 서버(300)는 수신자 정보 데이터베이스(310)를 생성 및 유지하고, 메시지 변환 서버(200)로부터 인스턴트 메시지 및 수신자 식별 정보를 수신하며, 수신자 정보 데이터베이스(310)를 기초로 하여 인스턴트 메시지를 하나 이상의 수신자 단말기(400-1~400-n)로 송신한다.
바람직하게는, 인스턴트 메시지 서버(300)를 운영하는 주체는 메시지 변환 서버(200)를 운영하는 주체와 다르며, 두 서버 간에는 수신자 정보가 공유되지 않는다. 구체적으로, 메시지 변환 서버(200)에 의하여 관리되는 수신자 정보 데이터베이스(210)는 수신자 전화번호를 저장하지만 수신자 단말기 정보를 저장하지 않고, 인스턴트 메시지 서버(300)에 의하여 관리되는 수신자 정보 데이터베이스(310)는 수신자 단말기 정보를 저장하지만 수신자 전화번호를 저장하지 않는다.
전술한 바와 같이 두 서버 간에 수신자 정보가 공유되지 않으므로, 설령 수신자 정보 데이터베이스(210) 및 수신자 정보 데이터베이스(310) 중 어느 하나에서 정보 유출이 발생하더라도, 수신자 단말기 정보 및 수신자 전화번호 중 어느 하나만 유출되고 다른 하나는 유출되지 않는다. 즉, 본 발명에 따르면 인스턴트 메시지 서버(300)가 메시지 변환 서버(200)와 별개로 구성되기 때문에, 양자가 서로 상이한 종류의 개인 정보를 별개로 관리하도록 하는 것이 가능하고, 이에 의하여 개인 정보에 대한 보안성을 향상시킬 수 있다.
하나 이상의 수신자 단말기(400-1~400-n)는 프로세서(410-1~410-n)를 각각 구비하는 개인 단말기(예를 들어, 휴대폰, 태블릿, 퍼스널 컴퓨터 등)로서, 메시지 변환 서버(200) 및 인스턴트 메시지 서버(300)에 필요한 정보를 송신하고, 메시지 변환 서버(200)로부터 인스턴트 메시지 서버(300)를 경유하여 인스턴트 메시지를 수신한다.
도 2는 본 발명에 따른 메시지 변환 서버(200)에 의하여 생성 및 유지되는 수신자 정보 데이터베이스(210)의 데이터 구조를 예시적으로 도시한 도면이다.
도 2를 참조하면, 수신자 정보 데이터베이스(210)는 수신자 식별 정보(도시된 예에서는 "사용자 X", "사용자 Y"), 수신자 식별 정보에 정합된 수신자 전화번호(도시된 예에서는 "010-1234-4578", "010-9012-3456"), 수신자 식별 정보에 정합된 발신자 식별 정보(도시된 예에서는 "A 은행", "B 쇼핑몰") 및 발신자 식별 정보에 정합된 인스턴트 메시지 수신 여부 정보(도시된 예에서는 "O", "X")를 포함한다.
네트워크 상의 계정 ID, 전자메일 주소 등 개인 또는 단체를 특정할 수 있는 정보로서 전화번호가 아닌 것은 무엇이라도 수신자 식별 정보 및 발신자 식별 정보로서 사용될 수 있다.
도 3는 도 2의 수신자 정보 데이터베이스(210)에 저장된 데이터가 동적으로 갱신되는 것을 예시적으로 설명한 도면이다.
도 3을 참조하면, 수신자 정보 데이터베이스(210)에 저장된 데이터는 수신자 단말기와의 통신을 통하여 동적으로 갱신된다. 예를 들어, 수신자 단말기가 유무선 인터넷을 통하여 수신자 정보 데이터베이스(210)의 웹 페이지에 접속하거나, 이동 통신을 통하여 수신자 정보 데이터베이스(210)에 연결되어 수신자 정보 데이터베이스(210)에 저장된 데이터를 변경, 추가, 삭제 하는 등 동적으로 갱신할 수 있다.
도시된 예에서, 수신자 전화번호는 "010-1234-4578"에서 "010-7890-1234"로 갱신되고, 사용자 X에 대한 B 쇼핑몰의 인스턴트 메시지 수신 여부 정보는 "X"에서 "O"로 갱신된다. 또한, 사용자 X에 대하여 “C 보험”이 새로운 발신자 식별 정보로서 추가되고, 이에 대한 인스턴트 메시지 수신 여부 정보는 “O”로 신규 설정된다.
도 4는 본 발명에 따른 인스턴트 메시지 서버(300)에 의하여 생성 및 유지되는 수신자 정보 데이터베이스(310)의 데이터 구조를 예시적으로 도시한 도면이다.
도 4를 참조하면, 수신자 정보 데이터베이스(310)는 수신자 식별 정보(도시된 예에서는 "사용자 X", "사용자 Y") 및 수신자 식별 정보에 정합된 하나 이상의 수신자 단말기 정보(도시된 예에서는 "수신자 단말기 X1", "수신자 단말기 X2", "수신자 단말기 Y1", "수신자 단말기 Y2")를 포함한다. 수신자 단말기 정보는 수신자 단말기를 특정할 수 있는 정보로서, 바람직하게는 수신자 단말기에 의하여 생성된 코드이다.
도 5는 도 4의 수신자 정보 데이터베이스(310)에 저장된 데이터가 동적으로 갱신되는 것을 예시적으로 설명한 도면이다.
도 5를 참조하면, 수신자 정보 데이터베이스(310)에 저장된 데이터는 수신자 단말기와의 통신을 통하여 동적으로 갱신된다. 예를 들어, 수신자 단말기가 유무선 인터넷을 통하여 수신자 정보 데이터베이스(310)의 웹 페이지에 접속하거나, 이동 통신을 통하여 수신자 정보 데이터베이스(310)에 연결되어 수신자 정보 데이터베이스(310)에 저장된 데이터를 변경, 추가, 삭제 하는 등 동적으로 갱신할 수 있다. 도시된 예에서, 수신자 단말기 정보 중에서 "수신자 단말기 X2"는 "수신자 단말기 X3"로 갱신되고, "수신자 단말기 X3"는 새로운 수신자 단말기 정보로서 추가된다.
이하, 전술한 시스템 환경을 전제로 하여 본 발명에 따른 메시지 서비스 제공 방법을 상세히 설명한다.
도 6은 본 발명에 따른 메시지 변환 서버(200)에 의하여 수행되는 메시지 서비스 제공 방법의 일 실시예를 도시하는 플로우 차트이다.
도 6을 참조하면, 메시지 변환 서버(200)는 수신자 식별 정보, 수신자 식별 정보에 정합된 수신자 전화번호, 수신자 식별 정보에 정합된 발신자 식별 정보 및 발신자 식별 정보에 정합된 인스턴트 메시지 수신 여부 정보를 포함하는 수신자 정보 데이터베이스(210)를 생성 및 유지한다(S110).
그리고, 메시지 변환 서버(200)는 메시지 발송 서버(100)로부터 발신자 식별 정보에 의해서 식별되는 발신자 단말기로부터 수신자 전화번호에 의해서 식별되는 수신자 단말기로 전송될 통신 메시지를 수신한다(S120). 여기서, "수신자 전화번호에 의해서 식별되는 수신자 단말기"는 예를 들어 휴대폰일 수 있다.
다음으로, 메시지 변환 서버(200)는 수신자 정보 데이터베이스(210)를 기초로 통신 메시지를 인스턴트 메시지로 변환할 지를 결정한다(S130).
도 2에 도시된 수신자 정보 데이터베이스(210)의 예에서, 수신자인 사용자 X에 정합된 발신자 중에서 A 은행으로부터의 인스턴트 메시지는 수신 허용되어 있고("수신 O"), B 쇼핑몰로부터의 인스턴트 메시지는 수신 불허되어 있다("수신 X"). 따라서, 메시지 변환 서버(200)는 통신 메시지의 수신자가 사용자 X이고 발신자가 A 은행인 경우 이를 인스턴트 메시지로 변환하는 것으로 결정하게 되고, 통신 메시지의 수신자가 사용자 X이고 발신자가 B 쇼핑몰인 경우 이를 인스턴트 메시지로 변환하지 않는 것으로 결정하게 된다.
메시지 변환 서버(200)는 S130 단계에서 통신 메시지를 인스턴트 메시지로 변환하는 것으로 결정한 경우 인스턴트 메시지를 인스턴트 메시지 서버를 경유하여 수신자 식별 정보에 의해서 식별되는 수신자 단말기로 송신하고, S130 단계에서 통신 메시지를 인스턴트 메시지로 변환하지 않는 것으로 결정하는 경우 통신 메시지를 메시지 발송 서버(100) 또는 다른 메시지 발송 서버(미도시)를 경유하여 수신자 전화번호에 의해서 식별되는 수신자 단말기로 송신한다(S140).
여기서, "수신자 식별 정보에 의해서 식별되는 수신자 단말기"는 예를 들어 태블릿, 퍼스널 컴퓨터 등 전화번호가 아닌 다른 정보에 의하여 식별되는 개인 단말기일 수도 있고, 수신자 전화번호에 의해서 식별되는 수신자 단말기와 동일한 것일 수도 있다. 수신자 식별 정보에 의해서 식별되는 수신자 단말기의 개수는 2개 이상일 수 있고, 2개 이상의 상기 수신자 식별 정보에 의해서 식별되는 수신자 단말기 중 하나는 수신자 전화번호에 의해서 식별되는 수신자 단말기일 수도 있다.
도 7 내지 9는 본 발명에 따른 메시지 변환 서버에 의하여 수행되는 메시지 서비스 제공 방법 중 일부에 대한 각 실시예를 도시하는 플로우 차트이다.
도 7을 참조하면, S140 단계는, 인스턴트 메시지 서버(300)로부터 인스턴트 메시지에 대한 전송 불가 통지 또는 인스턴트 메시지에 대한 읽음 확인 통지를 미리 지정된 시간 내에 수신하지 못한 경우, 상기 통신 메시지를 메시지 발송 서버(100) 또는 다른 메시지 발송 서버(미도시)를 경유하여 수신자 전화번호에 의해서 식별되는 수신자 단말기로 송신하는 S145 단계를 더 포함할 수 있다.
도 8을 참조하면, 메시지 변환 서버(200)는 수신자 전화번호에 의해서 식별되는 수신자 단말기 또는 수신자 식별 정보에 의해서 식별되는 수신자 단말기와의 통신(예를 들어, 유무선 인터넷 또는 이동 통신)을 통하여 수신자 정보 데이터베이스(210)를 동적으로 갱신할 수 있다(S150). 수신자 정보 데이터베이스(210)의 동적 갱신의 일 예는 앞에서 도 3을 참조하여 설명한 바 있으므로, 그에 대한 반복은 생략한다.
도 9를 참조하면, 메시지 변환 서버(200)는 수신자 식별 정보에 의해서 식별되는 수신자 단말기로부터 인스턴트 메시지에 대한 읽음 확인 통지를 인스턴트 메시지 서버(300)를 경유하여 수신할 수 있고(S160), 읽음 확인 통지를 발신자 식별 정보에 의해서 식별되는 발신자 단말기로 송신할 수 있다(S170).
도 10은 본 발명에 따른 인스턴트 메시지 서버(300)에 의하여 수행되는 메시지 서비스 제공 방법의 일 실시예를 도시하는 플로우 차트이다.
도 10을 참조하면, 인스턴트 메시지 서버(300)는 수신자 식별 정보, 수신자 식별 정보에 정합된 하나 이상의 수신자 단말기 정보를 포함하는 수신자 정보 데이터베이스(310)를 생성 및 유지한다(S210).
그리고, 인스턴트 메시지 서버(300)는 메시지 변환 서버(200)가 통신 메시지를 변환하여 생성한 것인 인스턴트 메시지 및 수신자 식별 정보를 메시지 변환 서버(200)로부터 수신한다(S220).
다음으로, 인스턴트 메시지 서버(300)는 수신자 정보 데이터베이스(310)를 기초로 인스턴트 메시지를 하나 이상의 수신자 단말기 정보에 의해서 식별되는 하나 이상의 수신자 단말기로 송신한다(S230).
도 4에 도시된 수신자 정보 데이터베이스(310)의 예에서, 사용자 X에 정합되는 수신자 단말기 정보는 수신자 단말기 X1, 수신자 단말기 X2, … 이므로, 인스턴트 메시지 서버(300)는 인스턴트 메시지를 X1, X2, … 에 의해서 각각 식별되는 복수개의 수신자 단말기로 송신한다.
다음으로, 인스턴트 메시지 서버(300)는 상기 하나 이상의 수신자 단말기로부터 인스턴트 메시지에 대한 읽음 확인 통지를 수신하면, 메시지 변환 서버(200)에 인스턴트 메시지에 대한 읽음 확인 통지를 송신할 수 있다(S240).
다음으로, 2개 이상의 수신자 단말기 중 어느 하나로부터 인스턴트 메시지에 대한 읽음 확인 통지를 수신하면, 상기 2개 이상의 수신자 단말기 중 다른 수신자 단말기에 인스턴트 메시지에 대한 읽음 확인 통지를 송신할 수 있다(S250).
도 11은 본 발명에 따른 인스턴트 메시지 서버(300)에 의하여 수행되는 메시지 서비스 제공 방법 중 일부에 대한 일 실시예를 도시하는 플로우 차트이다.
도 11을 참조하면, 인스턴트 메시지 서버(300)는 하나 이상의 수신자 단말기와의 통신을 통하여 수신자 정보 데이터베이스(310)를 동적으로 갱신할 수 있다(S260). 수신자 정보 데이터베이스(310)의 동적 갱신의 일 예는 앞에서 도 5를 참조하여 설명한 바 있으므로, 그에 대한 반복은 생략한다.
도 12는 수신자 단말기인 개인 단말기(400-1~400-n)에 구비된 프로세서(410-1~410-n)에서 실행되는, 본 발명에 따른 컴퓨터 프로그램의 각 기능을 도시하는 플로우 차트이다.
도 12를 참조하면, 상기 컴퓨터 프로그램은 개인 단말기(400-1~400-n)의 단말기 식별 정보 및 단말기 식별 정보에 정합된 사용자 식별 정보를 인스턴트 메시지 서버(300)로 송신하는 제1 기능; 사용자 식별 정보 및 사용자 식별 정보에 정합된 수신자 전화번호를 메시지 변환 서버(200)로 송신하는 제2 기능; 발신자 식별 정보 및 발신자 식별 정보에 정합된 인스턴트 메시지 수신 여부 정보를 메시지 변환 서버(200)로 송신하는 제3 기능; 및 발신자 식별 정보에 의해서 식별되는 발신자 단말기로부터의 통신 메시지를 발신자 식별 정보에 정합된 인스턴트 메시지 수신 여부 정보를 기초로 메시지 변환 서버(200)가 변환한 것인 인스턴트 메시지를 인스턴트 메시지 서버(300)를 경유하여 수신하는 제4 기능을 포함한다.
상기 컴퓨터 프로그램은 사용자 식별 정보에 대응하는 다른 개인 단말기로부터 인스턴트 메시지 서버(300)를 경유하여 인스턴트 메시지에 대한 읽음 확인 통지를 수신하면, 제4 기능에서 수신된 인스턴트 메시지를 삭제하거나 인스턴트 메시지에 대한 읽음 확인을 표시하는 제5 기능을 더 포함할 수 있다.
이하에서는 본 발명의 여러 관점에 따른 바람직한 형태에 대하여 부기한다.
(부기 1)
본 발명의 한 관점에 의하면, 메시지 변환 서버에 의하여 수행되는 메시지 서비스 제공 방법에 있어서,
(a) 수신자 식별 정보, 상기 수신자 식별 정보에 정합된 수신자 전화번호, 상기 수신자 식별 정보에 정합된 발신자 식별 정보 및 상기 발신자 식별 정보에 정합된 인스턴트 메시지 수신 여부 정보를 포함하는 수신자 정보 데이터베이스를 생성 및 유지하는 단계;
(b) 메시지 발송 서버로부터 상기 발신자 식별 정보에 의해서 식별되는 발신자 단말기로부터 상기 수신자 전화번호에 의해서 식별되는 수신자 단말기로 전송될 통신 메시지를 수신하는 단계;
(c) 상기 수신자 정보 데이터베이스를 기초로 상기 통신 메시지를 인스턴트 메시지로 변환할 지를 결정하는 단계; 및
(d) 상기 (c) 단계에서 상기 통신 메시지를 상기 인스턴트 메시지로 변환하는 경우 상기 인스턴트 메시지를 인스턴트 메시지 서버를 경유하여 상기 수신자 식별 정보에 의해서 식별되는 수신자 단말기로 송신하고, 상기 통신 메시지를 상기 인스턴트 메시지로 변환하지 않는 것으로 결정하는 경우 상기 통신 메시지를 상기 메시지 발송 서버 또는 다른 메시지 발송 서버를 경유하여 상기 수신자 전화번호에 의해서 식별되는 수신자 단말기로 송신하는 단계;
를 포함하는 메시지 서비스 제공 방법이 제공된다.
(부기 2)
부기 1에 기재된 메시지 서비스 제공 방법에 있어서,
상기 수신자 전화번호에 의해서 식별되는 수신자 단말기와 상기 수신자 식별 정보에 의해서 식별되는 수신자 단말기는 동일한 것일 수 있다.
(부기 3)
부기 1에 기재된 메시지 서비스 제공 방법에 있어서,
상기 통신 메시지는 SMS 메시지, LMS 메시지 및 MMS 메시지 중 어느 하나의 형식을 가지는 것일 수 있다.
(부기 4)
본 발명의 다른 관점에 의하면, 인스턴트 메시지 서버에 의하여 수행되는 메시지 서비스 제공 방법에 있어서,
(a) 수신자 식별 정보, 상기 수신자 식별 정보에 정합된 하나 이상의 수신자 단말기 정보를 포함하는 수신자 정보 데이터베이스를 생성 및 유지하는 단계;
(b) 메시지 변환 서버가 통신 메시지를 변환하여 생성한 것인 인스턴트 메시지 및 상기 수신자 식별 정보를 상기 메시지 변환 서버로부터 수신하는 단계
(c) 상기 수신자 정보 데이터베이스를 기초로 상기 인스턴트 메시지를 상기 하나 이상의 수신자 단말기 정보에 의해서 식별되는 하나 이상의 수신자 단말기로 송신하는 단계;
를 포함하는 메시지 서비스 제공 방법이 제공된다.
(부기 5)
본 발명의 다른 관점에 의하면, 개인 단말기에 구비된 프로세서에서 실행되는 컴퓨터 프로그램으로서,
(a) 상기 개인 단말기의 단말기 식별 정보 및 상기 단말기 식별 정보에 정합된 사용자 식별 정보를 인스턴트 메시지 서버로 송신하는 기능;
(b) 상기 사용자 식별 정보 및 상기 사용자 식별 정보에 정합된 수신자 전화번호를 메시지 변환 서버로 송신하는 기능;
(c) 발신자 식별 정보 및 상기 발신자 식별 정보에 정합된 인스턴트 메시지 수신 여부 정보를 상기 메시지 변환 서버로 송신하는 기능; 및
(d) 상기 발신자 식별 정보에 의해서 식별되는 발신자 단말기로부터의 통신 메시지를 상기 발신자 식별 정보에 정합된 인스턴트 메시지 수신 여부 정보를 기초로 상기 메시지 변환 서버가 변환한 것인 인스턴트 메시지를 상기 인스턴트 메시지 서버를 경유하여 수신하는 기능
을 포함하는 컴퓨터 프로그램이 제공된다.
(부기 6)
부기 5에 기재된 컴퓨터 프로그램에 있어서,
상기 통신 메시지는 SMS 메시지, LMS 메시지 및 MMS 메시지 중 어느 하나의 형식을 가지는 것일 수 있다.
비록 본 발명의 구성이 구체적으로 설명되었지만 이는 단지 본 발명을 예시적으로 설명한 것에 불과한 것으로, 본 발명이 속하는 기술분야에서 통상의 지식을 가지는 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위 내에서 다양한 변형이 가능할 것이다.
따라서 본 명세서에 개시된 실시예들은 본 발명을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 사상과 범위가 한정되는 것은 아니다. 본 발명의 범위는 아래의 청구범위에 의해 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.
100 : 메시지 발송 서버 200 : 메시지 변환 서버
210 : 수신자 정보 데이터베이스 300 : 인스턴트 메시지 서버
310 : 수신자 정보 데이터베이스
400-1~400-n : 수신자 단말기(개인 단말기)
410-1~410-n : 프로세서

Claims (12)

  1. 메시지 변환 서버에 의하여 수행되는 메시지 서비스 제공 방법에 있어서,
    (a) 수신자 식별 정보, 상기 수신자 식별 정보에 정합된 수신자 전화번호, 상기 수신자 식별 정보에 정합된 발신자 식별 정보 및 상기 발신자 식별 정보에 정합된 인스턴트 메시지 수신 여부 정보를 포함하는 수신자 정보 데이터베이스를 생성 및 유지하는 단계;
    (b) 메시지 발송 서버로부터 상기 발신자 식별 정보에 의해서 식별되는 발신자 단말기로부터 상기 수신자 전화번호에 의해서 식별되는 수신자 단말기로 전송될 통신 메시지를 수신하는 단계;
    (c) 상기 수신자 정보 데이터베이스를 기초로 상기 통신 메시지를 인스턴트 메시지로 변환할 지를 결정하는 단계;
    (d) 상기 (c) 단계에서 상기 통신 메시지를 상기 인스턴트 메시지로 변환하는 경우 상기 인스턴트 메시지를 인스턴트 메시지 서버를 경유하여 상기 수신자 식별 정보에 의해서 식별되는 수신자 단말기로 송신하고, 상기 통신 메시지를 상기 인스턴트 메시지로 변환하지 않는 것으로 결정하는 경우 상기 통신 메시지를 상기 메시지 발송 서버 또는 다른 메시지 발송 서버를 경유하여 상기 수신자 전화번호에 의해서 식별되는 수신자 단말기로 송신하는 단계; 및
    (e) 상기 수신자 식별 정보에 의해서 식별되는 수신자 단말기로부터 상기 인스턴트 메시지에 대한 읽음 확인 통지를 상기 인스턴트 메시지 서버를 경유하여 수신하는 단계
    를 포함하되,
    상기 수신자 식별 정보에 의해서 식별되는 수신자 단말기의 개수는 2개 이상이고,
    (f) 상기 2개 이상의 수신자 단말기 중 어느 하나로부터 상기 인스턴트 메시지에 대한 읽음 확인 통지를 수신하면, 상기 읽음 확인 통지를 상기 발신자 식별 정보에 의해서 식별되는 발신자 단말기로 송신하는 단계
    를 더 포함하는 메시지 서비스 제공 방법.
  2. 제1항에 있어서,
    상기 (d) 단계는, 상기 인스턴트 메시지 서버로부터 상기 인스턴트 메시지에 대한 전송 불가 통지 또는 상기 인스턴트 메시지에 대한 읽음 확인 통지를 미리 지정된 시간 내에 수신하지 못한 경우, 상기 통신 메시지를 상기 메시지 발송 서버 또는 상기 다른 메시지 발송 서버를 경유하여 상기 수신자 전화번호에 의해서 식별되는 수신자 단말기로 송신하는 단계를 포함하는 것인 메시지 서비스 제공 방법.
  3. 제1항에 있어서,
    (g) 상기 수신자 전화번호에 의해서 식별되는 수신자 단말기 또는 상기 수신자 식별 정보에 의해서 식별되는 수신자 단말기와의 통신을 통하여 상기 수신자 정보 데이터베이스를 동적으로 갱신하는 단계;
    를 더 포함하는 메시지 서비스 제공 방법.
  4. 삭제
  5. 삭제
  6. 삭제
  7. 인스턴트 메시지 서버에 의하여 수행되는 메시지 서비스 제공 방법에 있어서,
    (a) 수신자 식별 정보, 상기 수신자 식별 정보에 정합된 하나 이상의 수신자 단말기 정보를 포함하는 수신자 정보 데이터베이스를 생성 및 유지하는 단계;
    (b) 메시지 변환 서버가 통신 메시지를 변환하여 생성한 것인 인스턴트 메시지 및 상기 수신자 식별 정보를 상기 메시지 변환 서버로부터 수신하는 단계;
    (c) 상기 수신자 정보 데이터베이스를 기초로 상기 인스턴트 메시지를 상기 하나 이상의 수신자 단말기 정보에 의해서 식별되는 하나 이상의 수신자 단말기로 송신하는 단계; 및
    (d) 상기 하나 이상의 수신자 단말기로부터 상기 인스턴트 메시지에 대한 읽음 확인 통지를 수신하면, 상기 메시지 변환 서버에 상기 인스턴트 메시지에 대한 읽음 확인 통지를 송신하는 단계
    를 포함하되,
    상기 하나 이상의 수신자 단말기의 개수는 2개 이상이고,
    (e) 상기 2개 이상의 수신자 단말기 중 어느 하나로부터 상기 인스턴트 메시지에 대한 읽음 확인 통지를 수신하면, 상기 2개 이상의 수신자 단말기 중 다른 수신자 단말기에 상기 인스턴트 메시지에 대한 읽음 확인 통지를 송신하는 단계
    를 더 포함하는 메시지 서비스 제공 방법.
  8. 삭제
  9. 삭제
  10. 제7항에 있어서,
    (f) 상기 하나 이상의 수신자 단말기와의 통신을 통하여 상기 수신자 정보 데이터베이스를 동적으로 갱신하는 단계;
    를 더 포함하는 메시지 서비스 제공 방법.
  11. 삭제
  12. 삭제
KR1020140089560A 2014-07-16 2014-07-16 메시지 서비스 제공 방법 KR101476169B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020140089560A KR101476169B1 (ko) 2014-07-16 2014-07-16 메시지 서비스 제공 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140089560A KR101476169B1 (ko) 2014-07-16 2014-07-16 메시지 서비스 제공 방법

Publications (1)

Publication Number Publication Date
KR101476169B1 true KR101476169B1 (ko) 2014-12-26

Family

ID=52679860

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140089560A KR101476169B1 (ko) 2014-07-16 2014-07-16 메시지 서비스 제공 방법

Country Status (1)

Country Link
KR (1) KR101476169B1 (ko)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060107369A (ko) * 2005-04-08 2006-10-13 삼성전자주식회사 이동 통신 단말의 인스턴트 메시지 전송 방법 및 시스템
KR100779012B1 (ko) * 2006-09-15 2007-11-23 에스케이 텔레콤주식회사 타 메신저간 통신 시스템 및 방법
KR20100088402A (ko) * 2009-01-30 2010-08-09 이영훈 메세징 키워드 광고 방법 및 시스템

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060107369A (ko) * 2005-04-08 2006-10-13 삼성전자주식회사 이동 통신 단말의 인스턴트 메시지 전송 방법 및 시스템
KR100779012B1 (ko) * 2006-09-15 2007-11-23 에스케이 텔레콤주식회사 타 메신저간 통신 시스템 및 방법
KR20100088402A (ko) * 2009-01-30 2010-08-09 이영훈 메세징 키워드 광고 방법 및 시스템

Similar Documents

Publication Publication Date Title
US8150385B1 (en) Automated reply messages among end user communication devices
US10356567B2 (en) Multi-channel communication system
CN1921485B (zh) 在客户端-服务器环境中管理电子邮件的方法和***
US10880697B2 (en) Multi-channel communication system
US20100331021A1 (en) Method and system for interworking between instant messaging service and short message service
US8385897B1 (en) Global text messaging system and method
KR101229951B1 (ko) 통신망을 통한 푸시메시지 발송 방법
JP4558765B2 (ja) 通信システムおよびその方法
WO2008110504A4 (en) METHOD AND APPARATUS FOR MONITORING USER COMMUNICATIONS
JP4889813B1 (ja) データ仲介システム
KR101611241B1 (ko) 문자메시지 인증 방법, 시스템, 서버 및 컴퓨터 판독 가능 매체
KR20110079235A (ko) 그룹 메시지 서비스 방법
KR101173446B1 (ko) 위치기반 메시지 송수신 시스템 및 그 방법
KR101476169B1 (ko) 메시지 서비스 제공 방법
KR101524024B1 (ko) 어플리케이션을 이용한 통화 종료 후의 메시지 서비스 제공방법
KR101476170B1 (ko) 수신자 프로파일에 기반한 메시지 서비스 제공 방법
CN104581654A (zh) 一种名片信息的交换方法和装置
KR20120116196A (ko) 모바일에서 메시지에 대한 키워드 광고 기반의 메시지 커뮤니케이션 방법 및 시스템
CN109600369A (zh) 一种通信管理方法及装置
CN104980467A (zh) 联系信息管理方法及装置、***
KR101325233B1 (ko) 통합 커뮤니케이션 프로그램을 이용한 커뮤니케이션 시스템 및 방법
KR101505809B1 (ko) 데이터망 및 공중망을 이용한 동보메시지 전송방법
KR20160100421A (ko) 문자형 푸시 서비스 시스템 및 그 방법
KR102106276B1 (ko) 수신 팩스 방법, 수신 팩스 시스템 및 컴퓨터로 읽을 수 있는 저장매체에 저장된 수신 팩스 애플리케이션
US20210112151A1 (en) Method and System that Mitigates Digital Address Book Data Decay [TetherTap]

Legal Events

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

Payment date: 20171201

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20181218

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20191216

Year of fee payment: 6