[go: up one dir, main page]

JP2003324547A - Application program for portable communication terminal - Google Patents

Application program for portable communication terminal

Info

Publication number
JP2003324547A
JP2003324547A JP2002128977A JP2002128977A JP2003324547A JP 2003324547 A JP2003324547 A JP 2003324547A JP 2002128977 A JP2002128977 A JP 2002128977A JP 2002128977 A JP2002128977 A JP 2002128977A JP 2003324547 A JP2003324547 A JP 2003324547A
Authority
JP
Japan
Prior art keywords
advertisement
display
mobile communication
application program
application
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2002128977A
Other languages
Japanese (ja)
Other versions
JP3732153B2 (en
Inventor
Yuichiro Tsutsui
雄一朗 筒井
Shuntaro Sato
俊太郎 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Techfirm Inc
D2C Inc
Original Assignee
Techfirm Inc
D2C Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Techfirm Inc, D2C Inc filed Critical Techfirm Inc
Priority to JP2002128977A priority Critical patent/JP3732153B2/en
Publication of JP2003324547A publication Critical patent/JP2003324547A/en
Application granted granted Critical
Publication of JP3732153B2 publication Critical patent/JP3732153B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To effectively advertise to a user of an application in a portable communication terminal. <P>SOLUTION: When it becomes necessary for a game image to be switched to a next image in accordance with screen clearing, advertisement processing is started, and the next image is not displayed until the advertisement processing is finished. In the advertisement processing, display of an advertisement image which is based on advertisement data read from SRAM in a step ST57 is performed from a step ST60 to a step ST63. When display of all the advertisement images which are based on the advertisement data is finished, the advertisement processing is finished. As a result, the next image of the game image is displayed after the advertisement processing is finished. <P>COPYRIGHT: (C)2004,JPO

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、携帯通信端末にて
広告画面を表示させるためのアプリケーションプログラ
ムに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an application program for displaying an advertisement screen on a mobile communication terminal.

【0002】[0002]

【従来の技術】携帯通信端末は、移動通信網を介してダ
ウンロードしたアプリケーションプログラムを実行する
ことが可能なものが知られている。
2. Description of the Related Art Portable communication terminals are known that are capable of executing application programs downloaded via a mobile communication network.

【0003】この種の携帯通信端末用のアプリケーショ
ンプログラムでは、その開発に関わる対価を回収するた
めに広告が広く利用されている。そして広告を表示する
ための代表的な方法としてバナー広告が知られている。
In this type of application program for mobile communication terminals, advertisements are widely used to collect compensation for the development thereof. A banner advertisement is known as a typical method for displaying the advertisement.

【0004】[0004]

【発明が解決しようとする課題】ところがバナー広告で
は、アプリケーションでの本来の表示画面中に広告画像
を組み込む。このため、表示画面中でアプリケーション
のために使用できる領域が小さくなってしまい、画面構
成の設計が困難になってしまう。また、バナー広告のた
めに確保できる領域も限られるため、広告効果を有効に
発揮することができなかった。特に携帯通信端末の場
合、表示器の画面サイズ自体が非常に小さいために、上
記の不具合は極めて大きい。
However, in the banner advertisement, the advertisement image is incorporated in the original display screen of the application. For this reason, the area that can be used for the application in the display screen becomes small, and it becomes difficult to design the screen configuration. Moreover, since the area that can be secured for the banner advertisement is limited, the advertisement effect cannot be effectively exhibited. In particular, in the case of a mobile communication terminal, the above problem is extremely large because the screen size itself of the display is very small.

【0005】本発明はこのような事情を考慮してなされ
たものであり、その目的とするところは、携帯通信端末
におけるアプリケーションの利用者に対して有効に広告
を行うことが可能なアプリケーションプログラムを提供
することにある。
The present invention has been made in consideration of such circumstances, and an object thereof is to provide an application program capable of effectively advertising to an application user of a mobile communication terminal. To provide.

【0006】[0006]

【課題を解決するための手段】以上の目的を達成するた
めに本発明は、移動通信網を介して通信を行うもので、
任意の画面を表示可能な表示器および任意の情報を記憶
可能な記憶手段を備えた携帯通信端末を制御するコンピ
ュータに、前記移動通信網を介して広告データを取得さ
せ、前記広告データを前記記憶手段に記憶させる。また
前記コンピュータに、所定のアプリケーション処理にお
ける所定の事象に関連して定まる所定の広告期間に前記
記憶手段に記憶された広告データに基づく広告画面を表
示するよう前記表示器を制御させるとともに、前記広告
期間に前記アプリケーション処理による前記表示器での
画面表示を抑止させるようにした。
In order to achieve the above object, the present invention is to perform communication through a mobile communication network.
A computer controlling a mobile communication terminal having a display capable of displaying an arbitrary screen and a storage means capable of storing arbitrary information is caused to acquire advertisement data via the mobile communication network, and the advertisement data is stored in the storage. Store in the means. Further, the computer is caused to control the display device to display an advertisement screen based on the advertisement data stored in the storage means during a predetermined advertisement period determined in association with a predetermined event in a predetermined application process, and the advertisement During the period, screen display on the display unit by the application processing is suppressed.

【0007】このような手段を講じたことにより、アプ
リケーション処理による表示器での画面表示が一時的に
中断され、移動通信網を介して取得された広告データに
基づく広告画面の表示が表示器にて行われる。そして広
告画面の表示が終わった後に、アプリケーション処理に
よる表示器での画面表示が再開される。従って、アプリ
ケーション処理と関連して広告画面の表示を行っていな
がら、アプリケーション処理のための表示画面とは全く
別個の広告画面を表示できる。
[0007] By taking such a means, the screen display on the display by the application processing is temporarily interrupted, and the display of the advertisement screen based on the advertisement data acquired through the mobile communication network is displayed on the display. Is done. Then, after the display of the advertisement screen is finished, the screen display on the display unit by the application processing is restarted. Therefore, while displaying the advertisement screen in association with the application processing, it is possible to display an advertisement screen completely different from the display screen for the application processing.

【0008】[0008]

【発明の実施の形態】以下、図面を参照して本発明の一
実施形態につき説明する。
DETAILED DESCRIPTION OF THE INVENTION An embodiment of the present invention will be described below with reference to the drawings.

【0009】図1は本実施形態に係るシステムの全体構
成を示すブロック図である。
FIG. 1 is a block diagram showing the overall configuration of the system according to this embodiment.

【0010】この図1に示すようにこのシステムは、携
帯通信端末1、アプリケーションは配信サーバ2、広告
配信サーバ3、移動通信網4およびインターネット5か
ら構成される。
As shown in FIG. 1, this system comprises a mobile communication terminal 1, an application is a distribution server 2, an advertisement distribution server 3, a mobile communication network 4 and the Internet 5.

【0011】このシステムは、携帯通信端末1にて任意
のアプリケーションプログラムをダウンロードして使用
可能とする環境を提供するものである。具体的には、携
帯通信端末1からのリクエストに応じて、アプリケーシ
ョン配信サーバ2からアプリケーションプログラムがダ
ウンロードされるようになっている。この実施形態で
は、アプリケーションプログラムとして特にJava
(登録商標)プログラミング言語で記述された「アプレ
ット」と呼ばれるコンピュータプログラムを例に挙げて
説明するが、これに限定されることはなく、ネットワー
ク上でやり取り可能なデータであればこのアプリケーシ
ョンプログラムの概念に含まれる。
This system provides an environment in which a mobile communication terminal 1 can download and use an arbitrary application program. Specifically, the application program is downloaded from the application distribution server 2 in response to a request from the mobile communication terminal 1. In this embodiment, Java is particularly used as the application program.
A computer program called an "applet" written in the (registered trademark) programming language will be described as an example, but the invention is not limited to this, and the concept of this application program is data that can be exchanged on a network. include.

【0012】携帯通信端末1は、移動通信網4に無線回
線を介して接続される。そして携帯通信端末1は、移動
通信網4を介して任意の相手先と通信を行うことが可能
である。移動通信網4はパケット通信をサポートしてい
て、携帯通信端末1はインターネット5を介して任意の
サイトにパケット通信を利用してアクセスすることが可
能である。
The mobile communication terminal 1 is connected to the mobile communication network 4 via a wireless line. The mobile communication terminal 1 can communicate with any other party via the mobile communication network 4. The mobile communication network 4 supports packet communication, and the mobile communication terminal 1 can access any site via the Internet 5 using packet communication.

【0013】アプリケーション配信サーバ2は、様々な
アプリケーションを実現するためのアプレットをインタ
ーネット5および移動通信網4を介して携帯通信端末1
へと配信する。アプリケーション配信サーバ2はまた、
広告データをインターネット5および移動通信網4を介
して携帯通信端末1へと配信する。アプリケーション配
信サーバ2は上記広告データは、広告配信サーバ3から
インターネット5を介して取得する。
The application distribution server 2 stores applets for realizing various applications via the Internet 5 and the mobile communication network 4 in the mobile communication terminal 1.
To deliver to. The application distribution server 2 also
The advertisement data is distributed to the mobile communication terminal 1 via the Internet 5 and the mobile communication network 4. The application distribution server 2 acquires the advertisement data from the advertisement distribution server 3 via the Internet 5.

【0014】広告配信サーバ3は、様々な広告画面を示
す広告データを有している。広告配信サーバ3はアプリ
ケーション配信サーバ2を介して携帯通信端末1へと広
告データを配信する。
The advertisement distribution server 3 has advertisement data showing various advertisement screens. The advertisement distribution server 3 distributes advertisement data to the mobile communication terminal 1 via the application distribution server 2.

【0015】ところで携帯通信端末1は、Javaのア
プレットをダウンロードおよび実行する機能を有したも
のである。この種の携帯通信端末としては、例えば株式
会社NTTドコモが提供するiアプリに対応するPDC
(Personal Digital Cellular)端末などが知られてい
る。
The mobile communication terminal 1 has a function of downloading and executing a Java applet. An example of this type of mobile communication terminal is a PDC compatible with an i-appli provided by NTT DoCoMo, Inc.
(Personal Digital Cellular) terminals and the like are known.

【0016】図2は携帯通信端末1のハードウェア構成
のブロック図である。
FIG. 2 is a block diagram of the hardware configuration of the mobile communication terminal 1.

【0017】この図2に示すように携帯通信端末1は、
CPU10、ROM11、RAM12、SRAM(Stat
ic RAM)13、データ入出力部14、無線処理部15、
アンテナ16、音声処理部17、スピーカ18、マイク
ロホン19、キーパッド20およびLCD21が接続さ
れてなる。
The mobile communication terminal 1 as shown in FIG.
CPU10, ROM11, RAM12, SRAM (Stat
ic RAM) 13, data input / output unit 14, wireless processing unit 15,
An antenna 16, a voice processing unit 17, a speaker 18, a microphone 19, a keypad 20 and an LCD 21 are connected.

【0018】ROM11には種々の制御プログラム等が
格納されており、CPU10は、この制御プログラムに
基づいて各種制御処理を実行する。その際、RAM12
はCPU10のワークエリア等として用いられる。RO
M11内の制御プログラムには、携帯通信端末1の基本
動作をサポートするファームウェアの他、ブラウザや後
述する各種アプリケーションが含まれる。SRAM13
は、インターネット5を介して取得したウェブページを
キャッシュする。またSRAM13は、インターネット
5を介してダウンロードしたアプリケーションを記憶す
る。
Various control programs and the like are stored in the ROM 11, and the CPU 10 executes various control processes based on this control program. At that time, RAM12
Is used as a work area of the CPU 10. RO
The control program in M11 includes firmware that supports the basic operation of the mobile communication terminal 1, a browser, and various applications described later. SRAM13
Caches a web page acquired via the Internet 5. The SRAM 13 also stores applications downloaded via the Internet 5.

【0019】無線処理部15は、図示しない周波数シン
セサイザ、増幅器、変復調回路等を含み、アンテナ16
を介して送受信される信号に対して、フレーム同期・分
離および誤り検出・訂正処理等の周知の無線処理を実行
する。これにより無線処理部15は、移動通信網4に含
まれる基地局(図示せず)との無線通信を実現する。な
お無線処理部15は、回線交換によって伝送される信号
と、パケット交換によって伝送される信号とにそれぞれ
対応した処理を行うことが可能である。無線処理部15
によって処理されるデータは、データ入出力部14を介
してCPU10に入出力される。
The radio processing unit 15 includes a frequency synthesizer, an amplifier, a modulation / demodulation circuit, etc. (not shown), and an antenna 16
Well-known wireless processing such as frame synchronization / separation and error detection / correction processing is performed on a signal transmitted / received via the. Thereby, the wireless processing unit 15 realizes wireless communication with a base station (not shown) included in the mobile communication network 4. The wireless processing unit 15 can perform processing corresponding to a signal transmitted by circuit switching and a signal transmitted by packet switching. Wireless processing unit 15
The data processed by is input to and output from the CPU 10 via the data input / output unit 14.

【0020】音声処理部17は、スピーカ18およびマ
イクロホン19に接続されている。音声処理部17は、
音声信号に対して所定の処理を施す。キーパッド20
は、利用者が各種操作を行うための入力インタフェイス
である。LCD21は、各種情報を表示するための表示
インタフェイスである。
The voice processing section 17 is connected to a speaker 18 and a microphone 19. The voice processing unit 17
Predetermined processing is performed on the audio signal. Keypad 20
Is an input interface for the user to perform various operations. The LCD 21 is a display interface for displaying various information.

【0021】次に、図3を参照しながら携帯通信端末1
のプロセス構成について説明する。図3に示すように、
プロセス構成の最下層は、携帯通信端末1のハードウェ
ア制御に関するキーインタフェイス部101、画面イン
タフェイス部102、データ通信ドライバ103、スピ
ーカ・マイク制御部104、メモリインタフェイス部1
05によって構成される。
Next, referring to FIG. 3, the mobile communication terminal 1
The process configuration of will be described. As shown in FIG.
The lowest layer of the process configuration is a key interface unit 101 related to hardware control of the mobile communication terminal 1, a screen interface unit 102, a data communication driver 103, a speaker / microphone control unit 104, and a memory interface unit 1.
05.

【0022】その上層は、ファームウェア111によっ
て構成される。このファームウェア111により携帯通
信端末1の基本的な処理がサポートされる。
The upper layer is constituted by the firmware 111. The firmware 111 supports basic processing of the mobile communication terminal 1.

【0023】さらにその上層は、Javaバーチャルマ
シン121、ブラウザ122、電話機能部123、設定
部124によって構成されている。
The upper layer further comprises a Java virtual machine 121, a browser 122, a telephone function section 123, and a setting section 124.

【0024】Javaバーチャルマシン121の上層に
は、Javaアプレット131が構成される。Java
アプレットは、Javaによって記述されたアプリケー
ションプログラムである。Javaアプレットは、アプ
リケーション配信サーバ2などから携帯通信端末1にダ
ウンロードされ、Javaバーチャルマシン121上で
実行される。
A Java applet 131 is formed on the upper layer of the Java virtual machine 121. Java
An applet is an application program written in Java. The Java applet is downloaded from the application distribution server 2 or the like to the mobile communication terminal 1 and executed on the Java virtual machine 121.

【0025】さて、図1に示すシステムでは、アプリケ
ーション配信サーバ2からはゲームなどのような様々な
アプリケーションが携帯通信端末1へと配信される。し
かし、アプリケーション配信サーバ2が実際に配信する
Javaアプレットは、上記のアプリケーションを実現
するための主プログラムと広告プログラムとを結合して
構成されるものとする。
In the system shown in FIG. 1, various applications such as games are distributed from the application distribution server 2 to the mobile communication terminal 1. However, it is assumed that the Java applet actually distributed by the application distribution server 2 is configured by combining the main program and the advertising program for realizing the above application.

【0026】広告プログラムは、主プログラムに基づい
て実現されるアプリケーションの利用者に対して広告を
行うための処理を携帯通信端末1のCPU10に行わせ
るものである。この広告プログラムは、CPU10を取
得部、記憶制御部、広告表示部、表示抑止部、終了抑止
部、要求部、通知部および禁止部として機能させる。
The advertisement program causes the CPU 10 of the mobile communication terminal 1 to perform a process for advertising to a user of an application realized based on the main program. This advertisement program causes the CPU 10 to function as an acquisition unit, a storage control unit, an advertisement display unit, a display suppression unit, an end suppression unit, a request unit, a notification unit and a prohibition unit.

【0027】取得部は、広告配信サーバ3から配信され
ている広告データをアプリケーション配信サーバ2を介
して取得する。
The acquisition unit acquires the advertisement data distributed from the advertisement distribution server 3 via the application distribution server 2.

【0028】記憶制御部は、取得部により取得された広
告データをSRAM13へと記憶させる。広告データ
は、広告コード、有効期限、URLおよび画面データか
らなる。記憶制御部は、これらの情報にその広告データ
を取得した日時の情報を付加して図4に示すような状態
でSRAM13へと記憶させる。なお広告コードは、広
告データを一意に識別するためのコードである。有効期
限は、その広告データを使用することができる期限であ
る。URLは、その広告データに関するサイトのアドレ
スである。画面データは広告画面を示すデータである。
画面データは、図5(a)〜図5(c)に示す3種類の
データブロックを1つ以上含んで構成される。
The storage control unit stores the advertisement data acquired by the acquisition unit in the SRAM 13. The advertisement data includes an advertisement code, an expiration date, a URL and screen data. The storage control unit adds information on the date and time when the advertisement data was acquired to these pieces of information and stores the information in the SRAM 13 in the state as shown in FIG. The advertisement code is a code for uniquely identifying the advertisement data. The expiration date is the expiration date when the advertisement data can be used. The URL is the address of the site regarding the advertisement data. The screen data is data indicating an advertisement screen.
The screen data is configured to include one or more of three types of data blocks shown in FIGS. 5 (a) to 5 (c).

【0029】広告表示部は、主プログラムによるアプリ
ケーション処理に連動した所定のタイミング(後述す
る)にてLCD21に広告画面を表示させる。
The advertisement display unit displays an advertisement screen on the LCD 21 at a predetermined timing (described later) linked to the application processing by the main program.

【0030】表示抑止部は、広告表示部により広告画面
の表示を行っている期間に主プログラムによるアプリケ
ーション処理によりLCD21での画面表示が行われる
ことを抑止する。
The display suppression unit suppresses the screen display on the LCD 21 by the application processing by the main program while the advertisement display unit is displaying the advertisement screen.

【0031】終了抑止部は、広告表示部により広告画面
の表示を行っている期間に主プログラムによるアプリケ
ーション処理の終了処理が行われることを抑止する。
The termination inhibiting unit inhibits the termination processing of the application processing by the main program while the advertisement display unit is displaying the advertisement screen.

【0032】要求部は、広告データに示されたURLへ
のアクセスをブラウザ122に対して要求する。
The request unit requests the browser 122 to access the URL indicated in the advertisement data.

【0033】通知部は、広告画面の表示およびURLへ
のアクセスの要求を行った履歴をアプリケーション配信
サーバ2へと通知する。通知部はこの通知を行うため
に、図6に示すようなイベント履歴を作成する。
The notification unit notifies the application distribution server 2 of the history of requesting the display of the advertisement screen and the access to the URL. The notification unit creates an event history as shown in FIG. 6 in order to make this notification.

【0034】そして禁止部は、取得部による広告データ
の取得がある期間を越えて行えていない場合に、アプリ
ケーション処理の実行を禁止する。
The prohibition unit prohibits execution of application processing when the acquisition of the advertisement data by the acquisition unit has not been performed for a certain period of time.

【0035】次に動作につき説明する。Next, the operation will be described.

【0036】携帯通信端末1からアプリケーション配信
サーバ2にアクセスし、アプリケーションの配信を要求
すると、アプリケーション配信サーバ2は要求されたア
プリケーションを実現する主プログラムを持つJava
アプレットを携帯通信端末1へとダウンロードする。携
帯通信端末1では、ダウンロードしたJavaアプレッ
トをSRAM13へと格納しておく。このJavaアプ
レットは、ユーザからの実行指示に応じてSRAM13
により読み出され、Javaバーチャルマシン121上
で実行される。
When the mobile communication terminal 1 accesses the application distribution server 2 and requests distribution of the application, the application distribution server 2 has a Java program having a main program for realizing the requested application.
Download the applet to the mobile communication terminal 1. In the mobile communication terminal 1, the downloaded Java applet is stored in the SRAM 13. This Java applet is stored in the SRAM 13 according to the execution instruction from the user.
It is read by and is executed on the Java virtual machine 121.

【0037】以下、ゲームを実現する主プログラムを持
つJavaアプレットが実行される場合を例にとって具
体的な動作を説明する。
The specific operation will be described below by taking as an example the case where a Java applet having a main program for realizing a game is executed.

【0038】まずJavaアプレットの実行が指示され
たならば、主プログラムに基づく図7に示すようなゲー
ムアプリケーション処理が開始される。
First, when execution of a Java applet is instructed, game application processing based on the main program as shown in FIG. 7 is started.

【0039】CPU10はまずステップST1におい
て、初期化を行う。この初期化が完了したならばCPU
10は、広告プログラムに基づく広告処理を起動する。
CPU10は、ゲームアプリケーション処理により広告
処理が起動された場合には、ゲームアプリケーション処
理に並行して広告プログラムに基づく広告処理を実行す
る。
First, the CPU 10 initializes in step ST1. If this initialization is complete, the CPU
10 starts an advertisement process based on the advertisement program.
When the advertisement process is started by the game application process, the CPU 10 executes the advertisement process based on the advertisement program in parallel with the game application process.

【0040】一方、CPU10はゲームアプリケーショ
ン処理では、ステップST3において、主プログラムに
含まれているゲームデータを読み込んで、初期データを
作成する。この初期データの作成を終了したならばCP
U10はステップST4において、メイン側終了フラグ
をセットする。そしてこの上でCPU10はステップS
T5において、ステップST2にて起動した広告処理が
終了するのを待ち受ける。なおメイン側終了フラグは、
例えばRAM12に記憶される。このようにして、ゲー
ムアプリケーション処理の起動時には、初期化および初
期データの作成はまず行われるが、それ以降の処理は広
告処理が終了するまでは行われない。
On the other hand, in the game application processing, the CPU 10 reads the game data included in the main program and creates initial data in step ST3. If you finish creating this initial data, CP
U10 sets the main side end flag in step ST4. Then, on this, the CPU 10 performs step S
At T5, it waits for the advertisement processing started at step ST2 to end. The main end flag is
For example, it is stored in the RAM 12. In this way, when the game application process is started, the initialization and the creation of the initial data are first performed, but the subsequent processes are not performed until the advertisement process is completed.

【0041】広告処理が終了したことをステップST5
にて確認したならば、CPU10はステップST6にお
いて、初期のゲーム画面をLCD21に表示させる。そ
してこの後にCPU10はステップST7において、ゲ
ームをユーザに行わせるためのゲーム処理を開始する。
Completion of the advertisement process is confirmed in step ST5.
If confirmed, the CPU 10 displays the initial game screen on the LCD 21 in step ST6. Then, after this, the CPU 10 starts the game processing for causing the user to play the game in step ST7.

【0042】このゲーム処理を行いながらCPU10は
ステップST8乃至ステップST10において、ゲーム
の1面がクリアとなるか、ゲームオーバーとなるか、あ
るいはゲーム終了が指示されるのを待ち受ける。
While performing this game processing, the CPU 10 waits for an instruction to clear one side of the game, to over the game, or to end the game in steps ST8 to ST10.

【0043】1面がクリアとなったことをステップST
8にて確認したならば、CPU10はステップST11
において、面クリア処理を実行する。
It is step ST that one side is clear.
If confirmed in step 8, the CPU 10 proceeds to step ST11.
At, the surface clearing process is executed.

【0044】図8は面クリア処理の詳細を示すフローチ
ャートである。
FIG. 8 is a flow chart showing details of the face clearing process.

【0045】CPU10はまずステップST21におい
て、広告処理を起動する。続いてCPU10はステップ
ST22において、ゲームの次面のデータを読み込んで
おく。そしてここでデータを読み込み終えたならばCP
U10はステップST23において、メイン側終了フラ
グをセットする。そしてこの上でCPU10はステップ
ST24において、ステップST21にて起動した広告
処理が終了するのを待ち受ける。このように、この実施
形態のゲームアプリケーションは、1面がクリアされる
毎にゲーム画面の切り替えが行われるのであるが、面ク
リアに伴って次面データの読み込みはまず行われるが、
広告処理が終了するまで次面のゲーム画面の表示は行わ
れない。
First, in step ST21, the CPU 10 starts an advertisement process. Subsequently, in step ST22, the CPU 10 reads the data of the next surface of the game. And if you finish reading data here, CP
U10 sets the main side end flag in step ST23. Then, in step ST24, the CPU 10 waits for the advertisement processing started in step ST21 to end. As described above, in the game application of this embodiment, the game screen is switched every time one surface is cleared, and the next-surface data is read first when the surface is cleared.
The next game screen is not displayed until the advertisement process is completed.

【0046】広告処理が終了したことをステップST2
4にて確認したならば、CPU10はステップST25
において、ゲームの次面の画面をLCD21に表示させ
る。そしてこの後にCPU10はステップST7以降の
処理を繰り返す。
Completion of the advertisement process is confirmed in step ST2.
If confirmed in step 4, the CPU 10 proceeds to step ST25.
At, the next screen of the game is displayed on the LCD 21. After this, the CPU 10 repeats the processing from step ST7.

【0047】ところで、ゲームオーバーとなったことを
ステップST9にて確認したならば、CPU10はステ
ップST12においてゲームオーバー処理を実行する。
When it is confirmed in step ST9 that the game is over, the CPU 10 executes the game over process in step ST12.

【0048】図9はゲームオーバー処理の詳細を示すフ
ローチャートである。
FIG. 9 is a flow chart showing details of the game over process.

【0049】CPU10はまずステップST31におい
て、広告処理を起動する。続いてCPU10はステップ
ST32において、ゲームオーバーとなったゲームの結
果がハイスコアであったか否かを確認する。ここでハイ
スコアであったことを確認したならばCPU10は、ゲ
ームのスコア等を示すハイスコア情報の送信を開始す
る。CPU10はこのハイスコア情報の送信が完了する
のをステップST34において待ち受ける。そしてCP
U10はハイスコア情報の送信が完了したならばステッ
プST35において、メイン側終了フラグをセットす
る。そしてこの上でCPU10はステップST36にお
いて、ステップST31にて起動した広告処理が終了す
るのを待ち受ける。このように、この実施形態のゲーム
アプリケーションは、ハイスコアを達成した場合にはハ
イスコア情報の送信が行われるのであるが、このときに
は広告処理が並行して実行されるのである。そしてハイ
スコア情報の送信が完了しても、広告処理が終了するま
ではゲームアプリケーション処理における次の処理は行
われない。
First, in step ST31, the CPU 10 starts an advertisement process. Subsequently, in step ST32, the CPU 10 confirms whether or not the result of the game in which the game is over is a high score. If it is confirmed here that the score is high, the CPU 10 starts transmission of high score information indicating the score of the game and the like. The CPU 10 waits for the completion of the transmission of the high score information in step ST34. And CP
If the transmission of the high score information is completed, U10 sets the main side end flag in step ST35. Then, in step ST36, the CPU 10 waits for the advertisement processing started in step ST31 to end. As described above, in the game application of this embodiment, when the high score is achieved, the high score information is transmitted, but at this time, the advertising process is executed in parallel. Then, even if the transmission of the high score information is completed, the next process in the game application process is not performed until the advertisement process is completed.

【0050】広告処理が終了したことをステップST3
6にて確認したならば、CPU10はステップST37
において、ハイスコア送信完了画面をLCD21に表示
させる。ハイスコア送信完了画面は、ハイスコア情報の
送信が完了したことをユーザに対して通知するものであ
る。そしてこのハイスコア送信完了画面の表示を確認し
たユーザは、確認したことを示す所定のキー入力を行う
ことになっている。そこでCPU10はステップST3
8において、上記のキー入力がなされるのを待ち受け
る。そして上記のキー入力がなされたことを確認したな
らば、CPU10はゲームオーバー処理を終了する。
Completion of the advertising process is step ST3.
If confirmed in step 6, the CPU 10 proceeds to step ST37.
At, the high score transmission completion screen is displayed on the LCD 21. The high score transmission completion screen notifies the user that the transmission of high score information has been completed. Then, the user who confirms the display of the high score transmission completion screen is supposed to perform a predetermined key input indicating the confirmation. Therefore, the CPU 10 carries out step ST3.
At 8, the system waits for the above key input. When it is confirmed that the above key input has been made, the CPU 10 ends the game over process.

【0051】さて、ハイスコアではなかったことをステ
ップST32にて確認したならば、CPU10はステッ
プST39において、メイン側終了フラグをセットす
る。そしてこの上でCPU10はステップST40にお
いて、ステップST31にて起動した広告処理が終了す
るのを待ち受ける。このように、ハイスコアが達成され
ない場合にはハイスコア情報の送信を行わないのである
が、広告処理が終了するまではゲームアプリケーション
処理における次の処理は行われない。そして広告処理が
終了したことをステップST40にて確認したならば、
CPU10はゲームオーバー処理を終了する。
When it is confirmed in step ST32 that the score is not the high score, the CPU 10 sets the main side end flag in step ST39. Then, in step ST40, the CPU 10 waits for the advertisement process started in step ST31 to end. As described above, when the high score is not achieved, the high score information is not transmitted, but the next process in the game application process is not performed until the advertisement process is completed. Then, if it is confirmed in step ST40 that the advertisement processing is completed,
The CPU 10 ends the game over process.

【0052】ゲームオーバー処理を終了したならば、C
PU10はステップST6以降の処理を繰り返すことに
より、最初からゲームをやり直すことを可能とする。
When the game over process is completed, C
The PU 10 makes it possible to start the game again from the beginning by repeating the processing from step ST6.

【0053】ところで、ゲーム終了が指示されたことを
ステップST10にて確認した場合、CPU10はステ
ップST13において、終了処理を実行する。
If it is confirmed in step ST10 that the game end has been instructed, the CPU 10 executes end processing in step ST13.

【0054】図10は終了処理の詳細を示すフローチャ
ートである。
FIG. 10 is a flow chart showing details of the end processing.

【0055】CPU10はまずステップST41におい
て、広告処理を起動する。続いてCPU10はステップ
ST42において、メイン側終了フラグをセットする。
そしてこの上でCPU10はステップST43におい
て、ステップST41にて起動した広告処理が終了する
のを待ち受ける。このように、ゲームアプリケーション
処理を終了する前には広告処理を行い、この広告処理が
終了するまではゲームアプリケーション処理における次
の処理は行われない。
First, in step ST41, the CPU 10 starts an advertisement process. Subsequently, the CPU 10 sets the main-side end flag in step ST42.
Then, in step ST43, the CPU 10 waits for the advertisement processing started in step ST41 to end. In this way, the advertisement process is performed before the game application process ends, and the next process in the game application process is not performed until the advertisement process ends.

【0056】広告処理が終了したことをステップST4
3にて確認したならば、CPU10はステップST44
において、ゲームアプリケーションを終了するためのア
プリケーション終了処理を行い、これをもって終了処理
を終了する。ステップST13での終了処理が以上のよ
うにして終了したならば、CPU10はそれをもってゲ
ームアプリケーション処理を終了する。
Completion of the advertisement process is confirmed in step ST4.
If confirmed in step 3, the CPU 10 proceeds to step ST44.
At, the application termination processing for terminating the game application is performed, and the termination processing ends therewith. When the ending process in step ST13 is completed as described above, the CPU 10 ends the game application process with it.

【0057】以上のようにゲームアプリケーション処理
を行う最中に広告処理が起動され、広告処理が終了され
るまではゲームアプリケーション処理はLCD21への
画面表示を行わない状態が維持される。
As described above, the advertisement process is started during the game application process, and the game application process is kept in the state of not displaying the screen on the LCD 21 until the advertisement process is completed.

【0058】次に広告処理について詳しく説明する。Next, the advertisement processing will be described in detail.

【0059】図11は広告処理の詳細を示すフローチャ
ートである。
FIG. 11 is a flow chart showing details of the advertisement processing.

【0060】CPU10はまずステップST51におい
て、SRAM13に記憶されている広告データのうちに
有効期限が過ぎたものが存在するならば、その広告デー
タをSRAM13から削除する。次にCPU10はステ
ップST52において、SRAM13に広告データが記
憶されているか否かを確認する。そしてもしSRAM1
3に広告データが記憶されていることを確認したなら
ば、CPU10はステップST53において、そのSR
AM13に記憶されている広告データのうちの1つを選
択する。SRAM13に複数の広告データが記憶されて
いる場合、広告データの選択はランダムであっても良い
し、所定の順序に従って行っても良い。これに対してS
RAM13に広告データが記憶されていないことを確認
したならば、CPU10はステップST54において、
デフォルトの広告データを選択する。
First, in step ST51, the CPU 10 deletes the advertisement data from the SRAM 13 if the advertisement data stored in the SRAM 13 has expired. Next, in step ST52, the CPU 10 confirms whether or not the advertisement data is stored in the SRAM 13. And if SRAM1
If it is confirmed that the advertisement data is stored in the CPU 3, the CPU 10 proceeds to step
Select one of the advertisement data stored in the AM 13. When a plurality of advertisement data is stored in the SRAM 13, the advertisement data may be selected randomly or according to a predetermined order. On the other hand, S
If it is confirmed that the advertisement data is not stored in the RAM 13, the CPU 10 proceeds to step ST54,
Select default ad data.

【0061】ステップST53またはステップST54
を終了したならば、続いてCPU10はステップST5
5において、広告データの取得処理を実行する。
Step ST53 or Step ST54
If the process is completed, the CPU 10 subsequently proceeds to step ST5.
In step 5, acquisition processing of advertisement data is executed.

【0062】図12は広告データ取得処理の詳細を示す
フローチャートである。
FIG. 12 is a flow chart showing details of the advertisement data acquisition process.

【0063】CPU10はまずステップST71におい
て、SRAM13にイベント履歴の情報が記憶されてい
るか否かを確認する。そしてイベント履歴が記憶されて
いることを確認したならば、CPU10はステップST
72において、イベント履歴をアプリケーション配信サ
ーバ2に対して送信する。
First, in step ST71, the CPU 10 confirms whether or not the event history information is stored in the SRAM 13. If it is confirmed that the event history is stored, the CPU 10 proceeds to step ST.
At 72, the event history is transmitted to the application distribution server 2.

【0064】アプリケーション配信サーバ2は図13に
示すように、携帯通信端末1からイベント履歴が送られ
てきたならば、それを広告配信サーバ3へと転送する。
これに対して広告配信サーバ3は、イベント履歴を正常
に受信できたか否かを示した確認通知をアプリケーショ
ン配信サーバ2へと返す。アプリケーション配信サーバ
2は、この確認通知を携帯通信端末1へと転送する。
As shown in FIG. 13, the application distribution server 2 transfers the event history to the advertisement distribution server 3 when the event history is sent from the mobile communication terminal 1.
On the other hand, the advertisement distribution server 3 returns to the application distribution server 2 a confirmation notification indicating whether or not the event history has been normally received. The application distribution server 2 transfers this confirmation notification to the mobile communication terminal 1.

【0065】さて携帯通信端末1においては、ステップ
ST72を終了させた後に、あるいはイベント履歴が記
憶されていないことをステップST71にて確認した場
合に、CPU10はステップST73において、イベン
ト履歴の送信が成功であったか否かを、上述のようにア
プリケーション配信サーバ2から送られてくる確認通知
に基づいて確認する。そしてイベント履歴の送信が成功
であったことを確認したならば、CPU10はステップ
ST74において、取得条件が成立しているか否かを確
認する。取得条件とは、広告データの取得を行うべきタ
イミングを規定したものである。その内容は、例えば
「1日1回」や「最終取得日から2日が経過している」
のようなものが事前に任意に設定される。
In the portable communication terminal 1, the CPU 10 succeeds in transmitting the event history in step ST73 after finishing step ST72 or when confirming in step ST71 that the event history is not stored. It is confirmed based on the confirmation notification sent from the application distribution server 2 as described above. Then, if it is confirmed that the event history has been successfully transmitted, the CPU 10 confirms in step ST74 whether or not the acquisition condition is satisfied. The acquisition condition defines the timing at which the advertisement data should be acquired. The contents are, for example, “once a day” or “two days have passed since the last acquisition date”.
Those like are arbitrarily set in advance.

【0066】取得条件が成立していることをステップS
T74にて確認したならば、CPU10はステップST
75において、広告データの配信の要求と、これに応じ
て送られてくる広告データの受信を行う。具体的には図
13に示すように、携帯通信端末1からはアプリケーシ
ョン配信サーバ2に対して広告配信要求を送る。そうす
るとアプリケーション配信サーバ2は、その広告配信要
求を広告配信サーバ3へと転送する。広告配信要求を受
けると広告配信サーバ3は、自己に登録されている広告
データのうちからいくつかを抽出し、それを含めた広告
配信応答をアプリケーション配信サーバ2へと送信す
る。アプリケーション配信サーバ2は、この広告配信応
答を携帯通信端末1へと転送する。
It is determined in step S that the acquisition condition is satisfied.
If confirmed at T74, the CPU 10 proceeds to step ST
At 75, a request for distribution of advertisement data and reception of advertisement data sent in response to the request are made. Specifically, as shown in FIG. 13, the mobile communication terminal 1 sends an advertisement distribution request to the application distribution server 2. Then, the application distribution server 2 transfers the advertisement distribution request to the advertisement distribution server 3. Upon receiving the advertisement distribution request, the advertisement distribution server 3 extracts some of the advertisement data registered in itself and transmits an advertisement distribution response including the extracted advertisement data to the application distribution server 2. The application distribution server 2 transfers this advertisement distribution response to the mobile communication terminal 1.

【0067】なお、以上のように携帯通信端末1がイベ
ント情報や広告データを授受する相手は最終的には広告
配信サーバ3となっているのに、アプリケーション配信
サーバ2を介在させているのは、Javaアプレットに
基づく処理では、そのJavaアプレットを配信したサ
ーバとの通信しか行えないことが規定されているからで
ある。
As described above, although the mobile communication terminal 1 finally exchanges the event information and the advertisement data with the advertisement distribution server 3, the application distribution server 2 intervenes. This is because it is specified that the processing based on the Java applet can only communicate with the server that has delivered the Java applet.

【0068】続いてCPU10はステップST76にお
いて、広告配信応答の受信に成功したか否かを確認す
る。そして広告配信応答の受信に成功したことを確認し
たならば、CPU10はその広告配信応答に有効な広告
データが正しく含まれているか否かを確認する。有効な
広告データが含まれていることを確認したならば、CP
U10はステップST78において、その広告データを
SRAM13へと記憶させる。そして広告データの保存
が終了したならば、CPU10はステップST79にお
いて、SRAM13に記憶してある最終取得日時の情報
を現在日時を示すものに更新し、これをもって広告デー
タ取得処理を終了する。
Subsequently, the CPU 10 confirms in step ST76 whether or not the advertisement distribution response has been successfully received. When it is confirmed that the advertisement distribution response has been successfully received, the CPU 10 confirms whether or not the advertisement distribution response includes valid advertisement data correctly. If you confirm that it contains valid advertising data, CP
In step ST78, U10 stores the advertisement data in SRAM13. When the storage of the advertisement data is completed, the CPU 10 updates the information of the last acquisition date and time stored in the SRAM 13 to the current date and time in step ST79, and ends the advertisement data acquisition processing.

【0069】なお、有効な広告データが含まれていない
ことをステップST77にて確認したならば、CPU1
0はステップST78およびステップST79の処理を
行うことなしに広告データ取得処理を終了する。また、
イベント履歴の送信に失敗したことをステップST73
にて確認した場合、あるいは取得条件が成立していない
ことをステップST74にて確認した場合、CPU10
はステップST75乃至ステップST79の処理を行う
ことなしに、すなわち広告データの取得を行うことなし
に広告データ取得処理を終了する。
If it is confirmed in step ST77 that the valid advertisement data is not included, the CPU 1
0 ends the advertisement data acquisition process without performing the processes of step ST78 and step ST79. Also,
If the transmission of the event history has failed, step ST73
If it is confirmed in step ST74, or if it is confirmed in step ST74 that the acquisition condition is not satisfied, the CPU 10
Ends the advertisement data acquisition process without performing the processes of steps ST75 to ST79, that is, without acquiring the advertisement data.

【0070】このように広告データ取得処理が終了した
ならば、CPU10は続いてステップST56におい
て、広告データを取得できていない期間(未取得期間)
が予め定めた限度値以下であるか否かを確認する。ここ
で未取得期間が限度値以下であることが確認できたなら
ば、CPU10はステップST57において、SRAM
13に記憶されている広告データの1つを読み込む。次
にCPU10はステップST58において、広告処理が
未完了であることを示すために、広告側終了フラグをク
リアする。広告側終了フラグは、例えばRAM12に記
憶される。続いてCPU10はステップST59におい
て、イベント履歴を更新する。具体的には、ステップS
T57にて読み出した広告データの広告コードに対応付
けて、イベント日時として現在日時を、またイベント内
容として「表示」をそれぞれ設定したレコードをイベン
ト履歴に追加する。
When the advertisement data acquisition process is completed in this way, the CPU 10 subsequently proceeds to step ST56 where the advertisement data cannot be acquired (unacquired period).
Check if is less than or equal to a predetermined limit value. If it is confirmed here that the unacquired period is equal to or less than the limit value, the CPU 10 proceeds to step
One of the advertisement data stored in 13 is read. Next, in step ST58, the CPU 10 clears the advertisement end flag in order to indicate that the advertisement processing has not been completed. The advertisement end flag is stored in the RAM 12, for example. Subsequently, the CPU 10 updates the event history in step ST59. Specifically, step S
In association with the advertisement code of the advertisement data read out at T57, a record in which the current date and time is set as the event date and "display" is set as the event content is added to the event history.

【0071】こののちにCPU10はステップST60
において、ステップST57にて読み込んだ広告データ
に含まれる最初の画面データに基づく広告画面を一定時
間に渡りLCD21に表示させる。この一定時間の広告
画面の表示が終了したならば、CPU10はステップS
T61において、ステップST57にて読み込んだ広告
データに含まれる全ての画面データに基づく広告画面の
全ての表示が完了したか否かを確認する。ここでまだ広
告表示が完了していないことを確認したならば、CPU
10はステップST62において、表示した広告画面に
示されているリンクをクリックするキー入力が行われた
か否かを確認する。そしてそのキー入力が行われていな
いことを確認したならば、CPU10はステップST6
3において、ステップST57にて読み込んだ広告デー
タに含まれる次の画面データに基づく広告画面を一定時
間に渡りLCD21に表示させる。この一定時間の広告
画面の表示が終了したならば、CPU10は処理をステ
ップST61に戻し、ステップST61以降の処理を繰
り返す。
After this, the CPU 10 makes a step ST60.
In step ST57, the advertisement screen based on the first screen data included in the advertisement data read in step ST57 is displayed on LCD 21 for a certain period of time. When the display of the advertisement screen for this fixed time is completed, the CPU 10 executes step S
At T61, it is confirmed whether or not all display of the advertisement screen based on all screen data included in the advertisement data read in step ST57 is completed. If you confirm here that the advertisement display is not completed yet, CPU
In step ST62, 10 confirms whether or not the key input for clicking the link shown on the displayed advertisement screen is performed. If the CPU 10 confirms that the key input has not been made, the CPU 10 proceeds to step ST6.
In 3, the advertisement screen based on the next screen data included in the advertisement data read in step ST57 is displayed on the LCD 21 for a certain period of time. When the display of the advertisement screen for this fixed time is completed, the CPU 10 returns the process to step ST61, and repeats the process of step ST61 and thereafter.

【0072】さて、ステップST57にて読み込んだ広
告データに含まれる最後の画面データに基づく広告画面
の表示をステップST63にて行ったならば、CPU1
0は次にステップST61にて広告表示が完了したこと
を確認することになる。この場合にCPU10はステッ
プST64およびステップST65において、メイン
側、すなわちここではゲームアプリケーション処理側の
処理が終了するか、あるいは表示した広告画面に示され
ているリンクをクリックするキー入力が行われるのを待
ち受ける。
If the display of the advertisement screen based on the final screen data included in the advertisement data read in step ST57 is performed in step ST63, the CPU 1
0 then confirms in step ST61 that the advertisement display is completed. In this case, in step ST64 and step ST65, the CPU 10 finishes the processing on the main side, that is, the game application processing side here, or performs key input to click the link shown in the displayed advertisement screen. Wait.

【0073】メイン側の処理が終了したか否かの確認
は、メイン側終了フラグの状態を確認することで行われ
る。そして、メイン側終了フラグがセットされたなら
ば、CPU10はメイン側の処理が終了したと判定す
る。この場合にCPU10はステップST66におい
て、広告側終了フラグをセットし、これをもって広告処
理を終了する。
Whether or not the processing on the main side has ended is confirmed by checking the state of the main side end flag. Then, if the main side end flag is set, the CPU 10 determines that the main side processing has ended. In this case, the CPU 10 sets the advertisement side end flag in step ST66, and ends the advertisement process.

【0074】このように広告側終了フラグをセットした
ならば、CPU10はゲームアプリケーション処理にお
けるステップST5、ステップST24、ステップST
36、ステップST40またはステップST43にて広
告処理が終了したと確認することが可能となる。従っ
て、ステップST66の処理を経て広告処理が終了され
たことに応じて、停止されていたゲームアプリケーショ
ン処理の処理が再開される。
If the advertisement end flag is set in this way, the CPU 10 determines step ST5, step ST24, step ST in the game application process.
It is possible to confirm that the advertisement process is completed at 36, step ST40 or step ST43. Therefore, in response to the end of the advertising process after the process of step ST66, the process of the stopped game application process is restarted.

【0075】これに対して、ステップST62またはス
テップST65にてキー入力がなされたことを確認した
場合には、CPU10はステップST67において、イ
ベント履歴を更新する。具体的には、ステップST57
にて読み出した広告データの広告コードに対応付けて、
イベント日時として現在日時を、またイベント内容とし
て「クリック」をそれぞれ設定したレコードをイベント
履歴に追加する。そしてこの後にCPU10はステップ
ST68において、ステップST62またはステップS
T65にて確認されたキー入力が指定するリンクのリン
ク先のURLへのアクセスをブラウザ122に対して要
求する。そしてこれをもってCPU10は広告処理を終
了する。
On the other hand, when it is confirmed in step ST62 or step ST65 that a key input has been made, the CPU 10 updates the event history in step ST67. Specifically, step ST57
Corresponding to the advertisement code of the advertisement data read in,
A record with the current date and time as the event date and "click" as the event content is added to the event history. Then, after this, the CPU 10 proceeds to step ST68 to step ST62 or step S
The browser 122 is requested to access the URL of the link destination of the link specified by the key input confirmed in T65. Then, with this, the CPU 10 ends the advertisement processing.

【0076】なお、ステップST62における要求に基
づいてブラウザ122が起動される。このブラウザ12
2の起動に伴って、ゲームアプリケーション処理のよう
なJavaアプレットに基づくアプリケーション処理は
強制終了される。
The browser 122 is activated based on the request in step ST62. This browser 12
With the start of 2, application processing based on Java applets such as game application processing is forcibly terminated.

【0077】ところで、未取得期間が長期間に及んでい
て、限度値以上となっていることをステップST56で
確認することとなった場合には、CPU10はステップ
ST69にて警告画面をLCD21に表示させる。この
警告画面は、広告データを取得できていないために、ア
プリケーションを利用することができない旨をユーザに
対して報知するものである。そしてこの警告画面を表示
させた状態で、CPU10はステップST70におい
て、アプリケーションの強制終了をユーザが指示するの
を待ち受ける。そしてアプリケーションの強制終了の指
示がなされたことを確認したならば、CPU10はそれ
をもって広告処理を終了する。この場合には、ゲームア
プリケーション処理も強制終了される。
By the way, when it is confirmed in step ST56 that the unacquired period extends for a long time and is equal to or more than the limit value, the CPU 10 displays a warning screen on the LCD 21 in step ST69. Let This warning screen informs the user that the application cannot be used because the advertisement data cannot be acquired. Then, with this warning screen displayed, the CPU 10 waits for the user to instruct the forced termination of the application in step ST70. Then, if it is confirmed that the instruction to forcibly terminate the application is issued, the CPU 10 ends the advertisement processing with it. In this case, the game application process is also forcibly terminated.

【0078】以上のように本実施形態によれば、Jav
aアプリケーションの処理の中で次の4つの事象のいず
れかが生じたならば、広告処理が起動される。 (1) Javaアプリケーションの起動。 (2) Javaアプリケーションによる表示画面の切り
替え。 (3) Javaアプリケーションによる通信。 (4) Javaアプリケーションの終了。
As described above, according to this embodiment, the Java
If any of the following four events occurs in the processing of the a application, the advertisement processing is activated. (1) Start Java application. (2) Switching of display screen by Java application. (3) Communication by Java application. (4) Terminate the Java application.

【0079】そして広告処理が終了するまでは、Jav
aアプリケーションの中の画面表示を伴う処理を行わな
いように、Javaアプリケーションの処理を停止させ
る。
Until the advertisement processing is completed, Java
The processing of the Java application is stopped so that processing involving screen display in the application a is not performed.

【0080】広告処理では、広告配信サーバ3からアプ
リケーション配信サーバ2を介して取得した広告データ
に基づく広告画面の表示が行われる。このとき、広告画
面はJavaアプリケーションの画面表示とは無関係に
行うことが可能であるから、LCD21の表示領域を自
由に利用した画面とすることが可能である。このため、
広告画面の設計の自由度が高くなり、見易く、かつ広告
効果の高い広告画面を容易に設計できるようになる。
In the advertisement processing, the advertisement screen is displayed based on the advertisement data acquired from the advertisement distribution server 3 via the application distribution server 2. At this time, since the advertisement screen can be displayed independently of the screen display of the Java application, the display area of the LCD 21 can be freely used. For this reason,
The degree of freedom in designing the advertisement screen is increased, and it is possible to easily design the advertisement screen that is easy to see and has a high advertising effect.

【0081】Javaアプリケーションの処理は、広告
処理が正常に終了しなければ再開されない。つまり、広
告画面の表示を経なければ、Javaアプリケーション
を継続的に利用することができない。このため、Jav
aアプリケーションのための表示画面中に広告画像を組
み込まなくとも、Javaアプリケーションの利用者に
広告画面を確実に提示することが可能である。従って、
Javaアプリケーションのための表示画面は広告とは
無関係に設計することが可能であるから、LCD21の
表示領域を自由に利用した画面とすることが可能であ
る。この結果、Javaアプリケーションのための表示
画面の設計の自由度が高くなる。
The processing of the Java application is not restarted unless the advertisement processing is completed normally. That is, the Java application cannot be continuously used without displaying the advertisement screen. Therefore, Jav
Even if the advertisement image is not incorporated in the display screen for the application a, it is possible to reliably present the advertisement screen to the user of the Java application. Therefore,
Since the display screen for the Java application can be designed independently of the advertisement, the display area of the LCD 21 can be freely used. As a result, the degree of freedom in designing the display screen for the Java application is increased.

【0082】また本実施形態によれば、携帯通信端末1
は、広告画面中に設定されたリンクがクリックされたな
らば、そのリンクのリンク先のアドレスへのアクセスを
ブラウザにより行うようにしており、しかも上記のクリ
ックが行われたことを示したイベント履歴をアプリケー
ション配信サーバ2へと送信している。そして本実施形
態ではさらに、アプリケーション配信サーバ2がイベン
ト履歴を広告配信サーバ3へと転送している。このた
め、アプリケーション配信サーバ2や広告配信サーバ3
では、広告に基づくウェブアクセスの実行状況を管理す
ることが可能となり、例えば広告の利用度を調査するな
どの応用が可能となる。
Further, according to the present embodiment, the mobile communication terminal 1
If the link set in the advertisement screen is clicked, the browser accesses the link destination address of the link, and the event history showing that the above click was made Is transmitted to the application distribution server 2. Further, in the present embodiment, the application distribution server 2 further transfers the event history to the advertisement distribution server 3. Therefore, the application distribution server 2 and the advertisement distribution server 3
In, it is possible to manage the execution status of the web access based on the advertisement, and it is possible to apply the method, for example, to investigate the usage of the advertisement.

【0083】また本実施形態によれば、携帯通信端末1
は、広告処理によりどの広告データに基づく広告画面の
表示を行ったかを示すイベント履歴をアプリケーション
配信サーバ2へと送信している。そして本実施形態では
さらに、アプリケーション配信サーバ2がイベント履歴
を広告配信サーバ3へと転送している。このため、この
ため、アプリケーション配信サーバ2や広告配信サーバ
3では、広告表示の実際の実行状況を管理することが可
能となり、例えば広告の表示回数をカウントするなどの
応用が可能となる。
Further, according to this embodiment, the mobile communication terminal 1
Transmits to the application distribution server 2 an event history indicating which advertisement data is used to display the advertisement screen based on the advertisement processing. Further, in the present embodiment, the application distribution server 2 further transfers the event history to the advertisement distribution server 3. Therefore, the application distribution server 2 and the advertisement distribution server 3 can manage the actual execution state of the advertisement display, and can be applied, for example, to count the number of times the advertisement is displayed.

【0084】また本実施形態によれば、携帯通信端末1
では、広告のクリックや表示に関する情報を履歴情報
(イベント履歴)として収集しておき、この履歴情報を
送信するようにしている。このため、広告表示や広告内
のリンクのクリックが行われる度に通信を行う必要は無
く、上記の情報を効率的に送信することが可能である。
しかも本実施形態では、携帯通信端末1は、イベント履
歴は広告データを取得する際に送信するようにしている
ので、さらに通信回数を減じることが可能となってい
る。
Further, according to this embodiment, the mobile communication terminal 1
Then, information regarding clicks and displays of advertisements is collected as history information (event history), and this history information is transmitted. Therefore, it is not necessary to perform communication each time an advertisement is displayed or a link in the advertisement is clicked, and the above information can be efficiently transmitted.
Moreover, in the present embodiment, the mobile communication terminal 1 transmits the event history when the advertisement data is acquired, so the number of times of communication can be further reduced.

【0085】また本実施形態によれば、携帯通信端末1
では、広告処理を起動する毎に、所定の取得条件が成立
しているならば広告データの取得を試みるようにしてい
る。従って、携帯通信端末1はある程度周期的に広告デ
ータの取得を試みることとなり、最新の広告データをダ
ウンロードしておくことができる。この結果、最新の広
告データに基づく適正な広告表示が行える。
Further, according to the present embodiment, the mobile communication terminal 1
Then, each time the advertisement process is activated, the acquisition of the advertisement data is tried if a predetermined acquisition condition is satisfied. Therefore, the mobile communication terminal 1 periodically tries to acquire the advertisement data to some extent, and can download the latest advertisement data. As a result, an appropriate advertisement can be displayed based on the latest advertisement data.

【0086】しかも本実施形態では、携帯通信端末1で
は、広告データの最終取得タイミングから次に広告デー
タの取得を試みるまでにある程度の時間を置くようにし
ている。このため、必要以上に頻繁に広告データの取得
を試みてしまうことがなく、無駄な通信が生じることが
ない。
Moreover, in the present embodiment, the portable communication terminal 1 is designed to allow a certain amount of time from the final acquisition timing of the advertisement data to the next attempt to acquire the advertisement data. Therefore, the advertisement data is not tried to be acquired more frequently than necessary, and unnecessary communication does not occur.

【0087】また本実施形態によれば、広告データに有
効期限を設定してあり、携帯通信端末1では取得して記
憶してある広告データが有効期限を過ぎているならば、
その広告データは削除して広告表示に用いないようにし
ている。このため、古くなって有効ではなくなった広告
画面の表示が無意味に行われてしまうことがない。
Further, according to the present embodiment, if the expiration date is set in the advertisement data and the advertisement data acquired and stored in the mobile communication terminal 1 has passed the expiration date,
The advertisement data is deleted so as not to be used for displaying advertisements. Therefore, the display of an advertisement screen that is old and is no longer valid will not be meaninglessly displayed.

【0088】また本実施形態によれば、携帯通信端末1
では、ダウンロードしてSRAM13に記憶されている
広告データが無い場合には、予め用意されたデフォルト
の広告データに基づく広告画面の表示を行うようにして
いる。このため、インターネット5を介しての広告デー
タの取得が行えていない状況にあっても、広告表示は支
障無く行うことが可能である。
Further, according to this embodiment, the mobile communication terminal 1
Then, if there is no advertisement data downloaded and stored in the SRAM 13, the advertisement screen is displayed based on the default advertisement data prepared in advance. Therefore, even if the advertisement data cannot be acquired via the Internet 5, the advertisement can be displayed without any trouble.

【0089】また本実施形態によれば、広告表示を行う
期間を、1つの広告データが示す全ての広告画面の表示
が完了するまでとしている。このため、複数の画面から
なる広告効果の高い広告を表示することが可能である。
Further, according to the present embodiment, the period during which the advertisement is displayed is until the display of all the advertisement screens indicated by one advertisement data is completed. Therefore, it is possible to display an advertisement having a high advertising effect, which is composed of a plurality of screens.

【0090】また本実施形態によれば、広告データを新
たに取得できない期間が限度値を越えるほどに継続する
場合には、携帯通信端末1では広告処理からアプリケー
ションのメイン処理へと処理を戻さないようにしてい
る。このため、例えば携帯通信端末1が移動通信網4の
サービス圏外に長期間に渡り存在するなどの理由により
携帯通信端末1にて広告データを取得できない状態が継
続している場合には、アプリケーションの利用を制限す
ることができる。
Further, according to the present embodiment, when the period in which the advertisement data cannot be newly acquired continues to exceed the limit value, the portable communication terminal 1 does not return the process from the advertisement process to the main process of the application. I am trying. Therefore, if the mobile communication terminal 1 continues to be unable to acquire advertisement data due to, for example, the mobile communication terminal 1 existing outside the service area of the mobile communication network 4 for a long period of time, Usage can be restricted.

【0091】なお、本発明は上記実施形態に限定される
ものではない。例えば本発明に係るアプリケーションプ
ログラムはJavaアプレットとして実現されるものに
は限定されず、任意の形態のプログラムであって良い。
The present invention is not limited to the above embodiment. For example, the application program according to the present invention is not limited to the one realized as a Java applet, and may be a program of any form.

【0092】アプリケーション処理により実現されるア
プリケーションは、例えば株価表示などのようにゲーム
以外であっても良い。
The application realized by the application processing may be something other than the game, such as a stock price display.

【0093】また、広告処理を実行するタイミングは、
上記実施形態に示す4種類のタイミングのうちの少なく
とも1つを含んでいれば良い。
The timing of executing the advertisement processing is as follows:
It suffices to include at least one of the four types of timing shown in the above embodiment.

【0094】1つの広告データにリンク先が異なる複数
のリンクが設定されていても良い。またリンク先はWW
W(World Wide Web)のサイトには限らず、他のネット
ワークであっても良く、従ってリンク先のアドレスもU
RLには限らない。
Plural links having different link destinations may be set in one advertisement data. The link is WW
The network is not limited to the W (World Wide Web) site, and may be another network. Therefore, the link destination address is also U.
It is not limited to RL.

【0095】広告内のリンクがクリックされた際におけ
るそのリンク先へのアクセスおよびリンク先から配信さ
れる情報の表示のための処理を本発明のアプリケーショ
ンプログラムに基づいて行わせるようにしても良い。
The processing for accessing the link destination and displaying the information distributed from the link destination when the link in the advertisement is clicked may be performed based on the application program of the present invention.

【0096】また、広告表示や広告内のリンクのクリッ
クの通知は、それらのイベントが発生する毎に送信する
ようにしても良い。また履歴情報として送信する場合で
も、広告表示に関する履歴情報と広告内のリンクのクリ
ックに関する履歴情報とを別々に作成して、別々に送信
するようにしても良い。そして、これらのような、ある
いはイベント履歴のような履歴情報として送信する場
合、その送信は広告データの取得とは無関係に行っても
良い。
Further, the advertisement display and the notification of the click of the link in the advertisement may be transmitted every time those events occur. Further, even when it is transmitted as history information, history information regarding advertisement display and history information regarding click of a link in the advertisement may be created separately and transmitted separately. Then, in the case of transmitting as such or as history information such as an event history, the transmission may be performed irrespective of acquisition of the advertisement data.

【0097】また、イベント履歴の送信先は、アプリケ
ーション配信サーバ2には限らず、広告配信サーバ3に
直接的に送信するようにしても良いし、あるいは全く別
の通知先に対して送信するようにしても良い。また、広
告表示の通知と広告内のリンクのクリックの通知とを別
々の通知先に対して送信するようにしても良い。
Further, the destination of the event history is not limited to the application distribution server 2 and may be directly transmitted to the advertisement distribution server 3, or may be transmitted to a completely different notification destination. You can Further, the advertisement display notification and the link click notification in the advertisement may be transmitted to different notification destinations.

【0098】また、アプリケーション配信サーバ2から
広告配信応答を受けることに成功したのに、その広告配
信応答に広告データが含まれていない場合は、広告デー
タは取得できていなくとも、携帯通信端末1側では正規
の動作を行っていると言える。そこで、広告配信応答を
受けることができたならば最終取得日時を更新するよう
にしても良い。このようにすれば、広告配信サーバ3が
配信する広告データがない状況にあるときに、携帯通信
端末1が不必要に短い周期で繰り返し広告データの取得
を試みてしまうことが防止でき、携帯通信端末1のユー
ザに不要な通信費用を負担させてしまうことが無くな
る。また、実際に広告データの取得が限度値を越える期
間に渡り行えていないとしても、アプリケーション配信
サーバ2との通信が正常に行えている限度値を越えない
間隔で行われている限りはアプリケーション処理を実行
できる。
If the advertisement distribution response is successfully received from the application distribution server 2 but the advertisement data is not included in the advertisement distribution response, the mobile communication terminal 1 does not have to acquire the advertisement data. On the side, it can be said that the operation is normal. Therefore, the final acquisition date and time may be updated if the advertisement distribution response can be received. By doing so, it is possible to prevent the mobile communication terminal 1 from repeatedly attempting to acquire advertisement data at an unnecessarily short cycle when there is no advertisement data to be distributed by the advertisement distribution server 3. The user of the terminal 1 will not be burdened with unnecessary communication costs. Further, even if the advertisement data is not actually acquired for a period exceeding the limit value, application processing is performed as long as communication with the application distribution server 2 is performed at intervals not exceeding the limit value. Can be executed.

【0099】また、広告データの取得を試みるタイミン
グは、例えば携帯通信端末1の電源が投入される毎や、
一定時間毎などのように任意に変更が可能である。
The timing of trying to acquire the advertisement data is, for example, every time the power of the mobile communication terminal 1 is turned on,
It can be arbitrarily changed, such as every fixed time.

【0100】また、例えば、広告表示に1回用いた広告
データはSRAM13から削除するようにすれば、広告
データの有効期限の管理を省略することも可能である。
[0100] Further, for example, if the advertisement data used once for displaying the advertisement is deleted from the SRAM 13, it is possible to omit the management of the expiration date of the advertisement data.

【0101】また、ダウンロードされた広告データがS
RAM13に記憶されていない場合には、広告表示を行
わないようにしても良い。
Further, the downloaded advertisement data is S
If it is not stored in the RAM 13, the advertisement may not be displayed.

【0102】また、広告表示を行う期間は、例えば一定
期間とするなどのように任意に変更が可能である。
The period for displaying the advertisement can be arbitrarily changed, for example, a fixed period.

【0103】このほか、本発明の要旨を逸脱しない範囲
で種々の変形実施が可能である。
Besides, various modifications can be made without departing from the scope of the present invention.

【0104】[0104]

【発明の効果】本発明によれば、アプリケーション処理
による表示器での画面表示を所定のタイミングで一時的
に中断し、移動通信網を介して取得された広告データに
基づく広告画面の表示を表示器にて行う。そして広告画
面の表示が終わった後に、アプリケーション処理による
表示器での画面表示を再開することとしたので、アプリ
ケーション処理と関連して広告画面の表示を行っていな
がら、アプリケーション処理のための表示画面とは全く
別個の広告画面を表示できる。この結果、携帯通信端末
におけるアプリケーションの利用者に対して有効に広告
を行うことが可能となる。
According to the present invention, the screen display on the display by the application processing is temporarily interrupted at a predetermined timing, and the display of the advertising screen based on the advertising data acquired through the mobile communication network is displayed. With a container. Then, after the display of the advertisement screen is finished, it is decided to restart the screen display on the display unit by the application process. Therefore, while the advertisement screen is being displayed in association with the application process, Can display a completely separate advertising screen. As a result, it becomes possible to effectively advertise to the user of the application in the mobile communication terminal.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の一実施形態に係るシステムの全体構成
を示すブロック図。
FIG. 1 is a block diagram showing an overall configuration of a system according to an embodiment of the present invention.

【図2】携帯通信端末1のハードウェア構成のブロック
図。
FIG. 2 is a block diagram of a hardware configuration of the mobile communication terminal 1.

【図3】携帯通信端末1のプロセス構成を示す図。FIG. 3 is a diagram showing a process configuration of the mobile communication terminal 1.

【図4】広告データのSRAM13での記憶状態を示す
図。
FIG. 4 is a diagram showing a storage state of advertisement data in SRAM 13.

【図5】広告データに含まれるデータブロックの具体例
を示す図。
FIG. 5 is a diagram showing a specific example of a data block included in advertisement data.

【図6】イベント履歴の構成を示す図。FIG. 6 is a diagram showing the structure of an event history.

【図7】ゲームアプリケーション処理のフローチャー
ト。
FIG. 7 is a flowchart of game application processing.

【図8】面クリア処理の詳細を示すフローチャート。FIG. 8 is a flowchart showing details of surface clearing processing.

【図9】ゲームオーバー処理の詳細を示すフローチャー
ト。
FIG. 9 is a flowchart showing details of game over processing.

【図10】終了処理の詳細を示すフローチャート。FIG. 10 is a flowchart showing details of termination processing.

【図11】広告処理の詳細を示すフローチャート。FIG. 11 is a flowchart showing details of advertisement processing.

【図12】広告データ取得処理の詳細を示すフローチャ
ート。
FIG. 12 is a flowchart showing details of advertisement data acquisition processing.

【図13】携帯通信端末1が広告データを取得する際の
シーケンスを示す図。
FIG. 13 is a diagram showing a sequence when the mobile communication terminal 1 acquires advertisement data.

【符号の説明】[Explanation of symbols]

1…携帯通信端末 2…アプリケーション配信サーバ 3…広告配信サーバ 4…移動通信網 5…インターネット 10…CPU 11…ROM 12…RAM 13…SRAM 111…ファームウェア 121…Javaバーチャルマシン 122…ブラウザ 131…Javaアプレット 1 ... Mobile communication terminal 2 ... Application distribution server 3 ... Advertisement distribution server 4 ... Mobile communication network 5 ... Internet 10 ... CPU 11 ... ROM 12 ... RAM 13 ... SRAM 111 ... Firmware 121 ... Java virtual machine 122 ... Browser 131 ... Java applet

───────────────────────────────────────────────────── フロントページの続き (72)発明者 佐藤 俊太郎 東京都中央区銀座三丁目5番8号 株式会 社ディーツーコミュニケーションズ内 Fターム(参考) 5C064 BA07 BB10 BC18 BC20 BC25 BD02 BD08 BD09 5K024 AA77 BB04 CC11 DD02 FF04 GG01 5K027 AA11 CC08 FF01 FF22 5K067 AA34 BB04 EE02 FF01 FF31 KK13 5K101 KK16 LL12 MM07 NN02 NN14 NN21 PP03 SS07    ─────────────────────────────────────────────────── ─── Continued front page    (72) Inventor Shuntaro Sato             Stock Market Association, 3-5-8 Ginza, Chuo-ku, Tokyo             Company D2 Communications F term (reference) 5C064 BA07 BB10 BC18 BC20 BC25                       BD02 BD08 BD09                 5K024 AA77 BB04 CC11 DD02 FF04                       GG01                 5K027 AA11 CC08 FF01 FF22                 5K067 AA34 BB04 EE02 FF01 FF31                       KK13                 5K101 KK16 LL12 MM07 NN02 NN14                       NN21 PP03 SS07

Claims (20)

【特許請求の範囲】[Claims] 【請求項1】 移動通信網を介して通信を行うもので、
任意の画面を表示可能な表示器および任意の情報を記憶
可能な記憶手段を備えた携帯通信端末を制御するコンピ
ュータを、 前記移動通信網を介して広告データを取得する取得手段
と、 前記広告データを前記記憶手段に記憶させる記憶制御手
段と、 所定のアプリケーション処理による前記表示器での表示
画面の切り替えを行う必要が生じた時点から始まる所定
の広告期間に前記表示器に前記記憶手段に記憶された広
告データに基づく広告画面を表示させる広告表示手段
と、 前記広告期間に前記アプリケーション処理による前記表
示器での画面表示を抑止する表示抑止手段として機能さ
せるアプリケーションプログラム。
1. Communication for communicating via a mobile communication network,
A computer for controlling a mobile communication terminal equipped with a display capable of displaying an arbitrary screen and a storage capable of storing arbitrary information; an acquisition means for acquiring advertisement data via the mobile communication network; And a storage control unit for storing the storage unit in the storage unit, and a storage control unit for storing the display unit in the display unit during a predetermined advertisement period starting from the time when it is necessary to switch the display screen on the display unit by a predetermined application process. Advertisement display means for displaying an advertisement screen based on the advertisement data, and an application program functioning as a display inhibiting means for inhibiting screen display on the display by the application processing during the advertisement period.
【請求項2】 移動通信網を介して通信を行うもので、
任意の画面を表示可能な表示器および任意の情報を記憶
可能な記憶手段を備えた携帯通信端末を制御するコンピ
ュータを、 前記移動通信網を介して広告データを取得する取得手段
と、 前記広告データを前記記憶手段に記憶させる記憶制御手
段と、 所定のアプリケーション処理を起動した時点から始まる
所定の広告期間に前記表示器に前記記憶手段に記憶され
た広告データに基づく広告画面を表示させる広告表示手
段と、 前記広告期間に前記アプリケーション処理による前記表
示器での画面表示を抑止する表示抑止手段として機能さ
せるアプリケーションプログラム。
2. The communication is carried out via a mobile communication network,
A computer for controlling a mobile communication terminal equipped with a display capable of displaying an arbitrary screen and a storage capable of storing arbitrary information; an acquisition means for acquiring advertisement data via the mobile communication network; Storage control means for storing in the storage means, and advertisement display means for displaying an advertisement screen based on the advertisement data stored in the storage means on the display during a predetermined advertisement period starting from the time when a predetermined application process is activated. And an application program that functions as a display suppressing unit that suppresses a screen display on the display unit by the application processing during the advertisement period.
【請求項3】 移動通信網を介して通信を行うもので、
任意の画面を表示可能な表示器および任意の情報を記憶
可能な記憶手段を備えた携帯通信端末を制御するコンピ
ュータを、 前記移動通信網を介して広告データを取得する取得手段
と、 前記広告データを前記記憶手段に記憶させる記憶制御手
段と、 所定のアプリケーション処理により通信が行われる際の
広告期間に前記表示器に前記記憶手段に記憶された広告
データに基づく広告画面を表示させる広告表示手段と、 前記広告期間に前記アプリケーション処理による前記表
示器での画面表示を抑止する表示抑止手段として機能さ
せるアプリケーションプログラム。
3. A mobile communication network is used for communication.
A computer for controlling a mobile communication terminal equipped with a display capable of displaying an arbitrary screen and a storage capable of storing arbitrary information; an acquisition means for acquiring advertisement data via the mobile communication network; Storage control means for storing in the storage means, and advertisement display means for displaying an advertisement screen based on the advertisement data stored in the storage means on the display during an advertisement period when communication is performed by a predetermined application process. An application program that functions as a display suppression unit that suppresses a screen display on the display unit by the application processing during the advertisement period.
【請求項4】 移動通信網を介して通信を行うもので、
任意の画面を表示可能な表示器および任意の情報を記憶
可能な記憶手段を備えた携帯通信端末を制御するコンピ
ュータを、 前記移動通信網を介して広告データを取得する取得手段
と、 前記広告データを前記記憶手段に記憶させる記憶制御手
段と、 所定のアプリケーション処理のうちの当該アプリケーシ
ョン処理を終了するための終了処理を行う必要が生じた
時点から始まる所定の広告期間に前記表示器に前記記憶
手段に記憶された広告データに基づく広告画面を表示さ
せる広告表示手段と、 前記広告期間に前記アプリケーション処理による前記表
示器での画面表示を抑止する表示抑止手段と、 前記広告期間に前記終了処理を抑止する終了抑止手段と
して機能させるアプリケーションプログラム。
4. The communication is carried out via a mobile communication network,
A computer for controlling a mobile communication terminal equipped with a display capable of displaying an arbitrary screen and a storage capable of storing arbitrary information; an acquisition means for acquiring advertisement data via the mobile communication network; And a storage control unit for storing the storage unit in the display unit during a predetermined advertisement period starting from the time when it is necessary to perform an end process for ending the application process of the predetermined application process. Advertisement display means for displaying an advertisement screen based on the advertisement data stored in the display data, display suppression means for suppressing the screen display on the display by the application processing during the advertisement period, and the end processing during the advertisement period. An application program that functions as a termination suppression unit that
【請求項5】 アプリケーション配信サーバから前記移
動通信網を介して前記携帯通信端末へとダウンロードさ
れることを特徴とする請求項1乃至請求項4のいずれか
に記載のアプリケーションプログラム。
5. The application program according to claim 1, which is downloaded from an application distribution server to the mobile communication terminal via the mobile communication network.
【請求項6】 前記コンピュータを、 前記広告データに含まれるアドレス情報が指定された場
合にそのアドレスへのアクセスをブラウザに要求する要
求手段と、 この要求手段により要求を行ったことを前記移動通信網
を介して所定の通知先へと通知する通知手段として機能
させる請求項1乃至請求項4のいずれかに記載のアプリ
ケーションプログラム。
6. The request means for requesting the browser to access the address of the computer when the address information included in the advertisement data is specified, and the mobile communication that the request is made by the request means. The application program according to any one of claims 1 to 4, which is caused to function as notifying means for notifying a predetermined notification destination via a network.
【請求項7】 前記通知手段を、前記要求手段により要
求を行った履歴情報を作成し、この履歴情報を所定のタ
イミングで前記通知先へと通知するものとする請求項6
に記載のアプリケーションプログラム。
7. The notification means creates history information requested by the requesting means, and notifies the notification destination of the history information at a predetermined timing.
The application program described in.
【請求項8】 前記コンピュータを、前記広告表示手段
が表示した広告画面がいずれであるかを前記移動通信網
を介して所定の通知先へと通知する通知手段として機能
させる請求項1乃至請求項4のいずれかに記載のアプリ
ケーションプログラム。
8. The computer according to claim 1, wherein the computer functions as notifying means for notifying a predetermined notification destination via the mobile communication network which of the advertisement screens displayed by the advertisement display means is. 4. The application program according to any one of 4 above.
【請求項9】 前記通知手段を、前記広告表示手段によ
る広告画面の表示の履歴情報を作成し、この履歴情報を
所定のタイミングで前記通知先へと通知するものとする
請求項8に記載のアプリケーションプログラム。
9. The notification unit according to claim 8, wherein the notification unit creates history information of display of an advertisement screen by the advertisement display unit and notifies the notification destination to the history information at a predetermined timing. Application program.
【請求項10】 前記所定タイミングは前記取得手段が
前記広告データを取得するときである請求項7または請
求項9に記載のアプリケーションプログラム。
10. The application program according to claim 7, wherein the predetermined timing is when the acquisition unit acquires the advertisement data.
【請求項11】 前記取得手段を、当該アプリケーショ
ンプログラムに基づく処理の起動時に前記広告データの
取得を試みるものとする請求項1乃至請求項4のいずれ
かに記載のアプリケーションプログラム。
11. The application program according to claim 1, wherein the acquisition unit tries to acquire the advertisement data when a process based on the application program is started.
【請求項12】 前記取得手段を、当該アプリケーショ
ンプログラムに基づく処理の起動タイミングが前回に広
告データを取得したタイミングと所定の取得間隔とによ
り定まる所定の取得タイミングを過ぎている場合にのみ
前記広告データの取得を試みるものとする請求項11に
記載のアプリケーションプログラム。
12. The advertisement data is obtained only when the start timing of the processing based on the application program exceeds a predetermined acquisition timing determined by a timing at which advertisement data was acquired last time and a predetermined acquisition interval. The application program according to claim 11, wherein the application program is to be acquired.
【請求項13】 前記取得手段を、当該アプリケーショ
ンプログラムに基づく処理の起動タイミングが前回に広
告データの取得のために所定の相手先との通信が成功し
たタイミングと所定の取得間隔とにより定まる所定の取
得タイミングを過ぎている場合にのみ前記広告データの
取得を試みるものとする請求項11に記載のアプリケー
ションプログラム。
13. The predetermined acquisition timing of the acquisition means is determined by a predetermined acquisition interval and a timing at which a communication with a predetermined partner was successful for the acquisition of advertisement data last time. The application program according to claim 11, wherein an attempt is made to acquire the advertisement data only when the acquisition timing has passed.
【請求項14】 前記広告データは有効期限が設定され
ているものであり、 かつ前記広告表示手段を、前記有効期限が過ぎていない
広告データのみに基づいて広告画面の表示を行わせるも
のとする請求項1乃至請求項4のいずれかに記載のアプ
リケーションプログラム。
14. The advertisement data has an expiration date set, and the advertisement display means displays an advertisement screen based only on the advertisement data whose expiration date has not expired. The application program according to any one of claims 1 to 4.
【請求項15】 前記広告表示手段を、前記記憶手段に
前記広告データが記憶されていない場合には予め用意さ
れた所定の広告画面を前記表示器に表示させるものとす
る請求項1乃至請求項4のいずれかに記載のアプリケー
ションプログラム。
15. The advertisement display means displays a predetermined advertisement screen prepared in advance on the display device when the advertisement data is not stored in the storage means. 4. The application program according to any one of 4 above.
【請求項16】 前記広告表示手段を、前記広告期間を
1つの広告データが示す全ての広告画面の表示が完了す
るまでに設定するものとする請求項1乃至請求項4のい
ずれかに記載のアプリケーションプログラム。
16. The advertisement display means according to claim 1, wherein the advertisement display means sets the advertisement period until display of all advertisement screens indicated by one advertisement data is completed. Application program.
【請求項17】 前記広告表示手段を、前記広告期間を
1つの広告データが示す全ての広告画面の表示が完了
し、かつ前記アプリケーション処理のうちの起動処理が
完了するまでに設定するものとする請求項2に記載のア
プリケーションプログラム。
17. The advertisement display means is set until the display of all advertisement screens indicated by one piece of advertisement data for the advertisement period is completed and the start-up processing of the application processing is completed. The application program according to claim 2.
【請求項18】 前記広告表示手段を、前記広告期間を
1つの広告データが示す全ての広告画面の表示が完了
し、かつ前記アプリケーション処理による通信が完了す
るまでまでに設定するものとする請求項3に記載のアプ
リケーションプログラム。
18. The advertisement display means sets the advertisement period until display of all advertisement screens indicated by one advertisement data is completed and communication by the application processing is completed. 3. The application program described in 3.
【請求項19】 前記コンピュータを、前記取得手段に
より広告データを取得できない状態が所定期間を越えて
継続している場合には前記アプリケーション処理の実行
を禁止する禁止手段として機能させる請求項1乃至請求
項4のいずれかに記載のアプリケーションプログラム。
19. The computer according to claim 1, wherein the computer functions as a prohibition unit that prohibits execution of the application processing when the acquisition unit cannot acquire advertisement data for a predetermined period of time. Item 5. The application program according to any one of items 4.
【請求項20】 前記コンピュータを、前記取得手段に
より前記広告データを取得するための所定の相手との通
信が成功しない状態が所定期間を越えて継続している場
合には前記アプリケーション処理の実行を禁止する禁止
手段として機能させる請求項1乃至請求項4のいずれか
に記載のアプリケーションプログラム。
20. When the computer does not succeed in communicating with a predetermined partner for acquiring the advertisement data by the acquisition means, the application process is executed when the communication continues for a predetermined period of time. The application program according to any one of claims 1 to 4, which is caused to function as prohibiting means for prohibiting.
JP2002128977A 2002-04-30 2002-04-30 Application program for mobile communication terminals Expired - Lifetime JP3732153B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002128977A JP3732153B2 (en) 2002-04-30 2002-04-30 Application program for mobile communication terminals

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002128977A JP3732153B2 (en) 2002-04-30 2002-04-30 Application program for mobile communication terminals

Publications (2)

Publication Number Publication Date
JP2003324547A true JP2003324547A (en) 2003-11-14
JP3732153B2 JP3732153B2 (en) 2006-01-05

Family

ID=29542554

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002128977A Expired - Lifetime JP3732153B2 (en) 2002-04-30 2002-04-30 Application program for mobile communication terminals

Country Status (1)

Country Link
JP (1) JP3732153B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012247820A (en) * 2011-05-25 2012-12-13 Making:Kk Advertisement distribution system
JP2014032554A (en) * 2012-08-03 2014-02-20 Mixi Inc Advertisement display control program and advertisement display control method
US8688143B2 (en) 2004-08-24 2014-04-01 Qualcomm Incorporated Location based service (LBS) system and method for creating a social network
US8688148B2 (en) 2005-10-25 2014-04-01 Qualcomm Incorporated Dynamic resource matching system
JP2021121115A (en) * 2020-04-28 2021-08-19 Kddi株式会社 Information processing device and information processing method

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8688143B2 (en) 2004-08-24 2014-04-01 Qualcomm Incorporated Location based service (LBS) system and method for creating a social network
US9402156B2 (en) 2004-08-24 2016-07-26 Qualcomm Incorporated Location based service (LBS) system and method for creating a social network
US8688148B2 (en) 2005-10-25 2014-04-01 Qualcomm Incorporated Dynamic resource matching system
US9443255B2 (en) 2005-10-25 2016-09-13 Qualcomm Incorporated Dynamic resource matching system
JP2012247820A (en) * 2011-05-25 2012-12-13 Making:Kk Advertisement distribution system
JP2014032554A (en) * 2012-08-03 2014-02-20 Mixi Inc Advertisement display control program and advertisement display control method
JP2021121115A (en) * 2020-04-28 2021-08-19 Kddi株式会社 Information processing device and information processing method

Also Published As

Publication number Publication date
JP3732153B2 (en) 2006-01-05

Similar Documents

Publication Publication Date Title
AU2007349058B2 (en) Method for advertising using mobile multiplayer game and system thereof
CA2780911C (en) Server processing in providing messages for a wireless device connecting to a server
CN101179791A (en) Method of updating software edition of mobile terminal
JP2003304343A (en) Mobile communication terminal
CN102542479A (en) Method and device for displaying advertisings on electronic equipment
JP2012137805A (en) Portable terminal, advertisement display method and advertisement display program
CN101076167A (en) Apparatus and method for scanning of home public land mobile network in mobile communication terminal
JP3732153B2 (en) Application program for mobile communication terminals
CN102664945A (en) File downloading method, device and system in allusion to timeout connection
JP2002189598A (en) Control method for program at the time of file downloading
KR20010097065A (en) A method of furnishing an advertisement and a coupon to user through a cellular phone
JP2002199099A (en) Information supply server and telephone system using the same
CN101640853A (en) Method and device for processing multimedia message notification message and multimedia message receiving system
JP4246235B2 (en) Method, apparatus and associated server for backing up personal data of telecommunications network subscribers
JP6173209B2 (en) Mobile terminal, mobile terminal program and mobile terminal server
JP2004080552A (en) Method of reducing service charge of mobile terminal, and system and program therefor
JP4251288B2 (en) Videophone system with commercial display function and communication fee discount method
KR20130062305A (en) Application download information providing system based on cti(computer telephony integration)
KR100658780B1 (en) How to offer video coupons corresponding to video ads on mobile terminals
JP3618608B2 (en) Information distribution apparatus and information storage medium
JP2004246548A (en) Coupon display
JP2006301929A (en) Display authentication program, display authentication terminal, display authentication server, display authentication system, and display authentication method
JP5148880B2 (en) Digital card data distribution method, digital card display method and program, and information terminal device
JP2008103861A (en) Display confirmation terminal and display confirmation system
JP2000261840A (en) Information transmission system, information transmission method, and recording medium

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050301

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050315

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050516

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20050913

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20051011

R150 Certificate of patent or registration of utility model

Ref document number: 3732153

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091021

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091021

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101021

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101021

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111021

Year of fee payment: 6

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111021

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121021

Year of fee payment: 7

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121021

Year of fee payment: 7

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131021

Year of fee payment: 8

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

EXPY Cancellation because of completion of term