KR20130083667A - Mobile communication and method for providing push service thereof - Google Patents

Mobile communication and method for providing push service thereof Download PDF

Info

Publication number
KR20130083667A
KR20130083667A KR1020120004417A KR20120004417A KR20130083667A KR 20130083667 A KR20130083667 A KR 20130083667A KR 1020120004417 A KR1020120004417 A KR 1020120004417A KR 20120004417 A KR20120004417 A KR 20120004417A KR 20130083667 A KR20130083667 A KR 20130083667A
Authority
KR
South Korea
Prior art keywords
server
push
registration
application
terminal
Prior art date
Application number
KR1020120004417A
Other languages
Korean (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 KR1020120004417A priority Critical patent/KR20130083667A/en
Priority to PCT/KR2013/000241 priority patent/WO2013105809A1/en
Publication of KR20130083667A publication Critical patent/KR20130083667A/en

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
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • 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
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W60/00Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

PURPOSE: A communication system and a push service providing method in the communication system are provided to provide an effective push service in which various push service providers exist. CONSTITUTION: An application server requests server registration from a push server (230). The push server requests the server registration from a common certificate server (240). The push server receives server registration confirmation from the common certificate server. When a message for a push service is triggered, the application server requests push from the push server. The push server transmits push notification according to the push request to a terminal. [Reference numerals] (210) Registering applications and registered ID is issued; (220) Transmitting push server information and registered ID; (230) Registration; (240) Application authentication confirming; (AA) Public authentication server; (BB) Push server; (CC) Application server

Description

통신 시스템 및 그 통신 시스템에서 푸시 서비스 제공 방법{MOBILE COMMUNICATION AND METHOD FOR PROVIDING PUSH SERVICE THEREOF}Communication system and method for providing push service in the communication system {MOBILE COMMUNICATION AND METHOD FOR PROVIDING PUSH SERVICE THEREOF}

본 발명은 통신 시스템 및 그 통신 시스템에서 푸시 서비스를 제공하는 방법에 관한 것으로, 단말로 전달되는 푸시 메시지를 전송하기 위해 통신 시스템을 구성하는 각 서버 간의 등록 절차를 용이하게 변경하여 푸시 서비스를 제공하는 방법 및 그를 수행하는 통신 시스템에 관한 것이다.The present invention relates to a communication system and a method for providing a push service in the communication system. The present invention provides a push service by easily changing a registration procedure between servers constituting the communication system to transmit a push message to a terminal. A method and a communication system for performing the same.

인터넷 망을 기반으로 데이터를 수신하는 방법으로 두 가지 방법이 대표적이다. 하나는 pull based communication 방법이고, 다른 하나는 push based communication 방법이다. Two methods are typical for receiving data based on the Internet network. One is the pull based communication method, and the other is the push based communication method.

pull based communication 방법은 다음과 같은 과정을 통해 수행된다. 우선 단말은 데이터 서비스 제공자가 제공하는 어플리케이션 서버와 연결한다. 그리고 단말은 어플리케이션 서버와 주기적으로 연결 관리(keep alive)를 수행한다. 이때 단말은 어플리케이션 서버로 데이터 retrieve를 위해 주기적으로 uplink Request를 전송한다. 이에 pull based communication 방법의 경우, 연결 관리 및 uplink Request에 따른 오버로드가 많다. The pull based communication method is performed through the following process. First, the terminal connects to an application server provided by the data service provider. The terminal periodically performs keep alive with the application server. In this case, the terminal periodically transmits an uplink request for data retrieval to the application server. In the pull based communication method, there are many overloads according to connection management and uplink request.

push based communication 방법은 다음과 같은 과정을 통해 수행된다. 우선 단말은 데이터 서비스 제공자가 제공하는 어플리케이션 서버에 등록한다. 그리고 단말은 어플리케이션 서버와 연결된 푸시 서버와 연결한다. 다음으로 푸시 서버는 주기적으로 푸시 통지(Push Notification)을 단말에 전송한다. 그리고 단말은 주기적으로 푸시 서버와 연결 관리를 수행한다. Push based communication method is performed by the following process. First, the terminal registers with the application server provided by the data service provider. The terminal then connects to a push server connected to the application server. Next, the push server periodically transmits a push notification to the terminal. The terminal periodically performs connection management with the push server.

도 1은 종래 기술에 따라 푸시 서비스 제공 방법을 도시한 도면이다.1 is a diagram illustrating a push service providing method according to the prior art.

도 1을 참조하면, 어플리케이션 서버는 110단계에서 푸시 서비스를 제공하기 위해 서버 등록 요청을 푸시 서버로 전송한다. 서버 등록 요청은 푸시 서버의 위치를 나타내는 주소 정보 및 제공하는 어플리케이션에 대한 정보를 포함한다. 그러면 푸시 서버는 115단계에서 해당 어플리케이션 서버의 주소 정보 및 어플리케이션에 대한 정보를 저장한다. 다음으로 푸시 서버는 서버 등록 응답을 어플리케이션 서버로 전송한다. 여기서 푸시 서버는 서버 인증 코드를 함께 전달한다. Referring to FIG. 1, the application server transmits a server registration request to a push server in step 110 to provide a push service. The server registration request includes address information indicating the location of the push server and information on the providing application. In operation 115, the push server stores address information of the corresponding application server and information on the application. The push server then sends a server registration response to the application server. Here the push server carries the server authentication code together.

단말은 120단계에서 앱 마켓 또는 사업자 서버로부터 어플리케이션을 인스톨한다. 그리고 단말은 125단계에서 어플리케이션 등록을 푸시 서버로 요청한다. 이때 단말은 푸시 서버로 어플리케이션 ID, 단말 ID 및 사용자 ID를 모두 다 포함하거나 일부만 포함하여 함께 전달한다. 그러면 푸시 서버는 130단계에서 등록 ID와 함께 단말로 등록 응답을 전달한다. In step 120, the terminal installs an application from an app market or an operator server. In step 125, the terminal requests an application registration from the push server. In this case, the terminal transmits all or part of the application ID, the terminal ID, and the user ID to the push server. In operation 130, the push server transmits a registration response to the terminal along with the registration ID.

푸시 서버로부터 등록 응답이 수신되면, 단말은 135단계에서 푸시 서버로부터 전송된 등록 ID를 포함한 등록 확인을 어플리케이션 서버로 전송한다. 이를 수신한 어플리케이션 서버는 140단계에서 등록 ID를 확인하고, 등록을 완료한다. 어플리케이션 서버는 145단계에서 어플리케이션 업데이트 또는 데이터 변경으로 인한 메시지를 트리거한다. 그리고 어플리케이션 서버는 150단계에서 서버 인증 코드, 등록 ID 및 트리거하기 위한 데이터를 포함한 푸시 요청을 푸시 서버로 전송한다. 그러면 푸시 서버는 160단계에서 등록 ID에 대응되는 어플리케이션 ID 및 데이터를 포함하는 푸시 통지를 단말로 전송한다. When the registration response is received from the push server, the terminal transmits a registration confirmation including the registration ID transmitted from the push server to the application server in step 135. The application server receiving this checks the registration ID in step 140 and completes the registration. The application server triggers a message due to application update or data change in step 145. In operation 150, the application server transmits a push request including a server authentication code, a registration ID, and data for triggering to the push server. In operation 160, the push server transmits a push notification including the application ID and data corresponding to the registration ID to the terminal.

안드로이드와 같은 개방형 OS(Operating System)의 경우 다양한 푸시 알람 서비스를 제공하는 푸시 서버가 존재한다. 그리고 푸시 서버는 다양한 푸시 서비스제공자별로 구성된다. 예를 들어 애플사 경우, APNS(Apple Push Notification Service)라는 별도의 푸시 서버를 제공한다. 그리고 goolge의 안드로이드 경우, C2DM(Android Cloud To Device Messaging Framework)라는 푸시 서버를 제공한다. 또한 단말에 서비스를 제공하는 이동 통신 사업자 서버별로 푸시 서버가 각각 제공될 수 있다.In an open operating system (OS) such as Android, there is a push server that provides various push alarm services. The push server is configured by various push service providers. Apple, for example, offers a separate push server called Apple Push Notification Service (APNS). And in the case of goolge's Android, it provides a push server called C2DM (Android Cloud To Device Messaging Framework). In addition, a push server may be provided for each mobile service provider server providing a service to a terminal.

APSN의 경우 애플사에서 제공한 특정 단말에서 사용되는 어플리케이션만 푸시 서비스를 제공할 수 있다. 그리고 C2DM의 경우 송신 가능한 데이터가 제한되어 있으며, 사용 건수가 제한되어 있다. 특정 이동 통신 사업자 서버별로 푸시 서버가 구성되는 경우, 해당 사업자 서버와 협약한 특정 어플리케이션에만 푸시 서비스가 제공된다. In the case of APSN, only an application used in a specific terminal provided by Apple can provide a push service. In the case of C2DM, the data that can be transmitted is limited, and the number of uses is limited. When a push server is configured for a specific mobile operator server, the push service is provided only to a specific application that is contracted with the corresponding operator server.

각 푸시 서비스 제공자별로 또는 이동 통신 사업자 별로 푸시 서버가 존재함에 따라 단말에 제공되는 푸시 메시지도 해당 푸시 서비스 제공자와 협약된 특정 어플리케이션에서만 적용된다. 이에 어플리케이션 서비스 제공자가 각 지역별 또는 푸시 서비스 제공자나 이동 통신 사업자 별로 푸시 서버와 연결을 위한 별도의 소프트웨어 개발이 필요하다. 그리고 단말이 등록된 이동 통신 사업자에서만 해당 어플리케이션의 푸시 서비스가 제공된다. 즉 단말이 다른 국가로 로밍되는 경우, 어플리케이션의 푸시 서비스가 제공되지 않는다는 문제점이 있다.As there is a push server for each push service provider or mobile carrier, push messages provided to the terminal are also applied only to a specific application that is contracted with the corresponding push service provider. Therefore, it is necessary to develop a separate software for the application service provider to connect to the push server for each region or for each push service provider or mobile service provider. In addition, the push service of the corresponding application is provided only in the mobile communication provider in which the terminal is registered. That is, when the terminal roams to another country, there is a problem that the push service of the application is not provided.

따라서 본 발명에서는 이동 통신 시스템 및 그 이동 통신 시스템에서 여러 푸시 서비스 제공자가 존재하는 경우의 효율적인 푸시 서비스를 제공하는 방법을 제안한다. Accordingly, the present invention proposes a mobile communication system and a method for providing an efficient push service when there are multiple push service providers in the mobile communication system.

상기와 같은 문제점을 해결하기 위해 본 발명에서 통신 시스템의 푸시 서비스 제공 방법은 단말은 어플리케이션이 인스톨되면, 푸시 서버로 등록을 요청하는 과정과, 상기 푸시 서버로부터 등록 응답이 수신되면, 상기 단말은 어플리케이션 서버로 등록 확인을 전송하는 과정과, 상기 어플리케이션 서버는 상기 푸시 서버로 서버 등록을 요청하는 과정과, 상기 푸시 서버는 공용 인증 서버로 서버 등록을 요청하고, 상기 공용 인증 서버로부터 서버 등록 응답을 수신하는 과정과, 푸시 서비스를 위한 메시지가 트리거되면, 상기 어플리케이션 서버는 상기 푸시 서버로 푸시를 요청하는 과정과, 상기 푸시 서버는 상기 단말로 상기 푸시 요청에 따른 푸시 통지를 전송하는 과정을 포함하는 것을 특징으로 한다.In order to solve the above problems, in the present invention, a method of providing a push service of a communication system includes a process in which a terminal requests registration with a push server when an application is installed, and a registration response is received from the push server. Transmitting a registration confirmation to a server, the application server requesting a server registration to the push server, the push server requesting a server registration to a public authentication server, and receiving a server registration response from the public authentication server And when a message for a push service is triggered, the application server requesting a push to the push server, and the push server transmitting a push notification according to the push request to the terminal. It features.

그러기 위해 본 발명에서 상기 등록 확인을 전송하는 과정은 상기 단말은 사업자 서버로부터 수신하여 미리 저장된 푸시 서버 정보를 전송하는 과정을 포함하는 것을 특징으로 한다. To this end, the process of transmitting the registration confirmation in the present invention is characterized in that it comprises the step of transmitting the push server information stored in advance received from the operator server.

또한 본 발명에서 상기 서버 등록을 요청하는 과정은 상기 어플리케이션 서버는 상기 공용 인증 서버로부터 미리 수신한 서버 인증 코드를 전송하는 과정을 포함하는 것을 특징으로 한다.In the present invention, the process of requesting the server registration is characterized in that the application server comprises the step of transmitting a server authentication code received in advance from the public authentication server.

그리고 본 발명에서 상기 서버 등록 응답을 수신하는 과정은 상기 푸시 서버는 상기 어플리케이션 서버로부터 수신된 상기 서버 인증 코드를 상기 공용 인증 서버로 전송하는 과정을 포함하는 것을 특징으로 한다.And in the present invention, the step of receiving the server registration response is characterized in that the push server comprises the step of transmitting the server authentication code received from the application server to the public authentication server.

또한 상기와 같은 문제점을 해결하기 위해 본 발명에서 푸시 서비스 제공 시스템은 어플리케이션이 인스톨되면, 푸시 서버로 등록을 요청하고, 상기 푸시 서버로부터 등록 응답이 수신되면, 어플리케이션 서버로 등록 확인을 전송하는 단말과, 상기 등록 확인에 따라 상기 푸시 서버로 서버 등록을 요청하고, 푸시 서비스를 위한 메시지가 트리거되면, 상기 푸시 서버로 푸시를 요청하는 상기 어플리케이션 서버와, 상기 등록 요청을 공용 인증 서버로 전송하고, 상기 공용 인증 서버로부터 상기 등록 요청에 따른 응답이 수신되면, 상기 어플리케이션 서버로부터 수신되는 상기 푸시 요청에 따라 상기 단말로 푸시 통지를 전송하는 상기 푸시 서버와, 상기 어플리케이션 서버로 서버 인증 코드를 전송하고, 상기 푸시 서버로부터 수신된 서버 등록 요청에 따른 응답을 전송하는 상기 공용 인증 서버를 포함하는 것을 특징으로 한다.In addition, in order to solve the above problems, the push service providing system according to the present invention requests a registration to a push server when an application is installed, and receives a registration response from the push server, and transmits a registration confirmation to an application server. Requesting server registration to the push server according to the registration confirmation, and if a message for a push service is triggered, transmitting the registration request to a public authentication server, the application server requesting push to the push server, and When a response according to the registration request is received from a public authentication server, the push server for transmitting a push notification to the terminal according to the push request received from the application server, and transmits a server authentication code to the application server, On server registration requests received from the push server Transmitting a different response is characterized by including the common authentication server.

그러기 위해 본 발명에서 상기 단말은 사업자 서버로부터 수신하여 미리 저장된 푸시 서버 정보를 상기 어플리케이션 서버로 전송하는 것을 특징으로 한다. To this end, in the present invention, the terminal is characterized in that it receives from the operator server to transmit previously stored push server information to the application server.

또한 본 발명에서 상기 어플리케이션 서버는 서버 등록 요청시, 상기 서버 인증 코드를 상기 푸시 서버로 전송하는 것을 특징으로 한다.In the present invention, the application server is characterized in that for transmitting the server authentication code to the push server, when the server registration request.

그리고 본 발명에서 상기 푸시 서버는 상기 어플리케이션 서버로부터 수신된 상기 서버 인증 코드를 상기 공용 인증 서버로 전송하는 것을 특징으로 한다.In the present invention, the push server is characterized in that for transmitting the server authentication code received from the application server to the public authentication server.

본 발명에 따르면, 단말에 서비스를 제공하는 이동 통신 사업자 서버별로 푸시 서버가 구성될 수 있다. 이에 따라, 단말이 다른 이동통신 사업자로 로밍을 한 동안에도 푸시 서비스를 제공 받을 수 있다. 또한 사업자 서버와 망간 연계를 통해 트래픽 오버로드 방지 및 데이터 통신 환경을 최적화할 수 있다. 또한 이동 통신 사업자 또는 푸시 서비스 사업자들의 푸시 서버를 사용하기 위한 절차들이 동일해지므로, 어플리케이션 개발의 어려움을 해소할 수 있다. According to the present invention, a push server may be configured for each mobile operator server providing a service to a terminal. Accordingly, the terminal may receive a push service while roaming to another mobile communication provider. In addition, by connecting the operator server and the network, it is possible to prevent traffic overload and optimize the data communication environment. In addition, since the procedures for using a push server of a mobile service provider or a push service provider are the same, it is possible to solve the difficulty of application development.

도 1은 종래 기술에 따라 푸시 서비스 제공 방법을 도시한 도면.
도 2는 본 발명의 실시예에 따른 통신 시스템 구성을 도시한 도면.
도 3은 본 발명의 실시예에 따른 푸시 서버 정보를 획득하는 방법을 도시한 도면.
도 4는 본 발명의 실시예에 따른 푸시 서버 인증 방법을 도시한 도면.
도 5는 본 발명의 실시예에 따른 푸시 서비스 제공 방법을 도시한 도면.
도 6은 본 발명의 다른 실시예에 따른 푸시 서비스 제공 방법을 도시한 도면.
도 7은 본 발명의 실시예에 따른 단말에서 푸시 서비스 제공 방법을 도시한 도면.
1 is a diagram illustrating a push service providing method according to the prior art.
2 is a diagram illustrating a communication system configuration according to an embodiment of the present invention.
3 is a diagram illustrating a method for obtaining push server information according to an embodiment of the present invention.
4 is a diagram illustrating a push server authentication method according to an embodiment of the present invention.
5 is a diagram illustrating a push service providing method according to an embodiment of the present invention.
6 is a diagram showing a push service providing method according to another embodiment of the present invention.
7 is a diagram illustrating a push service providing method in a terminal according to an embodiment of the present invention.

'푸시 서비스'는 서버가 사용자가 원하는 데이터를 자동적으로 제공되는 서비스로, 다양한 정보를 개인의 관심 분야에 따라 시간대, 주제별로 제공되는 쌍방향 통신의 웹캐스팅 서비스이다.'Push service' is a service in which the server automatically provides the data desired by the user. It is a webcasting service of two-way communication in which various information is provided according to an individual's interests by time zone and subject.

'단말'은 외부로부터 송수신되는 데이터를 처리할 수 있는 정보 처리 장치로, 컴퓨터, 스마트폰, 태블릿 PC 등이 포함된다.'Terminal' is an information processing apparatus that can process data transmitted and received from the outside, and includes a computer, a smartphone, a tablet PC, and the like.

이하 첨부된 도면을 참조하여 본 발명의 동작 원리를 상세히 설명한다. 하기에서 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.Hereinafter, the operation principle of the present invention will be described in detail with reference to the accompanying drawings. In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear. The following terms are defined in consideration of the functions of the present invention, and may be changed according to the intentions or customs of the user, the operator, and the like. Therefore, the definition should be based on the contents throughout this specification.

도 2는 본 발명의 실시예에 따른 통신 시스템 구성을 도시한 도면이다.2 is a diagram illustrating a communication system configuration according to an embodiment of the present invention.

도 2를 참조하면, 통신 시스템은 단말, 푸시 서버, 어플리케이션 서버, 공용 인증 서버로 구성된다. 단말은 이동 통신 서비스 사업자 등이 제공하는 통신 서비스 사용을 위한 등록 단계 또는 성공적인 등록 후에 사업자가 제공하는 푸시 서버의 위치를 나타내는 주소가 포함된 푸시 서버 정보를 수신한다.Referring to FIG. 2, the communication system includes a terminal, a push server, an application server, and a public authentication server. The terminal receives the push server information including the address indicating the location of the push server provided by the provider after the registration step or successful registration for use of the communication service provided by the mobile communication service provider.

단말은 어플리케이션을 인스톨하고, 수신된 푸시 서버 정보를 통해 해당 푸시 서버로 인스톨한 어플리케이션 등록 및 등록 ID 발급을 요청한다. 푸시 서버로부터 등록 ID가 발급되면, 단말은 어플리케이션 서버로 발급된 등록 ID와 푸시 서버 정보를 전달한다. The terminal installs the application, and requests the application registration and issuance of the registration ID installed in the corresponding push server through the received push server information. When the registration ID is issued from the push server, the terminal delivers the registration ID and the push server information issued to the application server.

푸시 서버는 어플리케이션 서버로부터 푸시 메시지가 포함된 푸시 요청이 수신되면, 이를 단말로 전달한다. 푸시 서버는 단말로부터 등록 요청이 수신되면, 등록 ID를 발급한다. 그리고 푸시 서버는 어플리케이션 서버로부터 서버 인증 코드가 포함된 서버 등록 요청이 수신되면, 공용 인증 서버로 이를 전송하여 어플리케이션 인증을 확인한다. 어플리케이션 서버가 인증되면, 푸시 서버는 인증된 어플리케이션 서버로부터 푸시 요청을 수신한다. 그리고 푸시 서버는 단말로 이를 통지한다.When the push server receives a push request including a push message from the application server, the push server delivers it to the terminal. The push server issues a registration ID when a registration request is received from the terminal. When the push server receives a server registration request including a server authentication code from the application server, the push server transmits it to the public authentication server to confirm application authentication. Once the application server is authenticated, the push server receives the push request from the authenticated application server. The push server notifies the terminal of this.

어플리케이션 서버는 어플리케이션을 제공하는 제공자에 의해 관리되는 서버이다. 어플리케이션 서버는 미리 공용 인증 서버에 서버 등록을 요청한다. 그리고 어플리케이션 서버는 공용 인증 서버로부터 서버 등록 응답과 함께 수신되는 서버 인증 코드를 저장한다. 그리고 어플리케이션 서버는 단말로부터 푸시 서버 주소에 대한 푸시 서버 정보 및 등록 ID가 수신되면, 푸시 서버로 서버 인증 코드와 함께 서버 등록을 요청한다. 다음으로 어플리케이션 제공자가 제공한 어플리케이션에 대한 푸시 메시지가 트리거되면, 어플리케이션 서버는 푸시 서버로 이를 요청하는 메시지를 전송한다. An application server is a server managed by a provider that provides an application. The application server requests server registration from the public authentication server in advance. The application server stores the server authentication code received with the server registration response from the public authentication server. When the application server receives the push server information and the registration ID for the push server address from the terminal, the application server requests the server registration with the server authentication code to the push server. Next, when a push message for an application provided by the application provider is triggered, the application server sends a message requesting this to the push server.

공용 인증 서버는 어플리케이션에 대응되는 푸시 메시지를 전송하기 위한 인증키인 서버 인증 코드를 어플리케이션 서버별로 발급한다. 여기서 공용 인증 서버는 ***, Apple, WAC(Wholesale Application Community) 등과 같은 어플리케이션 마켓 운용 서버를 통해 운용될 수 있다. The common authentication server issues a server authentication code, which is an authentication key for transmitting a push message corresponding to the application, for each application server. Here, the public authentication server may be operated through an application market operation server such as ***, Apple, WAC (Wholesale Application Community).

단말은 210단계에서 푸시 서버로 인스톨한 어플리케이션 등록을 요청한다. 이때 단말은 사용자 ID, 단말에 할당된 ID 및 인스톨한 어플리케이션 ID등을 포함한 등록 요청 메시지와 함께 전송한다. 그리고 푸시 서버는 이에 대한 등록 ID를 단말로 발급한다. 다음으로 단말은 220단계에서 푸시 서버 주소 및 등록 ID를 어플리케이션 서버로 전송한다. 이때 푸시 서버 주소는 단말이 사업자 서버로부터 수신한 푸시 서버 정보로, 푸시 메시지를 전송하는 푸시 서버에 대한 정보에 포함된다.The terminal requests application registration installed by the push server in step 210. In this case, the terminal transmits a registration request message including a user ID, an ID assigned to the terminal, and an installed application ID. And the push server issues a registration ID for this to the terminal. Next, the terminal transmits the push server address and the registration ID to the application server in step 220. In this case, the push server address is push server information received from the operator server by the terminal and is included in the information on the push server transmitting the push message.

다음으로 어플리케이션 서버와 푸시 서버 간 등록을 230단계에서 수행한다. 즉 어플리케이션 서버는 단말로부터 수신된 푸시 서버 주소를 이용하여 푸시 서버에 서버 등록을 요청한다. 여기서 어플리케이션 서버는 공용 인증 서버를 통해 미리 수신한 서버 인증 코드를 함께 전송한다. 그러면 푸시 서버는 240단계에서 어플리케이션 서버로부터 수신한 서버 인증 코드를 공용 인증 서버로 전달한다. 그리고 푸시 서버는 공용 인증 서버를 통해 등록을 요청한 어플리케이션 서버 인증을 확인한다. Next, the registration between the application server and the push server is performed in step 230. That is, the application server requests a server registration from the push server using the push server address received from the terminal. Here, the application server transmits the server authentication code received in advance through the public authentication server. Then, the push server transmits the server authentication code received from the application server in step 240 to the public authentication server. And the push server confirms the application server authentication requesting registration through the public authentication server.

도 3은 본 발명의 실시예에 따른 푸시 서버 정보를 획득하는 방법을 도시한 도면이다.3 is a diagram illustrating a method of obtaining push server information according to an embodiment of the present invention.

도 3을 참조하면, 단말이 푸시 서버로 인스톨한 어플리케이션 등록을 요청하기 위해서는 푸시 서버의 주소를 알아야 한다. 그러기 위해 단말은 사업자 서버로부터 해당 푸시 서버와 관련된 정보를 수신한다. Referring to FIG. 3, the terminal needs to know the address of the push server in order to request an application registration installed by the push server. To this end, the terminal receives information related to the push server from the operator server.

사업자 서버는 단말에 통신 서비스를 제공하는 사업자가 관리하는 서버를 의미한다. 여기서 사업자 서버는 푸시 서비스를 제공하는 푸시 서버 정보를 단말에 전달한다. 여기서 푸시 서버 정보는 푸시 서버의 주소에 대한 정보 및 해당 푸시 서버에서 푸시 메시지가 제공되는 어플리케이션에 대한 정보를 포함한다. The operator server refers to a server managed by an operator providing a communication service to a terminal. Here, the operator server delivers the push server information providing the push service to the terminal. In this case, the push server information includes information on an address of a push server and information on an application for which a push message is provided by the corresponding push server.

단말은 이동 통신 사업자에게서의 통신 서비스 사용을 위한 단말 인증 절차 후] 310단계에서 사업자 서버에서 푸시 서버 정보를 수신한다. 단말은 320단계에서 사업자로부터 수신된 푸시 서버 정보를 이용하여 해당 푸시 서버의 주소를 확인한다. 그리고 단말은 확인된 푸시 서버로 어플리케이션에 대응되는 푸시 메시지를 수신하기 위한 등록 및 등록 ID 발급을 요청한다. 그러면 푸시 서버는 해당 단말의 등록 ID를 발급하여 단말로 전달한다. The terminal receives the push server information from the operator server in step 310 after the terminal authentication procedure for using a communication service from the mobile operator. The terminal checks the address of the corresponding push server using the push server information received from the operator in step 320. The terminal then requests registration and issuance of a registration ID for receiving a push message corresponding to the application to the confirmed push server. The push server then issues a registration ID of the terminal and delivers it to the terminal.

