KR20190131348A - A method for landing a notification page in response to a selection of a user on a terminal and the terminal and a system for implementing the method - Google Patents

A method for landing a notification page in response to a selection of a user on a terminal and the terminal and a system for implementing the method Download PDF

Info

Publication number
KR20190131348A
KR20190131348A KR1020180056113A KR20180056113A KR20190131348A KR 20190131348 A KR20190131348 A KR 20190131348A KR 1020180056113 A KR1020180056113 A KR 1020180056113A KR 20180056113 A KR20180056113 A KR 20180056113A KR 20190131348 A KR20190131348 A KR 20190131348A
Authority
KR
South Korea
Prior art keywords
notification
terminal
page
response
push notification
Prior art date
Application number
KR1020180056113A
Other languages
Korean (ko)
Other versions
KR102113341B1 (en
Inventor
성지현
권남용
Original Assignee
엔에이치엔 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엔에이치엔 주식회사 filed Critical 엔에이치엔 주식회사
Priority to KR1020180056113A priority Critical patent/KR102113341B1/en
Publication of KR20190131348A publication Critical patent/KR20190131348A/en
Application granted granted Critical
Publication of KR102113341B1 publication Critical patent/KR102113341B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0267Wireless devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0277Online advertisement

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

An embodiment of the present invention relates to a method for landing a notification page containing native ads in response to a selection of application push which comprises the steps of: receiving a non-advertisement push notification; displaying the non-advertisement push notification; running an application linked to the non-advertisement push notification in response to the selection of the non-advertisement push notification; requesting, by the application, a notification page including a detailed message of the non-advertisement push notification to a server; and receiving and displaying, by the server, the notification page including a native ad generated in response to the request. Accordingly, a user who clicks a non-advertisement push notification can be naturally exposed to an advertisement.

Description

단말기 상의 사용자의 선택에 응답하여 알림 페이지를 렌딩하는 방법과 이를 구현하기 위한 단말기와 시스템{A method for landing a notification page in response to a selection of a user on a terminal and the terminal and a system for implementing the method}A method for landing a notification page in response to a selection of a user on a terminal and the terminal and a system for implementing the method}

본 발명은 단말기 상의 사용자의 선택에 응답하여 알림 페이지를 렌딩하는 방법과 이를 구현하기 위한 단말기와 시스템에 관한 것이다.The present invention relates to a method of rendering a notification page in response to a user's selection on a terminal, and a terminal and a system for implementing the same.

네이티브 애드는 콘텐츠 마케팅의 일환으로 웹, 애플리케이션 등에서 제공되는 콘텐츠나 서비스에 광고가 자연스럽게 녹아들어 소비자에게 거부감 없이 노출되는 광고 일체를 말한다. 광고 유형으로는 사진, 동영상, GIF 등 다양한 소재를 활용해 미디어가 제공하는 콘텐츠 속에 제품이나 서비스를 자연스럽게 녹여 노출하는 스폰서십 유형, 개별 앱이나 웹의 UI 내에 융합되어 콘텐츠와 유사하게 노출되는 형태로 뉴스피드, 콘텐츠 월, 앱 월, 채팅 리스트 등의 표준화된 광고 포맷을 가지고 있는 네이티브 디스플레이 유형, 그리고 SNS 피드상에 일반 콘텐츠와 유사한 형태로 노출되는 소셜 유형이 있다. 이러한 네이티브 애드는 기존의 광고 형태보다 높은 광고 효율을 보여 다양한 측면에서 네이티브 애드를 적용하기 위한 방법과 시스템에 큰 관심이 모아지고 있다.Native ad refers to all advertisements that are naturally dissolved in the content or services provided by the web and applications as part of content marketing and are exposed to consumers without objection. Ad types include sponsorship type that naturally melts and exposes products or services in the contents provided by media using various materials such as photos, videos, and GIFs. There are native display types that have standardized ad formats, such as news feeds, content walls, app walls, chat lists, and social types that are exposed in a form similar to regular content on SNS feeds. Such native ads have higher advertisement efficiency than the existing advertisement forms, and thus, much attention has been paid to methods and systems for applying native ads in various aspects.

또한, 네이티브 애드의 노출이 가능한 다양한 웹이나 애플리케이션은 각자 광고 노출 관련 정책을 가지고 있다. 예를 들어, 회원 가입 단계에서 광고 수신 여부에 대한 동의를 구하는 절차 거치도록 하거나 웹이나 애플리케이션의 이용 중에 언제라도 소비자가 직접 광고 노출 여부를 설정할 수 있도록 하는 장치를 마련하고 있다. 이처럼, 광고 노출 여부에 대한 최종 결정자는 소비자로써 광고 수신에 대한 동의를 하지 않은 소비자에게는 네이티브 애드를 노출할 수 없다. 예를 들어, 한국특허공개공보 제10-2018-0032635호는 아이콘들을 표시하는 애플리케이션 런처에서 광고들을 표시하도록 구성된 모바일 컴퓨팅 디바이스를 제공하고 있으나, 사용자의 광고 수신에 대한 동의를 받은 것을 전제로 하므로 광고 수신에 대한 미동의한 사용자의 애플리케이션 상에는 광고를 표시할 수 없어 네이티브 애드 또한 기존 광고 유형과 마찬가지의 한계를 가진다. In addition, various web or applications that can display native ads have their own policies for ad exposure. For example, there is a device that allows the consumer to go through the process of obtaining consent for receiving an advertisement at the membership registration stage or to directly set whether the advertisement is exposed at any time during the use of the web or application. As such, the final decision maker on whether or not to display the advertisement cannot expose the native ad to the consumer who does not agree to receive the advertisement as the consumer. For example, Korean Patent Laid-Open No. 10-2018-0032635 provides a mobile computing device configured to display advertisements in an application launcher displaying icons, but is based on the premise that the user has received consent for receiving advertisements. Native ads also have the same limitations as existing ad types because they cannot display ads on the user's application for which they have not agreed.

한국특허공개공보 제10-2018-0032635호Korean Patent Publication No. 10-2018-0032635

본 발명은, 푸쉬 알림 클릭 시 랜딩되는 상세 알림페이지의 지면 일부를 네이티브 애드 지면으로 활용할 수 있는 방법 및 시스템을 제공하는데 목적이 있다.An object of the present invention is to provide a method and system that can utilize a portion of the page of the detailed notification page that is landing when the push notification is clicked as a native ad page.

또한, 본 발명은 광고 수신에 미동의한 사용자에게도 네이티브 애드를 제공할 수 있도록 하는 방법 및 시스템을 제공하는데 목적이 있다.In addition, an object of the present invention is to provide a method and system for providing native ads to users who do not agree to receive advertisements.

또한, 본 발명은 콘텐츠 자체에 더욱 가까운 형태를 가진 광고를 노출함으로써 사용자의 거부감을 최소화하여 광고 효과를 높일 수 있도록 하는 방법 및 시스템을 제공하는데 목적이 있다.In addition, an object of the present invention is to provide a method and system for minimizing the user's rejection to increase the advertising effect by exposing an advertisement having a form closer to the content itself.

또한, 본 발명은 푸쉬 알림의 발송 시간대와 푸쉬 내용 그리고 비식별 데이터에 기초하여 타켓 광고가 가능하도록 하는 방법 및 시스템을 제공하는데 목적이 있다.In addition, an object of the present invention is to provide a method and system for enabling a target advertisement based on the sending time of the push notification, the push content and the non-identification data.

실시예는, 미광고성 푸쉬 알림을 수신하는 단계; 상기 미광고성 푸쉬 알림을 표시하는 단계; 상기 미광고성 푸쉬 알림에 대한 선택에 응답하여 상기 미광고성 푸쉬 알림에 연동된 애플리케이션을 실행하는 단계; 상기 애플리케이션은 서버로 상기 미광고성 푸쉬 알림에 대한 상세 메시지를 포함하는 알림 페이지를 요청하는 단계; 및 상기 서버가 상기 요청에 응답하여 생성한 네이티브 애드를 포함하는 상기 알림 페이지를 수신하여 표시하는 단계;를 포함하는 단말기 상의 사용자의 선택에 응답하여 알림 페이지를 렌딩하는 방법을 제공할 수 있다.An embodiment includes receiving an unadvertised push notification; Displaying the non-advertisement push notification; Executing an application linked to the non-advertisement push notification in response to the selection of the non-advertisement push notification; The application requesting a notification page including a detailed message for the non-advertisement push notification from a server; And receiving and displaying, by the server, the notification page including the native ad generated in response to the request, and responsive to the user's selection on the terminal.

다른 측면에서, 상기 네이티브 애드는 상기 상세 메시지의 표시 규격에 매칭되는 형태로 구성된 단말기 상의 사용자의 선택에 응답하여 알림 페이지를 렌딩하는 방법을 제공할 수도 있다.In another aspect, the native ad may provide a method of rendering a notification page in response to a user's selection on a terminal configured to match a display standard of the detailed message.

또 다른 측면에서, 상기 알림 페이지는 이전 푸쉬 알림에 대한 이전 상세 메시지를 더 포함하고, 상기 알림 페이지는 상기 이전 상세 메시지와 상기 미광고성 푸쉬 알림에 대한 상세 메시지 사이에 상기 네이티브 애드가 위치하도록 구성된 단말기 상의 사용자의 선택에 응답하여 알림 페이지를 렌딩하는 방법을 제공할 수도 있다.In another aspect, the notification page further includes a previous detailed message for a previous push notification, wherein the notification page is configured to locate the native ad between the previous detailed message and a detailed message for the non-advertised push notification. A method may be provided for rendering a notification page in response to a user's selection of an award.

또 다른 측면에서의 실시예는, 단말기 상에서 실행된 간편결제 애플리케이션이 회원 가입 페이지를 표시하는 단계; 상기 회원 가입 페이지에 입력된 회원 정보를 서버로 전송하는 단계; 상기 간편결제 애플리케이션은 결제 요청 이벤트의 발생에 응답하여 미리 등록된 복수의 결제 수단을 표시하는 단계; 상기 미리 등록된 복수의 결제 수단 중 어느 하나의 선택에 응답하여 본인 인증을 진행하는 단계; 상기 본인 인증의 완료에 응답하여 상기 서버로 결제 진행을 요청하는 단계; 상기 서버로부터 결제 완료에 관한 푸쉬 알림을 수신하는 단계; 상기 푸쉬 알림에 대한 선택에 응답하여 상기 간편결제 애플리케이션을 실행하는 단계; 상기 간편결제 애플리케이션은 상기 서버로 상기 푸쉬 알림에 대한 상세 메시지를 포함하는 알림 페이지를 요청하는 단계; 및 상기 서버가 상기 알림 페이지의 요청에 응답하여 생성한 네이티브 애드를 포함하는 상기 알림 페이지를 수신하여 표시하는 단계;를 포함하는 단말기 상의 사용자의 선택에 응답하여 알림 페이지를 렌딩하는 방법을 제공할 수도 있다.In another aspect, an embodiment includes: displaying, by an easy payment application executed on a terminal, a member registration page; Transmitting the member information input in the member registration page to a server; The simple payment application displaying a plurality of payment means registered in advance in response to the occurrence of the payment request event; Performing identity verification in response to the selection of any one of the plurality of pre-registered payment means; Requesting a payment process to the server in response to the completion of the user authentication; Receiving a push notification on payment completion from the server; Executing the easy payment application in response to the selection for the push notification; The easy payment application requesting a notification page including a detailed message for the push notification to the server; And receiving and displaying, by the server, the notification page including a native ad generated in response to the request of the notification page, and responsive to the user's selection on the terminal. have.

