KR101243306B1 - 푸시 통지 시스템 및 푸시 통지 제공 방법 - Google Patents

푸시 통지 시스템 및 푸시 통지 제공 방법 Download PDF

Info

Publication number
KR101243306B1
KR101243306B1 KR1020100049267A KR20100049267A KR101243306B1 KR 101243306 B1 KR101243306 B1 KR 101243306B1 KR 1020100049267 A KR1020100049267 A KR 1020100049267A KR 20100049267 A KR20100049267 A KR 20100049267A KR 101243306 B1 KR101243306 B1 KR 101243306B1
Authority
KR
South Korea
Prior art keywords
push notification
user terminal
push
condition
time
Prior art date
Application number
KR1020100049267A
Other languages
English (en)
Other versions
KR20110129731A (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 KR1020100049267A priority Critical patent/KR101243306B1/ko
Publication of KR20110129731A publication Critical patent/KR20110129731A/ko
Application granted granted Critical
Publication of KR101243306B1 publication Critical patent/KR101243306B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W68/00User notification, e.g. alerting and paging, for incoming communication, change of service or the like
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements

Landscapes

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

Abstract

본 발명의 실시예에 따른 푸시 통지 시스템 및 푸시 통지 제공 방법에 따르면, 푸시 통지 시스템은 사용자 단말에 의해 설정된 푸시 통지 조건이 충족되는 경우에만 푸시 통지를 수행한다.
이때, 푸시 통지 조건에 시간 조건이 포함된 경우, 사용자 단말이 현재 위치한 국가의 시간을 기준으로 현재 시간을 환산하여 환산된 현재 시간이 시간 조건을 만족하는 경우, 푸시 통지를 제공한다.

Description

푸시 통지 시스템 및 푸시 통지 제공 방법{PUSH NOTIFICATION SYSTEM AND METHOD FOR PROVIDING PUSH NOTIFICATION}
본 발명은 푸시 통지 시스템 및 푸시 통지 제공 방법에 관한 것으로서, 더욱 상세하게는 푸시 컨텐츠를 전송하기 전에 푸시 컨텐츠의 존재를 알리기 위한 푸시 통지를 제공하는 시스템 및 그 방법에 관한 것이다.
최근, 많은 기업들이 온라인을 통해 이루어지는 모든 비즈니스 업무를 휴대폰을 통해 제공하고자 하는 추세에 있다. 이러한 추세에 따른 서비스 중에서 대표적인 것이 푸시 메일 서비스다.
푸시 메일 서비스는 메일 계정에 편지가 도착하면 휴대폰에 알람 메시지를 제공하여 메일 확인을 할 수 있게 한다. 특히, 해외 비즈니스를 하는 이들에게는 푸시 메일이 시간 절약을 위한 매우 유용한 수단이 된다. 이러한 푸시 메일 서비스를 통해 각종 결제와 일정 확인도 휴대폰을 이용하여 할 수 있다.
그러나 종래에 푸시 메일 서비스는 사용자의 의사 및 조건에 무관하게 단방향으로 제공되고 있어 사용자의 사생활 침여가 우려된다.
예를 들어, 사용자들 대부분은 휴무중 일 때 푸시 메일 알람으로 인해 방해받는 것을 원하지 않는다. 특히, 직장 관련 전자 메일들일 경우 더욱 그러하다.
이러한 문제점을 해소하기 위해 사용자가 설정해놓은 조건이 만족되지 않으면, 푸시 메일 알람을 차단하는 응용 프로그램을 휴대폰에 탑재하여 이용하고 있다. 그러나 이런 경우, 휴대폰에 탑재된 응용 프로그램이 항상 백그라운드(Background)로 실행되어야 하므로 배터리 소모가 급격히 진행되어 휴대폰의 다른 기능도 사용하지 못하는 상황이 발생될 수 있다.
또한, 사용자의 휴대폰이 단일 프로세싱(Single Processing)만을 지원하는 무선 단말 제조사에서 제조된 제품일 경우, 백그라운드 응용 프로그램 또는 상시 구동 프로그램 등록 자체가 불가하므로 푸시 메일 알람 차단 기능 자체를 구현할 수 없다.
또한, 기존의 스팸 메시지(SMS, LMS 및 MMS) 차단 응용 프로그램을 이용하여 사용자의 의사 및 조건을 무선 단말기에 셋팅(Setting) 하고, 푸시 메일 알람 문자를 무선 단말기에서 차단하거나, 무음의 상태로 스팸 메시지함으로 이동되는 형태로 구현될 수 있다.
하지만 이런 경우, 추후 사용자가 확인을 해야할시에는 스팸 메시지함을 일일히 확인하여 다른 스팸 메시지와 구분하여 확인해야 하므로, 중요한 메일 알람을 놓칠 우려가 있다.
따라서, 본 발명은 서버 측에서 사용자 의사 및 조건에 따라 푸시 통지를 제어하는 푸시 통지 시스템 및 푸시 통지 제공 방법에 관한 것이다.
본 발명의 한 특징에 따르면 푸시 통지 시스템이 제공된다. 이 시스템은, 푸시 컨텐츠의 존재를 알리기 위한 푸시 통지를 전송하는 푸시 통지 시스템에 있어서, 사용자 단말로부터 상기 푸시 통지의 전송 여부 결정을 위한 푸시 통지 조건을 수신하고, 상기 푸시 통지 조건에 시간 조건이 포함된 경우 상기 사용자 단말이 위치한 국가 정보를 확인하여 상기 시간 조건과 매핑하여 저장하는 등록부; 협정 세계시에 기초하여 현재 시간을 국가 별 시간을 기준으로 환산하는 계산부; 상기 푸시 컨텐츠가 발생한 경우, 해당되는 사용자 단말의 푸시 통지 조건을 상기 등록부로부터 검색하여 상기 푸시 통지 조건의 충족 여부를 판단하는 판단부; 및 상기 푸시 통지 조건이 충족되는 경우, 상기 푸시 통지를 상기 사용자 단말에게 전송하는 전송부를 포함한다.
본 발명의 다른 특징에 따르면 푸시 통지 제공 방법이 제공된다. 이 방법은, 푸시 컨텐츠의 존재를 알리기 위한 푸시 통지를 제공하는 방법에 있어서, 사용자 단말로부터 수신된 상기 푸시 통지의 전송 여부 결정을 위한 푸시 통지 조건에 시간 조건이 포함된 경우, 상기 사용자 단말이 위치한 국가 정보를 확인하여 상기 시간 조건과 매핑하여 저장하는 단계; 푸시 컨텐츠가 발생하는 경우, 협정 세계시에 기초하여 현재 시간을 상기 사용자 단말이 현재 위치한 국가의 시간을 기준으로 환산하는 단계; 환산된 현재 시간이 상기 시간 조건을 만족하는지 판단하는 단계; 및 상기 시간 조건을 포함하여 상기 푸시 통지 조건이 충족되는 경우, 상기 푸시 통지를 상기 사용자 단말에게 전송하는 단계를 포함한다.
본 발명의 실시예에 따르면, 서버 필터링 기반의 푸시 통지 시스템을 구현함으로써, 종래의 무선 단말의 배터리 소모 문제를 해소하여 고객의 만족도를 향상시킨다. 또한, 서버 차원에서 푸시 통지가 제어되므로, 단말 기종, 플랫폼에 관계없어 푸시 서비스의 일정한 품질을 유지할 수 있다.
도 1은 본 발명의 실시예에 따른 네트워크 구성도이다.
도 2는 본 발명의 한 실시예에 따른 푸시 통지 시스템의 구성을 나타낸 블록도이다.
도 3은 본 발명의 실시예에 따른 푸시 통지 제공 방법을 나타낸 일련의 흐름도이다.
도 4는 본 발명의 다른 실시예에 따른 푸시 통지 시스템의 구성을 나타낸 블록도이다.
아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.
명세서 전체에서, 어떤 부분이 어떤 구성 요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성 요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것을 의미한다.
이하, 본 명세서에서 푸시 통지(Push Notificaion)는 푸시 컨텐츠를 전송하기 전에 푸시 컨텐츠의 존재를 알리기 위한 동작으로서, 푸시 컨텐츠의 요약 정보, 푸시 컨텐츠를 다운로드하기 위한 접속 주소 예컨대 URL(Uniform Resource Locator) 주소 등을 포함할 수 있다. 또한, 푸시 컨텐츠는 푸시(Push) 전송 방식으로 전송되는 컨텐츠를 의미한다.
이하, 도면을 참조로 하여 본 발명의 실시예에 따른 푸시 통지 시스템 및 푸시 통지 제공 방법에 대하여 상세히 설명한다.
도 1은 본 발명의 실시예에 따른 네트워크 구성도이다.
도 1을 참조하면, 사용자 단말(100)은 유무선 네트워크(200)에 접속되는 휴대형 단말이다. 이러한 사용자 단말(100)은 이동 단말, 노트북, PDA(Personal Digital Assistant), 스마트폰 등 일 수 있다.
사용자 단말(100)은 푸시 통지 조건의 등록, 푸시 통지 수신 및 푸시 컨텐츠 다운로드를 위한 별도의 응용 프로그램을 탑재한다. 이러한 응용 프로그램은 응용 프로그램 별로 식별하기 위한 고유의 어플리케이션 ID를 포함한다.
이때, 응용 프로그램은 앱 스토어(App Store)와 같은 인터넷망의 서버로부터 다운로드되어 설치되거나 사용자 단말(100)에 탑재된 어플리케이션에 추가된 하나의 기능 형태로 탑재될 수 있다.
또한, 유무선 네트워크(200)는 인터넷망, Wibro망, WCDMA망, WiFi망, 이동통신망 등을 포함할 수 있다.
푸시 통지 시스템(300)은 유무선 네트워크(200) 및 업무 서비스 서버(400)과 연결된다. 이러한 푸시 통지 시스템(300)은 업무 서비스 서버(400)에 새로운 푸시 컨텐츠가 발생하면, 푸시 컨텐츠를 전송하기 전에 이러한 푸시 컨텐츠의 존재를 알리기 위한 푸시 통지를 사용자 단말(100)에게 전송한다.
업무 서비스 서버(400)는 푸시 컨텐츠가 발생되는 서버로서, 개별 업무 기능을 수행하는 각각의 업무 서비스 서버(401, 403, 405)로 구성될 수 있다. 이러한 업무 서비스 서버는 온라인 비즈니스 업무를 수행하는 서버로서, 결제 서버(401), 이메일 서버(403), 일정 관리 서버(405)를 포함할 수 있다.
도 2는 본 발명의 실시예에 따른 푸시 통지 시스템의 구성을 나타낸 블록도이다.
도 2를 참조하면, 푸시 통지 시스템(300)은 등록부(301), 푸시 통지 조건 DB(303), 조회부(305), 판단부(307), 계산부(309) 및 전송부(311)를 포함한다.
등록부(301)는 사용자 단말(100)과 접속되어 사용자가 설정한 푸시 통지 조건의 등록 처리를 수행한다. 푸시 통지 조건의 등록은 사용자 단말(100)에서 실행된 응용 프로그램과 연동하여 이루어진다.
여기서, 푸시 통지 조건은 푸시 통지의 전송 여부를 결정하기 위한 정보로서, 하나 이상의 조건 항목으로 구성될 수 있다. 예를 들어, 푸시 통지 조건은 푸시 컨텐츠의 내용 조건, 발신자 조건, 시간 조건 등을 포함할 수 있으며, 이러한 조건 중에서 하나의 조건 혹은 둘 이상의 조건으로 구성될 수 있는 것이다.
푸시 통지 조건 DB(303)는 등록부(301)에 의해 저장되는 푸시 통지 조건을 포함한다. 이때, 푸시 통지 조건은 사용자 단말(100)의 단말 정보, 사용자 단말(100)에서 실행된 응용 프로그램의 어플리케이션 ID가 함께 저장된다. 그리고 푸시 통지 조건 중에서 시간 요소는 사용자 단말(100)이 현재 위치한 지역의 국가 정보와 매핑되어 저장된다.
조회부(305)는 업무 서비스 서버(400)로부터 푸시 컨텐츠 발생에 따른 푸시 통지 요청을 수신한다. 혹은 기 정의된 주기마다 업무 서비스 서버(400)에 접속하여 푸시 컨텐츠의 발생 여부를 조회한다.
계산부(307)는 UTC(Universal Time Coordinated, 협정 세계시)에 따른 사용자 단말(100)이 위치한 국가의 시간을 기준으로 현재 시간을 환산한다.
판단부(309)는 푸시 통지 조건 DB(303), 조회부(305), 계산부(307) 및 전송부(311)와 연결된다.
판단부(309)는 조회부(305)를 통해 푸시 통지 요청이 수신되거나 푸시 컨텐츠 발생이 조회되면, 푸시 통지 조건 DB(303)를 검색하여 해당되는 사용자 단말(100)의 푸시 통지 조건을 확인한다. 그리고 푸시 통지 조건의 충족 여부를 판단하여 푸시 통지 여부를 결정한다.
이때, 푸시 통지 조건에 시간 요소가 포함된 경우, 사용자 단말(100)의 현재 위치를 통해 국가를 확인하여 푸시 통지 조건 DB(303)에 등록된 국가와 동일한지를 비교한다. 동일한 경우, 현재 시간이 푸시 통지 조건의 시간 요소를 충족하는지를 판단한다.
그러나 동일하지 않은 경우, 계산부(307)로부터 사용자 단말(100)이 위치한 국가의 시간으로 기준으로 환산된 현재 시간을 확인하여 푸시 통지 조건의 시간 요소를 충족하는지를 판단한다.
이와 같이 하게 되면, 사용자 단말(100)이 해외에 있을 경우, 시간 산정 기준이 달라 시간 요소가 충족되지 않는데도 푸시 통지가 수신되는 것을 방지할 수 있다. 예를 들어, 사용자 단말(100)이 오전 9시~오후 6시까지로 푸시 통지 조건을 설정하고, 사용자 단말(100)의 현재 위치는 미국이라 가정하자. 오전 10시에 신규 메일이 수신된 경우, 신규 메일 수신 시간은 푸시 통지 조건을 충족하지만, 오전 10시는 미국 시간으로는 오후 9시이다. 따라서, 사용자 단말(100)이 위치한 지역의 시간을 기준으로 하면 푸시 통지 조건이 충족되지 않는 것이다. 하지만, 사용자 단말(100)이 위치한 지역의 시간을 고려하게 될 경우, 이러한 문제점을 방지할 수 있는 것이다.
한편, 전송부(311)는 판단부(309)의 요청에 따라 푸시 통지를 사용자 단말(100)로 전송한다.
이때, 전송부(311)는 SMS(Short Message Service) 또는 MMS(Multimedia Message Service)와 같은 메시지 서비스를 이용하여 푸시 통지를 사용자 단말(100)로 전송할 수 있다. 이럴 경우, 푸시 통지는 푸시 컨텐츠를 다운로드하기 위한 URL 주소를 포함할 수 있다. 즉 업무 서비스 서버로 접속하기 위한 주소를 포함할 수 있다.
혹은 전송부(311)는 푸시 통지임을 식별하기 위한 기 정의된 식별정보가 포함된 푸시 통지 신호를 음성 호를 통해 사용자 단말(100)로 전송할 수 있다.
이런 경우, 사용자 단말은 푸시 통지 신호가 수신되면 자동으로 업무 서비스 서버(400)에 접속하여 푸시 컨텐츠를 다운로드할 수 있다.
그러면, 이상 설명한 구성을 토대로 푸시 통지 제공 방법에 대해 설명한다. 도 3은 본 발명의 실시예에 따른 푸시 통지 제공 방법을 나타낸 일련의 흐름도이다.
도 3을 참조하면, 사용자 단말(100)은 응용 프로그램을 실행(S101)하여 유무선 네트워크(200)를 통해 푸시 통지 시스템(300)과 연결된다(S103).
사용자 단말(100)은 사용자가 선택 또는 입력한 푸시 통지 조건을 푸시 통지 시스템(300)의 등록부(301)에게 전송한다(S105). 여기서, 푸시 통지 조건은 발신자 조건, 내용 조건, 시간 조건을 포함할 수 있다.
이때, S105 단계에서 사용자 단말(100)은 사용자가 일일히 입력한 복수의 조건으로 구성된 푸시 통지 조건을 전송할 수 있다.
또는 등록부(301)가 제공하는 복수의 조건 항목 중에서 사용자에 의해 선택된 복수의 조건 항목으로 구성된 푸시 통지 조건을 전송할 수 있다.
한편, 등록부(301)는 S105 단계에서 등록된 푸시 통지 조건을 수신한다(S107). 그리고 등록부(301)는 사용자 단말(100)로부터 단말 고유번호를 비롯한 단말 정보 및 S101 단계에서 실행된 응용 프로그램에 설정된 어플리케이션 ID를 획득한다(S109). 이러한 단말 정보 및 어플리케이션 ID는 S105 단계에서 푸시 통지 조건과 함께 전송될 수 있다. 혹은 등록부(301)가 사용자 단말(100)에게 요청하여 수신할 수 있다.
등록부(301)는 사용자 단말(100)이 접속된 위치를 확인(S111)하여 사용자 단말(100)이 현재 위치한 지역의 국가를 검출한다(S113).
이때, 등록부(301)는 사용자 단말(100)이 무선 네트워크를 통해 접속된 경우, 접속된 기지국을 확인하고, 접속된 기지국으로부터 식별정보를 수신하여 사용자 단말(100)이 현재 위치한 지역의 국가를 검출할 수 있다. 여기서, 식별정보는 MCC(Mobile Country Code), System parameter Msg, SI Msg 정보일 수 있고, 등록부(301)는 이러한 식별정보에 기초하여 국가를 확인할 수 있다.
또한, 등록부(301)는 사용자 단말(100)이 유선 네트워크를 통해 접속된 경우, IP 주소를 통해 확인되는 서브넷을 통해 사용자 단말(100)이 현재 위치한 지역의 국가를 검출할 수 있다.
등록부(301)는 S107 단계에서 수신된 푸시 통지 조건 중에서 시간 조건을 S113 단계에서 검출한 국가와 매핑(S115)시키고, 이러한 푸시 통지 조건과 더불어 S109 단계에서 획득한 사용자 단말 정보 및 어플리케이션 ID를 함께 푸시 통지 조건 DB(303)에 저장한다(S117).
그리고 S117 단계가 완료되면, 사용자 단말(100)과 등록부(301)는 접속을 해제한다(S119).
이후, 업무 서비스 서버(400)는 푸시 컨텐츠가 발생(S121)하면, 조회부(305)에게 푸시 통지를 요청한다(S123).
혹은, S121 단계에서 업무 서비스 서버(400)가 조회부(305)에게 푸시 통지를 요청하는 것으로 설명하였지만, 조회부(305)가 기 정의된 주기마다 업무 서비스 서버(400)에 접속하여 푸시 컨텐츠의 발생 여부를 조회할 수 있다.
푸시 통지가 요청되거나 푸시 컨텐츠의 발생이 조회되면, 판단부(307)가 푸시 통지가 요청된 사용자 단말(100)의 푸시 통지 조건을 확인한다(S125).
이때, 판단부(307)는 S125 단계에서 확인된 푸시 통지 조건에 시간 요소의 포함 유무를 판단한다(S127).
시간 요소가 포함된 경우, 판단부(307)는 사용자 단말(100)의 현재 위치를 통해 국가를 확인한다(S129). 그리고 판단부(307)는 S129 단계에서 확인된 국가가 S115 단계에서 시간 요소에 매핑된 국가와 동일한지를 판단한다(S131).
동일하지 않은 경우, 계산부(309)가 UTC에 따른 S129 단계에서 확인된 국가의 시간을 기준으로 현재 시간을 환산한다(S133).
그리고 판단부(307)는 S133 단계에서 환산한 현재 시간이 시간 요소를 충족하는지를 비롯하여 S125 단계에서 확인된 푸시 통지 조건의 충족 여부를 판단한다(S135).
푸시 통지 조건이 충족되는 경우, 전송부(311)는 푸시 통지 조건 DB(303)에서 검색한 S109 단계에서 획득된 어플리케이션 ID를 포함한 푸시 통지를 사용자 단말(100)로 전송한다(S137).
그러면, 사용자 단말(100)은 S137 단계에서 수신한 어플리케이션 ID에 해당하는 응용 프로그램을 실행한다(S139).
그리고 사용자가 푸시 컨텐츠의 다운로드를 선택한 경우, 사용자 단말(100)은 업무 서비스 서버(400)로 바로 접속(S141)하여 푸시 컨텐츠를 다운로드한다(S143).
이상에서 설명한 본 발명의 실시예에 따른 푸시 통지 시스템 중 적어도 일부 기능은 하드웨어로 구현되거나 하드웨어에 결합된 소프트웨어로 구현될 수 있다. 아래에서는 푸시 통지 시스템이 컴퓨터 시스템에 결합된 실시예에 대해서 도 4를 참고로 하여 상세하게 설명한다.
도 4는 본 발명의 다른 실시예에 따른 푸시 통지 시스템의 개략적인 도면으로서, 도 2를 참고하여 설명한 등록부(301), 푸시 통지 조건 DB(303), 조회부(305), 계산부(307), 판단부(309) 및 전송부(311)의 기능 중 적어도 일부를 수행하는데 사용할 수 있는 시스템을 나타낸다.
도 4를 참조하면, 푸시 통지 시스템(500)은 프로세서(501), 메모리(503), 적어도 하나의 저장 장치(505), 입출력(input/output, I/O) 인터페이스(507) 및 네트워크 인터페이스(509)를 포함한다.
프로세서(501)는 중앙 처리 유닛(central processing unit, CPU)이나 기타 칩셋, 마이크로프로세서 등으로 구현될 수 있으며, 메모리(603)는 동적 랜덤 액세스 메모리(dynamic random access memory, DRAM), 램버스 DRAM(rambus DRAM, RDRAM), 동기식 DRAM(synchronous DRAM, SDRAM), 정적 RAM(static RAM, SRAM) 등의 RAM과 같은 매체로 구현될 수 있다.
저장 장치(505)는 하드 디스크(hard disk), CD-ROM(compact disk read only memory), CD-RW(CD rewritable), DVD-ROM(digital video disk ROM), DVD-RAM, DVD-RW 디스크, 블루레이(blu-ray) 디스크 등의 광학 디스크, 플래시 메모리, 다양한 형태의 RAM과 같은 영구 또는 휘발성 저장 장치로 구현될 수 있다.
또한, I/O 인터페이스(507)는 프로세서(501) 및/또는 메모리(503)가 저장 장치(505)에 접근할 수 있도록 하며, 네트워크 인터페이스(509)는 프로세서(501) 및/또는 메모리(503)가 유무선 네트워크(200) 및 업무 서비스 서버(400)에 접근할 수 있도록 한다.
이 경우, 프로세서(501)는 등록부(301), 조회부(305), 계산부(307), 판단부(309) 및 전송부(311)의 기능의 적어도 일부 기능을 구현하기 위한 프로그램 명령을 메모리(503)에 로드하고, 처리부(403)의 기능을 푸시 통지 조건 DB(303)에 위치시켜서, 도 2를 참고로 하여 설명한 동작이 수행되도록 제어할 수 있다.
또한, 메모리(503) 또는 저장 장치(505)는 프로세서(501)와 연동하여 의 기능이 수행되도록 할 수 있다.
도 4에 도시한 프로세서(501), 메모리(503), 저장 장치(505), I/O 인터페이스(507) 및 네트워크 인터페이스(509)는 하나의 컴퓨터에 구현될 수도 있으며 또는 복수의 컴퓨터에 분산되어 구현될 수도 있다.
이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.
100: 사용자 단말 200: 유무선 네트워크
300: 푸시 통지 시스템 301: 등록부
303: 푸시 통지 조건 DB 305: 조회부
307: 계산부 309: 판단부
311: 전송부 400: 업무 서비스 서버

Claims (11)

  1. 푸시 컨텐츠의 존재를 알리기 위한 푸시 통지를 전송하는 푸시 통지 시스템에 있어서,
    사용자 단말로부터 상기 푸시 통지의 전송 여부 결정을 위한 푸시 통지 조건을 수신하고, 상기 푸시 통지 조건에 시간 조건이 포함된 경우 상기 사용자 단말이 위치한 국가 정보를 확인하여 상기 시간 조건과 매핑하여 저장하는 등록부;
    협정 세계시에 기초하여 현재 시간을 국가 별 시간을 기준으로 환산하는 계산부;
    상기 푸시 컨텐츠가 발생한 경우, 해당되는 사용자 단말의 푸시 통지 조건을 상기 등록부로부터 검색하여 상기 푸시 통지 조건의 충족 여부를 판단하는 판단부; 및
    상기 푸시 통지 조건이 충족되는 경우, 상기 푸시 통지를 상기 사용자 단말에게 전송하는 전송부를 포함하고,
    상기 등록부는, 상기 사용자 단말에서 실행되는 고유의 어플리케이션 ID가 설정된 응용 프로그램과 연동하여 상기 푸시 통지 조건의 등록을 수행하고, 상기 푸시 통지 조건과 더불어 상기 어플리케이션 ID를 저장하며,
    상기 전송부는,
    상기 사용자 단말의 어플리케이션 ID를 상기 등록부로부터 획득하여 상기 푸시 통지에 포함시켜 전송하고,
    상기 사용자 단말은 상기 어플리케이션 ID에 해당하는 응용 프로그램을 실행하여 푸시 컨텐츠가 발생되는 서버에 접속하여 푸시 컨텐츠를 다운로드하는 푸시 통지 시스템.
  2. 제1항에 있어서,
    상기 판단부는,
    검색된 푸시 통지 조건에 시간 요소가 포함된 경우, 상기 사용자 단말이 현재 위치한 국가가 상기 등록부에 저장된 국가와 동일한지 판단하여 동일하지 않은 경우 상기 계산부에 의해 상기 사용자 단말이 위치한 국가의 시간을 기준으로 환산된 현재 시간이 상기 시간 조건을 만족하는지 판단하는 푸시 통지 시스템.
  3. 제2항에 있어서,
    상기 등록부 및 상기 판단부는,
    상기 사용자 단말이 접속된 기지국의 정보를 이용하여 상기 국가를 확인하는 푸시 통지 시스템.
  4. 제2항에 있어서,
    상기 전송부는,
    푸시 통지임을 식별하기 위한 기 정의된 식별정보가 포함된 푸시 통지 신호를 음성 호를 이용하여 상기 사용자 단말에게 전송하고,
    상기 사용자 단말은 상기 푸시 통지 신호가 수신되면 푸시 컨텐츠를 제공하는 서버에 자동으로 접속하는 푸시 통지 시스템.
  5. 제4항에 있어서,
    메일, 결제, 일정을 포함한 온라인을 통해 이루어지는 복수의 비즈니스 업무를 각각 수행하는 업무 서비스 서버에 접속하여 상기 푸시 컨텐츠의 발생 여부를 확인하거나 상기 업무 서비스 서버로부터 푸시 통지의 전송을 요청받는 조회부
    를 더 포함하는 푸시 통지 시스템.
  6. 삭제
  7. 푸시 컨텐츠의 존재를 알리기 위한 푸시 통지를 제공하는 방법에 있어서,
    사용자 단말로부터 수신된 상기 푸시 통지의 전송 여부 결정을 위한 푸시 통지 조건에 시간 조건이 포함된 경우, 상기 사용자 단말이 위치한 국가 정보를 확인하여 상기 시간 조건과 매핑하여 저장하는 단계;
    푸시 컨텐츠가 발생하는 경우, 협정 세계시에 기초하여 현재 시간을 상기 사용자 단말이 현재 위치한 국가의 시간을 기준으로 환산하는 단계;
    환산된 현재 시간이 상기 시간 조건을 만족하는지 판단하는 단계; 및
    상기 시간 조건을 포함하여 상기 푸시 통지 조건이 충족되는 경우, 상기 푸시 통지를 상기 사용자 단말에게 전송하는 단계를 포함하고,
    상기 저장하는 단계는,
    상기 사용자 단말에서 실행되는 응용 프로그램-여기서 응용 프로그램은 상기 푸시 통지 조건의 등록, 푸시 통지 수신 및 푸시 컨텐츠 다운로드를 위한 기능을 제어하는 프로그램임-의 고유의 어플리케이션 ID를 획득하여 함께 저장하고,
    상기 전송하는 단계는,
    상기 어플리케이션 ID를 상기 푸시 통지에 포함시켜 전송하고,
    상기 사용자 단말은 상기 어플리케이션 ID에 해당하는 응용 프로그램을 실행하여 푸시 컨텐츠가 발생되는 서버에 접속하여 푸시 컨텐츠를 다운로드하는 푸시 통지 제공 방법.
  8. 제7항에 있어서,
    상기 환산하는 단계는,
    상기 사용자 단말이 현재 위치한 국가를 확인하여 상기 사용자 단말의 푸시 통지 조건에 포함된 시간 조건에 매핑된 국가와 동일한지를 판단하는 단계; 및
    동일하지 않은 경우, 현재 시간을 상기 현재 위치한 국가의 시간을 기준으로 환산하는 단계
    를 포함하는 푸시 통지 제공 방법.
  9. 제8항에 있어서,
    상기 매핑하는 단계 또는 상기 동일한지를 판단하는 단계는,
    상기 사용자 단말이 접속중인 기지국의 정보를 이용하여 상기 국가를 확인하는 푸시 통지 제공 방법.
  10. 제8항에 있어서,
    상기 전송하는 단계는,
    푸시 통지임을 식별하기 위한 기 정의된 식별정보가 포함된 푸시 통지 신호를 음성 호를 이용하여 상기 사용자 단말에게 전송하고,
    상기 사용자 단말은 상기 푸시 통지 신호가 수신되면 자동으로 푸시 컨텐츠의 다운로드를 요청하는 푸시 통지 제공 방법.
  11. 삭제
KR1020100049267A 2010-05-26 2010-05-26 푸시 통지 시스템 및 푸시 통지 제공 방법 KR101243306B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100049267A KR101243306B1 (ko) 2010-05-26 2010-05-26 푸시 통지 시스템 및 푸시 통지 제공 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100049267A KR101243306B1 (ko) 2010-05-26 2010-05-26 푸시 통지 시스템 및 푸시 통지 제공 방법

Publications (2)

Publication Number Publication Date
KR20110129731A KR20110129731A (ko) 2011-12-02
KR101243306B1 true KR101243306B1 (ko) 2013-03-13

Family

ID=45498805

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100049267A KR101243306B1 (ko) 2010-05-26 2010-05-26 푸시 통지 시스템 및 푸시 통지 제공 방법

Country Status (1)

Country Link
KR (1) KR101243306B1 (ko)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130071723A (ko) 2011-12-21 2013-07-01 삼성전자주식회사 메시지 처리 방법 및 장치
KR101592463B1 (ko) * 2012-09-28 2016-02-18 (주)원 결제승인정보에 대한 마이닝 방법 및 마이닝 서비스 시스템
KR101423253B1 (ko) * 2012-12-11 2014-07-24 신일하이텍 주식회사 스마트폰 푸시메시지 선택적 수발신 시스템
KR101583130B1 (ko) * 2014-03-10 2016-01-11 한국과학기술원 온라인 서비스 별 사용자 정보에 대한 명시적인 활용 방법 및 시스템
KR102503918B1 (ko) * 2021-02-25 2023-02-27 최재호 사용자 맞춤형 푸시 알림 메시지 처리 장치

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050028991A (ko) * 2003-09-19 2005-03-24 에스케이텔레텍주식회사 로밍 상태의 이동통신단말기에서 시간 표시 방법 및 알람설정 방법
KR20080022267A (ko) * 2006-09-06 2008-03-11 에스케이 텔레콤주식회사 콘텐츠 푸시 방식을 이용한 매거진 서비스 방법 및 시스템

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050028991A (ko) * 2003-09-19 2005-03-24 에스케이텔레텍주식회사 로밍 상태의 이동통신단말기에서 시간 표시 방법 및 알람설정 방법
KR20080022267A (ko) * 2006-09-06 2008-03-11 에스케이 텔레콤주식회사 콘텐츠 푸시 방식을 이용한 매거진 서비스 방법 및 시스템

Also Published As

Publication number Publication date
KR20110129731A (ko) 2011-12-02

Similar Documents

Publication Publication Date Title
US9763090B2 (en) Techniques for determining and communicating presence
US20170215055A1 (en) Mobile device communication
US8737619B2 (en) Method of triggering location based events in a user equipment
EP1769341B1 (en) Virtual user interface for multiple user devices
US9100804B2 (en) Proactive diagnostics
KR101243306B1 (ko) 푸시 통지 시스템 및 푸시 통지 제공 방법
CN104967557A (zh) 通信消息发送方法及装置
US20090209267A1 (en) Method and Apparatus for Executing Location Dependent Application in a Mobile Handset
US8170589B2 (en) Mobile station and application server for providing a service to the mobile station and operation methods for the same
JP6138944B2 (ja) 通信ネットワークにおいてモバイルデバイスにアプリケーションデータの制御を配信するための装置および方法
US8775532B1 (en) Method and system for synchronizing messages across multiple digital message accounts
JP2007325190A (ja) プッシュゲートウェイ、在圏登録サーバ、携帯端末、プッシュシステム及びプッシュ方法
JPWO2007099591A1 (ja) 識別子変更通知方法、識別子変更通知プログラム及び識別子変更通知装置
US20140141822A1 (en) Interest-based intelligent mobile messaging service alerts subscription model
KR20140061943A (ko) 메시지 통합관리 시스템 및 방법
TWI388236B (zh) 用於管理對一電子通訊裝置之一帳戶之服務的存取之系統及方法
CN101860821A (zh) 一种获取多个即时信息的方法和***
US9414209B2 (en) Automatic delivery of messages
US11419164B2 (en) Pairing method for monitoring devices
JP2010182244A (ja) 移動端末、メール返信方法及びサーバ
JP6524876B2 (ja) 電子メール端末、プログラム、および、電子メールの作成・送信支援方法
WO2011106657A1 (en) Automatic delivery of messages
KR101100249B1 (ko) 브랜드 정보를 이용한 통신방법 및 이를 위한 브랜드 스위칭 서버
JP2018098622A (ja) 通信管理サーバ、通信管理方法、及びプログラム
JP2009193328A (ja) 電子メール管理装置、電子メール管理方法、及びプログラム

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20191226

Year of fee payment: 8