KR101165746B1 - 푸시 메시지 서비스 시스템 및 방법 - Google Patents

푸시 메시지 서비스 시스템 및 방법 Download PDF

Info

Publication number
KR101165746B1
KR101165746B1 KR1020110135325A KR20110135325A KR101165746B1 KR 101165746 B1 KR101165746 B1 KR 101165746B1 KR 1020110135325 A KR1020110135325 A KR 1020110135325A KR 20110135325 A KR20110135325 A KR 20110135325A KR 101165746 B1 KR101165746 B1 KR 101165746B1
Authority
KR
South Korea
Prior art keywords
service
message
push
server
user
Prior art date
Application number
KR1020110135325A
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 KR1020110135325A priority Critical patent/KR101165746B1/ko
Application granted granted Critical
Publication of KR101165746B1 publication Critical patent/KR101165746B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1859Arrangements for providing special services to substations for broadcast or conference, e.g. multicast adapted to provide push services, e.g. data channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/022Multivendor or multi-standard integration
    • 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)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 푸시 메시지 서비스 시스템 및 방법에 관한 것으로, 더욱 상세하게는 복수의 프로바이더가 각각 제공하는 복수의 푸시 메시지 서비스에 대해 인증,관리함으로써 각 프로바이더들이 제공하는 다양한 푸시 메시지 서비스에 대해 운영체제에 관계없이 통합적으로 지원하도록 하여 메시지 서비스의 관리 및 확장이 매우 용이하며, 사용자 아이디를 기반으로 사용자가 소지한 이기종의 디바이스를 식별,관리하여 프로바이더가 제공하는 서비스를 통해 다양한 운영체제 기반의 푸시 서버로 메시지를 전송함으로써 하나의 사용자가 서로 상이한 운영체제를 갖는 복수의 사용자 단말 소지시에도 동시 메시지 전송 가능하도록 하여 사용자의 편의성을 매우 높이고, 메시지를 푸시 요청하는 서비스 서버가 메시지의 복수 전송, 재전송 및 통계 활용을 수행함으로써 서비스 서버 자체적으로 전송 보장률을 확보하고 다양한 마케팅에 활용하도록 하여 푸시 메시지의 서비스 활용도를 더욱 증대시키는 효과가 있다.

Description

푸시 메시지 서비스 시스템 및 방법{PUSH MESSAGE SERVICE SYSTEM AND METHOD THEREOF}
본 발명은 푸시 메시지 서비스 시스템 및 방법에 관한 것으로, 특히 복수의 프로바이더가 개별적으로 제공하는 다양한 메시지 서비스에 대해 사용자가 복수의 서로 상이한 운영체제 기반의 디바이스를 소지하더라도 동시에 모두 지원하도록 한 푸시 메시지 서비스 시스템 및 방법에 관한 것이다.
모바일 디바이스 간에 메시지를 주고받는 방식은 크게 풀(Pull) 방식과 푸시(Push) 방식으로 구분할 수 있다.
풀 방식은 모바일 디바이스가 정보를 정보 제공처에서 수시로 확인하여 가져오는 방식으로, 스마트 폰을 예로 들면 포,백 그라운드(fore, background)에서 폴링(Polling)으로 데이터를 갱신한다.
반면, 푸시 방식은 게시자 혹은 서버에서 정보를 모바일 디바이스로 강제 전달하는 방식으로서, 운영체제에서 푸시 지원 서비스와 지속적인 연결 상태를 유지하여 서버 측에서 스마트 폰으로 메시지를 전달한다.
도 1은 일반적인 푸시 메시지 서비스 시스템의 예시도로서, 애플(Apple)사의 푸시 메시지 서비스의 예를 도시한 것이다.
애플사의 푸시 알림 서비스(APNs: Apple Push Notification service)는 iOS 운영체제를 지원하기 위해 구성되어 있으며, 클라우드 서비스 형태를 통해 전 세계의 iOS 운영체제 기반의 모바일 디바이스를 대상으로 알림 메시지를 전달한다.
도 1을 참조하면, 하나 또는 다수의 프로바이더 서버(10)에서 생성된 알림 메시지는 프로바이더 서버(10)에서 APNs 푸시 서버(20)를 거쳐 모바일 디바이스 (30)내의 사용자 앱(40: App)으로 전달(1,2,3)된다.
디바이스(30) 상의 운영체제는 해당 메시지와 관련된 앱(40)의 알림을 수행하여, 사용자가 앱(40)을 종료한 상태이더라도 운영체제에서 해당 메시지를 모니터링하고 있기 때문에 알림 메시지가 수신되면 해당 앱(40)으로 알림 메시지를 전달한다.
만일 앱(40)이 구동되고 있지 않다면 앱 아이콘 우측 상단에 배지 넘버가 표시된다. 그리고 앱(40)이 삭제되어 운영체제(iOS)에서 최종 수신지를 찾지 못한다면 피드백 서비스의 정해진 타임 스탬프(Time Stamp) 값을 확인한 뒤 초과시 APNs 푸시 서버(20)에서 알림을 더 이상 보내지 않는다.
푸시 방식의 메시지 전달 방법은 배터리 및 네트워크 대역같은 자원 효율성에서 풀 방식의 메시지 전달 방법에 비해 매우 뛰어날 뿐만 아니라, 알림 서비스의 즉시성을 충족시키고 있기 때문에 자원이 제한적인 모바일 디바이스에서 다양한 푸시 메시지 서비스로 활용되고 있다.
푸시 메시지 서비스의 이러한 장점에도 불구하고, 종래의 푸시 메시지 서비스는 단일의 프로바이더가 하나의 메시지 서비스를 제공하면서 복수의 운영체제 기반의 푸시 서버를 지원하도록 구성되거나 또는 사용자의 단일 디바이스에 한해 메시지 서비스를 제공하도록만 구성되어 그 확장이 용이하지 않았다.
반면, 최근의 사용자 기기는 점점 다양화되어 사용자는 태블릿 피씨 혹은 스마트 폰, 스마트 단말과 같은 다양한 모바일 디바이스를 소지하고 이를 활용하고 있는 추세이다.
그러나, 종래의 푸시 메시지 서비스를 제공하는 프로바이더는 사용자의 서로 상이한 운영체제를 갖는 모바일 디바이스들을 모두 지원하는 푸시 메시지 서비스를 제공하지 못하는 실정이다.
예를 들어, 종래의 푸시 메시지 서비스의 구성은 서로 상이한 운영체제 기반의 단말을 복수 소지한 사용자가 푸시 메시지 서비스에 대해 소지한 디바이스들에서 동시에 지원받기를 원하는 경우에는 이를 지원하지 못하는 구성이다.
또한, 단지 푸시 메시지 서비스별로 사용자의 단일 디바이스에 한해 전송률 정도를 확인하고 있을 뿐, 사용자의 서비스별 활용도 등의 통계치를 이용할 수 없어 푸시 메시지 서비스의 통계를 이용한 활용도 쉽지 않다.
한국 공개 특허 제10-2011-0110547호
전술한 문제점을 개선하기 위한 본 발명 실시 예의 목적은 복수의 프로바이더가 각각 제공하는 복수의 푸시 메시지 서비스에 대해 인증,관리함으로써 각 프로바이더들이 제공하는 다양한 푸시 메시지 서비스에 대해 운영체제에 관계없이 통합적으로 지원하도록 한 푸시 메시지 서비스 시스템 및 방법을 제공하는 것이다.
전술한 문제점을 개선하기 위한 본 발명 실시 예의 다른 목적은 사용자 아이디를 기반으로 사용자가 소지한 이기종의 디바이스를 식별,관리하여 프로바이더가 제공하는 서비스를 통해 다양한 운영체제 기반의 푸시 서버로 메시지를 전송함으로써 하나의 사용자가 서로 상이한 운영체제를 갖는 복수의 사용자 단말 소지시에도 동시 메시지 전송 가능하도록 한 푸시 메시지 서비스 시스템 및 방법을 제공하는 것이다.
전술한 문제점을 개선하기 위한 본 발명 실시 예의 또 다른 목적은 메시지를 푸시 요청하는 서비스 서버가 메시지의 복수 전송, 재전송 및 통계 활용을 수행함으로써 서비스 서버 자체적으로 전송 보장률을 확보하고 다양한 마케팅에 활용하도록 한 푸시 메시지 서비스 시스템 및 방법을 제공하는 것이다.
상기한 목적을 달성하기 위한 본 발명의 일 실시 예에 따른 푸시 메시지 서비스 시스템은 모바일 디바이스 간 푸시 메시지 서비스 시스템을 제공하는 서비스 서버를 포함하며, 상기 서비스 서버는 디바이스 별로 부여된 디바이스 토큰 아이디를 통해 디바이스를 식별하며, 복수의 프로바이더가 각각 제공하는 복수의 서비스에 대해 서비스의 각 사용자 아이디별로 하나 이상의 디바이스 토큰 아이디 및 해당 디바이스의 운영체제 종류를 대응시켜 관리하는 디바이스 관리부, 상기 프로바이더 및 서비스의 식별정보를 포함한 인증정보를 통해 해당 서비스를 인증하며 상기 사용자 아이디로 해당 서비스의 사용자를 인증하는 인증부, 인증된 사용자의 식별된 디바이스 또는 인증된 서비스를 제공하는 프로바이더로부터 상기 프로바이더의 식별정보, 상기 서비스의 식별정보 및 수신 사용자 아이디를 포함한 메시지를 수신하는 메시지 수신부, 기 설정된 메시지 분배 조건에 따라 상기 메시지를 상기 수신 사용자 아이디의 하나 이상의 디바이스로 대응시키는 메시지 분배부 및 상기 대응되는 디바이스의 운영체제 종류에 따라 해당 운영체제 기반의 푸시 서버로 상기 메시지를 각각 푸시 요청하는 메시지 전송부를 구비한다.
상기 메시지 분배부는 상기 메시지를 상기 메시지 분배 조건에 따라 다수의 수신 사용자 아이디의 디바이스로 대응시킬 수 있다.
상기 푸시 서버는 IOS, 안드로이드 및 윈도우 모바일 운영체제에 대응되는 푸시 서버를 포함하거나 또는 APNs, C2DM, MPNs 중 복수의 푸시 서버를 포함하는 것이 바람직하다.
상기 서비스 서버는 상기 푸시 서버의 피드백 정보에 따라 상기 메시지를 재전송하거나 메시지의 전송 스케줄을 관리하는 스케줄링부를 더 구비하는 것이 바람직하다.
또한, 상기 서비스 서버는 상기 메시지의 송,수신 사용자 아이디, 해당 서비스, 프로바이더 및 전송률의 관련정보를 저장 및 관리하는 데이터베이스부를 더 구비하는 것이 바람직하다.
상기한 목적을 달성하기 위한 본 발명의 다른 실시 예에 따른 푸시 메시지 서비스 시스템은 서비스 서버와 통신하는 하나 이상의 서비스를 제공하는 프로바이더 서버 및 상기 프로바이더 서버와 통신하는 모바일 디바이스를 포함하는 푸시 메시지 서비스 시스템으로서, 소정 서비스의 메시지를 상기 프로바이더 서버로 전송하는 디바이스 내 전용 애플리케이션, 상기 서비스의 식별정보, 상기 디바이스의 디바이스 토큰 아이디 및 수신 사용자 아이디를 포함한 기 설정된 형식의 메시지를 상기 서비스 서버로 전송하는 프로바이더 서버 및 복수의 프로바이더가 각각 제공하는 복수의 서비스에 대해 서비스의 각 사용자 아이디별로 하나 이상의 디바이스 토큰 아이디 및 해당 디바이스의 운영체제 종류를 대응시켜 관리하며, 상기 프로바이더 서버로부터 수신한 상기 메시지를 상기 수신 사용자 아이디의 하나 이상의 디바이스로 대응시키고, 상기 대응되는 디바이스의 운영체제 종류에 따라 해당 운영체제 기반의 푸시 서버로 상기 메시지를 각각 푸시 요청하는 서비스 서버를 포함한다.
상기한 목적을 달성하기 위한 본 발명의 또 다른 실시 예에 따른 푸시 메시지 서비스 시스템은 서비스 서버를 통해 모바일 디바이스 간 푸시 메시지를 서비스하는 시스템으로서, 기 설정된 형식의 메시지를 상기 서비스 서버로 전송하는 디바이스 내 전용 애플리케이션 및 복수의 프로바이더가 각각 제공하는 복수의 서비스에 대해 서비스의 각 사용자 아이디별로 하나 이상의 디바이스 토큰 아이디 및 해당 디바이스의 운영체제 종류를 대응시켜 관리하며, 상기 디바이스 토큰 아이디를 통해 식별된 디바이스 내 전용 애플리케이션으로부터 수신 사용자 아이디를 포함한 메시지를 수신하여 상기 메시지를 상기 수신 사용자 아이디의 하나 이상의 디바이스로 대응시키고, 상기 대응되는 디바이스의 운영체제 종류에 따라 해당 운영체제 기반의 푸시 서버로 상기 메시지를 각각 푸시 요청하는 서비스 서버를 포함한다.
상기한 목적을 달성하기 위한 본 발명의 또 다른 실시 예에 따른 푸시 메시지 서비스 방법은 프로바이더가 모바일 디바이스에 제공하는 메시지 서비스의 메시지를 푸시 서버로 푸시 요청하는 서비스 서버를 포함하는 푸시 메시지 서비스 시스템의 푸시 메시지 서비스 방법으로서, 서비스 서버가 디바이스 별로 부여된 디바이스 토큰 아이디를 통해 디바이스를 식별하는 단계, 상기 서비스 서버가 복수의 프로바이더가 각각 제공하는 복수의 서비스에 대해 서비스의 각 사용자 아이디별로 하나 이상의 디바이스 토큰 아이디 및 해당 디바이스의 운영체제 종류를 대응시켜 관리하는 단계, 상기 서비스 서버가 식별된 디바이스 또는 프로바이더로부터 수신 사용자 아이디를 포함한 메시지를 수신하는 단계, 상기 서비스 서버가 기 설정된 메시지 분배 조건에 따라 상기 메시지를 상기 수신 사용자 아이디의 하나 이상의 디바이스로 대응시키는 단계 및 상기 서비스 서버가 상기 대응되는 디바이스의 운영체제 종류에 따라 해당 운영체제 기반의 푸시 서버로 상기 메시지를 각각 푸시 요청하는 단계를 포함한다.
상기 푸시 메시지 서비스 방법은 상기 서비스 서버가 상기 프로바이더 및 서비스의 식별정보를 포함한 인증정보를 통해 해당 서비스를 인증하며 상기 사용자 아이디로 해당 서비스의 사용자를 인증하는 단계를 더 포함하는 것이 바람직하다.
본 발명의 실시 예에 따른 푸시 메시지 서비스 시스템 및 방법은 복수의 프로바이더가 각각 제공하는 복수의 푸시 메시지 서비스에 대해 인증,관리함으로써 각 프로바이더들이 제공하는 다양한 푸시 메시지 서비스에 대해 운영체제에 관계없이 통합적으로 지원하도록 하여 메시지 서비스의 관리 및 확장이 매우 용이한 효과가 있다.
본 발명의 실시 예에 따른 푸시 메시지 서비스 시스템 및 방법은 사용자 아이디를 기반으로 사용자가 소지한 이기종의 디바이스를 식별,관리하여 프로바이더가 제공하는 서비스를 통해 다양한 운영체제 기반의 푸시 서버로 메시지를 전송함으로써 하나의 사용자가 서로 상이한 운영체제를 갖는 복수의 사용자 단말 소지시에도 동시 메시지 전송 가능하도록 하여 사용자의 편의성을 매우 높이는 효과가 있다.
본 발명의 실시 예에 따른 푸시 메시지 서비스 시스템 및 방법은 메시지를 푸시 요청하는 서비스 서버가 메시지의 복수 전송, 재전송 및 통계 활용을 수행함으로써 서비스 서버 자체적으로 전송 보장률을 확보하고 다양한 마케팅에 활용하도록 하여 푸시 메시지의 서비스 활용도를 더욱 증대시키는 효과가 있다.
도 1은 일반적인 푸시 메시지 서비스 시스템의 예시도.
도 2는 본 발명의 일 실시 예에 따른 푸시 메시지 서비스 시스템의 예시도.
도 3은 본 발명의 일 실시 예에 따른 푸시 메시지 서비스 시스템의 구성도.
도 4 및 도 5는 본 발명의 일 실시 예에 따른 서비스 서버의 데이터 구성도.
도 6은 본 발명의 일 실시 예에 따른 푸시 메시지 서비스 방법의 데이터 흐름도.
상기한 바와 같은 본 발명을 첨부된 도면들과 실시 예들을 통해 상세히 설명하도록 한다.
도 2는 본 발명의 일 실시 예에 따른 푸시 메시지 서비스 시스템의 예시도로서, 상기 푸시 메시지 서비스 시스템은 서비스 서버(200), 상기 서비스 서버(200)와 통신하며 하나 이상의 메시지 서비스를 제공하는 프로바이더 서버(10,20,30) 및 상기 프로바이더 서버(10,20,30)와 통신하는 모바일 디바이스(1,2,3,410,510,610)를 포함한다.
상기 모바일 디바이스(5)는 스마트폰(1), 스마트 단말(2), 태블릿 피씨(3)와 같은 모바일 기기인 것이 바람직하나, 모바일 운영체제가 임베디드(embedded)되어 자동차, 가전제품, 홈네트워킹, 퍼스널 컴퓨터(PC) 등에 구성되는 장치일 수도 있다.
또한, 상기 모바일 디바이스(5)는 소정 서비스의 메시지를 기 설정된 형식으로 상기 프로바이더 서버(10,20,30)로 전송하거나 직접 상기 서비스 서버(200)로 전송하는 전용 애플리케이션을 구비하거나 혹은 서비스 서버(200) 또는 프로바이더 서버(10,20,30)에서 기 설정한 메시지 통신을 위한 API를 포함한 전용 앱을 구비하는 것이 바람직하다.
도 2에 도시한 프로바이더(10,20,30)는 상기 서비스의 식별정보, 상기 디바이스(1)의 디바이스 토큰 아이디 및 수신 디바이스(410)의 수신 사용자 아이디를 포함한 기 설정된 형식의 메시지를 상기 서비스 서버(200)로 전송하는 구성(100)을 포함한 물리적 프로바이더 서버인 것이 바람직하나 혹은 동일 또는 유사 형식의 전용 애플리케이션을 제공하는 논리적 구성 단위일 수도 있으며 실시 예에 따라 생략되어 직접 상기 디바이스(1)가 상기 서비스 서버(200)로 메시지를 전송할 수도 있음에 유의한다.
상기 서비스 서버(200)는 복수의 프로바이더 서버(10,20,30)가 각각 제공하는 복수의 서비스에 대해 서비스의 각 사용자 아이디별로 하나 이상의 디바이스 토큰 아이디 및 해당 디바이스의 운영체제 종류를 대응시켜 관리하며, 상기 프로바이더 서버(10,20,30)로부터 수신한 상기 메시지를 상기 수신 사용자 아이디의 하나 이상의 디바이스(410, 510, 610)로 대응시키고, 상기 대응되는 디바이스(410, 510, 610)의 운영체제 종류에 따라 해당 운영체제 기반의 푸시 서버(310,320,340)로 상기 메시지를 각각 푸시 요청한다.
상기 푸시 메시지 서비스 시스템은 사용자가 소지한 디바이스(410, 510, 610)에서 장치별 동일 계정 로그인 관리를 통해 사용자의 푸시 메시지 서비스를 파악하고 서로 다른 운영체제 기반의 푸시 서버(310,320,330,340)를 지원하도록 구성되어, 하나의 사용자가 서로 상이한 운영체제를 갖는 복수의 사용자 단말 소지시에도 동시 메시지 전송이 가능하다.
즉, 프로바이더(10) 및 프로바이더(10)가 제공하는 서비스의 식별정보와 상기 디바이스(1)의 식별이 가능한 디바이스 토큰 아이디 및 해당 서비스에서의 사용자 정보를 결합하여 상기 서비스 서버(200)에서 관리하는 구성으로 인해 서비스의 종류, 디바이스의 종류에 관계없이 동시적 푸시 메시지 서비스의 제공이 가능한 것이다.
더욱 상세히 설명하면, 상기 서비스 서버(200)는 디바이스의 정보, 프로바이더의 정보 및 상기 프로바이더가 각각 제공하는 복수의 서비스 정보를 관리하여 이를 통해 서비스별 유효 사용자 및 디바이스의 인증, 식별을 수행한다.
또한, 메시지 전송의 요청시 상기 프로바이더(10) 또는 서비스의 정보와 요청된 메시지를 수신할 사용자 정보를 조합하여 이를 통해 수신 사용자가 이용하는 디바이스(410,510,610)의 운영체제를 파악하고 이에 맞는 푸시 서버(310,320,340)로 해당 메시지의 푸시를 요청한다.
상기 서비스 서버(200)는 수신 사용자의 사용자 아이디에 대응되는 디바이스의 식별정보를 초기 접속 이후 관리하고 있으므로 이를 통해 운영체제 종류와 관계없이 복수의 디바이스(410, 510, 610)에 대해 메시지의 푸시를 수행할 수 있으며, 더 나아가 메시지 전송 방식에 따라 다수의 사용자 디바이스 혹은 다수의 사용자가 소지한 복수의 디바이스에 대해 푸시 메시지를 전송할 수 있다.
또한, 상기 서비스 서버(200)는 내부적으로 관리하는 메시지의 통계 데이터베이스(210)를 통해 푸시의 성공, 실패 등을 모니터링하고 푸시 서버(300)로의 재전송 등을 수행한다.
상기 서비스 서버(200)를 이용하는 디바이스(5)는 상기 서비스 서버(200)와의 초기 접속시 디바이스 인증 절차를 수행하는 것이 바람직하며 이의 상세한 절차는 요지에서 벗어나므로 생략한다.
종래의 푸시 메시지 서비스는 단일의 프로바이더가 하나의 메시지 서비스를 제공하면서 복수의 운영체제 기반의 푸시 서버를 지원하도록 구성되거나 또는 사용자의 단일 디바이스에 한해 메시지 서비스를 제공하도록만 구성되어 그 확장이 용이하지 않았다.
따라서, 종래의 푸시 메시지 서비스를 제공하는 프로바이더는 사용자의 서로 상이한 운영체제를 갖는 모바일 디바이스들을 동시적으로 모두 지원하는 푸시 메시지 서비스를 제공하지 못했다.
즉, 종래의 푸시 메시지 서비스의 구성은 서로 상이한 운영체제 기반의 단말을 복수 소지한 사용자가 푸시 메시지 서비스에 대해 소지한 디바이스들에서 동시에 모두 지원받기를 원하는 경우에는 이를 지원하지 못하는 구성이다.
반면, 본 발명의 푸시 메시지 서비스 시스템은 사용자 아이디와 디바이스 식별정보 및 서비스의 식별정보를 결합한 구성을 통해 각 프로바이더(10,20,30)가 제공하는 복수의 푸시 메시지 서비스를 통합적으로 지원 가능하고, 더 나아가 동일 사용자 아이디를 사용하는 사용자의 상이한 운영체제 기반의 다수 디바이스(410, 510, 610)에 동시적 푸시 서비스 지원이 가능하며 그 세부 구성의 변경에 따라 다양한 메시지 서비스의 제공이 가능하여 확장성 및 편의성이 매우 증대된다.
또한, 상기의 구성을 통해 사용자 아이디를 이용하여 서비스 서버(210)가 관리하는 동일 프로바이더(10)의 복수의 서비스(서비스 1 내지 서비스 3) 또는 복수 프로바이더(10,20,30)가 제공하는 복수의 서비스(서비스 1 내지 서비스 9) 전체에 대해서도 동시 또는 통합적으로 복수의 디바이스에 푸시 서비스를 제공할 수 있다.
더불어, 상기 예와 같이, 동일 사용자의 복수 디바이스로 푸시 메시지를 전송하는 구성으로 사용자 아이디를 이용하여 복수의 디바이스를 결합하는 것이 바람직하나, 다른 실시 예로서 디바이스 정보(예를 들어, 디바이스 고유 식별코드) 등으로 동일 사용자 혹은 메시지의 동일 수신처를 인식하고 푸시 서비스를 제공할 수도 있다.
도 3은 본 발명의 일 실시 예에 따른 푸시 메시지 서비스 시스템의 구성도다.
도 3을 참조하면, 상기 푸시 메시지 서비스 시스템은 모바일 디바이스(5,6) 간 푸시 메시지 서비스를 제공하는 서비스 서버(200)를 포함하며, 상기 서비스 서버(200)는 디바이스 별로 부여된 디바이스 토큰 아이디를 통해 디바이스를 식별하며, 복수의 프로바이더가 각각 제공하는 복수의 서비스에 대해 서비스의 각 사용자 아이디별로 하나 이상의 디바이스 토큰 아이디 및 해당 디바이스의 운영체제 종류를 대응시켜 관리하는 디바이스 관리부(250), 상기 프로바이더 및 서비스의 식별정보를 포함한 인증정보를 통해 해당 서비스를 인증하며 상기 사용자 아이디로 해당 서비스의 사용자를 인증하는 인증부(230), 인증된 사용자의 식별된 디바이스 또는 인증된 서비스를 제공하는 프로바이더로부터 상기 프로바이더의 식별정보, 상기 서비스의 식별정보 및 수신 사용자 아이디를 포함한 메시지를 수신하는 메시지 수신부(220), 기 설정된 메시지 분배 조건에 따라 상기 메시지를 상기 수신 사용자 아이디의 하나 이상의 디바이스로 대응시키는 메시지 분배부(240) 및 상기 대응되는 디바이스의 운영체제 종류에 따라 해당 운영체제 기반의 푸시 서버(300)로 상기 메시지를 각각 푸시 요청하는 메시지 전송부(260)를 구비한다.
상술한 바와 같이, 상기 디바이스(5)는 상기 서비스 서버(200)와의 초기 접속시 상기 디바이스 관리부(250)를 통해 디바이스 인증 절차를 수행(7)하는 것이 바람직하다.
상기 서비스 서버(200)는 복수의 프로바이더가 각각 제공하는 복수의 푸시 메시지 서비스에 대해 인증,관리하여 각 프로바이더들이 제공하는 다양한 푸시 메시지 서비스에 대해 운영체제에 관계없이 통합적으로 지원하도록 하므로 메시지 서비스의 관리 및 확장이 매우 용이하다.
도 2에서 상술한 바와 같이, 상기 디바이스(5,6)는 소정 서비스의 메시지를 기 설정된 형식으로 상기 프로바이더 서버(10)로 전송하는 전용 애플리케이션(3,4)을 구비한다.
이때, 상기 전용 애플리케이션(3,4)은 푸시 메시지 서비스를 위한 전용 애플리케이션으로 메시지의 전송 및 푸시 메시지의 수신이 가능한 것이 바람직하다.
프로바이더 서버(10)는 상기 서비스의 식별정보, 상기 디바이스의 디바이스 토큰 아이디 및 수신 사용자 아이디를 포함한 기 설정된 형식의 메시지를 상기 서비스 서버(200)로 전송하는 정보 관리부(100)를 구비한다.
상기 서비스 서버(200)는 상기 푸시 서버(300)의 피드백 정보에 따라 상기 메시지를 재전송하거나 메시지의 전송 스케줄을 관리하는 스케줄링부(270)를 더 구비하는 것이 바람직하다.
또한, 상기 서비스 서버(200)는 상기 메시지의 송,수신 사용자 아이디, 해당 서비스, 프로바이더 및 전송률의 관련정보를 저장 및 관리하는 데이터베이스부(210)를 더 구비할 수 있다.
상기 서비스 서버(200)의 메시지 분배부(240)는 상기 메시지를 상기 메시지 분배 조건에 따라 다수의 수신 사용자 아이디의 디바이스로 대응시킬 수도 있다.
한편, 상기 푸시 서버(300)는 iOS, 안드로이드, 윈도우 모바일 운영체제에 대응되는 푸시 서버 중 복수를 포함한다.
상기 iOS 운영체제의 푸시 서버는 APNs(310: Apple Push Notification service)를 들 수 있으며,안드로이드 운영체제의 푸시 서버는 C2DM(320: Cloud To Device Messaging framework)를 들 수 있다.
또한, 윈도우 모바일 운영체제의 푸시 서버는 MPNs(340: Microsoft Push Notification service)를 들 수 있으며, 인스턴트 메신저 기반의 프로토콜인 XMPP(330: eXtensible Messaging and Presence Protocol)을 이용하여 메신저 등에도 전송하도록 구성할 수 있다.
한편, 상기 예에서 도시한 XMPP(330)의 구성은 상기의 인스턴트 메신저 기반의 프로토콜을 이용하여 도시한 타 푸시 서버(310, 320, 340)와 유사한 동작을 하도록 구성된 푸시 서비스 모듈 또는 푸시 서비스 서버인 것이 바람직하다.
도 4 및 도 5는 본 발명의 일 실시 예에 따른 서비스 서버의 데이터 구성도다.
도 4는 상기 서비스 서버에서 지원하는 임의의 프로바이더(41)에 대한 데이터 구성을 도시한 것으로, 도시한 것과 같이 하나의 프로바이더(41)가 다수의 메시지 서비스(42)를 제공할 수 있다.
또한, 각 메시지 서비스를 제공받는 디바이스는 식별 가능한 디바이스 토큰 아이디로 구분되어 각각의 사용자 아이디로 대응되어 관리되며, 해당 디바이스의 운영체제 및 그에 적합한 푸시 서버의 종류가 결합하여 관리(43)된다.
더불어, 도시한 바와 같이, 단일 프로바이더(41)가 복수의 서비스(42)를 제공하는 경우 상기 사용자 아이디는 동일하게 각 서비스에 사용하도록 구성할 수도 있으므로 이를 이용하여 사전 조건 설정에 따라 단일의 메시지를 수신하여 이를 각 메시지 서비스에 대해 통합적으로 푸시 요청하도록 할 수도 있다.
이를 통해, 단일의 메시지에 대해 수신하는 디바이스의 운영체제 종류에 관계없이 다양한 방식으로 메시지를 전송할 수 있는데 바람직한 실시 예로서 사용자가 소지한 iOS 기반의 스마트폰 및 안드로이드 기반의 태블릿 피씨로 동시적으로 메시지 푸시가 가능하다.
또 다른 바람직한 실시 예로서, 상기 서비스 서버는 도시한 데이터 구조상 사전 조건 설정에 따라 다수의 사용자의 디바이스로 동시 메시지 전송이 가능하므로 마케팅 및 캠페인 등에 활용할 수도 있으며, 부가 구성을 더하여 웹 인터페이스를 통한 메시지의 전송이나 SMS 연동 기능도 제공할 수 있다.
이처럼, 상기 서비스 서버는 사용자 아이디를 기반으로 사용자가 소지한 이기종의 디바이스를 식별,관리하여 프로바이더가 제공하는 서비스를 통해 다양한 운영체제 기반의 푸시 서버로 메시지를 전송하여 하나의 사용자가 서로 상이한 운영체제를 갖는 복수의 사용자 단말 소지시에도 동시 또는 통합적으로 메시지 전송 가능하므로 사용자의 편의성을 매우 높인다.
또한, 도 5는 디바이스 토큰 아이디(51)로 식별 가능한 디바이스에 사용자 아이디(52)를 대응하여 관리하는 것을 역순으로 도시한 것으로, 도시한 것과 같이 하나의 디바이스에서 상기 서비스 서버를 이용하는 복수의 전용 애플리케이션을 설치하여 복수의 사용자 아이디(52) 및 메시지 서비스(53)를 사용할 경우, 상기 서비스 서버가 대응되는 메시지 서비스(53) 및 프로바이더(54)를 파악할 수 있으므로 그 로그의 기록 및 관리가 용이하여 이를 통해 파생되는 다양한 통계 정보를 여러 분야에 활용할 수 있다.
이와 같이, 메시지를 푸시 요청하는 서비스 서버는 메시지의 복수 전송, 재전송 및 통계 활용을 수행함으로 인해 서비스 서버 자체적으로 전송 보장률을 확보할 수 있으며 다양한 마케팅에 활용 가능하여 푸시 메시지의 서비스 활용도를 더욱 증대시키는 장점이 있다.
도 6은 본 발명의 일 실시 예에 따른 푸시 메시지 서비스 방법의 데이터 흐름도이다.
도 6을 참조하면, 상기 푸시 메시지 서비스 방법은 프로바이더(10)가 모바일 디바이스에 제공하는 메시지 서비스의 메시지를 푸시 서버(300)로 푸시 요청하는 서비스 서버(200)를 포함하는 푸시 메시지 서비스 시스템의 푸시 메시지 서비스 방법으로서, 서비스 서버(200)가 디바이스 별로 부여된 디바이스 토큰 아이디를 통해 디바이스를 식별하는 단계(S115), 상기 서비스 서버(200)가 복수의 프로바이더(10)가 각각 제공하는 복수의 서비스에 대해 서비스의 각 사용자 아이디별로 하나 이상의 디바이스 토큰 아이디 및 해당 디바이스의 운영체제 종류를 대응시켜 관리하는 단계(S137), 상기 서비스 서버(200)가 식별된 디바이스 또는 프로바이더(10)로부터 수신 사용자 아이디를 포함한 메시지를 수신하는 단계(S140), 상기 서비스 서버(200)가 기 설정된 메시지 분배 조건에 따라 상기 메시지를 상기 수신 사용자 아이디의 하나 이상의 디바이스로 대응시키는 단계(S145) 및 상기 서비스 서버(200)가 상기 대응되는 디바이스의 운영체제 종류에 따라 해당 운영체제 기반의 푸시 서버(300)로 상기 메시지를 각각 푸시 요청하는 단계(S150, S155, S160)를 포함한다.
또한, 상기 푸시 메시지 서비스 방법은 상기 서비스 서버(200)가 상기 프로바이더(10) 및 서비스의 식별정보를 포함한 인증정보를 통해 해당 서비스를 인증하며 상기 사용자 아이디로 해당 서비스의 사용자를 인증하는 단계(S120, S125, S130, S135)를 더 포함하는 것이 바람직하다.
이상에서는 본 발명에 따른 바람직한 실시 예들에 대하여 도시하고 또한 설명하였다. 그러나 본 발명은 상술한 실시 예에 한정되지 아니하며, 특허 청구의 범위에서 첨부하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형 실시가 가능할 것이다.
3,4: 전용 애플리케이션 5,6: 모바일 디바이스
10: 프로바이더 (서버) 100: 정보관리부
200: 서비스 서버 210: 데이터베이스부
220: 메시지 수신부 230: 인증부
240: 메시지 분배부 250: 디바이스 관리부
260: 메시지 전송부 270: 스케줄링부
300: 푸시 서버 310: APNs
320: C2DM 330: XMPP
340: MPNs

Claims (9)

  1. 모바일 디바이스 간 푸시 메시지 서비스 시스템에 있어서,
    디바이스 별로 부여된 디바이스 토큰 아이디를 통해 디바이스를 식별하며, 복수의 프로바이더가 각각 제공하는 복수의 서비스에 대해 서비스의 각 사용자 아이디별로 하나 이상의 디바이스 토큰 아이디 및 해당 디바이스의 운영체제 종류를 대응시켜 관리하는 디바이스 관리부,
    상기 프로바이더 및 서비스의 식별정보를 포함한 인증정보를 통해 해당 서비스를 인증하며 상기 사용자 아이디로 해당 서비스의 사용자를 인증하는 인증부,
    인증된 사용자의 식별된 디바이스 또는 인증된 서비스를 제공하는 프로바이더로부터 상기 프로바이더의 식별정보, 상기 서비스의 식별정보 및 수신 사용자 아이디를 포함한 메시지를 수신하는 메시지 수신부,
    기 설정된 메시지 분배 조건에 따라 상기 메시지를 하나 이상의 상기 수신 사용자 아이디의 하나 이상의 디바이스로 대응시키는 메시지 분배부 및
    상기 대응되는 디바이스의 운영체제 종류에 따라 해당 운영체제 기반의 푸시 서버로 상기 메시지를 각각 푸시 요청하는 메시지 전송부를 구비한 서비스 서버;를 포함하는 푸시 메시지 서비스 시스템.
  2. 삭제
  3. 제 1항에 있어서, 상기 푸시 서버는
    IOS, 안드로이드 및 윈도우 모바일 운영체제에 대응되는 푸시 서버를 포함하거나 또는 APNs, C2DM, MPNs 중 복수의 푸시 서버를 포함하는 푸시 메시지 서비스 시스템.
  4. 제 1항에 있어서, 상기 서비스 서버는
    상기 푸시 서버의 피드백 정보에 따라 상기 메시지를 재전송하거나 메시지의 전송 스케줄을 관리하는 스케줄링부를 더 구비하는 푸시 메시지 서비스 시스템.
  5. 제 4항에 있어서, 상기 서비스 서버는
    상기 메시지의 송,수신 사용자 아이디, 해당 서비스, 프로바이더 및 전송률의 관련정보를 저장 및 관리하는 데이터베이스부를 더 구비하는 푸시 메시지 서비스 시스템.
  6. 서비스 서버와 통신하는 하나 이상의 서비스를 제공하는 프로바이더 서버 및 상기 프로바이더 서버와 통신하는 모바일 디바이스를 포함하는 푸시 메시지 서비스 시스템에 있어서,
    소정 서비스의 메시지를 상기 프로바이더 서버로 전송하는 디바이스 내 전용 애플리케이션;
    상기 서비스의 식별정보, 상기 디바이스의 디바이스 토큰 아이디 및 수신 사용자 아이디를 포함한 기 설정된 형식의 메시지를 상기 서비스 서버로 전송하는 프로바이더 서버;및
    복수의 프로바이더 서버가 각각 제공하는 복수의 서비스에 대해 서비스의 각 사용자 아이디별로 하나 이상의 디바이스 토큰 아이디 및 해당 디바이스의 운영체제 종류를 대응시켜 관리하며, 상기 프로바이더 서버로부터 수신한 상기 메시지를 하나 이상의 상기 수신 사용자 아이디의 하나 이상의 디바이스로 대응시키고, 상기 대응되는 디바이스의 운영체제 종류에 따라 해당 운영체제 기반의 푸시 서버로 상기 메시지를 각각 푸시 요청하는 서비스 서버;를 포함하는 푸시 메시지 서비스 시스템.
  7. 서비스 서버를 통해 모바일 디바이스 간 푸시 메시지를 서비스하는 시스템에 있어서,
    기 설정된 형식의 메시지를 상기 서비스 서버로 전송하는 디바이스 내 전용 애플리케이션;및
    복수의 프로바이더가 각각 제공하는 복수의 서비스에 대해 서비스의 각 사용자 아이디별로 하나 이상의 디바이스 토큰 아이디 및 해당 디바이스의 운영체제 종류를 대응시켜 관리하며, 상기 디바이스 토큰 아이디를 통해 식별된 디바이스 내 전용 애플리케이션으로부터 수신 사용자 아이디를 포함한 메시지를 수신하여 상기 메시지를 하나 이상의 상기 수신 사용자 아이디의 하나 이상의 디바이스로 대응시키고, 상기 대응되는 디바이스의 운영체제 종류에 따라 해당 운영체제 기반의 푸시 서버로 상기 메시지를 각각 푸시 요청하는 서비스 서버;를 포함하는 푸시 메시지 서비스 시스템.
  8. 프로바이더가 모바일 디바이스에 제공하는 메시지 서비스의 메시지를 푸시 서버로 푸시 요청하는 서비스 서버를 포함하는 푸시 메시지 서비스 시스템의 푸시 메시지 서비스 방법에 있어서,
    a) 서비스 서버가 디바이스 별로 부여된 디바이스 토큰 아이디를 통해 디바이스를 식별하는 단계;
    b) 상기 서비스 서버가 복수의 프로바이더가 각각 제공하는 복수의 서비스에 대해 서비스의 각 사용자 아이디별로 하나 이상의 디바이스 토큰 아이디 및 해당 디바이스의 운영체제 종류를 대응시켜 관리하는 단계;
    c) 상기 서비스 서버가 식별된 디바이스 또는 프로바이더로부터 수신 사용자 아이디를 포함한 메시지를 수신하는 단계;
    d) 상기 서비스 서버가 기 설정된 메시지 분배 조건에 따라 상기 메시지를 하나 이상의 상기 수신 사용자 아이디의 하나 이상의 디바이스로 대응시키는 단계;및
    e) 상기 서비스 서버가 상기 대응되는 디바이스의 운영체제 종류에 따라 해당 운영체제 기반의 푸시 서버로 상기 메시지를 각각 푸시 요청하는 단계;를 포함하는 푸시 메시지 서비스 방법.
  9. 제 8항에 있어서,
    f) 상기 서비스 서버가 상기 프로바이더 및 서비스의 식별정보를 포함한 인증정보를 통해 해당 서비스를 인증하며 상기 사용자 아이디로 해당 서비스의 사용자를 인증하는 단계;를 더 포함하는 푸시 메시지 서비스 방법.