또 다른 측면에서, 푸쉬 알림 이벤트 발생에 응답하여 미광고성 푸쉬 알림을 생성하는 단계; 상기 미광고성 푸쉬 알림을 단말기로 전송하는 단계; 상기 미광고성 푸쉬 알림에 대한 선택을 검출한 단말기로부터 알림 페이지 전송 요청을 수신하는 단계; 상기 알림 페이지 전송 요청에 응답하여 미리 저장된 이전 알림 페이지인 제1 알림 페이지를 업데이트하여 신규 알림 페이지인 제2 알림 페이지를 생성하는 단계; 및 상기 제2 알림 페이지가 상기 단말기 상에서 표시되도록 상기 단말기로 전송하는 단계;를 포함하고, 상기 제2 알림 페이지를 생성하는 단계는, 이전 푸쉬 알림에 관한 상세 메시지인 제1 메시지, 상기 미광고성 푸쉬 알림에 관한 상세 메시지인 제2 메시지 및 네이티드 애드를 포함하는 제2 알림 페이지를 생성하는 단계;를 포함하는 단말기 상의 사용자의 선택에 응답하여 알림 페이지를 렌딩하는 방법을 제공할 수도 있다.In another aspect, generating a non-advertisement push notification in response to the occurrence of the push notification event; Transmitting the non-advertisement push notification to a terminal; Receiving a request to send a notification page from the terminal that detects the selection for the non-advertisement push notification; Generating a second notification page, which is a new notification page, by updating a first notification page, which is a previously stored notification page, in response to the notification page transmission request; And transmitting the second notification page to the terminal so that the second notification page is displayed on the terminal. The generating of the second notification page includes: a first message which is a detailed message regarding a previous push notification, and the non-advertisement push. And generating a second notification page including a second message, which is a detailed message regarding the notification, and a nested ad, may provide a method of rendering the notification page in response to a user's selection on the terminal.

또 다른 측면에서, 상기 미광고성 푸쉬 알림을 단말기로 전송하는 단계는, 상기 푸쉬 알림 이벤트 및 시간대별 푸쉬 알림의 선택의 빈도 정보에 기초하여 상기 미광고성 푸쉬 알림의 전송 시점을 설정하는 단계; 및 상기 설정된 전송 시점에 상기 미광고성 푸쉬 알림을 상기 단말기로 전송하는 단계;를 포함하는 단말기 상의 사용자의 선택에 응답하여 알림 페이지를 렌딩하는 방법을 제공할 수도 있다.In another aspect, the step of transmitting the non-advertisement push notification to the terminal, the step of setting the transmission time of the non-advertisement push notification based on the frequency information of the push notification event and the selection of time-specific push notification; And transmitting the non-advertisement push notification to the terminal at the set transmission time point. The method may also provide a method of rendering a notification page in response to a user selection on the terminal.

또 다른 측면에서, 현재 시간 정보, 제2 메시지의 내용 및 비식별 데이터 중 적어도 하나에 기초하여 상기 네이티브 애드를 구성하는 광고 정보를 설정하는 단말기 상의 사용자의 선택에 응답하여 알림 페이지를 렌딩하는 방법을 제공할 수도 있다.In another aspect, a method of rendering a notification page in response to a user's selection on a terminal that sets advertisement information constituting the native ad based on at least one of current time information, content of a second message, and non-identifying data. You can also provide

또 다른 측면에서, 상기 알림 페이지 상에서 상기 네이티브 애드는 상기 제1 메시지와 상기 제2 메시지 사이에 위치하도록 구성되는 단말기 상의 사용자의 선택에 응답하여 알림 페이지를 렌딩하는 방법을 제공할 수도 있다.In another aspect, the native ad on the notification page may provide a method for rendering the notification page in response to a user's selection on the terminal configured to be located between the first message and the second message.

본 발명은 광고 정보와 무관한 정보를 가지는 미광고성 푸쉬 알림을 클릭한 사용자가 자연스럽게 광고에 노출되도록 하는 할 수 있는 이점이 있다.The present invention has an advantage that a user who clicks on an unadvertised push notification having information that is not related to advertisement information may be naturally exposed to the advertisement.

또한, 본 발명은 상세 알림페이지의 지면 일부를 이용하여 네이티브 애드를 표시함으로써 사용자의 거부감을 최소화하고 광고 효과를 높일 수 있는 이점이 있다.In addition, the present invention has the advantage of minimizing the user's rejection and increase the advertising effect by displaying the native ad using a portion of the page of the detailed notification page.

또한, 본 발명은 광고 수신을 동의하지 않은 애플리케이션 사용자에게도 자연스럽게 광고를 노출할 수 있도록 구성하여 애플리케이션 서비스의 수익성을 향상시킬 수 있다.In addition, the present invention can improve the profitability of the application service by configuring to naturally expose the advertisement even to the application users who do not agree to receive the advertisement.

또한, 본 발명은 푸쉬 알림의 발송 시간대와 푸쉬 알림의 내용 및 비식별 데이터를 이용하여 네이티브 애드를 구성함으로써 타겟 광고가 가능케 한다.In addition, the present invention enables the target advertisement by configuring the native ad using the sending time of the push notification, the contents of the push notification, and the non-identification data.

도 1은 본 발명의 앱 푸쉬의 선택에 응답하여 네이티브 애드를 포함하는 알림 페이지를 랜딩하는 방법을 구현하기 위한 시스템에 대한 블록 다이어그램이다.
도 2는 회원 가입 및 결제 수단 등록에 대한 흐름도이다.
도 3a는 단말기 상에서 실행되는 간편결제 애플리케이션의 회원 가입 페이지에 대한 예시도이다.
도 3b는 단말기 상에서 실행되는 간편결제 애플리케이션의 결제수단 등록 페이지에 대한 예시도이다.
도 4는 제1 푸쉬 알림의 생성 및 알림 페이지 표시에 관한 흐름도이고, 도 5는 제2 푸쉬 알림의 생성 및 알림 페이지 표시에 관한 흐름도이다.
도 6은 단말기에 표시되는 푸쉬 알림에 대한 예시도이다.
도 7은 이전 알림 페이지에 대한 예시도이다.
도 8은 신규 알림 페이지에 대한 예시도이다.
도 9는 다른 실시예에 따른 신규 알림 페이지에 대한 예시도이다.
도 10은 보유 쿠폰함에 대한 예시도이다.
1 is a block diagram of a system for implementing a method of landing a notification page including native ad in response to selection of an app push of the present invention.
2 is a flowchart of membership registration and payment method registration.
Figure 3a is an illustration of a membership registration page of the simple payment application running on the terminal.
3B is an exemplary view of a payment method registration page of a simple payment application executed on a terminal.
4 is a flowchart of generating a first push notification and displaying a notification page, and FIG. 5 is a flowchart of generating a second push notification and displaying a notification page.
6 illustrates an example of a push notification displayed on a terminal.
7 is an exemplary diagram for a previous notification page.
8 is an exemplary diagram for a new notification page.
9 is an exemplary view of a new notification page according to another embodiment.
10 is an exemplary view of a holding coupon box.

본 발명은 다양한 변환을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 본 발명의 효과 및 특징, 그리고 그것들을 달성하는 방법은 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 다양한 형태로 구현될 수 있다. 이하의 실시예에서, 제1, 제2 등의 용어는 한정적인 의미가 아니라 하나의 구성 요소를 다른 구성 요소와 구별하는 목적으로 사용되었다. 또한, 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 또한, 포함하다 또는 가지다 등의 용어는 명세서상에 기재된 특징, 또는 구성요소가 존재함을 의미하는 것이고, 하나 이상의 다른 특징들 또는 구성요소가 부가될 가능성을 미리 배제하는 것은 아니다. 또한, 도면에서는 설명의 편의를 위하여 구성 요소들이 그 크기가 과장 또는 축소될 수 있다. 예컨대, 도면에서 나타난 각 구성의 크기 및 두께는 설명의 편의를 위해 임의로 나타내었으므로, 본 발명이 반드시 도시된 바에 한정되지 않는다.As the invention allows for various changes and numerous embodiments, particular embodiments will be illustrated in the drawings and described in detail in the written description. Effects and features of the present invention, and methods of achieving them will be apparent with reference to the embodiments described below in detail together with the drawings. However, the present invention is not limited to the embodiments disclosed below but may be implemented in various forms. In the following embodiments, the terms first, second, etc. are used for the purpose of distinguishing one component from other components rather than a restrictive meaning. Also, the singular forms “a”, “an” and “the” include plural forms unless the context clearly indicates otherwise. In addition, the terms including or have means that the features or components described in the specification are present, and does not preclude the possibility of adding one or more other features or components. In addition, in the drawings, components may be exaggerated or reduced in size for convenience of description. For example, the size and thickness of each component shown in the drawings are arbitrarily shown for convenience of description, and thus the present invention is not necessarily limited to the illustrated.

이하, 첨부된 도면을 참조하여 본 발명의 실시예들을 상세히 설명하기로 하며, 도면을 참조하여 설명할 때 동일하거나 대응하는 구성 요소는 동일한 도면부호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings, and the same or corresponding components will be denoted by the same reference numerals, and redundant description thereof will be omitted. .

도 1은 본 발명의 앱 푸쉬의 선택에 응답하여 네이티브 애드를 포함하는 알림 페이지를 랜딩하는 방법을 구현하기 위한 시스템에 대한 블록 다이어그램이다.1 is a block diagram of a system for implementing a method of landing a notification page including native ad in response to selection of an app push of the present invention.

도 1을 참조하면, 본 발명의 실시예에 따른 시스템(10)은 단말기(100), 서버(200)로 구성된다.Referring to FIG. 1, a system 10 according to an embodiment of the present invention includes a terminal 100 and a server 200.

다른 측면에서의 시스템(10)은 단말기(100), 서버(200) 그리고 카드사서버(300)로 구성될 수 있다. 또 다른 측면에서의 시스템(10)은 단말기(100), 서버(200), 카드사서버(300) 그리고 가맹점서버(400)로 구성될 수도 있다.In another aspect, the system 10 may include a terminal 100, a server 200, and a card company server 300. In another aspect, the system 10 may include a terminal 100, a server 200, a card company server 300, and an affiliated store server 400.

시스템(10)을 구성하는 단말기와 서버는 네트워크(20)를 통해 정보를 송수신할 수 있다.The terminal and the server constituting the system 10 may transmit and receive information through the network 20.

도 1의 각 요소들은 하드웨어 컴포넌트들, 소프트웨어 컴포넌트들 또는 펌웨어 컴포넌트들 또는 이러한 컴포넌트들의 임의의 조합으로 구현되거나 연관될 수 있다. 또한, 도 1의 요소들은 예를 들어 서버들, 소프트웨어 프로세서들, 그리고 엔진들 및/또는 다양한 임베디드 시스템들로 구현되거나 또는 연관될 수 있다. 그리고 요소들은 콘텐츠 비딩 및/또는 분산 네트워크로써 제공할 수 있다.Each element of FIG. 1 may be implemented or associated with hardware components, software components or firmware components, or any combination of these components. In addition, the elements of FIG. 1 may be implemented or associated with, for example, servers, software processors, and engines, and / or various embedded systems. And elements may serve as content bidding and / or distributed networks.