도 4는 본 발명의 실시예에 따른 푸시 서버 인증 방법을 도시한 도면이다.4 is a diagram illustrating a push server authentication method according to an embodiment of the present invention.

도 4를 참조하면, 본 발명에서는 푸시 서버와 어플리케이션 서버에서 어플리케이션 등록 및 그에 대한 인증을 수행하는 것이 아니라, 어플리케이션 서버와 공용 인증 서버 간에 수행된다. Referring to FIG. 4, in the present invention, the push server and the application server do not register and authenticate the application, but are performed between the application server and the public authentication server.

공용 인증 서버는 어플리케이션 제공자가 관리하는 어플리케이션 서버에서 제공되는 어플리케이션을 등록하고, 해당 어플리케이션에 대응되는 푸시 메시지를 전송하기 위한 인증키인 서버 인증 코드를 어플리케이션 서버별로 발급한다. 여기서 공용 인증 서버는 ***, Apple, WAC(Wholesale Application Community) 등과 같은 어플리케이션 마켓 운용 서버를 통해 운용될 수 있다. The common authentication server registers an application provided by an application server managed by an application provider, and issues a server authentication code, which is an authentication key for transmitting a push message corresponding to the corresponding application, for each application server. Here, the public authentication server may be operated through an application market operation server such as ***, Apple, WAC (Wholesale Application Community).

어플리케이션 서버는 410단계에서 공용 인증 서버로 자신이 제공하는 어플리케이션 등록을 요청한다. 그러면 공용 인증 서버는 해당 어플리케이션에 대한 인증키인 서버 인증 코드를 발급하여 어플리케이션 서버로 전송한다. The application server requests the application registration provided by the application server to the public authentication server in step 410. The public authentication server then issues a server authentication code, which is an authentication key for the application, and sends it to the application server.

도 5는 본 발명의 실시예에 따른 푸시 서비스 제공 방법을 도시한 도면이다.5 is a diagram illustrating a push service providing method according to an embodiment of the present invention.

도 5를 참조하면, 어플리케이션 서버는 510단계에서 공용 인증 서버로 서버 등록을 요청한다. 그러면 공용 인증 서버는 515단계에서 서버 등록 응답을 어플리케이션 서버로 전송한다. 이때 공용 인증 서버는 어플리케이션 서버를 인증하며, 푸시 메시지를 전송하기 위한 서버 인증 코드를 함께 전송한다.Referring to FIG. 5, in step 510, the application server requests server registration with a public authentication server. The public authentication server then transmits a server registration response to the application server in step 515. At this time, the public authentication server authenticates the application server and transmits a server authentication code for transmitting a push message.

다음으로 단말은 어플리케이션을 인스톨한다. 이때 단말은 사업자 서버로부터 어플리케이션에 대한 푸시 메시지를 전송하는 푸시 서버 정보를 수신한다. 이때 푸시 서버 정보는 푸시 서버의 주소에 대한 정보를 포함한다. Next, the terminal installs the application. At this time, the terminal receives the push server information for transmitting a push message for the application from the operator server. At this time, the push server information includes information on the address of the push server.

단말은 520단계에서 수신된 푸시 서버 정보를 저장한다. 그리고 단말은 525단계에서 수신된 푸시 서버 정보를 통해 확인된 주소의 푸시 서버에 등록을 요청한다. 여기서 단말은 단말 ID, 사용자 ID, 인스톨한 어플리케이션 ID를 함께 푸시 서버로 전달한다. 그리고 푸시 서버는 530단계에서 이를 확인하고, 등록 응답을 단말로 전송한다. 이때 푸시 서버는 등록 ID를 발급하여 단말로 함께 전달한다.The terminal stores the push server information received in step 520. The terminal requests registration with the push server of the address verified through the push server information received in step 525. Here, the terminal delivers the terminal ID, the user ID, and the installed application ID to the push server. The push server checks this in step 530 and transmits a registration response to the terminal. At this time, the push server issues a registration ID and delivers it to the terminal.

등록 응답을 수신한 단말은 535단계에서 어플리케이션 서버로 등록 확인 메시지를 전달한다. 등록 확인 메시지는 푸시 서버로부터 수신된 등록 ID 및 푸시 서버의 주소가 포함된 푸시 서버 정보를 포함한다. 이를 수신한 어플리케이션 서버는 540단계에서 등록을 완료한다. Upon receiving the registration response, the terminal transmits a registration confirmation message to the application server in step 535. The registration confirmation message includes the push server information including the registration ID received from the push server and the address of the push server. The application server receiving this is registered in step 540.

다음으로 어플리케이션 서버는 545단계에서 푸시 서버로 서버 등록을 요청한다. 이때 어플리케이션 서버는 공용 인증 서버로부터 수신된 서버 인증 코드를 함께 푸시 서버로 전송한다. 그러면 푸시 서버는 550단계에서 어플리케이션 서버로부터 수신된 서버 인증 코드가 포함된 서버 등록 요청을 공용 인증 서버로 전달한다. 공용 인증 서버는 560단계에서 푸시 서버로부터 수신된 서버 인증 코드를 확인하고 이에 대한 응답을 푸시 서버로 전송한다. Next, the application server requests a server registration to the push server in step 545. At this time, the application server transmits the server authentication code received from the public authentication server together to the push server. In operation 550, the push server transmits a server registration request including a server authentication code received from the application server to the public authentication server. The public authentication server checks the server authentication code received from the push server in step 560 and transmits a response to the push server.

어플리케이션 서버는 565단계에서 어플리케이션 업데이트 또는 데이터 변경에 따른 메시지를 트리거한다. 그리고 어플리케이션 서버는 570단계에서 푸시 서버로 푸시 요청을 전송한다. 이때 어플리케이션 서버는 공용 인증 서버로부터 수신된 서버 인증 코드, 단말로부터 수신된 등록 ID 및 푸시할 데이터를 함께 전송한다. 그러면 푸시 서버는 575단계에서 등록 ID를 확인하여 해당 단말을 확인하고, 수신된 푸시 요청에 따라 확인된 단말로 어플리케이션 ID 및 푸시할 데이터를 포함하는 푸시 메시지를 통지한다. The application server triggers a message according to the application update or data change in step 565. In operation 570, the application server transmits a push request to the push server. At this time, the application server transmits the server authentication code received from the common authentication server, the registration ID received from the terminal and the data to push. In operation 575, the push server checks the registration ID to identify the corresponding terminal, and notifies the terminal of the push message including the application ID and data to be pushed to the checked terminal according to the received push request.

도 6은 본 발명의 다른 실시예에 따른 푸시 서비스 제공 방법을 도시한 도면이다.6 is a diagram illustrating a push service providing method according to another embodiment of the present invention.

도 6을 참조하면, 로밍 등을 통해 푸시 서버가 변경되는 경우, 사업자 서버는 단말로 변경되는 푸시 서버 정보를 단말로 전달한다. 여기서 푸시 서버 1은 로밍 전 푸시 메시지를 전달하는 푸시 서버이고, 푸시 서버 2는 로밍에 의해 변경된 푸시 서버를 나타낸다. Referring to FIG. 6, when the push server is changed through roaming or the like, the operator server transmits the push server information changed to the terminal to the terminal. Here, push server 1 is a push server that delivers a push message before roaming, and push server 2 represents a push server changed by roaming.

단말은 610단계에서 사업자 서버로부터 변경된 푸시 서버 정보를 저장한다. 그리고 단말은 615단계에서 푸시 서버 1로 등록 요청한다. 이때 단말은 사용자 ID, 단말 ID 및 사업자 서버로부터 수신된 푸시 서버 주소가 포함된 푸시 서버 정보를 함께 전송한다. 그러면 푸시 서버 1은 620단계에서 푸시 서버 2로 등록 확인을 요청한다. 여기서 푸시 서버 1은 사용자 ID 및 장치 ID를 함께 전송한다. In step 610, the terminal stores the changed push server information from the operator server. In step 615, the terminal requests registration with the push server 1. At this time, the terminal transmits the push server information including the user ID, the terminal ID and the push server address received from the operator server. Then push server 1 requests registration confirmation to push server 2 in step 620. Here, the push server 1 transmits a user ID and a device ID together.

이를 수신한 푸시 서버 2는 625단계에서 푸시 서버 1로 등록 확인 응답을 전송한다. 등록 확인 응답에 푸시 서버 2가 제공하는 어플리케이션들의 ID, 등록 ID 및 푸시 서버 2에 등록된 어플리케이션 서버의 ID를 함께 전송한다. In response to this, the push server 2 transmits a registration confirmation response to the push server 1 in step 625. The ID of the applications provided by the push server 2, the registration ID, and the ID of the application server registered on the push server 2 are transmitted together in the registration confirmation response.

푸시 서버 1은 630단계에서 푸시 서버 2로부터 수신된 등록 응답을 단말로 전송한다. 이때 푸시 서버 1은 푸시 서버 2로부터 수신된 등록 ID를 단말에 함께 전송한다. 이를 수신한 단말은 635단계에서 등록 확인 메시지를 어플리케이션 서버로 전송한다. 등록 확인 메시지에 푸시 서버 2로부터 전송된 등록 ID 및 푸시 서버 2의 주소에 대한 푸시 서버 정보가 포함된다. The push server 1 transmits a registration response received from the push server 2 to the terminal in step 630. At this time, the push server 1 transmits the registration ID received from the push server 2 to the terminal. In step 635, the terminal receives the registration confirmation message to the application server. The registration confirmation message includes the registration ID sent from push server 2 and the push server information for the address of push server 2.

어플리케이션 서버는 640단계에서 어플리케이션 변경 또는 데이터 업데이트에 따른 푸시 메시지를 트리거한다. 그러면 어플리케이션 서버는 645단계에서 푸시 요청을 푸시 서버 2로 전송한다. 이때 어플리케이션 서버는 서버 인증 코드 및 등록 ID, 푸시될 데이터를 함께 전송한다. 이를 수신한 푸시 서버 2는 650단계에서 해당 어플리케이션에 대한 푸시 메시지를 단말로 통지한다. 여기서 푸시 서버 2는 어플리케이션 ID 및 푸시될 데이터를 함께 단말로 전송한다. The application server triggers a push message according to the application change or data update in step 640. The application server then sends a push request to push server 2 in step 645. At this time, the application server transmits the server authentication code, registration ID, and data to be pushed together. Upon receiving this, the push server 2 notifies the terminal of the push message for the corresponding application in step 650. Here, the push server 2 transmits the application ID and the data to be pushed together to the terminal.

도 7은 본 발명의 실시예에 따른 단말에서 푸시 서비스 제공 방법을 도시한 도면이다.7 is a diagram illustrating a push service providing method in a terminal according to an embodiment of the present invention.

도 7을 참조하면, 단말은 710단계에서 이동 통신 사업자에게 통신 서비스 사용을 위한 가입 및 인증을 요청한다. 그리고 단말은 720단계에서 사업자 서버로부터 푸시 서버 정보를 수신하여 저장한다. 이때 푸시 서버 정보는 푸시 서버의 주소를 포함하며, 사업자 서버는 각각의 푸시 서버에 대한 주소를 모두 알고 있다. Referring to FIG. 7, in step 710, the terminal requests subscription and authentication for a mobile service provider to use a communication service. In operation 720, the terminal receives and stores push server information from the operator server. At this time, the push server information includes the address of the push server, and the operator server knows all of the addresses for each push server.

다음으로 단말은 730단계에서 푸시 서버로 등록을 요청한다. 이때 단말은 단말을 사용하는 사용자 ID, 단말에 할당된 ID 및 사업자 서버로부터 전송된 푸시 서버의 주소를 등록 요청과 함께 전송한다. Next, the terminal requests registration with a push server in step 730. At this time, the terminal transmits the user ID using the terminal, the ID assigned to the terminal, and the address of the push server transmitted from the operator server together with the registration request.

단말은 740단계에서 등록 ID를 푸시 서버로부터 수신한다. 그리고 단말은 750단계에서 어플리케이션 서버로 등록 ID가 포함된 등록 확인을 전송한다. 이때 단말은 푸시 서버의 주소를 등록 확인과 함께 전송한다. 다음으로 단말은 760단계에서 푸시 서버로부터 푸시 메시지를 수신한다. In step 740, the terminal receives the registration ID from the push server. In operation 750, the terminal transmits a registration confirmation including the registration ID to the application server. At this time, the terminal transmits the address of the push server with registration confirmation. Next, the terminal receives a push message from the push server in step 760.

이와 같은 과정들을 통해 어플리케이션 서버와 푸시 서버 간에 등록이 공용 인증 서버를 통해 관리되므로, 푸시 서버는 어플리케이션을 제공하는 어플리케이션 서버별로 등록할 필요성이 없다. 또한 단말의 이동으로 사업자 서버별로 로밍되었을 때, 새로운 어플리케이션을 다운로드할 필요없이, 해당 어플리케이션에 대한 푸시 메시지를 통지하는 푸시 서버의 주소만을 변경하면 된다. Through such processes, registration between the application server and the push server is managed through a common authentication server, so the push server does not need to register for each application server providing the application. In addition, when roaming by the operator server by the movement of the terminal, it is not necessary to download a new application, it is only necessary to change the address of the push server to notify the push message for the application.

한편 본 발명의 상세한 설명에서는 구체적인 실시예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시예에 국한되지 않으며, 후술되는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다. While the present invention has been described in connection with what is presently considered to be the most practical and preferred embodiment, it is to be understood that the invention is not limited to the disclosed embodiments, but is capable of various modifications within the scope of the invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined by the scope of the appended claims, and equivalents thereof.

Claims (12)

통신 시스템의 푸시 서비스 제공 방법에 있어서,
단말은 어플리케이션이 인스톨되면, 푸시 서버로 등록을 요청하는 과정과,
상기 푸시 서버로부터 등록 응답이 수신되면, 상기 단말은 어플리케이션 서버로 등록 확인을 전송하는 과정과,
상기 어플리케이션 서버는 상기 푸시 서버로 서버 등록을 요청하는 과정과,
상기 푸시 서버는 공용 인증 서버로 서버 등록을 요청하고, 상기 공용 인증 서버로부터 서버 등록 응답을 수신하는 과정과,
푸시 서비스를 위한 메시지가 트리거되면, 상기 어플리케이션 서버는 상기 푸시 서버로 푸시를 요청하는 과정과,
상기 푸시 서버는 상기 단말로 상기 푸시 요청에 따른 푸시 통지를 전송하는 과정을 포함하는 것을 특징으로 하는 푸시 서비스 제공 방법.
In the push service providing method of the communication system,
The terminal, when the application is installed, the process of requesting registration with the push server,
When the registration response is received from the push server, the terminal transmits a registration confirmation to the application server;
The application server requesting server registration to the push server;
Requesting server registration from a public authentication server and receiving a server registration response from the public authentication server;
When a message for a push service is triggered, the application server requests a push to the push server;
The push server provides a push service comprising the step of transmitting a push notification according to the push request to the terminal.
제1항에 있어서, 상기 등록 확인을 전송하는 과정은
상기 단말은 사업자 서버로부터 수신하여 미리 저장된 푸시 서버 정보를 전송하는 과정을 포함하는 것을 특징으로 하는 푸시 서비스 제공 방법.
The process of claim 1, wherein the registration confirmation is transmitted.
The terminal comprises a step of transmitting a push server information stored in advance received from the operator server.
제1항에 있어서, 상기 서버 등록을 요청하는 과정은
상기 어플리케이션 서버는 상기 공용 인증 서버로부터 미리 수신한 서버 인증 코드를 전송하는 과정을 포함하는 것을 특징으로 하는 푸시 서비스 제공 방법.
The process of claim 1, wherein the requesting server registration is performed.
The application server is a push service providing method comprising the step of transmitting a server authentication code received in advance from the public authentication server.
제3항에 있어서, 상기 서버 등록 응답을 수신하는 과정은
상기 푸시 서버는 상기 어플리케이션 서버로부터 수신된 상기 서버 인증 코드를 상기 공용 인증 서버로 전송하는 과정을 포함하는 것을 특징으로 하는 푸시 서비스 제공 방법.
4. The process of claim 3, wherein receiving the server registration response is
The push server provides a push service providing method comprising the step of transmitting the server authentication code received from the application server to the public authentication server.
제2항에 있어서, 상기 푸시 서버 정보는
푸시 서버의 주소에 대한 정보임을 특징으로 하는 푸시 서비스 제공 방법.
The method of claim 2, wherein the push server information is
Push service providing method characterized in that the information on the address of the push server.
제2항에 있어서, 상기 등록 확인을 전송하는 과정은
상기 단말은 상기 푸시 서버로부터 수신된 등록 ID를 전송하는 과정을 더 포함하는 것을 특징으로 하는 푸시 서비스 제공 방법.
The process of claim 2, wherein the registration confirmation is transmitted.
The terminal further comprises the step of transmitting a registration ID received from the push server.
어플리케이션이 인스톨되면, 푸시 서버로 등록을 요청하고, 상기 푸시 서버로부터 등록 응답이 수신되면, 어플리케이션 서버로 등록 확인을 전송하는 단말과,
상기 등록 확인에 따라 상기 푸시 서버로 서버 등록을 요청하고, 푸시 서비스를 위한 메시지가 트리거되면, 상기 푸시 서버로 푸시를 요청하는 상기 어플리케이션 서버와,
상기 등록 요청을 공용 인증 서버로 전송하고, 상기 공용 인증 서버로부터 상기 등록 요청에 따른 응답이 수신되면, 상기 어플리케이션 서버로부터 수신되는 상기 푸시 요청에 따라 상기 단말로 푸시 통지를 전송하는 상기 푸시 서버와,
상기 어플리케이션 서버로 서버 인증 코드를 전송하고, 상기 푸시 서버로부터 수신된 서버 등록 요청에 따른 응답을 전송하는 상기 공용 인증 서버를 포함하는 것을 특징으로 하는 푸시 서비스 제공 시스템.
When the application is installed, request a registration to the push server, and if a registration response is received from the push server, the terminal for transmitting a registration confirmation to the application server,
The application server requesting a server registration to the push server according to the registration confirmation, and requesting push to the push server when a message for a push service is triggered;
The push server transmits the registration request to a public authentication server, and transmits a push notification to the terminal according to the push request received from the application server when a response according to the registration request is received from the public authentication server;
And a public authentication server which transmits a server authentication code to the application server and transmits a response according to a server registration request received from the push server.
제7항에 있어서, 상기 단말은
사업자 서버로부터 수신하여 미리 저장된 푸시 서버 정보를 상기 어플리케이션 서버로 전송하는 것을 특징으로 하는 푸시 서비스 제공 시스템.
The method of claim 7, wherein the terminal is
Push service providing system, characterized in that for receiving from the operator server to transmit previously stored push server information to the application server.
제7항에 있어서, 상기 어플리케이션 서버는
서버 등록 요청시, 상기 서버 인증 코드를 상기 푸시 서버로 전송하는 것을 특징으로 하는 푸시 서비스 제공 시스템.
The method of claim 7, wherein the application server
When the server registration request, the push service providing system, characterized in that for transmitting the server authentication code to the push server.
제9항에 있어서, 상기 푸시 서버는
상기 어플리케이션 서버로부터 수신된 상기 서버 인증 코드를 상기 공용 인증 서버로 전송하는 것을 특징으로 하는 푸시 서비스 제공 시스템.
The push server of claim 9, wherein the push server comprises:
Push service providing system, characterized in that for transmitting the server authentication code received from the application server to the public authentication server.
제8항에 있어서, 상기 푸시 서버 정보는
푸시 서버의 주소에 대한 정보임을 특징으로 하는 푸시 서비스 제공 시스템.
The method of claim 8, wherein the push server information is
Push service providing system, characterized in that the information about the address of the push server.
제8항에 있어서, 상기 단말은
상기 푸시 서버로부터 수신된 등록 ID를 상기 어플리케이션 서버로 전송하는 것을 특징으로 하는 푸시 서비스 제공 시스템.
The method of claim 8, wherein the terminal
And a registration ID received from the push server to the application server.
KR1020120004417A 2012-01-13 2012-01-13 Mobile communication and method for providing push service thereof KR20130083667A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020120004417A KR20130083667A (en) 2012-01-13 2012-01-13 Mobile communication and method for providing push service thereof
PCT/KR2013/000241 WO2013105809A1 (en) 2012-01-13 2013-01-11 Communication system and method for providing push service in said communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120004417A KR20130083667A (en) 2012-01-13 2012-01-13 Mobile communication and method for providing push service thereof

Publications (1)

Publication Number Publication Date
KR20130083667A true KR20130083667A (en) 2013-07-23

Family

ID=48781693

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120004417A KR20130083667A (en) 2012-01-13 2012-01-13 Mobile communication and method for providing push service thereof

Country Status (2)

Country Link
KR (1) KR20130083667A (en)
WO (1) WO2013105809A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2899945B1 (en) * 2014-01-23 2021-01-13 Deutsche Telekom AG Method for an enhanced communication between a first network node and a second network node of a telecommunications network, and telecommunications network
CN105991412B (en) * 2015-02-12 2019-03-19 阿里巴巴集团控股有限公司 Information push method and device
CN109299127B (en) * 2018-08-22 2021-03-30 中国联合网络通信集团有限公司 Communication service query method and device and readable storage medium

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7254614B2 (en) * 2001-11-20 2007-08-07 Nokia Corporation Web services push gateway
KR100788245B1 (en) * 2006-10-19 2007-12-27 (주)인트로모바일 System of providing integrated push service and method therof
US8099764B2 (en) * 2007-12-17 2012-01-17 Microsoft Corporation Secure push and status communication between client and server
US8630624B2 (en) * 2009-02-25 2014-01-14 Apple Inc. Managing notification messages
KR101029921B1 (en) * 2009-11-27 2011-04-18 삼성에스디에스 주식회사 Contents push system and method in hierarchical network structure

Also Published As

Publication number Publication date
WO2013105809A1 (en) 2013-07-18

Similar Documents

Publication Publication Date Title
EP3337204B1 (en) Remotely providing profile in communication system
EP3557895A1 (en) Method and apparatus for managing a profile of a terminal in a wireless communication system
US9955348B2 (en) Method and device for requesting for specific right acquisition on specific resource in wireless communication system
US20170311303A1 (en) Method for guaranteeing operation of control message in wireless communication system and device for same
US20120276872A1 (en) Method and apparatus for over-the-air provisioning
JP2019519174A (en) Method and entity for terminating a subscription
CN105432103A (en) Access network assisted bootstrapping
US9883320B2 (en) Method for processing request message in wireless communication system and apparatus therefor
US11838752B2 (en) Method and apparatus for managing a profile of a terminal in a wireless communication system
US9867164B2 (en) Method and device for processing a specific request message in wireless communication system
KR102520020B1 (en) Service layer mobility management of applications
KR102312994B1 (en) Apparatus for providing home network service and method thereof
US20160262014A1 (en) Method and system for configuring a device for use over a communication network
CN112565439B (en) Internet of things communication method and system
CN111066014B (en) Apparatus, method, and program for remotely managing devices
CN102984646A (en) Providing method and system of mobile phone client-side location services
US10291613B1 (en) Mobile device authentication
CN102215486B (en) Network access method, system, network authentication method, equipment and terminal
US11109201B2 (en) Device and method for provisioning services to mobile communication device
US9787622B2 (en) System and method providing proximity based notifications to electronic devices
US10070408B2 (en) Application registration methods and apparatuses
KR20130083667A (en) Mobile communication and method for providing push service thereof
US20120246235A1 (en) Attribute information sharing providing system, access information management device, access information proxy management device, method and program therefor
US9900756B2 (en) Dynamically updating policy controls for mobile devices and applications via policy notifications
CN106790176B (en) Method and system for accessing network

Legal Events

Date Code Title Description
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid