[go: up one dir, main page]

WO2013105809A1 - Communication system and method for providing push service in said communication system - Google Patents

Communication system and method for providing push service in said communication system Download PDF

Info

Publication number
WO2013105809A1
WO2013105809A1 PCT/KR2013/000241 KR2013000241W WO2013105809A1 WO 2013105809 A1 WO2013105809 A1 WO 2013105809A1 KR 2013000241 W KR2013000241 W KR 2013000241W WO 2013105809 A1 WO2013105809 A1 WO 2013105809A1
Authority
WO
WIPO (PCT)
Prior art keywords
server
push
registration
application
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/KR2013/000241
Other languages
French (fr)
Korean (ko)
Inventor
μ†μ€‘μ œ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of WO2013105809A1 publication Critical patent/WO2013105809A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • 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
    • 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/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

Definitions

  • 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.
  • 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.
  • the pull based communication method is performed through the following process.
  • the terminal connects to an application server provided by the data service provider.
  • the terminal periodically performs keep alive with the application server.
  • the terminal periodically transmits an uplink request for data retrieval to the application server.
  • 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.
  • FIG. 1 is a diagram illustrating a push service providing method according to the prior art.
  • 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.
  • 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.
  • the push server carries the server authentication code together.
  • step 120 the terminal installs an application from an app market or an operator server.
  • step 125 the terminal requests an application registration from the push server.
  • the terminal transmits all or part of the application ID, the terminal ID, and the user ID to the push server.
  • the push server transmits a registration response to the terminal along with the registration ID.
  • 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.
  • the application server transmits a push request including a server authentication code, a registration ID, and data for triggering to the push server.
  • the push server transmits a push notification including the application ID and data corresponding to the registration ID to the terminal.
  • 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).
  • APNS Apple Push Notification Service
  • C2DM Android Cloud To Device Messaging Framework
  • a push server may be provided for each mobile service provider server providing a service to a terminal.
  • APSN 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • the push service providing system 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.
  • 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,
  • server registration requests received from the push server Transmitting a different response is characterized by including the common authentication server.
  • the terminal is characterized in that it receives from the operator server to transmit previously stored push server information to the application server.
  • the application server is characterized in that for transmitting the server authentication code to the push server, when the server registration request.
  • the push server is characterized in that for transmitting the server authentication code received from the application server to the public authentication server.
  • 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.
  • the operator server by connecting the operator server and the network, it is possible to prevent traffic overload and optimize the data communication environment.
  • 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.
  • FIG. 1 is a diagram illustrating a push service providing method according to the prior art.
  • FIG. 2 is a diagram illustrating a communication system configuration according to an embodiment of the present invention.
  • FIG. 3 is a diagram illustrating a method for obtaining push server information according to an embodiment of the present invention.
  • FIG. 4 is a diagram illustrating a push server authentication method according to an embodiment of the present invention.
  • FIG. 5 is a diagram illustrating a push service providing method according to an embodiment of the present invention.
  • FIG. 6 is a diagram showing a push service providing method according to another embodiment of the present invention.
  • FIG. 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.
  • '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.
  • FIG. 2 is a diagram illustrating a communication system configuration according to an embodiment of the present invention.
  • 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.
  • 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.
  • the terminal delivers the registration ID and the push server information issued to the application server.
  • the push server 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.
  • 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.
  • the push server receives the push request from the authenticated application server. The push server notifies the terminal of this.
  • 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.
  • 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.
  • the application server sends a message requesting this to the push server.
  • 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.
  • the public authentication server may be operated through an application market operation server such as google, Apple, WAC (Wholesale Application Community).
  • the terminal requests application registration installed by the push server in step 210.
  • the terminal transmits a registration request message including a user ID, an ID assigned to the terminal, and an installed application ID.
  • the push server issues a registration ID for this to the terminal.
  • the terminal transmits the push server address and the registration ID to the application server in step 220.
  • 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.
  • 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.
  • the application server transmits the server authentication code received in advance through the public authentication server.
  • the push server transmits the server authentication code received from the application server in step 240 to the public authentication server.
  • the push server confirms the application server authentication requesting registration through the public authentication server.
  • FIG. 3 is a diagram illustrating a method of obtaining push server information according to an embodiment of the present invention.
  • 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.
  • the operator server delivers the push server information providing the push service to the terminal.
  • 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.
  • 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 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.
  • FIG. 4 is a diagram illustrating a push server authentication method according to an embodiment of 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.
  • 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.
  • the public authentication server may be operated through an application market operation server such as google, Apple, WAC (Wholesale Application Community).
  • 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.
  • FIG. 5 is a diagram illustrating a push service providing method according to an embodiment of the present invention.
  • 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.
  • the public authentication server authenticates the application server and transmits a server authentication code for transmitting a push message.
  • the terminal installs the application.
  • the terminal receives the push server information for transmitting a push message for the application from the operator server.
  • the push server information includes information on the address of the push server.
  • 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.
  • 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.
  • the push server issues a registration ID and delivers it to the terminal.
  • the terminal 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.
  • the application server requests a server registration to the push server in step 545.
  • the application server transmits the server authentication code received from the public authentication server together to the push server.
  • 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.
  • the application server triggers a message according to the application update or data change in step 565.
  • the application server transmits a push request to the push server.
  • 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.
  • 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.
  • FIG. 6 is a diagram illustrating a push service providing method according to another embodiment of the present invention.
  • push server 1 is a push server that delivers a push message before roaming
  • push server 2 represents a push server changed by roaming.
  • step 610 the terminal stores the changed push server information from the operator server.
  • step 615 the terminal requests registration with the push server 1.
  • the terminal transmits the push server information including the user ID, the terminal ID and the push server address received from the operator server.
  • push server 1 requests registration confirmation to push server 2 in step 620.
  • the push server 1 transmits a user ID and a device ID together.
  • 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.
  • 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.
  • 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.
  • the application server transmits the server authentication code, registration ID, and data to be pushed together.
  • the push server 2 notifies the terminal of the push message for the corresponding application in step 650.
  • the push server 2 transmits the application ID and the data to be pushed together to the terminal.
  • FIG. 7 is a diagram illustrating a push service providing method in a terminal according to an embodiment of the present invention.
  • the terminal requests subscription and authentication for a mobile service provider to use a communication service.
  • the terminal receives and stores push server information from the operator server.
  • the push server information includes the address of the push server, and the operator server knows all of the addresses for each push server.
  • the terminal requests registration with a push server in step 730.
  • 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.
  • step 740 the terminal receives the registration ID from the push server.
  • 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.
  • the terminal receives a push message from the push server in step 760.

Landscapes

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

Abstract

The present invention relates to a communication system and to a method for providing a push service in said communication system. The method comprises: the steps of enabling a terminal to make a request for a registration to a push server upon installation of an application; enabling the terminal to transmit a registration confirmation to an application server upon receipt of a registration response from the push server; enabling the application server to make a request for a server registration to the push server; enabling the push server to make a request for a server registration to a public authentication server and receive a server registration response from the public authentication server; enabling the application server to make a request for push to the push server upon triggering of a message for a push server; and enabling the push server to transmit a push notification based on the push request to the terminal. Thus, traffic overload can be prevented and the data communication environment can be optimized through a network connection to a provider server.

Description

톡신 μ‹œμŠ€ν…œ 및 κ·Έ 톡신 μ‹œμŠ€ν…œμ—μ„œ ν‘Έμ‹œ μ„œλΉ„μŠ€ 제곡 방법Communication system and method of providing push service in the communication system

λ³Έ 발λͺ…은 톡신 μ‹œμŠ€ν…œ 및 κ·Έ 톡신 μ‹œμŠ€ν…œμ—μ„œ ν‘Έμ‹œ μ„œλΉ„μŠ€λ₯Ό μ œκ³΅ν•˜λŠ” 방법에 κ΄€ν•œ κ²ƒμœΌλ‘œ, λ‹¨λ§λ‘œ μ „λ‹¬λ˜λŠ” ν‘Έμ‹œ λ©”μ‹œμ§€λ₯Ό μ „μ†‘ν•˜κΈ° μœ„ν•΄ 톡신 μ‹œμŠ€ν…œμ„ κ΅¬μ„±ν•˜λŠ” 각 μ„œλ²„ κ°„μ˜ 등둝 절차λ₯Ό μš©μ΄ν•˜κ²Œ λ³€κ²½ν•˜μ—¬ ν‘Έμ‹œ μ„œλΉ„μŠ€λ₯Ό μ œκ³΅ν•˜λŠ” 방법 및 κ·Έλ₯Ό μˆ˜ν–‰ν•˜λŠ” 톡신 μ‹œμŠ€ν…œμ— κ΄€ν•œ 것이닀.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은 μ’…λž˜ κΈ°μˆ μ— 따라 ν‘Έμ‹œ μ„œλΉ„μŠ€ 제곡 방법을 λ„μ‹œν•œ 도면.1 is a diagram illustrating a push service providing method according to the prior art.

도 2λŠ” λ³Έ 발λͺ…μ˜ μ‹€μ‹œμ˜ˆμ— λ”°λ₯Έ 톡신 μ‹œμŠ€ν…œ ꡬ성을 λ„μ‹œν•œ 도면.2 is a diagram illustrating a communication system configuration according to an embodiment of the present invention.