단말기(100)는 다양한 작업을 수행하는 애플리케이션들을 실행하기 위한 사용자가 사용하는 하나 이상의 컴퓨터 또는 다른 전자 장치이다. 예컨대, 컴퓨터, 랩탑 컴퓨터, 스마트 폰, 모바일 전화기, PDA, 태블릿 PC, 혹은 서버와 통신하도록 동작 가능한 임의의 다른 디바이스를 포함한다. 다만 이에 한정되는 것은 아니고 단말기(100)는 다양한 머신들 상에서 실행되고, 다수의 메모리 내에 저장된 명령어들을 해석하여 실행하는 프로세싱 로직을 포함하고, 외부 입력/출력 디바이스상에 그래픽 사용자 인터페이스(GUI)를 위한 그래픽 정보를 디스플레이하는 프로세스들과 같이 다양한 기타 요소들을 포함할 수 있다. 아울러 단말기(100)는 입력 장치(예를 들면 마우스, 키보드, 터치 감지 표면 등) 및 출력 장치(예를 들면 모니터, 스크린 등)에 접속될 수 있다.The terminal 100 is one or more computers or other electronic devices used by a user to execute applications that perform various tasks. For example, a computer, laptop computer, smart phone, mobile phone, PDA, tablet PC, or any other device operable to communicate with a server. However, the present invention is not limited thereto, and the terminal 100 includes processing logic that is executed on various machines, and interprets and executes instructions stored in a plurality of memories. The terminal 100 is provided for a graphical user interface (GUI) on an external input / output device. Various other elements may be included, such as processes for displaying graphical information. In addition, the terminal 100 may be connected to an input device (eg, a mouse, keyboard, touch sensitive surface, etc.) and an output device (eg, a monitor, a screen, etc.).

또한, 단말기(100)는 푸쉬 기능을 수행하기 위한 플랫폼을 제공 할 수 있다. 예를 들어, 단말기(100)는 APNS(Apple Push Notification Service), C2DM(Cloud to Device Messaging), AOM(Always On Management), NNI(NHN Notification Infra), nPush(NHN mobile Push) 등의 푸쉬 플랫폼을 제공할 수 있으나, 전술한 푸쉬 플랫폼에 제한되는 것은 아니다.In addition, the terminal 100 may provide a platform for performing a push function. For example, the terminal 100 uses a push platform such as an Apple Push Notification Service (APNS), Cloud to Device Messaging (C2DM), Always On Management (AOM), NHN Notification Infra (NNI), or NHN Mobile Push (nPush). It may provide, but is not limited to the above-described push platform.

또한, 단말기(100)에 설치된 애플리케이션과 관련된 서버로부터 제공되는 푸쉬 알림을 단말기(100)의 디스플레이 영역의 적어도 일부 영역 상에 표시할 수 있다.In addition, a push notification provided from a server related to an application installed in the terminal 100 may be displayed on at least a portion of the display area of the terminal 100.

또한, 애플리케이션의 종류에 따라서 푸쉬 알림의 형태나 푸쉬 알림에 포함된 정보는 달라질 수 있다. 그리고 본 명세서에서의 푸쉬 알림은 광고 정보를 포함하지 않는 것으로 본다. In addition, depending on the type of application, the form of the push notification or the information included in the push notification may vary. And the push notification in this specification does not include advertisement information.

또한, 서버(200)로부터 전송되는 푸쉬 알림을 사용자가 클릭하면 단말기(100)는 푸쉬 알림과 관련된 애플리케이션을 실행할 수 있다. 그리고 단말기(100)는 서버(200)로부터 상세 알림 페이지를 수신하여 표시할 수 있다. 여기서의 상세 알림 페이지 내에는 네이티브 애드가 포함될 수 있다. 또한, 네이티브 애드가 포함된 알림 페이지를 표시할 수 있는 애플리케이션은 특정 애플리케이션에 국한되는 것은 아니다. 다만, 본 발명의 설명의 편의를 위하여 서버(200)가 제공하는 푸쉬 알림은 간편결제 애플리케이션과 관련된 것으로 본다.In addition, when the user clicks the push notification transmitted from the server 200, the terminal 100 may execute an application related to the push notification. The terminal 100 may receive and display a detailed notification page from the server 200. In this detailed notification page, the native ad may be included. In addition, an application that can display a notification page containing native ad is not limited to a specific application. However, the push notification provided by the server 200 for the convenience of description of the present invention is regarded as related to the simple payment application.

서버(200)는 단말기(100) 상에서 실행되는 적어도 하나의 애플리케이션의 실행 및 동작을 위하여 필요한 각종 정보를 송수신할 수 있도록 네트워크(20)를 통한 단말기(100)에 의해 엑세스 가능하도록 구성될 수 있다. 일부 실시예에서, 서버(200)는 단말기(100)로부터 수신된 결제 정보와 등록된 결제 정보를 결합하여 카드사서버(300)로 전송함으로써 결제가 이루어지도록 할 수도 있다. 일부 실시예에서, 서버(200)는 가맹점서버(400)로부터 수신된 결제 정보를 등록된 결제 정보와 비교하고 그에 따라 결제 요청 신호를 카드사서버(300)로 전송함으로써 결제가 이루어지도록 할 수도 있다. 일부 실시예에서는, 서버(200)는 단말기(100)로부터 결제 정보를 수신하면 일치하는 회원의 카드 정보를 복호화하여 카드사서버(300)로 전송함으로써 카드 결제가 이루어지도록 할 수도 있다.The server 200 may be configured to be accessible by the terminal 100 through the network 20 so as to transmit and receive various information necessary for the execution and operation of at least one application executed on the terminal 100. In some embodiments, the server 200 may combine the payment information received from the terminal 100 with the registered payment information and transmit the combined payment information to the card company server 300 to make a payment. In some embodiments, the server 200 may make payment by comparing payment information received from the affiliate server 400 with registered payment information and transmitting a payment request signal to the card company server 300 accordingly. In some embodiments, when receiving payment information from the terminal 100, the server 200 may decode the card information of the corresponding member and transmit the decoded card information to the card company server 300 to make the card payment.

가맹점서버(400)는 다양한 작업을 수행하는 애플리케이션들을 실행하기 위한 가맹점주가 사용하는 하나 이상의 컴퓨터 또는 다른 전자 장치이다. 예컨대, 컴퓨터, 랩탑 컴퓨터, 스마트 폰, 모바일 전화기, PDA, 태블릿 PC, 혹은 서버와 통신하도록 동작 가능한 임의의 다른 디바이스를 포함할 수 있다. 또한, 가맹점서버(400)는 근거리 무선 통신(Near Field Communication, NFC)을 위한 장치를 포함할 수 있고, 바코드나 QR(Quick Response code) 코드와 같이 각종 패턴 정보를 인식하기 위한 스캐너 장치를 포함할 수도 있다.Merchant server 400 is one or more computers or other electronic devices used by merchants for executing applications that perform various tasks. For example, it may include a computer, laptop computer, smart phone, mobile phone, PDA, tablet PC, or any other device operable to communicate with a server. In addition, the affiliated server 400 may include a device for Near Field Communication (NFC), and may include a scanner device for recognizing various pattern information such as a barcode or a Quick Response code (QR) code. It may be.

네트워크(20)는 단말기와 서버들과 같은, 다양한 네트워크 노드들 사이에서 통신을 용이하게 하는 임의의 요소 또는 시스템을 포함할 수 있다. 예컨대 네트워크(20)는 컴퓨터 네트워크들, 전화 또는 다른 통신 네트워크들, 인터넷 등과 같은 하나 이상의 전기통신 네트워크들을 포함할 수 있다. 아울러 네트워크(20)는 광역(예: WAN) 또는 근거리(예: LAN)를 포괄하는 공유형 공공, 또는 사설의 데이터 네트워크를 포함할 수 있다. 일부 구현들에서, 네트워크(20)는 인터넷 프로토콜(IP)을 사용하여 패킷 교환의 방식으로 데이터 교환을 용이하게 할 수 있다. 또한, 네트워크(20)는 유선 및/또는 무선 연결 및 통신을 용이하게 할 수 있다.Network 20 may include any element or system that facilitates communication between various network nodes, such as terminals and servers. For example, network 20 may include one or more telecommunication networks, such as computer networks, telephone or other communications networks, the Internet, and the like. In addition, the network 20 may include a shared public or private data network covering a wide area (eg, WAN) or local area (eg, LAN). In some implementations, the network 20 can facilitate data exchange in the manner of packet exchange using the Internet Protocol (IP). In addition, the network 20 may facilitate wired and / or wireless connections and communications.

도 2는 회원 가입 및 결제 수단 등록에 대한 흐름도이다. 그리고 도 3a는 단말기 상에서 실행되는 간편결제 애플리케이션의 회원 가입 페이지에 대한 예시도이고, 도 3b는 단말기 상에서 실행되는 간편결제 애플리케이션의 결제수단 등록 페이지에 대한 예시도이다.2 is a flowchart of membership registration and payment method registration. 3A is an exemplary view of a member registration page of a simple payment application executed on a terminal, and FIG. 3B is an illustration of a payment method registration page of a simple payment application executed on a terminal.

도 1, 도 2 및 도 3a를 참조하면, 단말기(100)에 미리 설치된 간편결제 애플리케이션(500)이 실행되면 간편결제 애플리케이션(500)은 회원 가입을 위한 사용자인터페이스를 실행할 수 있다. 회원 가입을 위한 사용자인터페이스의 실행에 응답하여 단말기(100) 상에는 서버(200)로부터 수신된 회원 가입 페이지(501)가 표시된다.1, 2 and 3A, when the simple payment application 500 pre-installed in the terminal 100 is executed, the simple payment application 500 may execute a user interface for membership. In response to the execution of the user interface for membership registration, the membership registration page 501 received from the server 200 is displayed on the terminal 100.

사용자는 회원 가입을 위한 사용자 정보를 입력함과 아울러 광고 수신 동의 여부를 입력한다.The user inputs user information for membership registration and also inputs whether to accept advertisements.

간편결제 애플리케이션(500)은 입력된 회원 정보를 서버(200)로 전송할 수 있다.The simple payment application 500 may transmit the input member information to the server 200.

서버(200)는 수신된 회원 정보를 등록한다.The server 200 registers the received member information.

한편, 사용자가 회원 가입시 광고 수신 동의 여부에 따라서 서버(200)가 단말기(100)로 제공할 수 있는 푸쉬 알림의 범위가 결정될 수 있다. 예를 들어, 사용자가 광고 수신을 동의한 경우, 서버(200)는 광고 정보를 포함하는 푸쉬 알림을 단말기(100)로 제공할 수 있다. 이와 달리, 사용자가 광고 수신을 동의하지 않은 경우, 서버(200)는 광고 정보가 포함되지 않은 푸쉬 알림만을 단말기(100)로 제공할 수 있다.Meanwhile, a range of push notifications that the server 200 may provide to the terminal 100 may be determined according to whether the user agrees to receive an advertisement when registering as a member. For example, when the user agrees to receive an advertisement, the server 200 may provide a push notification including the advertisement information to the terminal 100. On the contrary, if the user does not agree to receive the advertisement, the server 200 may provide only the push notification not including the advertisement information to the terminal 100.

도 1, 도 2 및 도 3b를 참조하면, 간편결제 애플리케이션(500)은 결제수단 등록을 위한 사용자인터페이스로써의 서버(200)로부터 수신된 결제 수단 등록 페이지(502)를 표시할 수 있다.1, 2, and 3B, the simple payment application 500 may display a payment method registration page 502 received from the server 200 as a user interface for registering a payment method.

사용자는 결제수단 등록 페이지(502)에 결제 수단을 등록할 수 있다. The user may register a payment method on the payment method registration page 502.

결제 수단은 적어도 하나의 사용자가 소지한 카드 정보, 적어도 하나의 은행 계좌 정보, 적어도 하나의 휴대전화 정보가 될 수 있으나 이에 한정하는 것은 아니다.The payment means may be, but is not limited to, card information possessed by at least one user, at least one bank account information, and at least one mobile phone information.

간편결제 애플리케이션(500)은 입력된 결제 수단 정보를 서버(200)로 전송할 수 있다.The simple payment application 500 may transmit the input payment means information to the server 200.

서버(200)는 수신된 결제 수단 정보를 등록된 회원 정보와 연동하여 저장한다.The server 200 stores the received payment means information in association with registered member information.

단말기(100)는 결제 요청 이벤트의 발생에 응답하여 결제 절차를 진행할 수 있다.The terminal 100 may proceed with the payment process in response to the occurrence of the payment request event.

여기서의 결제 요청 이벤트 발생은 예시적으로 다음과 같은 이벤트 발생을 의미한다.The occurrence of the payment request event here means, for example, the following event occurrence.

(1) 가맹점서버(400)로부터의 결제 요청 신호의 수신 이벤트 발생.(1) Receiving event of the payment request signal from the merchant server 400.

(2) 간편결제 애플리케이션(500)이 표시하는 오프라인 결제 어포던스의 선택을 검출하는 이벤트 발생.(2) An event occurs that detects selection of the offline payment affordance displayed by the simple payment application 500.

결제 요청 이벤트의 발생에 따라 다양한 방식으로 결제 절차가 진행될 수 있다. 예를 들어, 전술한 (1)의 이벤트 발생에 따른 예시적인 결제 절차를 상술한다.Depending on the occurrence of the payment request event, the payment procedure may proceed in various ways. For example, an exemplary payment procedure according to the occurrence of the event of (1) described above is described in detail.

사용자는 단말기(100)를 통해 가맹점서버(400)에 접속하여 가맹점서버(400)가 제공하는 각종 상품 구매 및/또는 서비스 이용을 위한 결제 절차를 진행할 수 있다. 사용자는 결제 방법 중 하나로써 간편결제 애플리케이션(500)을 이용한 간편 결제 방식을 선택할 수 있다.The user may access the affiliate server 400 through the terminal 100 and proceed with a payment procedure for purchasing various products and / or services provided by the affiliate server 400. The user may select a simple payment method using the simple payment application 500 as one of payment methods.

사용자의 간편결제 애플리케이션(500)을 이용한 간편 결제를 선택하면 단말기(100)는 가맹점서버(400)로부터의 결제 정보를 포함하는 결제 요청 신호를 수신(이벤트 발생)하고 간편결제 애플리케이션(500)을 실행할 수 있다. When the user selects the simple payment using the simple payment application 500, the terminal 100 receives the payment request signal including the payment information from the affiliate server 400 (event occurs) and executes the simple payment application 500. Can be.

여기서의 결제 정보는 상품 구매 및/또는 서비스 이용을 위한 비용 정보를 포함할 수 있다. 다른 측면에서, 결제 정보는 주문서를 포함할 수 있다.The payment information here may include cost information for purchasing a product and / or using a service. In another aspect, the payment information may include an order form.

후속하여 간편결제 애플리케이션(500)은 가맹점서버(400)로부터 수신된 상품 구매 및/또는 서비스 이용 정보를 표시함과 아울러 결제 비용 정보를 표시한다. Subsequently, the simple payment application 500 displays product purchase and / or service usage information received from the affiliate server 400 and also displays payment cost information.

또한, 간편결제 애플리케이션(500)은 등록된 결제 수단 중 어느 하나의 선택에 응답하여 본인 인증을 위한 사용자 인터페이스를 표시할 수 있다.In addition, the simple payment application 500 may display a user interface for identity authentication in response to the selection of any one of the registered payment means.

여기서의 결제 수단은 예를 들어, 등록된 카드를 이용한 결제, 등록된 은행 계좌를 자동이체 또는 직접 송급 방식을 이용한 결제 또는 등록된 휴대전화의 요금과 함께 결제 비용이 정산되는 방식인 휴대전화 정보를 이용한 결제 또는 적립된 포인트를 이용한 결제가 될 수 있으나 이에 제한되는 것은 아니다.Herein, the payment method may include mobile phone information, for example, payment using a registered card, direct debit of a registered bank account, direct payment or direct remittance, or payment of a registered mobile phone. Payment may be used or payment using the accumulated points, but is not limited thereto.

여기서의 본인 인증을 위한 사용자 인터페이스는 미리 등록된 번호 입력 또는 패턴 입력 방식의 결제 비밀 번호 입력이나 미리 등록된 사용자의 지문, 홍체, 안면 등과 같은 사용자의 생체 정보 인식을 위한 인터페이스가 될 수 있다.The user interface for identity verification may be an interface for biometric information recognition of a user, such as a fingerprint input, a fingerprint, an iris, a face of a user, or a pre-registered number input or a pattern input method.

본인 인증을 위한 사용자 인터페이스 상에서 사용자가 본인 인증을 완료하면 선택한 결제 방식에 따라 비용 결제가 이루어질 수 있다.When the user completes the authentication on the user interface for authentication, payment can be made according to the selected payment method.

다른 측면에서, 전술한 (2)의 이벤트 발생에 따른 예시적인 결제 절차를 상술한다.In another aspect, an exemplary payment procedure resulting from the occurrence of the event of (2) above will be described in detail.

단말기(100)는 간편결제 애플리케이션(500)의 실행 아이콘의 선택에 응답하여 간편결제 애플리케이션(500)을 실행할 수 있다. The terminal 100 may execute the easy payment application 500 in response to the selection of the execution icon of the easy payment application 500.

간편결제 애플리케이션(500)은 오프라인 결제 어포던스의 선택에 응답하여 결제 수단 선택을 위한 인터페이스를 표시할 수 있다. 간편결제 애플리케이션(500)은 등록된 결제 수단 중 어느 하나의 선택에 응답하여 본인 인증을 위한 사용자 인터페이스를 표시할 수 있다.The simple payment application 500 may display an interface for selecting a payment method in response to the selection of the offline payment affordance. The simple payment application 500 may display a user interface for identity authentication in response to the selection of any one of the registered payment methods.

간편결제 애플리케이션(500)은 본인 인증이 완료되면 오프라인 결제를 위한 인터페이스를 실행할 수 있다. 오프라인 결제를 위한 인터페이스는 예시적으로 바코드 결제 어포던스 및 근거리 통신 결제 어포던스를 포함할 수 있다. 바코드 결제 어포던스는 바코드 결제용 인터페이스의 실행을 개시하는 버튼이다. 그리고 근거리 통신 결제 어포던스는 근거리 통신 결제용 인터페이스의 실행을 개시하는 버튼이다.The simple payment application 500 may execute an interface for offline payment when the user authentication is completed. The interface for offline payment may illustratively include a barcode payment affordance and a near field communication affordance. The barcode payment affordance is a button for starting execution of the barcode payment interface. The short range communication settlement affordance is a button for starting execution of the short range communication settlement interface.

바코드 결제용 인터페이스는 생성된 바코드를 표시할 수 있다. 그리고 가맹점서버(400)는 단말기(100)에 표시된 바코드를 리드(read) 함으로써 비용 결제가 진행될 수 있다.The barcode payment interface may display the generated barcode. The merchant server 400 may read the barcode by reading the barcode displayed on the terminal 100.

또한, 근거리 통신 결제용 인터페이스의 실행에 따라 단말기(100)는 가맹점서버(400)와 근거리 통신하여 결제 정보를 주고 받음으로써 비용 결제가 진행될 수 있다.In addition, according to the execution of the near field communication payment interface, the terminal 100 may communicate with the affiliated store server 400 to transmit and receive payment information, and thus the payment may be performed.

도 4는 제1 푸쉬 알림의 생성 및 알림 페이지 표시에 관한 흐름도이고, 도 5는 제2 푸쉬 알림의 생성 및 알림 페이지 표시에 관한 흐름도이다.4 is a flowchart of generating a first push notification and displaying a notification page, and FIG. 5 is a flowchart of generating a second push notification and displaying a notification page.

도 1, 도 4 및 도 5를 참조하면, 서버(200)는 제1 푸쉬 알림 이벤트 발생에 응답하여 제1 푸쉬 알림을 생성하고 이를 단말기(100)로 전송할 수 있다.1, 4, and 5, the server 200 may generate a first push notification in response to the occurrence of the first push notification event and transmit it to the terminal 100.

제1 푸쉬 알림 이벤트는 전술한 결제 절차가 완료되어 비용 결제가 이루어진 경우이다. 서버(200)는 비용 결제 이벤트 발생 시 결제 내역을 안내하는 푸쉬 알림이나 구매 내역을 안내하는 푸쉬 알림이나 송금 및 입금 내역을 안내하는 푸쉬 알림을 생성할 수 있다. 다른 측면에서, 제1 푸쉬 알림 이벤트는 결제 취소 절차가 완료된 경우이다. 즉, 서버(200)는 결제 취소 이벤트 발생 시 결제 취소 내역을 안내하는 푸쉬 알림이나 환불 내역을 안내하는 푸쉬 알림을 생성할 수 있다. 또 다른 측면에서, 제1 푸쉬 알림 이벤트는 아이템이나 쿠폰 사용이 발생한 경우로써, 서버(200)는 아이템이나 쿠폰 사용 이벤트 발생 시 이를 안내하는 제1 푸쉬 알림을 생성할 수 있다. 또 다른 측면에서, 그 밖에 특정 이벤트의 시작이나 종료, 간편결제 애플리케이션(500) 또는 이와 관련된 웹 사이트 상의 콘텐츠 업로드나 게시글 업로드 또는 댓글 등록이라는 제1 푸쉬 알림 이벤트가 발생한 경우로써 서버(200)는 이를 안내하기 위한 제1 푸쉬 알림을 생성할 수도 있다. 또 다른 측면에서, 애플리케이션(500)의 기능 안내가 필요한 상황인 제1 푸쉬 알림 이벤트가 발생한 경우 서버(200)는 이를 안내하기 위한 제1 푸쉬 알림을 생성할 수도 있다.The first push notification event is a case in which payment is made by completing the aforementioned payment procedure. The server 200 may generate a push notification for guiding payment details or a push notification for guiding purchase details or a push notification for guiding payment and deposit details when a payment event occurs. In another aspect, the first push notification event is when the payment cancellation procedure is completed. That is, the server 200 may generate a push notification for guiding the payment cancellation details or a push notification for the refund details when a payment cancellation event occurs. In another aspect, the first push notification event is a case where an item or a coupon use event occurs, and the server 200 may generate a first push notification for guiding this when the item or coupon use event occurs. In another aspect, when the first push notification event occurs, such as the start or end of a specific event, uploading content or uploading a post or posting a comment on the simple payment application 500 or a web site related thereto, the server 200 may indicate this. It is also possible to generate a first push notification for guiding. In another aspect, when a first push notification event, which is a situation in which a function guide of the application 500 is needed, the server 200 may generate a first push notification for guiding this.

서버(200)는 제1 푸쉬 알림을 생성하면 그 즉시 제1 푸쉬 알림을 단말기(100)로 전송할 수 있다. 즉, 제1 푸쉬 알림은 즉시 발송이 요구되는 알림에 해당할 수 있다.When the server 200 generates the first push notification, the server 200 may immediately transmit the first push notification to the terminal 100. That is, the first push notification may correspond to a notification requiring immediate delivery.

서버(200)는 제2 푸쉬 알림 이벤트가 발생하면 제2 푸쉬 알림을 생성하고 이를 단말기(100)로 전송할 수 있다.When the second push notification event occurs, the server 200 may generate a second push notification and transmit it to the terminal 100.

제2 푸쉬 알림 이벤트는 포인트의 자동 적립이 이루어진 경우로써 포인트 자동 적립을 안내하기 위하여 서버(200)는 제2 푸쉬 알림을 생성할 수 있다. 또 다른 측면에서, 무료 아이템이나 쿠폰이 발생, 배송 알림, 시스템 작업 공지, 그 외 공지 사항 발생 등의 제2 푸쉬 알림 이벤트가 발생한 경우 이를 안내하기 위하여 서버(200)는 제2 푸쉬 알림을 생성할 수도 있다.The second push notification event is a case where automatic accumulation of points is made, so that the server 200 may generate a second push notification to guide automatic point accumulation. In another aspect, the server 200 may generate a second push notification to inform the user when a second push notification event such as a free item or coupon occurs, delivery notification, system operation notification, or other announcement occurs. It may be.

서버(200)는 제2 푸쉬 알림 이벤트 발생에 응답하여 제2 푸쉬 알림을 생성한다. 그리고 서버(200)는 비식별 데이터에에 기초하여 제2 푸쉬 알림 전송 시점을 설정할 수 있다. 그리고 서버(200)는 기 설정된 시점이 도래하면 제2 푸쉬 알림을 단말기(100)로 전송할 수 있다. 즉, 제2 푸쉬 알림은 발송 시간의 조정이 가능한 푸쉬 알림에 해당한다.The server 200 generates a second push notification in response to the occurrence of the second push notification event. The server 200 may set a second push notification transmission time point based on the non-identification data. When the preset time arrives, the server 200 may transmit a second push notification to the terminal 100. That is, the second push notifications correspond to the push notifications of which the sending time can be adjusted.

서버(200)는 푸쉬 알림 이벤트가 발생한 경우, 해당 푸쉬 알림 이벤트가 제1 및 제2 푸쉬 알림 이벤트 중 어디에 해당하는지를 판단한다. 그리고 서버(200)는 발생한 이벤트가 제2 푸쉬 알림 이벤트에 해당하면 제2 푸쉬 알림 전송 시점을 조정하고, 조정된 시점에 제2 푸쉬 알림을 단말기(100)로 전송함으로써 사용자가 제2 푸쉬 알림을 선택(예를 들어 터치)할 가능성을 높인다. 예를 들어, 서버(200)는 시간대별 제2 푸쉬 알림에 대한 사용자의 선택 빈도에 관한 통계치에 기초하여 사용자의 선택 빈도가 가장 높은 시간 대에 제2 푸쉬 알림을 단말기(100)로 전송할 수 있다.When the push notification event occurs, the server 200 determines whether the push notification event corresponds to one of the first and second push notification events. If the event corresponds to the second push notification event, the server 200 adjusts a second push notification transmission time point, and transmits a second push notification to the terminal 100 at the adjusted time, so that the user receives the second push notification. Increase the likelihood of selecting (for example, touching). For example, the server 200 may transmit the second push notification to the terminal 100 at a time when the user's selection frequency is the highest based on statistics about the user's selection frequency for the second push notification for each time zone. .

한편, 광고 노출 이벤트가 발생한 경우 서버(200)는 광고 정보를 포함하는 푸쉬 알림을 단말기(100)로 전송할 수 있다. 이 때, 서버(200)는 등록된 회원 정보에 기초하여 광고 수신 동의를 한 회원의 단말기로만 광고 정보를 포함하는 푸쉬 알림을 전송할 수 있다. 그리고, 광고 노출 이벤트가 발생한 경우라고 하여도 서버(200)는 광고 수신 동의를 하지 않은 회원의 단말기로는 광고 정보를 포함하는 푸쉬 알림을 전송하지 않는다.Meanwhile, when an advertisement exposure event occurs, the server 200 may transmit a push notification including the advertisement information to the terminal 100. In this case, the server 200 may transmit the push notification including the advertisement information only to the terminal of the member who has agreed to receive the advertisement based on the registered member information. Further, even when an advertisement exposure event occurs, the server 200 does not transmit the push notification including the advertisement information to the terminal of the member who does not agree to receive the advertisement.

도 6은 단말기에 표시되는 푸쉬 알림에 대한 예시도이고, 도 7은 이전 알림 페이지에 대한 예시도이며, 도 8은 신규 알림 페이지에 대한 예시도이다.6 is an exemplary diagram for a push notification displayed on the terminal, FIG. 7 is an exemplary diagram for a previous notification page, and FIG. 8 is an exemplary diagram for a new notification page.

도 6 내지 도 8을 참조하면, 푸쉬 알림 이벤트의 발생에 응답하여 서버(200)는 푸쉬 알림을 생성할 수 있다. 그리고 서버(200)는 푸쉬 알림의 생성 즉시 또는 기 설정된 시점에 푸쉬 알림을 단말기(100)로 전송할 수 있다.6 to 8, in response to the occurrence of the push notification event, the server 200 may generate a push notification. The server 200 may transmit the push notification to the terminal 100 immediately after the generation of the push notification or at a preset time.

여기서의 푸쉬 알림 이벤트는 전술한 제1 푸쉬 알림 이벤트 또는 제2 푸쉬 알림 이벤트가 될 수 있고, 푸쉬 알림은 전술한 제1 푸쉬 알림 또는 제2 푸쉬 알림이 될 수 있다.The push notification event may be the first push notification event or the second push notification event, and the push notification may be the first push notification or the second push notification.

단말기(100)는 서버(200)로부터 수신한 푸쉬 알림(1)을 표시할 수 있다.The terminal 100 may display the push notification 1 received from the server 200.

예시적으로 단말기(100)는 수신된 푸쉬 알림(1)을 디스플레이 영역의 일부 영역 상에 표시할 수 있다.For example, the terminal 100 may display the received push notification 1 on a partial area of the display area.

푸쉬 알림(1)은 요약 메시지를 포함할 수 있다. 요약 메시지는 메인 정보 및 부가 정보를 포함할 수 있다. 예시적으로 메인 정보는 “결제 완료” 메시지와 “결제 가맹점 정보” 메시지를 포함할 수 있다. 또한, 부가 정보는 “결제된 비용 정보” 메시지와 “결제 시점 정보” 메시지를 포함할 수 있다. 다만, 이에 한정하는 것은 아니고 푸쉬 알림 이벤트에 따라서 푸쉬 알림 상의 메시지 내용은 달라질 수 있다.The push notification 1 may include a summary message. The summary message may include main information and additional information. For example, the main information may include a “payment completed” message and a “payment merchant information” message. In addition, the additional information may include a "payment cost information" message and a "payment time information" message. However, the present disclosure is not limited thereto, and the content of the message on the push notification may vary according to the push notification event.

단말기(100)는 표시된 푸쉬 알림(1)에 대한 선택(예를 들어, 사용자가 푸쉬 알림은 터치)에 응답하여 간편결제 애플리케이션(500)을 실행할 수 있다. 그리고 간편결제 애플리케이션(500)은 서버(200)로 알림 페이지 전송을 요청할 수 있다.The terminal 100 may execute the simple payment application 500 in response to the selection of the displayed push notification 1 (for example, the user touches the push notification). And the simple payment application 500 may request to send a notification page to the server (200).

서버(200)는 알림 페이지 전송 요청에 응답하여 알림 페이지 구성 절차를 진행할 수 있다.The server 200 may proceed with the notification page configuration procedure in response to the notification page transmission request.

알림 페이지 구성 절차를 상세하게 설명한다.Details the procedure for configuring the notification page.

서버(200)는 미리 저장된 이전 알림 페이지인 제1 알림 페이지(30)를 업데이트하여 신규 알림 페이지인 제2 알림 페이지(40)를 생성할 수 있다.The server 200 may generate a second notification page 40 which is a new notification page by updating the first notification page 30 which is a previously stored previous notification page.

제1 알림 페이지(30)는 단말기(100)에 푸쉬 알림으로 제공되었던 이전 알림 상세 메시지들(2a, 2b, 2c)을 포함할 수 있다. 그리고 이전 알림 상세 메시지들(2a, 2b, 2c)은 단말기(100)로 제공된 시간 순서에 따라 정렬될 수 있다. The first notification page 30 may include previous notification detail messages 2a, 2b, and 2c provided to the terminal 100 as a push notification. The previous notification detail messages 2a, 2b, and 2c may be arranged according to the time sequence provided to the terminal 100.

여기서의 이전 알림 상세 메시지들(2a, 2b, 2c)을 제1 메시지들(2)로 정의한다.Here, the previous notification detail messages 2a, 2b, and 2c are defined as the first messages 2.

제2 알림 페이지(40)는 제1 메시지들(2)과 현재 알림 상세 메시지를 포함할 수 있다.The second notification page 40 may include first messages 2 and a current notification detail message.

여기서의 현재 알림 상세 메시지를 제2 메시지(3)로 정의한다.The current notification detail message here is defined as the second message (3).

또한, 제2 메시지(3)는 푸쉬 알림(1)에 대한 상세 메시지이다.In addition, the second message 3 is a detailed message for the push notification 1.

제2 알림 페이지(40)는 모든 알림 상세 메시지들(2, 3)을 시간 순서대로 정렬한다. 따라서, 제1 메시지들(2) 다음에 제2 메시지(3)가 위치할 수 있다.The second notification page 40 sorts all notification detail messages 2, 3 in chronological order. Thus, the second message 3 may be located after the first messages 2.

또한, 제2 알림 페이지(40)는 네이티브 애드(5)를 포함할 수 있다.In addition, the second notification page 40 may include a native ad (5).

네이티브 애드(5)는 제1 메시지들(2) 중 가장 최근에 생성된 메시지(2c)와 제2 메시지(3) 이들 사이에 위치하도록 구성될 수 있다. 즉, 제2 알림 페이지(40)의 일부 영역을 광고 지면으로 활용할 수 있다.The native add 5 may be configured to be located between the most recently generated message 2c of the first messages 2 and the second messages 3. That is, a partial area of the second notification page 40 may be used as the advertisement page.