KR1020110135325A 2011-12-15 2011-12-15 푸시 메시지 서비스 시스템 및 방법 KR101165746B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020110135325A KR101165746B1 (ko) 2011-12-15 2011-12-15 푸시 메시지 서비스 시스템 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110135325A KR101165746B1 (ko) 2011-12-15 2011-12-15 푸시 메시지 서비스 시스템 및 방법

Publications (1)

Publication Number Publication Date
KR101165746B1 true KR101165746B1 (ko) 2012-07-18

Family

ID=46716842

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110135325A KR101165746B1 (ko) 2011-12-15 2011-12-15 푸시 메시지 서비스 시스템 및 방법

Country Status (1)

Country Link
KR (1) KR101165746B1 (ko)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101241365B1 (ko) * 2012-04-23 2013-03-11 (주)필링크 푸시 서비스 시스템 및 방법
KR101284353B1 (ko) 2012-11-16 2013-07-08 박순영 호스트 단말기와 다수의 클라이언트 단말기 간의 대용량 데이터 전송을 지원하는 클라우드 기반 푸시 서비스 호스팅 방법
WO2014027772A1 (ko) * 2012-08-16 2014-02-20 에스케이플래닛 주식회사 푸시 서비스 제공 시스템 및 방법
KR20140023533A (ko) * 2012-08-16 2014-02-27 에스케이플래닛 주식회사 푸시 서비스 제공 시스템 및 방법
KR20140033536A (ko) * 2012-08-20 2014-03-19 에스케이플래닛 주식회사 애플리케이션 인증 시스템 및 방법
KR20140046128A (ko) * 2012-10-10 2014-04-18 에스케이플래닛 주식회사 푸시 서비스 제공 시스템 및 방법
KR20140115775A (ko) * 2013-03-22 2014-10-01 에스케이플래닛 주식회사 이종의 푸쉬 서비스들을 위한 게이트웨이 장치 및 푸쉬 메시지 전달 방법
KR20140121716A (ko) * 2013-04-08 2014-10-16 에스케이텔레콤 주식회사 모바일 디바이스 운영체제의 통합 변환을 이용한 푸시서비스 제공 장치 및 방법
KR101509214B1 (ko) 2013-10-10 2015-04-15 주식회사 파트너 푸시 안정화를 위한 통신 시스템 및 방법
CN105024905A (zh) * 2014-04-17 2015-11-04 腾讯科技(深圳)有限公司 消息推送方法和装置
KR101768853B1 (ko) * 2016-04-28 2017-08-30 (주)투비소프트 복수의 전송방식을 지원하는 푸시 메시지 핸들링 방법 및 장치
KR101771617B1 (ko) * 2012-08-27 2017-08-31 에스케이플래닛 주식회사 푸시 서비스 제공 시스템 및 방법
CN111917811A (zh) * 2019-05-10 2020-11-10 北京车和家信息技术有限公司 一种消息推送方法及***
CN113468430A (zh) * 2021-07-21 2021-10-01 深圳市亿诺德科技有限公司 基于工业应用的多***统一消息传送与互动方法和装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101006114B1 (ko) 2008-03-21 2011-01-07 한국산업기술평가관리원 콘텐츠 푸시 서비스

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101006114B1 (ko) 2008-03-21 2011-01-07 한국산업기술평가관리원 콘텐츠 푸시 서비스

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101241365B1 (ko) * 2012-04-23 2013-03-11 (주)필링크 푸시 서비스 시스템 및 방법
KR102002097B1 (ko) * 2012-08-16 2019-07-22 에스케이플래닛 주식회사 푸시 서비스 제공 시스템 및 방법
WO2014027772A1 (ko) * 2012-08-16 2014-02-20 에스케이플래닛 주식회사 푸시 서비스 제공 시스템 및 방법
KR20140023533A (ko) * 2012-08-16 2014-02-27 에스케이플래닛 주식회사 푸시 서비스 제공 시스템 및 방법
KR101854389B1 (ko) * 2012-08-20 2018-06-20 에스케이플래닛 주식회사 애플리케이션 인증 시스템 및 방법
KR20140033536A (ko) * 2012-08-20 2014-03-19 에스케이플래닛 주식회사 애플리케이션 인증 시스템 및 방법
KR101771617B1 (ko) * 2012-08-27 2017-08-31 에스케이플래닛 주식회사 푸시 서비스 제공 시스템 및 방법
KR102008486B1 (ko) * 2012-10-10 2019-08-07 에스케이플래닛 주식회사 푸시 서비스 제공 시스템 및 방법
KR20140046128A (ko) * 2012-10-10 2014-04-18 에스케이플래닛 주식회사 푸시 서비스 제공 시스템 및 방법
KR101284353B1 (ko) 2012-11-16 2013-07-08 박순영 호스트 단말기와 다수의 클라이언트 단말기 간의 대용량 데이터 전송을 지원하는 클라우드 기반 푸시 서비스 호스팅 방법
KR20140115775A (ko) * 2013-03-22 2014-10-01 에스케이플래닛 주식회사 이종의 푸쉬 서비스들을 위한 게이트웨이 장치 및 푸쉬 메시지 전달 방법
KR20140121716A (ko) * 2013-04-08 2014-10-16 에스케이텔레콤 주식회사 모바일 디바이스 운영체제의 통합 변환을 이용한 푸시서비스 제공 장치 및 방법
KR102055273B1 (ko) * 2013-04-08 2019-12-12 에스케이텔레콤 주식회사 모바일 디바이스 운영체제의 통합 변환을 이용한 푸시서비스 제공 장치 및 방법
KR101509214B1 (ko) 2013-10-10 2015-04-15 주식회사 파트너 푸시 안정화를 위한 통신 시스템 및 방법
CN105024905A (zh) * 2014-04-17 2015-11-04 腾讯科技(深圳)有限公司 消息推送方法和装置
KR101768853B1 (ko) * 2016-04-28 2017-08-30 (주)투비소프트 복수의 전송방식을 지원하는 푸시 메시지 핸들링 방법 및 장치
CN111917811A (zh) * 2019-05-10 2020-11-10 北京车和家信息技术有限公司 一种消息推送方法及***
CN111917811B (zh) * 2019-05-10 2023-08-25 北京车和家信息技术有限公司 一种消息推送方法及***
CN113468430A (zh) * 2021-07-21 2021-10-01 深圳市亿诺德科技有限公司 基于工业应用的多***统一消息传送与互动方法和装置

Similar Documents

Publication Publication Date Title
KR101165746B1 (ko) 푸시 메시지 서비스 시스템 및 방법
CN110839078B (zh) 代理推送
CN102638586B (zh) 应用程序信息的分享方法、***和装置
US9130927B2 (en) Single certificate service system and operational method thereof
CN103069755B (zh) 使用多个客户端实例的即时消息传送的方法和***
CN109951488B (zh) 内容分发网络的服务实现方法、装置、设备及存储介质
KR101735102B1 (ko) 이동통신 시스템에서 응용 서비스를 제공하는 방법 및 장치
KR101448593B1 (ko) 웹 서비스 푸시 방법 및 이를 수행하는 웹서비스푸시서버 및 웹 서비스 제공 서버
US9544358B2 (en) Providing near real-time device representation to applications and services
KR20120128025A (ko) 피드백 메시지를 이용한 푸시 서비스 제공 시스템 및 방법
KR20150010977A (ko) 통신 방법, 시스템 및 컴퓨터 저장 매체
CN102130853A (zh) 实现群组信息交互的方法及***
CN107135672A (zh) 应用安装包获取方法、信息广播方法、移动设备及基站
KR102001103B1 (ko) 전자장치, 서버 및 시스템의 제어방법
CN104753819A (zh) 无线路由器及流量控制方法
CN106411713B (zh) 一种状态通知方法及服务器
TWI357748B (en) System and method for correlating messages within
CN104702494B (zh) 一种阅后即焚消息的即时通讯方法及装置
KR20060112350A (ko) 메신저를 이용한 알림 시스템 및 방법
CN111787048B (zh) 一种终端设备的连接方法、调度服务器及物联网***
CN102164099A (zh) 基于网页的实现群组信息交互的方法及***
WO2014015525A1 (zh) 一种用户在线状态的查询方法和装置
KR101272077B1 (ko) 망 부하 감소를 위한 푸시 서비스 제공 시스템 및 방법
CN112769757A (zh) 数据推送方法、装置和***
RU2666240C1 (ru) Система и способ управления push-уведомлениями

Legal Events

Date Code Title Description
A201 Request for examination
A302 Request for accelerated 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: 20150513

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20180709

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20190709

Year of fee payment: 8