도 3은 λ³Έ 발λͺ…μ˜ μ‹€μ‹œμ˜ˆμ— λ”°λ₯Έ ν‘Έμ‹œ μ„œλ²„ 정보λ₯Ό νšλ“ν•˜λŠ” 방법을 λ„μ‹œν•œ 도면.3 is a diagram illustrating a method for obtaining push server information according to an embodiment of the present invention.

도 4λŠ” λ³Έ 발λͺ…μ˜ μ‹€μ‹œμ˜ˆμ— λ”°λ₯Έ ν‘Έμ‹œ μ„œλ²„ 인증 방법을 λ„μ‹œν•œ 도면.4 is a diagram illustrating a push server authentication method according to an embodiment of the present invention.

도 5λŠ” λ³Έ 발λͺ…μ˜ μ‹€μ‹œμ˜ˆμ— λ”°λ₯Έ ν‘Έμ‹œ μ„œλΉ„μŠ€ 제곡 방법을 λ„μ‹œν•œ 도면.5 is a diagram illustrating a push service providing method according to an embodiment of the present invention.

도 6은 λ³Έ 발λͺ…μ˜ λ‹€λ₯Έ μ‹€μ‹œμ˜ˆμ— λ”°λ₯Έ ν‘Έμ‹œ μ„œλΉ„μŠ€ 제곡 방법을 λ„μ‹œν•œ 도면.6 is a diagram showing a push service providing method according to another embodiment of the present invention.

도 7은 λ³Έ 발λͺ…μ˜ μ‹€μ‹œμ˜ˆμ— λ”°λ₯Έ λ‹¨λ§μ—μ„œ ν‘Έμ‹œ μ„œλΉ„μŠ€ 제곡 방법을 λ„μ‹œν•œ 도면.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 operating principle of the present invention will be described in detail with reference to the accompanying drawings. In the following description of the present invention, detailed descriptions of well-known functions or configurations will be omitted if it is determined that the detailed description of the present invention may unnecessarily obscure the subject matter of the present invention. Terms to be described later are terms defined in consideration of functions in the present invention, and may be changed according to intentions or customs of users or operators. Therefore, the definition should be made based on the contents throughout the 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.

곡용 인증 μ„œλ²„λŠ” μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜μ— λŒ€μ‘λ˜λŠ” ν‘Έμ‹œ λ©”μ‹œμ§€λ₯Ό μ „μ†‘ν•˜κΈ° μœ„ν•œ 인증킀인 μ„œλ²„ 인증 μ½”λ“œλ₯Ό μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜ μ„œλ²„λ³„λ‘œ λ°œκΈ‰ν•œλ‹€. μ—¬κΈ°μ„œ 곡용 인증 μ„œλ²„λŠ” google, 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 google, 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.

곡용 인증 μ„œλ²„λŠ” μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜ μ œκ³΅μžκ°€ κ΄€λ¦¬ν•˜λŠ” μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜ μ„œλ²„μ—μ„œ μ œκ³΅λ˜λŠ” μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜μ„ λ“±λ‘ν•˜κ³ , ν•΄λ‹Ή μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜μ— λŒ€μ‘λ˜λŠ” ν‘Έμ‹œ λ©”μ‹œμ§€λ₯Ό μ „μ†‘ν•˜κΈ° μœ„ν•œ 인증킀인 μ„œλ²„ 인증 μ½”λ“œλ₯Ό μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜ μ„œλ²„λ³„λ‘œ λ°œκΈ‰ν•œλ‹€. μ—¬κΈ°μ„œ 곡용 인증 μ„œλ²„λŠ” google, 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 google, 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.

ν•œνŽΈ λ³Έ 발λͺ…μ˜ μƒμ„Έν•œ μ„€λͺ…μ—μ„œλŠ” ꡬ체적인 μ‹€μ‹œμ˜ˆμ— κ΄€ν•΄ μ„€λͺ…ν•˜μ˜€μœΌλ‚˜, λ³Έ 발λͺ…μ˜ λ²”μœ„μ—μ„œ λ²—μ–΄λ‚˜μ§€ μ•ŠλŠ” ν•œλ„ λ‚΄μ—μ„œ μ—¬λŸ¬ κ°€μ§€ λ³€ν˜•μ΄ κ°€λŠ₯함은 물둠이닀. κ·ΈλŸ¬λ―€λ‘œ λ³Έ 발λͺ…μ˜ λ²”μœ„λŠ” μ„€λͺ…λœ μ‹€μ‹œμ˜ˆμ— κ΅­ν•œλ˜μ§€ μ•ŠμœΌλ©°, ν›„μˆ λ˜λŠ” νŠΉν—ˆμ²­κ΅¬μ˜ λ²”μœ„λΏλ§Œ μ•„λ‹ˆλΌ 이 νŠΉν—ˆμ²­κ΅¬μ˜ λ²”μœ„μ™€ κ· λ“±ν•œ 것듀에 μ˜ν•΄ μ •ν•΄μ Έμ•Ό ν•œλ‹€. Meanwhile, in the detailed description of the present invention, specific embodiments have been described, but various modifications are possible without departing from the scope of the present invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be defined not only by the scope of the following claims, but also by those equivalent to the scope of the claims.

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항에 μžˆμ–΄μ„œ, 상기 등둝 확인을 μ „μ†‘ν•˜λŠ” 과정은The process of claim 2, wherein the registration confirmation is transmitted. 상기 단말은 상기 ν‘Έμ‹œ μ„œλ²„λ‘œλΆ€ν„° μˆ˜μ‹ λœ 등둝 IDλ₯Ό μ „μ†‘ν•˜λŠ” 과정을 더 ν¬ν•¨ν•˜λŠ” 것을 νŠΉμ§•μœΌλ‘œ ν•˜λŠ” ν‘Έμ‹œ μ„œλΉ„μŠ€ 제곡 방법. 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 μ„œλ²„ 등둝 μš”μ²­μ‹œ, 상기 μ„œλ²„ 인증 μ½”λ“œλ₯Ό 상기 ν‘Έμ‹œ μ„œλ²„λ‘œ μ „μ†‘ν•˜λŠ” 것을 νŠΉμ§•μœΌλ‘œ ν•˜λŠ” ν‘Έμ‹œ μ„œλΉ„μŠ€ 제곡 μ‹œμŠ€ν…œ.And a server authentication code to the push server when a server registration request is made. 제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항에 μžˆμ–΄μ„œ, 상기 단말은 The method of claim 8, wherein the terminal 상기 ν‘Έμ‹œ μ„œλ²„λ‘œλΆ€ν„° μˆ˜μ‹ λœ 등둝 IDλ₯Ό 상기 μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜ μ„œλ²„λ‘œ μ „μ†‘ν•˜λŠ” 것을 νŠΉμ§•μœΌλ‘œ ν•˜λŠ” ν‘Έμ‹œ μ„œλΉ„μŠ€ 제곡 μ‹œμŠ€ν…œ. And a registration ID received from the push server to the application server.
PCT/KR2013/000241 2012-01-13 2013-01-11 Communication system and method for providing push service in said communication system Ceased WO2013105809A1 (en)

Applications Claiming Priority (2)

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

Publications (1)

Publication Number Publication Date
WO2013105809A1 true WO2013105809A1 (en) 2013-07-18

Family

ID=48781693

Family Applications (1)

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

Country Status (2)

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

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105991412A (en) * 2015-02-12 2016-10-05 ι˜Ώι‡Œε·΄ε·΄ι›†ε›’ζŽ§θ‚‘ζœ‰ι™ε…¬εΈ Method and device for pushing message
CN109299127A (en) * 2018-08-22 2019-02-01 δΈ­ε›½θ”εˆη½‘η»œι€šδΏ‘ι›†ε›’ζœ‰ι™ε…¬εΈ Query method, device and readable storage medium for communication service
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

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100788245B1 (en) * 2006-10-19 2007-12-27 (μ£Ό)인트둜λͺ¨λ°”일 Integrated push service system and method
US20090158397A1 (en) * 2007-12-17 2009-06-18 Microsoft Corporation Secure Push and Status Communication between Client and Server
US7673007B2 (en) * 2001-11-20 2010-03-02 Nokia Corporation Web services push gateway
KR101029921B1 (en) * 2009-11-27 2011-04-18 μ‚Όμ„±μ—μŠ€λ””μ—μŠ€ μ£Όμ‹νšŒμ‚¬ Content Push System and Method in Wide Area Wireless LAN Environment
US20110289172A1 (en) * 2009-02-25 2011-11-24 Apple Inc. Managing notification messages

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7673007B2 (en) * 2001-11-20 2010-03-02 Nokia Corporation Web services push gateway
KR100788245B1 (en) * 2006-10-19 2007-12-27 (μ£Ό)인트둜λͺ¨λ°”일 Integrated push service system and method
US20090158397A1 (en) * 2007-12-17 2009-06-18 Microsoft Corporation Secure Push and Status Communication between Client and Server
US20110289172A1 (en) * 2009-02-25 2011-11-24 Apple Inc. Managing notification messages
KR101029921B1 (en) * 2009-11-27 2011-04-18 μ‚Όμ„±μ—μŠ€λ””μ—μŠ€ μ£Όμ‹νšŒμ‚¬ Content Push System and Method in Wide Area Wireless LAN Environment

Cited By (10)

* 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
CN105991412A (en) * 2015-02-12 2016-10-05 ι˜Ώι‡Œε·΄ε·΄ι›†ε›’ζŽ§θ‚‘ζœ‰ι™ε…¬εΈ Method and device for pushing message
KR20170117111A (en) * 2015-02-12 2017-10-20 μ•Œλ¦¬λ°”λ°” κ·Έλ£Ή 홀딩 λ¦¬λ―Έν‹°λ“œ Method and apparatus for pushing messages
EP3258653A4 (en) * 2015-02-12 2018-03-14 Alibaba Group Holding Limited Message pushing method and device
JP2018508072A (en) * 2015-02-12 2018-03-22 γ‚’γƒͺババ グループ ホウルディング γƒͺγƒŸγƒ†γƒƒγƒ‰ Method and apparatus for pushing messages
CN105991412B (en) * 2015-02-12 2019-03-19 ι˜Ώι‡Œε·΄ε·΄ι›†ε›’ζŽ§θ‚‘ζœ‰ι™ε…¬εΈ Information push method and device
KR102167613B1 (en) * 2015-02-12 2020-10-20 μ•Œλ¦¬λ°”λ°” κ·Έλ£Ή 홀딩 λ¦¬λ―Έν‹°λ“œ Message push method and device
US10812314B2 (en) 2015-02-12 2020-10-20 Alibaba Group Holding Limited Methods and apparatuses for pushing a message
CN109299127A (en) * 2018-08-22 2019-02-01 δΈ­ε›½θ”εˆη½‘η»œι€šδΏ‘ι›†ε›’ζœ‰ι™ε…¬εΈ Query method, device and readable storage medium for communication service
CN109299127B (en) * 2018-08-22 2021-03-30 δΈ­ε›½θ”εˆη½‘η»œι€šδΏ‘ι›†ε›’ζœ‰ι™ε…¬εΈ Communication service query method and device and readable storage medium

Also Published As

Publication number Publication date
KR20130083667A (en) 2013-07-23

Similar Documents

Publication Publication Date Title
WO2019027061A1 (en) Connected gateway server system for real-time vehicle control service
WO2011046393A2 (en) Apparatus and method for establishing a personal network for providing a cpns service
WO2013085316A1 (en) Method and apparatus for providing firmware over the air service to user equipments
WO2016003142A1 (en) Method and apparatus for selecting profile of terminal in mobile network
WO2017061800A1 (en) Method and apparatus for remotely providing profile in communication system
WO2020071888A1 (en) Method and system for detecting edge server in mobile telecommunication network
WO2019035638A1 (en) Method for checking change in wireless connection type of terminal in third-party application server
WO2013039278A1 (en) Method and device for web redirect authentication in wifi roaming based on ac and ap interworking
WO2010041901A2 (en) System and method for installing smart card applet
CN112565439B (en) Internet of things communication method and system
WO2011159096A2 (en) Apparatus and method for registering personal network
WO2012070801A2 (en) Authentication system and authentication method therefor in a wireless lan environment
WO2011149251A2 (en) System for authentication management of a sensor node having a subscription processing function, and a method for operating the system
WO2017074034A1 (en) Method and apparatus for interworking between heterogeneous systems
WO2014163254A1 (en) P2p connection system and terminal, and p2p connection method using same in mobile environment
WO2015065013A1 (en) Method and apparatus for multi-users registering home network supporting application based device
WO2016013718A1 (en) System and method for providing web-based advertisement by using wi-fi network
WO2013039277A1 (en) Method and device for accounting in wifi roaming based on ac and ap interworking
WO2018070740A1 (en) Method and device for connecting capability exposure function and network functions
US9781753B2 (en) Proximity map request method, server and network entity using the same, proximity request validating method, and server and network entity using the same
WO2015002443A1 (en) Mobile device and method for controlling transmission to web server in mobile device
WO2013112015A1 (en) Method and apparatus for efficient security management of disaster message in mobile communication system
WO2013147421A1 (en) Server and method for managing access of terminal to connection blocked resource and terminal
WO2018066870A1 (en) Initial operation method for roaming terminal accessing network in mobile communication environment
WO2013105809A1 (en) Communication system and method for providing push service in said communication system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13736440

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 13736440

Country of ref document: EP

Kind code of ref document: A1