또한, 서버(200)는 네이티브 애드(5)를 메시지(2, 3)의 표시 규격에 매칭되는 형태로 구성함으로써, 네이티브 애드(5)가 상세 메시지(2, 3)의 형태와 유사한 특징을 나타내도록 한다. 따라서 사용자의 광고 거부감을 최소화시킬 수 있다. 보다 상세하게는, 서버(200)는 단말기(100) 상에서 표시되는 제1 메시지(2)의 크기와 형태에 매칭되는 크기와 형태를 가지는 네이티브 애드(5)를 구성할 수 있다. 여기서의 매칭은 물리적으로 동일한 크기나 형태를 의미하는 것이 아닌 유사한 크기와 유사한 형태 그리고 유사한 디자인을 포함하는 의미이다.In addition, the server 200 configures the native ad 5 in a form that matches the display standard of the messages 2 and 3 so that the native ad 5 exhibits similar characteristics to those of the detailed messages 2 and 3. To do that. Therefore, the user's rejection of advertisement can be minimized. In more detail, the server 200 may configure a native ad 5 having a size and shape that matches the size and shape of the first message 2 displayed on the terminal 100. Matching herein does not mean physically the same size or shape, but rather includes similar sizes, similar shapes, and similar designs.

서버(200)는 현재 시간 정보에 기초하여 광고 정보를 설정할 수 있다. 여기서의 현재 시간은 알림 페이지 전송 요청을 수신한 시간이 될 수 있으나 이에 한정하는 것은 아니다. 또한, 서버(200)는 제2 메시지(3)의 구성 내용 및 비식별 데이터 중 적어도 하나에 기초하여 광고 정보를 설정할 수 있다.The server 200 may set advertisement information based on the current time information. Here, the current time may be a time when the notification page transmission request is received, but is not limited thereto. In addition, the server 200 may set the advertisement information based on at least one of the configuration content of the second message 3 and the non-identification data.

상세하게는, 서버(200)는 현재 시간 정보에 기초하여 설정된 광고 정보를 포함하는 네이티브 애드(5)를 구성할 수 있다. 예를 들어, 현재 시간이 오전 7시 내지 오전 9시에 해당하는 경우 아침식사 메뉴에 관한 정보를 포함하는 광고나 커피 광고 정보를 포함하는 네이티브 애드(5)를 구성할 수 있다. 일부 실시예에서는, 현재 시간이 오전 10시 내지 오전 12시에 해당하는 경우 식당 할인 쿠폰 광고 정보를 포함하는 네이티브 애드(5)를 구성할 수 있다. 일부 실시예에서는, 현재 시간이 오후 2시 내지 오후 4시에 해당하는 경우 타임 세일 광고 정보를 포함하는 네이티브 애드(5)를 구성할 수 있다. 일부 실시예에서는, 현재 시간이 오후 6시 내지 오후 8시에 해당하는 경우 음식 배달, 식자재 주문 광고 정보를 포함하는 네이티브 애드(5)를 구성할 수도 있다.In detail, the server 200 may configure the native ad 5 including the advertisement information set based on the current time information. For example, if the current time corresponds to 7:00 am to 9:00 am, a native ad 5 including an advertisement or coffee advertisement information including information about a breakfast menu may be configured. In some embodiments, if the current time corresponds to 10 am to 12 am, the native ad 5 may be configured to include restaurant discount coupon advertisement information. In some embodiments, if the current time corresponds to 2 pm to 4 pm, the native ad 5 including the time sale advertisement information may be configured. In some embodiments, if the current time corresponds to 6 pm to 8 pm, the native ad 5 may be configured to include food delivery and food order advertisement information.

다른 측면에서, 서버(200)는 제2 메시지(3)의 구성 내용에 기초하여 설정된 광고 정보를 포함하는 네이티브 애드(5)를 구성할 수 있다.In another aspect, the server 200 may configure the native ad 5 including the advertisement information set based on the configuration content of the second message 3.

즉, 서버(200)는 제2 메시지(3)의 구성 내용을 분석하여 특정 상품 구매나 특정 서비스 이용 예약과 관련한 광고 정보를 포함하는 네이티브 애드(5)를 구성할 수 있다. 예를 들어, 제2 메시지(3)가 텐트 구매 완료에 관한 내용인 경우 등산 장비 광고 정보를 포함하는 네이티브 애드(5)를 구성할 수 있다. 일부 실시예에서는, 제2 메시지(3)가 숙박 예약 완료에 관한 내용인 경우 항공이나 렌터카 예약 서비스 광고 정보를 포함하는 네이티브 애드(5)를 구성할 수 있다. 일부 실시예에서는, 제2 메시지(3)가 의류 할인 쿠폰 사용 완료에 관한 내용인 경우 헤어샵 할인 쿠폰 광고 정보를 포함하는 네이티브 애드(5)를 구성할 수 있다. 일부 실시예에서는, 제2 메시지(3)가 게임 아이템 사용 완료에 관한 내용인 경우 노트북이나 게임기기 광고 정보를 포함하는 네이티브 애드(5)를 구성할 수 있다. 일부 실시예에서는, 제2 메시지(3)가 특정 국가 여행 관련 컨텐츠 업로드 완료에 관한 내용인 경우 여행 애플리케이션 광고 정보를 포함하는 네이티브 애드(5)를 구성할 수도 있다.That is, the server 200 may analyze the contents of the second message 3 to configure the native ad 5 including advertisement information related to the purchase of a specific product or a reservation for using a specific service. For example, if the second message 3 is about the tent purchase completion, the native ad 5 including the climbing equipment advertisement information may be configured. In some embodiments, when the second message 3 relates to the completion of the accommodation reservation, a native ad 5 may be configured to include advertisement information of the airline or rental car reservation service. In some embodiments, when the second message 3 relates to the completion of the use of the clothing discount coupon, the native ad 5 including the hair salon discount coupon advertisement information may be configured. In some embodiments, when the second message 3 relates to the completion of the use of the game item, the native ad 5 may be configured to include notebook or game device advertisement information. In some embodiments, if the second message 3 relates to the completion of uploading of content related to a specific country trip, the native ad 5 may be configured to include travel application advertisement information.

또 다른 측면에서, 서버(200)는 비식별 데이터에 기초하여 설정된 광고 정보를 포함하는 네이티브 애드(5)를 구성할 수도 있다.In another aspect, the server 200 may configure a native ad 5 including advertisement information set based on the non-identifying data.

예를 들어, 서버(200)는 사용자가 20대 여성으로 추정되는 경우 패션이나 헤어샵 광고 정보를 포함하는 네이티브 애드(5)를 구성할 수 있다. 일부 실시예에서는, 특정 상품 페이지나 특정 웹 사이트의 사용자의 방문 이력에 기초하여 특정 상품이나 서비스에 대한 관심이 높을 것으로 추정되는 상품이나 서비스와 관련된 정보를 포함하는 네이티브 애드(5)를 구성할 수 있다. 일부 실시예에서는, 특정 사이트의 방문 이력이 많은 경우 해당 사이트에서 취급하는 각종 광고 정보를 포함하는 네이티브 애드(5)를 구성할 수도 있다.For example, if the user is estimated to be a woman in her 20s, the server 200 may configure a native ad 5 including fashion or hair salon advertisement information. In some embodiments, a native ad 5 may be configured to include information related to a product or service that is estimated to be of high interest for a particular product or service based on the visit history of a particular product page or a user of a particular website. have. In some embodiments, when there are many visits to a specific site, the native ad 5 may be configured to include various advertisement information handled by the site.

한편 실시예는 식별 데이터와 비식별 데이터 중에서 비식별 데이터에 기초하여 네이티브 애드를 구성함으로써 개인 정보 유출이나, 개인 정보 사용 등의 개인정보 관련 이슈가 발생하지 않도록 한다.Meanwhile, the embodiment configures the native ad based on the non-identification data among the identification data and the non-identification data so that personal information related issues such as personal information leakage or personal information use do not occur.

여기서의 식별 데이터란 다수의 사람들 중에서 특정 개인을 식별 가능케하는 데이터이다. The identification data here is data which makes it possible to identify a specific individual among a large number of people.

예를 들어, 식별 데이터란 나이, 성별, 이름, 주소, 특정 상품의 구매 이력 정보를 포함할 수 있다. For example, the identification data may include age, gender, name, address, and purchase history information of a specific product.

식별 데이터는 나이, 성별, 이름, 주소, 특정 상품의 구매 이력 등의 정보들 중 하나 또는 둘 이상의 정보를 통해 특정 개인이 식별되도록 하는 정보이고, 이는 종종 회원 정보로 일컷는다.Identification data is information that allows a particular individual to be identified through one or more of information such as age, gender, name, address, purchase history of a particular product, etc., often referred to as member information.

다만, 비식별 데이터를 이용하여 다수의 사람들 중에서 특정 개인을 식별할 수는 없고, 단지 특정 그룹 내에 속할 것으로 추정 가능하게 하는 정도의 정보에 불과하다. However, non-identifying data cannot be used to identify a particular individual among a large number of people, but only information that can be estimated to belong to a specific group.

예를 들어, 비식별 데이터는 접속한 페이지 도메인, 위치 정보, 웹 페이지 내의 내용의 문맥, 통계 인구학(demographics) 정보를 포함한다.For example, non-identifiable data includes page domains accessed, location information, context of content within web pages, and statistical demographics information.

비식별 데이터는 접속한 페이지 도메인, 위치 정보, 웹 페이지 내의 내용의 문맥, 통계 인구학 등의 정보들 중 하나 또는 둘 이상의 정보를 통해 특정 개인을 여성으로 추정, 20대인 것으로 추정, 특정 상품이나 서비스에 관심이 많을 것으로 추정이 가능케하는 정보이다.Non-identifiable data is based on one or more of the following: information about the domain of the page accessed, location information, the context of the content within the web page, statistical demographics, etc. Information that can be estimated to be of great interest.

서버(200)는 신규 알림 페이지인 제2 알림 페이지(40)의 구성 절차를 완료하여 제2 알림 페이지(40)를 단말기(100)로 전송할 수 있다.The server 200 may complete the configuration procedure of the second notification page 40, which is a new notification page, and transmit the second notification page 40 to the terminal 100.

간편결제 애플리케이션(500)은 수신된 제2 알림 페이지(40)를 표시할 수 있다.The easy payment application 500 may display the received second notification page 40.

도 8에 도시된 바와 같이, 제2 메시지(3)는 제2 알림 페이지(40)의 하단 영역에 위치하고, 네이티브 애드(5)는 제2 알림 페이지(40)의 중앙 영역에 위치하며, 제1 메시지(2)의 적어도 일부 영역은 제2 알림 페이지(40)의 상단 영역에 위치할 수 있다. 다만, 이에 한정하는 것은 아니고 네이티브 애드(5)의 상하 폭에 따라서 제1 메시지(2)가 표시되지 않을 수 있고, 사용자는 터치를 통해 페이지를 이동시킴으로써 제1 메시지(2)를 확인할 수 있다. As shown in FIG. 8, the second message 3 is located in the lower area of the second notification page 40, the native ad 5 is located in the center area of the second notification page 40, and the first message is located in the first area. At least some areas of the message 2 may be located in an upper area of the second notification page 40. However, the present invention is not limited thereto, and the first message 2 may not be displayed according to the vertical width of the native ad 5, and the user may check the first message 2 by moving the page through a touch.

상기 네이티브 애드(5)는 디스플레이 광고(Display Add.)에 해당할 수 있다.The native add 5 may correspond to a display advertisement.

단말기(100)는 표시된 네이티브 애드(5)에 대한 사용자의 선택(예를 들어, 터치)에 응답하여 네이티브 애드(5)의 광고에 대한 웹 페이지를 표시할 수 있다.The terminal 100 may display a web page for the advertisement of the native ad 5 in response to the user's selection (eg, touch) for the displayed native ad 5.

도 9는 본 발명의 다른 실시예에 따른 알림 신규 알림 페이지에 대한 예시도이다. 그리고 도 10은 보유 쿠폰함에 대한 예시도이다.9 is an exemplary view of a notification new notification page according to another embodiment of the present invention. 10 is an exemplary view of a holding coupon box.

도 9 및 도 10을 참조하면, 제2 알림 페이지(40) 내의 네이티브 애드(5)는 푸쉬 광고(Push Add.)가 될 수 있고, 푸쉬 광고는 특정 혜택을 제공하는 쿠폰이 될 수 있다. 여기서의 혜택은 예를 들어, 소정의 기간 동안 상품 구매 시 할인을 제공하는 혜택이 될 수 있으나 이에 한정하는 것은 아니다.9 and 10, the native add 5 in the second notification page 40 may be a Push Ad, and the Push Ad may be a coupon that provides a particular benefit. The benefit here may be, for example, a benefit of providing a discount when purchasing a product for a predetermined period, but is not limited thereto.

단말기(100)는 푸쉬 광고인 네이티브 애드(5)에 사용자의 선택(예를 들어, 터치)에 응답하여 쿠폰을 도 10의 예시된 바와 같은 보유 쿠폰함에 다운로드 할 수 있다. 일부 실시예에서, 단말기(100)는 푸쉬 광고인 네이티브 애드(5)에 사용자의 선택에 응답하여 푸쉬 광고 내의 쿠폰을 제공하는 쇼핑몰 서버로 쿠폰을 요청하고, 쇼핑몰 서버는 이에 응답하여 쿠폰을 단말기(100)로 제공하여 보유 쿠폰함 내에 쿠폰이 저장되도록 할 수 있다.The terminal 100 may download the coupon to the holding coupon box as illustrated in FIG. 10 in response to the user's selection (eg, touch) on the native ad 5, which is a push advertisement. In some embodiments, the terminal 100 requests a coupon from a shopping mall server that provides a coupon in a push advertisement in response to a user's selection of the native ad 5, which is a push advertisement, and the shopping mall server responds to the terminal ( 100 may be provided to store the coupon in the holding coupon box.

또한, 제2 알림 페이지(40)에는 보유쿠폰함 어포던스(4)가 포함될 수 있다.In addition, the second notification page 40 may include a holding coupon affordance (4).

보유쿠폰함 어포던스(4)는 도 10과 같은 보유쿠폰함 페이지가 표시되도록 하기 위한 실행 버튼이다.The holding coupon affordance 4 is an execution button for displaying the holding coupon box page as shown in FIG.

단말기(100)는 보유쿠폰함 어포던스(4)에 대한 사용자의 선택(예를 들어, 터치)에 응답하여 보유쿠폰함 페이지(6)를 표시할 수 있다.The terminal 100 may display the holding coupon page 6 in response to the user's selection (eg, touch) of the holding coupon affordance 4.

보유쿠폰함 페이지(6)에는 사용자가 선택한 푸쉬 광고인 네이티브 애드(5)를 포함할 수 있다. 또한, 보유쿠폰함 페이지(6)에는 이전에 다운로드 받은 쿠폰이 포함될 수 있다. 또한, 복수의 쿠폰들은 시간 순서대로 정렬하여 표시될 수 있다. The holding coupon page 6 may include a native ad 5 which is a push advertisement selected by the user. In addition, the holding coupon page 6 may include a coupon previously downloaded. In addition, the plurality of coupons may be displayed in a chronological order.

사용자는 애플리케이션(500) 내의 보유쿠폰함 페이지(6)를 통해서 다운로드 받은 모든 쿠폰을 확인할 수 있다.The user can check all the coupons downloaded through the holding coupon box 6 in the application 500.

실시예는 푸쉬 알림에 대한 상세 내용을 확인하기 위하여 알림 페이지에 접속한 사용자에게 자연스럽게 광고를 노출할 수 있다.The embodiment may naturally expose the advertisement to the user accessing the notification page in order to check the details of the push notification.

또한, 실시예는 알림 페이지 내의 이전 알림 메시지의 영역을 광고 지면으로 활용함으로써 사용자의 거부감을 최소화할 수 있다.In addition, the embodiment can minimize the user's discomfort by utilizing the area of the previous notification message in the notification page as the advertisement page.

또한, 실시예는 마케팅 수신 미동의 회원을 대상으로도 광고 노출이 가능하여 기존 광고 방식의 한계를 보완할 수 있으며, 알림 페이지의 전송 시간과 푸쉬 알림의 내용 그리고 비식별 데이터를 이용하여 개인 정보 관련 이슈 없이 사용자에게 맞춤형 광고가 가능하여 광고 효과를 높일 수 있다.In addition, the embodiment can compensate for the limitations of the existing advertising method by being able to expose the advertisement to members who are not receiving the marketing, and related personal information by using the transmission time of the notification page, the contents of the push notification, and the non-identifying data. Ads can be customized to users without issues, thereby increasing the advertising effect.

이상 설명된 본 발명에 따른 실시예는 다양한 컴퓨터 구성요소를 통하여 실행될 수 있는 프로그램 명령어의 형태로 구현되어 컴퓨터 판독 가능한 기록 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능한 기록 매체는 프로그램 명령어, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 컴퓨터 판독 가능한 기록 매체에 기록되는 프로그램 명령어는 본 발명을 위하여 특별히 설계되고 구성된 것이거나 컴퓨터 소프트웨어 분야의 당업자에게 공지되어 사용 가능한 것일 수 있다. 컴퓨터 판독 가능한 기록 매체의 예에는, 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체, CD-ROM 및 DVD와 같은 광기록 매체, 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical medium), 및 ROM, RAM, 플래시 메모리 등과 같은, 프로그램 명령어를 저장하고 실행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령어의 예에는, 컴파일러에 의하여 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용하여 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드도 포함된다. 하드웨어 장치는 본 발명에 따른 처리를 수행하기 위하여 하나 이상의 소프트웨어 모듈로 변경될 수 있으며, 그 역도 마찬가지이다.Embodiments according to the present invention described above can be implemented in the form of program instructions that can be executed by various computer components and recorded in a computer-readable recording medium. The computer-readable recording medium may include program instructions, data files, data structures, etc. alone or in combination. Program instructions recorded on the computer-readable recording medium may be specially designed and configured for the present invention, or may be known and available to those skilled in the computer software arts. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks and magnetic tape, optical recording media such as CD-ROMs and DVDs, and magneto-optical media such as floptical disks. medium) and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like. Examples of program instructions include not only machine code generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like. The hardware device may be modified with one or more software modules to perform the processing according to the present invention, and vice versa.

본 발명에서 설명하는 특정 실행들은 일 실시 예들로서, 어떠한 방법으로도 본 발명의 범위를 한정하는 것은 아니다. 명세서의 간결함을 위하여, 종래 전자적인 구성들, 제어 시스템들, 소프트웨어, 상기 시스템들의 다른 기능적인 측면들의 기재는 생략될 수 있다. 또한, 도면에 도시된 구성 요소들 간의 선들의 연결 또는 연결 부재들은 기능적인 연결 및/또는 물리적 또는 회로적 연결들을 예시적으로 나타낸 것으로서, 실제 장치에서는 대체 가능하거나 추가의 다양한 기능적인 연결, 물리적인 연결, 또는 회로 연결들로서 나타내어질 수 있다. 또한, “필수적인”, “중요하게” 등과 같이 구체적인 언급이 없다면 본 발명의 적용을 위하여 반드시 필요한 구성 요소가 아닐 수 있다.Particular implementations described in the present invention are embodiments and do not limit the scope of the present invention in any way. For brevity of description, descriptions of conventional electronic configurations, control systems, software, and other functional aspects of the systems may be omitted. In addition, the connection or connection members of the lines between the components shown in the drawings by way of example shows a functional connection and / or physical or circuit connections, in the actual device replaceable or additional various functional connections, physical It may be represented as a connection, or circuit connections. In addition, unless specifically mentioned, such as "essential", "important" may not be a necessary component for the application of the present invention.

또한 설명한 본 발명의 상세한 설명에서는 본 발명의 바람직한 실시 예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자 또는 해당 기술분야에 통상의 지식을 갖는 자라면 후술할 특허청구범위에 기재된 본 발명의 사상 및 기술 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다. 따라서, 본 발명의 기술적 범위는 명세서의 상세한 설명에 기재된 내용으로 한정되는 것이 아니라 특허청구범위에 의해 정하여져야만 할 것이다.In addition, although the detailed description of the present invention has been described with reference to a preferred embodiment of the present invention, those skilled in the art or those skilled in the art having ordinary knowledge in the technical field described in the claims to be described later It will be understood that various modifications and variations can be made in the present invention without departing from the scope of the present invention. Therefore, the technical scope of the present invention should not be limited to the contents described in the detailed description of the specification but should be defined by the claims.

Claims (8)

미광고성 푸쉬 알림을 수신하는 단계;
상기 미광고성 푸쉬 알림을 표시하는 단계;
상기 미광고성 푸쉬 알림에 대한 선택에 응답하여 상기 미광고성 푸쉬 알림에 연동된 애플리케이션을 실행하는 단계;
상기 애플리케이션은 서버로 상기 미광고성 푸쉬 알림에 대한 상세 메시지를 포함하는 알림 페이지를 요청하는 단계; 및
상기 서버가 상기 요청에 응답하여 생성한 네이티브 애드를 포함하는 상기 알림 페이지를 수신하여 표시하는 단계;를 포함하는
단말기 상의 사용자의 선택에 응답하여 알림 페이지를 렌딩하는 방법.
Receiving an unadvertised push notification;
Displaying the non-advertisement push notification;
Executing an application linked to the non-advertisement push notification in response to the selection of the non-advertisement push notification;
The application requesting a notification page including a detailed message for the non-advertisement push notification from a server; And
Receiving and displaying, by the server, the notification page including the native ad generated in response to the request.
A method of rendering a notification page in response to a user selection on a terminal.
제1 항에 있어서,
상기 네이티브 애드는 상기 상세 메시지의 표시 규격에 매칭되는 형태로 구성된
단말기 상의 사용자의 선택에 응답하여 알림 페이지를 렌딩하는 방법.
According to claim 1,
The native ad is configured in a form matching the display standard of the detailed message.
A method of rendering a notification page in response to a user selection on a terminal.
제1 항에 있어서,
상기 알림 페이지는 이전 푸쉬 알림에 대한 이전 상세 메시지를 더 포함하고,
상기 알림 페이지는 상기 이전 상세 메시지와 상기 미광고성 푸쉬 알림에 대한 상세 메시지 사이에 상기 네이티브 애드가 위치하도록 구성된
단말기 상의 사용자의 선택에 응답하여 알림 페이지를 렌딩하는 방법.
According to claim 1,
The notification page further includes a previous detailed message about a previous push notification,
The notification page is configured such that the native ad is located between the previous detailed message and the detailed message for the non-advertised push notification.
A method of rendering a notification page in response to a user selection on a terminal.
단말기 상에서 실행된 간편결제 애플리케이션이 회원 가입 페이지를 표시하는 단계;
상기 회원 가입 페이지에 입력된 회원 정보를 서버로 전송하는 단계;
상기 간편결제 애플리케이션은 결제 요청 이벤트의 발생에 응답하여 미리 등록된 복수의 결제 수단을 표시하는 단계;
상기 미리 등록된 복수의 결제 수단 중 어느 하나의 선택에 응답하여 본인 인증을 진행하는 단계;
상기 본인 인증의 완료에 응답하여 상기 서버로 결제 진행을 요청하는 단계;
상기 서버로부터 결제 완료에 관한 푸쉬 알림을 수신하는 단계;
상기 푸쉬 알림에 대한 선택에 응답하여 상기 간편결제 애플리케이션을 실행하는 단계;
상기 간편결제 애플리케이션은 상기 서버로 상기 푸쉬 알림에 대한 상세 메시지를 포함하는 알림 페이지를 요청하는 단계; 및
상기 서버가 상기 알림 페이지의 요청에 응답하여 생성한 네이티브 애드를 포함하는 상기 알림 페이지를 수신하여 표시하는 단계;를 포함하는
단말기 상의 사용자의 선택에 응답하여 알림 페이지를 렌딩하는 방법.
Displaying a member registration page by a simple payment application executed on a terminal;
Transmitting the member information input in the member registration page to a server;
The simple payment application displaying a plurality of payment means registered in advance in response to the occurrence of the payment request event;
Performing identity verification in response to the selection of any one of the plurality of pre-registered payment means;
Requesting a payment process to the server in response to the completion of the user authentication;
Receiving a push notification on payment completion from the server;
Executing the easy payment application in response to the selection for the push notification;
The easy payment application requesting a notification page including a detailed message for the push notification to the server; And
Receiving and displaying, by the server, the notification page including a native ad generated in response to a request of the notification page.
A method of rendering a notification page in response to a user selection on a terminal.
푸쉬 알림 이벤트 발생에 응답하여 미광고성 푸쉬 알림을 생성하는 단계;
상기 미광고성 푸쉬 알림을 단말기로 전송하는 단계;
상기 미광고성 푸쉬 알림에 대한 선택을 검출한 단말기로부터 알림 페이지 전송 요청을 수신하는 단계;
상기 알림 페이지 전송 요청에 응답하여 미리 저장된 이전 알림 페이지인 제1 알림 페이지를 업데이트하여 신규 알림 페이지인 제2 알림 페이지를 생성하는 단계; 및
상기 제2 알림 페이지가 상기 단말기 상에서 표시되도록 상기 단말기로 전송하는 단계;를 포함하고,
상기 제2 알림 페이지를 생성하는 단계는,
이전 푸쉬 알림에 관한 상세 메시지인 제1 메시지, 상기 미광고성 푸쉬 알림에 관한 상세 메시지인 제2 메시지 및 네이티드 애드를 포함하는 제2 알림 페이지를 생성하는 단계;를 포함하는
단말기 상의 사용자의 선택에 응답하여 알림 페이지를 렌딩하는 방법.
Generating a non-advertised push notification in response to the push notification event occurrence;
Transmitting the non-advertisement push notification to a terminal;
Receiving a request to send a notification page from the terminal that detects the selection for the non-advertisement push notification;
Generating a second notification page, which is a new notification page, by updating a first notification page, which is a previously stored notification page, in response to the notification page transmission request; And
And sending the second notification page to the terminal to be displayed on the terminal.
Generating the second notification page,
Generating a second notification page including a first message which is a detailed message regarding a previous push notification, a second message which is a detailed message regarding the non-advertised push notification, and a nested ad;
A method of rendering a notification page in response to a user selection on a terminal.
제5 항에 있어서,
상기 미광고성 푸쉬 알림을 단말기로 전송하는 단계는,
상기 푸쉬 알림 이벤트 및 시간대별 푸쉬 알림의 선택의 빈도 정보에 기초하여 상기 미광고성 푸쉬 알림의 전송 시점을 설정하는 단계; 및
상기 설정된 전송 시점에 상기 미광고성 푸쉬 알림을 상기 단말기로 전송하는 단계;를 포함하는
단말기 상의 사용자의 선택에 응답하여 알림 페이지를 렌딩하는 방법.
The method of claim 5,
The step of transmitting the non-advertisement push notification to the terminal,
Setting a transmission time of the non-advertisement push notification based on frequency information of the push notification event and selection of a push notification for each time zone; And
Transmitting the non-advertisement push notification to the terminal at the set transmission time point.
A method of rendering a notification page in response to a user selection on a terminal.
제5 항에 있어서,
현재 시간 정보, 제2 메시지의 내용 및 비식별 데이터 중 적어도 하나에 기초하여 상기 네이티브 애드를 구성하는 광고 정보를 설정하는
단말기 상의 사용자의 선택에 응답하여 알림 페이지를 렌딩하는 방법.
The method of claim 5,
Setting advertisement information constituting the native ad based on at least one of current time information, content of a second message, and non-identifying data;
A method of rendering a notification page in response to a user selection on a terminal.
제5 항에 있어서,
상기 알림 페이지 상에서 상기 네이티브 애드는 상기 제1 메시지와 상기 제2 메시지 사이에 위치하도록 구성되는
단말기 상의 사용자의 선택에 응답하여 알림 페이지를 렌딩하는 방법.
The method of claim 5,
The native ad on the notification page is configured to be located between the first message and the second message.
A method of rendering a notification page in response to a user selection on a terminal.
KR1020180056113A 2018-05-16 2018-05-16 A method for landing a notification page in response to a selection of a user on a terminal and the terminal and a system for implementing the method KR102113341B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180056113A KR102113341B1 (en) 2018-05-16 2018-05-16 A method for landing a notification page in response to a selection of a user on a terminal and the terminal and a system for implementing the method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180056113A KR102113341B1 (en) 2018-05-16 2018-05-16 A method for landing a notification page in response to a selection of a user on a terminal and the terminal and a system for implementing the method

Publications (2)

Publication Number Publication Date
KR20190131348A true KR20190131348A (en) 2019-11-26
KR102113341B1 KR102113341B1 (en) 2020-05-20

Family

ID=68731583

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180056113A KR102113341B1 (en) 2018-05-16 2018-05-16 A method for landing a notification page in response to a selection of a user on a terminal and the terminal and a system for implementing the method

Country Status (1)

Country Link
KR (1) KR102113341B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111309424A (en) * 2020-02-12 2020-06-19 中国平安人寿保险股份有限公司 Page restoration method and related equipment

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20080006748A (en) * 2006-07-13 2008-01-17 한국전자통신연구원 Apparatus for providing a customized information
KR20090109653A (en) * 2008-04-16 2009-10-21 티노솔루션즈주식회사 System for transmitting advertisement message according to paying by card and control method thereof
KR20130082828A (en) * 2011-12-20 2013-07-22 한상진 Mobile advertising system and advertising method thereof
KR20140032009A (en) * 2011-08-02 2014-03-13 구글 인코포레이티드 System and method for sharing content on third-party mobile applications
US20140108153A1 (en) * 2012-10-16 2014-04-17 Jonathan Arie Matus Sponsored Stories in Notifications
KR101444238B1 (en) * 2012-02-28 2014-09-30 최병진 Advertisement-system in the mobile messenger screen
KR20150014542A (en) * 2013-07-24 2015-02-09 강호남 System and method for advertisement solution on the mobile app and web
KR101618660B1 (en) * 2013-09-16 2016-05-10 주식회사 로웸 Payment system for using mobile phone and method thereof
KR20180032635A (en) 2015-08-20 2018-03-30 삼성전자주식회사 How to display ads in the application launcher

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20080006748A (en) * 2006-07-13 2008-01-17 한국전자통신연구원 Apparatus for providing a customized information
KR20090109653A (en) * 2008-04-16 2009-10-21 티노솔루션즈주식회사 System for transmitting advertisement message according to paying by card and control method thereof
KR20140032009A (en) * 2011-08-02 2014-03-13 구글 인코포레이티드 System and method for sharing content on third-party mobile applications
KR20130082828A (en) * 2011-12-20 2013-07-22 한상진 Mobile advertising system and advertising method thereof
KR101444238B1 (en) * 2012-02-28 2014-09-30 최병진 Advertisement-system in the mobile messenger screen
US20140108153A1 (en) * 2012-10-16 2014-04-17 Jonathan Arie Matus Sponsored Stories in Notifications
KR20150014542A (en) * 2013-07-24 2015-02-09 강호남 System and method for advertisement solution on the mobile app and web
KR101618660B1 (en) * 2013-09-16 2016-05-10 주식회사 로웸 Payment system for using mobile phone and method thereof
KR20180032635A (en) 2015-08-20 2018-03-30 삼성전자주식회사 How to display ads in the application launcher

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
네이버블로그, "일본 노봇, Android메시지 상단 상태바(NotificationBar) 광고 「airpush」 일본 제공" (2011.06.25.) <URL: http://musha3630.blog.me/80133216039> *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111309424A (en) * 2020-02-12 2020-06-19 中国平安人寿保险股份有限公司 Page restoration method and related equipment
CN111309424B (en) * 2020-02-12 2023-09-22 中国平安人寿保险股份有限公司 Page restoration method and related equipment

Also Published As

Publication number Publication date
KR102113341B1 (en) 2020-05-20

Similar Documents

Publication Publication Date Title
US10152229B2 (en) Secure transaction interfaces
US10546315B2 (en) Systems and methods to enable offer and rewards marketing, and customer relationship management (CRM) network platform
JP6457095B2 (en) Facilitate sending and receiving peer-to-business payments
CA2826794C (en) Systems and methods for facilitating loyalty and reward functionality in mobile commerce
US9978076B2 (en) Location-based crowdsourced funds
US11037202B2 (en) Contextual data in augmented reality processing for item recommendations
US20210049579A1 (en) Multi-factor identity authentication
AU2022206832B2 (en) A System and Method for Facilitating Shopping
US20150381664A1 (en) System and Method for Connectivity Contextual Services Local Online Experience
US20200184478A1 (en) Secure transaction interfaces
US11915269B2 (en) System and method for tokenizing offers
US20160035006A1 (en) Streamlined online checkout
US20220180364A1 (en) Secure transaction interfaces
US10504144B2 (en) Intelligent online account lifecycle maintenance through automated event monitoring
US20170323292A1 (en) Methods and systems for making payments
KR102214050B1 (en) Device and method for managing integrated coupon based on coupon ownership
KR102113341B1 (en) A method for landing a notification page in response to a selection of a user on a terminal and the terminal and a system for implementing the method
US10134078B2 (en) Systems and methods for completion of item purchases without merchant interaction
US20220005075A1 (en) Systems and methods for dynamic context-based electronic offer communication
KR102629224B1 (en) Apparatus and method for providing electronic receipt
US10733624B2 (en) System, method, and device for managing events
KR102410277B1 (en) Method for providing mobile gift certification service using targeting, terminal, server and system thereof
Padikkal Mobile Commerce
KR20170004353A (en) Method and Apparatus for operaton of mobile banking

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
X091 Application refused [patent]
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant