KR100408597B1 - Push Advertizement in Mobile Communications Network and Mobile Terminal Suitable for the Same - Google Patents
Push Advertizement in Mobile Communications Network and Mobile Terminal Suitable for the Same Download PDFInfo
- Publication number
- KR100408597B1 KR100408597B1 KR10-2002-0008348A KR20020008348A KR100408597B1 KR 100408597 B1 KR100408597 B1 KR 100408597B1 KR 20020008348 A KR20020008348 A KR 20020008348A KR 100408597 B1 KR100408597 B1 KR 100408597B1
- Authority
- KR
- South Korea
- Prior art keywords
- advertisement
- terminal
- short message
- delete delete
- server
- Prior art date
Links
Landscapes
- Telephonic Communication Services (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
광고주에게 큰 광고효과를 제공하고 광고정보 수신자에게 광고 수신에 따른 실질적 보상을 제공할 수 있는 무선통신망에 있어서의 광고 방법 및 이를 구현하기에 적합한 무선통신 단말기. 본 발명의 광고 방법은 사전에 이용신청을 행한 이용자의 무선통신 단말기에 대하여 각 푸시 세션마다 별도의 이용자 동의를 구하지 아니하고 광고영상 데이터를 푸시하여 상기 무선통신 단말기에 저장되도록 함으로써, 일정 시기에 상기 광고영상 데이터에 상응한 광고영상이 단말기에 표시되도록 하게 된다. 무선통신 단말기는 일정 형식의 단문메시지를 수신하는 경우 자동으로 외부의 광고서버에 접속해서 광고영상 데이터를 받아들여 저장하고, 일정 시기에 상기 광고영상 데이터에 상응한 광고영상을 표시하게 된다. 광고영상이 표시되는 이벤트의 예로는 대기상태 진입, 무선인터넷 접속시도, 단문메시지 송신, 전화 수신, 단말기 켜짐/꺼짐 등을 들 수 있다.An advertisement method in a wireless communication network capable of providing a large advertising effect to an advertiser and providing a substantial reward for receiving an advertisement to an advertisement information receiver, and a wireless communication terminal suitable for implementing the same. In the advertisement method of the present invention, the advertisement image data is pushed to be stored in the wireless communication terminal without requiring a separate user consent for each push session with respect to the wireless communication terminal of the user who has previously applied for use. The advertisement image corresponding to the image data is displayed on the terminal. When receiving a short message of a predetermined format, the wireless communication terminal automatically accesses an external advertisement server to receive and store advertisement image data, and displays an advertisement image corresponding to the advertisement image data at a predetermined time. An example of an event displaying an advertisement image may include entering a standby state, attempting to access a wireless Internet, transmitting a short message, receiving a call, and turning a terminal on / off.
Description
본 발명은 네트웍을 통한 광고 방법과 광고 수신 장치에 관한 것으로서, 보다 상세하게는 무선통신망을 통한 광고 방법과 이를 구현하기 위한 무선통신 단말기에 관한 것이다.The present invention relates to an advertisement method and an advertisement receiving apparatus through a network, and more particularly, to an advertisement method through a wireless communication network and a wireless communication terminal for implementing the same.
상품을 제공하는 업자는 자신의 상품에 대한 판매촉진 또는 기업홍보를 위한 비대개인적(nonpersonal) 정보제공 활동 즉, 광고를 행하게 된다. 전통적으로 광고매체로는 TV, 라디오, 신문, 잡지 등이 널리 사용되어 왔는데, 최근에는, 인터넷이 발달함에 따라 인터넷 콘텐츠 상에서의 배너 광고나 삽입광고도 널리 활용되고 있다. 특히, 이동전화 사업자들이 제공하는 단문메시지 서비스(Short MessageService, 이하 "SMS"라 약칭함)를 매체로 활용하는 SMS 광고도 점차로 증가하고 있다.The supplier providing the product performs nonpersonal information providing activity, that is, advertisement, for promoting sales of the product or promoting the company. Traditionally, TVs, radios, newspapers, magazines, etc. have been widely used as advertising media. Recently, as the Internet develops, banner advertisements and interstitial advertisements on Internet contents are also widely used. In particular, SMS advertisements using a short message service (hereinafter, abbreviated as "SMS") provided by mobile phone providers as a medium are gradually increasing.
그런데, 현재 시행되고 있는 단순한 SMS 광고는 광고 효과 측면에서 몇 가지 한계를 가지고 있다. 먼저, SMS를 통해 전달되는 단문메시지는 그 길이가 극히 짧기 때문에 광고주가 전달하고자 하는 메시지를 충분히 전달할 수 없다. 보다 근본적인 문제로서, 이동전화기는 개인간 통신을 주목적으로 하는 기기이기 때문에 대부분의 이동전화 가입자는 광고성 단문과 같은 정크 메시지(Junk Message)에 관심이 없는 경우가 많으며 이를 받는 즉시 내용에 관심을 두지 않고 지워버리는 것이 일반적이다. SMS 광고의 대부분이 직접적인 판매촉진을 겨냥한 세일즈프로모션광고(Sales Promotion Advertising)임을 고려할 때, 이러한 현상은 광고주에게 상당한 우려를 가져올 수 있다.By the way, the simple SMS advertising currently implemented has some limitations in terms of advertising effectiveness. First, the short message delivered through SMS cannot be sufficiently delivered to the advertiser because the length of the short message is extremely short. More fundamentally, since mobile phones are primarily intended for interpersonal communication, most mobile phone subscribers are often uninterested in junk messages, such as advertising shorts. Throwing away is common. Given that most of the SMS advertising is Sales Promotion Advertising aimed at direct sales promotion, this phenomenon can cause significant concern for advertisers.
SMS 광고의 효과를 높이기 위하여, 여러 아이디어가 제안된 바 있다. 그 일 예로 2000년 12월 5일 간행된 공개특허공보 2000-72755호(발명의 명칭: 네트워크에서의 광고 제공 방법 및 시스템) 등에 기재된 타겟 송신(Targeted Transmission)을 들 수 있다. 이 문헌에 기재된 바에 따르면, 광고주 또는 광고 서비스 제공자가 일정 조건에 맞는 광고 대상을 선정하여, 선정된 사람에 대해서만 광고 문구를 송신하게 된다. 그렇지만, 이처럼 타겟 송신을 행한다 해도, 전화기 사용자는 기본적으로 별다른 유인이 없는 한 광고 단문메시지에 대해 관심이 없으며 이동전화 가입자의 SMS 광고수신에 대한 동의없이 광고를 보내는 것은 스팸 메일과 유사하게 이동전화 가입자의 불만을 초래할 수 있게 된다.In order to enhance the effectiveness of SMS advertising, several ideas have been proposed. For example, Targeted Transmission described in Publication No. 2000-72755 (Invention: Method and System for Providing Advertisement in Network) published on December 5, 2000. According to this document, an advertiser or an advertising service provider selects an advertisement target that meets a predetermined condition, and transmits advertisement text only to the selected person. However, even with this targeted transmission, the phone user is basically not interested in the ad short message unless there is little incentive, and sending the ad without consent for receiving the SMS advertisement of the mobile subscriber is similar to spam mail. Can cause dissatisfaction.
2000년 6월 5일 출원공개된 공개특허공보 2000-30677호(발명의 명칭: 인터넷과 무선 휴대 전화기를 기반으로 하는 타겟 광고 및 능동적 광고 액세스 방법)와 2001년 1월 15일 출원공개된 공개특허공보 2001-0002782호(발명의 명칭: 이동통신기기를 이용한 광고 시스템)에는 광고정보 데이터 수신을 신청한 신청자에 대해서만 광고정보 제공자가 광고 정보를 제공하는 방법 및 시스템이 기재되어 있다. 이들 문헌에 기재된 바에 따르면, 광고정보 제공자는 각 광고정보 수신자에게 광고정보 수신에 따른 일정한 보상을 하게 된다. 그렇지만, SMS 광고의 경우 광고 단가가 그리 높지 않기 때문에, 광고정보 제공자가 광고정보 수신자(즉, 이동전화 가입자)에게 광고 수신에 따른 보상을 크게 제공하기가 어렵다. 한편, 이 경우에 있어서도 광고정보 수신자가 광고 단문메시지를 스팸 메일과 마찬가지로 받는 즉시 지워버릴 수 있기 때문에, 광고주 입장에서는 큰 광고 효과를 기대하기가 어렵게 된다.Patent Publication No. 2000-30677 filed on June 5, 2000 (name of the invention: a target advertisement and active advertisement access method based on the Internet and a wireless mobile phone) and published on January 15, 2001 Publication No. 2001-0002782 (name of the invention: an advertisement system using a mobile communication device) describes a method and system in which an advertisement information provider provides advertisement information only to an applicant who has applied for receiving advertisement information data. According to these documents, the advertisement information provider rewards each advertisement information receiver with a certain reward upon receiving the advertisement information. However, in the case of SMS advertising, since the advertising price is not so high, it is difficult for the advertising information provider to provide a large amount of compensation for receiving the advertising to the advertising information receiver (ie, mobile phone subscriber). On the other hand, even in this case, since the recipient of the advertisement information can immediately delete the advertisement short message like the spam mail, it is difficult for the advertiser to expect a large advertisement effect.
다른 한편으로, SMS Push를 통해 제공되는 광고메시지는 길이가 짧고 단순한 텍스트이기 때문에, 단말기 사용자에 대해 감각적으로 소구하기가 어렵다. 따라서 광고 효과를 높이기 위해서는 정지영상 또는 동영상 형태로 된 이미지 광고를 제공하는 것이 바람직한데, 단말기가 무선인터넷에 접속되어 있지 않으면 이와 같은 이미지 광고를 단말기에 제공하는 것은 현실적으로 어렵다. 광고주나 광고대행사의 입장에서 보다 광고 효과를 높일 수 있는 방안이 크게 요구되고 있다.On the other hand, because the advertisement message provided through SMS Push is short and simple text, it is difficult to sensibly appeal to the terminal user. Therefore, in order to enhance the advertising effect, it is desirable to provide an image advertisement in the form of a still image or a video, and if the terminal is not connected to the wireless Internet, it is practically difficult to provide such an image advertisement to the terminal. Advertisers and advertising agencies are looking for ways to increase the effectiveness of advertising more.
본 발명은 상술한 문제점을 해결하기 위한 것으로서, 광고주에게 큰 광고효과를 제공하고 광고정보 수신자에게 광고 수신에 따른 실질적 보상을 제공할 수 있는 무선통신망에 있어서의 광고 방법을 제공하는 것을 그 기술적 과제로 한다.SUMMARY OF THE INVENTION The present invention has been made in view of the above-described problems, and an object of the present invention is to provide an advertisement method in a wireless communication network that can provide a large advertising effect to an advertiser and provide a substantial reward for receiving an advertisement to an advertisement information receiver. do.
한편, 본 발명은 광고주에게 큰 광고효과를 제공하고 광고정보 수신자에게 광고 수신에 따른 실질적 보상을 제공할 수 있는 무선통신망에서의 영상광고를 구현하기에 적합한 무선통신 단말기를 제공하는 것을 다른 기술적 과제로 한다.On the other hand, the present invention is to provide a wireless communication terminal suitable for implementing a video advertisement in a wireless communication network that can provide a large advertising effect to the advertiser and can provide a substantial reward for receiving the advertisement to the advertising information receiver as another technical problem do.
도 1은 본 발명에 의한 광고 방법을 구현하기 위한 광고제공 시스템과 무선통신 단말기간의 접속 관계에 대한 일 예를 개략적으로 보여주는 도면.1 is a view schematically showing an example of a connection relationship between an advertisement providing system and a wireless communication terminal for implementing an advertisement method according to the present invention.
도 2는 본 발명에 의한 광고 방법의 구현 과정을 개략적으로 보여주는 흐름도.Figure 2 is a flow chart schematically showing the implementation process of the advertising method according to the present invention.
도 3은 도 1의 광고제공 시스템의 일 실시예와 그 네트웍 환경을 보여주는 도면.3 is a view illustrating an embodiment of an advertisement providing system of FIG. 1 and a network environment thereof;
도 4는 도 3에 도시된 시스템 및 네트웍 환경에서의 광고 방법을 구체적으로 보여주는 흐름도.4 is a flowchart specifically showing an advertising method in the system and network environment shown in FIG.
도 5는 도 3에 도시된 무선통신 단말기의 일 실시예의 블록도.5 is a block diagram of an embodiment of the wireless communication terminal shown in FIG.
도 6은 도 5에 도시된 단말기 제어 프로그램의 일 실시예를 보여주는 블록도.6 is a block diagram showing an embodiment of a terminal control program shown in FIG.
도 7은 무선통신 단말기에서 단문메시지를 수신하는 경우에 있어서의 처리 과정을 보여주는 흐름도.7 is a flowchart showing a process in the case of receiving a short message in a wireless communication terminal.
도 8은 광고제공 시스템으로부터 무선통신 단말기에 제공되는 데이터의 프레임 구조의 일 예를 보여주는 도면.8 is a diagram illustrating an example of a frame structure of data provided from an advertisement providing system to a wireless communication terminal.
도 9a 내지 도 9c는 무선통신 단말기의 메모리에서의 광고 데이터 저장공간 할당의 일 예를 설명하기 위한 도면.9A to 9C are diagrams for explaining an example of advertisement data storage space allocation in a memory of a wireless communication terminal.
도 10은 무선통신 단말기에서의 광고영상 노출 관리를 위한 광고노출화면 관리테이블의 일 예를 보여주는 도면.10 is a diagram illustrating an example of an advertisement exposure screen management table for managing advertisement image exposure in a wireless communication terminal.
도 11은 무선통신 단말기에서의 노출 광고이미지 결정 및 표시 과정을 보여주는 흐름도.11 is a flowchart illustrating a process of determining and displaying an exposure advertisement image in a wireless communication terminal.
도 12는 광고제공 시스템에서의 사용자별 데이터 관리 및 타겟팅 송신 방식을 설명하기 위한 도면.12 is a view for explaining the data management and targeting transmission method for each user in the advertisement providing system.
도 13은 도 1의 광고제공 시스템의 다른 실시예와 그 네트웍 환경을 보여주는 도면.13 is a view showing another embodiment of the advertisement providing system of FIG. 1 and its network environment.
도 14는 도 13에 도시된 시스템 및 네트웍 환경에서의 광고 방법을 구체적으로 보여주는 흐름도.14 is a flowchart specifically showing an advertisement method in the system and network environment shown in FIG.
도 15는 도 14의 광고 방법 구현에 적합한 단말기의 프로그램 구성을 보여주는 블록도.FIG. 15 is a block diagram illustrating a program configuration of a terminal suitable for implementing the advertisement method of FIG. 14.
도 16은 광고제공 시스템과 무선통신 단말기간의 접속 관계에 대한 다른 예를 보여주는 도면.16 illustrates another example of a connection relationship between an advertisement providing system and a wireless communication terminal.
도 17는 도 16의 단말기에 적재되어 실행되는 프로그램의 구조를 태스크 중심으로 개략적으로 보여주는 도면.FIG. 17 is a view schematically illustrating a structure of a program loaded and executed on the terminal of FIG.
도 18는 도 16의 네트웍에서 실행되는 것으로서 푸시 프록시 게이트웨이를활용하는 본 발명에 의한 광고 방법의 다른 실시예를 보여주는 흐름도.18 is a flow chart showing another embodiment of an advertising method according to the present invention utilizing a push proxy gateway as being executed in the network of FIG.
<도면 중 주요 부분에 대한 부호의 설명><Explanation of symbols for main parts of the drawings>
10: 광고제공 시스템 22: 교환기10: advertisement providing system 22: exchanger
26: 인터워킹 펑크션(IWF: Interworking Function) 장치26: Interworking Function (IWF) Device
28: WAP 게이트웨이28: WAP gateway
30: 단문서비스센터(SMSC: Short Message Service Center)30: Short Message Service Center (SMSC)
32: 단문서비스서버(SMSS: Short Message Service Server)32: Short Message Service Server (SMSS)
34: 단문서비스 게이트웨이(SMS G/W)34: Short message gateway (SMS G / W)
36: 무선 인터페이스 게이트웨이(WIG: Wireless Interface Gateway)36: Wireless Interface Gateway (WIG)
상기 기술적 과제를 달성하기 위한 본 발명의 광고영상 데이터 제공 방법은 무선통신망을 통해 상기 무선통신 단말기에 접속될 수 있는 광고제공 시스템에 의해 구현되며, 사전에 이용신청을 행한 이용자의 무선통신 단말기에 대하여 각 푸시 세션마다 별도의 이용자 동의를 구하지 아니하고 광고영상 데이터를 푸시하여 상기 무선통신 단말기에 저장되도록 함으로써, 일정 시기에 즉 소정의 이벤트가 발생할 때에 상기 광고영상 데이터에 상응한 광고영상이 단말기에 표시되도록 하게 된다. 상기 이벤트는 "대기 상태 진입", "무선인터넷 접속", "단문메시지 전송", "전화수신", "무선인터넷 접속 종료", "단말기 켜짐" 및 "단말기 꺼짐" 중 어느 하나가 될 수 있다.The advertisement image data providing method of the present invention for achieving the technical problem is implemented by an advertisement providing system that can be connected to the wireless communication terminal through a wireless communication network, for a user's wireless communication terminal that has previously applied for use Without pushing a separate user's consent for each push session, the advertisement image data is pushed to be stored in the wireless communication terminal so that the advertisement image corresponding to the advertisement image data is displayed on the terminal at a predetermined time, that is, when a predetermined event occurs. Done. The event may be any one of "enter standby", "wireless internet access", "send short message", "telephone reception", "end wireless internet access", "terminal on" and "terminal off".
상기 무선통신 단말기는 디스플레이와, 신호 송수신을 위한 호처리 회로와, 광고영상 데이터를 저장하기 위한 비휘발성 메모리와, 소정의 이벤트가 발생하는 경우 상기 광고영상 데이터를 상기 비휘발성 메모리로부터 독출하여 이에 상응한 광고영상을 소정 시간동안 상기 디스플레이에 표시하는 표시 수단을 구비하는 것이 바람직하다. 광고제공 시스템은, 먼저, 광고영상 데이터 전송 서비스를 나타내는소정의 서비스 식별기호와 상기 광고영상 데이터의 네트웍 상 위치를 나타내는 리소스 식별자를 포함하는 단문메시지를 상기 단말기에 전송하여, 상기 단말기가 상기 네트웍을 통해 상기 광고영상 데이터를 요구하도록 한다. 단말기로부터 상기 요구가 수신되면, 광고제공 시스템은 이에 응답하여 상기 광고영상 데이터를 상기 단말기에 제공하되, 소정의 프로그램 스크립트를 함께 제공하여 상기 프로그램 스크립트가 상기 광고영상 데이터를 상기 비휘발성 메모리 상의 소정 위치에 저장하도록 하게 된다. 이에 따라, 단말기의 표시 수단은 소정의 이벤트가 발생하는 경우 광고영상 데이터를 비휘발성 메모리로부터 독출하여 이에 상응한 광고영상을 소정 시간동안 상기 디스플레이에 표시할 수 있게 된다.The wireless communication terminal reads from the nonvolatile memory a display, a call processing circuit for transmitting / receiving signals, a nonvolatile memory for storing advertisement image data, and the advertisement image data when a predetermined event occurs. It is preferable to have display means for displaying an advertisement image on the display for a predetermined time. The advertisement providing system first transmits a short message including a predetermined service identifier indicating an advertisement image data transmission service and a resource identifier indicating a location on the network of the advertisement image data to the terminal, so that the terminal transmits the network. To request the advertisement image data. When the request is received from the terminal, the advertisement providing system provides the advertisement image data to the terminal in response thereto, and provides a program script together with the program script to transmit the advertisement image data to the predetermined position on the nonvolatile memory. Will be stored in. Accordingly, when a predetermined event occurs, the display means of the terminal reads the advertisement image data from the nonvolatile memory and displays the corresponding advertisement image on the display for a predetermined time.
한편, 상기 다른 기술적 과제를 달성하기 위한 본 발명의 일 측면에 따르면, 일정 형식의 단문메시지를 수신하는 경우 자동으로 외부의 광고서버에 접속해서 광고영상 데이터를 받아들여 저장하고, 일정 시기에 상기 광고영상 데이터에 상응한 광고영상을 표시하는 무선통신 단말기가 제공된다. 무선통신 단말기는 디스플레이와, 신호 송수신을 위한 호처리 회로와, 데이터 저장을 위한 비휘발성 메모리와, 저장 수단 및 표시 수단을 포함한다. 저장 수단은 소정의 서버로부터 상기 호처리 회로를 통해서 받아들여진 광고영상 데이터를 상기 비휘발성 메모리에 저장하며, 표시 수단은 소정의 이벤트가 발생하는 경우,상기 광고영상 데이터를 상기 비휘발성 메모리로부터 독출하여 이에 상응한 광고영상을 소정 시간동안 상기 디스플레이에 표시한다.On the other hand, according to an aspect of the present invention for achieving the above another technical problem, when receiving a short message of a certain format automatically accesses an external ad server to receive and store the advertising image data, the advertisement at a certain time A wireless communication terminal for displaying an advertisement image corresponding to the image data is provided. The wireless communication terminal includes a display, a call processing circuit for signal transmission and reception, a nonvolatile memory for data storage, storage means and display means. The storage means stores the advertisement image data received from the predetermined server through the call processing circuit in the nonvolatile memory, and the display means reads the advertisement image data from the nonvolatile memory when a predetermined event occurs. The corresponding advertisement image is displayed on the display for a predetermined time.
다른 한편으로, 상기 다른 기술적 과제를 달성하기 위한 본 발명의 다른 측면에 따르면, 자동으로 외부의 광고서버로부터 광고영상 데이터를 받아들여 저장하고, 일정 시기에 상기 광고영상 데이터에 상응한 광고영상을 표시하는 무선통신 단말기에서의 광고영상 표시방법이 제공된다. 이러한 광고영상 표시방법은 디스플레이와, 데이터 저장을 위한 비휘발성 메모리를 구비하는 무선통신 단말기에서 구현될 수 있다. 먼저, 광고영상 데이터를 소정의 서버로부터 받아들이고, 상기 광고영상 데이터를 상기 비휘발성 메모리에 저장한다. 그리고, 나중에 소정의 이벤트가 발생하는 경우 상기 광고영상 데이터를 상기 비휘발성 메모리로부터 독출하여 이에 상응한 광고영상을 소정 시간동안 상기 디스플레이에 표시하게 된다. 상기 이벤트는 "대기 상태 진입", "무선인터넷 접속", "단문메시지 전송", "전화수신", "무선인터넷 접속 종료", "단말기 켜짐" 또는 "단말기 꺼짐"이 될 수 있다.On the other hand, according to another aspect of the present invention for achieving the above technical problem, automatically receives the advertising image data from the external advertising server, and displays the advertising image corresponding to the advertising image data at a certain time There is provided an advertisement image display method in a wireless communication terminal. Such an advertisement image display method may be implemented in a wireless communication terminal having a display and a nonvolatile memory for storing data. First, the advertisement image data is received from a predetermined server, and the advertisement image data is stored in the nonvolatile memory. When a predetermined event occurs later, the advertisement image data is read from the nonvolatile memory and the corresponding advertisement image is displayed on the display for a predetermined time. The event may be "Waiting to enter", "Wireless Internet access", "Short message transmission", "Telephone reception", "Wireless Internet connection termination", "Terminal On" or "Terminal Off".
일 실시예에 있어서, 광고영상 데이터를 서버로부터 받아들임에 있어서는, 먼저 서비스 식별기호와 리소스 식별자를 포함하는 단문메시지를 받아들이게 된다. 그리고, 상기 서비스 식별기호가 상기 광고영상 데이터 전송 서비스에 상응하는 것인 경우, 상기 리소스 식별자를 사용하여 상기 서버에 접근하여, 상기 서버로부터 광고영상 데이터를 받아들이게 된다. 그렇지만, 다른 실시예에 있어서는, 왑 푸시에 의해 광고영상 데이터를 서버로부터 받아들일 수도 있다.In one embodiment, when accepting advertisement image data from a server, a short message including a service identifier and a resource identifier is first accepted. When the service identifier corresponds to the advertisement image data transmission service, the server accesses the server using the resource identifier to receive advertisement image data from the server. However, in another embodiment, the advertisement video data may be received from the server by the swap push.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 보다 구체적으로 설명한다.Hereinafter, with reference to the accompanying drawings will be described in detail a preferred embodiment of the present invention.
도 1은 본 발명에 의한 광고 방법을 구현하기 위한 광고제공 시스템과 무선통신 단말기간의 접속 관계에 대한 일 예를 개략적으로 보여주며, 도 2는 본 발명에 의한 광고 방법의 구현 과정을 개략적으로 보여준다.1 schematically shows an example of a connection relationship between an advertisement providing system and a wireless communication terminal for implementing an advertisement method according to the present invention, and FIG. 2 schematically shows an implementation process of the advertisement method according to the present invention.
본 발명의 광고제공 시스템(10)은 무선전화망의 단문서비스서버(SMSS; Short Message Service Server, 32) 및 단문서비스센터(SMSC; Short Message Service Center, 30)를 경유하여 무선통신 단말기(50)에 단문메시지를 송신할 수 있으며, 무선통신 단말기(50)는 예컨대 무선 애플리케이션 프로토콜(WAP; Wireless Application Protocol)에 의한 무선인터넷을 통해 광고제공 시스템(10)에 접속할 수 있다.The advertisement providing system 10 of the present invention is provided to the wireless communication terminal 50 via a short message service server (SMSS) 32 and a short message service center (SMSC) 30 of a wireless telephone network. The short message may be transmitted, and the wireless communication terminal 50 may access the advertisement providing system 10 through, for example, the wireless Internet using a wireless application protocol (WAP).
도 2에 도시된 바와 같이, 광고를 시행함에 있어서는 먼저 광고제공 시스템(10)이 SMSS(32) 및 SMSC(30)를 경유하여 단말기(50)에 단문메시지를 송신한다(제80단계). 단문메시지에는 텔레서비스 ID(TID)와 광고제공 시스템(10) 접속을 위한 콜백 URL(Callback URL)이 포함된다. 특히, 후술하는 바와 같이 단말기(50)가 광고제공 시스템(50)이 송신하는 단문메시지를 여타의 단문메시지로부터 식별해내고 이에 응답하여 자동으로 광고제공 시스템(50)에 접속할 수 있도록 하기 위하여, 광고제공 시스템(50)이 본 발명을 구현하기 위해 송신하는 단문메시지의 TID는 일반적인 TID와 다른 값을 갖는 것이 바람직하다. 예컨대 일반적인 문자메시지 전송시에 사용되는 TID가 "65490"이라 할 때, 본 발명에 의한 광고 단문메시지의 TID는 "65497"로 설정될 수 있다. 그렇지만, 본 실시예가 변형된 다른 실시예에 있어서는, TID 대신에 단문메시지에 포함되는 다른 파라미터에 의해 본 발명의 단문메시지를 일반적인 단문메시지와 구별할 수도 있음은 물론이다.As shown in FIG. 2, in executing an advertisement, the advertisement providing system 10 first transmits a short message to the terminal 50 via the SMSS 32 and the SMSC 30 (step 80). The short message includes a teleservice ID (TID) and a callback URL for accessing the advertisement providing system 10. In particular, in order to allow the terminal 50 to identify the short message sent by the advertisement providing system 50 from other short messages and automatically access the advertisement providing system 50 in response to the advertisement, as described below. The TID of the short message sent by the providing system 50 to implement the present invention preferably has a different value from the general TID. For example, when the TID used for general text message transmission is "65490", the TID of the short message of advertisements according to the present invention may be set to "65497". However, in another embodiment in which the present embodiment is modified, the short message of the present invention may be distinguished from the general short message by other parameters included in the short message instead of the TID.
단문메시지를 수신한 단말기(50)는 TID를 토대로 해당 메시지가 일반적인 단문메시지인지 본 발명에 의한 광고 단문메시지인지를 식별한다. 수신된 단문메시지가 본 발명에 의한 광고 단문메시지인 것으로 판단되는 경우, 단말기(50)는 무선전화망이 지원하는 프로토콜(예컨대, WAP)을 기반으로 한 무선인터넷을 통해서 콜백 URL에 의해 광고제공 시스템(10)에 자동으로 접속된다(제82단계). 이를 위해 단말기(50)에는 특정 TID를 갖는 단문메시지가 수신되었을 때 광고제공 시스템(10)에 자동으로 접속을 시도하는 프로그램 모듈이 적재되어 실행되는 것이 바람직한데, 이에 대해서는 아래에서 상술한다.Upon receiving the short message, the terminal 50 identifies whether the message is a general short message or an advertisement short message according to the present invention based on the TID. If it is determined that the received short message is an advertisement short message according to the present invention, the terminal 50 may provide an advertisement providing system by a callback URL through a wireless Internet based on a protocol (eg, WAP) supported by a wireless telephone network ( 10) (step 82). To this end, the terminal 50 is preferably loaded with a program module that attempts to automatically connect to the advertisement providing system 10 when a short message having a specific TID is received, which will be described in detail below.
단말기(50)가 광고제공 시스템(10)에 접속함에 있어서는 단말기 사용자의 동의 내지 특정 행위(예컨대, 통화버튼 누르기)를 요하지 아니한다. 특히, 일반적으로 무선통신 단말기가 단문메시지를 수신하면 비프음이 울림과 아울러 LED가 점멸하고 디스플레이의 백라이트가 점등되는 등의 동작을 수행함으로써 메시지 도착을 사용자에게 알려주게 되지만, 본 발명에 의한 무선통신 단말기는 광고 단문메시지 수신시 이러한 동작을 취하지 않고 침묵 상태를 유지하게 된다. 따라서, 사용자는 호 발신 시도를 하지 않는 한 광고 단문메시지의 수신 여부를 알 수가 없다. 그렇지만 통상적인 단문메시지를 수신하는 경우에 있어서는, 본 발명에 의한 무선통신 단말기 역시 위와 같은 동작 수행을 통해 메시지 도착을 사용자에게 알려주게 됨은 물론이다.When the terminal 50 accesses the advertisement providing system 10, the terminal user does not require consent or a specific action (for example, pressing a call button). In particular, when the wireless communication terminal generally receives a short message, the beep sounds, the LED blinks, and the backlight of the display is performed to notify the user of the message arrival, but the wireless communication according to the present invention When the terminal receives the short message, the terminal does not take this action and remains silent. Therefore, the user may not know whether the short message is received unless the call origination attempt is made. However, in the case of receiving a normal short message, the wireless communication terminal according to the present invention also of course to inform the user of the arrival of the message through the above operation.
한편, 광고 단문메시지에 응답하여 광고제공 시스템(10)에 접속하는 호에 대해서는, 광고제공 시스템 운영자와의 협의에 의해 무선전화 사업자가 과금을 하지 않는 것이 바람직하다. 이러한 경우, 광고제공 시스템(10)에 대한 접속에 대해서통상적인 무선인터넷 접속번호(NAI; Network Access Identifier)와 다른 별도의 특별 접속번호를 단말기(10)에 마련하여 단말기(50)가 이 번호를 사용하여 광고제공 시스템(10)에 접속하도록 하는 것이 필요하다.On the other hand, for a call to access the advertisement providing system 10 in response to an advertisement short message, it is preferable that the wireless telephone operator does not charge by consultation with the advertisement providing system operator. In this case, the terminal 50 provides a special access number that is different from the conventional Network Access Identifier (NAI) for the connection to the advertisement providing system 10 so that the terminal 50 sets this number. It is necessary to connect to the advertisement providing system 10 by using.
단말기(50)가 광고제공 시스템(10)에 접속하면, 광고제공 시스템(10)은 단말기(50)에 하나 이상의 광고 콘텐츠 데이터를 다운로드하게 된다(제84단계). 광고 콘텐츠 데이터는 단말기 디스플레이 상에서 정지영상 또는 동영상 광고를 표시하기 위한 것으로서, 예컨대 WBMP(Wireless Bitmap)나 SIS(Simple Image Service, (주)네오엠텔의 상표임)와 같은 포맷으로 되어 있다. 광고 콘텐츠 데이터를 다운로드 받은 후, 단말기(50)는 광고 콘텐츠를 내부의 메모리에 저장한 후 호 처리를 종료하게 된다(제86단계). 광고 콘텐츠 다운로드 도중에 호가 착신되거나 발신되는 경우에는 다운로드가 중단되며, 추후 일정 시간 경과 후에 다시 접속 및 다운로드가 행해지게 된다.When the terminal 50 accesses the advertisement providing system 10, the advertisement providing system 10 downloads one or more pieces of advertisement contents data to the terminal 50 (step 84). The advertisement content data is for displaying a still image or a video advertisement on the terminal display. For example, the advertisement content data has a format such as WBMP (Wireless Bitmap) or SIS (Simple Image Service, a trademark of Neo Mtel). After downloading the advertisement content data, the terminal 50 stores the advertisement content in the internal memory and ends the call processing (step 86). If a call is received or sent while the advertisement content is being downloaded, the download is interrupted, and then connection and download are performed again after a certain time.
광고 콘텐츠 데이터가 메모리에 저장되어 있는 상태에서, 단말기는 특정 이벤트가 발생할 때마다 광고 콘텐츠 데이터에 해당하는 광고영상을 디스플레이에 표시하게 된다(제88단계). 이처럼 광고영상이 표시되는 이벤트의 예로는 대기상태 진입(플립 또는 폴터가 열리는 것), 무선인터넷 접속시도, 무선인터넷 종료, 단문메시지 송신, 전화 수신, 단말기 켜짐/꺼짐 등을 들 수 있다. 예를 들어, 단말기가 대기상태에 진입하는 순간부터 광고영상이 디스플레이에 표시되는데, 이 표시 상태는 사용자가 다이얼링을 위해 또는 다른 목적으로 키패드를 누를 때까지 계속된다. 다른 예로서, 사용자가 무선인터넷 접속버튼을 눌러 예컨대 네이트(NATE,에스케이텔레콤(주)의 상표임)에 접속하고자 하는 순간부터 광고영상이 디스플레이에 표시되는데, 이 표시 상태는 네이트 서버에 접속이 이루어질 때까지 또는 일정 시간동안 계속될 수 있다.In the state where the advertisement content data is stored in the memory, the terminal displays the advertisement image corresponding to the advertisement content data on the display whenever a specific event occurs (step 88). Examples of such an event in which the advertisement image is displayed include entering a standby state (flip or open a fault), attempting to access the wireless Internet, terminating the wireless internet, sending a short message, receiving a call, turning on / off the terminal, and the like. For example, an advertisement image is displayed on the display from the moment the terminal enters the standby state, which continues until the user presses the keypad for dialing or for other purposes. As another example, the advertisement image is displayed on the display from the moment when the user presses the wireless internet access button, for example, to connect to NATE (trademark of Escale Telecom Co., Ltd.), which is connected to the Nate server. Until or for a period of time.
제84단계에서 광고 콘텐츠 데이터가 다운로드될 때에는, 광고 표시에 관한 제어 정보가 함께 제공되어, 이 정보가 광고영상을 표시함에 있어 다양한 제어를 할 수 있도록 하게 된다. 예컨대, 광고영상이 표시된 상태에서 사용자가 단말기의 특정 키(예컨대, "확인" 키 또는 "통화" 키)를 누르면, 광고와 연관된 무선인터넷 사이트에 직접 접속되어 광고에 대한 세부 정보를 볼 수 있게 된다. 한편, 단말기에 저장되는 광고 콘텐츠 데이터는 다수가 될 수 있다. 특히, 이러한 광고 콘텐츠 데이터는 각 이벤트 별로 별도로 마련될 수 있다. 나아가 특정 이벤트에 대해서는 복수의 광고 콘텐츠 데이터가 저장되어 있어서, 이벤트가 발생할 때마다 해당 이벤트에 맵핑된 복수의 광고영상들이 로테이션되어 표시될 수도 있다. 한편, 이러한 광고 콘텐츠 데이터는 단말기(50)의 비휘발성 메모리에 저장되며, 이에 따라 전원이 꺼지더라도 저장 상태가 유지된다.When the advertisement content data is downloaded in step 84, control information regarding the advertisement display is provided together, so that this information can perform various controls in displaying the advertisement image. For example, when a user presses a specific key (for example, a "confirmation" key or a "call" key) of the terminal while the advertisement image is displayed, the user can be directly connected to the wireless Internet site associated with the advertisement to view details of the advertisement. . Meanwhile, the advertisement content data stored in the terminal may be large. In particular, such advertisement content data may be separately provided for each event. Furthermore, since a plurality of pieces of advertisement content data are stored for a specific event, a plurality of advertisement images mapped to the corresponding event may be rotated and displayed whenever an event occurs. Meanwhile, the advertisement content data is stored in the nonvolatile memory of the terminal 50, so that the stored state is maintained even when the power is turned off.
일 구현예에 있어서, 이와 같은 광고 방법은 광고 수신 신청을 행한 이용자의 단말기에 대해서만 행해지게 된다. 특히 이러한 광고 수신 신청은 단말기 구입 시에 행해질 수 있는데, 이러한 경우 단말기에는 출하 시부터 광고 콘텐츠 데이터를 수신하고 표시하는데 필요한 프로그램 모듈이 적재되어 있으며, 광고제공 시스템 운영자는 광고 수신 기간에 상응한 만큼 통화료 감면 또는 지원, 단말기 구입비 지원, 포인트 적립 등 다양한 형식의 보상을 제공할 수 있다. 광고 수신 신청이나신청 철회가 단말기 구입 후 사후적으로 이루어질 수도 있음은 물론이다. 광고 수신 신청 및 철회 방법은 이동전화 사업자가 시행하는 타 부가서비스에 대한 방법과 동일할 수 있다. 사후적으로 수신 신청이 철회되는 경우, 해당 이용자에 대한 광고 보상 체계의 지급은 중지된다. 수신 신청이 사후적으로 이루어지는 경우 해당 이용자에 대한 반대급부는 통화료 지원이나 포인트 적립 등이 될 수 있다.In one embodiment, such an advertisement method is performed only for the terminal of the user who made the advertisement reception request. In particular, such an application for receiving an advertisement may be made at the time of purchase of the terminal. In this case, the terminal is loaded with a program module necessary for receiving and displaying advertisement content data from the time of shipment. Various types of rewards can be provided, such as reduction or support, support for purchasing a terminal, and earning points. Of course, the application for receiving an advertisement or withdrawing the application may be made after the terminal is purchased. The method of applying for and withdrawing advertisements may be the same as for other value-added services implemented by a mobile phone provider. If the subscription request is withdrawn afterwards, the payment of the advertising reward system to the user is suspended. In the case of receiving a subscription afterwards, the counter-payment for the user may be a call charge support or point accumulation.
한편, 본 발명을 구현하기 위한 프로그램이 적재되어 있지 않은 단말기 사용자가 이와 같이 수신 신청을 사후적으로 하는 경우에는 단말기 제어 프로그램을 업그레이드하는 것이 필요하다. 다른 한편으로, 단말기 사용자가 광고 수신을 해지 신청하는 경우에는 단말기의 광고영상 표시 기능을 비활성화시키고 단말기 사용자가 다시 광고 수신 신청을 하는 경우에는 단말기의 광고영상 표시 기능을 다시 활성화시키는 것이 필요하다. 이러한 단말기에서의 광고표시 기능 활성화/비활성화 상태의 변경은 단문메시지를 사용하여 설정할 수 있으며, 기능 활성화/비활성화 상태는 단말기의 비휘발성 메모리에 저장되어 있는 것이 바람직하다. 단문메시지를 통한 광고표시 기능 활성화/비활성화 상태 변경을 위해 별도의 TID가 할당될 수도 있다.On the other hand, when a terminal user who is not loaded with a program for implementing the present invention applies for a reception request in this way, it is necessary to upgrade the terminal control program. On the other hand, it is necessary to deactivate the advertisement image display function of the terminal when the terminal user applies for cancellation of advertisement reception, and to reactivate the advertisement image display function of the terminal when the terminal user applies for advertisement reception again. The change of the advertisement display function activation / deactivation state in the terminal may be set using a short message, and the function activation / deactivation state is preferably stored in the nonvolatile memory of the terminal. A separate TID may be assigned to change an advertisement display function activation / deactivation state through a short message.
무선전화망의 SMSS(32)에 등록된 본 발명에 의한 광고제공 시스템(10)이 아닌 다른 단문 개체(Short Message Entity)가 본 발명의 광고 단문메시지와 동일한 TID를 사용하여 단문메시지를 전송하는 경우에는 시스템에 심각한 문제를 초래하게 된다. 따라서, SMSS(32)가 본 발명의 광고 단문메시지와 동일한 TID를 사용하는 단문메시지 발송을 요청받는 경우, 이를 요청한 서버의 IP 포트를 확인하여 사전에인증된 광고제공 시스템(10)에 대해서만 단문 발송 요청을 허용하는 것이 필요할 수 있다.When a short message entity other than the advertisement providing system 10 according to the present invention registered in the SMSS 32 of the wireless telephone network transmits the short message using the same TID as the advertisement short message of the present invention. It will cause serious problems on the system. Therefore, when the SMSS 32 is requested to send a short message using the same TID as the short message of the present invention, the SMSS 32 checks the IP port of the requesting server and sends the short message only to the previously provided advertisement providing system 10. It may be necessary to allow the request.
도 3은 도 1의 광고제공 시스템의 일 실시예와 그 네트웍 환경을 구체적으로 보여준다. 본 실시예에 따른 광고제공 시스템(10)은 WMLscript를 기반으로 단말기에 광고 콘텐츠 데이터를 제공하기에 적합한 것으로서, 메인 서버(12)와, 광고폰 서버(14)와, 다운로드 서버(16)를 포함한다.3 illustrates an embodiment of the advertisement providing system of FIG. 1 and its network environment in detail. The advertisement providing system 10 according to the present embodiment is suitable for providing advertisement content data to a terminal based on WMLscript, and includes a main server 12, an advertisement phone server 14, and a download server 16. do.
광고제공 시스템(10) 운영자는 본 발명에 의한 푸시 광고 이외에 여러 종류의 광고(예컨대 단문메시지 서비스(SMS)를 통한 단문메시지 광고)를 시행한다. 메인 서버(12)는 이러한 복수의 광고 사업을 총괄하고 전체 시스템(10)을 관리하는 기능을 수행한다. 광고폰 서버(14)는 본 발명에 의한 광고를 수행한다. 즉, 광고폰 서버(14)는 본 발명을 구현하기 위한 이용자별 데이터를 관리하고 광고 타켓을 선정하는 프로세스를 수행하며, SMSS(32)를 통해 이용자 단말기(50)에 단문메시지를 송신하고 다운로드 서버(16)로 하여금 이용자 단말기(50)에 광고 콘텐츠 데이터를 다운로드하게 한다. 다운로드 서버(16)는 다수의 광고 콘텐츠 데이터를 저장하고 있으며, 단말기 번호를 토대로 각 단말기를 식별하고 단말기의 요구에 응답하여 WAP 콘텐츠를 제공한다. 특히, 본 실시예에 따르면, 다운로드 서버(16)가 제공하는 WAP 콘텐츠에는 각 단말기 고유의 광고 콘텐츠 데이터를 해당 단말기에 제공하기 위한 WML 스크립트가 포함되어 있다.In addition to the push advertisement according to the present invention, the advertisement providing system 10 operator executes various kinds of advertisements (for example, short message advertisement through short message service (SMS)). The main server 12 manages the plurality of advertisement businesses and manages the entire system 10. The advertisement phone server 14 performs the advertisement according to the present invention. That is, the advertisement phone server 14 manages user-specific data for implementing the present invention and selects an advertisement target, and transmits a short message to the user terminal 50 through the SMSS 32 and download server. (16) cause the user terminal 50 to download the advertisement content data. The download server 16 stores a plurality of advertisement content data, identifies each terminal based on the terminal number, and provides WAP contents in response to a request of the terminal. In particular, according to the present embodiment, the WAP content provided by the download server 16 includes a WML script for providing advertisement content data unique to each terminal to the corresponding terminal.
무선전화망(20)에 있어서, 무선교환기(22)에는 단말기(50)와 교환기(22)간에 송수신되는 호 신호를 중계하기 위한 다수의 기지국(24)이 접속된다.무선전화망(20)은 하나의 중앙교환기(CGS: Central Gateway Switch)와 이에 접속된 다수의 무선교환기를 포함할 수 있지만, 간략하게 표시하기 위해 교환기를 하나만 도시한다. 아울러, 무선교환기(22)에는 IWF(Interworking Function, 26)를 통해 WAP 게이트웨이(28)가 접속된다. IWF(26)는 무선통신망과 유선통신망이 접속될 수 있게 해주는 게이트웨이로서, 무선통신 분야의 사업자에게 주지된 장치이므로 이에 대한 상세한 설명은 생략한다. WAP 게이트웨이(28)는 HTTP 프로토콜 스택을 WAP 프로토콜 스택으로 변환하고 역으로 WAP 프로토콜 스택을 HTTP 프로토콜 스택으로 변환하는 기능을 수행한다.In the radiotelephone network 20, a radio base station 22 is connected to a plurality of base stations 24 for relaying call signals transmitted and received between the terminal 50 and the exchanger 22. The radiotelephone network 20 is connected to a single base station 24. A central gateway switch (CGS) and a plurality of wireless exchangers connected thereto may be included, but only one exchange is shown for simplicity. In addition, the WAP gateway 28 is connected to the wireless switch 22 through an interworking function 26. The IWF 26 is a gateway that allows a wireless communication network and a wired communication network to be connected. Since the device is well known to operators in the wireless communication field, detailed description thereof will be omitted. The WAP gateway 28 performs the function of converting the HTTP protocol stack into the WAP protocol stack and conversely converting the WAP protocol stack into the HTTP protocol stack.
한편, 무선교환기(22)에는 단문메시지 서비스를 제공하기 위한 단문서비스센터(SMSC, 30)가 접속되고, 다시 단문서비스센터(30)에는 적어도 하나의 단문서비스서버(SMSS, 32)가 접속된다. 단문서비스센터(30)는 무선전화망의 교환기와 공통선(SS No.7) 신호 방식으로 접속되어 각 단말기 사용자가 송수신하는 단문메시지를 보관하고 전송하게 되며, 단문서비스서버(32)는 외부망과의 연동 기능을 수행한다.On the other hand, the short-term service center (SMSC) 30 for providing a short message service is connected to the wireless switch 22, and at least one short-service server (SMSS) 32 is connected to the short service center 30 again. The short message service center 30 is connected to a switch of a wireless telephone network by a common line (SS No. 7) signaling method to store and transmit a short message transmitted and received by each terminal user, and the short service server 32 is connected to an external network. Perform the interlock function of.
광고제공 시스템(10)의 광고폰 서버(14)는 단문 게이트웨이 서버(SMS G/W, 34)를 통해서 단문서비스서버(32)에 접속된다. 따라서, 광고폰 서버(14)는 단말기(50)에 단문메시지를 송신하고자 하는 경우 SMS 게이트웨이(34)를 경유하여 단문서비스서버(32)에 대해 메시지 송신을 요구하게 된다. 다운로드 서버(16)는 무선인터페이스 게이트웨이(WIG; Wireless Interface Gateway, 36)를 통해서 WAP 게이트웨이(28)에 접속되며, 단말기(50)가 접속하는 경우 광고 데이터를 다운로드하게 된다. 이러한 실시예가 변형된 다른 실시예에 있어서는, 광고폰 서버(14) 역시 WIG(36)를 통해서 SMSS(32)에 접속될 수도 있다.The advertisement phone server 14 of the advertisement providing system 10 is connected to the short message service server 32 through a short gateway server 34. Therefore, the advertisement phone server 14 requests the short message service server 32 to transmit a short message to the terminal 50 via the SMS gateway 34. The download server 16 is connected to the WAP gateway 28 through a wireless interface gateway (WIG) 36, and downloads the advertisement data when the terminal 50 is connected. In another embodiment in which this embodiment is modified, the advertisement phone server 14 may also be connected to the SMSS 32 via the WIG 36.
본 발명의 일 구현 예에 있어서, 광고제공 시스템(10)은 무선전화망(20)을 운영하는 전화사업자가 아닌 다른 사업자에 의해 운영된다. 이러한 경우, 위에서 기술한 바와 같이 다운로드 서버(16)는 광고제공 시스템(10) 운영자에 운영될 수도 있지만, 전화사업자 또는 제3의 사업자에 의해 운영될 수도 있다. 광고제공 시스템(10)이 전화사업자에 의해 운영될 수도 있음은 물론이다. 한편, 도 3에는 메인 서버(12), 광고폰 서버(14) 및 다운로드 서버(16)가 기능을 중심으로 하여 별개로써 도시되어 있지만, 이들 서버 중 일부 또는 전부가 하나의 물리적 서버 내에서 구현될 수도 있다.In one embodiment of the present invention, the advertisement providing system 10 is operated by another operator other than the telephone operator operating the wireless telephone network 20. In this case, as described above, the download server 16 may be operated by the operator of the advertisement providing system 10, but may be operated by a telephone operator or a third party operator. Of course, the advertisement providing system 10 may be operated by the telephone operator. Meanwhile, although the main server 12, the advertisement phone server 14 and the download server 16 are shown separately in terms of functions in FIG. 3, some or all of these servers may be implemented in one physical server. It may be.
도 4는 도 3에 도시된 시스템 및 네트웍 환경에서의 광고 방법을 구체적으로 보여준다.4 illustrates in detail the advertising method in the system and network environment shown in FIG.
먼저, 도 3에 도시된 메인 서버(10)는 광고주 및 해당 광고주의 광고 콘텐츠에 대한 광고 관련 데이터와 해당 광고를 시행하고자 하는 타겟그룹을 광고폰 서버(12)에 등록한다(제100단계). 광고폰 서버(14)는 다운로드 서버(16)에 광고 콘텐츠를 등록한다(제102단계). 제104단계에서 광고폰 서버(104)는 SMS 게이트웨이(34)에 대해 타겟그룹에 속한 단말기(50)에 대해 단문메시지를 발송할 것을 요청하게 되며, 이 요청에 응답하여 SMS G/W(34)는 TID가 광고용 TID로 설정된 단문메시지를 SMSS(32)를 통해 단말기(50)에 발송한다(제106단계). SMSS(32)는 단말기 위치 파악을 위한 기지국 정보를 미리 조회하여 각 기지국 부하를 고려하여 IWF 시스템의 최한시에 단문메시지를 분산 발송하는 것이 바람직하다. 한편, 단말기(50)로부터 수신확인(ACK) 신호를 수신하면, SMSS(32)는 SMS 게이트웨이(34)에 대해 발송 결과를 보고한다(제108단계, 제110단계).First, the main server 10 shown in FIG. 3 registers the advertisement-related data about the advertiser and the advertisement content of the advertiser and the target group to which the corresponding advertisement is to be executed in the advertisement phone server 12 (step 100). The ad phone server 14 registers the advertisement content with the download server 16 (step 102). In step 104, the advertisement phone server 104 requests the SMS gateway 34 to send a short message to the terminal 50 belonging to the target group, and in response to the request, the SMS G / W 34 In step 106, the short message in which the TID is set as the advertisement TID is sent to the terminal 50 through the SMSS 32. The SMSS 32 preferably queries the base station information for determining the location of the terminal in advance, and distributes the short message at the minimum time of the IWF system in consideration of the load of each base station. On the other hand, upon receiving an acknowledgment (ACK) signal from the terminal 50, the SMSS 32 reports the sending result to the SMS gateway 34 (steps 108 and 110).
이어서, 단문메시지를 수신한 단말기(50)는 콜백 URL을 참조하여 자동으로 다운로드 서버(16)에 접속된다(제112단계). 단말기(50)가 접속되면, 다운로드 서버(16)는 WAP 콘텐츠를 제공하게 되는데, 상기 WAP 콘텐츠 내에 포함되어 있는 WMLscript는 해당 단말기(50)에 대해 사전에 정해진 광고 콘텐츠 데이터를 다운로드한다(제116단계). 다운로드가 완료되면, 다운로드 서버(16)는 광고폰 서버(14)에 다운로드가 완료되었음을 보고하게 된다(제118단계). 한편, 제106단계에서 제대로 전송하는데 실패한 단문메시지들은 1회 또는 그 이상의 횟수에 걸쳐 재발송을 시도할 수 있다.Subsequently, the terminal 50 receiving the short message is automatically connected to the download server 16 with reference to the callback URL (step 112). When the terminal 50 is connected, the download server 16 provides WAP content, and the WMLscript included in the WAP content downloads predetermined advertisement content data for the terminal 50 (step 116). ). When the download is completed, the download server 16 reports to the ad phone server 14 that the download is complete (step 118). Meanwhile, the short messages that fail to transmit properly in step 106 may attempt to resend one or more times.
광고 콘텐츠 데이터가 다운로드되면, 단말기(50) 상에서 실행되는 상기 WMLscript는 이 데이터를 메모리에 저장해 두고, 위에서 언급한 바와 같이 특정 이벤트가 발생할 때마다 광고영상을 디스플레이에 표시해주며, 이에 따라 광고가 단말기 사용자에게 노출된다(제120단계). 광고 노출에 대한 구체적인 내용에 대해서는 후술한다. 한편, 메인 서버(12)는 각 광고가 이루어질 때마다 또는 주기적으로 광고폰 서버(14)에 광고 결과를 조회하여 광고 시행 결과 및 분석 결과를 보고받을 수 있다(제122단계).When the advertisement content data is downloaded, the WMLscript executed on the terminal 50 stores the data in a memory, and displays the advertisement image on the display whenever a specific event occurs as mentioned above. (Step 120). Details of the advertisement exposure will be described later. On the other hand, the main server 12 may receive an advertisement result and analysis results by querying the advertisement result to the advertisement phone server 14 each time each advertisement is made or periodically (step 122).
한편, 상기 제116단계에서, 다운로드 직전 또는 직후에는 해당 단말기에서의 기존 광고 분석 결과 데이터가 단말기로부터 광고폰 서버(14)에 전송된다. 상기광고 분석 결과 포맷은 단말기번호, 광고물 ID, 노출화면정보, 광고누적 노출 수, 광고 노출 시작시간, 광고 노출 종료 시간 등을 포함할 수 있으며, 이 값은 광고 서버로 전송되어 광고 반응결과를 명확히 분석하는데 사용된다.On the other hand, in step 116, immediately before or immediately after the download, the existing advertisement analysis result data of the corresponding terminal is transmitted from the terminal to the advertisement phone server 14. The advertisement analysis result format may include a terminal number, an advertisement ID, exposure screen information, an advertisement cumulative impression number, an advertisement exposure start time, an advertisement exposure end time, and the like, which is transmitted to an advertisement server to display an advertisement response result. Used to clarify.
도 5는 도 1 및 도 3에 도시된 무선통신 단말기의 일 예를 보여준다. 도시된 단말기(50)에 있어서, 알에프(RF) 송수신부(202)는 안테나(200)를 통해 무선 신호를 받아들여 기저대역 신호로 변환하여 아날로그/디지털변환 및 디지털/아날로그 변환부(ADC/DAC, 204)에 제공하고, ADC/DAC(204)가 출력하는 기저대역 신호를 고주파 대역으로 변환하여 안테나(200)를 통해 출력한다. ADC/DAC(204)는 RF 송수신부(202)로부터의 아날로그 신호를 디지털 데이터로 변환하여 디지털 프로세서(206)에 제공하고, 디지털 프로세서(206)로부터의 디지털 데이터를 아날로그 신호로 변환하여 ADC/DAC(204)에 제공한다.5 illustrates an example of the wireless communication terminal illustrated in FIGS. 1 and 3. In the illustrated terminal 50, the RF transceiver 202 receives a radio signal through the antenna 200, converts it into a baseband signal, and converts an analog / digital conversion and a digital / analog conversion unit (ADC / DAC). , 204, and converts the baseband signal output from the ADC / DAC 204 into a high frequency band and outputs the same through the antenna 200. The ADC / DAC 204 converts analog signals from the RF transceiver 202 into digital data and provides them to the digital processor 206. The ADC / DAC converts digital data from the digital processor 206 into analog signals. Provided at 204.
디지털 프로세서(210)는 모뎀(208)과, 음성코덱(210)과, 제어 프로그램(212)을 포함한다. 모뎀(208)은 ADC/DAC(204)로부터의 하향 변조 데이터를 받아들여 스펙트럼 역확산에 의해 복조하며, 음성코덱(210)으로부터의 상향 데이터를 받아들여 스펙트럼 확산에 의해 변조한다. 음성코덱(210)은 복조된 데이터를 복호화하여 증폭기(218)를 경유하여 스피커(220)로 출력하며, 마이크(222)로부터 증폭기(224)를 통해 입력되는 음성 신호를 받아들여 부호화하고 부호화된 데이터를 모뎀(208)에 제공한다.The digital processor 210 includes a modem 208, a voice codec 210, and a control program 212. Modem 208 accepts down-modulated data from ADC / DAC 204 and demodulates by spectral despreading, and modulates upstream data from voice codec 210 by spectral spreading. The voice codec 210 decodes the demodulated data and outputs the decoded data to the speaker 220 via the amplifier 218. The voice codec 210 receives and encodes a voice signal input from the microphone 222 through the amplifier 224 and encodes the encoded data. To the modem 208.
제어 프로그램(212)은 모뎀(208) 및 음성코덱(210)을 포함한 단말기 내부 회로 전체의 동작을 제어한다. 제어 프로그램(212)은 RAM(214) 및 플래시메모리(216)에 접근할 수 있다. RAM(214)은 단말기 동작 과정에서 일시적으로 생성되는 데이터를 임시 저장한다. 플래시 메모리(216)는 주소록 및 메시지 보관함과 같은 개인 정보와 제어 프로그램 코드 중 적어도 일부를 저장한다. 특히, 본 발명에 따르면, 플래시 메모리(216)는 광고제공 시스템(10)으로부터 다운로드된 광고 데이터를 저장하여, 제어 프로그램(212)이 상기 광고 데이터에 상응한 광고영상을 LCD(228)를 통해 표시할 수 있게 해준다.The control program 212 controls the operation of the entire internal circuit of the terminal, including the modem 208 and the voice codec 210. The control program 212 can access the RAM 214 and the flash memory 216. The RAM 214 temporarily stores data temporarily generated during the operation of the terminal. Flash memory 216 stores at least some of personal information such as address books and message archives and control program code. In particular, according to the present invention, the flash memory 216 stores the advertisement data downloaded from the advertisement providing system 10, so that the control program 212 displays the advertisement image corresponding to the advertisement data through the LCD 228 It allows you to.
한편, 디지털 프로세서(206)에는 LCD 드라이버(226)를 통해서 LCD(228)가 접속되고, 키패드(230)가 키패드 인터페이스(232)를 통해 접속되며, LED(234)가 직접 또는 별도의 인터페이스를 통해 접속된다.Meanwhile, the LCD 228 is connected to the digital processor 206 through the LCD driver 226, the keypad 230 is connected through the keypad interface 232, and the LED 234 is directly or through a separate interface. Connected.
도 6은 도 5에 도시된 단말기 제어 프로그램(212)의 일 실시예의 구조를 태스크 중심으로 개략적으로 보여준다. 제어 프로그램(212)은 사용자 인터페이스 모듈(250), 호처리 모듈(252) 및 단문메시지 처리 모듈(254)을 포함한다. 사용자 인터페이스 모듈(250)은 단말기의 현 동작 상태 및 기타 정보를 LCD(228)에 표시해주고, 키패드(230)로부터의 사용자 입력 정보를 받아들인다. 호처리 모듈(252)은 모뎀(208) 및 음성코덱(210)의 동작을 제어하여 호가 발신 또는 수신될 수 있게 해주며, 호 경로가 설정되어 있는 동안 원활히 통신이 이루어질 수 있도록 해준다. 단문메시지 처리 모듈(254)은 사용자 인터페이스 모듈(250)의 지시에 따라 호처리 모듈(252)을 통해 단문메시지를 발신하며, 호처리 모듈(252)을 통해 받아들여진 단문메시지를 처리한다.FIG. 6 schematically illustrates the structure of an embodiment of the terminal control program 212 shown in FIG. The control program 212 includes a user interface module 250, a call processing module 252 and a short message processing module 254. The user interface module 250 displays the current operating state of the terminal and other information on the LCD 228 and accepts user input information from the keypad 230. The call processing module 252 controls the operation of the modem 208 and the voice codec 210 to allow a call to be sent or received, and to facilitate communication while the call path is established. The short message processing module 254 sends the short message through the call processing module 252 according to the instruction of the user interface module 250 and processes the short message received through the call processing module 252.
특히, 본 실시예에 있어서, 단문메시지 처리 모듈(254)은 통상적인 단문메시지를 처리하기 위한 표시/저장 루틴과, 본 발명에 의한 광고 단문메시지를 처리하기 위한 자동접속 루틴을 포함한다. 호처리 모듈(252)을 통해 받아들여진 단문메시지가 통상적인 메시지인 경우, 상기 표시/저장 루틴은 사용자 인터페이스 모듈(250)로 하여금 LCD(228)에 메시지 내용을 표시하도록 함과 아울러 플래시 메모리(216)의 DB에 저장한다. 한편, 수신된 메시지가 본 발명에 의한 광고 단문메시지인 경우에는, 단문메시지 처리 모듈(254)은 LCD(228)에 메시지 도착사실을 나타내지 않고 이를 DB에 저장하지 않으며 호처리 모듈(252)로 하여금 콜백 URL을 사용하여 다운로드 서버(16)에 접속하도록 하게 되는데, 이 기능은 자동접속 루틴에 의해 수행된다.In particular, in the present embodiment, the short message processing module 254 includes a display / storage routine for processing a normal short message and an automatic connection routine for processing an advertisement short message according to the present invention. If the short message received through the call processing module 252 is a normal message, the display / save routine causes the user interface module 250 to display the message content on the LCD 228 as well as the flash memory 216. Save to DB of). On the other hand, when the received message is an advertisement short message according to the present invention, the short message processing module 254 does not indicate the message arrival fact on the LCD 228 and does not store it in the DB and causes the call processing module 252 to cause the call short message. The callback URL is used to connect to the download server 16. This function is performed by an automatic connection routine.
본 실시예에 있어서, 도 5 및 도 6에 도시된 단말기 제어 프로그램(212)은 플래시 메모리(216)에 적재되어 있으며, 단말기가 켜질 때 디지털 프로세서(206)에 로딩되어 실행된다. 한편, 도 6에는 광고제공 시스템(10)의 다운로드 서버(16)로부터 받아들여져 수행되는 WML 스크립트들( "SetADImage() 함수", "UploadStatus() 함수")가 함께 도시되어 있다. 위에서 언급한 바와 같이, SetADImage() 함수는 다운로드 서버(16)에 저장된 광고 콘텐츠 데이터를 다운로드하여 플래시 메모리의 지정된 위치에 저장하게 된다. UploadStatus() 함수"는 단말기의 플래시 메모리에 축적되어 있는 광고 분석 결과 데이터를 다운로드 서버(16)에 업로드한다.In this embodiment, the terminal control program 212 shown in Figs. 5 and 6 is loaded into the flash memory 216, and is loaded into the digital processor 206 and executed when the terminal is turned on. 6 shows WML scripts ("SetADImage () function" and "UploadStatus () function") that are received and executed from the download server 16 of the advertisement providing system 10. As mentioned above, the SetADImage () function downloads the advertisement content data stored in the download server 16 and stores it in a designated location in the flash memory. UploadStatus () function uploads the advertisement analysis result data stored in the flash memory of the terminal to the download server 16.
이중 특히 중요한 의미를 가지는 SetADImage() 함수의 파라미터 및 그 의미 또는 기능을 정리하면 다음과 같다.The parameters of the SetADImage () function and its meaning or function are particularly important as follows.
SetADImage() 함수는 광고이미지 데이터를 처리한 후 리턴값을 다운로드 서버(16)에 반환하며, 이에 따라 다운로드 서버(16)는 해당 단말기에서 데이터 처리가 성공적으로 완료되었는지 여부를 확인할 수 있게 된다. 아래에서 기술하는 바와 같이, 단말기에는 다수의 광고 콘텐츠가 저장되어 있을 수 있으며, 한번의 다운로드 세션에서 여러 개의 콘텐츠 파일이 다운로드 서버(16)로부터 단말기로 전송될 수 있다. 이러한 경우, 파라미터를 달리하는 SetADImage() 함수를 반복적으로 사용하거나 유사한 함수를 필요한 숫자만큼 정의함으로써 N개의 광고물을 전송하게 된다. 또한 콜백 URL에 의해 자동접속되는 다운로드 서버(16)가 단말기에 제공하는 WAP 콘텐츠에는 광고 제어 정보가 포함되는데, 이에 대해서는 후술한다.The SetADImage () function processes the advertisement image data and returns a return value to the download server 16. Accordingly, the download server 16 can check whether the data processing has been successfully completed in the terminal. As described below, a plurality of advertisement contents may be stored in the terminal, and several content files may be transmitted from the download server 16 to the terminal in one download session. In this case, N advertisements are transmitted by repeatedly using the SetADImage () function with different parameters or by defining similar functions as necessary. In addition, the WAP content provided to the terminal by the download server 16 automatically connected by the callback URL includes advertisement control information, which will be described later.
한편, 단문메시지 처리 모듈(254)은 단말기에서의 광고표시 기능 활성화/비활성화 상태의 변경을 지시하는 단문메시지를 송수신하면, 플래시 메모리(216)의 광고표시 플래그를 표시 인에이블 모드 또는 표시 디스에이블 모드 중 어느 하나로 설정한다. 플래시 메모리(216)의 광고표시 플래그가 표시 인에이블 모드로 설정되어 있는 경우, 사용자 인터페이스 모듈(250)은 위에서 기술한 이벤트가 발생할 때마다 플래시 메모리(216)에 저장된 광고 콘텐츠 데이터를 호출하야 이에 상응한 광고영상을 LCD(228)에 표시한다. 이에 따라, 단말기에 저장되어 있는 광고영상은 사용자가 광고표시를 신청하여 광고표시 플래그가 표시 인에이블 모드로 설정된 경우에만 표시된다.Meanwhile, when the short message processing module 254 transmits and receives a short message indicating a change of the advertisement display function activation / deactivation state in the terminal, the short message processing module 254 displays the advertisement display flag of the flash memory 216 in a display enable mode or a display disable mode. Set to either. When the advertisement display flag of the flash memory 216 is set to the display enable mode, the user interface module 250 should call the advertisement content data stored in the flash memory 216 whenever the above-described event occurs. An advertisement image is displayed on the LCD 228. Accordingly, the advertisement image stored in the terminal is displayed only when the user applies for advertisement display and the advertisement display flag is set to the display enable mode.
이하, 도 7 내지 도 10을 참조하여 무선통신 단말기(50)에서의 광고 데이터 다운로드 및 광고 노출 과정을 보다 구체적으로 설명한다.Hereinafter, the advertisement data download and advertisement exposure process in the wireless communication terminal 50 will be described in more detail with reference to FIGS. 7 to 10.
도 7은 무선통신 단말기(50)에서 단문메시지를 수신하는 경우에 있어서의 처리 과정을 보여준다. 제300단계에서 단문메시지가 수신되면, 단문메시지 처리 모듈(254)은 TID를 확인하여, 단문메시지가 본 발명의 광고 단문메시지인지 여부를 판단한다(제302단계). 만약 제302단계에서 단문메시지가 광고 단문메시지가 아닌 것으로 판단된다면, 단문메시지 처리 모듈(254)은 해당 메시지를 일반적인 단문메시지 처리 루틴에 따라 처리한다(제304단계). 즉, 단문메시지 처리 모듈(254)은 수신된 단문메시지를 플래시 메모리(216)의 메시지 수신함에 보관한 후 사용자 인터페이스 모듈(250)에 메시지 도착을 통지하게 되며, 이에 따라 사용자 인터페이스 모듈(250)은 편지봉투 아이콘을 LCD(228)에 표시하고 일정시간동안 LED 램프(234)를 점멸하면서 스피커(220)를 통해 비프음을 울리게 된다.7 shows a process in the case where the wireless communication terminal 50 receives a short message. When the short message is received in step 300, the short message processing module 254 checks the TID, and determines whether the short message is the advertisement short message of the present invention (step 302). If it is determined in step 302 that the short message is not the advertisement short message, the short message processing module 254 processes the message according to a general short message processing routine (step 304). That is, the short message processing module 254 stores the received short message in the message inbox of the flash memory 216 and notifies the user interface module 250 of the arrival of the message. Accordingly, the user interface module 250 The envelope icon is displayed on the LCD 228 and a beep sounds through the speaker 220 while blinking the LED lamp 234 for a predetermined time.
한편, 제302단계에서 단문메시지가 광고 단문메시지인 것으로 판단되는 경우에는, 단문메시지 처리 모듈(254)은 해당 메시지를 플래시 메모리(216)의 메시지 수신함에 보관하지도 않고 사용자 인터페이스 모듈(250)에 메시지 도착을 통지하지도 않는다(제306단계). 따라서, 단문메시지를 수신하였음에도 불구하고, 편지봉투 아이콘, LED 램프(234) 및 스피커(220)를 통한 도착 안내가 차단된다. 아울러, 단문메시지 처리 모듈(254)은 콜백 URL을 호처리 모듈(252)에 제공하여, 호처리 모듈(252)이 WAP을 통해 다운로드 서버(16)에 접속을 시도하도록 하게 된다. 단말기(50)가 다운로드 서버(16)에 접속될 때에는, WIG(36)로부터 해당 단말기 번호가 다운로드 서버(16)에 함께 제공된다. 다운로드 서버(16)는 단말기 번호 데이터를 토대로 해당 단말기 사용자가 본 발명에 의한 광고 수신을 신청한 사람인지를 확인하고 해당 단말기에 대한 광고 콘텐츠 데이터를 다운로드하게 된다(제308단계).On the other hand, if it is determined in step 302 that the short message is an advertisement short message, the short message processing module 254 does not store the corresponding message in the message inbox of the flash memory 216 and sends the message to the user interface module 250. It does not notify the arrival (step 306). Thus, despite receiving the short message, the arrival guidance through the envelope icon, the LED lamp 234 and the speaker 220 is blocked. In addition, the short message processing module 254 provides the callback URL to the call processing module 252, so that the call processing module 252 attempts to access the download server 16 through the WAP. When the terminal 50 is connected to the download server 16, the corresponding terminal number is provided to the download server 16 from the WIG 36. The download server 16 checks whether the corresponding terminal user is the person who applied to receive the advertisement according to the present invention based on the terminal number data and downloads the advertisement content data for the corresponding terminal (step 308).
다운로드 서버(16)가 1개 또는 그 이상의 연이어진 세션을 통해 단말기에 제공하는 데이터는 일련의 데이터 프레임을 형성하게 된다. 이러한 데이터 프레임 구조의 일 예가 도 8에 도시되어 있다. 도시된 바와 같이, 데이터 프레임은 프레임 헤더(350)와, 제어 정보(352)와, 여러 개의 광고영상 데이터(354, 356, 358)를 포함한다. 프레임 헤더(350)는 프레임 전체의 파일 크기(total_file_size), 광고물 개수(total_AD_count), 제어 정보 크기(control_info_size), 시간 스팬 시작점(start_time_span), 시간 스팬 주기(time_span_term)에 대한 정보를 포함한다. 여기서, 시간 스팬이라 함은 광고노출 카운터가 리셋되어 카운트를 재시작하는 주기를 의미하며, 시간 스팬 시작점은 최초의 시간 스팬의 기산이 시작되는 시점을 의미한다. 한편, 제어 정보(354)는 각 광고영상 데이터를 플래시 메모리(216)에 저장하기 위한 맵핑 규칙을 나타낸다.The data that the download server 16 provides to the terminal through one or more consecutive sessions forms a series of data frames. An example of such a data frame structure is shown in FIG. 8. As shown, the data frame includes a frame header 350, control information 352, and a plurality of advertisement image data 354, 356, and 358. The frame header 350 includes information about the file size (total_file_size), the number of advertisements (total_AD_count), the control information size (control_info_size), the time span start point (start_time_span), and the time span period (time_span_term) of the entire frame. Here, the time span means a period in which the advertisement exposure counter is reset to restart the count, and the time span starting point means a time point at which the calculation of the first time span starts. On the other hand, the control information 354 represents a mapping rule for storing each advertisement image data in the flash memory 216.
각 광고영상 데이터는 해당 광고영상에 대한 정보(AD[n]_info, n번째 광고물정보)와 영상광고 콘텐츠 파일(AD[n]_data_compressed, n번째 광고)을 포함한다. 각 광고물 정보(AD[n]_info)는 해당 광고물의 크기(AD_size), 광고 ID(AD_ID), 노출화면 정보(showing_position), 일별 타겟 카운트(daily_target_count), 유효기간만료일(expiration_date) 및 광고 URL(AD_URL) 등의 정보를 포함한다. 광고 URL(AD_URL)은 해당 광고가 노출될 때 단말기의 특정 키를 누르면, 광고와 연관된 무선인터넷 사이트에 직접 접속할 수 있는 URL 이다.Each advertisement video data includes information about the corresponding advertisement video (AD [n] _info, n-th advertisement information) and a video advertisement content file (AD [n] _data_compressed, n-th advertisement). Each piece of advertisement information (AD [n] _info) includes the size of the advertisement (AD_size), the advertisement ID (AD_ID), the exposure screen information (showing_position), the daily target count (daily_target_count), the expiration date (expiration_date), and the advertisement URL ( Information such as AD_URL). The advertisement URL AD_URL is a URL for directly accessing a wireless Internet site associated with the advertisement by pressing a specific key of the terminal when the advertisement is exposed.
다시 도 7을 참조하면, 위에서 언급한 바와 같이 광고물 압축 파일을 WML 스크립트는 각 광고물 정보 및 광고 콘텐츠 파일을 플래시 메모리 내에서의 맵핑된 공간에 저장한다(제310단계).Referring to FIG. 7 again, as mentioned above, the WML script stores the advertisement compression file in the mapped space in the flash memory (step 310).
도 9a는 무선통신 단말기의 플래시 메모리(216) 내에서 광고영상 데이터 저장공간 할당의 일 예를 보여준다. 도시된 바와 같이, 플래시 메모리(216)에는 사용자가 사진이나 그 밖의 영상 등을 임의로 저장할 수 있는 사용자 저장 공간(370)과, 광고영상 데이터가 저장되는 광고 전용 공간(372)과, 저장되는 응용 프로그램 저장 공간(374)을 포함한다. 광고 전용 공간(372)에서는 사용자가 데이터를 기록하는 것을 금지하는 것이 바람직하다. 응용 프로그램 저장 공간(374)에는 광고 반응결과 정보 즉 사용자에게 광고영상이 노출된 것에 대한 통계자료가 함께 저장된다. 한편, 광고영상 데이터와는 별도로, 플래시 메모리(216)의 DB에는 도 9b에 도시된 바와 같은 광고물 주소정보 관리 테이블이 마련된다. 도 9a에 도시된 광고 전용 공간(372)에서 광고영상 데이터 파일이 도 9c와 같이 물리적으로 저장되어 있다고 가정할 때, 주소정보 관리 테이블은 각 광고영상 파일이 저장된 어드레스를저장해둠으로써 광고 노출시에 사용자 인터페이스 모듈(250)이 각 광고영상 파일을 용이하게 호출할 수 있게 해준다.9A illustrates an example of allocation of advertisement image data storage space in the flash memory 216 of the wireless communication terminal. As illustrated, the flash memory 216 has a user storage space 370 that allows a user to arbitrarily store a photo or other image, an advertisement dedicated space 372 for storing advertisement image data, and an application program stored therein. Storage space 374. In the advertisement-only space 372, it is preferable to prohibit the user from recording data. The application storage space 374 stores advertisement response result information, that is, statistics about exposure of the advertisement image to the user. Meanwhile, apart from the advertisement image data, a DB of the flash memory 216 is provided with an advertisement address information management table as shown in FIG. 9B. Assuming that the advertisement image data file is physically stored as shown in FIG. 9C in the advertisement-only space 372 shown in FIG. 9A, the address information management table stores the address where each advertisement image file is stored, thereby exposing the advertisement. The user interface module 250 makes it easy to call each advertisement video file.
한편, 바람직한 실시예에 있어서는, 무선통신 단말기의 플래시 메모리(216)에 도 10과 같은 광고노출화면 관리테이블이 추가적으로 마련된다. 관리테이블은 각 이벤트별로 표시될 광고영상 파일과 각 영상의 노출 현황에 대한 데이터를 저장한다. 도시된 예에 있어서, 광고영상은 7가지 이벤트 중 어느 하나가 발생할 때 표시되는데, 이러한 이벤트로는 "대기", "무선인터넷 접속", "SMS전송", "전화수신", "무선인터넷 종료", "단말기 켜짐", "단말기 꺼짐"이 있다.Meanwhile, in the preferred embodiment, the advertisement exposure screen management table shown in FIG. 10 is additionally provided in the flash memory 216 of the wireless communication terminal. The management table stores advertisement image files to be displayed for each event and data on the exposure status of each image. In the example shown, the advertisement image is displayed when any one of the seven events occur, such as "waiting", "wireless internet access", "sms transmission", "phone reception", "wireless internet termination" , "Terminal on" and "terminal off".
이러한 이벤트 중 "대기", "무선인터넷 접속" 및 "SMS전송" 이벤트에 대해서는 각각 화면_ID가 다른 3개의 광고영상 파일(*-1, *-2, *-3)이 맵핑되어 있어서, 각각의 이벤트 종류에 대하여 3개의 광고영상이 로테이션되어 표시된다. 예를 들어, 이전의 "대기" 화면의 ID가 "1-1"로서 광고 ID(AD_ID)가 "AD_1"인 광고영상이 노출되었다면, 다음 "대기" 이벤트가 발생할 때에는 해당 화면의 ID는 "1-2"가 되어 광고 ID(AD_ID)가 "AD_2"인 광고영상이 노출된다. 이를 위해, 각 이벤트 종류별로 마련되는 포인터(p1 - p7)는 직전에 표시된 화면 ID 또는 다음에 표시될 화면 ID를 가리키게 된다. 한편, "전화수신", "무선인터넷 종료", "단말기 켜짐", "단말기 꺼짐" 이벤트의 경우에는, 이벤트 종류별로 1개의 광고영상 파일만이 맵핑되어 있어서 파일의 유효기간이 종료되지 않는 한 1개의 광고영상이 고정적으로 노출된다.Among these events, three advertisement image files (* -1, * -2, * -3) having different screen_IDs are mapped to the "waiting", "wireless internet access" and "sms transmission" events, respectively. Three advertisement images are rotated and displayed for the event type of. For example, if the ID of the previous "Standby" screen is "1-1" and the advertisement ID (AD_ID) is "AD_1" is exposed, then the ID of the screen is "1" when the next "Standby" event occurs. -2 "to display the advertisement image having the advertisement ID (AD_ID)" AD_2 ". To this end, the pointers p1-p7 provided for each event type indicate a screen ID displayed immediately before or a screen ID displayed next. On the other hand, in the case of "telephone reception", "wireless internet termination", "terminal on", and "terminal off" events, only one advertisement video file is mapped for each event type so that the valid period of the file is not expired. Advertising images are fixedly displayed.
이와 같이 본 실시예에 있어서는 7 종류의 이벤트 중 3 종류의 이벤트에 대해서는 3개의 화면_ID가 부여되어 총 13개의 화면 ID가 존재한다. 13개의 화면 ID 각각에 맵핑되는 광고영상 파일은 그 일부가 또는 전체가 중첩될 수 있다. 다시 말해서, 일부 광고영상 파일은 두 가지 이상의 이벤트에 대해서 표시될 수 있다. 예컨대, 광고 ID가 "AD_1"인 광고영상은 "대기" 이벤트 뿐만 아니라 "무선인터넷 접속"이나 "전화수신" 이벤트 발생시에도 표시될 수가 있다. 도 10의 예에 있어서는, 6개의 광고영상이 13개의 화면 ID에 부분적으로 중첩되어 맵핑되어 있는 것을 볼 수 있다.As described above, in the present embodiment, three screen_IDs are assigned to three types of events among seven types of events, and there are a total of 13 screen IDs. The advertisement image file mapped to each of the 13 screen IDs may be partially or entirely overlapped. In other words, some advertisement video files may be displayed for two or more events. For example, an advertisement image having an advertisement ID of "AD_1" may be displayed not only in a "waiting" event but also in a "wireless internet access" or "telephone reception" event. In the example of FIG. 10, it can be seen that six advertisement images are partially overlapped and mapped to 13 screen IDs.
각 화면 ID 별로 광고영상 파일은 유효기간이 설정되어 있으며, 상기 유효기간까지만 단말기 상에서 표시된다. 만약 유효기간까지 광고제공 시스템(10)으로부터 새로운 광고영상 파일 데이터가 제공되지 않는다면, 기본 영상(default image)로 설정된 광고영상이 표시된다. 다른 한편으로, 각 화면 ID 또는 이벤트별로 하루동안 노출하고자 하는 광고노출 목표치, 즉 타겟 카운트가 설정되고, 단말기가 실제 광고에 노출된 횟수를 나타내는 일별 노출 카운트가 테이블 내에 저장된다. 일별 노출 카운트는 1일 단위로 광고노출이 행해진 횟수를 나타내며, 만약 일별 노출 횟수가 타겟 카운트에 도달하는 경우에는 더 이상 광고를 표시하지 않게 된다.The validity period of the advertisement image file is set for each screen ID, and is displayed on the terminal only until the validity period. If no new advertisement image file data is provided from the advertisement providing system 10 by the validity period, an advertisement image set as a default image is displayed. On the other hand, an advertisement exposure target value, that is, a target count, to be exposed for one day for each screen ID or event is set, and a daily exposure count indicating the number of times the terminal has been exposed to the actual advertisement is stored in the table. The daily impression count indicates the number of times the exposure was made on a daily basis. If the daily impression count reaches the target count, the advertisement is no longer displayed.
그렇지만, 이를 악용하는 것을 방지하기 위해 단말기 폴더 열고 닫기를 반복적으로 수행할 때(예를 들면 2초 이내의 반복 동작) 이는 광고노출로 인정하지 않으며, 또한 위에서 설명한 바와 같이 시간 스팬, 시간 스팬 주기를 활용하게 된다. 즉, 일정한 시간 스팬 주기로 일별 노출 카운트를 다시 시작함으로써, 이벤트 발생시 적어도 일정 횟수만큼은 사용자가 광고영상을 보도록 하는 것이 바람직하다.한편, 빈번하게 발생하거나 사용자가 LCD를 아주 짧은 시간동안만 쳐다보게 되는 이벤트들, 예컨대 "전화수신", "무선인터넷 종료", "단말기 켜짐", "단말기 꺼짐" 이벤트의 경우에 대해서는 광고노출 횟수를 별도로 카운트하지 않을 수도 있다. 아울러, 일별 노출 카운트에 관계없이 날마다 일정한 시간 동안만큼은 반드시 이벤트 발생시 광고영상이 표시되도록 할 수도 있다.However, to prevent abuse, it is not recognized as an advertisement exposure when the terminal folder is repeatedly opened and closed (for example, repeated within 2 seconds), and as described above, the time span and time span periods are Will be utilized. That is, it is desirable to allow the user to watch the advertisement video at least a certain number of times when the event occurs by restarting the daily exposure count at a constant time span period. For example, the number of advertisement exposures may not be separately counted in the case of a "telephone reception", "wireless internet termination", "terminal on", and "terminal off" events. In addition, the advertisement image may be displayed when an event occurs for a predetermined time every day regardless of the daily exposure count.
도 11은 무선통신 단말기에서의 노출 광고이미지 결정 및 표시 과정을 보여준다. 단말기 제어 프로그램 중 사용자 인터페이스 모듈(250) 내에 있는 이벤트 처리 함수 Event_Handler()는 단말기의 상태 변화(예컨대, 키입력, 폴더/플립 여닫기, 전원 소진 등)를 지속적으로 확인하게 된다. 이러한 상태 변화를 본 명세서에서는 인터럽트 이벤트라 칭하는데, 이러한 인터럽트 이벤트가 발생될 때마다 Event_Handler() 함수는 도 11의 프로세스를 수행하게 된다.11 illustrates a process of determining and displaying an exposure advertisement image in a wireless communication terminal. The event processing function Event_Handler () in the user interface module 250 of the terminal control program continuously checks the state change of the terminal (eg, key input, folder / flip opening, power exhaustion, etc.). This state change is referred to herein as an interrupt event, and whenever such an interrupt event occurs, the Event_Handler () function performs the process of FIG.
먼저 상기 함수는 발생된 이벤트가 광고표시가 행해져야 할 이벤트인지 여부를 판단한다(제400단계). 발생된 이벤트가 광고표시가 행해져야 할 이벤트가 아닌 경우에는 다시 인터럽트 이벤트를 기다리는 대기 상태로 복귀한다. 그렇지만, 제400단계에서 발생된 이벤트가 광고표시가 행해져야 할 이벤트인 것으로 판단되는 경우에는 복수의 광고영상들이 로테이션되어 표시되는 이벤트(즉, 도 10의 예에서 "대기", "무선인터넷 접속" 또는 "SMS전송" 이벤트)인지 여부를 판단한다(제402단계). 발생된 이벤트가 복수의 광고영상들이 로테이션되어 표시되는 이벤트가 아니고 하나의 광고영상만이 맵핑된 이벤트인 것으로 판단되는 경우에는, 제416단계로 진행하여 해당 이벤트에 맵핑된 광고영상을 LCD(228)에 표시하게 된다.First, the function determines whether the generated event is an event to which advertisement display is to be performed (operation 400). If the generated event is not an event for which advertisement display is to be performed, the process returns to the waiting state for waiting for the interrupt event again. However, when it is determined that the event generated in operation 400 is an event to be displayed, the event in which the plurality of advertisement images are rotated and displayed (that is, "wait", "wireless Internet access" in the example of FIG. 10). Or "SMS transmission" event (step 402). When it is determined that the generated event is not an event in which a plurality of advertisement images are rotated and displayed, and only one advertisement image is mapped, the process proceeds to step 416 and the advertisement image mapped to the corresponding event is displayed on the LCD 228. Will be displayed on.
발생된 이벤트가 복수의 광고영상들이 로테이션되어 표시되는 이벤트인 것으로 제402단계에서 판단되는 경우에는, 해당 이벤트에 대한 포인터를 사용하여 표시해야 할 광고 ID(AD_ID)를 결정한다(제404단계). 그 다음, 제404단계에서 결정된 광고 ID의 유효기간이 경과되었는지를 판단한다(제406단계). 만약 광고 ID의 유효기간이 경과되었다면, 기본 영상(예컨대, 단말기 출하시 적재되어 있거나 사용자가 임의로 설정한 default 영상)을 표시한 후 다시 인터럽트 이벤트를 기다리는 대기 상태로 복귀한다. 한편, 광고 ID의 유효기간이 경과되지 않은 경우에는 일별 노출 카운트 값이 타겟 카운트보다 작은지 여부를 판단한다(제410단계). 만약 해당 광고영상이 당일에 이미 많이 노출되어 일별 노출 카운트 값이 타겟 카운트와 같다면, 재412단계에서 일별 노출 카운트와 포인터를 증가시킨 후 제404단계 내지 제410단계를 반복한다. 모든 광고영상에 대해 일별 노출 카운트 값이 타겟 카운트와 같다면 인터럽트 이벤트를 기다리는 대기 상태로 복귀한다. 한편, 제410단계에서 일별 노출 카운트 값이 타겟 카운트보다 작은 경우에는 일별 노출 카운트 및 포인터를 증가시킨 후 광고영상을 표시하게 된다(제414단계, 제416단계).If it is determined in step 402 that the generated event is the event in which the plurality of advertisement images are rotated and displayed, the advertisement ID AD_ID to be displayed is determined using a pointer to the corresponding event (step 404). Next, it is determined whether the validity period of the advertisement ID determined in step 404 has passed (step 406). If the validity period of the advertisement ID has elapsed, the default image (for example, a default image loaded at the time of shipment of the terminal or arbitrarily set by the user) is displayed, and then the display returns to the standby state waiting for an interrupt event. On the other hand, if the validity period of the advertisement ID has not elapsed, it is determined whether the daily impression count value is smaller than the target count (step 410). If the corresponding advertisement image is already exposed on the same day and the daily exposure count value is the same as the target count, in step 412, the daily exposure count and the pointer are increased, and then steps 404 to 410 are repeated. If the daily exposure count value is the same as the target count for all the advertisement images, the process returns to the waiting state for the interrupt event. If the daily exposure count value is smaller than the target count in operation 410, the advertisement image is displayed after increasing the daily exposure count and the pointer (operation 414 and operation 416).
광고제공 시스템(10)은 서비스 이용신청을 한 모든 이용자의 단말기에 대해 현재 단말기에 저장되어 있는 광고 데이터 정보를 보유한다. 도 12a는 광고제공 시스템(10)이 유지하는 단말기별 최종 광고정보 테이블의 일 예를 보여준다. 최종 광고정보 테이블에는 모든 단말기에 대해 그 이용자의 인구통계학적 정보와 광고노출 화면별로 현재 저장되어 광고영상 데이터 종류가 기록된다. 도 12a에 있어서는 이해도를 높이기 위하여 광고 ID를 도 10에 있어서와 달리 한 글자(A~F)로 간략히표시하였다. 아울러, 물음표(?)는 해당 단말기 고유의 기본 영상(default image)을 나타낸다.The advertisement providing system 10 holds advertisement data information currently stored in the terminal for all the terminals of the user who applied for service use. 12A illustrates an example of a terminal-specific final advertisement information table maintained by the advertisement providing system 10. The final advertisement information table stores the demographic information of the user and the advertisement exposure data for all terminals, and records the type of advertisement image data. In FIG. 12A, in order to improve understanding, the advertisement ID is briefly displayed as one letter A to F unlike in FIG. 10. In addition, the question mark (?) Indicates a default image unique to the terminal.
광고제공 시스템(10)은 도 12b와 같은 광고물 정보관리 테이블을 토대로 하여 사용자별 인구통계학적 데이터 및 광고에 대한 반응결과를 고려하여 타겟팅 발송(Targeted Transmission)을 수행한다. 도 12a와 같은 최종 광고정보 테이블이 생성되기까지의 광고 발송 시나리오를 예시하면 다음과 같다. 3회에 걸쳐 발송하되, 제1회에서 2002년 1월 31일 이전에 30대 남녀들에게 다음 표 2와 같은 광고영상 데이터를 발송한다고 가정하면, 이러한 데이터는 단말기(MIN1, MIN2, MIN4, MIN8, MIN11)에 발송되어 저장된다.The advertisement providing system 10 performs targeting transmission in consideration of demographic data for each user and a response result for the advertisement, based on the advertisement information management table as shown in FIG. 12B. An example of an advertisement sending scenario until the final advertisement information table as shown in FIG. 12A is generated is as follows. Suppose that the data is sent three times, but the first time, before January 31, 2002, to send men and women in their thirties before the advertisement video data as shown in Table 2, such data is the terminal (MIN1, MIN2, MIN4, MIN8) , MIN11) is sent and stored.
제2회에서 2002년 1월 31일 이전에 20대 남녀들에게 다음 표 3와 같은 광고영상 데이터를 발송한다고 가정하면, 이러한 데이터는 단말기(MIN3, MIN5, MIN7, MIN10, MIN12)에 발송되어 저장된다.In the second, suppose that advertising video data such as Table 3 is sent to men and women in their 20s before January 31, 2002, and the data is sent to and stored in the terminals MIN3, MIN5, MIN7, MIN10, and MIN12. do.
제3회에는 2002년 2월 2일에 20-30대 여자들로서 (2-1) 및 (2-2) 화면에 유효기간이 만료된 B 파일이 설정된 사람들에게만 발송한다고 가정하면, 광고물 압축 파일은 단말기(MIN2, MIN5, MIN8, MIN12)에 발송되어 저장된다. 이때, 이들에게는 아직 유효기간이 만료되지 않은 다른 광고노출 화면에 대한 데이터까지 발송할 필요가 없으며, 유효기간이 만료된 화면에 대한 데이터만 발송하면 된다. 따라서, 이러한 경우에는 다음 표 4와 같은 광고영상 데이터만을 광고물 압축 파일에 포함시켜 발송하게 된다.The third time, on the 2nd day of February 2002, assuming that women in their 20s and 30s are sent only to those whose B files have expired on the screens (2-1) and (2-2), Is sent to and stored in the terminals MIN2, MIN5, MIN8, and MIN12. In this case, the data need not be sent to other advertisement exposure screens that have not yet expired, and only data about the screens having expired expiration dates need to be sent. Therefore, in this case, only the advertisement image data shown in Table 4 below is included in the advertisement compressed file and sent.
이와 같은 광고물 압축 파일을 수신한 단말기에서, 해당 광고노출 화면에 대한 영상 데이터는 유효기간이 만료된 기존의 "B"에서 "F"로 변경된다. 한편, 이와 같은 파일이 아직 다운로드되지 않은 단말기(MIN1, MIN4, MIN11)에서는 기존에 "B" 영상이 표시되던 화면(1-2, 2-2, F)에서 위에서 설명한 기본 영상이 표시된다.In the terminal receiving the advertisement compressed file, the image data of the advertisement exposure screen is changed from the existing "B" to the "F" when the expiration date has expired. On the other hand, in the terminals MIN1, MIN4, and MIN11 that such files have not been downloaded yet, the basic images described above are displayed on the screens 1-2, 2-2, and F, in which the image “B” is previously displayed.
이상에서 도 3 내지 도 9와 관련하여 설명한 실시예에 있어서는, 광고제공 시스템(10)의 다운로드 서버(16)가 제공하는 WML 스크립트가 광고 콘텐츠 데이터를 단말기 내에 저장을 하게 된다. 그렇지만, 이와 같은 실시예가 변형된 다른 실시예에 있어서는, WML 스크립트 대신에 단말기에 적재된 가상머신(V/M)이 이러한 기능을 수행할 수 있다. 도 13은 이와 같은 실시예에 따른 광고제공 시스템과 그 네트웍 환경을 보여준다.3 to 9, the WML script provided by the download server 16 of the advertisement providing system 10 stores the advertisement content data in the terminal. However, in another embodiment in which this embodiment is modified, a virtual machine (V / M) loaded on the terminal may perform this function instead of the WML script. Figure 13 shows an advertisement providing system and its network environment according to such an embodiment.
도 13에 도시된 실시예에 있어서는, 광고제공 시스템(450)이 메인 서버(452)와 광고폰 서버(454)를 포함한다. 메인 서버(452)와 광고폰 서버(454)의 기능은 도 3에 도시된 것과 유사하다. 그렇지만, 도 13에 있어서는 광고영상 콘텐츠를 제공하는 콘텐츠 다운로드 서버(460)가 광고제공 시스템(450) 외부에 배치되는 것으로 도시되어 있다. 이러한 경우, 다운로드 서버(460)는 무선전화 사업자 또는 별도의 가상머신 솔루션 사업자에 의해 운영될 수 있다. 그러나 다운로드 서버(460)가 광고제공 시스템(450)에 의해 직접 운영될 수도 있음은 물론이다.In the embodiment shown in FIG. 13, the advertisement providing system 450 includes a main server 452 and an advertisement phone server 454. The functions of the main server 452 and the ad phone server 454 are similar to those shown in FIG. However, in FIG. 13, the content download server 460 for providing the advertisement video content is illustrated as being disposed outside the advertisement providing system 450. In this case, the download server 460 may be operated by a wireless telephone provider or a separate virtual machine solution provider. However, it is a matter of course that the download server 460 may be directly operated by the advertisement providing system 450.
광고 단문메시지를 수신한 단말기(50)가 광고제공 시스템(450)에 자동으로 접속되면, 광고제공 시스템(450)은 해당 접속을 다운로드 서버(460)로 전송(Redirect)하여 다운로드 서버(460)가 단말기에 광고 콘텐츠를 제공하도록 하게 된다. 본 실시예에 있어서는, 단말기(50)에 제공할 광고 콘텐츠는 하나 이상의 광고영상 파일이 압축되어 일정한 프레임으로 포맷팅된 형태로 되어 있는 것이 바람직하다. 광고물 압축 파일의 프레임에는 광고 노출에 관한 제어 정보를 포함하며, 광고 디스패처로서 기능을 하는 단말기의 광고저장 V/M은 이 정보를 사용하여 다양한 제어를 할 수 있게 된다. 광고물 압축 파일을 다운로드 받은 후, 단말기(50)는 프레임을 해제하고 광고영상 데이터 파일의 압축을 풀어 개별 광고영상 데이터를 복원한다. 그 다음, 단말기(50)는 광고 데이터를 내부의 메모리에 저장한 후 호 처리를 종료하게 된다. 광고물 압축 파일 다운로드 도중에 호가 착신되거나 발신되는 경우에는 다운로드가 중단되며, 추후 일정 시간 경과 후에 다시 접속 및 다운로드가 행해지게 된다. 이전의 실시예에 있어서와 마찬가지로, 광고 데이터가 메모리에 저장되어 있는 상태에서, 단말기는 특정 이벤트가 발생할 때마다 광고 데이터에 해당하는 광고영상을 디스플레이에 표시하게 된다. 그리고, 광고영상이 표시된 상태에서 사용자가 단말기의 특정 키를 누르면, 광고와 연관된 무선인터넷 사이트에 직접 접속되어 광고에 대한 세부 정보를 볼 수 있게 된다.When the terminal 50 receiving the short message of advertisement is automatically connected to the advertisement providing system 450, the advertisement providing system 450 redirects the connection to the download server 460 so that the download server 460 receives the connection. To provide advertising content to the terminal. In the present embodiment, it is preferable that the advertisement content to be provided to the terminal 50 is in a form in which one or more advertisement image files are compressed and formatted into a predetermined frame. The frame of the advertisement compression file includes control information on advertisement exposure, and the advertisement storage V / M of the terminal functioning as an advertisement dispatcher can use the information to perform various controls. After downloading the advertisement compression file, the terminal 50 releases the frame and decompresses the advertisement image data file to restore individual advertisement image data. Then, the terminal 50 ends the call processing after storing the advertisement data in the internal memory. If a call is received or sent during the download of a compressed advertisement file, the download is stopped, and connection and download are performed again after a certain time. As in the previous embodiment, in the state where the advertisement data is stored in the memory, the terminal displays the advertisement image corresponding to the advertisement data on the display whenever a specific event occurs. When the user presses a specific key of the terminal while the advertisement image is displayed, the user can directly access the wireless Internet site associated with the advertisement to view detailed information about the advertisement.
도 14는 도 13에 도시된 시스템 및 네트웍 환경에서의 광고 방법을 구체적으로 보여준다.14 illustrates in detail the advertisement method in the system and network environment shown in FIG.
먼저, 메인 서버(452)는 광고주 및 해당 광고주의 광고 콘텐츠에 대한 광고 관련 데이터와 해당 광고를 시행하고자 하는 타겟그룹을 광고폰 서버(454)에 등록한다(제470단계). 광고폰 서버(454)는 다운로드 서버(460)에 광고 콘텐츠를 등록하고, 콘텐츠에 대한 서비스 ID(SID)를 할당받는다(제472단계). 제474단계에서 광고폰 서버(454)는 SMS 게이트웨이(34)에 대해 타겟그룹에 속한 단말기(50)에 대해 단문메시지를 발송할 것을 요청하게 되며, 이 요청에 응답하여 SMS 게이트웨이(34)는 단말기(50)에 대해 단문메시지를 발송한다(제476단계). 단말기(50)로부터 수신확인(ACK) 신호를 수신하면, SMSS(32)는 SMS 게이트웨이(34)에 대해 발송 결과를 보고한다(제478단계, 제480단계).First, the main server 452 registers the advertisement-related data about the advertiser and the advertisement content of the advertiser and the target group to which the advertisement is to be executed in the advertisement phone server 454 (step 470). The advertisement phone server 454 registers the advertisement content with the download server 460 and receives a service ID (SID) for the content (step 472). In step 474, the advertisement phone server 454 requests the SMS gateway 34 to send a short message to the terminal 50 belonging to the target group, and in response to the request, the SMS gateway 34 transmits a short message to the terminal. In step 476, a short message is sent. Upon receipt of the acknowledgment (ACK) signal from the terminal 50, the SMSS 32 reports the sending result to the SMS gateway 34 (steps 478 and 480).
이어서, 단문메시지를 수신한 단말기(50)의 자동접속 가상머신(V/M)은 자동으로 WAP 게이트웨이(28)를 경유하여, 다운로드 서버(460)에 접속된다. 즉, 단말기(50)의 자동접속 V/M이 콜백 URL을 참조하여 자동으로 광고폰 서버(454)에 접속하게 되면, 광고폰 서버(454)는 해당 접속을 다운로드 서버(460)로 전송(Redirect)하게 된다(제482단계, 제484단계). 이때, 광고폰 서버(454)는 단말기가 다운로드 서버(460)로부터 VM 광고 컨텐츠를 다운로드 받을 수 있도록 지정하는 VMscript를 생성하여 제공하게 된다. 한편, 도 14에 있어서는 콜백 URL이 광고폰 서버(454)의 URL로 설정되어 있는 것을 가정하였지만, 이러한 실시예가 변형된 실시예에 있어서는 콜백 URL이 WAP 게이트웨이(28)로 설정될 수도 있다. 이러한 경우에 있어서도, WAP 게이트웨이(28)는 다운로드 서버(460)로 접속을 전송하게 된다. 단말기(50)가접속되면, V/M 콘텐츠 다운로드 서버(460)는 해당 단말기(50)에 대해 사전에 정해진 콘텐츠를 포함하는 광고물 압축 파일을 다운로드한다(제486단계). 다운로드가 완료되면, 다운로드 서버(460)는 광고폰 서버(454)에 다운로드가 완료되었음을 보고하게 된다(제488단계).Subsequently, the automatic connection virtual machine (V / M) of the terminal 50 receiving the short message is automatically connected to the download server 460 via the WAP gateway 28. That is, when the automatic connection V / M of the terminal 50 automatically accesses the advertisement phone server 454 with reference to the callback URL, the advertisement phone server 454 transmits the connection to the download server 460 (Redirect). (Step 482, step 484). In this case, the advertisement phone server 454 generates and provides a VMscript that specifies that the terminal can download VM advertisement content from the download server 460. On the other hand, in FIG. 14, it is assumed that the callback URL is set to the URL of the advertisement phone server 454. However, in the modified embodiment, the callback URL may be set to the WAP gateway 28. Even in this case, the WAP gateway 28 transmits a connection to the download server 460. When the terminal 50 is connected, the V / M content download server 460 downloads the advertisement compressed file including the predetermined content for the terminal 50 (step 486). When the download is completed, the download server 460 reports to the ad phone server 454 that the download is complete (step 488).
광고물 압축 파일이 다운로드되면, 단말기(50)의 광고저장 V/M은 파일의 압축을 해제하고 각 광고영상 콘텐츠 파일 및 제어 정보를 메모리에 저장해 두고, 위에서 언급한 바와 같이 특정 이벤트가 발생할 때마다 광고영상을 디스플레이에 표시해준다. 이에 따라 광고물이 단말기 사용자에게 노출될 수 있게 된다(제490단계). 광고 노출에 대한 구체적인 내용에 대해서는 후술한다. 한편, 메인 서버(452)는 각 광고가 이루어질 때마다 또는 주기적으로 광고폰 서버(454)에 광고 결과를 조회하여 광고 시행 결과 및 분석 결과를 보고받을 수 있다(제492단계).When the advertisement compression file is downloaded, the advertisement storage V / M of the terminal 50 decompresses the file and stores each advertisement video content file and control information in memory, and as described above, whenever a specific event occurs. Display advertising video on the display. Accordingly, the advertisement may be exposed to the terminal user (operation 490). Details of the advertisement exposure will be described later. On the other hand, the main server 452 may receive an advertisement result and analysis results by querying the advertisement result to the advertisement phone server 454 whenever each advertisement is made or periodically (step 492).
도 15는 도 14의 광고 방법에 적합한 단말기에 적재되는 프로그램의 일 예를 개략적으로 보여준다. 제어 프로그램(212a)은 사용자 인터페이스 모듈(250a), 호처리 모듈(252a), 단문메시지 처리 모듈(254a), 자동접속 V/M(256) 및 광고저장 V/M(258)을 포함한다. 사용자 인터페이스 모듈(250)은 단말기의 현 동작 상태 및 기타 정보를 LCD(228)에 표시해주고, 키패드(230)로부터의 사용자 입력 정보를 받아들인다. 호처리 모듈(252a)은 모뎀(208) 및 음성코덱(210)의 동작을 제어하여 호가 발신 또는 수신될 수 있게 해주며, 호 경로가 설정되어 있는 동안 원활히 통신이 이루어질 수 있도록 해준다. 단문메시지 처리 모듈(254a)은 사용자 인터페이스 모듈(250a)의 지시에 따라 호처리 모듈(252)을 통해 단문메시지를 발신하며, 호처리 모듈(252)을 통해 받아들여진 단문메시지를 처리한다.FIG. 15 schematically illustrates an example of a program loaded on a terminal suitable for the advertisement method of FIG. 14. The control program 212a includes a user interface module 250a, a call processing module 252a, a short message processing module 254a, an automatic connection V / M 256, and an advertisement storage V / M 258. The user interface module 250 displays the current operating state of the terminal and other information on the LCD 228 and accepts user input information from the keypad 230. The call processing module 252a controls the operation of the modem 208 and the voice codec 210 to allow the call to be sent or received, and to facilitate communication while the call path is established. The short message processing module 254a sends the short message through the call processing module 252 according to the instruction of the user interface module 250a, and processes the short message received through the call processing module 252.
특히, 본 실시예에 있어서, 단문메시지 처리 모듈(254a)은 호처리 모듈(252)을 통해 받아들여진 단문메시지가 통상적인 메시지인 경우 사용자 인터페이스 모듈(250a)로 하여금 LCD(228)에 메시지 내용을 표시하도록 함과 아울러 플래시 메모리(216)의 DB에 저장한다. 한편, 수신된 메시지가 본 발명에 의한 광고 단문메시지인 경우에는, 단문메시지 처리 모듈(254)은 LCD(228)에 메시지 도착사실을 나타지 않고 이를 DB에 저장하지 않으며 자동접속 V/M(256)으로 하여금 콜백 URL을 사용하여 광고폰 서버(454)에 접속하도록 하게 된다. 다른 한편으로, 단문메시지 처리 모듈(254)은 단말기에서의 광고표시 기능 활성화/비활성화 상태의 변경을 지시하는 단문메시지를 송수신하면, 플래시 메모리(216)의 광고표시 플래그를 표시 인에이블 모드 또는 표시 디스에이블 모드 중 어느 하나로 설정한다.In particular, in the present embodiment, the short message processing module 254a causes the user interface module 250a to display the message content on the LCD 228 when the short message received through the call processing module 252 is a normal message. In addition, the data is stored in the DB of the flash memory 216. On the other hand, when the received message is an advertisement short message according to the present invention, the short message processing module 254 does not indicate the message arrival fact on the LCD 228 and does not store it in the DB and does not automatically connect the V / M (256). ) To connect to the ad phone server 454 using the callback URL. On the other hand, when the short message processing module 254 transmits and receives a short message indicating a change of the advertisement display function activation / deactivation state in the terminal, the short message processing module 254 displays the advertisement display flag of the flash memory 216 in the display enable mode or display display. Set to any of the enable modes.
자동접속 V/M(256)은 단문메시지 처리 모듈(254)의 지시에 따라 광고폰 서버(454)을 통해 V/M 콘텐츠 다운로드 서버(460)에 자동으로 접속한다. 다운로드 서버(460)에 접속이 된 상태에서, 광고저장 V/M(258)은 해당 단말기에 개인화되어 구성된 광고물 압축 파일을 다운로드하고 그 압축을 해제하여 플래시 메모리(216)에 저장한다. 본 실시예에 있어서, 자동접속 V/M(256) 및 광고저장 V/M(258)은 도 9a의 응용 프로그램 공간(374)에 저장되며, 단말기 켜짐과 동시에 또는 그 후에 RAM에 로드되어 실행된다. 이러한 V/M들은 메모리에 단말기 출하시부터 단말기 내부에 적재되어 있을 수도 있고, 출하 후에 사용자의 프로그램 업그레이드 작업에 의해 실리는 것일 수도 있다. 또한, 이 두 개의 V/M은 별도의 스크립트일 수도 있고 하나로 통합될 수도 있다.The automatic connection V / M 256 automatically connects to the V / M content download server 460 through the advertisement phone server 454 according to the instruction of the short message processing module 254. While connected to the download server 460, the advertisement storage V / M 258 downloads the advertisement compression file personalized and configured in the corresponding terminal, decompresses it, and stores it in the flash memory 216. In this embodiment, the auto-connect V / M 256 and the advertisement store V / M 258 are stored in the application program space 374 of FIG. 9A and are loaded into the RAM and executed at the same time as or after the terminal is turned on. . These V / Ms may be loaded in the terminal from the time of shipment of the terminal into the memory, or may be loaded by a program upgrade operation of the user after shipment. Also, these two V / Ms can be separate scripts or merged into one.
플래시 메모리(216)의 광고표시 플래그가 표시 인에이블 모드로 설정되어 있는 경우, 사용자 인터페이스 모듈(250)은 위에서 기술한 이벤트가 발생할 때마다 플래시 메모리(216)에 저장된 광고 콘텐츠 데이터를 호출하야 이에 상응한 광고영상을 LCD(228)에 표시한다.When the advertisement display flag of the flash memory 216 is set to the display enable mode, the user interface module 250 should call the advertisement content data stored in the flash memory 216 whenever the above-described event occurs. An advertisement image is displayed on the LCD 228.
도 13 및 도 14에 각각 도시된 시스템 및 방법의 기타 특징은 도 3 내지 도 4에 있어서와 유사하므로 이에 대한 자세한 설명은 생략한다.Other features of the systems and methods shown in FIGS. 13 and 14, respectively, are similar to those in FIGS. 3-4, and thus detailed descriptions thereof will be omitted.
이상에서 설명한 실시예들에 있어서는, 광고제공 시스템이 SMS 푸시에 의해 URL을 단말기에 제공하여 단말기가 시스템에 접속하도록 한 후 광고영상 데이터를 제공하였지만, 본 발명의 다른 실시예에 있어서는 WAP 푸시에 의해 광고영상 데이터를 단말기에 제공할 수도 있다. 도 16은 이와 같은 실시예에 있어서의 광고제공 시스템과 무선통신 단말기간의 접속 관계를 보여준다. 도 16은 푸시 프록시 게이트웨이(PPG; Push Proxy Gateway)가 추가된 점과 광고제공 시스템의 구성이 보다 간단하게 도시된 점을 제외하고는 도 3 및 도 13과 유사하다.In the above-described embodiments, although the advertisement providing system provides the URL to the terminal by SMS push so that the terminal accesses the system, the advertisement image data is provided, but in another embodiment of the present invention, the WAP push The advertisement image data may be provided to the terminal. Fig. 16 shows a connection relationship between the advertisement providing system and the wireless communication terminal in this embodiment. FIG. 16 is similar to FIG. 3 and FIG. 13 except that a Push Proxy Gateway (PPG) is added and the configuration of the advertisement providing system is more simply shown.
광고제공 시스템(510)에 있어서, 메인 서버(512)는 광고제공 시스템 운영자가 시행하는 복수의 광고 사업을 총괄하고 전체 시스템(510)을 관리하는 기능을 수행한다. 광고폰 서버(514)는 본 발명에 의한 광고를 수행한다. 즉, 광고폰 서버(514)는 본 발명을 구현하기 위한 이용자별 데이터를 관리하고 광고 타켓을 선정하는 프로세스를 수행한다. 또한, 광고폰 서버(514)는 푸시 프록시 게이트웨이(PPG; Push Proxy Gateway, 520)에 선정된 타겟 단말기에 대한 정보와광고물을 제공하여, 타겟 단말기에 광고물을 푸시할 것을 요청하게 된다.In the advertisement providing system 510, the main server 512 manages the entire system 510 and manages a plurality of advertisement projects executed by the advertisement providing system operator. Ad phone server 514 performs the advertisement according to the present invention. That is, the advertisement phone server 514 manages user-specific data for implementing the present invention and performs a process of selecting an advertisement target. In addition, the advertisement phone server 514 may provide information and advertisements about the target terminal selected to the push proxy gateway 520 to request that the advertisement be pushed to the target terminal.
푸시 프록시 게이트웨이(PPG, 520)는 PAP(Push Access Protocol)에 의해 광고폰 서버(514)로부터 푸시 컨텐츠를 받아들이고, 이를 무선망에 적합한 형태로 변환하여 푸시 OTA(Over The Air) 프로토콜로 단말기에 전송한다. 이를 위해, PPG(520)는 광고폰 서버(514)에 접속되어 있으며, WAP 게이트웨이(28)를 통해 IWF(26)에 접속된다. 한편, WAP 게이트웨이(28)는 PPG(520)에 현재 WAP 세션이 형성되어 있는 단말기에 대한 정보를 PPG(520)에 제공하여, PPG(520)가 푸시 컨텐츠를 단말기에 푸시함에 있어 참조할 수 있게 해준다. WAP 푸시 및 PPG(520)에 대한 자세한 사항은 WAP Forum(Wireless Application Protocol Forum Ltd.의 상표임)에서 발간한 자료 중"WAP Push Architectural Overview(WAP-250-PushArchOveriew- 20010703-a)","Push Message(WAP-251-PushMessage-20010322-a)","Push Proxy Gateway Service(WAP -249-PPGService-20010713-a)"등에 자세히 기재되어 있다.The push proxy gateway (PPG) 520 receives push content from the advertisement phone server 514 by a push access protocol (PAP), converts it into a form suitable for a wireless network, and transmits it to the terminal using a push over the air (OTA) protocol. do. For this purpose, the PPG 520 is connected to the advertising phone server 514 and to the IWF 26 via the WAP gateway 28. Meanwhile, the WAP gateway 28 provides the PPG 520 with information about a terminal in which the WG session is currently formed in the PPG 520, so that the PPG 520 can refer to pushing contents to the terminal. Do it. For more information about WAP Push and PPG 520, see "WAP Push Architectural Overview (WAP-250-PushArchOveriew- 20010703-a)" , "Push " in the WAP Forum (trademark of Wireless Application Protocol Forum Ltd.). Message (WAP-251-PushMessage-20010322-a) " , " Push Proxy Gateway Service (WAP-249-PPGService-20010713-a) ", and the like.
도 17는 도 16의 단말기에 적재되어 실행되는 프로그램의 구조를 태스크 중심으로 개략적으로 보여준다. 호처리 모듈(560)은 모뎀 및 음성코덱의 동작을 제어하여 호가 발신 또는 수신될 수 있게 해주며, 호 경로가 설정되어 있는 동안 원활히 통신이 이루어질 수 있도록 해준다. 사용자 인터페이스 모듈(562)은 단말기의 현 동작 상태 및 기타 정보를 LCD에 표시해주고, 키패드로부터의 사용자 입력 정보를 받아들인다. 단문메시지 처리 모듈(564)은 사용자 인터페이스 모듈(562)의 지시에 따라 호처리 모듈(560)을 통해 단문메시지를 발신하며, 호처리 모듈(560)을 통해 받아들여진 단문메시지를 처리한다.FIG. 17 schematically illustrates the structure of a program loaded and executed in the terminal of FIG. The call processing module 560 controls the operation of the modem and the voice codec so that the call can be sent or received, and communication can be performed smoothly while the call path is established. The user interface module 562 displays the current operating state of the terminal and other information on the LCD and accepts user input information from the keypad. The short message processing module 564 sends the short message through the call processing module 560 according to the instruction of the user interface module 562 and processes the short message received through the call processing module 560.
특히, 본 실시예에 있어서, 단문메시지 처리 모듈(564)은 호처리 모듈(560)을 통해 받아들여진 단문메시지가 통상적인 메시지인 경우에는 사용자 인터페이스 모듈(562)로 하여금 LCD에 메시지 내용을 표시하도록 함과 아울러 플래시 메모리의 DB에 저장하지만, 메시지가 PPG(520)에 의해 발송된 본 발명의 SIR(Session Initiation Request, 이에 대해서는 후술함)인 경우에는 LCD에 메시지 도착사실을 나타내지 않고 이를 DB에 저장하지 않으며 WAP 접속관리 모듈(516)로 하여금 무선인터넷에 접속하여 PPG(520)와의 사이에 푸시 세션을 형성하도록 한다.In particular, in this embodiment, the short message processing module 564 causes the user interface module 562 to display the message contents on the LCD when the short message received through the call processing module 560 is a normal message. In addition, it is stored in the DB of the flash memory, but if the message is a Session Initiation Request (SIR) of the present invention sent by the PPG 520, it will be stored in the DB without indicating the message arrival fact on the LCD Rather, the WAP access management module 516 connects to the wireless Internet and establishes a push session with the PPG 520.
응용프로그램 디스팻쳐(Dispatcher, 568)는 PPG(520)로부터 컨텐츠가 푸시될 때 푸시 메시지의 헤더를 보고 해당 콘텐츠를 사용할 응용프로그램을 판단하여 이를 해당 응용프로그램에 제공한다. 특히, 본 발명에 따르면, 응용프로그램 디스팻쳐(568)는 PPG(520)로부터 광고물 압축 파일이 푸시될 때 이를 광고저장 가상머신(V/M)(570)에 제공한다. 이 경우에 있어서도 광고저장 V/M(570)은 위에서 기술한 WML 스크립트인 SetADImage() 함수와 유사한 기능을 수행하는 것으로서, 응용프로그램 디스팻쳐(568)로부터 광고물 압축 파일을 받아들이고 압축을 해제하여 광고영상들을 메모리에 저장한다. 저장된 영상 데이터들은 특정 이벤트가 발생될 때마다 사용자 인터페이스 모듈(562)에 의해 호출되어 표시된다.The application dispatcher 568 looks at the header of the push message when the content is pushed from the PPG 520, determines an application to use the content, and provides the application to the application. In particular, in accordance with the present invention, the application dispatcher 568 provides the advertisement storage virtual machine (V / M) 570 when the advertisement compression file is pushed from the PPG 520. In this case, the advertisement storage V / M 570 performs a function similar to the WAD script SetADImage () function described above. The advertisement storage V / M 570 receives the advertisement compressed file from the application dispatcher 568 and decompresses the advertisement. Store images in memory. The stored image data is called and displayed by the user interface module 562 whenever a specific event occurs.
도 18는 도 16의 네트웍에서 구현되는 광고 방법을 보여준다.FIG. 18 shows an advertisement method implemented in the network of FIG.
먼저 광고폰 서버(514)는 타겟 단말기 번호와 광고물 압축 파일을 포함한 푸시 요청 메시지를 PPG(520)에 전송한다(제580단계). 푸시 요청 메시지를 수신하면, PPG(520)는 해당 단말기(550)에 대해 유효한 WAP 세션이 설정되어 있는지를 확인한다(제582단계). 위에서 설명한 바와 같이, PPG(520)는 WAP 게이트웨이(28)로부터 현재 WAP 세션이 형성되어 있는 단말기에 대한 정보를 주기적으로 또는 실시간으로 제공받아 각 단말기에 대한 WAP 세션 설정 여부를 판단할 수 있다. 그렇지만, 이러한 실시예가 변형된 실시예에 있어서는, PPG(520)가 필요할 때마다 WAP 게이트웨이(28)에 특정 단말기에 대한 WAP 세션 설정 여부를 조회할 수도 있다.First, the advertisement phone server 514 transmits a push request message including the target terminal number and the advertisement compressed file to the PPG 520 (operation 580). Upon receiving the push request message, the PPG 520 checks whether a valid WAP session is established for the terminal 550 (step 582). As described above, the PPG 520 may receive information about a terminal on which a current WAP session is formed from the WAP gateway 28 periodically or in real time, and determine whether to establish a WAP session for each terminal. However, in an embodiment in which this embodiment is modified, whenever the PPG 520 is needed, the WAP gateway 28 may query whether the WAP session is established for a specific terminal.
만약 제584단계에서 단말기에 대해 유효한 WAP 세션이 존재하는 것으로 판단되는 경우에는 제592단계로 곧바로 진행한다. 한편, 제584단계에서 단말기(550)에 대해 유효한 WAP 세션이 존재하지 않는 것으로 판단되는 때에는 제586단계 내지 제590단계의 푸시세션 설정 프로세스가 수행된다.If it is determined in step 584 that there is a valid WAP session for the terminal, the flow proceeds directly to step 592. On the other hand, when it is determined in step 584 that no valid WAP session exists for the terminal 550, the push session setting process of steps 586 to 590 is performed.
먼저, 제586단계에서는 PPG(520)가 단말기(550)에 단문메시지를 통해 세션설정요구(SIR; Session Initiation Request)를 전송하게 된다. 단말기(550)가 PPG(520)가 송신하는 SIR 단문메시지를 여타의 단문메시지로부터 식별해내고 이에 응답할 수 있도록 하기 위하여, PPG(520)가 송신하는 SIR 단문메시지의 TID는 일반적인 TID와 다른 값을 갖는 것이 바람직하다. 예컨대 일반적인 문자메시지 전송시에 사용되는 TID가 "65490"이라 할 때, SIR 단문메시지의 TID는 "65495"로 설정될 수 있다. 그렇지만, 본 실시예가 변형된 다른 실시예에 있어서는, TID 대신에 단문메시지에 포함되는 다른 파라미터에 의해 본 발명의 단문메시지를 일반적인 단문메시지와 구별할 수도 있음은 물론이다.First, in step 586, the PPG 520 transmits a Session Initiation Request (SIR) to the terminal 550 through a short message. In order for the terminal 550 to identify and respond to the SIR short message sent by the PPG 520 from other short messages, the TID of the SIR short message sent by the PPG 520 is different from the general TID. It is preferable to have. For example, when the TID used for general text message transmission is "65490", the TID of the SIR short message may be set to "65495". However, in another embodiment in which the present embodiment is modified, the short message of the present invention may be distinguished from the general short message by other parameters included in the short message instead of the TID.
수신된 단문메시지가 SIR 단문메시지인 것으로 판단되면, 단말기(550)의 단문메시지 처리 모듈(564)은 WAP 접속관리 모듈(566)을 기동시킨다(제588단계).WAP 접속관리 모듈(566)은 PPG와의 푸시 세션 설정을 수행하는 SIA(Session Initiation Application)로서, WAP 접속관리 모듈(566)의 수행을 통해 PPG(520)와 단말기(550)간의 푸시 세션이 설정된다(제590단계).If it is determined that the received short message is the SIR short message, the short message processing module 564 of the terminal 550 activates the WAP connection management module 566 (step 588). As a Session Initiation Application (SIA) that performs a push session establishment with the PPG, a push session between the PPG 520 and the terminal 550 is established through the execution of the WAP connection management module 566 (step 590).
만약 제584단계에서 단말기에 대해 유효한 WAP 세션이 존재하는 것으로 판단되거나 제590단계에서 푸시 세션이 설정되면, 제592단계에서는 PPG(520)가 푸시 세션을 통해 광고물 압축 파일을 단말기에 전송한다. 컨텐츠가 푸시될 때마다, 단말기의 응용프로그램 디스팻쳐(568)는 푸시 메시지의 헤더를 보고 해당 콘텐츠를 사용할 응용프로그램을 판단하여 이를 해당 응용프로그램에 제공한다. 특히, 응용프로그램 디스팻쳐(568)는 PPG(520)로부터 푸시되는 콘텐츠가 본 발명에 의한 광고물 압축 파일인 경우에는 이를 광고이미지 저장 V/M(570)에 제공한다. 광고이미지 저장 V/M(570)은 광고물 압축 파일을 받아들이고 압축을 해제하여 광고영상들을 메모리에 저장한다(제594단계). 광고물 압축 파일의 수신이 완료되면, 단말기(550)와 PPG(520)간의 푸시 세션은 해제되며, 이때 통화 채널도 종료된다. 저장된 영상 데이터들은 특정 이벤트가 발생될 때마다 사용자 인터페이스 모듈(562)에 의해 호출되어 표시된다.If it is determined in step 584 that there is a valid WAP session for the terminal or a push session is established in step 590, in step 592, the PPG 520 transmits the advertisement compressed file to the terminal through the push session. Each time the content is pushed, the application dispatcher 568 of the terminal looks at the header of the push message to determine the application to use the content and provides it to the application. In particular, the application dispatcher 568 provides the advertisement image storage V / M 570 when the content pushed from the PPG 520 is an advertisement compressed file according to the present invention. The advertisement image storage V / M 570 receives the advertisement compression file and decompresses the advertisement image to store the advertisement images in the memory (step 594). When the reception of the advertisement compressed file is completed, the push session between the terminal 550 and the PPG 520 is released, and the call channel is also terminated. The stored image data is called and displayed by the user interface module 562 whenever a specific event occurs.
한편, WAP Forum에 의해 현재까지 정의된 WAP 푸시 서비스는 푸시되는 미디어 유형에 따라 WML(Wireless Markup Language), MMF(Mobile Multimedia File Format), CO(Cache Operation), SI(Service Indication), SL(Service Loading) 등이 있다. WML(Wireless Markup Language), MMF(Mobile Multimedia File Format) 및 CO(Cache Operation) 서비스의 경우 1회성 푸시에 의해 콘텐츠가 단말기에 제공될 수 있지만, SI(Service Indication) 및 SL(Service Loading) 서비스의 경우 CP의 URL만이 푸시되고 이 URL을 사용하여 단말기가 CP에 접속하도록 되어 있다. 본 발명에 의한 광고 콘텐츠 푸시를 구현함에 있어서는 이중 어떠한 서비스를 사용해도 무방하다. 다만, MMF 서비스나 CO 서비스를 통해 푸시하는 경우에 있어서는, 제584단계에서 세션이 존재하는 것으로 판단되는 경우 즉 단말기가 무선인터넷에 접속된 상태의 경우, PPG(520)가 푸시 작업을 종료하고 추후 다시 시도할 수도 있다. CO 서비스의 경우 단말기에 기 저장되어 있는 데이터 파일의 유효기간을 갱신하는데 적합하다. 한편, SI(Service Indication) 및 SL(Service Loading) 서비스를 활용하여 광고 콘텐츠를 푸시하는 경우에는 단말기 사용자의 동의를 구하지 않고 응용프로그램 디스팻쳐(568) 또는 WAP 접속관리 모듈(566)이 자동적으로 광고제공 시스템(510)에 접속하도록 하는 것이 바람직하다.Meanwhile, the WAP push service defined so far by the WAP Forum is based on WML (Wireless Markup Language), MMF (Mobile Multimedia File Format), CO (Cache Operation), Service Indication (SI), and SL (Service). Loading). In the case of the Wireless Markup Language (WML), Mobile Multimedia File Format (MMF), and Cache Operation (CO) services, the content may be provided to the terminal by one-time push, but the service indication (SI) and service loading (SL) services In this case, only the URL of the CP is pushed and the terminal is used to access the CP. In implementing the advertisement content push according to the present invention, any of these services may be used. However, when pushing through an MMF service or a CO service, when it is determined in step 584 that the session exists, that is, when the terminal is connected to the wireless Internet, the PPG 520 ends the push operation and then You can try again. In the case of the CO service, it is suitable for updating the validity period of the data file already stored in the terminal. On the other hand, in the case of pushing the advertisement content using the service indication (SI) and service loading (SL) services, the application dispatcher 568 or the WAP access management module 566 automatically advertises without seeking the consent of the terminal user. It is desirable to connect to the providing system 510.
본 발명이 속하는 기술분야의 당업자는 본 발명이 그 기술적 사상이나 필수적 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 예컨대, 위에서 기술한 바와 같이 SMS 푸시를 기반으로 단말기에 광고영상 콘텐츠를 제공하게 되는 경우 단말기는 서버로의 자동접속, 콘텐츠 수신, 저장 및 보고 등의 태스크를 수행하는 것이 바람직하다. 위에서는 이러한 태스크를 구현하기 위한 몇가지 예를 기술하였지만, 내장된 프로그램 내지 V/M의 사용과 WMLscript와 같은 스크립트 프로그램의 사용이 다양한 방식으로 조합될 수 있다. 아울러, 위 태스크들 각각에 대해 별도의 프로그램 모듈 또는 함수가 존재할 수도 있지만, 이들 중 일부는 통합될 수 있고 역으로 더 분할될 수도 있다.Those skilled in the art to which the present invention pertains will understand that the present invention can be implemented in other specific forms without changing the technical spirit or essential features. For example, as described above, when the advertisement video content is provided to the terminal based on the SMS push, the terminal preferably performs tasks such as automatic access to the server, content reception, storage, and reporting. While some examples have been described for implementing these tasks, the use of embedded programs, V / Ms, and script programs such as WMLscript can be combined in various ways. In addition, although there may be a separate program module or function for each of the above tasks, some of them may be integrated and vice versa.
다른 한편으로, 위에서 설명한 일부 실시예에 대해서 서버로부터 단말기에 제공되는 콘텐츠가 압축되어 전송되는 것으로 기술하였지만, 구체적인 압축 방식과, 프레임 전체를 압축할 것인지 일부를 압축할 것인지의 여부, 그리고 일부를 압축하는 경우의 압축 부분 등은 매우 다양하게 변형될 수 있다.On the other hand, while some embodiments described above have been described in that the content provided from the server to the terminal is compressed and transmitted, the specific compression scheme, whether to compress the whole frame or part, and part of the compression In the case of the compression portion and the like can be modified in various ways.
단문메시지를 전송함에 있어 콜백 URL을 함께 전송하였지만, 이러한 콜백 URL을 제공하는 대신에 기본적인(default) URL을 단말기에 저장시켜두고 이 URL을 사용하여 접속하게 할 수도 있다.Although the callback URL is also sent in the short message transmission, instead of providing the callback URL, the default URL can be stored in the terminal and accessed using this URL.
그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로서 이해해야만 한다. 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 등가개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.Therefore, the above-described embodiments are to be understood as illustrative in all respects and not as restrictive. The scope of the present invention is shown by the following claims rather than the detailed description, and all changes or modifications derived from the meaning and scope of the claims and their equivalents should be construed as being included in the scope of the present invention. do.
상술한 바와 같이, 본 발명에 따르면 광고주 입장에서는 타겟 즉 각 이동 단말기 소유자의 속성을 토대로 개인화된 광고를 제공할 수 있게 된다. 아울러, 이동 단말기가 24시간 휴대되는 특징을 가지는 것을 고려할 때, 광고주는 광고의 상시 반복 노출로 광고 효과를 극대화할 수 있다. 광고 효과의 증가로 인해 시스템 운영자는 광고주로부터 보다 많은 광고료를 청구할 수 있으며, 서비스 이용자에 대해 실질적인 인센티브를 부여할 수 있게 된다.As described above, according to the present invention, the advertiser can provide a personalized advertisement based on the target, that is, the attributes of each mobile terminal owner. In addition, when considering that the mobile terminal has a characteristic of being carried for 24 hours, the advertiser may maximize the advertisement effect by the constant repeated exposure of the advertisement. Increased advertising effectiveness allows system operators to charge more advertising charges from advertisers and give substantial incentives to service users.
한편, 서비스 이용자는 단말기가 음성통신이나 데이터통신에 사용되고 있지않은 동안에만 광고데이터가 다운로드되기 때문에 불편함도 거의 느끼지 않는다. 특히 단말기 구입 후에 추가적으로 서비스 이용 해지 신청 및 이용신청을 할 수 있기 때문에 불편함에 따른 문제점은 더욱 감소된다.On the other hand, the service user feels little inconvenience because the advertisement data is downloaded only while the terminal is not used for voice communication or data communication. In particular, since the user can apply for service cancellation and additional application after purchasing the terminal, the problem caused by inconvenience is further reduced.
Claims (26)
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2002-0008348A KR100408597B1 (en) | 2002-02-16 | 2002-02-16 | Push Advertizement in Mobile Communications Network and Mobile Terminal Suitable for the Same |
PCT/KR2002/000742 WO2003024136A1 (en) | 2001-09-12 | 2002-04-23 | Push advertisement in mobile communications network and mobile terminal suitable for the same |
JP2002132028A JP2003091679A (en) | 2001-09-12 | 2002-05-07 | Push advertising method in radio communication network, and radio communication terminal suitable for the same |
GB0218437A GB2380364B (en) | 2001-09-12 | 2002-08-08 | Push advertisement in mobile communications network and mobile terminal suitable for the same |
US10/216,329 US20030096625A1 (en) | 2001-09-12 | 2002-08-08 | Push advertisement in mobile communications network and mobile terminal suitable for the same |
SG200205482A SG112850A1 (en) | 2001-09-12 | 2002-09-11 | Push advertisement in mobile communications network and mobile terminal suitable for the same |
CN02131552A CN1416286A (en) | 2001-09-12 | 2002-09-11 | Propulsion type advertisement in mobile communicating network and adaptable mobile terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2002-0008348A KR100408597B1 (en) | 2002-02-16 | 2002-02-16 | Push Advertizement in Mobile Communications Network and Mobile Terminal Suitable for the Same |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20030068747A KR20030068747A (en) | 2003-08-25 |
KR100408597B1 true KR100408597B1 (en) | 2003-12-03 |
Family
ID=32221587
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2002-0008348A KR100408597B1 (en) | 2001-09-12 | 2002-02-16 | Push Advertizement in Mobile Communications Network and Mobile Terminal Suitable for the Same |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100408597B1 (en) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100877986B1 (en) * | 2002-10-19 | 2009-01-12 | 엘지전자 주식회사 | Push message management and connecting method |
KR100770400B1 (en) * | 2005-06-22 | 2008-01-07 | 김낙구 | Activation method of large contents and mobile terminal for the same |
KR100716711B1 (en) * | 2005-12-02 | 2007-05-09 | 주식회사 케이티프리텔 | Portable terminal for providing service of advertisement and the same method |
KR101191195B1 (en) * | 2006-05-04 | 2012-10-15 | 엘지전자 주식회사 | apparatus for transmitting contents, apparatus for outputting contents, method for transmitting contents and method for outputting contents |
KR100739372B1 (en) * | 2006-07-10 | 2007-07-16 | 엘지전자 주식회사 | Apparatus for transmitting contents, apparatus for outputting contents, method for transmitting contents and method for outputting contents |
KR100799882B1 (en) * | 2006-07-11 | 2008-02-04 | 주식회사 컴투스 | Method of providing additional information according the mobile contents and computer-readable medium having thereon program performing function embodying the same |
KR20080052025A (en) * | 2006-12-07 | 2008-06-11 | 한국전자통신연구원 | Method for advertising based on push in internet broadcasting service |
KR100832234B1 (en) * | 2007-10-26 | 2008-06-10 | 이용환 | Advertising system for communication apparatus using cord and cordless network and method thereof |
KR100968961B1 (en) * | 2008-07-28 | 2010-07-14 | 주식회사 케이티 | Method for providing the advertisement information using smart card web server, the smart card thereof and advertisement providing server |
KR100968963B1 (en) * | 2008-07-31 | 2010-07-14 | 주식회사 케이티 | Smart card and method for updating information in communication apparatus |
KR101054591B1 (en) * | 2009-03-19 | 2011-08-04 | 주식회사 케이티 | Resource lease service server, mobile terminal and resource lease service method for resource lease service |
KR101226991B1 (en) * | 2011-02-28 | 2013-01-29 | (주)아펙스씨앤에스 | Advertising system using push notification, advertising method performed on advertising system and computing device for advertisement using push notification |
KR101272077B1 (en) * | 2011-05-16 | 2013-06-12 | 에스케이텔레콤 주식회사 | System and method for providing push service |
KR20140073904A (en) * | 2012-12-07 | 2014-06-17 | 주식회사 엔비티파트너스 | Method for providing advertisement of reward type and server therefor |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000072474A (en) * | 2000-09-06 | 2000-12-05 | 이효경 | Mobile advertising phone |
KR20010002782A (en) * | 1999-06-17 | 2001-01-15 | 강성열 | Advertising system for portable communicator |
KR20020005132A (en) * | 2000-07-08 | 2002-01-17 | 한장수 | Apparatus and method for moving picture goods advertising by using WAP |
KR20020005860A (en) * | 2000-07-10 | 2002-01-18 | 이갑우 | Advertising method and apparatus therefor on internet and mobile communition system |
-
2002
- 2002-02-16 KR KR10-2002-0008348A patent/KR100408597B1/en active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010002782A (en) * | 1999-06-17 | 2001-01-15 | 강성열 | Advertising system for portable communicator |
KR20020005132A (en) * | 2000-07-08 | 2002-01-17 | 한장수 | Apparatus and method for moving picture goods advertising by using WAP |
KR20020005860A (en) * | 2000-07-10 | 2002-01-18 | 이갑우 | Advertising method and apparatus therefor on internet and mobile communition system |
KR20000072474A (en) * | 2000-09-06 | 2000-12-05 | 이효경 | Mobile advertising phone |
Also Published As
Publication number | Publication date |
---|---|
KR20030068747A (en) | 2003-08-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2003091679A (en) | Push advertising method in radio communication network, and radio communication terminal suitable for the same | |
US6470181B1 (en) | Method and apparatus for simultaneous text and audio for sponsored calls | |
US7512420B2 (en) | System and method for transmitting and display of visual messages on screens of connected mobile devices | |
EP1332633B1 (en) | An electronic short messaging and advertising method and means | |
US8677020B2 (en) | Device, system and method of wireless delivery of targeted advertisements | |
KR100396516B1 (en) | Apparatus and method for displaying advertisement using short message service in portable mobile terminal | |
US7280816B2 (en) | Techniques for monitoring mobile telecommunications for shared accounts | |
KR100408597B1 (en) | Push Advertizement in Mobile Communications Network and Mobile Terminal Suitable for the Same | |
US20090112708A1 (en) | Mobile Content Placement Reward System | |
US20070088852A1 (en) | Device, system and method of presentation of advertisements on a wireless device | |
KR20010111303A (en) | System and method for distributing advertising and gathering information in a wireless communication network | |
KR20050085741A (en) | System and method for providing multimedia messaging service (mms) ringing images on mobile calls | |
EP1968003A1 (en) | Charging or billing depending on the reaction to an advert received by a user | |
US9191792B2 (en) | Provision of additional content to mobile communication devices | |
CN101925001A (en) | Mobile terminal advertisement realization method, applicable mobile terminal and advertisement system | |
KR20030031938A (en) | Dynamic image and text imformation display system and methed therefore | |
KR20010093612A (en) | Advertising service system using initializing screen of cellur phone | |
JP3492265B2 (en) | Message communication system by digital radio telephone | |
JP4607423B2 (en) | Information transmission method to user terminal | |
KR20080111178A (en) | Advertising method for use of waiting time of sms transmission | |
KR100712093B1 (en) | Method for advertisement during waiting period of call process in mobile communication terminal | |
WO2001072001A2 (en) | Method of, and means for charging of delivering mobile or wireless information services | |
KR20010094521A (en) | A System and Method for Advertisement Using Wireless Communication Terminal | |
KR100476583B1 (en) | Method for advertizing into mobile terminal | |
KR100724581B1 (en) | Method and system for realizing background contents when reading SMS text message |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
A302 | Request for accelerated examination | ||
E902 | Notification of reason for refusal | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20121018 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20131031 Year of fee payment: 11 |
|
FPAY | Annual fee payment |
Payment date: 20141028 Year of fee payment: 12 |
|
FPAY | Annual fee payment |
Payment date: 20151030 Year of fee payment: 13 |
|
FPAY | Annual fee payment |
Payment date: 20161028 Year of fee payment: 14 |
|
FPAY | Annual fee payment |
Payment date: 20171030 Year of fee payment: 15 |
|
FPAY | Annual fee payment |
Payment date: 20181113 Year of fee payment: 16 |
|
FPAY | Annual fee payment |
Payment date: 20191030 Year of fee payment: 17 |