[go: up one dir, main page]

KR101746813B1 - 수신번호가 할당되지 않은 단말기에 메시지를 전송하는 메시지 전송 시스템 및 방법 - Google Patents

수신번호가 할당되지 않은 단말기에 메시지를 전송하는 메시지 전송 시스템 및 방법 Download PDF

Info

Publication number
KR101746813B1
KR101746813B1 KR1020100132801A KR20100132801A KR101746813B1 KR 101746813 B1 KR101746813 B1 KR 101746813B1 KR 1020100132801 A KR1020100132801 A KR 1020100132801A KR 20100132801 A KR20100132801 A KR 20100132801A KR 101746813 B1 KR101746813 B1 KR 101746813B1
Authority
KR
South Korea
Prior art keywords
message
terminal
message transmission
server
identifier
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020100132801A
Other languages
English (en)
Other versions
KR20120071172A (ko
Inventor
하윤경
이운영
손진수
우상우
최대우
Original Assignee
주식회사 케이티
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 케이티 filed Critical 주식회사 케이티
Priority to KR1020100132801A priority Critical patent/KR101746813B1/ko
Publication of KR20120071172A publication Critical patent/KR20120071172A/ko
Application granted granted Critical
Publication of KR101746813B1 publication Critical patent/KR101746813B1/ko
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4547Network directories; Name-to-address mapping for personal communications, i.e. using a personal identifier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

수신번호가 할당되지 않은 단말기에 메시지를 전송하는 메시지 전송 시스템 및 방법이 제공된다. 메시지 전송 시스템은 메시지 전송 가능한 수신번호인 경우에 상기 메시지를 상기 수신번호로 전송하고, 전송 불가능한 수신번호인 경우에 상기 메시지를 IMS(IP Multimedia Server) 서버로 전달하는 SMS 서버, 상기 메시지의 수신정보를 기초로 메시지 전송 서비스 대상 여부를 판단하고, 상기 단말기가 메시지 전송 서비스 대상인 경우에 상기 메시지를 메시지 전송 서버로 전달하는 IMS 서버 및 상기 메시지의 수신정보로부터 식별자를 취득하고, 상기 식별자에 대응되는 단말기로 상기 메시지를 전송하는 메시지 전송 서버를 포함한다.

Description

수신번호가 할당되지 않은 단말기에 메시지를 전송하는 메시지 전송 시스템 및 방법{METHOD AND SYSTEM FOR SENDING MESSAGES TO DEVICE NOT HAVING TELEPHONE NUMBER}
본 발명은 수신번호가 할당되지 않은 인터넷 단말에서 메시지 송수신 서비스를 제공하는 방법 및 시스템에 관한 것이다.
종래에는 유선인터넷이 인터넷 접속 수단으로서 대부분을 차지했지만, 현재는 무선인터넷의 보급이 급속도로 확산되고 있다.
특히 스마트 폰 등에서 적용하고 있는 무선 인터넷 기술인 Wi-Fi(와이파이)를 지원하는 AP(Access Point)가 증가하고 있는 추세여서, 향후 모바일 장치를 이용한 무선 인터넷의 사용 빈도는 갈수록 증가할 예정이다.
이러한 유무선 인터넷을 이용할 수 있는 모바일 장치에는 피쳐폰이나 스마트폰과 같이 통화 기능을 장착하고 있는 단말도 있으며, 아이패드나 노트북, 타블렛 PC, PMP 등과 같이 통화 기능이 장착되지 않은 단말도 있다.
모바일 단말 간에 메시지를 주고 받는 경우에, 일반적으로 통화 기능이 있는 피쳐폰이나 스마트 폰의 경우에는 통화 기능에 할당된 수신 번호를 이용하여 상대방 단말과 메시지를 주고 받게 된다.
참고로, 이러한 메시지에는 단문 메시지(SMS), 장문 메시지(LMS) 및 멀티미디어 메시지(MMS) 등이 있으며, 이러한 통화 기능을 구비하고 있는 단말로는 2G/3G 피쳐폰, 인터넷 전화, 스마트폰 및 PSTN폰 등이 있다.
한편, 웹 환경에서 운용되는 PC에서도 메시지를 송신 할 수 있다. PC 상에서의 메시지 송신은 발신 번호에 대한 과금용 인증을 받은 후에, 메시지를 수신번호로 보낼 수 있다. 하지만, 웹 상의 PC의 경우에는 수신번호가 할당되지 않았기 때문에 메시지를 수신 받을 수는 없다.
참고로 통신업체에서 제공하는 인터넷 폰(PC폰)의 경우에는, PC 상에 클라이언트를 설치하고, 가입된 집 전화번호(PSTN)을 기반으로 메시지를 송수신할 수 있다. 하지만, 이 경우에도, PC 상에서 클라이언트가 구동되고 있는 중에만 메시지 수신이 가능하다는 단점이 있다.
따라서, 통화 기능을 갖고 있지 않아서 수신번호를 할당 받지 않은 모바일 장치의 경우에 다른 모바일 장치와 메시지를 송수신할 수 있도록 지원해주는 관련 기술이 강력히 요구되고 있다.
또한, 모바일 장치 및 일반 PC상에서 메시지 클라이언트가 구동되지 않은 상태에서도 상대방으로부터 메시지를 수신 받을 수 있는 서비스 및 방법에 관한 기술이 강력히 요구되고 있는 실정이다.
본 발명은 상술한 종래의 문제점을 극복하기 위한 것으로서, 본 발명의 목적은, 통화 기능을 구비하고 있지 않아서 수신번호가 할당되지 않은 모바일 단말에서도 다른 단말과 메시지를 주고받을 수 있는 메시지 전송 시스템 및 방법을 제공하는 것이다.
본 발명의 다른 목적은 모바일 단말 및 PC상에서 메시지 클라이언트가 항상 구동되고 있지 않더라도 다른 단말로부터의 메시지를 수신할 수 있는 메시지 전송 시스템 및 방법을 제공하는 것이다.
상기한 본 발명의 목적을 달성하기 위한 본 발명의 제 1측면에 따른 수신번호가 할당되지 않은 단말기에 메시지를 전송하는 메시지 전송 시스템은, 메시지 전송 가능한 수신번호인 경우에 상기 메시지를 상기 수신번호로 전송하고, 전송 불가능한 수신번호인 경우에 상기 메시지를 IMS(IP Multimedia Subsystem) 서버로 전달하는 SMS 서버, 상기 메시지의 수신정보를 기초로 메시지 전송 서비스 대상 여부를 판단하고, 상기 단말기가 메시지 전송 서비스 대상인 경우에 상기 메시지를 메시지 전송 서버로 전달하는 IMS 서버 및 상기 메시지의 수신정보로부터 식별자를 취득하고, 상기 식별자에 대응되는 단말기로 상기 메시지를 전송하는 메시지 전송 서버를 포함한다.
또한, 본 발명의 제 1 측면에 따른 수신번호가 할당되지 않은 단말기에 메시지를 전송하는 메시지 전송 시스템에서, 메시지 전송 서버는, 단말기 정보 및 상기 단말기에 대응되는 상기 식별자를 관리하는 단말 관리부, 상기 IMS 서버에서 제공하는 API를 이용하여 상기 IMS 서버로부터 메시지를 수신하는 IMS 연결 API, 상기 메시지로부터 추출된 식별자에 기초하여 수신 대상이 되는 단말기를 선택하는 메시지 처리부 및 메시지 전송 기능을 제공하는 API를 이용하여 상기 선택된 단말기에 상기 메시지를 전송하는 메시지 전송 API를 포함한다.
또한, 본 발명의 제 2 측면에 따른 메시지 전송 시스템을 이용하여 수신번호가 할당되지 않은 단말기에서 메시지를 수신하는 방법은, 메시지 전송 가능한 수신번호인 경우에 SMS 서버가 상기 메시지를 상기 수신번호로 전송하고, 전송 불가능한 수신번호인 경우에 상기 메시지를 IMS 서버로 전달하는 단계, 상기 IMS 서버가 상기 메시지의 수신정보를 기초로 메시지 전송 서비스 대상 여부를 판단하는 단계, 메시지 전송 서비스 대상인 경우에 상기 IMS 서버가 상기 메시지를 메시지 전송 서버로 전송하는 단계, 상기 메시지 전송 서버가 상기 메시지의 수신정보로부터 식별자를 취득하는 단계 및 상기 메시지 전송 서버가 상기 식별자에 대응되는 단말기 정보를 취득하고, 상기 단말기 정보를 기초로 상기 단말기로 상기 메시지를 전송하는 단계를 포함한다.
전술한 본 발명의 과제 해결 수단에 의하면, 통화 기능을 구비하고 있지 않아서 수신번호를 할당 받지 못한 모바일 단말 및 PC의 경우에도, 유무선 인터넷을 이용하여 인터넷에 연결될 수만 있다면 다른 단말기로부터 메시지를 수신할 수 있다.
또한, 전술한 본 발명의 과제 해결 수단에 의하면, PC 또는 모바일 단말 상에서 메시지 클라이언트가 항상 구동되지 않더라도 상대방 단말기로부터 메시지를 수신할 수 있다.
도 1은 본 발명의 일 실시예에 따른, 통화 기능을 구비하지 않은 사용자 단말에의 메시지 전송 시스템의 전체 개요도이다.
도 2 는 본 발명의 일 실시예에 따른, 통화 기능을 구비하지 않은 사용자 단말에 메시지 전송 서비스를 제공하기 위한 메시지 제공 서버의 세부 구성도이다.
도 3 은 본 발명의 일 실시예에 따른, 수신 번호가 없이 메시지 전송을 받을 수 있는 사용자 단말의 세부 구성도이다.
도 4 는 본 발명의 일 실시예에 따른, 사용자 단말에서 사용자에게 제공되는 설정 UI를 설명하기 위한 도면이다.
도 5 는 본 발명의 일 실시예에 따른, 다른 사용자 단말로부터 통화 기능을 구비하지 않은 사용자 단말로 메시지를 전송하는 과정을 설명하기 위한 흐름도이다.
도 6 은 본 발명의 일 실시예에 따른, 통화 기능을 구비하지 않은 사용자 단말로부터 다른 사용자 단말로 메시지를 전송하는 과정을 설명하기 위한 흐름도이다.
도 7 은 본 발명의 일 실시예에 따른, 메시지 전송 서버와 사용자 단말 간에 메시지를 송수신 하기 위해 사용되는 메시지 전송 API의 파라메터를 설명하기 위한 도면이다.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 이를 상세한 설명을 통해 상세히 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.
본 발명을 설명함에 있어서, 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 본 명세서의 설명 과정에서 이용되는 숫자(예를 들어, 제1, 제2 등)는 하나의 구성요소를 다른 구성요소와 구분하기 위한 식별기호에 불과하다.
또한, 본 명세서에서, 일 구성요소가 다른 구성요소와 "연결된다" 거나 "접속된다" 등으로 언급된 때에는, 상기 일 구성요소가 상기 다른 구성요소와 직접 연결되거나 또는 직접 접속될 수도 있지만, 특별히 반대되는 기재가 존재하지 않는 이상, 중간에 또 다른 구성요소를 매개하여 연결되거나 또는 접속될 수도 있다고 이해되어야 할 것이다.
이하, 첨부된 도면들을 참조하여 본 발명을 상세히 설명하기로 한다.
도 1은 본 발명의 일 실시예에 따른, 통화 기능을 구비하지 않은 사용자 단말에의 메시지 전송 시스템의 전체 개요도이다.
도 1에 도시된 바와 같이, 본 발명의 일 실시예에 따른 메시지 전송 시스템(10)은, 통화 기능을 구비하지 않은 제 1 사용자 단말(100), 제 1 사용자 단말(100)로 메시지를 전송하는 메시지 전송 서버(200) 및 IMS 서버(300)를 포함한다.
또한, 메시지 전송 시스템(10)은 SMS 서버(400) 및 IMS 서버(300)와 SMS 서버(400)의 연동을 위한 SMS 게이트웨이(600)를 더 포함할 수 있다.
제 1 사용자 단말(100)은 통화 기능을 구비하지 않은 단말이다. 제 1 사용자 단말(100)은 통화 기능을 구비하고 있지 않아서 수신 번호를 할당 받지 못하며, 유무선 인터넷을 이용하여 네트워크에 접속할 수 있는 기능을 구비하고 있을 것을 전제로 한다.
제 1 사용자 단말(100)에는 본 메시지 전송 서비스를 위한 메시지 클라이언트가 설치되어 있을 수 있으며, 메시지 클라이언트를 이용하여 후술할 메시지 전송 서버(200)와 통신을 수행하여 메시지를 송수신 할 수 있다.
이 경우, 메시지 클라이언트는 제 1 사용자 단말(100)의 메모리 상에 상주하여 상시 구동될 수 있고, 후술할 메시지 전송 서버(200)로부터 메시지 전송을 알리는 푸쉬 신호를 인식하여 구동되도록 구성될 수도 있다.
제 1 사용자 단말(100)에는 PMP, 아이팟 등의 포터블 장치, ipad, 태블릿 PC, 노트북과 같은 휴대용 PC 장치 및 유무선 인터넷이 가능한 e-북 단말기 등의 멀티미디어 장치 등이 포함될 수 있다. 제 1 사용자 단말(100)의 세부 구성에 대해서는 도 3에서 상세히 후술하기로 한다.
메시지 전송 서버(200)는 수신번호를 할당 받지 않은 사용자 단말에 대해 메시지를 전송한다. 구체적으로, 메시지 전송 서버(200)는 사전에 수신번호가 없는 사용자 단말을 등록하여 두고, 해당 사용자 단말에 대해 고유한 식별자를 매칭하여 관리할 수 있다.
또한, 메시지 전송 서버(200)는 전송 받은 메시지 내의 수신 정보로부터 식별자를 취득하고, 상기 취득한 식별자에 대응되는 사용자 단말기로 해당 메시지를 전송할 수 있다.
이를 위해, 메시지 전송 서버(200)는 메시지 전송 서비스를 이용할 사용자 단말을 사전에 등록할 필요가 있으며, 등록 후에, 다른 사용자 단말로부터 메시지를 수신한 경우, 수신된 메시지의 수신 정보를 분석하여, 해당 수신 정보로부터 수신 대상을 가리키는 식별자를 취득하고, 단말기-식별자 맵핑 정보에 기초하여 해당 식별자에 대응하는 제 1 사용자 단말(100)을 검색하여, 제 1 사용자 단말(100)로 메시지를 전송할 수 있다. 메시지 전송 서버(200)의 세부 구성에 대해서는 도 2에서 상세히 후술하기로 한다.
또한, 메시지 전송 서버(200)는 제 1 사용자 단말(100)과의 통신을 위해 메시지 전송 API를 사용자에게 제공할 수 있다. 메시지 전송 API는 Open API의 일종으로서, 메시지의 송수신과 관련된 기능을 제공하며, 개발자 인증을 받은 개발자들에게 제공되어 사용될 수 있다.
메시지 전송 API는 메시지 전송 서버(200) 상에 구축되어 사용자에게 제공될 수 있고, IMS 서버(300) 상에 구축되어 사용자에게 제공될 수 있다. 메시지 전송 API의 세부 내용에 대해서는 도 7에서 상세히 후술하기로 한다.
IMS 서버(300)는 메시지의 수신 정보로부터 식별자를 취득하고, 상기 식별자가 유효한 경우에 상기 메시지를 메시지 전송 서버(200)로 전달한다.
구체적으로, IMS 서버(300)는 SMS 서버로부터 수신한 메시지의 수신 정보에 포함된 수신 대상 단말의 식별자를 기초로 해당 메시지가 메시지 전송 서비스의 대상 여부인지를 판단하고, 상기 단말기가 메시지 전송 서비스 대상인 경우에 메시지를 메시지 전송 서버로 전달한다.
참고로, IMS는 IP 멀티미디어 서브시스템(IP Multimedia Subsystem)으로서 인터넷과 유무선 환경을 IP 네트워크에서 통합(ALL-IP)하기 위한 장비이다. IMS 서버는 이동통신과 다른 IP 네트워크 간 상호 운용이 용이하며, IP 기반의 멀티미디어 서비스가 가능한 통신 플랫폼 환경을 구축할 수 있다.
IMS 서버(300)는 SIP 프로토콜을 이용하여 통신을 수행하며, 이동 통신단말로 메시지를 전송하기 위해 후술할 SMS 서버(400)와 연동한다. 이때, IMS 서버(300)는 SMS 서버(400)와의 연동을 위해 SMS 게이트웨이(600)를 경유할 수 있다.
IMS 서버(300)는 SMS 서버(400)로부터 메시지를 수신한 경우에, 수신한 메시지의 수신정보를 기초로 수신 대상 단말이 메시지 전송 서비스 대상인지 여부를 판단한다. 메시지 수신 대상이 되는 단말이 메시지 전송 서비스를 제공받는 대상인 경우, IMS 서버(300)는 해당 메시지를 메시지 전송 서버(200)로 전달할 수 있다.
또한, IMS 서버(300)는 메시지 전송 서버(200)와의 통신을 위해 IMS 연결 API를 제공할 수 있다. IMS 서버(300)는 후술할 IMS 연결 API(230)를 이용하여 메시지 전송 서버(200)와 통신을 수행할 수 있고, 메시지 전송 서버(200)로 메시지 송수신 등의 처리를 지시할 수 있다.
SMS 서버(400)는 수신된 메시지가 전송 가능한 수신번호를 포함하는 경우에는 해당 수신번호로 메시지를 전송하고, 수신번호가 없는 경우에는 해당 메시지를 IMS 서버(300)로 전달한다.
SMS 서버(400)는 메시지를 IMS 서버(300)로 전달하기 위해 SMS 게이트웨이(600)를 경유하며, SMS 게이트웨이(600)는 SMS 서버(400)로부터 전달받은 메시지를 IMS 서버(300)로 라우팅한다.
다음으로, 메시지 전송 서버(200)의 세부 구성에 대해 설명하기로 한다.
도 2 는 본 발명의 일 실시예에 따른, 통화 기능을 구비하지 않은 사용자 단말에 메시지 전송 서비스를 제공하기 위한 메시지 제공 서버의 세부 구성도이다.
도 2에 도시된 바와 같이, 메시지 전송 서버(200)는 메시지 전송 API(210), 단말 관리부(220), IMS 연결 API(230) 및 메시지 처리부(250)를 포함한다. 또한, 메시지 전송 서버(200)는 데이터베이스(DB)(240) 및 과금 처리부(260)를 더 포함할 수 있다.
메시지 전송 API(210)는 메시지 전송 기능을 제공하는 API를 이용하여 상기 선택된 단말기에 상기 메시지를 전송한다. 구체적으로, 메시지 전송 API(210)는 사용자 단말과 메시지 전송 서버(200)간의 메시지 전송을 위한 API를 제공하고, 사용자 단말로부터의 API를 통한 요청을 받아서 처리할 수 있다.
메시지 전송 기능을 제공하는 API는 오픈 플랫폼인 Open API로서, 개발자들에게 제공될 수 있으며, 개발자들은 메시지 전송 기능을 구현하기 위해 상기 API를 다운받아서 프로그램 코드에 삽입할 수 있다. 이때, API 코드를 사용하기 위해서 사전에 개발자들에게 사용권한을 취득할 것을 요구할 수도 있다.
메시지 전송 API(210)는 메시지 전송 API를 이용하여 개발된 메시지 클라이언트와 통신을 수행할 수 있으며, 해당 API의 요청을 받아서 메시지 전송 서버(200) 내에서 실행하고 그 결과를 다시 제 1 사용자 단말(100)의 메시지 클라이언트로 전달할 수 있다.
이때, 메시지 전송 API(210)는 해당 API를 이용하려는 단말기에 대해 해당 API에 대한 이용 권한 유무를 확인하고, 이용 권한이 있는 경우에만 해당 API를 이용하여 메시지 전송을 하도록 허용할 수도 있다.
도 7에서, 메시지 전송 API가 지원하는 메시지 송수신용 파라메터들에 대해 상세히 설명하고 있다.
메시지 클라이언트는 해당 파라메터에 정확한 값을 입력하여 메시지 전송 서버(200)로 전달할 수 있고, 메시지 전송 API(210)는 해당 파라메터의 값을 받아서 메시지 클라이언트가 요청하는 명령을 실행할 수 있다.
"단말종류"는 메시지를 수신 받는 장치의 종류를 나타낸다. 예를 들어, 해당 값이 "0"이면 PC이고, "1"이면 pmp 또는 pad라고 지정할 수 있다.
"수신유형"은 메시지를 수신하는 수신 장치의 수신 모드를 나타낸다. 예를 들어, http 프로토콜을 이용하여 메시지를 전송하는 경우에는 "0"을 설정하고, https프로토콜을 이용하는 경우에는 "1"을 설정하도록 할 수 있다.
"수신번호"는 메시지를 수신하기 위한 수신번호 또는 식별자를 설정할 수 있다. 예를 들어, 수신 대상이 되는 단말이 통화 기능이 있는 단말인 경우에는 해당 단말에 할당된 수신번호를 파라메터 값으로 설정하고, 통화 기능이 없는 단말인 경우에는 메시지 전송 서버(200)에서 해당 단말에 대해 매칭시켜 놓은 식별자를 이 파라메터 값으로 설정할 수 있다.
"발신번호"는 메시지를 발신한 번호이다. 발신 번호는 통화 기능에 할당된 전화번호일 수 있고, 메시지 전송 서버(200)에서 해당 단말에 대해 매칭시켜 놓은 고유의 식별자 일 수도 있다. 또한, 발신번호를 공백 또는 임의의 전화번호로 설정하는 것도 가능하다.
"메시지 내용"은 메시지의 실제 내용이 저장되는 부분이다.
"과금번호"는 메시지 발신자의 과금번호이다. 과금번호는 메시지 발신자의 발신번호와 같을 수 있고, 발신번호와 다른 번호일 수 있다. 후술할 과금처리부(260)에서 과금번호를 기초로 과금할 메시지 전송 요금을 계산할 수 있다.
"메시지 클라이언트"는 메시지를 수신하기 위한 수신 단말의 메시지 클라이언트의 식별자이다.
단말 관리부(220)는 단말기 정보 및 상기 단말기에 대응되는 상기 식별자를 관리한다. 구체적으로, 단말 관리부(220)는 메시지 전송 서비스에 가입하여 등록된 사용자 단말의 단말 정보 및 사용자 정보를 관리하고, 등록된 사용자 단말 별로 고유한 식별자를 할당하고, 상기 단말기와 상기 식별자를 매칭하여 관리할 수 있다.
IMS 연결 API(230)는 IMS 서버(300)와 메시지 전송 서버(200)간에 메시지의 전송 및 실행 요청을 전송하고 실행 결과를 제공받을 수 있도록 관련 API를 처리한다.
이때, 사용되는 API는 IMS 서버(300)에서 제공될 수 있으며, 메시지 제공 서버(200)는 IMS서버(300)에서 제공되는 API를 이용하여 IMS서버(300)와의 통신을 수행하도록 설정될 수 있다.
데이터베이스(240)는 메시지 전송 서비스에 가입된 사용자 단말의 단말 정보 및 사용자 정보 등을 저장한다. 또한, 데이터베이스(240)는 사용자 단말과 식별자를 매칭하여 관리할 수 있으며, 수신 대상이 되는 메시지를 임시로 또는 일정 기간 동안 저장할 수 있다.
메시지 처리부(250)는 메시지로부터 추출된 식별자에 기초하여 수신 대상이 되는 단말기를 선택한다. 구체적으로, 메시지 처리부(250)는 IMS 서버(300)로부터 수신된 메시지를 분석하여, 해당 메시지의 수신 정보에서 단말기의 식별자를 추출하고, 해당 식별자와 매칭되는 사용자 단말을 검색하여 메시지를 수신할 사용자 단말을 결정할 수 있다.
또한, 메시지 처리부(250)는 사용자 단말로부터 송신 요청을 받은 메시지가 메시지 전송 서비스의 제공 대상인지 여부를 판단하도록 구성될 수도 있다. 이를 위해, 메시지 처리부(250)는 IMS 서버(300)와 메시지 전송 서버(200) 상에 중복되어 구성될 수 있다.
과금 처리부(260)는 메시지가 수신된 단말기 또는 메시지를 송신한 단말기에 대해 메시지 전송 요금을 과금한다. 메시지 전송 요금을 수신 단말기에 과금할지 아니면 송신 단말기에 과금할지 여부를 사전에 설정할 수 있도록 구성할 수 있다. 또한, 과금 처리부(260)는 전송되는 메시지의 전송 기록을 바탕으로 월 단위 또는 다른 기간 단위로 메시지 전송 요금을 계산하여 과금할 수 있다.
과금 처리부(260)는 메시지 전송 서버(200) 상에서 구현되도록 구성될 수 있고, 별도의 과금 서버로 동작되도록 구성될 수 있다.
다음으로, 사용자 단말에서 구동되는 메시지 클라이언트의 세부 구성에 대해 살펴보기로 한다.
도 3 은 본 발명의 일 실시예에 따른, 수신 번호가 없이 메시지 전송을 받을 수 있는 사용자 단말의 세부 구성도이다.
도 3에 도시된 바와 같이, 제 1 사용자 단말(100)은 통화 기능을 구비하지 않아서 수신번호가 할당되지 않은 단말이다. 제 1 사용자 단말(100)은 입력부(110), 표시부(120), 메시지 송신부(130), 메시지 수신부(140) 및 메시지 관리부(150)를 포함할 수 있다.
입력부(110)는 사용자로부터의 입력을 받아서 저장한다. 입력 방식은 화면을 터치하여 입력할 수도 있고, 사전에 필요한 항목을 선택할 수 있도록 제공할 수도 있다.
표시부(120)는 사용자 단말의 화면상에서 사용자가 정보를 입력하기 위한 유저 인터페이스(UI, User Interface)를 제공한다. 사용자에게 제공되는 UI에는 메시지 입력을 위한 UI및 환경 설정을 위한 UI가 포함될 수 있다. 환경 설정을 위한 UI는 도 4에서 상세히 후술하기로 한다.
메시지 송신부(130)는 메시지 전송 서버(200)로 메시지를 전송한다. 구체적으로, 메시지 송신부(130)는 사용자가 입력한 메시지를 메시지 전송 서버(200)를 경유하여 다른 사용자 단말로 전송한다. 이때, 메시지 송신부(130)는 메시지 전송 서버(200)와 호환되는 메시지 전송 API를 이용하여 메시지 전송 서버(200)로 메시지를 전송할 수 있다.
메시지 송신부(130)는 메시지 전송 서버(200)와의 통신을 하기 위해 메시지 전송 API에서 제공되는 메시지 송수신 관련 함수를 이용하여 프로그래밍될 수 있으며, 메시지 전송 서버(200)와 통신시에는 상기 도 7에서 설명한 API 파라메터 등의 함수 파라메터를 설정하여 통신을 수행할 수 있다.
메시지 수신부(140)는 메시지 전송 서버(200)로부터 메시지를 수신한다. 구체적으로, 메시지 수신부(140)는 메시지 전송 서버(200)로부터 메시지를 수신하기 위해 메시지 전송 서버(200)와 호환되는 메시지 전송 API를 이용한다.
또한, 메시지 수신부(140)는 메시지 전송 API에서 제공하는 메시지 수신용 함수를 이용할 때에 상기 도 7에서 설명한 API 파라메터를 설정하여 해당 함수를 실행할 수 있다.
메시지 전송 서버(200)로부터 메시지 수신부(140)로 전송되는 메시지는 푸쉬 형식으로 전송될 수 있으며, 이때, 메시지 수신부(140)는 메시지 전송 서버(200)로부터 푸쉬 신호를 받은 경우에 메시지 관리부(150)의 제어 명령에 따라 기동되어 메시지를 수신하도록 구성될 수 있다.
한편, 메시지 수신부(140)는 메시지를 전송 받기 위해 사용자 단말(100)의 메모리에서 상시 구동되도록 구성될 수도 있다.
메시지 관리부(150)는 제 1 사용자 단말(100)에서 메시지를 송수신하기 위한 제어를 실시한다.
구체적으로, 메시지 관리부(150)는 메시지 전송 서버(200)로부터 메시지 전송을 시작하는 푸쉬 신호를 받으면, 메시지를 수신하기 위해 메시지 수신부(140)를 구동하여 메시지 전송 서버(200)로부터의 메시지를 수신하도록 할 수 있다.
또한, 메시지 관리부(150)는 입력부(110)에서 수집된 사용자의 입력 정보를 전달받아서 메시지 전송 서버(200)로 보낼 메시지를 생성하고, 메시지 송신부(130)를 통해 메시지 전송 서버(200)로 전송할 수 있다.
또한, 메시지 관리부(150)는 메시지 전송 중에 필요한 프로세스가 비정상적으로 중지된 경우에, 해당 프로세스를 재기동하여 중단된 작업이 재개되도록 할 수 있다.
다음으로, 사용자 단말에서 제공되는 사용자 표시 화면을 설명하기로 한다.
도 4 는 본 발명의 일 실시예에 따른, 사용자 단말에서 사용자에게 제공되는 설정 UI를 설명하기 위한 도면이다.
도 4의 (a)는 메시지 수신에 관한 설정 화면이다. 사용자는 과금번호, 수신단말종류 및 수신번호를 입력하고 비밀번호를 입력할 수 있다. "과금번호"는 메시지 송신시에 요금이 과금될 전화번호이다. "단말종류"는 메시지를 수신받을 단말의 종류를 설정한다.
예를 들어, 수신 단말에는 PC, pmp, 아이패드, 안드로이드 기반의 인터넷 패드 등이 포함될 수 있다. "수신번호"는 메시지를 수신하기 위한 수신번호 또는 사용자 단말의 식별자를 설정할 수 있다. "비밀번호"는 상기의 설정 정보를 입력, 해지, 변경하기 위해 입력할 수 있다.
도 4의 (b)는 메시지 수신 해지에 관한 설정 화면이다. 메시지를 수신하고 싶지 않은 경우에는 사용자 단말 상에서 메시지 수신 해지를 설정할 수 있다. 이때, 과금번호 및 비밀번호를 입력하고 "해지" 버튼을 선택하여 메시지 수신을 해지할 수 있다.
도 4의 (c)는 설정된 메시지 송수신 환경의 조회 화면이다. 예를 들어, 현재 설정된 설정값을 조회하기 위해 사용자는 과금번호 및 비밀번호를 입력하고 조회 버튼을 선택하여 메시지 수신 환경 설정을 조회할 수 있다.
도 4의 (d)는 메시지 송수신 환경 설정을 수정하기 위한 화면이다. 예를들어, 사용자는 해당 화면에서 수신유형 및 수신번호를 수정할 수 있다. 또한, 사용자는 메시지 전송 서버(200)와의 사이에 메시지를 전송하기 위해 http 또는 https 프로토콜 중 어느 하나를 사용하도록 선택할 수 있다. 수정하고자 하는 필드를 수정한 후에 "수정"버튼을 눌러서 수정된 내용을 반영할 수 있다.
다음으로, 메시지 전송 시스템을 이용하여 수신번호가 할당되지 않은 단말기에서 메시지를 수신하는 방법에 대해서 설명하기로 한다.
도 5 는 본 발명의 일 실시예에 따른, 다른 사용자 단말로부터 통화 기능을 구비하지 않은 사용자 단말로 메시지를 전송하는 과정을 설명하기 위한 흐름도이다.
도 5에서, 제 1 사용자 단말(100)은 통화 기능을 구비하고 있지 않아서 수신번호를 할당 받지 못한 단말이고, 제 2 사용자 단말(500)은 통화 기능을 구비하고 있는 단말이라는 전제하에 설명하기로 한다.
메시지 전송 서버(200)는 사전에 제 1 사용자 단말(100)의 단말 정보를 저장하고 제 1 사용자 단말(100)에 대해 고유한 식별자를 맵핑하여 단말기-식별자 맵핑 정보 테이블을 생성, 관리한다.
이후, 제 2 사용자 단말(500)로부터 제 1 사용자 단말(100)로 메시지를 전송하는 경우에, 제 2 사용자 단말(500)에서 작성된 메시지는 단말의 종류에 따른 통상의 전화교환망을 통해 SMS 서버(400)로 전달된다(S502).
SMS 서버(400)는 전송 받은 메시지의 수신번호가 일반 수신번호인지 아니면 메시지 전송 서버(200)에서 수신 번호 없는 사용자 단말에 할당하는 식별자인지 여부를 판단하여(S504), 해당 메시지가 전송 가능한 일반 수신번호를 가지고 있어서 SMS 서버(400)에서 수신번호로 해당 메시지를 전송할 수 있는 경우에는 해당 단말로 메시지를 전송하고(S506), 전송 가능한 일반 수신 번호를 가지고 있지 않아서 SMS 서버(400) 상에서 해당 메시지를 전송할 수 없는 경우에는 해당 메시지를 IMS 서버(300)로 전달할 수 있다(S508).
IMS 서버(300)는 SMS 서버(400)로부터 전달받은 메시지의 수신정보를 분석하여(S510), 해당 메시지가 메시지 전송 서비스의 대상이 아닌 경우에는, 통상의 방법으로 해당 메시지에 대해 전송 불가능 처리를 실시하고(S512), 해당 메시지가 메시지 전송 서비스의 대상인 경우에는, 해당 메시지를 메시지 전송 서버(200)에 전달한다(S514).
메시지 전송 서버(200)는 전달 받은 메시지의 수신정보로부터 메시지 수신 대상 단말에 관한 정보를 취득한다(S516).
이때, 메시지 전송 서버(200)는 메시지의 수신정보에서 수신 단말에 대한 식별자를 추출하고, 상기 단말기-식별자 맵핑 정보를 이용하여 해당 식별자에 대응되는 단말을 검색함으로써 수신 대상이 되는 제 1사용자 단말(100)을 결정할 수 있다.
이때, 메시지 전송 서버(200)는 메시지의 수신정보 또는 상기 추출한 식별자를 기초로 메시지 전송 API의 이용 권한을 설정하도록 구성될 수 있다.
이후, 메시지 전송 서버(200)는 메시지 전송을 지원하는 API를 이용하여 제 1 사용자 단말(100)에 해당 메시지를 전송할 수 있다(S518).
이후, 제 1 사용자 단말(100)은 메시지 클라이언트를 구동시켜서 메시지를 수신하고(S520), 수신된 메시지를 사용자 단말 화면에 표시한다(S522).
다음으로, 수신 번호가 없는 사용자 단말(100)로부터 다른 사용자 단말로 메시지를 전송하는 경우를 설명하기로 한다.
도 6 은 본 발명의 일 실시예에 따른, 통화 기능을 구비하지 않은 사용자 단말로부터 다른 사용자 단말로 메시지를 전송하는 과정을 설명하기 위한 흐름도이다.
도 6에 도시된 바와 같이, 제 1 사용자 단말(100) 및 제 3 사용자 단말(700)은 통화 기능을 구비하고 있지 않아서 수신번호를 할당 받지 못한 단말이고, 제 2 사용자 단말(500)은 통화 기능을 구비하고 있는 단말이다.
제 1 사용자 단말(100)의 입력부(110)를 통해 사용자로부터 입력 받은 내용을 이용하여 메시지 관리부(150)가 메시지를 작성한 후(S602), 작성한 메시지를 메시지 전송 API를 이용하여 메시지 전송 서버(200)에 전송한다(S604).
이후, 메시지 전송 서버(200)는 전송 받은 메시지를 직접 분석 또는 IMS 서버(300)에 전달(S606)하여 IMS 서버(300)에서 분석하여(S608), 메시지의 수신 대상이 메시지 전송 서비스 대상이 아닌 경우, 예를 들어, 수신 대상이 통화 기능을 구비하고 있는 제 2 사용자 단말(500)인 경우에는, 메시지를 SMS 서버(400)로 전달하여(S610), SMS 서버(400)에서 수신번호에 해당하는 제 2 사용자 단말(500)로 메시지를 전송(S614)한다.
한편, 메시지의 수신 대상이 메시지 전송 서비스 대상인 경우에는 해당 메시지를 메시지 전송 서버(200)로 전달하여(S616), 메시지 전송 서비스에 따른 전달 과정(S618~S624)를 수행할 수 있다. 상기 과정은 도 5의 S514 내지 S522의 단계와 동일하다.
이와 같은 발명을 통해 수신번호가 부여되지 않은 모바일 장치 또는 PC라도 유무선 인터넷에만 연결되어 있는 경우, 해당 단말에 대해 메시지 송수신 기능을 제공할 수 있다.
본 발명의 일 실시예는 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행 가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비 휘발성 매체, 분리형 및 비 분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체 및 통신 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비 휘발성, 분리형 및 비 분리형 매체를 모두 포함한다. 통신 매체는 전형적으로 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈, 또는 반송파와 같은 변조된 데이터 신호의 기타 데이터, 또는 기타 전송 메커니즘을 포함하며, 임의의 정보 전달 매체를 포함한다.
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.
본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.

Claims (13)

  1. 수신번호가 할당되지 않은 단말기에 메시지를 전송하는 메시지 전송 시스템에 있어서,
    상기 메시지의 수신 정보로부터 상기 단말기 별로 할당된 식별자를 취득하고, 상기 식별자가 수신 번호 없는 사용자 단말에 할당하는 식별자이면, 상기 메시지를 메시지 전송 서버로 전달하는 IMS(IP Multimedia Subsystem) 서버 및
    상기 메시지의 수신 정보로부터 취득한 상기 식별자를 기초로 상기 메시지의 수신 대상을 선택하고 상기 메시지를 전송하는 메시지 전송 서버
    를 포함하는 메시지 전송 시스템.
  2. 제 1 항에 있어서,
    상기 메시지가 전송 가능한 수신번호를 포함하는 경우에는 상기 수신번호로 상기 메시지를 전송하고, 수신번호가 없는 경우에는 상기 메시지를 상기 IMS 서버로 전달하는 SMS 서버를 더 포함하는 메시지 전송 시스템.
  3. 제 2 항에 있어서,
    상기 SMS 서버와 상기 IMS 서버간의 연동 기능을 제공하는 SMS 게이트웨이를 더 포함하는 메시지 전송 시스템.
  4. 제 1 항에 있어서,
    상기 메시지 전송 서버는,
    상기 단말기에 대해 상기 식별자를 할당하고 상기 단말기와 상기 식별자를 매칭하여 관리하는 단말 관리부,
    수신된 메시지의 수신 정보로부터 상기 식별자를 취득하고, 상기 식별자에 매칭되는 상기 단말기를 수신 대상 단말로 선택하는 메시지 처리부 및
    메시지 전송 기능을 제공하는 API를 상기 단말기에 제공하고, 상기 API를 이용하여 상기 단말기에 상기 메시지를 전달하는 메시지 전송 API
    를 포함하는, 메시지 전송 시스템.
  5. 제 4 항에 있어서,
    상기 메시지 전송 서버는, 상기 단말기에 대한 단말기 정보 및 상기 단말기에 매칭되는 상기 식별자를 저장하는 데이터베이스를 더 포함하는 메시지 전송 시스템.
  6. 제 4 항에 있어서,
    상기 메시지 전송 서버는, 상기 메시지의 발신 정보를 검사하여 상기 메시지를 발송한 단말기에 대해 메시지 전송 요금을 과금하는 과금 처리부를 더 포함하는 메시지 전송 시스템.
  7. 제 4 항에 있어서,
    상기 메시지 전송 API는 설정에 따라서 HTTP 또는 HTTPS 프로토콜을 선택적으로 이용하여 상기 단말기와의 메시지 전송을 수행하는 메시지 전송 시스템.
  8. 제 4 항에 있어서,
    상기 단말기는,
    상기 메시지 전송 API에서 제공하는 API를 이용하여 상기 메시지 전송 서버로부터 상기 메시지를 수신하는 메시지 수신부,
    상기 메시지 전송 서버로부터 메시지 전송을 알리는 푸쉬 신호를 받으면 상기 메시지 수신부를 통해 상기 메시지를 수신하도록 제어하는 메시지 관리부
    를 포함하는 것인 메시지 전송 시스템.
  9. 메시지 전송 서버를 이용하여 수신번호가 할당되지 않은 단말기에서 메시지를 수신하는 방법에 있어서,
    상기 단말기에 대해 고유한 식별자를 할당하고, 단말기-식별자 맵핑 정보를 생성하는 단계,
    전송 받은 메시지의 수신정보로부터 수신 대상 단말기에 대응되는 식별자를 추출하는 단계,
    상기 단말기-식별자 맵핑 정보로부터 상기 식별자에 대응하는 단말기 정보를 취득하는 단계 및
    취득된 단말기 정보가 수신 번호 없는 사용자 단말에 할당하는 식별자를 포함하면, IMS(IP Multimedia Subsystem)서버를 이용하여 상기 단말기로 상기 메시지를 전송하는 단계
    를 포함하는 메시지 수신 방법.
  10. 제 9 항에 있어서,
    상기 단말기로 상기 메시지를 전송하는 단계 이후에, 상기 단말기로의 메시지 전송 기록을 기초로 메시지 전송 요금을 과금하는 단계를 더 포함하는 메시지 수신 방법.
  11. 제 9 항에 있어서,
    상기 식별자를 추출하는 단계 이전에, 상기 메시지 전송 서버가 상기 단말기-식별자 맵핑 정보를 이용하여 상기 단말기에 대한 메시지 전송 API의 이용 권한을 설정하는 단계를 더 포함하는 메시지 수신 방법.
  12. 제 11 항에 있어서,
    상기 단말기로 상기 메시지를 전송하는 단계는, 상기 단말기에 상기 메시지 전송 API의 이용 권한 유무를 확인하고, 이용 권한이 있는 경우에 상기 메시지 전송 API를 이용하여 상기 단말기로 상기 메시지를 전송하는 것인 메시지 수신 방법.
  13. 제 9 항에 있어서,
    상기 단말기는 상기 메시지 전송 서버로부터 메시지 전송을 알리는 푸쉬 신호를 받으면 메시지 수신부를 구동하여 상기 메시지를 수신하는 메시지 수신 방법.
KR1020100132801A 2010-12-22 2010-12-22 수신번호가 할당되지 않은 단말기에 메시지를 전송하는 메시지 전송 시스템 및 방법 Active KR101746813B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100132801A KR101746813B1 (ko) 2010-12-22 2010-12-22 수신번호가 할당되지 않은 단말기에 메시지를 전송하는 메시지 전송 시스템 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100132801A KR101746813B1 (ko) 2010-12-22 2010-12-22 수신번호가 할당되지 않은 단말기에 메시지를 전송하는 메시지 전송 시스템 및 방법

Publications (2)

Publication Number Publication Date
KR20120071172A KR20120071172A (ko) 2012-07-02
KR101746813B1 true KR101746813B1 (ko) 2017-06-14

Family

ID=46706285

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100132801A Active KR101746813B1 (ko) 2010-12-22 2010-12-22 수신번호가 할당되지 않은 단말기에 메시지를 전송하는 메시지 전송 시스템 및 방법

Country Status (1)

Country Link
KR (1) KR101746813B1 (ko)

Also Published As

Publication number Publication date
KR20120071172A (ko) 2012-07-02

Similar Documents

Publication Publication Date Title
KR101488268B1 (ko) 푸시 메시지 서비스 방법 및 시스템
US8985443B1 (en) Method and system utilizing magnetic card key with a QRC
CN104469978B (zh) 用于激活移动终端的装置、方法和系统
KR20170014707A (ko) 홈 네트워크 시스템에서 방문자 호출을 제어하는 방법 및 장치
EP3086219A1 (en) Method for providing cloud printing service, and apparatus and system for performing the same
US20130013709A1 (en) Method and apparatus for providing idle mode service
KR20100071146A (ko) 화상통화 중 데이터 저장 방법 및 시스템
AU2020203315A1 (en) Method, apparatus, device, and system for opening express delivery locker
US20150271263A1 (en) Collecting application sharing information
JP2013232922A (ja) コンテンツ配信システム、方法、サービスサーバー、移動通信端末および記憶媒体
WO2019088242A1 (ja) ショートメッセージ送信サーバ、ショートメッセージ送信システム、ショートメッセージ送信方法およびショートメッセージ送信プログラム
KR101973531B1 (ko) 복수의 클라이언트 간의 어플리케이션 자동 공유 방법 및 장치
JP6385100B2 (ja) 情報処理装置、情報処理システム、情報処理装置の制御方法およびコンピュータプログラム
KR100738040B1 (ko) 개방형 모바일 비즈니스 지원 시스템의 api 제공 방법
JP2013197729A (ja) 移動通信端末、ローミング管理サーバ、およびローミング網選択方法
KR20110107475A (ko) 단말 관리 서비스를 제공하는 중개 단말 및 방법
KR101746813B1 (ko) 수신번호가 할당되지 않은 단말기에 메시지를 전송하는 메시지 전송 시스템 및 방법
CN101599988A (zh) 实现电子相框业务的系统及方法
JP2010057113A (ja) 通信処理システム、サーバ及び通信端末装置
KR101183643B1 (ko) 스마트 폰 문자 메시지 서비스 시스템과 서비스 제공방법
KR20150062256A (ko) 컨텐츠 공유 서비스 방법 및 이에 적용되는 서버
KR20130012235A (ko) 휴대용 단말기에서 커뮤니티 서비스를 제공하기 위한 장치 및 방법
JP2006094371A (ja) 接続管理装置、接続管理システムおよび接続管理方法
KR101786046B1 (ko) 클라우드 프린팅 서비스를 제공하는 방법, 이를 수행하기 위한 장치 및 시스템
JP6145844B2 (ja) 住宅情報盤、インターホンシステム及び携帯無線端末機用プログラム

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20101222

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20150720

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20101222

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20160808

Patent event code: PE09021S01D

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20170221

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20170512

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20170607

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20170607

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20210601

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20220525

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20230601

Start annual number: 7

End annual number: 7