【0001】[0001]
【発明の属する技術分野】本発明は、あたかも実世界に
おける看板などの特定の位置に掲示される広告のよう
に、ネットワークゲームなどのアプリケーションプログ
ラムまたはアプリケーションデータで利用される二次元
または三次元の仮想空間上の、特定の場所に位置するよ
うに広告データを表示するための、広告データ処理方
法、販売管理方法、広告データ処理装置、アプリケーシ
ョン端末装置、広告データ処理システム、広告データ処
理プログラムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a two-dimensional or three-dimensional virtual machine used in an application program or application data of a network game, such as an advertisement posted at a specific position such as a signboard in the real world. The present invention relates to an advertisement data processing method, a sales management method, an advertisement data processing device, an application terminal device, an advertisement data processing system, and an advertisement data processing program for displaying advertisement data so as to be located at a specific place in a space.
【0002】[0002]
【従来の技術】従来、ビデオゲームを利用した広告方法
として、ゲームの画面中に広告などの画像を配置して表
示する方法があった。この方法では、ゲームのプログラ
ム中、あるいは該プログラムが処理するデータに、表示
すべき広告の画像などのデータを含めておき、該プログ
ラムを実行してゲームを遊技する際に、例えばゲームの
起動時やゲームの合間に広告画像を表示したり、レース
ゲームでのサーキットコースや野球ゲームでの球場など
に配置される看板として広告画像を表示していた。ま
た、実際に販売されている飲み物などの物品をゲーム中
に登場させるという広告方法もあった。2. Description of the Related Art Conventionally, as an advertisement method using a video game, there has been a method in which an image such as an advertisement is arranged and displayed on a game screen. In this method, data such as an image of an advertisement to be displayed is included in a program of a game or in data processed by the program, and when the game is executed by executing the program, for example, when starting the game, An advertisement image is displayed between a game and a game, or as a sign placed on a circuit course in a racing game, a stadium in a baseball game, or the like. There is also an advertising method in which articles such as drinks that are actually sold appear in the game.
【0003】上記の方法では広告に利用されるデータ
は、予めゲームのプログラムや該プログラムが処理する
データに含められているため固定的であり、その内容を
随時更新することはできなかった。[0003] In the above method, the data used for the advertisement is fixed because it is included in the game program and the data processed by the program in advance, and the content cannot be updated at any time.
【0004】これに対し、特開平9−10440号公報
に記載の商業広告可能なゲーム機システム及びゲーム方
法は、通信回線を介して広告画像を送信側機器から受信
側ゲーム機器に送信し、受信側ゲーム機器では受信され
た広告画像を表示することにより、この問題を解決する
ものであった。On the other hand, a game machine system and a game method capable of commercial advertisement described in Japanese Patent Application Laid-Open No. 9-10440 transmit an advertisement image from a transmission-side device to a reception-side game device via a communication line and receive the advertisement image. The side game machine solves this problem by displaying the received advertisement image.
【0005】ところで、多数のプレイヤーがインターネ
ットなどの通信回線を介して接続して参加する、ネット
ワークゲームが普及してきている。中でも、ゲームの中
に用意される仮想世界をプレイヤーが探険するネットワ
ークロールプレイングゲームは人気の高いものの一つで
ある。ネットワークロールプレイングゲームの中にはプ
レイヤーが操作するキャラクターが旅をしたり商売を行
うなど、実世界と同様な活動を行うことができるものも
ある。[0005] By the way, a network game in which a large number of players participate by connecting via a communication line such as the Internet has become widespread. Among them, a network role playing game in which a player explores a virtual world prepared in the game is one of the most popular ones. In some network role-playing games, a player-operated character can perform activities similar to those in the real world, such as traveling and doing business.
【0006】実世界においては、看板などの広告は、待
ち合わせの場所に利用したり、道を説明するのに利用す
るなど、位置を表わす目印であるランドマークとしても
利用されることがある。このような広告は人々に積極的
に参照されることで広告効果を高めている。同様に、実
世界と同様な活動を行えるネットワークロールプレイン
グゲームにおいて、広告画像を特定の位置に配置し、近
くにいるキャラクタを操作するプレイヤーによって参照
されるようにすれば、仮想世界中のランドマークとして
積極的に参照されることができ、広告効果を高めること
ができると考えられる。[0006] In the real world, advertisements such as signboards are sometimes used as landmarks that indicate positions, such as being used for meeting places or explaining roads. Such advertisements increase the advertising effectiveness by being actively referred to by people. Similarly, in a network role-playing game where you can perform activities similar to the real world, you can place advertisement images at specific positions and refer to them by players who operate nearby characters to create landmarks around the virtual world It is considered that the advertisement can be positively referred to and the advertisement effect can be enhanced.
【0007】従来のような、ゲームの画面中に広告など
の画像を配置して表示する方法によれば、例えばレース
ゲームに使用するコースデータの特定の場所に位置する
看板のように、予めゲームプログラムで定められている
位置に広告画像を表示することができる。また、特開平
9−10440号公報に記載の商業広告可能なゲーム機
システム及びゲーム方法によれば、広告の内容を更新す
ることができる。According to a conventional method of arranging and displaying an image such as an advertisement on a game screen, for example, a game such as a signboard located at a specific place of course data used in a racing game is previously performed. An advertisement image can be displayed at a position determined by the program. According to the game machine system and the game method capable of commercial advertisement described in Japanese Patent Application Laid-Open No. 9-10440, the content of the advertisement can be updated.
【0008】[0008]
【発明が解決しようとする課題】しかしながら、これら
の従来の広告方法には以下に挙げるような課題がある。However, these conventional advertising methods have the following problems.
【0009】上述のようなネットワークゲームにおいて
は、プレイヤーが操作するキャラクタが多く集まる場所
は、ゲームの進行に応じて変化したり、プレイヤーの趣
味や嗜好に応じて異なっていたりする。よって、より広
告効果を高めるためには広告の内容を更新するだけでは
なく、広告画像を表示する位置を変更できることが望ま
しい。[0009] In the above-described network game, the place where many characters operated by the player gather may change according to the progress of the game, or may differ depending on the player's hobbies and preferences. Therefore, in order to further enhance the advertising effect, it is desirable that not only the content of the advertisement is updated, but also the position where the advertisement image is displayed can be changed.
【0010】また、広告を管理する権限のあるプレイヤ
ー以外の、一般のプレイヤーでも広告画像を表示する位
置を変更できるようにすると、例えば特定の場所で配付
されているポスターを持って移動して別の場所に貼るよ
うなことが実現できる。このようにして、プレイヤーに
該広告に対する興味を持たせることができ、より広告効
果を高めることができる。[0010] In addition, if a general player other than the player having the authority to manage the advertisement can change the position at which the advertisement image is displayed, for example, the user can move the poster distributed at a specific place and move the poster. Can be realized. In this way, the player can be interested in the advertisement, and the advertisement effect can be further enhanced.
【0011】しかしながら、従来の広告方法では、広告
画像を表示する位置は固定的で変更することができなか
った。However, in the conventional advertisement method, the position where the advertisement image is displayed is fixed and cannot be changed.
【0012】また、プレイヤーが操作するキャラクタ
の、レベルなどのゲーム中のアクティビティに応じて上
昇するパラメータや、キャラクタが持っているアイテム
などの、キャラクタに属するパラメータに応じて、表示
される広告を変更すれば、例えばレベルが高いほど有益
な広告が表示されるようにすることでプレイヤーがゲー
ムにより積極的に参加することを誘導できるし、あるい
はキャラクタが持っているアイテムに関するキャラクタ
グッズの広告を表示するようにしてキャラクタグッズの
販売を促進することができる。[0012] Further, an advertisement to be displayed is changed according to a parameter which rises according to an activity in the game such as a level of a character operated by a player or a parameter belonging to the character such as an item possessed by the character. This can encourage players to participate more actively in games, for example, by displaying more useful ads at higher levels, or displaying ads for character goods related to items the character has Thus, sales of character goods can be promoted.
【0013】しかしながら、従来の広告方法では、プレ
イヤーが操作するキャラクタに属するパラメータに関わ
らず、表示される広告画像はいずれのプレイヤーに対し
ても同一であった。However, in the conventional advertisement method, the displayed advertisement image is the same for all players regardless of the parameters belonging to the character operated by the player.
【0014】また、実際の時刻やゲーム中の時刻などに
応じて表示される広告画像を変化させれば、実世界での
ネオンサインのように変化のある広告を行うことができ
るので、広告効果を高めることができる。[0014] Further, by changing the advertisement image displayed according to the actual time or the time during the game, an advertisement having a change like a neon sign in the real world can be performed. Can be increased.
【0015】しかしながら、従来の広告方法では、時刻
に関わらず表示される広告画像は同一であった。However, in the conventional advertisement method, the advertisement image displayed regardless of the time is the same.
【0016】また、表示された広告画像に対してプレイ
ヤーが所定の操作を行うと関連する情報を得ることがで
きるようにすれば、プレイヤーは興味を持った広告に対
する関連する情報を参照することができるので、プレイ
ヤーにとって簡便であり、広告効果を高めることができ
る。[0016] Further, if the player can obtain relevant information by performing a predetermined operation on the displayed advertisement image, the player can refer to the relevant information on the advertisement of interest. Because it is possible, it is simple for the player and the advertising effect can be enhanced.
【0017】しかしながら、従来の広告方法では、プレ
イ画面中に表示される広告画像に関連する情報を参照す
ることはできなかった。However, in the conventional advertisement method, it was not possible to refer to information related to the advertisement image displayed on the play screen.
【0018】また、プレイヤーの嗜好などにあった広告
画像を表示させれば、プレイヤーの興味を惹く可能性が
高いので、広告効果を高めることができる。[0018] In addition, if an advertisement image that matches the taste of the player is displayed, the possibility of attracting the player's interest is high, so that the advertisement effect can be enhanced.
【0019】しかしながら、従来の広告方法では、プレ
イヤーの嗜好などに関わらず、表示される広告画像はい
ずれのプレイヤーに対しても同一であった。However, in the conventional advertisement method, the displayed advertisement image is the same for all the players regardless of the player's preference.
【0020】本発明は、上記の問題点を解決するために
なされたものであって、その目的は、あたかも実世界に
おける広告のように、ネットワークゲームなどのネット
ワークアプリケーションの実行画面に表示される広告に
ついて、その表示位置、表示形態または広告内容を随時
変更して広告効果を高めることのできる、広告データ処
理方法、販売管理方法、広告データ処理装置、アプリケ
ーション端末装置、広告データ処理システム、広告デー
タ処理プログラムを提供することにある。The present invention has been made in order to solve the above problems, and has as its object to provide an advertisement displayed on an execution screen of a network application such as a network game as if it were an advertisement in the real world. , An advertisement data processing method, a sales management method, an advertisement data processing device, an application terminal device, an advertisement data processing system, and an advertisement data process that can change the display position, the display mode, or the advertisement content as needed to enhance the advertisement effect To provide a program.
【0021】[0021]
【課題を解決するための手段】・本発明に関わる広告デ
ータ処理方法は、上記の課題を解決するための、情報処
理装置で動作するアプリケーションプログラムまたはア
プリケーションデータの実行画面に、二次元または三次
元の仮想空間を表わすフィールドデータを用いて該仮想
空間を構築し、該仮想空間上の特定位置を示す位置情報
と広告情報とを含む広告データを用いて、該仮想空間上
に広告を表示するための広告データ処理方法であって、
前記アプリケーションプログラムまたはアプリケーショ
ンデータの利用者によって情報処理装置に入力された操
作指示が、前記広告の表示位置を新規登録または変更す
る操作指示か否かを判断する広告表示位置更新判断処理
と、該操作指示が前記広告の表示位置を新規登録または
変更する操作指示である場合に、該操作指示に含まれる
位置指定情報に応じて、新たな位置情報を含む広告デー
タを新規登録する、または前記広告データに含まれる位
置情報を変更する広告位置情報更新処理とを有している
ことを特徴としている。An advertisement data processing method according to the present invention provides a two-dimensional or three-dimensional display on an execution screen of an application program or application data operating on an information processing apparatus to solve the above-mentioned problems. Constructing the virtual space using field data representing the virtual space of the virtual space, and displaying an advertisement in the virtual space using advertisement data including position information indicating a specific position in the virtual space and advertisement information. Advertising data processing method,
Advertisement display position update determination processing for determining whether or not an operation instruction input to the information processing apparatus by a user of the application program or application data is an operation instruction for newly registering or changing the display position of the advertisement; When the instruction is an operation instruction for newly registering or changing the display position of the advertisement, the advertisement data including the new position information is newly registered according to the position designation information included in the operation instruction, or the advertisement data And advertisement position information updating processing for changing the position information included in the advertisement information.
【0022】ここで、フィールドデータとは、アプリケ
ーションプログラムで利用される仮想的な二次元または
三次元の空間(例えば地上や、迷路など)を定義するた
めのデータである。前記アプリケーションプログラムま
たはアプリケーションデータの利用者は、例えば前記仮
想空間内に存在するキャラクタを操作して前記仮想空間
中を移動させることで、旅や冒険などを模した活動を行
うことができる。Here, the field data is data for defining a virtual two-dimensional or three-dimensional space (for example, the ground or a maze) used in an application program. A user of the application program or the application data can perform activities simulating a journey, an adventure, or the like, for example, by operating a character existing in the virtual space and moving in the virtual space.
【0023】前記利用者は、上述の仮想空間を、例えば
前記利用者が操作するキャラクタを中心として地図のよ
うに地上を空中から眺めたような2次元の表現形態や、
キャラクタの視点からみた3次元の仮想空間の表現形態
を通じて参照する。このような、利用者が見る仮想空間
の表現形態をプレイ画面と呼ぶことにする。The user is allowed to view the above-mentioned virtual space in a two-dimensional form such as, for example, viewing the ground from the air like a map centered on a character operated by the user.
Reference is made through an expression form of a three-dimensional virtual space viewed from the viewpoint of the character. Such an expression form of the virtual space that the user sees is called a play screen.
【0024】前記位置情報とは、例えばフィールドデー
タによって表される仮想空間上の位置を示す座標などで
ある。The position information is, for example, coordinates indicating a position in a virtual space represented by field data.
【0025】なお、前記広告表示位置更新判断処理と前
記広告位置情報更新処理は、前記アプリケーションプロ
グラムまたはアプリケーションデータを動作させている
情報処理装置で行われてもよいし、該情報処理装置と通
信可能な別の装置で行われてもよい。The advertisement display position update determination processing and the advertisement position information update processing may be performed by an information processing apparatus running the application program or the application data, or may be communicable with the information processing apparatus. It may be performed by another device.
【0026】例えば、前記広告表示位置更新判断処理と
前記広告位置情報更新処理とが、前記アプリケーション
プログラムまたはアプリケーションデータを動作させて
いる情報処理装置で行われる場合においては、前記広告
データは予めアプリケーションデータの一部として前記
情報処理装置に記憶されていればよい。また、前記広告
データの一部あるいは全部を通信などの手段によって他
の装置から受信して置き換えたり、フロッピーディスク
やCD-ROMなどの差し換え可能な記録媒体に記録されてい
る広告データで置き換えるようにすれば、広告データを
随時更新することができる。For example, when the advertisement display position update determination processing and the advertisement position information update processing are performed by an information processing apparatus that operates the application program or the application data, the advertisement data is previously stored in the application data. May be stored in the information processing apparatus as a part of the information processing. Also, a part or all of the advertisement data may be received and replaced from another device by means such as communication, or replaced with advertisement data recorded on a replaceable recording medium such as a floppy disk or a CD-ROM. Then, the advertisement data can be updated at any time.
【0027】また、前記広告表示位置更新判断処理と前
記広告位置情報更新処理とが、前記アプリケーションプ
ログラムまたはアプリケーションデータを動作させてい
る情報処理装置と通信可能な別の装置で行われる場合に
おいては、前記広告データは前記広告表示位置更新判断
処理と前記広告位置情報更新処理とを行う装置で記憶さ
れていてもよいし、前記アプリケーションプログラムま
たはアプリケーションデータを動作させている情報処理
装置に記憶されていてもよい。In the case where the advertisement display position update determination process and the advertisement position information update process are performed by another device that can communicate with an information processing device that operates the application program or application data, The advertisement data may be stored in a device that performs the advertisement display position update determination process and the advertisement position information update process, or may be stored in an information processing device that runs the application program or application data. Is also good.
【0028】前者の場合は、表示の対象となる広告デー
タを必要に応じて広告データを記憶している装置から前
記アプリケーションプログラムまたはアプリケーション
データを動作させている情報処理装置に送信するように
すればよい。いずれの場合においても、前述と同様に前
記広告データの一部あるいは全部を通信などの手段によ
って更に他の装置から受信して置き換えたり、フロッピ
ー(登録商標)ディスクやCD-ROMなどの差し換え可能な
記録媒体に記録されている広告データで置き換えるよう
にすれば、広告データを随時更新することができる。In the former case, if the advertisement data to be displayed is transmitted from the device storing the advertisement data to the information processing device running the application program or the application data as necessary, Good. In any case, as described above, part or all of the advertisement data can be received and replaced from another device by means of communication or the like, or can be replaced with a floppy disk or a CD-ROM. By replacing the advertisement data with the advertisement data recorded on the recording medium, the advertisement data can be updated at any time.
【0029】ただし、広告の内容に応じて、その更新サ
イクルの長短は、適切さが異なる。例えば、新聞の購読
勧誘、商店の来店勧誘、遊園地、テーマパーク等の来場
勧誘のように、広告対象物の寿命が長い(アプリケーシ
ョンプログラムまたはアプリケーションデータの使用期
間に比して長いと言い換えてもよい)場合には、内容の
更新サイクルも長くてよいため、前記広告データは予め
アプリケーションデータの一部として前記情報処理装置
に記憶されていれば足りる。However, the appropriateness of the length of the update cycle differs depending on the content of the advertisement. For example, as in the case of invitation to subscribe to newspapers, solicitation to visit stores, invitation to visit amusement parks, theme parks, and the like, the life span of the advertising object is long (even if it is longer than the use period of the application program or application data, Good), the content update cycle may be long, and it is sufficient that the advertisement data is stored in advance in the information processing device as a part of application data.
【0030】一方、流行性の強い商品のように、広告対
象物の寿命が短い場合には、内容の更新サイクルを短く
して、別の商品広告に置き換えたり、同じ商品であって
も、アピールの仕方を変えたりする必要性が高い。した
がって、このような場合、広告主は、本発明の広告デー
タ処理方法の実行に際し、情報処理装置からアクセスし
得るサーバ装置から最新の広告データを提供したり、あ
るいは情報処理装置に差し換え可能で最新の広告データ
を格納した記録媒体を情報処理装置の利用者に提供した
りといった形態を採用すればよい。On the other hand, when the life of the advertising object is short, such as a highly fashionable product, the content update cycle is shortened to replace the product with another product advertisement, or even if the same product is used, an appeal is made. There is a high need to change the way you work. Therefore, in such a case, the advertiser may provide the latest advertisement data from a server device accessible from the information processing device, or may replace the latest advertisement data with the information processing device when executing the advertisement data processing method of the present invention. For example, a recording medium storing the advertisement data may be provided to a user of the information processing apparatus.
【0031】上記の構成により、前記アプリケーション
プログラムまたはアプリケーションデータの利用者によ
って情報処理装置に入力された操作指示が、前記広告の
表示位置を新規登録または変更する操作指示であったと
前記広告表示位置更新判断処理によって判断された場合
には、前記広告位置情報更新処理によって、該操作指示
に含まれる位置指定情報に応じて、新たな位置情報を含
む広告データを新規登録する、または前記広告データに
含まれる位置情報を変更する。According to the above configuration, when the operation instruction input to the information processing apparatus by the user of the application program or the application data is an operation instruction for newly registering or changing the display position of the advertisement, the advertisement display position is updated. When determined by the determination process, the advertisement position information update process registers the advertisement data including new position information in accordance with the position designation information included in the operation instruction, or includes the advertisement data in the advertisement data. The location information to be updated.
【0032】このようにして、利用者が指示した仮想空
間上の新たな位置に新規登録された広告データ、あるい
は位置情報が利用者の指示した位置情報に更新された広
告データは、前記利用者が見るための前記仮想空間を表
す画面を生成する際に、該広告データに含まれている新
たな位置情報または更新された位置情報に応じて、前記
画面に含まれる。In this manner, the advertisement data newly registered at a new position in the virtual space designated by the user, or the advertisement data whose position information has been updated to the position information designated by the user, When generating a screen representing the virtual space for viewing, the information is included in the screen according to new position information or updated position information included in the advertisement data.
【0033】よって、前記利用者は、あたかも立て札を
新たに設置するように、前記仮想空間上の任意の位置に
新たな広告データを新規登録したり、既に設置されてい
る立て札を移動させるように、ある広告データの位置情
報を修正して前記仮想空間上の別の位置に変更したりす
ることで、表示された広告を仮想空間における新たなラ
ンドマークとして利用することができる。このようにし
て、広告データによる広告効果を高めることができる。Therefore, the user can newly register new advertisement data at an arbitrary position in the virtual space or move an already-installed bill so as to newly place a bill. By modifying the position information of certain advertisement data and changing the position information to another position in the virtual space, the displayed advertisement can be used as a new landmark in the virtual space. In this way, the advertising effect by the advertising data can be enhanced.
【0034】なお、上述の、広告の表示位置を新規登録
あるいは変更するための操作指示は、例えば前記仮想空
間上に表示されている立て札を設置したり持ち運んで移
動させるなどの操作とすれば、直感的な操作とすること
ができる。The above-mentioned operation instruction for newly registering or changing the display position of the advertisement may be, for example, an operation of placing a stand displayed on the virtual space or moving the stand by carrying it. Intuitive operation can be performed.
【0035】また、例えば、前記利用者が仮想空間上で
操作するキャラクタの、仮想空間上での持ち物を表すパ
ラメータに立て札を表わすデータが含まれている時にの
み、新たな広告データを新規登録でき、広告データを新
規登録した場合には前記立て札を表わすデータを前記キ
ャラクタのパラメータから削除するようにすれば、アプ
リケーション中で使用される立て札を表わすデータの総
量を制限することで、広告データが無制限に登録される
のを防ぐことができる。Further, for example, new advertisement data can be newly registered only when the parameter representing the possession of the character operated by the user in the virtual space in the virtual space includes the data representing the tag. If the advertising data is newly registered, the data representing the tag can be deleted from the parameter of the character, so that the total amount of data representing the tag used in the application is limited, so that the advertising data is unlimited. Can be prevented from being registered.
【0036】更に、このような立て札を表わすデータを
新たに利用者が得る、つまり広告データを新規登録する
権利を利用者が得るためには仮想空間上での所定のアク
ティビティを要するようにすれば、利用者がアプリケー
ションを実行する動機付けになる。あるいは、このよう
にして広告データを新規登録あるいは位置情報を修正し
た利用者に対して、広告データの広告効果に応じて所定
のインセンティブを与えるようにすれば、利用者が広告
データを参照したり、新規登録あるいは位置情報の修正
を動機付けることができる。Further, if the user needs to newly obtain such data representing the bill, that is, a predetermined activity in the virtual space is required in order for the user to obtain the right to newly register the advertisement data. This motivates the user to execute the application. Alternatively, if a predetermined incentive is given to the user who newly registers the advertisement data or corrects the location information in accordance with the advertisement effect of the advertisement data, the user can refer to the advertisement data or It can motivate new registration or correction of location information.
【0037】・本発明に関わる広告データ処理方法は、
上記の課題を解決するために、上記の構成に加えて、前
記アプリケーションプログラムまたはアプリケーション
データを前記情報処理装置で実行する際に、該情報処理
装置とネットワークで接続されたサーバ装置が、該情報
処理装置に対して、少なくとも前記広告データを配信す
るとともに、前記広告表示位置更新判断処理および広告
位置情報更新処理が、該サーバ装置にて行われることを
特徴としている。The advertisement data processing method according to the present invention comprises:
In order to solve the above problem, in addition to the above configuration, when the application program or the application data is executed by the information processing device, a server device connected to the information processing device via a network includes the information processing device. At least the advertisement data is delivered to the device, and the advertisement display position update determination process and the advertisement position information update process are performed by the server device.
【0038】上記の構成により、前記広告データは前記
情報処理装置で記憶しておく必要がないので、前記情報
処理装置が有している記憶容量に制限がある場合でも、
本発明に関わる広告データ処理方法を実施することがで
きる。また、前記広告データは前記サーバ装置で記憶さ
れているので、前記仮想空間を共有するような、複数の
情報処理装置が前記サーバ装置に接続するような形態の
アプリケーションプログラムまたはアプリケーションデ
ータにおいて、前記広告データを共有して参照すること
ができる。According to the above configuration, the advertisement data does not need to be stored in the information processing apparatus. Therefore, even when the storage capacity of the information processing apparatus is limited,
An advertisement data processing method according to the present invention can be implemented. In addition, since the advertisement data is stored in the server device, the application program or application data in a form in which a plurality of information processing devices connect to the server device so as to share the virtual space, Data can be shared and referenced.
【0039】・本発明に関わる広告データ処理方法は、
上記の課題を解決するための、情報処理装置で動作する
アプリケーションプログラムまたはアプリケーションデ
ータの実行画面に、二次元または三次元の仮想空間を表
わすフィールドデータを用いて該仮想空間を構築し、該
仮想空間上の特定位置を示す位置情報と広告情報とを含
む広告データを用いて、該仮想空間上に広告を表示する
ための広告データ処理方法において、前記アプリケーシ
ョンプログラムまたはアプリケーションデータの利用者
の操作履歴に応じて、該利用者の操作履歴を反映するパ
ラメータを更新するパラメータ更新処理と、広告データ
を蓄積したデータベースにアクセスして、前記パラメー
タに応じて前記仮想空間上に表示する広告データを選択
する広告データ選択処理とを備えていることを特徴とし
ている。The advertisement data processing method according to the present invention comprises:
In order to solve the above-mentioned problem, the virtual space is constructed using field data representing a two-dimensional or three-dimensional virtual space on an execution screen of an application program or application data operating on an information processing device, In the advertisement data processing method for displaying an advertisement in the virtual space using the advertisement data including the position information indicating the specific position and the advertisement information, the operation history of the user of the application program or the application data A parameter update process for updating a parameter reflecting the operation history of the user, and an advertisement for accessing a database storing advertisement data and selecting advertisement data to be displayed on the virtual space according to the parameter. And a data selection process.
【0040】前記操作履歴を反映するパラメータとは、
例えば利用者がキャラクタを操作して冒険するようなロ
ールプレイングゲームのようなアプリケーションプログ
ラムであれば、該キャラクタの活動歴に応じて増加する
経験値や、該キャラクタが持っているアイテム(金銭、
道具、武器、獲得能力等)を表すデータなどの、該キャ
ラクタに属しているパラメータである。あるいは、既に
立ち寄った仮想空間上の場所や、出会ったことのある他
の利用者が操作している、あるいはアプリケーションプ
ログラムによって操作されているキャラクタなどの、利
用者が操作するキャラクタの活動履歴を反映するパラメ
ータであってもよい。The parameters reflecting the operation history are as follows:
For example, in the case of an application program such as a role playing game in which a user operates a character to take an adventure, an experience value that increases according to the activity history of the character, an item (such as money,
Parameters such as tools, weapons, acquisition abilities, etc.) belonging to the character. Or, reflect the activity history of a character operated by a user, such as a place in a virtual space where the user has already stopped, or a character operated by another user who has met or operated by an application program. Parameter.
【0041】上記の構成により、前記広告データ選択処
理は、仮想空間上に表示する広告データを前記パラメー
タに応じて選択する。前記パラメータは前記パラメータ
更新処理によって前記利用者の操作履歴を反映するよう
に更新されているので、前記選択された広告データは利
用者の操作履歴に応じて変更することができ、変化に富
んだ広告効果の高い広告データ処理を行うことができ
る。With the above arrangement, the advertisement data selection process selects advertisement data to be displayed in the virtual space according to the parameter. Since the parameter is updated to reflect the operation history of the user by the parameter update processing, the selected advertisement data can be changed according to the operation history of the user, and the variety of the advertisement data is varied. Advertisement data processing with high advertising effect can be performed.
【0042】・本発明に関わる広告データ処理方法は、
上記の課題を解決するために、上記の構成に加えて、前
記アプリケーションプログラムまたはアプリケーション
データを前記情報処理装置で実行する際に、該情報処理
装置とネットワークで接続されたサーバ装置が、該情報
処理装置に対して、少なくとも前記広告データを配信す
るとともに、前記パラメータ更新処理および広告データ
選択処理が、該サーバ装置にて行われることを特徴とし
ている。The method for processing advertisement data according to the present invention comprises:
In order to solve the above problem, in addition to the above configuration, when the application program or the application data is executed by the information processing device, a server device connected to the information processing device via a network includes the information processing device. At least the advertisement data is distributed to the device, and the parameter update process and the advertisement data selection process are performed by the server device.
【0043】上記の構成により、前記広告データは前記
情報処理装置で記憶しておく必要がないので、前記情報
処理装置が有している記憶容量に制限がある場合でも、
本発明に関わる広告データ処理方法を実施することがで
きる。また、前記広告データは前記サーバ装置で記憶さ
れているので、前記仮想空間を共有するような、複数の
情報処理装置が前記サーバ装置に接続するような形態の
アプリケーションプログラムまたはアプリケーションデ
ータにおいて、前記広告データを共有して参照すること
ができる。According to the above configuration, the advertisement data does not need to be stored in the information processing apparatus. Therefore, even if the storage capacity of the information processing apparatus is limited,
An advertisement data processing method according to the present invention can be implemented. In addition, since the advertisement data is stored in the server device, the application program or application data in a form in which a plurality of information processing devices connect to the server device so as to share the virtual space, Data can be shared and referenced.
【0044】・本発明に関わる広告データ処理方法は、
上記の課題を解決するための、情報処理装置で動作する
アプリケーションプログラムまたはアプリケーションデ
ータの実行画面に、二次元または三次元の仮想空間を表
わすフィールドデータを用いて該仮想空間を構築し、該
仮想空間上の特定位置を示す位置情報と、表示可能な時
間帯または期間に関する時間情報と、広告情報とを含む
広告データを用いて、該仮想空間上に広告を表示するた
めの広告データ処理方法であって、時刻に関する情報を
取得する時刻情報取得処理と、広告データを蓄積したデ
ータベースにアクセスして、前記広告データに含まれて
いる時間情報と、前記時刻情報取得処理で得られた時刻
に関する情報とを比較して、前記仮想空間上に表示する
広告データを選択する広告データ選択処理とを備えてい
ることを特徴としている。The advertisement data processing method according to the present invention comprises:
In order to solve the above-mentioned problem, the virtual space is constructed using field data representing a two-dimensional or three-dimensional virtual space on an execution screen of an application program or application data operating on an information processing device, An advertisement data processing method for displaying an advertisement in the virtual space using advertisement data including position information indicating the above specific position, time information relating to a displayable time zone or period, and advertisement information. A time information obtaining process for obtaining information on time, accessing a database storing advertisement data, and obtaining time information included in the advertisement data, and information on the time obtained in the time information obtaining process. And an advertisement data selection process of selecting advertisement data to be displayed on the virtual space. There.
【0045】前記時刻に関する情報とは、実際の現在時
刻であってもよいし、前記アプリケーションプログラム
またはアプリケーションデータ中で生成され使用される
仮想的な時刻であってもよい。また、時刻の単位は、世
紀、年、季節、月、日、時、分、秒等、任意である。The information on the time may be an actual current time, or a virtual time generated and used in the application program or the application data. The unit of time is arbitrary, such as century, year, season, month, day, hour, minute, and second.
【0046】また、前記時刻に関する情報は、前記時刻
情報取得処理と前記広告データ選択処理を実行する装置
で管理されていてもよいし、該装置と通信可能な別の装
置で管理されていてもよい。The information on the time may be managed by a device that executes the time information acquisition process and the advertisement data selection process, or may be managed by another device that can communicate with the device. Good.
【0047】上記の構成により、前記広告データ選択処
理は、前記時刻情報取得処理で取得された時刻に関する
情報に応じて、前記仮想空間上に表示する広告データを
選択する。よって、実際の時刻やアプリケーション中で
の時刻などに応じて、表示される広告を変化させること
ができる。例えば、時刻が夜であれば、広告にネオン等
の明かりを灯すとか、所定期間のバーゲンセール情報の
広告を表示するといったように、広告内容や広告形態
を、取得した時刻に適したものとすることにより、広告
効果を高めることができる。With the above arrangement, the advertisement data selection process selects the advertisement data to be displayed on the virtual space according to the information on the time acquired in the time information acquisition process. Therefore, the displayed advertisement can be changed according to the actual time or the time in the application. For example, if the time is night, the contents and form of the advertisement are suitable for the acquired time, such as lighting a neon light on the advertisement or displaying an advertisement of bargain sale information for a predetermined period. Thereby, the advertising effect can be enhanced.
【0048】・本発明に関わる広告データ処理方法は、
上記の課題を解決するために、上記の構成に加えて、前
記アプリケーションプログラムまたはアプリケーション
データを前記情報処理装置で実行する際に、該情報処理
装置とネットワークで接続されたサーバ装置が、該情報
処理装置に対して、少なくとも前記広告データを配信す
るとともに、前記時刻情報取得処理および広告データ選
択処理が、該サーバ装置にて行われることを特徴として
いる。The advertisement data processing method according to the present invention
In order to solve the above problem, in addition to the above configuration, when the application program or the application data is executed by the information processing device, a server device connected to the information processing device via a network includes the information processing device. At least the advertisement data is delivered to the device, and the time information acquisition process and the advertisement data selection process are performed by the server device.
【0049】上記の構成により、前記広告データは前記
情報処理装置で記憶しておく必要がないので、前記情報
処理装置が有している記憶容量に制限がある場合でも、
本発明に関わる広告データ処理方法を実施することがで
きる。また、前記広告データは前記サーバ装置で記憶さ
れているので、前記仮想空間を共有するような、複数の
情報処理装置が前記サーバ装置に接続するような形態の
アプリケーションプログラムまたはアプリケーションデ
ータにおいて、前記広告データを共有して参照すること
ができる。According to the above configuration, the advertisement data does not need to be stored in the information processing apparatus. Therefore, even when the storage capacity of the information processing apparatus is limited,
An advertisement data processing method according to the present invention can be implemented. In addition, since the advertisement data is stored in the server device, the application program or application data in a form in which a plurality of information processing devices connect to the server device so as to share the virtual space, Data can be shared and referenced.
【0050】・本発明に関わる広告データ処理方法は、
上記の課題を解決するための、情報処理装置で動作する
アプリケーションプログラムまたはアプリケーションデ
ータの実行画面に、二次元または三次元の仮想空間を表
わすフィールドデータを用いて該仮想空間を構築し、該
仮想空間上の特定位置を示す位置情報と広告情報とを含
む広告データを用いて、該仮想空間上に広告を表示する
ための広告データ処理方法において、前記アプリケーシ
ョンプログラムまたはアプリケーションデータの利用者
によって情報処理装置に入力された操作指示が、前記広
告に関連する関連情報の表示を要求するための操作指示
か否かを判断する関連情報要求判断処理と、該操作指示
が前記関連情報の表示を要求するための操作指示である
場合に、関連情報を蓄積したデータベースにアクセスし
て、前記広告データに関連する関連情報を選択する関連
情報選択処理とを備えていることを特徴としている。The advertisement data processing method according to the present invention comprises:
In order to solve the above-mentioned problem, the virtual space is constructed using field data representing a two-dimensional or three-dimensional virtual space on an execution screen of an application program or application data operating on an information processing device, In the advertisement data processing method for displaying an advertisement in the virtual space using the advertisement data including the position information indicating the specific position and the advertisement information, a user of the application program or the application data processes the information processing apparatus. A related information request determination process for determining whether or not the operation instruction input in step (a) is an operation instruction for requesting display of related information related to the advertisement, and the operation instruction requesting display of the related information. If it is the operation instruction of the advertisement data, it accesses the database storing the related information and It is characterized in that it comprises a related information selection process of selecting the related information related to.
【0051】前記関連情報とは、例えば前記広告が対象
としている商品に関する詳細な情報や、該商品と類似の
別の商品に関する情報や、該商品をオンラインで購入す
るための手続きに関する情報などである。また、広告対
象が店舗、テーマパーク、行楽地等の場所である場合、
前記関連情報は交通機関、交通費、アクセス経路図、施
設案内等に関する情報である。The related information is, for example, detailed information on a product targeted by the advertisement, information on another product similar to the product, information on a procedure for purchasing the product online, and the like. . Also, if the target of advertising is a store, theme park, resort, etc.,
The related information is information related to transportation, transportation expenses, access route maps, facility guidance, and the like.
【0052】前記関連情報を蓄積しているデータベース
は、前記アプリケーションプログラムまたはアプリケー
ションデータを実行する情報処理装置に含まれていても
よいし、前記関連情報要求判断処理と関連情報選択処理
とを実行する装置に含まれていてもよいし、これらの機
器と通信可能な別の機器に含まれていてもよい。The database storing the related information may be included in an information processing apparatus that executes the application program or the application data, or may execute the related information request determining process and the related information selecting process. It may be included in the device, or may be included in another device that can communicate with these devices.
【0053】上記の構成により、前記操作情報要求判断
処理で取得された利用者の操作指示が前記広告に関連す
る関連情報の表示を要求するための操作指示であった場
合に、前記関連情報選択処理は前記広告データに関連す
る関連情報を前記データベースから選択して取得する。
よって、利用者は表示を要求するための操作指示を入力
することで、興味を持った広告に対する関連情報を参照
することができるので、利用者にとって簡便であり、広
告効果を高めることができる。According to the above configuration, when the user's operation instruction acquired in the operation information request determination processing is an operation instruction for requesting display of related information related to the advertisement, the related information selection is performed. The process selects and acquires related information related to the advertisement data from the database.
Therefore, the user can refer to the information related to the advertisement in which the user is interested by inputting the operation instruction for requesting the display, which is simple for the user and can enhance the advertisement effect.
【0054】・本発明に関わる広告データ処理方法は、
上記の課題を解決するために、上記の構成に加えて、前
記アプリケーションプログラムまたはアプリケーション
データを前記情報処理装置で実行する際に、該情報処理
装置とネットワークで接続されたサーバ装置が、該情報
処理装置に対して、少なくとも前記広告データを配信す
るとともに、前記関連情報要求判断処理および関連情報
選択処理が、該サーバ装置にて行われることを特徴とし
ている。The advertisement data processing method according to the present invention
In order to solve the above problem, in addition to the above configuration, when the application program or the application data is executed by the information processing device, a server device connected to the information processing device via a network includes the information processing device. At least the advertisement data is delivered to the device, and the related information request determination process and the related information selection process are performed by the server device.
【0055】上記の構成により、前記広告データは前記
情報処理装置で記憶しておく必要がないので、前記情報
処理装置が有している記憶容量に制限がある場合でも、
本発明に関わる広告データ処理方法を実施することがで
きる。また、前記広告データは前記サーバ装置で記憶さ
れているので、前記仮想空間を共有するような、複数の
情報処理装置が前記サーバ装置に接続するような形態の
アプリケーションプログラムまたはアプリケーションデ
ータにおいて、前記広告データを共有して参照すること
ができる。According to the above configuration, the advertisement data does not need to be stored in the information processing apparatus. Therefore, even if the storage capacity of the information processing apparatus is limited,
An advertisement data processing method according to the present invention can be implemented. In addition, since the advertisement data is stored in the server device, the application program or application data in a form in which a plurality of information processing devices connect to the server device so as to share the virtual space, Data can be shared and referenced.
【0056】・本発明に関わる広告データ処理方法は、
上記の課題を解決するための、情報処理装置で動作する
アプリケーションプログラムまたはアプリケーションデ
ータの実行画面に、二次元または三次元の仮想空間を表
わすフィールドデータを用いて該仮想空間を構築し、該
仮想空間上の特定位置を示す位置情報と広告情報とを含
む広告データを用いて、該仮想空間上に広告を表示する
ための広告データ処理方法において、前記アプリケーシ
ョンプログラムまたはアプリケーションデータの利用者
の嗜好または興味を表わす情報である嗜好情報を取得す
る嗜好情報取得処理と、広告データを蓄積したデータベ
ースにアクセスして、前記嗜好情報取得処理で取得され
た嗜好情報に応じて、前記仮想空間上に表示する広告デ
ータを選択する広告データ選択処理とを備えていること
を特徴としている。The advertisement data processing method according to the present invention comprises:
In order to solve the above-mentioned problem, the virtual space is constructed using field data representing a two-dimensional or three-dimensional virtual space on an execution screen of an application program or application data operating on an information processing device, In an advertisement data processing method for displaying an advertisement in the virtual space using advertisement data including position information indicating the specific position and advertisement information, a preference or interest of a user of the application program or application data is provided. A preference information acquisition process for acquiring preference information that is information representing the advertisement, and an advertisement displayed on the virtual space according to the preference information acquired in the preference information acquisition process by accessing a database storing the advertisement data. And an advertisement data selection process for selecting data.
【0057】前記嗜好情報とは、利用者が好む事物、ま
たは興味を持っている事物を特定するための、例えばキ
ーワードや分類などである。前記嗜好情報取得処理は、
予め利用者によって入力された嗜好情報を記憶している
メモリまたはデータベースにアクセスして嗜好情報を取
得してもよいし、アプリケーションプログラムまたはア
プリケーションデータの実行中に利用者が参照した情報
に含まれているキーワードや分類(スポーツ、自動車、
グルメ、旅行等)などの嗜好情報を自動的に取得するよ
うにしてもよい。The preference information is, for example, a keyword or a classification for specifying a thing that the user likes or is interested in. The preference information acquisition process includes:
The user may access the memory or database storing the preference information input by the user in advance to obtain the preference information, or may include the preference information included in the information referred to by the user during the execution of the application program or the application data. Keywords or categories (sports, cars,
Preference information such as gourmet food, travel, etc.) may be automatically acquired.
【0058】なお、後者の方法では、本発明に関わる広
告データ処理方法が表示の対象としているアプリケーシ
ョンプログラムまたはアプリケーションデータとは別
の、アプリケーションプログラムまたはアプリケーショ
ンデータで利用者によって参照された情報から嗜好情報
を取得して嗜好情報を記憶しているメモリまたはデータ
ベースに蓄積しておき、前記嗜好情報取得処理は該デー
タベースから嗜好情報を取得するようにしてもよい。In the latter method, preference information is obtained from information referred to by a user in an application program or application data different from the application program or application data to be displayed by the advertisement data processing method according to the present invention. May be acquired and stored in a memory or a database storing the preference information, and the preference information acquiring process may acquire the preference information from the database.
【0059】前記広告データ選択処理は、例えば、前記
嗜好情報取得処理で取得された嗜好情報に含まれている
キーワードや分類情報と、前記データベースに蓄積され
ている広告データに含まれているキーワードや分類情報
とを比較して、一致する又は類似する広告データを選択
する。前記広告データにキーワードや分類情報が含まれ
ていない場合でも、広告データに含まれている文字列か
らキーワードを検索したり、該文字列を要約するように
して分類情報を得ることによって、嗜好情報と比較する
ことができる。The advertisement data selection processing includes, for example, a keyword and a classification information included in the preference information acquired in the preference information acquisition processing, and a keyword and a classification information included in the advertisement data stored in the database. By comparing with the classification information, the matching or similar advertisement data is selected. Even when the advertisement data does not include a keyword or classification information, by searching for a keyword from a character string included in the advertisement data or obtaining classification information by summarizing the character string, preference information is obtained. Can be compared to
【0060】上記の構成により、前記広告データ選択処
理は前記嗜好情報取得処理で取得された嗜好情報に応じ
て、前記仮想空間上に表示する広告データを選択する。
よって、利用者の嗜好にあった、利用者の興味を惹く可
能性が高い広告を表示させることができ、広告効果を高
めることができる。With the above configuration, the advertisement data selection process selects the advertisement data to be displayed in the virtual space according to the preference information obtained in the preference information acquisition process.
Therefore, it is possible to display an advertisement that matches the user's preference and is highly likely to attract the user's interest, and it is possible to enhance the advertisement effect.
【0061】・本発明に関わる広告データ処理方法は、
上記の課題を解決するために、上記の構成に加えて、前
記アプリケーションプログラムまたはアプリケーション
データを前記情報処理装置で実行する際に、該情報処理
装置とネットワークで接続されたサーバ装置が、該情報
処理装置に対して、少なくとも前記広告データを配信す
るとともに、前記嗜好情報取得処理および広告データ選
択処理が、該サーバ装置にて行われることを特徴として
いる。The advertisement data processing method according to the present invention
In order to solve the above problem, in addition to the above configuration, when the application program or the application data is executed by the information processing device, a server device connected to the information processing device via a network includes the information processing device. At least the advertisement data is delivered to the device, and the preference information acquisition process and the advertisement data selection process are performed by the server device.
【0062】上記の構成により、前記広告データは前記
情報処理装置で記憶しておく必要がないので、前記情報
処理装置が有している記憶容量に制限がある場合でも、
本発明に関わる広告データ処理方法を実施することがで
きる。また、前記広告データは前記サーバ装置で記憶さ
れているので、前記仮想空間を共有するような、複数の
情報処理装置が前記サーバ装置に接続するような形態の
アプリケーションプログラムまたはアプリケーションデ
ータにおいて、前記広告データを共有して参照すること
ができる。According to the above configuration, the advertisement data does not need to be stored in the information processing apparatus. Therefore, even when the storage capacity of the information processing apparatus is limited,
An advertisement data processing method according to the present invention can be implemented. In addition, since the advertisement data is stored in the server device, the application program or application data in a form in which a plurality of information processing devices connect to the server device so as to share the virtual space, Data can be shared and referenced.
【0063】・本発明に関わる販売管理方法は、上記の
課題を解決するために、上述の広告データ処理方法を含
み、前記アプリケーションプログラムまたはアプリケー
ションデータの利用者によって情報処理装置に入力され
た操作指示が、表示されている広告データに関連づけら
れている商品を購入するための操作指示か否かを判断す
る購入操作判断処理と、該操作指示が商品を購入する操
作指示である場合に、該操作指示に応じて商品を販売す
るための処理を行う商品販売処理とを備えていることを
特徴としている。A sales management method according to the present invention includes the above-described advertisement data processing method in order to solve the above-mentioned problems, and an operation instruction input to an information processing apparatus by a user of the application program or application data. Is a purchase operation determination process of determining whether or not the operation instruction is for purchasing a product associated with the displayed advertisement data, and when the operation instruction is an operation instruction for purchasing a product, And a product sales process for performing a process for selling the product according to the instruction.
【0064】上記の構成により、前記商品販売処理は、
前記購入操作判断処理で商品を購入するための操作指示
が入力されたと判断された場合に、該操作指示に応じて
商品を販売するための処理を行うので、利用者は、アプ
リケーションプログラムまたはアプリケーションデータ
の実行中であっても、興味を惹かれた商品の広告を見た
時に、所定の操作を行うことによって該商品を購入する
ことができ、利便性が高い。With the above arrangement, the merchandise sales processing is
When it is determined in the purchase operation determination process that an operation instruction for purchasing a product has been input, a process for selling the product in accordance with the operation instruction is performed. Even during the execution of, when an advertisement of a product of interest is viewed, the user can purchase the product by performing a predetermined operation, which is highly convenient.
【0065】なお、商品を購入するための所定の操作
は、例えば仮想空間中に表示されている広告データであ
るチラシを利用者が操作するキャラクタが拾う又は貰う
操作を行った後に、該キャラクタが該チラシを持ったま
ま該仮想空間中に設置された店鋪に移動して、購入の手
続きをするというようにすると、日常的な商品の購入の
手続きと類似しているので、直感的で分かりやすくな
る。The predetermined operation for purchasing a product is performed, for example, after the character operating or picking up or receiving the flyer, which is the advertisement data displayed in the virtual space, is operated by the character. If you move to a store set up in the virtual space while holding the flyer and make a purchase procedure, it is similar to a daily product purchase procedure, so it is intuitive and easy to understand Become.
【0066】・本発明に関わる広告データ処理装置は、
上記の課題を解決するための、アプリケーションプログ
ラムまたはアプリケーションデータの動作画面に、二次
元または三次元の仮想空間を表わすフィールドデータを
用いて該仮想空間を構築し、該仮想空間上の特定位置を
示す位置情報と広告情報とを含む広告データを用いて、
該仮想空間上に広告を表示するための広告データ処理を
実行する広告データ処理装置において、前記アプリケー
ションプログラムまたはアプリケーションデータの実行
を指示する利用者の、前記仮想空間上での実行位置を表
わす実行位置情報を取得する位置情報取得手段と、前記
利用者によって情報処理装置に入力された操作指示が、
前記広告の表示位置を新規登録または変更する操作指示
か否かを判断する広告表示位置更新判断手段と、該操作
指示が前記広告の表示位置を新規登録または変更する操
作指示である場合に、該実行位置情報に応じて、新たな
位置情報を含む広告データを新規登録する、または前記
広告データに含まれる位置情報を変更する広告位置情報
更新手段とを備えていることを特徴としている。The advertisement data processing device according to the present invention
In order to solve the above problem, the virtual space is constructed using field data representing a two-dimensional or three-dimensional virtual space on an operation screen of an application program or application data, and a specific position on the virtual space is indicated. Using advertisement data including location information and advertisement information,
In an advertisement data processing device for executing advertisement data processing for displaying an advertisement in the virtual space, an execution position indicating a position in the virtual space of a user who instructs execution of the application program or application data. Position information acquisition means for acquiring information, and an operation instruction input to the information processing device by the user,
Advertisement display position update determining means for determining whether or not an operation instruction for newly registering or changing the display position of the advertisement, and when the operation instruction is an operation instruction for newly registering or changing the display position of the advertisement, An advertisement position information updating unit that newly registers advertisement data including new position information or changes position information included in the advertisement data in accordance with the execution position information is provided.
【0067】なお、前記アプリケーションプログラムま
たはアプリケーションデータは本発明に関わる広告デー
タ処理装置で動作させてもよいし、本発明に関わる広告
データ処理装置と通信可能な別の情報処理装置で動作さ
せてもよい。したがって、上記動作画面(プレイ画面)
は広告データ処理装置で表示されなくてもよく、アプリ
ケーションプログラムまたはアプリケーションデータを
実行する装置で少なくとも表示されればよい。The application program or application data may be operated by the advertisement data processing device according to the present invention, or may be operated by another information processing device capable of communicating with the advertisement data processing device according to the present invention. Good. Therefore, the above operation screen (play screen)
May not be displayed on the advertisement data processing device, and may be displayed at least on a device that executes an application program or application data.
【0068】また、前記アプリケーションプログラムま
たはアプリケーションデータが本発明に関わる広告デー
タ処理装置で動作する場合においては、前記広告データ
は予めアプリケーションデータの一部として本発明に関
わる広告データ処理装置に記憶させておいてもよい。こ
の場合、前記広告データの一部あるいは全部を通信など
の手段によって他の装置から受信して置き換えたり、フ
ロッピーディスクやCD-ROMなどの差し換え可能な記録媒
体に記録されている広告データで置き換えるようにすれ
ば、広告データを随時更新することができる。When the application program or application data operates on the advertisement data processing device according to the present invention, the advertisement data is stored in advance in the advertisement data processing device according to the present invention as a part of the application data. You may leave. In this case, part or all of the advertisement data may be received and replaced from another device by means such as communication, or replaced with advertisement data recorded on a replaceable recording medium such as a floppy disk or CD-ROM. In this case, the advertisement data can be updated at any time.
【0069】また、前記アプリケーションプログラムま
たはアプリケーションデータが、本発明に関わる広告デ
ータ処理装置と通信可能な別の情報処理装置で行われる
場合においては、前記広告データは本発明に関わる広告
データ処理装置で記憶されていてもよいし、その別の情
報処理装置で記憶されていてもよい。In the case where the application program or the application data is executed by another information processing device which can communicate with the advertisement data processing device according to the present invention, the advertisement data is processed by the advertisement data processing device according to the present invention. It may be stored, or may be stored in another information processing device.
【0070】前者の場合は、表示の対象となる広告デー
タを必要に応じて広告データを記憶している装置から前
記アプリケーションプログラムまたはアプリケーション
データを動作させている情報処理装置に送信するように
すればよい。いずれの場合においても、前述と同様に前
記広告データの一部あるいは全部を通信などの手段によ
って更に他の装置から受信して置き換えたり、フロッピ
ーディスクやCD-ROMなどの差し換え可能な記録媒体に記
録されている広告データで置き換えるようにすれば、広
告データを随時更新することができる。In the former case, if the advertisement data to be displayed is transmitted from the device storing the advertisement data to the information processing device running the application program or the application data as necessary, Good. In any case, in the same manner as described above, part or all of the advertisement data is received and replaced from another device by means of communication or the like, or is recorded on a replaceable recording medium such as a floppy disk or CD-ROM. The advertisement data can be updated at any time by replacing the advertisement data with the advertisement data.
【0071】さらに、フィールドデータについても、本
発明に関わる広告データ処理装置、またはその別の情報
処理装置、またはこれらの各装置と通信可能なさらに他
の情報処理装置のいずれかで記憶され、前記アプリケー
ションプログラムまたはアプリケーションデータを実行
する装置が、受信して取得できさえすればよい。Further, the field data is also stored in the advertisement data processing device according to the present invention, another information processing device thereof, or another information processing device capable of communicating with each of these devices. It is only necessary that the device that executes the application program or the application data can be received and acquired.
【0072】上記の構成により、前記アプリケーション
プログラムまたはアプリケーションデータの利用者によ
って、該アプリケーションプログラムまたはアプリケー
ションデータを実行している情報処理装置に入力された
操作指示が、前記広告の表示位置を新規登録または変更
する操作指示であったと前記広告表示位置更新判断手段
によって判断された場合には、前記広告位置情報更新手
段によって、前記位置情報取得手段で取得された実行位
置情報に応じて、新たな位置情報を含む広告データを新
規登録する、または前記広告データに含まれる位置情報
を変更する。With the above configuration, the operation instruction input by the user of the application program or the application data to the information processing apparatus executing the application program or the application data newly registers the display position of the advertisement. When it is determined by the advertisement display position update determining unit that the operation instruction is a change operation instruction, new position information is added by the advertisement position information update unit in accordance with the execution position information acquired by the position information acquisition unit. Is newly registered, or the position information included in the advertisement data is changed.
【0073】このようにして利用者が指示した仮想空間
上の新たな位置に新規登録された広告データ、あるいは
位置情報が利用者の指示した位置情報に更新された広告
データは、前記利用者が見るための前記仮想空間を表す
画面を生成する際に、該広告データに含まれている位置
情報に応じて、前記画面に含まれる。よって、前記利用
者は、あたかも立て札を新たに設置するように、前記仮
想空間上の任意の位置に新たな広告データを新規登録し
たり、既に設置されている立て札を移動させるように、
ある広告データの位置情報を修正して前記仮想空間上の
別の位置に変更したりすることで、表示された広告を仮
想空間における新たなランドマークとして利用すること
ができる。このようにして、広告データによる広告効果
を高めることができる。The advertisement data newly registered at the new position in the virtual space designated by the user in this way, or the advertisement data whose position information has been updated to the position information designated by the user, are transmitted by the user. When generating a screen representing the virtual space to be viewed, the screen is included in the screen according to position information included in the advertisement data. Therefore, the user can register new advertising data at an arbitrary position in the virtual space as if newly installing a tag, or move a tag that has already been set,
The displayed advertisement can be used as a new landmark in the virtual space by modifying the position information of certain advertisement data and changing the position information to another position in the virtual space. In this way, the advertising effect by the advertising data can be enhanced.
【0074】・本発明に関わる広告データ処理装置は、
上記の課題を解決するための、アプリケーションプログ
ラムまたはアプリケーションデータの動作画面に、二次
元または三次元の仮想空間を表わすフィールドデータを
用いて該仮想空間を構築し、該仮想空間上の特定位置を
示す位置情報と広告情報とを含む広告データを用いて、
該仮想空間上に広告を表示するための広告データ処理を
実行する広告データ処理装置において、前記アプリケー
ションプログラムまたはアプリケーションデータの利用
者の操作履歴に応じて、該利用者の操作履歴を反映する
パラメータを更新するパラメータ更新手段と、広告デー
タを蓄積したデータベースにアクセスして、前記パラメ
ータに応じて前記仮想空間上に表示する広告データを選
択する広告データ選択手段と、を備えていることを特徴
としている。The advertisement data processing device according to the present invention
In order to solve the above problem, the virtual space is constructed using field data representing a two-dimensional or three-dimensional virtual space on an operation screen of an application program or application data, and a specific position on the virtual space is indicated. Using advertisement data including location information and advertisement information,
In an advertisement data processing device that executes advertisement data processing for displaying an advertisement in the virtual space, a parameter that reflects the operation history of the user according to the operation history of the user of the application program or the application data. Parameter updating means for updating, and advertisement data selecting means for accessing a database storing advertisement data and selecting advertisement data to be displayed on the virtual space in accordance with the parameter. .
【0075】前記広告データを蓄積したデータベース
は、本発明に関わる広告データ処理装置に格納されてい
てもよいし、前記アプリケーションプログラムまたはア
プリケーションデータを実行する情報処理装置に格納さ
れていてもよいし、これらの機器と通信可能な別の機器
に格納されて管理されていてもよい。The database storing the advertisement data may be stored in the advertisement data processing device according to the present invention, or may be stored in the information processing device that executes the application program or the application data. It may be stored and managed in another device that can communicate with these devices.
【0076】上記の構成により、前記広告データ選択手
段は前記パラメータに応じて仮想空間上に表示する広告
データを選択する。前記パラメータは前記パラメータ更
新処理によって前記利用者の操作履歴を反映するように
更新されているので、前記選択された広告データは利用
者の操作履歴に応じて変更することができ、変化に富ん
だ広告効果の高い広告データ処理を行うことができる。With the above arrangement, the advertisement data selection means selects advertisement data to be displayed in the virtual space according to the parameter. Since the parameter is updated to reflect the operation history of the user by the parameter update processing, the selected advertisement data can be changed according to the operation history of the user, and the variety of the advertisement data is varied. Advertisement data processing with high advertising effect can be performed.
【0077】・本発明に関わる広告データ処理装置は、
上記の課題を解決するための、アプリケーションプログ
ラムまたはアプリケーションデータの動作画面に、二次
元または三次元の仮想空間を表わすフィールドデータを
用いて該仮想空間を構築し、該仮想空間上の特定位置を
示す位置情報と、表示可能な時間帯または期間に関する
時間情報と、広告情報とを含む広告データを用いて、該
仮想空間上に広告を表示するための広告データ処理を実
行する広告データ処理装置であって、時刻に関する情報
を取得する時刻情報取得手段と、広告データを蓄積した
広告データベースにアクセスし、前記広告データに含ま
れている時間情報と、前記時刻情報取得手段によって取
得された時刻に関する情報とを比較して、前記仮想空間
上に表示する広告データを選択する広告データ選択手段
と、を備えていることを特徴としている。The advertisement data processing device according to the present invention
In order to solve the above problem, the virtual space is constructed using field data representing a two-dimensional or three-dimensional virtual space on an operation screen of an application program or application data, and a specific position on the virtual space is indicated. An advertisement data processing device that executes advertisement data processing for displaying an advertisement in the virtual space using advertisement data including position information, time information relating to a displayable time zone or period, and advertisement information. A time information obtaining means for obtaining information on time, an advertisement database storing advertisement data, and time information included in the advertisement data; and information on the time obtained by the time information obtaining means. And an advertisement data selection unit for selecting advertisement data to be displayed on the virtual space by comparing It is characterized by a door.
【0078】ここで、前記時刻に関する情報は、本発明
に関わる広告データ処理装置で管理されていてもよい
し、該装置と通信可能な別の装置で管理されていてもよ
い。Here, the information on the time may be managed by the advertisement data processing device according to the present invention, or may be managed by another device that can communicate with the device.
【0079】上記の構成により、前記広告データ選択手
段は、前記時刻情報取得手段で取得された時刻に関する
情報に応じて、前記仮想空間上に表示する広告データを
選択する。よって、実際の時刻やアプリケーション中で
の時刻などに応じて、表示される広告の内容や形態を変
化させることができ、広告効果を高めることができる。With the above arrangement, the advertisement data selection means selects advertisement data to be displayed on the virtual space according to the information on the time acquired by the time information acquisition means. Therefore, the content and form of the displayed advertisement can be changed according to the actual time and the time in the application, and the advertisement effect can be enhanced.
【0080】・本発明に関わる広告データ処理装置は、
上記の課題を解決するための、アプリケーションプログ
ラムまたはアプリケーションデータの動作画面に、二次
元または三次元の仮想空間を表わすフィールドデータを
用いて該仮想空間を構築し、該仮想空間上の特定位置を
示す位置情報と広告情報とを含む広告データを用いて、
該仮想空間上に広告を表示するための広告データ処理を
実行する広告データ処理装置において、前記アプリケー
ションプログラムまたはアプリケーションデータの利用
者によって情報処理装置に入力された操作指示が、前記
広告に関連する関連情報の表示を要求するための操作指
示か否かを判断する関連情報要求判断手段と、該操作指
示が前記関連情報の表示を要求するための操作指示であ
る場合に、関連情報を蓄積したデータベースにアクセス
して、前記広告に関連する関連情報を選択する関連情報
選択手段と、を備えていることを特徴としている。The advertisement data processing device according to the present invention
In order to solve the above problem, the virtual space is constructed using field data representing a two-dimensional or three-dimensional virtual space on an operation screen of an application program or application data, and a specific position on the virtual space is indicated. Using advertisement data including location information and advertisement information,
In an advertisement data processing device that executes advertisement data processing for displaying an advertisement in the virtual space, an operation instruction input to an information processing device by a user of the application program or the application data is related to the advertisement. Related information request determination means for determining whether or not an operation instruction for requesting display of information; and a database storing related information when the operation instruction is an operation instruction for requesting display of the relevant information. And related information selecting means for accessing the related information and selecting related information related to the advertisement.
【0081】前記関連情報を蓄積しているデータベース
は、本発明に関わる広告データ処理装置に含まれていて
もよいし、前記アプリケーションプログラムまたはアプ
リケーションデータを実行する情報処理装置に含まれて
いてもよいし、これらの機器と通信可能な別の機器に含
まれて管理されていてもよい。The database storing the related information may be included in the advertisement data processing device according to the present invention, or may be included in the information processing device that executes the application program or the application data. Alternatively, it may be managed by being included in another device that can communicate with these devices.
【0082】上記の構成により、前記操作情報要求判断
手段で取得された利用者の操作指示が、前記広告に関連
する関連情報の表示を要求するための操作指示であった
場合に、前記関連情報選択手段は前記広告データに関連
する関連情報を前記データベースから選択して取得す
る。よって、利用者は表示を要求するための操作指示を
入力することで、興味を持った広告に対する関連情報を
参照することができるので、利用者にとって簡便であ
り、広告効果を高めることができる。With the above arrangement, when the user's operation instruction acquired by the operation information request determination means is an operation instruction for requesting display of related information related to the advertisement, The selection means selects and acquires related information related to the advertisement data from the database. Therefore, the user can refer to the information related to the advertisement in which the user is interested by inputting the operation instruction for requesting the display, which is simple for the user and can enhance the advertisement effect.
【0083】・本発明に関わる広告データ処理装置は、
上記の課題を解決するための、アプリケーションプログ
ラムまたはアプリケーションデータの動作画面に、二次
元または三次元の仮想空間を表わすフィールドデータを
用いて該仮想空間を構築し、該仮想空間上の特定位置を
示す位置情報と広告情報とを含む広告データを用いて、
該仮想空間上に広告を表示するための広告データ処理を
実行する広告データ処理装置において、前記アプリケー
ションプログラムまたはアプリケーションデータの利用
者の嗜好または興味を表わす情報である嗜好情報を取得
する嗜好情報取得手段と、広告データを蓄積したデータ
ベースにアクセスして、前記嗜好情報取得手段で取得さ
れた嗜好情報に応じて、前記仮想空間上に表示する広告
データを選択する広告データ選択手段と、を備えている
ことを特徴としている。The advertisement data processing device according to the present invention
In order to solve the above problem, the virtual space is constructed using field data representing a two-dimensional or three-dimensional virtual space on an operation screen of an application program or application data, and a specific position on the virtual space is indicated. Using advertisement data including location information and advertisement information,
In an advertisement data processing device for executing advertisement data processing for displaying an advertisement in the virtual space, preference information acquisition means for acquiring preference information, which is information representing the preference or interest of a user of the application program or the application data. And an advertisement data selection unit that accesses a database storing advertisement data and selects advertisement data to be displayed on the virtual space according to the preference information acquired by the preference information acquisition unit. It is characterized by:
【0084】前記嗜好情報取得手段は、予め利用者によ
って入力された嗜好情報を記憶しているメモリまたはデ
ータベースにアクセスして嗜好情報を取得してもよい
し、アプリケーションプログラムまたはアプリケーショ
ンデータの実行中に利用者が参照した情報に含まれてい
るキーワードや分類(スポーツ、自動車、グルメ、旅行
等)などの嗜好情報を、参照の都度、または参照履歴の
記録ファイルから自動的に取得するようにしてもよい。The preference information acquiring means may access a memory or a database storing preference information input by a user in advance to acquire the preference information, or may acquire the preference information during execution of the application program or the application data. Preference information such as keywords and classifications (sports, automobiles, gourmet, travel, etc.) included in the information referred to by the user may be automatically acquired each time a reference is made or from a reference history record file. Good.
【0085】なお、後者の方法では、本発明に関わる広
告データ処理方法が表示の対象としているアプリケーシ
ョンプログラムまたはアプリケーションデータとは別
の、アプリケーションプログラムまたはアプリケーショ
ンデータで利用者によって参照された情報から嗜好情報
を取得して嗜好情報を記憶しているメモリまたはデータ
ベースに蓄積しておき、前記嗜好情報取得手段は該デー
タベースから嗜好情報を取得するようにしてもよい。In the latter method, preference information is obtained from information referred to by the user in the application program or application data, which is different from the application program or application data to be displayed by the advertisement data processing method according to the present invention. May be acquired and stored in a memory or a database storing the preference information, and the preference information acquiring means may acquire the preference information from the database.
【0086】上記の構成により、前記広告データ選択手
段は前記嗜好情報取得手段で取得された嗜好情報に応じ
て、前記仮想空間上に表示する広告データを選択する。
よって、利用者の嗜好にあった、利用者の興味を惹く可
能性が高い広告を表示させることができ、広告効果を高
めることができる。With the above arrangement, the advertisement data selecting means selects the advertisement data to be displayed in the virtual space according to the preference information obtained by the preference information obtaining means.
Therefore, it is possible to display an advertisement that matches the user's preference and is highly likely to attract the user's interest, and it is possible to enhance the advertisement effect.
【0087】・本発明に関わるアプリケーション端末装
置は、上記の課題を解決するための、上述の広告データ
処理装置に接続してアプリケーションプログラムまたは
アプリケーションデータを利用するための、前記動作画
面を表示するアプリケーション端末装置であって、前記
広告データ処理装置から前記広告データを受信するため
の広告データ受信手段と、前記仮想空間を構築するため
のフィールドデータと、前記広告データ受信手段で受信
された、該仮想空間上の特定位置を示す位置情報を含ん
でいる広告データと、該アプリケーションプログラムま
たはアプリケーションデータの実行を指示する利用者
の、該仮想空間上での実行位置を表わす実行位置情報と
から、該実行位置に応じた視点から見た前記仮想空間を
表わす動作画面を生成する仮想空間画面生成手段と、を
備えていることを特徴としている。The application terminal device according to the present invention is an application for displaying the operation screen for connecting to the advertisement data processing device and using an application program or application data for solving the above-mentioned problem. A terminal device, an advertisement data receiving unit for receiving the advertisement data from the advertisement data processing device, field data for constructing the virtual space, and the virtual data received by the advertisement data receiving unit. From the advertisement data including the position information indicating the specific position in the space, and the execution position information indicating the execution position in the virtual space of the user who instructs the execution of the application program or the application data, An operation screen representing the virtual space viewed from a viewpoint corresponding to the position is generated. It is characterized in that it comprises a and a virtual space screen generating means for.
【0088】上記の構成により、前記広告データ受信手
段は前記広告データ処理装置から広告データを受信す
る。前記仮想空間画面生成手段は、前記受信された広告
データを、該広告データに含まれている位置情報と前記
実行位置情報とから、該実行位置に応じた視点から見た
前記仮想空間を表わす画面を生成し、前記動作画面に表
示する。With the above arrangement, the advertisement data receiving means receives advertisement data from the advertisement data processing device. The virtual space screen generating means displays the received advertisement data on the basis of the position information and the execution position information included in the advertisement data, the screen representing the virtual space viewed from a viewpoint corresponding to the execution position. Is generated and displayed on the operation screen.
【0089】よって、前記広告データは本発明に関わる
アプリケーション端末装置で記憶しておく必要がないの
で、本発明に関わるアプリケーション端末装置が有して
いる記憶容量に制限がある場合でも、広告データを含め
た仮想空間を表す画面を生成することができる。また、
前記広告データは前記広告データ処理装置で記憶されて
いるので、前記仮想空間を共有するような、複数のアプ
リケーション端末装置が前記広告データ処理装置に接続
するような形態において、それぞれのアプリケーション
端末装置は前記広告データを共有して参照することがで
きる。Accordingly, the advertisement data does not need to be stored in the application terminal device according to the present invention. Therefore, even if the storage capacity of the application terminal device according to the present invention is limited, the advertisement data can be stored. A screen representing the included virtual space can be generated. Also,
Since the advertisement data is stored in the advertisement data processing device, in a form in which a plurality of application terminal devices are connected to the advertisement data processing device, such as sharing the virtual space, each application terminal device The advertisement data can be shared and referenced.
【0090】・本発明に関わる広告データ処理システム
は、上記の課題を解決するために、上記の広告データ処
理装置と、上記のアプリケーション端末装置とを含んで
構成されていることを特徴としている。The advertisement data processing system according to the present invention is characterized by including the above advertisement data processing device and the above application terminal device in order to solve the above problems.
【0091】上記の構成により、多数のアプリケーショ
ン端末装置を対象として広告データを共有して参照する
ことができ、しかも広告効果の高い広告データ処理シス
テムを構築することができる。With the above configuration, advertisement data can be shared and referred to a large number of application terminal devices, and an advertisement data processing system having a high advertisement effect can be constructed.
【0092】・本発明に関わる広告データ処理プログラ
ムは、上記の課題を解決するための、上記の広告データ
処理方法が備える各処理をコンピュータに実行させるた
めの広告データ処理プログラムである。An advertisement data processing program according to the present invention is an advertisement data processing program for causing a computer to execute each processing provided in the above advertisement data processing method for solving the above-mentioned problems.
【0093】また、本発明に関わる広告データ処理プロ
グラムは、上記の課題を解決するための、上記広告デー
タ処理装置が備える各手段としてコンピュータを機能さ
せるための広告データ処理プログラムである。Further, an advertisement data processing program according to the present invention is an advertisement data processing program for causing a computer to function as each means provided in the advertisement data processing device for solving the above-mentioned problems.
【0094】上記の構成により、一般的なコンピュータ
が上述の広告データ処理方法を実行する、あるいは広告
データ処理装置として機能することを実現できる。With the above configuration, it is possible to realize that a general computer executes the above-described advertisement data processing method or functions as an advertisement data processing device.
【0095】なお、上述の広告データ処理方法が備える
各処理をコンピュータに実行させるための広告データ処
理プログラム、あるいは上述の広告データ処理装置が備
える各手段としてコンピュータを機能させるための広告
データ処理プログラムを記録したコンピュータ読み取り
可能な記録媒体も、本発明の権利範囲に属することは言
うまでもない。An advertisement data processing program for causing a computer to execute each processing provided in the above advertisement data processing method, or an advertisement data processing program for causing a computer to function as each means provided in the above advertisement data processing apparatus. It goes without saying that the recorded computer-readable recording medium also belongs to the scope of the present invention.
【0096】[0096]
【発明の実施の形態】(第1の実施形態)本発明の第1
の実施形態について図1ないし図13に基づいて説明す
れば、以下のとおりである。また、以下に説明する例で
は、ネットワークロールプレイングゲームを、仮想空間
を利用したアプリケーションプログラムの具体例として
説明する。(First Embodiment) A first embodiment of the present invention.
The embodiment will be described below with reference to FIGS. In the example described below, a network role playing game will be described as a specific example of an application program using a virtual space.
【0097】図1は、本発明の第1の実施形態に関わる
広告データ処理システムの構成を示すブロック図であ
る。また、この図に示す構成は本発明の広告データ処理
方法を実施しうる。FIG. 1 is a block diagram showing the configuration of an advertisement data processing system according to the first embodiment of the present invention. The configuration shown in this figure can implement the advertisement data processing method of the present invention.
【0098】図1において、101 はネットワークロール
プレイングゲームの進行を管理すると共に、広告データ
を管理して配信するためのサーバ装置(広告データ処理
装置)、102 はネットワークゲームを遊技するための端
末装置(情報処理装置、アプリケーション端末装置)、
103 はサーバー装置101 および端末装置102 を接続して
いる一般電話回線や無線やCATV(cable television)のよ
うな専用回線、又はインターネットなどを利用したネッ
トワークである。In FIG. 1, reference numeral 101 denotes a server device (advertisement data processing device) for managing the progress of a network role-playing game and managing and delivering advertisement data, and 102 denotes a terminal device for playing a network game. (Information processing device, application terminal device),
Reference numeral 103 denotes a general telephone line connecting the server device 101 and the terminal device 102, a dedicated line such as wireless or CATV (cable television), or a network using the Internet or the like.
【0099】図1では端末装置102 は2つのみを図示し
ているが、端末装置102 の数はこれには限らず、任意で
ある。また、サーバ装置101 は一つのみを図示している
が、複数のサーバ装置101 をネットワーク103 に接続す
ることで、多数の端末装置102 が同時に利用されて多数
のプレイヤーがネットワークゲームに参加しても、サー
バ装置101 の処理を分散させることができる。Although FIG. 1 shows only two terminal devices 102, the number of terminal devices 102 is not limited to this and is arbitrary. Also, although only one server device 101 is shown, by connecting a plurality of server devices 101 to the network 103, many terminal devices 102 are used simultaneously and many players participate in the network game. Also, the processing of the server device 101 can be distributed.
【0100】サーバ装置101 には、二次元または三次元
の仮想空間を表す後述のフィールドデータ中の任意の位
置を特定するための座標などの位置情報を併せて保持し
ている広告データを記憶するための広告データ記憶手段
111 、ゲームに参加しているプレイヤー(単数でも複数
でもよい)が操作するキャラクタを表すキャラクタデー
タなどを記憶して、ゲームの進行状態を管理するための
ゲーム状態管理手段112 、前記ゲーム状態管理手段112
で記憶されている、プレイヤーが操作するキャラクタの
位置情報を取得するためのキャラクタ位置情報取得手段
113 (位置情報取得手段)、前記キャラクタ位置情報取
得手段113 で取得されたキャラクタの位置情報を参照し
て、前記キャラクタの位置情報に応じた視点から見たプ
レイ画面を生成するために使用される広告データを、前
記広告データ記憶手段111 に記憶されている広告データ
から選択して取得するための広告データ選択手段114 、
端末装置102 でプレイ画面を生成するために使用され
る、前記ゲーム状態管理手段112 で記憶されているデー
タおよび前記広告データ選択手段114 で取得された広告
データを、前記端末装置102 に送信するためのデータ送
信手段115 、前記端末装置102 で入力された、プレイヤ
ーによる操作に関する情報を前記端末装置102から取得
する操作情報取得手段116 、前記操作情報取得手段116
で取得されたプレイヤーの操作に関する情報に応じて、
前記広告データ記憶手段111 に広告データを新規登録、
あるいは前記広告データ記憶手段111 に記憶されている
広告データを修正する広告データ更新手段117 が備えら
れている。[0100] The server device 101 stores advertisement data that also holds position information such as coordinates for specifying an arbitrary position in field data described below that represents a two-dimensional or three-dimensional virtual space. Data storage means for
111, a game state management means 112 for storing character data and the like representing a character operated by a player (single or plural) participating in the game, and managing the progress of the game; 112
Character position information acquiring means for acquiring position information of a character operated by a player, stored in
113 (position information obtaining means), which is used to generate a play screen viewed from a viewpoint corresponding to the character position information with reference to the character position information obtained by the character position information obtaining means 113 An advertisement data selection unit 114 for selecting and acquiring advertisement data from the advertisement data stored in the advertisement data storage unit 111;
To transmit the data stored in the game state management means 112 and the advertisement data obtained by the advertisement data selection means 114 to the terminal apparatus 102, which are used for generating a play screen in the terminal apparatus 102. Data transmission means 115, operation information acquisition means 116 for acquiring from the terminal device 102 information related to the player's operation, which has been input at the terminal device 102, and operation information acquisition means 116
According to the information on the operation of the player obtained in,
Newly registering advertisement data in the advertisement data storage means 111,
Alternatively, an advertisement data updating means 117 for correcting the advertisement data stored in the advertisement data storage means 111 is provided.
【0101】前記操作情報取得手段116 は、取得された
プレイヤーの操作指示が、前記広告の表示位置を新規登
録または変更する操作指示か否かを判断する広告表示位
置更新判断手段としても機能する。The operation information obtaining means 116 also functions as an advertisement display position update determining means for determining whether or not the obtained operation instruction of the player is an operation instruction for newly registering or changing the display position of the advertisement.
【0102】前記キャラクタデータとは、ロールプレイ
ングゲームのストーリー中に登場する人物、動物等のキ
ャラクタの外見や、フィールドデータ中の位置や、キャ
ラクタが持っているアイテム(金銭、道具、武器、獲得
能力等)や、キャラクタの経験に応じて獲得ないし増減
される経験値などのキャラクタの活動履歴に応じてキャ
ラクタに対して設定されるパラメータなどから構成され
ているデータである。The character data includes the appearance of characters such as persons and animals appearing in the story of the role-playing game, the positions in the field data, and the items (money, tools, weapons, acquisition abilities) possessed by the characters. Etc.), and parameters set for the character according to the activity history of the character, such as experience values obtained or increased or decreased according to the experience of the character.
【0103】なお、広告データ更新手段117 による前記
広告データの新規登録とは、例えば、広告の内容と、フ
ィールドデータ中の位置を示す座標などの位置情報とか
らなる広告データを前記広告データ記憶手段111 に新た
に追加して記憶させることをいう。このようにして新規
登録された広告データは、前記プレイ画面に含めて表示
される。The new registration of the advertisement data by the advertisement data updating means 117 means, for example, that the advertisement data comprising the contents of the advertisement and position information such as coordinates indicating the position in the field data is stored in the advertisement data storage means. It means that it is newly added to 111 and memorized. The newly registered advertisement data is displayed in the play screen.
【0104】また、同手段117 による前記広告データの
修正とは、例えば、前記広告データ記憶手段111 に記憶
されている広告データに含まれている位置情報が示して
いるフィールドデータ中の座標を別の座標に修正するこ
とをいう。このようにして、修正された広告データは、
修正される前とは異なった視点から見たプレイ画面に含
めて表示される。The correction of the advertisement data by the means 117 means, for example, that the coordinates in the field data indicated by the position information included in the advertisement data stored in the advertisement data storage means 111 are different. It means to adjust to coordinates. In this way, the modified ad data is
It is included and displayed on the play screen viewed from a different viewpoint from before the correction.
【0105】また、端末装置102 には、ゲームに使用さ
れる地形を表わすデータや該地形上に配置される建造物
のデータなどから構成される前記フィールドデータを記
憶するためのフィールドデータ記憶手段121 、前記サー
バ装置101 から送信された、プレイ画面を生成するため
に使用されるデータを受信するためのデータ受信手段12
2 (広告データ受信手段)、前記フィールドデータ記憶
手段121 に記憶されているフィールドデータと、前記デ
ータ受信手段122 で受信されたデータとから、前記プレ
イヤーが操作するキャラクタの位置情報に応じた視点か
ら見たプレイ画面を生成するプレイ画面生成手段123
(仮想空間画面生成手段)、前記プレイ画面生成手段12
3 で生成されたプレイ画面を表示する表示手段124 、プ
レイヤーが操作を入力するための操作手段125 、前記操
作手段125 で入力された操作に関する情報を前記サーバ
装置101 に送信するための操作データ送信手段126 が備
えられている。Further, the terminal device 102 has field data storage means 121 for storing the field data composed of data representing the terrain used in the game, data of buildings placed on the terrain, and the like. A data receiving means 12 for receiving data transmitted from the server device 101 and used for generating a play screen.
2 (advertisement data receiving means), from the field data stored in the field data storage means 121 and the data received by the data receiving means 122, from the viewpoint corresponding to the position information of the character operated by the player. Play screen generating means 123 for generating a viewed play screen
(Virtual space screen generating means), the play screen generating means 12
Display means 124 for displaying the play screen generated in step 3, operation means 125 for the player to input an operation, and operation data transmission for transmitting information on the operation input by the operation means 125 to the server device 101. Means 126 are provided.
【0106】なお、前記データ受信手段122 が受信す
る、プレイ画面を生成するために使用されるデータと
は、例えば他の端末装置102 のプレイヤーによって操作
されているキャラクタ、あるいは前記ゲーム状態管理手
段112 よって管理されているキャラクタに関する、位置
や外見や会話の内容などを表すデータや、前記広告デー
タ選択手段114 によって選択された広告データなどであ
る。表示を生成するためのデータ以外にも、音楽や効果
音などのデータを含んでいてもよい。The data used for generating the play screen, which is received by the data receiving means 122, is, for example, a character operated by a player of another terminal device 102 or the game state managing means 112 Accordingly, the data includes data representing the position, appearance, and conversation content of the managed character, and the advertisement data selected by the advertisement data selection unit 114. In addition to the data for generating the display, data such as music and sound effects may be included.
【0107】また、プレイ画面に含めて表示されるキャ
ラクタの絵は予め端末装置102 で記憶しておけばよい。
前記プレイ画面生成手段123 は、前記データ受信手段12
2 で受信したデータに含まれている、キャラクタの情報
を参照して、対応するキャラクタの絵を取得してプレイ
画面に含める。あるいは、サーバ装置101 でキャラクタ
の絵を記憶しておき、前記データ送信手段115 が送信す
るデータに、キャラクタの絵を含めておいてもよい。Also, the picture of the character displayed on the play screen may be stored in the terminal device 102 in advance.
The play screen generating means 123 is provided with the data receiving means 12
Referring to the character information included in the data received in step 2, a picture of the corresponding character is acquired and included in the play screen. Alternatively, a picture of the character may be stored in the server device 101, and the picture transmitted by the data transmitting means 115 may include the picture of the character.
【0108】前者の方法ではキャラクタの絵を送受信し
ないので通信量を小さくすることができ、後者の方法で
はプレイヤー毎にカスタマイズされたキャラクタの絵の
ような、共通には使用されない絵を利用することができ
る。更に、端末装置102 で表示しようとするキャラクタ
の絵を記憶していない場合のみ、サーバ装置101 から該
キャラクタの絵を受信するようにすれば、通信量を押さ
えながらカスタマイズされたキャラクタの絵を利用する
ことができる。The former method does not transmit and receive the picture of the character, so that the communication volume can be reduced. The latter method uses a picture that is not commonly used, such as a picture of the character customized for each player. Can be. Furthermore, if the picture of the character to be displayed on the terminal device 102 is not stored, the picture of the character is received from the server device 101, so that the customized picture of the character can be used while suppressing the communication amount. can do.
【0109】前記表示手段124 は、端末装置102 に内蔵
される液晶ディスプレイなどであってもよいし、テレビ
などの外部の表示装置に映像信号を出力するものであっ
てもよい。[0109] The display means 124 may be a liquid crystal display or the like built in the terminal device 102, or may output video signals to an external display device such as a television.
【0110】前記操作手段125 は、一般的なゲーム専用
機で用いられるような入力コントローラでもよいし、一
般的なコンピュータで用いられるようなマウスやキーボ
ードなどでもよい。The operating means 125 may be an input controller used in a general game machine, or a mouse or keyboard used in a general computer.
【0111】なお、前記フィールドデータ記憶手段121
を前記端末装置102 に備える代わりに、前記サーバ装置
101 に備え、前記データ送信手段115 は前記端末装置10
2 に備えられるプレイ画面生成手段123 がプレイ画面を
生成するために使用するフィールドデータの全部あるい
は一部をフィールドデータ記憶手段121 から取得して送
信するようにしてもよい。このようにすると、端末装置
102 でフィールドデータの全部あるいは一部を記憶する
必要がないので記憶容量の小さい携帯型の端末などでも
ネットワークアプリケーションを利用することができ
る。The field data storage means 121
Instead of providing the terminal device 102 with
101, the data transmission means 115 is connected to the terminal device 10
Alternatively, all or a part of the field data used by the play screen generating means 123 provided in 2 for generating the play screen may be acquired from the field data storage means 121 and transmitted. In this case, the terminal device
Since it is not necessary to store all or part of the field data in step 102, a network application can be used even with a portable terminal having a small storage capacity.
【0112】また、前記ゲーム状態管理手段112 を、前
記サーバ装置101 に構成する代わりに、ゲームの進行状
態を管理するための別のゲーム状態管理サーバ装置とし
て構成してもよい。このようにすると、多数のプレイヤ
ーに対応して処理を分散させるために、複数のゲーム状
態管理サーバ装置をネットワーク103 に接続させても、
広告データを管理および配信するためのサーバ装置101
は一つとすることができ、広告データの管理が容易にな
る。The game status management means 112 may be configured as another game status management server device for managing the progress of the game, instead of being configured in the server device 101. In this way, even if a plurality of game state management server devices are connected to the network 103 in order to distribute the processing corresponding to a large number of players,
Server device 101 for managing and delivering advertisement data
Can be one, and the management of the advertisement data becomes easy.
【0113】ゲームの全体の進行は、操作情報取得手段
116 で取得された、各プレイヤーが端末装置102 で入力
した操作に応じて、前記ゲーム状態管理手段112 で記憶
されているデータを、予め用意されている処理に従って
更新することによって管理される。The overall progress of the game is determined by operation information acquisition means.
The game is managed by updating the data stored in the game state management means 112 in accordance with an operation input by the player at the terminal device 102 acquired at 116 in accordance with a process prepared in advance.
【0114】この形態では端末装置102 ではゲームの進
行を管理していないが、例えばプレイヤーが操作するキ
ャラクタが移動しようとする際に障害物の有無をチェッ
クして移動の可否を決定するなどの、各々の端末装置10
2 内で処理可能な、ゲームの進行に関する処理の一部
を、各々の端末装置102 で行ってもよい。このようにす
ると、ゲーム全体の進行に影響しない処理をサーバ装置
101 で行わなくてよいので処理を分散させることがで
き、サーバ装置101 と端末装置102 との間の通信量を低
減させることができる。In this embodiment, the terminal device 102 does not manage the progress of the game. For example, when the character operated by the player tries to move, the presence or absence of an obstacle is checked to determine whether or not the character can move. Each terminal device 10
Each of the terminal devices 102 may perform a part of the processing relating to the progress of the game that can be processed in the terminal 2. In this way, processing that does not affect the progress of the entire game can be performed by the server device.
Since it is not necessary to perform the processing in 101, the processing can be dispersed, and the traffic between the server apparatus 101 and the terminal apparatus 102 can be reduced.
【0115】更に、前記ゲーム状態管理手段112 を、前
記サーバ装置101 に構成する代わりに、前記端末装置10
2 に構成してもよい。この形態では、ゲームの進行は全
て端末装置102 で管理され、前記サーバ装置101 は、ゲ
ームの進行に応じて、プレイ画面に含めて表示される広
告データを端末装置102 に送信する。このようにする
と、それぞれの端末装置102 でのゲームの進行を異なっ
たものとすることができる。Further, instead of configuring the game state management means 112 in the server device 101, the terminal device 10
It may be configured as 2. In this embodiment, all the progress of the game is managed by the terminal device 102, and the server device 101 transmits the advertisement data included in the play screen to be displayed to the terminal device 102 according to the progress of the game. In this way, the progress of the game in each terminal device 102 can be made different.
【0116】前記広告データ選択手段114 は、前記サー
バ装置101 に構成される代わりに、前記端末装置102 に
構成されてもよい。この形態では、前記広告データ記憶
手段111 に記憶されている広告データは、前記端末装置
102 が前記サーバ装置101 に接続された時などのタイミ
ングで前記データ送信手段115 を介して前記端末装置10
2 に送信され、前記データ受信手段122 で受信されて、
前記端末装置102 内の図示しない記憶手段で記憶すれば
よい。The advertisement data selecting means 114 may be provided in the terminal device 102 instead of the server device 101. In this embodiment, the advertisement data stored in the advertisement data storage unit 111 is stored in the terminal device.
When the terminal device 10 is connected to the server device 101 via the data transmission means 115 at a timing such as when the terminal device 10
2 and received by the data receiving means 122,
What is necessary is just to store it in the storage means (not shown) in the terminal device 102.
【0117】このようにして前記端末装置102 で記憶さ
れた広告データは、端末装置102 に構成されている広告
データ選択手段114 によって、前記プレイ画面生成手段
123がプレイ画面を生成する際に必要な広告データが選
択されて取得される。このようにすると、サーバ装置10
1 と端末装置102 との通信を切断しても広告データをプ
レイ画面に含めて表示させることができる。The advertisement data stored in the terminal device 102 as described above is transmitted to the play screen generation unit by the advertisement data selection unit 114 configured in the terminal device 102.
The advertisement data necessary for generating the play screen at 123 is selected and acquired. By doing so, the server device 10
Even if the communication between 1 and the terminal device 102 is disconnected, the advertisement data can be included in the play screen and displayed.
【0118】また、ゲーム状態管理手段112 および広告
データ選択手段114 が端末装置102に備えられている場
合には、プレイヤーが操作するキャラクタの位置情報
を、広告データ選択手段114 がゲーム状態管理手段112
から取得して、キャラクタの位置情報に応じたプレイ画
面に含まれる広告データの配信を、サーバ装置101 に要
求するようにしてもよい。When the game state management means 112 and the advertisement data selection means 114 are provided in the terminal device 102, the position information of the character operated by the player is provided, and the advertisement data selection means 114 is provided with the game state management means 112.
And requesting the server device 101 to distribute the advertisement data included in the play screen according to the position information of the character.
【0119】前記広告データ更新手段117 は、前記サー
バ装置101 に構成される代わりに、前記端末装置102 に
構成されてもよい。この場合は、前記広告データ更新手
段117 は広告データの新規登録や修正に関する情報を前
記サーバ装置101 に送信して、前記広告データ記憶手段
111 に記憶されている広告データを更新すればよい。The advertisement data updating means 117 may be provided in the terminal device 102 instead of being provided in the server device 101. In this case, the advertisement data updating means 117 transmits information on new registration and correction of the advertisement data to the server device 101, and the advertisement data storage means
What is necessary is just to update the advertisement data stored in 111.
【0120】更に、上述と同様に、前記広告データ記憶
手段111 に記憶されている広告データが予め前記データ
送信手段115 を介して前記端末装置102 に送信され、前
記データ受信手段122 で受信されて、前記端末装置102
内の図示しない記憶手段で記憶されている場合には、前
記広告データ更新手段117 は端末装置102 で記憶されて
いる広告データを更新して、サーバ装置101 と端末装置
102 との通信を切断する前に、その更新された広告デー
タを端末装置102 からサーバ装置101 に送信して、前記
広告データ記憶手段111 に記憶されている広告データを
該更新された広告データで置き換えてもよい。このよう
にすると、広告データを更新する処理を端末装置102 で
行うようにして、処理を分散させることができる。Further, similarly to the above, the advertisement data stored in the advertisement data storage means 111 is transmitted to the terminal device 102 in advance via the data transmission means 115 and received by the data reception means 122. , The terminal device 102
In the case where the advertisement data is stored in the storage unit (not shown), the advertisement data updating unit 117 updates the advertisement data stored in the terminal device 102 so that the server device 101 and the terminal device
Before disconnecting the communication with the communication device 102, the updated advertisement data is transmitted from the terminal device 102 to the server device 101, and the advertisement data stored in the advertisement data storage unit 111 is replaced with the updated advertisement data. It may be replaced. In this way, the processing for updating the advertisement data is performed by the terminal device 102, and the processing can be dispersed.
【0121】端末装置102 内で処理を行うためのプログ
ラムは、予め端末装置102 に固定的に記憶されていても
よいし、記録媒体によって供給されてもよいし、ネット
ワーク103 を介して供給されてもよい。A program for performing processing in the terminal device 102 may be fixedly stored in the terminal device 102 in advance, may be supplied by a recording medium, or may be supplied through the network 103. Is also good.
【0122】前記広告データ記憶手段111 およびフィー
ルドデータ記憶手段121 はハードディスクやROM(Read O
nly Memory) などの固定的にデータを記憶する装置にデ
ータを記憶する。また、フロッピーディスクやCD-ROMや
DVD-ROM などの交換可能な記録媒体に記録しておいても
よいし、記憶されるデータの一部あるいは全部を、ネッ
トワーク103 を介して転送して記憶してもよい。The advertisement data storage means 111 and the field data storage means 121 are provided with a hard disk or a ROM (Read O
The data is stored in a fixed data storage device such as an nly memory. Also, floppy disks, CD-ROMs,
The data may be recorded on an exchangeable recording medium such as a DVD-ROM, or part or all of the stored data may be transferred and stored via the network 103.
【0123】前記端末装置102 は常にネットワーク103
に接続されている必要はなく、必要に応じて接続され
て、サーバ装置101 とのデータの送受信を行えばよい。
また、サーバ装置101 および端末装置102 内の上記した
各構成間については、直接接続されている形態に限定さ
れるわけではなく、少なくとも一部が、電話回線や無線
やインターネットなどを利用したネットワークで接続さ
れている形態であっても、本発明の範疇に含まれる。The terminal device 102 is always connected to the network 103
It is not necessary to be connected to the server device 101, and it may be connected as needed to transmit and receive data to and from the server device 101.
In addition, the configuration between the above-described components in the server device 101 and the terminal device 102 is not limited to a form in which the components are directly connected, and at least a part of the components is connected to a network using a telephone line, wireless, or the Internet. The connected form is also included in the scope of the present invention.
【0124】さらに、データ送信手段115 、データ受信
手段122 、および操作データ送信手段126 を省略して、
サーバ装置101 および端末装置102 内のその他の構成を
まとめて備えたスタンドアローン型の広告データ処理装
置を構成することもできる。Further, the data transmitting means 115, the data receiving means 122, and the operation data transmitting means 126 are omitted.
It is also possible to configure a stand-alone type advertisement data processing device including other components in the server device 101 and the terminal device 102 collectively.
【0125】図2は、前記サーバ装置101 、あるいは前
記端末装置102 として機能しうる、一般的なコンピュー
タの構成を示すブロック図である。FIG. 2 is a block diagram showing the configuration of a general computer that can function as the server device 101 or the terminal device 102.
【0126】図2において、11は計算処理を行うCPU
(Central Processing Unit) 、12はCPU11の処理の対
象となるデータが記憶されるメモリ、13はデータを記憶
するためのハードディスクやCD−ROMなどの外部記
憶装置、14はゲームのプレイヤーの操作あるいはデータ
を入力するためのキーボードやマウスやゲームコントロ
ーラなどの入力装置、15はCPU11が処理を行ったデー
タから表示される画面データを生成するための表示コン
トローラ、16は表示コントローラ15で生成された画面デ
ータを表示するためのCRTや液晶ディスプレイなどの
表示装置、17はCPU11が処理を行ったデータや外部記
憶装置13に記憶されるデータなどから再生される音声デ
ータを生成するための音声コントローラ、18は前記音声
コントローラで生成された音声データを音声として再生
するためのスピーカ、19は電話回線や無線やインターネ
ットなどのネットワークに接続されて通信を制御する通
信コントローラ、20はCPU11、メモリ12、外部記憶装
置13、入力装置14、表示コントローラ15、音声コントロ
ーラ17、通信コントローラ19などを相互に接続するバ
ス、である。In FIG. 2, reference numeral 11 denotes a CPU for performing calculation processing.
(Central Processing Unit), 12 is a memory in which data to be processed by the CPU 11 is stored, 13 is an external storage device such as a hard disk or CD-ROM for storing data, and 14 is an operation or data of a game player. An input device such as a keyboard, a mouse, and a game controller for inputting data, 15 is a display controller for generating screen data to be displayed from data processed by the CPU 11, and 16 is screen data generated by the display controller 15. A display device such as a CRT or a liquid crystal display for displaying an image; 17 is an audio controller for generating audio data reproduced from data processed by the CPU 11 or data stored in the external storage device 13; A speaker for reproducing audio data generated by the audio controller as audio, 19 is a telephone line or A communication controller 20 that is connected to a network such as wireless or the Internet and controls communication, and a CPU 20 interconnects a CPU 11, a memory 12, an external storage device 13, an input device 14, a display controller 15, a voice controller 17, a communication controller 19, and the like. Bus.
【0127】図2に示したコンピュータの構成が前記サ
ーバ装置101 として機能するためには、それぞれの構成
は以下のように機能する。In order for the configuration of the computer shown in FIG. 2 to function as the server device 101, each configuration functions as follows.
【0128】外部記憶装置13の一部は広告データ記憶手
段111 として機能して、広告データを記憶する。A part of the external storage device 13 functions as advertisement data storage means 111 and stores advertisement data.
【0129】CPU11は、メモリ12に記憶されているゲ
ームの進行を管理するためのプログラムに従って、メモ
リ12に記憶されている一時的なデータと、外部記憶装置
13に記憶されているデータとを処理することによってゲ
ーム状態管理手段112 として機能する。また、CPU11
は、メモリ12あるいは外部記憶装置13に記憶されてい
る、プレイヤーが操作するキャラクタの位置情報を取得
することで、キャラクタ位置情報取得手段113 として機
能する。また、CPU11は外部記憶装置13に記憶されて
いる広告データを選択することで、広告データ選択手段
114 として機能する。更に、CPU11は外部記憶装置13
に広告データを新規登録、あるいは記憶されている広告
データを修正することによって、広告データ更新手段11
7 として機能する。The CPU 11 stores the temporary data stored in the memory 12 and the external storage device in accordance with a program for managing the progress of the game stored in the memory 12.
By processing the data stored in 13, it functions as the game state management means 112. Also, the CPU 11
Functions as the character position information acquisition means 113 by acquiring the position information of the character operated by the player stored in the memory 12 or the external storage device 13. Further, the CPU 11 selects the advertisement data stored in the external storage device 13 so that the advertisement data selection means
Functions as 114. Further, the CPU 11 is connected to the external storage device 13.
The advertisement data is updated by newly registering the advertisement data or by modifying the stored advertisement data.
Acts as 7.
【0130】通信コントローラ19はデータ送信手段115
および操作情報取得手段116 として機能して、端末装置
102 とデータを送受信する。The communication controller 19 is provided with a data transmitting means 115
And a terminal device functioning as operation information acquisition means 116
Send and receive data with 102.
【0131】なお、図2に示したコンピュータの構成
が、上述のようにサーバ装置101 として機能する場合に
は、入力装置14、表示コントローラ15、表示装置16、音
声コントローラ17、スピーカ18の各手段は、サーバ装置
101 の管理者が、サーバ装置101 に構成されている各手
段の動作状況を確認したり調整するために用いればよ
い。In the case where the configuration of the computer shown in FIG. 2 functions as the server device 101 as described above, the input device 14, the display controller 15, the display device 16, the audio controller 17, and the loudspeaker 18 Is a server device
It may be used by the administrator of 101 to confirm and adjust the operation status of each unit configured in the server device 101.
【0132】また、図2に示したコンピュータの構成が
前記端末装置102 として機能するためには、それぞれの
構成は以下のように機能する:外部記憶装置13の一部は
フィールドデータ記憶手段121 として機能して、フィー
ルドデータを記憶する。通信コントローラ19はデータ受
信手段122 および操作データ送信手段126 として機能し
て、サーバ装置101 とデータを送受信する。CPU11は
メモリ12に記憶されているプレイ画面を生成するための
プログラムに従って、メモリ12に記憶されている一時的
なデータと、外部記憶装置13に記憶されているデータと
を処理することによってプレイ画面生成手段123 として
機能する。表示コントローラ15および表示装置16は、プ
レイ画面生成手段123 が生成したプレイ画面を表示する
ことによって表示手段124 として機能する。入力装置14
は操作手段125 として機能する。In order for the configuration of the computer shown in FIG. 2 to function as the terminal device 102, each configuration functions as follows: a part of the external storage device 13 functions as the field data storage means 121. Function to store field data. The communication controller 19 functions as a data receiving unit 122 and an operation data transmitting unit 126, and transmits and receives data to and from the server device 101. The CPU 11 processes the temporary data stored in the memory 12 and the data stored in the external storage device 13 according to a program for generating a play screen stored in the memory 12 so as to process the play screen. It functions as the generating means 123. The display controller 15 and the display device 16 function as display means 124 by displaying the play screen generated by the play screen generating means 123. Input device 14
Functions as the operating means 125.
【0133】なお、図2に示したコンピュータの構成
が、上述のように端末装置102 として機能する場合は、
音声コントローラ17およびスピーカ18は、ゲームの進行
に応じてメモリ12あるいは外部記憶装置13に記憶されて
いる音声データを再生すればよい。In the case where the configuration of the computer shown in FIG. 2 functions as the terminal device 102 as described above,
The audio controller 17 and the speaker 18 may reproduce the audio data stored in the memory 12 or the external storage device 13 according to the progress of the game.
【0134】図3は、フィールドデータ記憶手段121 に
記憶されている、フィールドデータの一例を説明するた
めの図である。ここで説明するフィールドデータは地形
を2次元のマップとして表わすデータと、マップ上に配
置される建造物のデータで構成されている。ここではフ
ィールドデータの一部分を図示している。FIG. 3 is a diagram for explaining an example of field data stored in the field data storage means 121. The field data described here is composed of data representing the terrain as a two-dimensional map and data of a building arranged on the map. Here, a part of the field data is illustrated.
【0135】図3では理解しやすいように、フィールド
データに含まれるそれぞれの地形を絵で表わしている。
フィールドデータは数種類の地形を表わすデータを格子
状に組み合わせて構成されていて、行には数字、列には
アルファベットを付して、座標を特定できるようにして
いる。In FIG. 3, each terrain included in the field data is represented by a picture for easy understanding.
The field data is configured by combining data representing several types of terrain in a grid pattern, and numbers are assigned to rows and alphabets are assigned to columns so that coordinates can be specified.
【0136】例えば、A-1 で示される地形は海、G-1 で
示される地形は砂浜、H-1 で示される地形は平地、C-6
で示される地形は森、J-10で示される地形は山を表わし
ており、その他の同じ地形はそれぞれ同じ絵で表わされ
ている。また、G-5 とH-5 は組み合わせて一つの都市を
表わしている。For example, the terrain indicated by A-1 is the sea, the terrain indicated by G-1 is a sandy beach, the terrain indicated by H-1 is a flat land, and C-6
The terrain indicated by is a forest, the terrain indicated by J-10 is a mountain, and other identical terrain is represented by the same picture. G-5 and H-5 are combined to represent one city.
【0137】実際にはフィールドデータ記憶手段121
は、予め定められたそれぞれの地形を表わす値を、2次
元配列として記憶すればよい。例えば砂浜を表わす値が
2であると定められているとすると、上記の例ではフィ
ールドデータを格納する2次元配列変数field のうち、
G-1 に対応する1行7列目の変数field[1][7] の値には
2 が格納されている。Actually, field data storage means 121
May be stored as a two-dimensional array of values representing each predetermined terrain. For example, if it is determined that the value representing the beach is 2, in the above example, of the two-dimensional array variables field for storing the field data,
The value of the variable field [1] [7] in the 1st row and 7th column corresponding to G-1 is
2 is stored.
【0138】ここで説明した以外に、フィールドデータ
として3次元の地形データを利用してもよく、その場合
は実際の地理的データを表わすのと同様に、緯度と経度
に対応した高度や地形の種類を表わす情報などで表わせ
ばよい。また、洞窟や都市のような、特定の地形や建造
物に対応して別のフィールドデータを予め用意してお
き、プレイヤーの操作するキャラクターが該地形や建造
物上に移動した時には、対応して用意されている別のフ
ィールドデータで表わされる地形に切り替えるようにす
ると、必要に応じてスケールを変更した地形の表示がで
きる。なお、以上説明したフィールドデータの例は一般
的なコンピュータロールプレイングゲームで用いられて
いるデータの記述方法と同様である。In addition to the above description, three-dimensional terrain data may be used as the field data. In this case, the altitude and terrain corresponding to the latitude and longitude are displayed in the same manner as representing the actual geographic data. What is necessary is just to express by the information etc. which show a kind. In addition, different field data is prepared in advance for specific terrain and buildings, such as caves and cities, and when a character operated by the player moves over the terrain or building, By switching to the terrain represented by another prepared field data, it is possible to display the terrain whose scale has been changed as necessary. The example of the field data described above is the same as the data description method used in a general computer role playing game.
【0139】図4は、広告データ記憶手段111 に記憶さ
れている、広告データの一例を説明するための図であ
る。一つの広告データは、広告データを管理するために
一意に付けられた番号であるID201 、該広告データが表
示される前記フィールドデータ中の位置202 、該広告デ
ータが表示されることのできる時間を表わす有効時間20
3 、該広告データが表示されるために必要とする有効条
件204 、該広告データが表示される時の形態を表わす表
示形態205 、該広告が表示される際のタイトル208 や本
文209 や画像データの配置を指定するためのレイアウト
206 、該広告データを作成した広告主207 、該広告デー
タのタイトル208 、該広告データの本文209 、該広告デ
ータが表示される際に利用できるように広告データ記憶
手段111 に記憶されている画像データを表わす画像ファ
イル名210 、該広告データに関連する情報の所在を指し
示すためのデータであるリンク211 、該広告データの内
容を表わすキーワードであるインデックス212 、から構
成されている。FIG. 4 is a diagram for explaining an example of advertisement data stored in the advertisement data storage means 111. In FIG. One piece of advertisement data includes ID 201 which is a number uniquely assigned to manage the advertisement data, a position 202 in the field data where the advertisement data is displayed, and a time at which the advertisement data can be displayed. Show effective time 20
3, validity conditions 204 required for displaying the advertisement data, display form 205 indicating a form when the advertisement data is displayed, title 208, text 209, and image data when the advertisement is displayed Layout for specifying layout
206, the advertiser 207 that created the advertisement data, the title 208 of the advertisement data, the body 209 of the advertisement data, and the image stored in the advertisement data storage unit 111 so that it can be used when the advertisement data is displayed. It is composed of an image file name 210 indicating data, a link 211 indicating data where information related to the advertisement data is located, and an index 212 indicating a keyword indicating the content of the advertisement data.
【0140】前記位置202 は、フィールドデータ中の任
意の位置を表わすための位置情報であり、図2に示した
ようなデータの例であれば行と列の値(座標)で表現さ
れる。フィールドデータが別の形式で表わされていれ
ば、それに合わせた形式で表現される。The position 202 is position information for representing an arbitrary position in the field data. In the case of the data shown in FIG. 2, the position 202 is represented by row and column values (coordinates). If the field data is represented in another format, it is represented in a format corresponding thereto.
【0141】有効時間203 は、ここでは曜日と時間帯と
で記述している例を示しているが、これ以外にも、「1
月1日」というように特定の日時で記述したり、「8月
1日から8月15日まで」というように特定の期間とし
て記述してもよい。あるいは有効時間が設定されていな
い広告データは常に有効である(表示されることができ
る)として扱えばよい。また、広告データの表示/非表
示を決定するために参照する時刻に関する情報として、
実際の時刻を使用する場合には、有効期間が実際の時刻
よりも古く、将来表示される可能性がなくなった広告デ
ータは自動的に広告データ記憶手段111 から削除される
ようにすれば、記憶領域を節約することができる。さら
に、有効時間203 はゲーム中で使用される仮想的な時刻
に関する情報であってもよい。The valid time 203 shows an example in which the day of the week and the time zone are described here.
It may be described with a specific date and time, such as "month 1", or as a specific period, such as "from August 1 to August 15". Alternatively, the advertisement data for which the effective time is not set may be treated as always valid (can be displayed). In addition, as information on the time to be referred to determine the display / non-display of the advertising data,
When the actual time is used, the advertisement data whose validity period is older than the actual time and which is no longer likely to be displayed in the future is automatically deleted from the advertisement data storage unit 111 so that the advertisement data can be stored. Space can be saved. Further, the valid time 203 may be information on a virtual time used in the game.
【0142】有効条件204 は、この例のように「なし」
に設定されている場合は無条件で表示の対象となる。有
効条件にキャラクタデータに関する条件(例えば、該キ
ャラクタが既に特定の場所に立ち寄ったことがあるか、
とか、他の特定のキャラクタに会ったことがあるか、な
ど)が設定されている場合には、キャラクタデータがこ
の条件に合致するか否かによって、この広告データの表
示/非表示が前記広告データ選択手段114 によって判定
される。The validity condition 204 is “none” as in this example.
If set to, it is displayed unconditionally. Valid conditions include conditions related to character data (for example, whether the character has already stopped at a particular location,
, Or have met another specific character, etc.), the display / non-display of this advertisement data depends on whether the character data meets this condition. The determination is made by the data selection unit 114.
【0143】レイアウト206 は、予め規定された幾つか
の種類の配置形態の中から選択するようにすればよい。
このレイアウト206 の値の指定は、後述のようにしてプ
レイヤーが広告データを新規登録する際に選択すればよ
い。The layout 206 may be selected from several types of layouts defined in advance.
The designation of the value of the layout 206 may be selected when the player newly registers the advertisement data as described later.
【0144】リンク211 は、ここではURL(Uniformed Re
source Locator) として記述されているので、表示され
た広告データに対してプレイヤーがリンクを参照するた
めの操作を行った時には、この情報を利用してWWW(Worl
d Wide Web) のページにアクセスすることができる。The link 211 is a URL (Uniform Reformed) here.
source Locator), so when the player performs an operation to refer to the link on the displayed advertisement data, this information is used to make the WWW (Worl
d Wide Web).
【0145】インデックス212 に表わされているキーワ
ードは予め定められたキーワードを利用してもよいし、
任意の文字列であるフリーキーワードであってもよい。The keyword represented in the index 212 may use a predetermined keyword,
A free keyword that is an arbitrary character string may be used.
【0146】なお、有効時間203 、有効条件204 、リン
ク211 、インデックス212 の利用例は後述の、別の実施
形態で説明する。An example of using the valid time 203, the valid condition 204, the link 211, and the index 212 will be described later in another embodiment.
【0147】図5はプレイ画面生成手段123 によって生
成されたプレイ画面の例を示す図である。ここでは図3
に示したフィールドデータの例を用いて説明する。プレ
イ画面生成手段123 は、フィールドデータ記憶手段121
に記憶されているフィールドデータから、プレイヤーが
操作するキャラクタの位置を中心とする所定の範囲のフ
ィールドデータを参照して、それぞれのデータに対応す
る地形を絵で表わしたものをプレイ画面として生成す
る。FIG. 5 is a diagram showing an example of the play screen generated by the play screen generating means 123. Here, FIG.
This will be described using the example of the field data shown in FIG. The play screen generation means 123 is composed of a field data storage means 121
From the field data stored in the field, a field representing a predetermined range centered on the position of the character operated by the player is referred to, and a terrain corresponding to each data is generated as a play screen. .
【0148】プレイヤーが操作するキャラクタの位置
は、プレイヤーによって前記操作手段125 を介して入力
された操作に関する情報が、前記操作データ送信手段12
6 によって送信され前記操作情報取得手段116 によって
受信され、前記ゲーム状態管理手段112 で該操作に関す
る情報に応じて更新される。As for the position of the character operated by the player, information relating to the operation input by the player via the operation means 125 is described in the operation data transmission means 12.
6 and received by the operation information acquisition means 116, and updated by the game state management means 112 in accordance with information relating to the operation.
【0149】ゲーム状態管理手段112 で上記のようにし
て管理されているキャラクタの位置情報は、前記キャラ
クタ位置情報取得手段113 によって取得され、データ送
信手段115 によって送信されて、データ受信手段122 に
よって受信される。あるいは、前述のようにゲームの進
行に関する処理の一部を各々の端末装置102 で行ってい
る場合には、該処理で管理されているキャラクタの位置
情報を参照してもよい。The character position information managed by the game state management means 112 as described above is acquired by the character position information acquisition means 113, transmitted by the data transmission means 115, and received by the data reception means 122. Is done. Alternatively, when a part of the processing relating to the progress of the game is performed in each terminal device 102 as described above, the position information of the character managed in the processing may be referred to.
【0150】例えばプレイヤーが操作するキャラクタ30
1 がE-6 に位置していて、プレイ画面の範囲となる所定
の範囲が上下7行、左右9列であるとすると、A-3 とI-
9 を対角の頂点とする矩形領域に含まれるフィールドデ
ータからプレイ画面が生成される。For example, a character 30 operated by a player
Assuming that 1 is located at E-6 and that the predetermined range of the play screen is 7 rows vertically and 9 columns horizontally, A-3 and I-
A play screen is generated from field data included in a rectangular area having a diagonal vertex of 9.
【0151】プレイ画面生成手段123 は、更に、上述の
ようにして生成したプレイ画面に、プレイヤーが操作す
るキャラクタ301 の絵や、広告データの絵を追加する。
このために利用される広告データは、後述するように、
広告データ選択手段114 が、少なくとも図4の広告デー
タにおける位置202 とキャラクタの位置情報とを比較す
ることによって選択して取得され、データ送信手段115
によって送信され、データ受信手段122 によって受信さ
れる。The play screen generating means 123 further adds a picture of the character 301 operated by the player and a picture of advertisement data to the play screen generated as described above.
The advertising data used for this, as described below,
The advertisement data selection means 114 selects and acquires at least by comparing at least the position 202 in the advertisement data of FIG. 4 with the position information of the character, and the data transmission means 115
And received by the data receiving means 122.
【0152】図5では、プレイ画面の中央(E-6)にプレ
イヤーが操作するキャラクタ301 を表わす絵が描かれて
いる。また、取得された広告データの位置202 によって
指定されたB-8 には広告データに対応する立て札302 の
絵が描かれている。In FIG. 5, a picture representing the character 301 operated by the player is drawn in the center (E-6) of the play screen. Also, at B-8 designated by the position 202 of the acquired advertisement data, a picture of the bill 302 corresponding to the advertisement data is drawn.
【0153】ここでは他のプレイヤーが操作するキャラ
クタの絵は含まれていないが、全てのキャラクタの位置
情報は、ゲーム状態管理手段112 で上記のようにして統
括管理されているので、プレイ画面の範囲内に他のプレ
イヤーが操作するキャラクタが位置している場合には、
同様にしてキャラクタを表わす絵を描けばよい。また、
宝箱や乗り物やモンスターなどの移動可能な物体につい
ても、同様にしてそれぞれの位置に描けばよい。これら
の他のキャラクタや物体の位置情報は、上述と同様にし
て、ゲーム状態管理手段112 で管理されている位置情報
をデータ送信手段115 が送信して、データ受信手段122
が受信することによって取得される。Here, the picture of the character operated by another player is not included. However, since the position information of all the characters is collectively managed by the game state management means 112 as described above, If a character operated by another player is located within the range,
Similarly, a picture representing the character may be drawn. Also,
Movable objects such as treasure chests, vehicles, and monsters may be similarly drawn at their respective positions. In the same manner as described above, the position information managed by the game state management means 112 is transmitted by the data transmission means 115 and the data reception means 122
Is obtained by receiving.
【0154】図6は、図4に示した広告データの例から
プレイ画面生成手段123 によって生成された、図5に示
した立て札302 の絵の詳細を表わす図である。該広告デ
ータの表示形態204 は「立て札」であるので、立て札30
2 の表面に、広告主207 、タイトル208 、本文209 、画
像ファイル名210 から取得された画像が、レイアウト20
6 で指定されている予め定められた配置に従った絵とし
て描かれている。FIG. 6 is a diagram showing details of the picture of the tag 302 shown in FIG. 5 generated by the play screen generating means 123 from the example of the advertisement data shown in FIG. Since the display form 204 of the advertisement data is “Stand”,
The image obtained from the advertiser 207, title 208, body 209, and image file name 210 is displayed on the surface of
It is drawn as a picture according to the predetermined arrangement specified in 6.
【0155】表示手段124 の表示能力が十分に高く、こ
のようにして生成された立て札302の絵を表示すること
ができる場合には、図5に示したプレイ画面中に含まれ
る立て札302 を図6のような絵として表示すればよい。
あるいは、表示手段124 の表示能力が不足している場合
には、プレイ画面中には立て札302 を簡略化した絵で表
示しておき、プレイヤーが操作するキャラクタ301 が該
立て札302 の表示されている位置と同じ位置に移動した
時や、プレイヤーが該立て札302 をマウスでクリックし
た時などのタイミングで、図6のような詳細な画像をプ
レイ画面とは別の領域や、プレイ画面を別の画面に切り
替えて、あるいはプレイ画面の一部に重ねて表示しても
よい。If the display capability of the display means 124 is sufficiently high and the picture of the tag 302 generated in this way can be displayed, the tag 302 included in the play screen shown in FIG. What is necessary is just to display as a picture like FIG.
Alternatively, when the display capability of the display means 124 is insufficient, the stand 302 is displayed as a simplified picture on the play screen, and the character 301 operated by the player is displayed on the stand 302. When the player moves to the same position as the position, or when the player clicks the tag 302 with the mouse, the detailed image as shown in FIG. 6 is displayed in an area different from the play screen or in a different screen from the play screen. , Or may be displayed over a part of the play screen.
【0156】図7は、図5の状態から、キャラクタ301
が左に3マス分、下に2マス分移動するような操作をプ
レイヤーが行った状態のプレイ画面である。この例で
は、プレイ画面はキャラクタ301 を中心として生成され
ているので、キャラクタ301 は中央のままで、全体の地
形や立て札302 などが右に3マス分、上に2マス分移動
しているようになっている。FIG. 7 shows the character 301 from the state of FIG.
Is a play screen in a state where the player has performed an operation of moving three squares to the left and two squares downward. In this example, since the play screen is generated centering on the character 301, the character 301 remains at the center, and the entire terrain, the bill 302, and the like move three spaces to the right and two spaces upward. It has become.
【0157】なお、フィールドデータの左端(列がA)の
更に左側はフィールドデータの右端(列がZZ)であるよ
うに、フィールドデータの端は他方の端とつながってい
るようにして扱っている。It should be noted that the left end of the field data (column A) and the right end of the field data (column ZZ) are treated as if they were connected to the other end. .
【0158】図7の状態では、キャラクタ301 と立て札
302 とは同じ場所(B-8)に位置している。この時、プレ
イヤーは、キャラクタ301 と同じ場所にある物に対して
可能な操作のうち、「取る」という操作を選択すること
ができる。「取る」操作を行うと、立て札302 はキャラ
クタ301 の持ち物に追加される。これは、キャラクタデ
ータに含まれる、キャラクタ301 が持っているアイテム
を表わすデータに、該立て札302 に対応している広告デ
ータを追加し、広告データの位置202 の内容を運搬中で
あることを表わすデータ、すなわちキャラクタ301 の位
置情報と同じであることを表すデータに書き換えること
で内部的に表現される。In the state of FIG. 7, the character 301 and the bill
It is located in the same place as 302 (B-8). At this time, the player can select an operation of “take” from operations that can be performed on an object located at the same place as the character 301. When the “take” operation is performed, the bill 302 is added to the possession of the character 301. This means that the advertisement data corresponding to the tag 302 is added to the data representing the item held by the character 301 included in the character data, and that the contents of the position 202 of the advertisement data are being transported. It is internally represented by rewriting the data, that is, data indicating that the position information is the same as the position information of the character 301.
【0159】具体的には、「取る」という操作が操作手
段125 で入力されると、該操作に関する情報を操作デー
タ送信手段126 が送信し、操作情報取得手段116 が受信
して、上述のように、ゲーム状態管理手段112 がキャラ
クタデータに広告データを追加し、広告データ更新手段
117 が広告データの位置情報を運搬中であることを表す
データに書き換えるようにして、このような内部的なデ
ータの更新が行われる。More specifically, when an operation of "take" is input by the operation means 125, the operation data transmitting means 126 transmits information relating to the operation, and the operation information obtaining means 116 receives the information. In addition, the game state management means 112 adds the advertisement data to the character data, and updates the advertisement data.
117 rewrites the position information of the advertisement data into data indicating that the advertisement data is being transported, and such internal data is updated.
【0160】ここでは、キャラクタ301 は同じ場所に位
置している立て札302 を取るような操作で説明したが、
他にもキャラクタ301 が向いている方向の、隣接する場
所に位置する立て札に対して操作できるようにしてもよ
い。例えば、B-8 に位置している立て札302 を操作する
には、キャラクタ301 が上を向いているとすると、キャ
ラクタ301 はB-9 に移動すればよい。キャラクタ301 の
向きは移動方向に応じて切り替えられる。このような操
作については一般的なコンピュータロールプレイングゲ
ームと同様とすればよい。[0160] Here, the operation has been described in which the character 301 takes the tag 302 located at the same place.
In addition, an operation may be performed on a bill that is located in an adjacent place in the direction in which the character 301 is facing. For example, to operate the stand 302 located at B-8, assuming that the character 301 is facing up, the character 301 may move to B-9. The direction of the character 301 is switched according to the moving direction. Such an operation may be the same as in a general computer role playing game.
【0161】また、ここではプレイヤーが操作するキャ
ラクタ301 は、立て札302 を移動させることができる権
限を持っているものとしている。キャラクタ301 が移動
させる権限を有していない場合には、立て札を「取る」
という操作を行えないようにすればよい。Here, it is assumed that the character 301 operated by the player has the authority to move the bill 302. If the character 301 does not have the authority to move, "take" the tag
That operation may be disabled.
【0162】図8は、図7の状態から、キャラクタ301
が左に2マス分、下に2マス分移動するような操作をプ
レイヤーが行った後、キャラクタ301 が持っているアイ
テムである立て札302 (広告データに対応している)を
「置く(設置する)」操作を行った状態のプレイ画面で
ある。この操作によって、立て札302 はキャラクタ301
と同じ位置(ZZ-10)に設置される。FIG. 8 shows the state of the character 301 from the state of FIG.
After the player performs an operation of moving two squares to the left and two squares downward, the tag 301 (corresponding to the advertisement data), which is an item possessed by the character 301, is "put (installed) ) "Is a play screen in a state where an operation has been performed. With this operation, the bill 302 is replaced with the character 301
It is installed at the same position (ZZ-10).
【0163】内部的には、「置く」という操作が操作手
段125 で入力されると、該操作に関する情報を操作デー
タ送信手段126 が送信し、操作情報取得手段116 が受信
して、ゲーム状態管理手段112 は、該受信された操作に
関する情報に従ってキャラクタデータに含まれている、
キャラクタ301 が持っているアイテムを表わすデータか
ら該立て札302 に対応している広告データを削除し、ま
た、広告データ更新手段117 は該受信された操作に関す
る情報に従って、該広告データの位置202 の内容を「置
く」操作を行った時のキャラクタ301 の位置に書き換え
るようにして、データの更新が行われる。[0163] Internally, when an operation of "putting" is input by the operation means 125, information relating to the operation is transmitted by the operation data transmission means 126 and received by the operation information acquisition means 116, and the game state management is performed. Means 112 is included in the character data according to the received information on the operation,
The advertisement data corresponding to the tag 302 is deleted from the data representing the item held by the character 301, and the advertisement data updating means 117 executes the contents of the position 202 of the advertisement data in accordance with the received information on the operation. Is updated so as to be rewritten to the position of the character 301 when the “place” operation is performed.
【0164】また、立て札を新たに設置する操作をプレ
イヤーが行うことによって、図4に示したような広告デ
ータを新規登録することができる。新規登録した広告デ
ータは、図6に示した例と同様に画面上で確認すること
ができる。このようにすると広告データがプレイヤーに
どのように見えるかを確認しながら登録することができ
るので、より広告効果を高めることができる。Further, when the player performs an operation of newly setting a bill, the advertisement data as shown in FIG. 4 can be newly registered. The newly registered advertisement data can be confirmed on the screen in the same manner as in the example shown in FIG. By doing so, it is possible to register while confirming how the advertisement data looks to the player, so that the advertisement effect can be further enhanced.
【0165】このようにして新たな広告データを登録す
るためのアイテムである新たな立て札は、キャラクタ30
1 がゲームの進行の過程で入手できるようにすればよ
い。あるいは、ゲーム状態管理手段116 が、ゲームの進
行とは無関係に、新たな立て札を持ち物に追加するよう
にキャラクターデータを更新してもよい。後者の方法に
よれば、プレイヤーが広告登録料を、当該ネットワーク
ゲームの管理者に支払った場合にのみ広告を登録できる
ようなシステムを実現することができる。[0165] In this way, a new bill as an item for registering new advertisement data is a character 30
1 should be made available as the game progresses. Alternatively, the game state management means 116 may update the character data so as to add a new bill to the belongings regardless of the progress of the game. According to the latter method, it is possible to realize a system in which a player can register an advertisement only when the player has paid the advertisement registration fee to the administrator of the network game.
【0166】図9は新規登録する広告データを入力する
ための画面の一例を示す図である。この画面は、例えば
プレイヤーが操作するキャラクタ301 が、アイテムとし
て「新しい立て札」を持っていて、その立て札を「置く
(設置する)」操作をプレイヤーが行った時に表示され
て、プレイヤーに立て札(広告データ)の内容の入力を
促すようになっている。FIG. 9 is a diagram showing an example of a screen for inputting advertisement data to be newly registered. This screen is displayed, for example, when the character 301 operated by the player has a “new tag” as an item and the player performs an operation of “putting (installing)” the tag, and the player displays the tag (advertisement). Data).
【0167】この広告データ入力画面では、広告データ
の内容のうち、広告データを登録するプレイヤーが入力
可能な項目について入力するためのメニューや文字入力
エリアが表示されている。また、広告データの入力をキ
ャンセルするためのキャンセルボタン604 と、入力され
た広告データを決定して登録するための登録ボタン605
と、が併せて表示されている。On the advertisement data input screen, a menu and a character input area for inputting items that can be input by the player who registers the advertisement data among the contents of the advertisement data are displayed. A cancel button 604 for canceling the input of the advertisement data and a registration button 605 for determining and registering the input advertisement data
And are also displayed.
【0168】ここでは図4に示した広告データの一例に
対して、ID201 と位置202 以外の項目について入力する
ためのメニューや文字入力エリアを表示している。メニ
ュー(例えば601)は、一般的なGUI(Graphical User Int
erface) と同様に、選択可能な複数の値から、所望の値
を選択するために用いられる。文字入力エリア(例えば
602)は、所望の値を自由に入力するために用いられる。
更に、参照ボタン603を押すと、所望の画像を選択する
ために画像のサムネイルを閲覧することができる。所望
の画像を選択すると、選択された画像のファイル名が画
像ファイル名210 として入力される。Here, for the example of the advertisement data shown in FIG. 4, a menu and a character input area for inputting items other than the ID 201 and the position 202 are displayed. The menu (for example, 601) is a general GUI (Graphical User Int
erface) is used to select a desired value from a plurality of selectable values. Character input area (for example,
602) is used to freely input a desired value.
Further, when the reference button 603 is pressed, the thumbnail of the image can be browsed to select a desired image. When a desired image is selected, the file name of the selected image is input as an image file name 210.
【0169】ID201 および位置202 は、該広告データが
広告データ更新手段117 によって広告データ記憶手段11
1 に新規登録される際に、広告データ更新手段117 によ
って設定されればよい。すなわち、広告データ更新手段
117 によって割り当てられた新たな番号をID201 に設定
し、また、キャラクタ位置情報取得手段113 がゲーム状
態管理手段112 に管理されているキャラクタ301 の位置
情報を取得して、広告データ更新手段117 は該位置情報
の値を位置202 に設定する。The ID 201 and the position 202 indicate that the advertisement data is stored in the advertisement data storage unit 11 by the advertisement data update unit 117.
1 may be set by the advertisement data updating means 117 when a new registration is made. That is, the advertisement data updating means
The new number assigned by 117 is set in the ID 201, the character position information acquiring means 113 acquires the position information of the character 301 managed by the game state managing means 112, and the advertisement data updating means 117 The value of the position information is set to the position 202.
【0170】また、例えばキャラクタ301 が持っている
アイテムが「立て札」である場合には、表示形態には
「立て札」のみが設定可能である、というように、入力
できる内容が予め限定されている項目については、規定
値を表示してプレイヤーが変更できないようにすればよ
い。In the case where the item held by the character 301 is a “stand”, for example, only the “stand” can be set in the display form, and the input contents are limited in advance. As for the item, a specified value may be displayed so that the player cannot change the item.
【0171】登録ボタン604 がプレイヤーによって押さ
れた場合は、入力された広告データの内容と広告データ
を新規登録する操作とが、操作データ送信手段126 から
送信されて操作情報取得手段116 で受信され、該広告デ
ータの内容に従って新たな広告データが広告データ更新
手段117 によって作成されて広告データ記憶手段111に
追加される。また、ゲーム状態管理手段112 は広告デー
タを新規登録する操作に応じて、プレイヤーが操作する
キャラクタ301 が持っているアイテムから、登録された
広告データに対応するアイテム(上記の例では、新しい
立て札)を削除する。このようにして、登録の手順を現
実の世界を模倣した理解しやすいものとすると同時に、
登録された広告データの総量を制御することができる。When the registration button 604 is pressed by the player, the contents of the input advertisement data and the operation of newly registering the advertisement data are transmitted from the operation data transmission means 126 and received by the operation information acquisition means 116. According to the contents of the advertisement data, new advertisement data is created by the advertisement data updating means 117 and added to the advertisement data storage means 111. In addition, in response to the operation of newly registering the advertisement data, the game state management means 112 changes the item corresponding to the registered advertisement data from the items held by the character 301 operated by the player (in the above example, a new bill). Remove. In this way, the enrollment process is easy to understand, mimicking the real world,
It is possible to control the total amount of registered advertisement data.
【0172】図9に示した広告データを入力する画面
は、広告データを新規登録する以外にも、予め登録され
ている広告データの内容を変更する場合にも利用され
る。例えば、キャラクタ301 が立て札302 を持っている
時に、その立て札302 の内容を「書き換える」操作をプ
レイヤーが行うと、それぞれのメニューや文字入力エリ
アには登録されている広告データの内容が表示される。
プレイヤーは所望の項目の内容を変更して、登録ボタン
605 を押すことによって、該広告データの修正を行うこ
とができる。なお、該キャラクタ301 が内容を修正する
権限を有していない場合には、「書き換える」という操
作を行えないようにすればよい。The screen for inputting advertisement data shown in FIG. 9 is used not only for newly registering advertisement data but also for changing the contents of advertisement data registered in advance. For example, if the player performs an operation of "rewriting" the contents of the tag 302 while the character 301 has the tag 302, the contents of the registered advertisement data are displayed in the respective menus and character input areas. .
The player changes the contents of the desired item and clicks the registration button.
By pressing 605, the advertisement data can be modified. If the character 301 does not have the right to modify the contents, the operation of "rewriting" may not be performed.
【0173】この場合も上記と同様にして、登録ボタン
605 がプレイヤーによって押された場合は、入力された
広告データの内容と広告データを修正する操作とが操作
データ送信手段126 から送信されて操作情報取得手段11
6 で受信され、該広告データの内容に従って、広告デー
タ記憶手段111 に記憶されている広告データが広告デー
タ更新手段117 によって更新される。In this case as well, the registration button
When 605 is pressed by the player, the contents of the input advertisement data and the operation for correcting the advertisement data are transmitted from the operation data transmission unit 126 and the operation information acquisition unit 11
The advertisement data received in step 6 and stored in the advertisement data storage unit 111 is updated by the advertisement data update unit 117 in accordance with the contents of the advertisement data.
【0174】図10は、端末装置102 において、プレイ
画面を生成するための処理を説明するためのフローチャ
ートである。FIG. 10 is a flowchart for explaining processing for generating a play screen in the terminal device 102.
【0175】まず、データ受信手段122 は、サーバ装置
101 に備えられているデータ送信手段115 から、プレイ
画面を生成するために用いられるデータ(キャラクタの
位置や外見や会話の内容などを表すデータ、前記広告デ
ータ選択手段114 によって選択された広告データ、音楽
や効果音などのデータなどの、フィールドデータ以外の
すべてのデータ)を受信する(ステップ401 :以下、S4
01のように略記する)。First, the data receiving means 122 is a server device.
The data used for generating the play screen (data representing the position of the character, the appearance and the content of the conversation, the advertisement data selected by the advertisement data selection means 114, Receive all data other than field data, such as data such as music and sound effects (step 401: hereinafter, S4
Abbreviated as 01).
【0176】データ送信手段115 がデータを送信するタ
イミングは、ゲーム状態管理手段112 で管理されている
ゲームの進行状態が変化した(例えばゲーム中のキャラ
クタの位置が変化した)時や、広告データ記憶手段111
に記憶されている広告データの内容が更新された時など
である。あるいは、必要に応じて、端末装置102 からサ
ーバ装置101 に対してデータの送信を要求した時に、デ
ータ送信手段115 はデータを送信してもよい。更に、リ
アルタイムに進行するゲームでは、データ送信手段115
は一定の時間間隔でデータを送信してもよい。The data transmission means 115 transmits data when the progress of the game managed by the game state management means 112 changes (for example, the position of the character in the game changes) or when the advertisement data is stored. Means111
For example, when the content of the advertisement data stored in is updated. Alternatively, if necessary, when the terminal device 102 requests the server device 101 to transmit data, the data transmission means 115 may transmit the data. Further, in a game proceeding in real time, the data transmission means 115
May transmit data at regular time intervals.
【0177】次に、プレイ画面生成手段123 はS401で受
信したデータに含まれている、キャラクタ301 の位置に
関する情報と、フィールドデータ記憶手段121 に記憶さ
れているフィールドデータとから地形画面を生成する
(S402)。ここで地形画面とは、フィールドデータのみ
から生成される、プレイ画面の背景(仮想空間)のよう
な画面であり、この上にキャラクタや宝箱や乗り物やモ
ンスターなどの移動可能な物体の絵や立て札などの広告
データに対応する絵を重ね合わせることでプレイ画面が
生成される。Next, the play screen generating means 123 generates a terrain screen from the information on the position of the character 301 included in the data received in S401 and the field data stored in the field data storage means 121. (S402). Here, the terrain screen is a screen, such as a background (virtual space) of a play screen, generated from only field data, on which a picture of a movable object such as a character, a treasure chest, a vehicle, a monster, or a billboard is displayed. A play screen is generated by superimposing pictures corresponding to advertisement data such as.
【0178】前述の例では、図3に示すフィールドデー
タから、図5のような、A-3 とI-9を対角の頂点とする
矩形領域に含まれるデータに対応する地形画面が生成さ
れる(ただし、S402の段階ではキャラクタ301 と立て札
302 はまだ描かれない)。In the above-described example, a terrain screen corresponding to the data included in the rectangular area having the diagonal vertices A-3 and I-9 as shown in FIG. 5 is generated from the field data shown in FIG. (However, at the stage of S402, the character 301 and the
302 is not drawn yet).
【0179】次に、プレイ画面生成手段123 はS401で受
信したデータに含まれている、キャラクタ301 の位置に
関する情報およびキャラクタ301 の絵を表すデータか
ら、キャラクタ301 の絵をS402で生成された地形画面に
配置して重ね合わせる(S403)。前述の例ではプレイヤ
ーが操作するキャラクタ301 の絵は常にプレイ画面の中
央に位置している。他のプレイヤーが操作するキャラク
タの絵は、それぞれのキャラクタの位置にあわせて配置
される。また、キャラクタ以外の、宝箱や乗り物やモン
スターなどの移動可能な物体の絵も同様にして配置され
る。Next, the play screen generating means 123 converts the picture of the character 301 from the information on the position of the character 301 and the data representing the picture of the character 301 contained in the data received in S401 to the topography generated in S402. It is arranged on the screen and superimposed (S403). In the above example, the picture of the character 301 operated by the player is always located at the center of the play screen. The pictures of the characters operated by the other players are arranged according to the positions of the respective characters. Also, pictures of movable objects other than characters, such as treasure chests, vehicles, and monsters, are arranged in the same manner.
【0180】なお、前述のように、各種キャラクタや移
動可能な物体の絵を表すデータを端末装置102 に記憶さ
せておき、サーバ装置101 から絵を特定するデータを端
末装置102 が受信するようにしてもよい。As described above, data representing pictures of various characters and movable objects is stored in the terminal device 102, and the terminal device 102 receives data specifying the picture from the server device 101. You may.
【0181】次に、S401で受信したデータに含まれてい
る、広告データから広告データの絵を生成してS402で生
成した地形画面に配置して重ね合わせる(S404)。広告
データから絵を生成する例は、図4の広告データから図
6の立て札の絵を作成する例のとおりである。Next, a picture of the advertisement data is generated from the advertisement data included in the data received in S401, placed on the terrain screen generated in S402, and superimposed (S404). An example of generating a picture from the advertisement data is the same as the example of creating the picture of the stand shown in FIG. 6 from the advertisement data of FIG.
【0182】以上、図10で説明したプレイ画面を生成
するための処理は、図3に示したように、地形を2次元
のマップとして表わすフィールドデータを用いた場合の
例である。これとは別に、3次元の地形データをフィー
ルドデータとして利用して、プレイヤーが操作するキャ
ラクタの視点から見た3次元的な画像をプレイ画面とし
て生成してもよい。As described above, the processing for generating the play screen described with reference to FIG. 10 is an example in the case where the field data representing the terrain as a two-dimensional map is used as shown in FIG. Alternatively, a three-dimensional image viewed from the viewpoint of a character operated by a player may be generated as a play screen using three-dimensional terrain data as field data.
【0183】図11はこのようなプレイ画面の一例であ
る。このような3次元的なプレイ画面では、立て札302
は対応する広告データの、フィールドデータ中の位置に
合わせて位置決めされて表示される。このためのプレイ
画面を生成する処理では、プレイヤーが操作するキャラ
クタの位置に視点を置き、前記キャラクタの向きを視線
ベクトルとして、フィールドデータおよび、キャラクタ
や宝箱や乗り物やモンスターなどの移動可能な物体を表
現するデータや立て札などの広告データを表現するデー
タを座標変換するなどの処理により、前記キャラクタの
視点で見たプレイ画面を生成することができる。詳細な
処理は一般的な3次元グラフィクスの処理と同様である
ので、ここでは説明を省略する。FIG. 11 shows an example of such a play screen. On such a three-dimensional play screen, the tag 302
Is positioned and displayed according to the position of the corresponding advertisement data in the field data. In the process of generating a play screen for this purpose, the viewpoint is set at the position of the character operated by the player, and the direction of the character is used as a line-of-sight vector, and field data and movable objects such as characters, treasure chests, vehicles, monsters, etc. A play screen viewed from the viewpoint of the character can be generated by a process such as coordinate conversion of data representing the advertisement data or advertising data such as a billboard. The detailed processing is the same as general three-dimensional graphics processing, and a description thereof will not be repeated.
【0184】図12は、広告データ記憶手段111 に記憶
されている広告データの中から、データ送信手段115 が
送信するための広告データを、データ選択手段114 が選
択して取得する処理を説明するためのフローチャートで
ある。FIG. 12 illustrates a process in which the data selection unit 114 selects and acquires the advertisement data to be transmitted by the data transmission unit 115 from the advertisement data stored in the advertisement data storage unit 111. It is a flowchart for the.
【0185】まず、キャラクタ位置情報取得手段113 は
ゲーム状態管理手段112 で管理されているキャラクタの
位置を取得する(S501)。First, the character position information acquiring means 113 acquires the position of the character managed by the game state managing means 112 (S501).
【0186】次に、広告データ選択手段114 は、広告デ
ータ記憶手段111 に記憶されている広告データを参照す
るためのカウンタ変数であるiの値を、広告データに含
まれているID201 の取りうる最小の値に設定することで
初期化する(S502)。Next, the advertisement data selection means 114 can take the value of i, which is a counter variable for referring to the advertisement data stored in the advertisement data storage means 111, of the ID 201 included in the advertisement data. Initialization is performed by setting the minimum value (S502).
【0187】次に、広告データ選択手段114 は、ID201
の値がiの値と一致する広告データを、広告データ記憶
手段111 から参照して取得する(S503)。[0187] Next, the advertisement data selecting means 114 sets the ID 201
The advertisement data in which the value of? Coincides with the value of i is obtained by referring to the advertisement data storage means 111 (S503).
【0188】ID201 の値が連番で途中に抜けがないよう
に各広告データに割り当てられている場合には、必ずi
の値と一致するID201 を持つ広告データが存在するの
で、S503の処理では広告データを取得することができ
る。一方、ID201 に欠番を許すような割り当て方をして
いる場合(例えば一度削除された広告データが持ってい
たIDは他の広告データに割り当てないようにしている場
合)には、S503の処理で広告データを取得できない場合
がある。そのような場合には、S504およびS505の処理を
省略してS506の処理に進めればよい。When the value of the ID 201 is a serial number and is assigned to each advertisement data so that there is no omission in the middle, i
Since there is advertisement data having an ID 201 that matches the value of the advertisement data, the advertisement data can be acquired in the process of S503. On the other hand, if the ID 201 is assigned in such a manner as to allow the missing number (for example, if the ID of the once deleted advertisement data is not assigned to other advertisement data), the process in S503 is executed. Ad data may not be obtained. In such a case, the processes in S504 and S505 may be omitted and the process may proceed to S506.
【0189】次に、広告データ選択手段114 は、S501で
取得されたキャラクタの位置と、S503で取得された広告
データの位置202 とを比較して、該広告データがプレイ
画面内に含まれるか否かを判定する(S504)。該広告デ
ータがプレイ画面内に含まれる場合はS505に処理を進め
る。該広告データがプレイ画面に含まれない場合はS506
に処理を進める。Next, the advertisement data selecting means 114 compares the position of the character acquired in S501 with the position 202 of the advertisement data acquired in S503, and determines whether the advertisement data is included in the play screen. It is determined whether or not it is (S504). If the advertisement data is included in the play screen, the process proceeds to S505. If the advertisement data is not included in the play screen, S506
Processing proceeds to
【0190】例えば、図5で前記したプレイ画面の生成
例では、キャラクタの位置から上下に3マス、左右に4
マスの範囲内の、上下7行左右9列の範囲に位置する広
告データがプレイ画面内に含まれることになる。For example, in the example of generation of the play screen described above with reference to FIG.
The advertising data located in the range of 7 rows vertically and 9 columns horizontally within the range of the cell is included in the play screen.
【0191】なお、ここでの判定は端末装置102 に対し
て送信するデータ量を低く押さえるためであるので、必
ずしも厳密にプレイ画面内に含まれるか否かを判定する
必要はなく、若干広い目の判定として、実際にプレイ画
面に含まれるか否かはプレイ画面生成手段123 がプレイ
画面を生成する際に決定してもよい。Since the determination here is to keep the amount of data transmitted to the terminal device 102 low, it is not always necessary to determine strictly whether or not it is included in the play screen. The determination of whether the play screen is actually included in the play screen may be determined when the play screen generating means 123 generates the play screen.
【0192】例えば、図11に示したようなキャラクタ
の視野に対応させたプレイ画面を生成する場合でも、S5
04ではキャラクタの位置から一定の距離内に位置してい
る広告データをプレイ画面内に含まれると判定してもよ
い。このようにすると、キャラクタの後側に位置してい
るキャラクタの視野から外れた広告データはプレイ画面
に含まれないが、プレイ画面に含まれないフィールドデ
ータを除外するような煩雑な処理が不要になるので、S5
04での判定の処理は簡単な処理とすることができる。For example, even when a play screen corresponding to the visual field of the character as shown in FIG.
In 04, it may be determined that advertisement data located within a certain distance from the position of the character is included in the play screen. In this way, the advertising data that is out of the field of view of the character located behind the character is not included in the play screen, but there is no need to perform complicated processing to exclude field data that is not included in the play screen. S5
The determination process in 04 can be a simple process.
【0193】プレイ画面の大きさが予め規格値として固
定的に定められている場合には、前記広告データ選択手
段114 は、サーバ装置101 で記憶されているプレイ画面
の大きさを参照して、上述のように判定すればよい。ま
た、プレイ画面の大きさが端末画面の大きさや、プレイ
ヤーの設定などにより可変である場合には、前記広告デ
ータ選択手段114 は前記端末装置102 からプレイ画面の
大きさに関する情報を取得して、上述のように判定すれ
ばよい。When the size of the play screen is fixedly set in advance as a standard value, the advertisement data selecting means 114 refers to the size of the play screen stored in the server device 101, and The determination may be made as described above. Also, when the size of the play screen is variable due to the size of the terminal screen, the setting of the player, etc., the advertisement data selecting unit 114 acquires information on the size of the play screen from the terminal device 102, The determination may be made as described above.
【0194】後者の場合、S504の処理を行う度に前記広
告データ選択手段がプレイ画面の大きさに関する情報を
取得してもよいが、端末装置102 がサーバ装置101 との
接続を確立した時や、プレイ画面の大きさを変更した時
などのタイミングでプレイ画面の大きさに関する情報を
端末装置102 はサーバ装置101 に送信して、サーバ装置
101 は端末装置102 ごとに該大きさに関する情報を記憶
しておけば、データの送受信量を減らすことができる。In the latter case, the advertisement data selecting means may acquire information on the size of the play screen every time the processing of S504 is performed, but when the terminal device 102 establishes a connection with the server device 101, The terminal device 102 transmits information on the size of the play screen to the server device 101 at a timing such as when the size of the play screen is changed, and
If the information is stored in the terminal 101 for each terminal device 102, the amount of data transmission / reception can be reduced.
【0195】S504で広告データがプレイ画面内に含まれ
ると判定された場合は、広告データ選択手段114 は該広
告データを、データ送信手段115 が送信するためのデー
タに追加する(S505)。データ送信手段115 が送信する
ためのデータは、図12で説明する処理が終了するま
で、広告データ選択手段114 内で一時的に蓄積しておい
て、処理が終了した時にデータ送信手段115 にまとめて
送ってもよい。When it is determined in S504 that the advertisement data is included in the play screen, the advertisement data selection means 114 adds the advertisement data to the data to be transmitted by the data transmission means 115 (S505). The data to be transmitted by the data transmitting means 115 is temporarily stored in the advertisement data selecting means 114 until the processing described in FIG. 12 is completed, and is collected in the data transmitting means 115 when the processing is completed. You may send it.
【0196】S504で広告データがプレイ画面内に含まれ
ないと判定された場合、およびS505の処理の後、広告デ
ータ選択手段114 はiの値を1増加させる(S506)。If it is determined in S504 that the advertisement data is not included in the play screen, and after the processing in S505, the advertisement data selection means 114 increases the value of i by 1 (S506).
【0197】次に、広告データ選択手段114 はiの値
と、広告データ記憶手段111 に記憶されている広告デー
タが持つID201 の値のうち最大の値とを比較して、iの
値の方が大きいか否かを判定する(S507)。iの値の方
が大きい場合は、広告データ記憶手段111 に記憶されて
いる広告データすべてに対してS504の、プレイ画面に含
まれるか否かの判定を行ったので、処理を終了する。i
の値の方が小さいか等しい場合にはS503に処理を戻す。Next, the advertisement data selection means 114 compares the value of i with the maximum value of the ID 201 of the advertisement data stored in the advertisement data storage means 111, and determines the value of i. It is determined whether or not is larger (S507). If the value of i is larger, it is determined in S504 whether or not all of the advertisement data stored in the advertisement data storage unit 111 is included in the play screen, and the process ends. i
If the value of is smaller or equal, the process returns to S503.
【0198】以上のような、広告データ記憶手段111 に
記憶されている広告データすべてを参照するためにカウ
ンタ変数iを利用する方法以外にも、例えば広告データ
記憶手段111 で記憶されている広告データがリスト構造
のデータ形式で管理されていれば、リストに含まれる広
告データを順に取得して、S504およびS505の処理を行う
ようにしてもよい。In addition to the above-described method of using the counter variable i to refer to all the advertisement data stored in the advertisement data storage means 111, for example, the advertisement data stored in the advertisement data storage means 111 If is managed in the data format of the list structure, the advertisement data included in the list may be sequentially acquired, and the processing of S504 and S505 may be performed.
【0199】図13は、サーバ装置101 において広告デ
ータの更新を行う処理を説明するためのフローチャート
である。FIG. 13 is a flowchart for explaining a process of updating advertisement data in server device 101.
【0200】まず、操作情報取得手段116 は、端末装置
102 に備えられている操作データ送信手段126 から、プ
レイヤーの操作に関する情報を取得する(S701)。First, the operation information acquisition means 116
The information regarding the player's operation is obtained from the operation data transmitting means 126 provided in the server 102 (S701).
【0201】次に、操作情報取得手段116 は、S701で取
得されたプレイヤーの操作に関する情報が、広告データ
を新規登録あるいは修正するための操作であるか否かを
判定する(広告表示位置更新判断処理)(S702)。上述
の例では、「新しい立て札を置く(設置する)」操作、
「立て札を取る」操作、「立て札を書き換える」操作、
「持っている立て札を置く」操作などがこれらの操作に
該当する。広告データを新規登録あるいは修正するため
の操作であった場合はS703に処理を進める。そうでない
場合は処理を終了する。Next, the operation information acquiring means 116 determines whether or not the information on the player's operation acquired in S701 is an operation for newly registering or correcting advertisement data (advertisement display position update determination). Processing) (S702). In the above example, the operation of “putting a new bill”
"Take a bill" operation, "Rewrite a bill" operation,
An operation such as “putting a standing tag” corresponds to these operations. If the operation is for newly registering or correcting advertisement data, the process proceeds to S703. If not, the process ends.
【0202】次に、操作情報取得手段116 は、ゲーム状
態管理手段112 で管理されている、プレイヤーが操作す
るキャラクタのキャラクタデータを参照して、広告デー
タの新規登録あるいは修正が可能であるか(権限を有し
ているか)否かを判定する(S703)。新規登録あるいは
修正が可能な場合はS704に処理を進める。そうでない場
合は処理を終了する。Next, the operation information acquiring means 116 refers to the character data of the character operated by the player, which is managed by the game state managing means 112, and can newly register or correct the advertisement data ( Authority is determined) (S703). If new registration or correction is possible, the process proceeds to S704. If not, the process ends.
【0203】上述の例では、「新しい立て札を置く」操
作などの、広告データを新規登録する操作に対して、該
キャラクタが所有するアイテムに「新しい立て札」が含
まれているか否かが判定される。あるいは、「立て札を
取る」操作や「立て札を書き換える」操作などの、広告
データを修正する操作に対しては、広告データの内容を
修正する権限を、該キャラクタが有しているか否かが判
定される。In the above example, in response to an operation of newly registering advertisement data, such as an operation of “putting a new bill”, it is determined whether or not the item owned by the character includes “new bill”. You. Alternatively, for an operation of modifying advertisement data, such as an operation of "taking a bill" or "rewriting a bill", it is determined whether or not the character has the authority to modify the contents of the advertisement data. Is done.
【0204】この、広告データの内容を修正する権限
は、例えばキャラクタの活動履歴に応じて前記ゲーム状
態管理手段112 によって該キャラクタに与えられてもよ
いし、前述のように修正の対象となる広告データの広告
登録料をサーバ装置101 の管理者または広告データの管
理者等に対して支払った広告主であるプレイヤーが操作
するキャラクタに対して予め与えられていてもよい。The authority to modify the contents of the advertisement data may be given to the character by the game state management means 112 according to, for example, the activity history of the character, or the advertisement to be modified as described above. An advertisement registration fee for data may be given in advance to a character operated by a player who is an advertiser who paid the administrator of the server apparatus 101 or the administrator of advertisement data.
【0205】また、広告データを新規登録あるいは修正
して設置しようとする位置が、フィールドデータにおけ
る都市などの特定の地形である場合や、該位置に別の広
告データが既に登録済みである場合には、広告データを
登録できないと判定してもよい。あるいは、該位置に別
の広告データが既に登録済みであっても有効時間が重複
しない場合は登録できると判定してもよい。更に、別の
広告データからの距離が一定値以下である位置には登録
できないと判定すれば、複数の広告データが接近して登
録されることを防ぐことができ、各々の広告データが同
時に表示されて表示が複雑になり広告効果が低下するこ
とを防ぐことができる。Also, when the position where the advertisement data is to be newly registered or corrected and installed is a specific terrain such as a city in the field data, or when another advertisement data is already registered at the position. May determine that the advertisement data cannot be registered. Alternatively, it may be determined that registration is possible if valid times do not overlap even if another advertisement data has already been registered at the position. Further, if it is determined that registration cannot be performed at a position where the distance from another advertisement data is equal to or less than a certain value, it is possible to prevent a plurality of advertisement data from being registered in close proximity, and each advertisement data is displayed simultaneously. This can prevent the display from becoming complicated and the advertising effect from deteriorating.
【0206】次に、操作情報取得手段116 は、S701で取
得された操作に関する情報に対して、上述のような広告
データ入力画面(図9)を端末装置102 に表示するか否
かを判定する(S704)。広告データ入力画面を表示する
場合はS705に処理をすすめる。広告データ入力画面を表
示しない場合はS709に処理を進める。Next, the operation information obtaining means 116 determines whether or not to display the above-described advertisement data input screen (FIG. 9) on the terminal device 102 with respect to the information regarding the operation obtained in S701. (S704). When displaying the advertisement data input screen, the process proceeds to S705. If the advertisement data input screen is not to be displayed, the process proceeds to S709.
【0207】上述の例では、「新しい立て札を置く」操
作や「立て札を書き換える」操作に対しては、広告デー
タの内容を入力あるいは修正するための広告データ入力
画面を端末装置102 に表示する。一方、「立て札を取
る」操作や「持っている立て札を置く」操作、または広
告データの内容を変更せずにそのまま利用して新規登録
する操作に対しては、広告データのうち修正される項目
は位置202 のみであり、他の項目については内容は修正
されないので広告データ入力画面は端末装置102に表示
されない。In the above example, an advertisement data input screen for inputting or modifying the contents of the advertisement data is displayed on the terminal device 102 for the operation of “putting a new bill” and the operation of “rewriting the bill”. On the other hand, items that are modified in the advertisement data are used for operations such as “take a standing bill”, “place a standing bill”, or use a new registration without changing the contents of the advertising data. Is only the position 202, and the contents of the other items are not modified, so that the advertisement data input screen is not displayed on the terminal device 102.
【0208】次に、操作情報取得手段116 は、ゲーム状
態管理手段112 が管理しているキャラクタデータに対し
て、広告データの新規登録あるいは修正中であるように
設定する。更に、ゲーム状態管理手段112 は、該キャラ
クタを操作しているプレイヤーの端末装置102 に対し
て、上述のような広告データ入力画面を表示させるため
の指示を、データ送信手段115 を介して送信する(S70
5)。Next, the operation information acquisition means 116 sets the character data managed by the game state management means 112 so that the advertisement data is newly registered or being modified. Further, the game state management means 112 transmits an instruction for displaying the above-described advertisement data input screen to the terminal device 102 of the player operating the character via the data transmission means 115. (S70
Five).
【0209】次に、操作情報取得手段116 は、端末装置
102 に表示されている広告データ入力画面(図9)に含
まれている、キャンセルボタン604 あるいは登録ボタン
605が押される操作が操作データ送信手段126 から受信
したか否かを判定する(S706)。登録ボタン605 が押さ
れた、すなわち、入力された内容で新規登録あるいは修
正するための操作を受信した場合はS707に処理を進め
る。一方、キャンセルボタン604 が押された、すなわ
ち、広告データの内容の修正を中止して、元の内容のま
ま新規登録または修正する場合を含めて入力をキャンセ
ルするための操作、を受信した場合はS708に処理を進め
る。これらのどちらも受信していない場合はS706の処理
を繰り返す。Next, the operation information acquisition means 116
Cancel button 604 or registration button included in the advertisement data input screen (FIG. 9) displayed at 102
It is determined whether or not the operation for pressing 605 has been received from the operation data transmission means 126 (S706). If the registration button 605 is pressed, that is, if an operation for newly registering or correcting the input contents is received, the process proceeds to S707. On the other hand, when the cancel button 604 is pressed, that is, when the operation for canceling the input including the case of canceling the correction of the content of the advertisement data and newly registering or correcting the original content is received, The process proceeds to S708. If neither of them has been received, the process of S706 is repeated.
【0210】なお、登録ボタン605 が押された場合は、
端末装置102 は広告データ入力画面で入力された広告デ
ータの内容を、操作データ送信手段126 を介してサーバ
装置101 に送信して、登録ボタン605 が押された操作と
共に、操作情報取得手段116で受信する。[0210] When the registration button 605 is pressed,
The terminal device 102 transmits the contents of the advertisement data input on the advertisement data input screen to the server device 101 via the operation data transmission means 126 and, together with the operation of pressing the registration button 605, the operation information acquisition means 116 Receive.
【0211】次に、S706で登録ボタン605 が押された操
作を受信した場合は、広告データ更新手段117 は操作情
報取得手段116 で取得された、広告データの内容に従っ
て、広告データ記憶手段111 に広告データを新規登録、
あるいは広告データ記憶手段111 に記憶されている広告
データの内容を修正する(S707)。なお、このステップ
では新規登録あるいは修正された広告データに含まれて
いる位置202 の内容はまだ修正されておらず、位置202
の内容は後述のS709で修正される。Next, when the operation of pressing the registration button 605 is received in S706, the advertisement data updating means 117 stores the advertisement data in the advertisement data storage means 111 in accordance with the contents of the advertisement data obtained by the operation information obtaining means 116. Create new ad data,
Alternatively, the contents of the advertisement data stored in the advertisement data storage means 111 are corrected (S707). In this step, the content of the position 202 included in the newly registered or corrected advertisement data has not yet been corrected, and the position 202
Are corrected in S709 described later.
【0212】次に、S707の処理の後、およびS706でキャ
ンセルボタン604 が押された操作を受信した場合の後、
操作情報取得手段116 は、ゲーム状態管理手段112 が管
理しているキャラクタデータに対して、広告データの新
規登録あるいは修正中であるような設定を解除する。更
に、ゲーム状態管理手段112 は、該キャラクタを操作し
ているプレイヤーの端末装置102 に対して、広告データ
入力画面を閉じるための指示を、データ送信手段115 を
介して送信する(S708)。Next, after the processing of S707, and after receiving the operation of pressing the cancel button 604 in S706,
The operation information acquisition unit 116 cancels the setting of the character data managed by the game state management unit 112 such that the advertisement data is newly registered or being modified. Further, the game state management means 112 transmits an instruction to close the advertisement data input screen to the terminal device 102 of the player operating the character via the data transmission means 115 (S708).
【0213】次に、S708の処理の後、およびS704で広告
データ入力画面を表示しないと判定された場合の後、広
告データ更新手段117 はキャラクタ位置情報取得手段11
3 が取得したキャラクタの位置に関する情報に従って、
広告データ記憶手段111 に記憶されている、新規登録中
あるいは修正中の、広告データの位置202 の内容を修正
する(広告位置情報更新処理)(S709)。その後、処理
を終了する。Next, after the processing of S708, and after it is determined in S704 that the advertisement data input screen is not to be displayed, the advertisement data updating means 117 sends the character position information acquiring means 11
3 according to the information on the character position obtained
The contents of the position 202 of the advertisement data stored in the advertisement data storage unit 111 and being newly registered or being modified (advertisement position information update processing) (S709). After that, the process ends.
【0214】(第2の実施形態)次に、本発明の第2の
実施形態について、図14ないし図16を参照して説明
する。第2の実施形態では、プレイヤーが操作するキャ
ラクタに属するパラメータなどのキャラクタデータと、
時刻に関する情報と、プレイヤーの嗜好などを表わす情
報(以下、嗜好情報と略して称する)とに応じて表示さ
れる広告を変更する例について説明する。(Second Embodiment) Next, a second embodiment of the present invention will be described with reference to FIGS. In the second embodiment, character data such as parameters belonging to a character operated by a player,
An example will be described in which an advertisement to be displayed is changed in accordance with time information and information indicating a player's preference or the like (hereinafter abbreviated as preference information).
【0215】図14は、本発明の第2の実施形態に関わ
る広告配信システムの構成を示すブロック図である。ま
た、この図に示す構成は本発明の広告配信方法を実施し
うる。FIG. 14 is a block diagram showing a configuration of an advertisement distribution system according to the second embodiment of the present invention. The configuration shown in this figure can implement the advertisement distribution method of the present invention.
【0216】101 〜103 、111 〜113 、115 〜116 、12
1 〜126 の各部材番号が付された構成は、図1で説明し
たものと同様であるので説明を省略する。101-103, 111-113, 115-116, 12
The configuration in which each member number from 1 to 126 is assigned is the same as that described with reference to FIG.
【0217】時刻情報取得手段118 は、時刻に関する情
報を取得する。前記時刻に関する情報とは、実際の時刻
であってもよいし、ネットワークアプリケーション中で
使用される仮想的な時刻であってもよい。また、時刻の
単位は、世紀、年、季節、月、日、時、分、秒等、アプ
リケーションの実行内容に準じて任意である。The time information obtaining means 118 obtains information on time. The information on the time may be an actual time or a virtual time used in a network application. The unit of time is arbitrary, such as century, year, season, month, day, hour, minute, second, etc., according to the contents of application execution.
【0218】プレイヤー嗜好情報取得手段119 (嗜好情
報取得手段)は、端末装置102 に備えられているプレイ
ヤー嗜好情報送信手段128 から、後で詳述する嗜好情報
を受信して取得する。端末装置102 では嗜好情報はプレ
イヤー嗜好情報記憶手段127で記憶されていて、サーバ
装置101 からの要求などを受信した時などのタイミング
で、プレイヤー嗜好情報送信手段128 を介してサーバ装
置101 に送信される。The player preference information acquisition means 119 (preference information acquisition means) receives and acquires preference information, which will be described in detail later, from the player preference information transmission means 128 provided in the terminal device 102. In the terminal device 102, the preference information is stored in the player preference information storage unit 127, and is transmitted to the server device 101 via the player preference information transmission unit 128 at a timing such as when a request from the server device 101 is received. You.
【0219】なお、プレイヤー嗜好情報記憶手段127 は
必ずしも端末装置102 に備えられている必要はなく、サ
ーバ装置101 に備えられていてもよい。このようにする
と通信量を軽減することができる上、プレイヤー嗜好情
報記憶手段127 およびプレイヤー嗜好情報送信手段128
を端末装置102 に備える必要が無くなるので、端末装置
102 のコストダウンを図ることもできるが、プライバシ
ーに関する情報をサーバ装置101 で管理することになる
ので、サーバ装置101 のセキュリティを高めなければな
らないという問題点もある。[0219] Note that the player preference information storage means 127 is not necessarily provided in the terminal device 102, but may be provided in the server device 101. In this way, the communication amount can be reduced, and the player preference information storage means 127 and the player preference information transmission means 128
Need not be provided in the terminal device 102,
Although the cost of the server 102 can be reduced, privacy-related information is managed by the server 101, and there is a problem that the security of the server 101 must be enhanced.
【0220】また、広告データ選択手段120 は、前記キ
ャラクタの位置情報に応じた視点から見たプレイ画面を
生成するために使用される広告データを、前記広告デー
タ記憶手段111 に記憶されている広告データから選択し
て取得するために、前記キャラクタ位置情報取得手段11
3 で取得されたキャラクタの位置情報に加えて、ゲーム
状態管理手段112 で管理されているキャラクタデータを
参照する点で、図1に示した広告データ選択手段114 と
異なっている。The advertisement data selection means 120 stores the advertisement data used to generate the play screen viewed from the viewpoint corresponding to the position information of the character in the advertisement data stored in the advertisement data storage means 111. In order to select and acquire from the data, the character position information acquiring means 11
The third embodiment differs from the advertisement data selection unit 114 shown in FIG. 1 in that character data managed by the game state management unit 112 is referred to in addition to the character position information obtained in step 3.
【0221】なお、図14では図1に示した広告データ
更新手段117 を省略して、広告データを登録あるいは修
正して更新するための機能を省いているが、これを図1
と同様に含めて、第1の実施例で説明したような広告デ
ータの新規登録や修正を可能にしてもよい。In FIG. 14, the advertisement data updating means 117 shown in FIG. 1 is omitted, and a function for registering or correcting and updating the advertisement data is omitted.
As in the first embodiment, new registration and modification of the advertisement data as described in the first embodiment may be enabled.
【0222】以下、広告データ選択手段120 の具体的な
動作例について説明する。例えば、図4で説明したよう
な広告データの一例において、端末装置102 のプレイ画
面に対する広告の表示/非表示を決めるための有効条件
204 が、キャラクタデータに「値切る」という能力を持
つことを表わすパラメータが設定されていること、であ
るとする。Hereinafter, a specific operation example of the advertisement data selecting means 120 will be described. For example, in the example of the advertisement data described with reference to FIG.
204, a parameter indicating that the character data has the ability to "cut off" is set.
【0223】この広告データに対して、広告データ選択
手段120 は、表示/非表示の判定をするために、ゲーム
状態管理手段112 で管理されているキャラクタデータを
参照して、該キャラクタが「値切る」という能力を持つ
ことを表わすパラメータが設定されているか否かを判定
して、持っている場合は該広告データを表示すると判定
する。With respect to this advertisement data, the advertisement data selection means 120 refers to the character data managed by the game state management means 112 to determine display / non-display, and determines that the character has "discounted". It is determined whether or not a parameter indicating that the advertisement data has the capability is set. If the parameter is set, it is determined that the advertisement data is displayed.
【0224】このようにすると、該広告データは、「値
切る」という能力を持つキャラクタを操作しているプレ
イヤーのみに見られることになる。更に、このような広
告の内容を、割引サービスに関するものなどに限定する
ように、広告データ選択手段120 が広告データの内容選
択を行うならば、「値切る」という能力に合致させるこ
とができる。すなわち、各キャラクタごとに設定された
パラメータに応じた広告を選択的に表示することができ
る。In this way, the advertisement data can be seen only by the player operating the character having the ability to "cut off". Furthermore, if the advertisement data selecting means 120 selects the contents of the advertisement data so that the contents of such advertisements are limited to those relating to the discount service, the ability to match the ability to "cut off" can be made. That is, an advertisement corresponding to a parameter set for each character can be selectively displayed.
【0225】キャラクタの持つ能力は、本来はネットワ
ークロールプレイングゲーム(ネットワークアプリケー
ション)の中で参照されてゲームの進行に利用されるパ
ラメータであるが、このように、各キャラクタに対して
設定されるパラメータをゲーム状態管理手段112 が統括
管理し、表示される広告の内容をキャラクタの持つ能力
に合わせて変化させることによって、ゲーム画面中に表
示される広告に対してプレイヤーに興味を持たせること
ができる。The abilities of the characters are originally parameters that are referred to in the network role-playing game (network application) and used in the progress of the game. Is controlled by the game state management means 112, and by changing the content of the displayed advertisement according to the ability of the character, the player can be interested in the advertisement displayed on the game screen. .
【0226】また、有効条件204 として、該キャラクタ
が特定のキャラクタと出会ったことがあることを表わす
キャラクタの活動履歴がキャラクタデータに含まれてい
ること、という条件が設定されているとする。このよう
な有効条件204 を、ポスターなどの特定のキャラクタの
キャラクタグッズに関する広告に設定すれば、ゲームの
進行に応じてまだ出会っていない特定のキャラクタの存
在をプレイヤーが知ってしまうことを防止することがで
きる。この広告データに対しても同様に、広告データ選
択手段120 は、該キャラクタデータの内容を参照して該
広告データの表示/非表示を判定すればよい。Further, it is assumed that a condition that the character's activity history indicating that the character has encountered a specific character is included in the character data is set as valid condition 204. By setting such an effective condition 204 in an advertisement relating to character goods of a specific character such as a poster, it is possible to prevent a player from knowing the existence of a specific character that has not yet been encountered as the game progresses. Can be. Similarly, for the advertisement data, the advertisement data selection means 120 may determine whether to display or not display the advertisement data by referring to the contents of the character data.
【0227】上述のようなキャラクタデータに含まれて
いる、能力やキャラクタの活動履歴を表しているパラメ
ータは、プレイヤーの操作履歴(プレイヤーがゲーム中
で行った動作などを反映する)に応じて、前記ゲーム状
態管理手段112 によって更新される(パラメータ更新処
理)。例えば、プレイヤーが操作するキャラクタがゲー
ム中のアイテムを購入する際に店員と交渉するような操
作をプレイヤーが行って、値引きに成功した回数が一定
の回数に達した時に、ゲーム状態管理手段112は該キャ
ラクタのパラメータに「値切る」という能力を設定す
る。あるいは、ゲーム中に設けられている、キャラクタ
が能力を取得するための修練場で、プレイヤーが「値切
る」能力を収得することを選択し、収得に成功すると、
ゲーム状態管理手段112 は該キャラクタのパラメータに
「値切る」という能力を設定する。The parameters representing the abilities and the activity history of the character included in the character data as described above depend on the operation history of the player (reflecting the actions performed by the player in the game). It is updated by the game state management means 112 (parameter update processing). For example, when the player performs an operation of negotiating with a clerk when a character operated by the player purchases an in-game item, and the number of successful discounts reaches a certain number, the game state management unit 112 The ability to “cut off” is set in the parameter of the character. Alternatively, at a training place where the character acquires the ability provided during the game, if the player chooses to acquire the ability to "discount" and succeeds in acquiring,
The game state management means 112 sets the ability to "price off" to the parameter of the character.
【0228】次に、図4に示したように、広告データの
有効時間203 が「月曜日〜金曜日、午後7時〜午前0
時」と設定されている場合、広告データ選択手段120 は
該広告データの表示/非表示を判定するために、時刻情
報取得手段118 が取得した時刻情報を参照する。Next, as shown in FIG. 4, the effective time 203 of the advertisement data is changed from “Monday to Friday, 7:00 pm to 0 am
When "hour" is set, the advertisement data selection unit 120 refers to the time information acquired by the time information acquisition unit 118 in order to determine display / non-display of the advertisement data.
【0229】前記時刻情報取得手段118 が取得する時刻
情報が実際の時刻である場合には、このようにして、特
定の時間帯でのみ参照できるような広告データを実現す
ることができる。例えば夜間に参加しているプレイヤー
は年齢層が高めであるというように、参加しているプレ
イヤーの層が時間帯ごとに異なっているような場合に、
対象を絞った広告を表示させることができるので、広告
効果を高めることができる。When the time information obtained by the time information obtaining means 118 is an actual time, advertisement data which can be referred to only in a specific timezone can be realized in this way. For example, if the players who are participating at night are older, the demographics of the participating players are different at different times of the day,
Since a targeted advertisement can be displayed, the advertisement effect can be enhanced.
【0230】一方、前記時刻情報取得手段118 が取得す
る時刻情報がネットワークアプリケーション中で使用さ
れる仮想的な時刻である場合には、例えばゲーム中の時
刻が昼間の場合は普通の看板、夜の場合はネオンサイン
というように、有効時間203および表示形態205 が異な
る2つ以上の広告データを、広告データ選択手段120が
切り換えることにより、表示の形態を変化させることが
できる。On the other hand, when the time information obtained by the time information obtaining means 118 is a virtual time used in a network application, for example, when the time during the game is in the daytime, an ordinary signboard, at night, In this case, the display form can be changed by switching the advertisement data selection means 120 between two or more pieces of advertisement data having different valid times 203 and display forms 205 such as a neon sign.
【0231】より具体的には、広告データ選択手段120
が、広告データに含まれている有効時間203 を読み出し
て時刻情報取得手段118 で取得された時刻情報と比較
し、時刻情報が有効時間203 に含まれる広告データを特
定し、データ送信手段115 を介して端末装置102 へ送信
する。更に、広告データ選択手段120 は、時刻情報の変
化を監視し、有効時間203 がそのときの時刻情報を含ま
なくなった広告データを、有効時間203 がそのときの時
刻情報を含むようになった他の広告データに切り換え
て、端末装置102 へ送信する。More specifically, the advertisement data selecting means 120
Reads the validity time 203 included in the advertisement data, compares it with the time information acquired by the time information acquisition means 118, specifies the advertisement data whose time information is included in the validity time 203, and sets the data transmission means 115 And transmits it to the terminal device 102. Further, the advertisement data selecting means 120 monitors the change of the time information, and the advertisement data whose effective time 203 does not include the time information at that time, and the effective time 203 includes the time information at that time. And transmits the advertisement data to the terminal device 102.
【0232】このように、時刻情報に基づいてプレイ画
面に表示する広告データを選択することにより、ゲーム
の進行状況に応じて表示される広告の内容や形態を変化
させることができ、プレイヤーに興味を持たせることが
できる。As described above, by selecting the advertisement data to be displayed on the play screen based on the time information, it is possible to change the content and form of the advertisement displayed according to the progress of the game, and to interest the player. Can be provided.
【0233】更に、図15は、プレイヤー嗜好情報記憶
手段127 で記憶されている、嗜好情報の一例である。嗜
好情報は、プレイヤーを識別するための符号であるプレ
イヤーIDと、何に対する嗜好であるかを表わすためのイ
ンデックスと、それぞれのインデックスの内容に対する
プレイヤーの好みの程度を表わす値とから構成されてい
る。ここではプレイヤーの好みの程度を表わす値は−5
から5の整数値とし、値が大きい程プレイヤーが好むこ
とを意味しているが、値の範囲はこれに限るものではな
い。FIG. 15 shows an example of the preference information stored in the player preference information storage means 127. The preference information includes a player ID, which is a code for identifying the player, an index for indicating what the preference is for, and a value indicating the degree of preference of the player for the content of each index. . Here, the value indicating the degree of preference of the player is -5.
To 5, and a larger value means that the player prefers, but the range of the value is not limited to this.
【0234】なお、嗜好情報に含まれるインデックスの
種類は、図4に示した広告データに含まれるインデック
ス212 の種類に対応している。Note that the type of index included in the preference information corresponds to the type of index 212 included in the advertisement data shown in FIG.
【0235】このような嗜好情報は、例えばそれぞれの
インデックスの内容をプレイヤーに提示して、プレイヤ
ーは提示された内容に対する好みの程度を入力していく
というようにして、予めプレイヤーによって入力され、
プレイヤー嗜好情報記憶手段127 に記憶される。プレイ
ヤー嗜好情報記憶手段127 に記憶された嗜好情報は、プ
レイヤー嗜好情報送信手段128 を介してプレイヤー嗜好
情報取得手段129 によって取得される(嗜好情報取得処
理)。Such preference information is input by the player in advance, for example, by presenting the content of each index to the player, and inputting the degree of preference for the presented content.
It is stored in the player preference information storage means 127. The preference information stored in the player preference information storage means 127 is acquired by the player preference information acquisition means 129 via the player preference information transmission means 128 (preference information acquisition processing).
【0236】あるいはプレイヤーが操作するキャラクタ
がゲーム中でとった行動に応じて、すなわち操作情報取
得手段116 にて取得されたプレイヤーの操作情報に基づ
いて、ゲーム状態管理手段112 が、プレイヤーデータと
して嗜好情報を抽出するようにしてもよい(嗜好情報取
得処理の別態様)。このようにするとプレイヤーが予め
入力する手間を省くことができる。Alternatively, the game state management means 112 sets the player data as the player data based on the action of the character operated by the player during the game, that is, based on the operation information of the player acquired by the operation information acquisition means 116. Information may be extracted (another mode of preference information acquisition processing). This saves the player from having to input in advance.
【0237】例えばゲーム中の会話において、「釣りは
好きですか?」という質問に対してプレイヤーが「は
い」を選択した場合とか、ある場面に対して用意された
各種プレイの中から、「釣りをする」というプレイを選
択した場合とかに、プレイヤー嗜好情報記憶手段127
は、嗜好情報に含まれるインデックスが「釣り」に対応
する値を1だけ増加させる。また、「好きですか?」と
いう質問に対してプレイヤーが「いいえ」を選択した場
合とか、ある場面に対して用意された各種プレイの中で
選択しなかったプレイについて、該当のインデックスに
対応する値を1だけ減少させる。なお、値の修正の方法
はこれに限るものではない。For example, in a conversation during a game, the player may select “Yes” for the question “Do you like fishing?” Or select “Fishing” from various plays prepared for a certain scene. Or "play" is selected, or the player preference information storage means 127
Increases the value of the index included in the preference information corresponding to “fishing” by one. In addition, when a player selects "No" to the question "Do you like?", Or for a play that is not selected from among various plays prepared for a certain scene, the corresponding index is used. Decrease the value by one. The method of correcting the value is not limited to this.
【0238】広告データ選択手段120 は、実施の形態1
で説明したように、広告データ記憶手段111 に記憶され
ている広告データに含まれる位置202 と、ゲーム状態管
理手段112 が把握しているキャラクタの位置情報とを比
較することによって、端末装置102 のプレイ画面に表示
し得る広告データを選択する。[0238] The advertisement data selecting means 120 is the same as that of the first embodiment.
As described in the above, by comparing the position 202 included in the advertisement data stored in the advertisement data storage unit 111 with the position information of the character grasped by the game state management unit 112, the terminal device 102 Select advertising data that can be displayed on the play screen.
【0239】その後、広告データ選択手段120 は、選択
した広告データに含まれるインデックス212 の内容に対
して、プレイヤー嗜好情報取得手段119 が取得した嗜好
情報に含まれる、インデックスの値を参照して、該値を
予め設定されている閾値と比較し、該閾値よりも大きい
場合は該広告データを表示すると判定する。[0239] Thereafter, the advertisement data selection means 120 refers to the value of the index 212 contained in the preference information acquired by the player preference information acquisition means 119 with respect to the contents of the index 212 contained in the selected advertisement data, and The value is compared with a preset threshold value, and if it is larger than the threshold value, it is determined that the advertisement data is to be displayed.
【0240】例えば図4に示した広告データと図15に
示した嗜好情報の場合において、予め定められた閾値が
3であるとすると、広告データのインデックス212 には
「AV」が設定されており、嗜好情報での「AV」に対
する値は5であるので、閾値3よりも大きく、該広告デ
ータは表示の対象であると判定される。For example, in the case of the advertisement data shown in FIG. 4 and the preference information shown in FIG. 15, if the predetermined threshold value is 3, “AV” is set in the index 212 of the advertisement data. Since the value for “AV” in the preference information is 5, the value is larger than the threshold value 3 and the advertisement data is determined to be displayed.
【0241】このようにすると、プレイヤーの嗜好にあ
った広告を表示することができるので広告効果を高める
ことができる。[0241] In this way, an advertisement suitable for the player's taste can be displayed, so that the advertisement effect can be enhanced.
【0242】なお、前記閾値はすべての広告データやイ
ンデックスごとに同じ値である必要はない。例えば広告
データのインデックス212 に閾値も併せて設定しておい
てもよい。Note that the threshold value does not need to be the same value for every advertisement data or index. For example, a threshold value may be set together with the index 212 of the advertisement data.
【0243】また、図4に示した広告データの例では、
インデックス212 には「AV」のみが設定されている
が、例えば「AV」と「映画」というように、インデッ
クス212 に複数の項目を設定してもよい。この場合は、
いずれかのインデックス212 の内容に対応する嗜好情報
の値が閾値よりも大きい場合は該広告データを表示する
と判定すればよい。上述の例では、図15に示した嗜好
情報では「AV」に対する値は5、「映画」に対する値
は2であるが、「AV」に対する値は閾値3よりも大き
いので、該広告データは表示の対象であると判定され
る。この方法では、プレイヤーの嗜好にあっていると判
定される広告はすべて表示させることができる。In the example of the advertisement data shown in FIG.
Although only “AV” is set in the index 212, a plurality of items may be set in the index 212, for example, “AV” and “movie”. in this case,
If the value of the preference information corresponding to the content of any of the indexes 212 is larger than the threshold value, it may be determined that the advertisement data is to be displayed. In the example described above, in the preference information shown in FIG. 15, the value for “AV” is 5 and the value for “movie” is 2, but since the value for “AV” is larger than the threshold value 3, the advertisement data is displayed. Is determined to be a target. According to this method, all advertisements determined to be suitable for the player can be displayed.
【0244】あるいは、それぞれのインデックス212 の
内容に対応する嗜好情報の値を平均した値を閾値と比較
してもよい。上述の例では、図15に示した嗜好情報で
は、「AV」に対する値は5、「映画」に対する値は2
であるので、これらの平均値は3.5となり、閾値3よ
りも大きいので、該広告データは表示の対象であると判
定される。この方法では、プレイヤーの嗜好に総合的に
あっていると判定される広告を表示することができる。
なお、プレイヤーの嗜好を平均化する形態の場合には、
インデックス212 として、「AV」と「映画」、「テニ
ス」と「野球」等というように同種または類似の項目を
組み合わせることが好ましい。Alternatively, a value obtained by averaging the values of the preference information corresponding to the contents of each index 212 may be compared with a threshold value. In the above example, in the preference information shown in FIG. 15, the value for “AV” is 5, and the value for “movie” is 2
Therefore, these average values are 3.5, which is larger than the threshold value 3, so that the advertisement data is determined to be a display target. With this method, it is possible to display an advertisement that is determined to comprehensively match the player's preferences.
In the case of averaging player preferences,
As the index 212, it is preferable to combine similar or similar items such as "AV" and "movie" and "tennis" and "baseball".
【0245】以上のようにして、表示される広告データ
をプレイヤーごとに応じて、あるいはゲームの進行状況
に応じて変化させることができるので、プレイヤーに興
味を持たせることができ、また、広告効果を高めること
ができる。As described above, the advertisement data to be displayed can be changed according to each player or according to the progress of the game, so that the player can be interested and the advertisement effect can be improved. Can be increased.
【0246】なお、以上説明した広告データの例におい
て、有効時間203 、有効条件204 、インデックス212 の
いずれか、あるいはすべての内容は必ずしも設定されて
いる必要はない。内容が設定されていない項目について
は、広告データ選択手段120は、無条件で表示の対象と
なると判定すればよい。In the example of the advertisement data described above, any or all of the valid time 203, the validity condition 204, and the index 212 need not always be set. For items for which the content is not set, the advertisement data selection unit 120 may determine that the item is to be displayed unconditionally.
【0247】図16は、広告データ記憶手段111 に記憶
されている広告データの中から、広告データ送信手段11
5 が送信するための広告データを、広告データ選択手段
120が選択して取得する処理を説明するためのフローチ
ャートである。FIG. 16 shows the advertisement data transmitting means 11 out of the advertisement data stored in the advertisement data storage means 111.
5 The advertisement data to be transmitted is
120 is a flowchart for describing a process of selecting and acquiring the information.
【0248】S501〜S507の処理は図12で説明したもの
と同様であるので、ここでは説明を省略する。The processing in S501 to S507 is the same as that described with reference to FIG. 12, and a description thereof will not be repeated.
【0249】S504の処理で広告データがプレイ画面内に
含まれると判定された場合は、広告データ選択手段120
は、該広告データが表示される条件を満たしているか否
かを判定する(S508)。より詳細には、広告データ選択
手段120 は、ゲーム状態管理手段112 にて管理されてい
るキャラクタデータを参照して、該広告データに含まれ
ている有効条件204 が満たされているか否かを判定す
る。また、広告データ選択手段120 は、時刻情報取得手
段118 で取得された時刻に関する情報を参照して、該広
告データに含まれている有効時間203 が満たされている
か否かを判定する。更に、広告データ選択手段120 は、
プレイヤー嗜好情報取得手段119 が取得した嗜好情報を
参照して、該広告データに含まれているインデックス21
2に対応するプレイヤーの嗜好を表わす値が閾値よりも
大きいか否かを判定する。具体的な例は上述のとおりで
ある。If it is determined in step S504 that the advertisement data is included in the play screen, the advertisement data selection unit 120
Determines whether the advertisement data satisfies the display condition (S508). More specifically, the advertisement data selection unit 120 refers to the character data managed by the game state management unit 112 and determines whether the validity condition 204 included in the advertisement data is satisfied. I do. Further, the advertisement data selection unit 120 refers to the information on the time acquired by the time information acquisition unit 118 to determine whether the valid time 203 included in the advertisement data is satisfied. Further, the advertisement data selection means 120
Referring to the preference information acquired by the player preference information acquisition means 119, the index 21 included in the advertisement data is referred to.
It is determined whether or not the value representing the preference of the player corresponding to 2 is larger than a threshold value. A specific example is as described above.
【0250】以上の処理によって選択された広告データ
はデータ送信手段115 によって送信され、端末装置102
に備えられるデータ受信手段122 で受信される。受信さ
れた広告データを用いてプレイ画面を生成するための処
理、および具体的な例は、第1の実施形態で説明したも
のと同様であるので説明を省略する。The advertisement data selected by the above processing is transmitted by the data transmission means 115,
The data is received by the data receiving means 122 provided in the device. The process for generating a play screen using the received advertisement data and a specific example are the same as those described in the first embodiment, and thus description thereof will be omitted.
【0251】(第3の実施形態)次に、本発明の第3の
実施形態について、図17ないし図21を参照して説明
する。第3の実施形態では、プレイ画面中に表示された
広告画像に関連する情報を参照する例と、プレイヤーが
興味を惹かれた商品を購入する例とについて説明する。(Third Embodiment) Next, a third embodiment of the present invention will be described with reference to FIGS. In the third embodiment, an example in which information related to an advertisement image displayed in a play screen is referred to, and an example in which a player purchases a product of interest are described.
【0252】図17は、本発明の第3の実施形態に関わ
る広告配信システムの構成を示すブロック図である。ま
た、この図に示す構成は本発明の広告配信方法を実施し
うる。FIG. 17 is a block diagram showing a configuration of an advertisement distribution system according to the third embodiment of the present invention. The configuration shown in this figure can implement the advertisement distribution method of the present invention.
【0253】101 〜103 、111 〜116 、121 〜126 の各
部材番号が付された構成は、図1で説明したものと同様
であるので説明を省略する。The structure in which the member numbers 101 to 103, 111 to 116, and 121 to 126 are assigned is the same as that described with reference to FIG.
【0254】関連情報取得手段131 は、関連情報選択手
段として機能し、前記操作情報取得手段116 で取得され
たプレイヤーの操作に応じて、広告データに関連する情
報を取得する。関連情報送信手段132 は前記関連情報取
得手段131 で取得された広告データに関連する情報を、
端末装置102 に対して送信する。関連情報受信手段129
は、前記関連情報送信手段132 が送信した広告データに
関連する情報を受信する。関連情報受信手段129 によっ
て受信された情報は、プレイ画面生成手段123によって
生成されるプレイ画面中に含められ、表示手段124 で表
示される。[0254] The related information acquiring means 131 functions as related information selecting means, and acquires information related to the advertisement data in accordance with the operation of the player acquired by the operation information acquiring means 116. The related information transmitting unit 132 transmits information related to the advertisement data acquired by the related information acquiring unit 131,
The message is transmitted to the terminal device 102. Related information receiving means 129
Receives information related to the advertisement data transmitted by the related information transmitting means 132. The information received by the related information receiving means 129 is included in the play screen generated by the play screen generating means 123 and displayed on the display means 124.
【0255】また、商品販売手段133 は、前記操作情報
取得手段116 で取得されたプレイヤーの操作に応じて、
商品を販売するための処理を行う。In addition, the commodity selling means 133 responds to the player's operation acquired by the operation information acquiring means
Perform processing to sell the product.
【0256】例えば、図7のような、プレイヤーが操作
するキャラクタ301 が立て札302 と同じ場所(B-8)に位
置している時に、プレイヤーが「立て札をよく見る」と
いう操作を行ったとする。ここで、「よく見る」は、広
告データに対しては関連情報を取得して表示させるため
の操作であるとする。For example, suppose that the player has performed an operation of "seeing the bills well" when the character 301 operated by the player is located at the same place (B-8) as the bill 302 as shown in FIG. Here, it is assumed that “watch well” is an operation for acquiring and displaying related information for advertisement data.
【0257】操作情報取得手段116 が取得した「立て札
をよく見る」という操作に応じて、関連情報取得手段13
1 は該立て札302 に対応する広告データに含まれるリン
ク211 に記述されているURL を参照して、サーバ装置10
1 内に構成されている図示しないWWW ページデータベー
スから、あるいはネットワーク103 に接続されているWW
W サーバ装置から、WWW ページのデータを取得する。[0257] In response to the operation of "looking closely at the tag" acquired by the operation information acquisition means 116, the related information acquisition means 13
1 refers to the URL described in the link 211 included in the advertisement data corresponding to the
1 from a WWW page database (not shown) or a WW connected to the network 103.
Gets WWW page data from W server.
【0258】取得されたWWW ページのデータは関連情報
送信手段132 によって送信される。該送信されたWWW ペ
ージのデータは関連情報受信手段129 で受信されて、プ
レイ画面生成手段123 によってプレイ画面に含められ
る。図18はこのようにして生成されたプレイ画面の例
である。303 はプレイ画面中に含められたWWW ページの
表示画像である。The acquired WWW page data is transmitted by the related information transmitting means 132. The transmitted WWW page data is received by the related information receiving means 129, and is included in the play screen by the play screen generating means 123. FIG. 18 is an example of the play screen generated in this manner. 303 is a display image of the WWW page included in the play screen.
【0259】以上のようにして、プレイヤーは興味を持
った広告に関する情報を参照することができる。表示さ
れたWWW ページのデータは、一般的なWWW ページと同様
に、更に関連するページへのリンクを有していて、参照
できるようにしてもよい。As described above, the player can refer to the information on the advertisement of interest. The displayed WWW page data may have a link to a related page as well as a general WWW page, and may be referred to.
【0260】上記の例では、プレイヤーが操作するキャ
ラクタ301 が立て札302 と同じ場所に位置している時
に、関連する情報を参照するための操作を行うことがで
きたが、これ以外にも、例えばプレイ画面中に表示され
ている立て札302 をマウスクリックするなどの操作で選
択して関連する情報を参照できるようにしてもよい。In the above example, when the character 301 operated by the player is located at the same place as the bill 302, the operation for referring to the related information could be performed. The tag 302 displayed on the play screen may be selected by an operation such as mouse click to refer to related information.
【0261】また、図7で説明したようにして、プレイ
ヤーは立て札302 を「取る」操作を行った後に、キャラ
クタ301 をJ-4 の位置まで移動させる操作を行ったとす
る(図19)。ここで、K-4 の位置に描かれている絵
は、「店」を表わしていて、持っている立て札に対応す
る広告データの内容の商品を購入するための処理を行う
ことができるとする。Also, as described with reference to FIG. 7, it is assumed that the player performs an operation of "taking" the tag 302 and then performs an operation of moving the character 301 to the position of J-4 (FIG. 19). Here, the picture drawn at the position of K-4 represents a "store", and it is assumed that a process for purchasing a product having the content of the advertisement data corresponding to the tag being held can be performed. .
【0262】このような、商品を購入するための操作が
操作情報取得手段116 によって取得されると、商品販売
手段133 によって商品を購入するための処理が行われ
る。When such an operation for purchasing a product is obtained by the operation information obtaining means 116, a process for purchasing the product is performed by the product sales means 133.
【0263】例えば、プレイヤーがキャラクタ301 を更
に右に1マス移動して、K-4 に移動したとする。キャラ
クタ301 が持っているアイテムを表わすデータに該立て
札302 に対応している広告データが含まれているので、
この操作は商品を購入するための操作である。この操作
に応じて、該広告データに応じた商品の購入のための表
示304 がプレイ画面に含めて表示される(図20)。こ
こでは商品販売手段133 がプレイヤーと対話的に処理を
進めるために、購入の処理に関する情報を端末装置102
に送信して、プレイ画面生成手段123 が商品の購入のた
めの表示304 をプレイ画面に含めているが、商品を販売
するための処理はこれに限るものではない。For example, suppose that the player has moved the character 301 one square further to the right and moved to K-4. Since the data representing the item held by the character 301 includes the advertisement data corresponding to the tag 302,
This operation is an operation for purchasing a product. In response to this operation, a display 304 for purchasing a product corresponding to the advertisement data is displayed on the play screen (FIG. 20). Here, in order for the merchandise selling means 133 to proceed with the process interactively with the player, information on the purchase process is transmitted to the terminal device 102.
And the play screen generating means 123 includes the display 304 for purchasing the product in the play screen, but the processing for selling the product is not limited to this.
【0264】図21は、サーバ装置101 において広告デ
ータに関連する情報を取得するための処理、および購入
のための処理を説明するためのフローチャートである。
ここでは、プレイヤーの操作に関する情報が、上記のよ
うな、広告データに関連する情報を取得するための操作
と、購入するための操作である場合の処理について説明
するが、これ以外の操作については、図13で説明した
ような別の処理を行えばよい。FIG. 21 is a flowchart for explaining a process for obtaining information related to advertisement data in server device 101 and a process for purchase.
Here, a description will be given of a process in a case where the information relating to the player's operation is an operation for acquiring information related to the advertisement data and an operation for purchasing, as described above. 13, another process as described with reference to FIG.
【0265】まず、操作情報取得手段116 は、端末装置
102 に備えられている操作データ送信手段126 から、プ
レイヤーの操作に関する情報を取得する(S801)。First, the operation information acquisition means 116
The information about the player's operation is obtained from the operation data transmitting means 126 provided in the server 102 (S801).
【0266】次に、操作情報取得手段116 は、S801で取
得されたプレイヤーの操作に関する情報が、広告データ
に関連する情報を取得するための操作であるか否かを判
定する(関連情報要求判断処理)(S802)。上述の例で
は、「立て札をよく見る」操作が該当する。広告データ
に関連する情報を取得する操作である場合はS803に処理
を進める。そうでない場合はS805に処理を進める。Next, the operation information acquisition means 116 determines whether or not the information on the player's operation acquired in S801 is an operation for acquiring information related to the advertisement data (related information request determination). Processing) (S802). In the above-described example, the operation of “looking at the bill” is applicable. If the operation is to acquire information related to the advertisement data, the process proceeds to S803. If not, the process proceeds to S805.
【0267】S802で広告データに関連する情報を取得す
る操作であると判定された場合は、関連情報取得手段13
1 は、S801で取得されたプレイヤーの操作が対象として
いる広告データに関連する情報を上述したようなデータ
ベースから選択して取得する(関連情報選択処理)(S8
03)。次に、関連情報送信手段132 はS803で取得された
広告データに関連する情報を端末装置102 に送信する
(S804)。その後、処理を終了する。If it is determined in S802 that the operation is for acquiring information related to the advertisement data, the related information acquiring means 13
1 is to select and acquire information related to the advertisement data targeted by the player's operation acquired in S801 from the database as described above (related information selection processing) (S8
03). Next, the related information transmitting unit 132 transmits information related to the advertisement data acquired in S803 to the terminal device 102 (S804). After that, the process ends.
【0268】S802で広告データに関連する情報を取得す
るための操作でないと判定された場合は、操作情報取得
手段116 は、S801で取得されたプレイヤーの操作に関す
る情報が、商品を購入するための操作であるか否かを判
定する(購入操作判断処理)(S805)。上述の例では、
キャラクタが立て札を持っている状態で「店に入る(店
の場所に移動する)」操作が該当する。商品を購入する
操作である場合はS806に処理を進める。そうでない場合
は処理を終了する。If it is determined in S802 that the operation is not an operation for acquiring information related to the advertisement data, the operation information acquiring means 116 determines that the information on the player's operation acquired in S801 is It is determined whether the operation is a purchase operation (purchase operation determination process) (S805). In the example above,
The operation of “entering a store (moving to the place of the store)” corresponds to a state in which the character has a stand. If the operation is for purchasing a product, the process proceeds to S806. If not, the process ends.
【0269】S805で商品を購入する操作であると判定さ
れた場合は、商品販売手段133 はプレイヤーが商品を購
入するための処理(商品販売処理:取り扱い業者への発
注処理、購入者に対する課金処理等)を行う(S806)。
具体的な例は上述のとおりである。その後、処理を終了
する。If it is determined in S805 that the operation is to purchase a product, the product sales means 133 performs processing for the player to purchase the product (product sales processing: order processing to a handling company, processing for charging the purchaser). Etc.) (S806).
A specific example is as described above. After that, the process ends.
【0270】以上、第1の実施形態ないし第3の実施形
態ではネットワークロールプレイングゲームを例に説明
したが、ネットワークアプリケーションとしてはこれに
限るものではない。例えば3次元的に構築された仮想的
な空間内でチャットなどのコミュニケーションを楽しむ
バーチャルチャットルームのようなゲーム性のないネッ
トワークアプリケーションであってもよい。As described above, in the first to third embodiments, the network role playing game has been described as an example, but the network application is not limited to this. For example, it may be a network application having no game property such as a virtual chat room for enjoying communication such as chat in a three-dimensionally constructed virtual space.
【0271】以上説明した広告配信システムは、上述の
ような、ネットワークゲームなどのネットワークアプリ
ケーションに参加しているプレイヤーが見るためのプレ
イ画面を通じて広告を配信するための機能をコンピュー
タに実現させるためのプログラムと、広告配信サーバ装
置に接続してネットワークアプリケーションを利用する
ための機能をコンピュータに実現させるためのプログラ
ムとで実現される。The advertisement distribution system described above is a program for causing a computer to realize a function for distributing an advertisement through a play screen for a player participating in a network application such as a network game as described above. And a program for causing a computer to realize a function for connecting to the advertisement distribution server device and using a network application.
【0272】これらのプログラムはコンピュータで読み
取り可能な記録媒体に格納されている。本発明では、こ
の記録媒体として、一般的なコンピュータで処理が行わ
れるために、一般的なコンピュータに内蔵あるいは接続
されるROM(Read Only Memory) などのメモリがプログラ
ムメディアであってもよいし、また、外部記憶装置とし
てプログラム読み取り装置が設けられ、そこに記録媒体
を挿入することで読み取り可能なプログラムメディアで
あってもよい。These programs are stored on a computer-readable recording medium. In the present invention, as this recording medium, since processing is performed by a general computer, a memory such as a ROM (Read Only Memory) built in or connected to the general computer may be a program medium, Further, a program reading device may be provided as an external storage device, and may be a program medium readable by inserting a recording medium therein.
【0273】いずれの場合においても、格納されている
プログラムはマイクロプロセッサがアクセスして実行さ
せる構成であってもよいし、あるいはいずれの場合もプ
ログラムを読み出し、読み出されたプログラムは、一般
的なコンピュータに構成されるRAM(Random Access Memo
ry) などのプログラム記憶エリアにダウンロードされ
て、そのプログラムが実行される方式であってもよい。
このダウンロード用のプログラムは予め本体装置に格納
されているものとする。In any case, the stored program may be configured to be accessed and executed by a microprocessor, or in any case, the program may be read, and the read program may be a general program. RAM (Random Access Memo)
ry), the program may be downloaded to a program storage area and the program may be executed.
It is assumed that this download program is stored in the main unit in advance.
【0274】ここで上記プログラムメディアは、本体と
分離可能に構成される記録媒体であり、磁気テープやカ
セットテープ等のテープ系、フロッピーディスクやハー
ドディスク等の磁気ディスクやCD-ROM/MO/MD/DVD等の光
ディスクのディスク系、ICカード(メモリカードを含
む)/ 光カード等のカード系、あるいはマスクROM 、EP
ROM 、EEPROM、フラッシュROM 等による半導体メモリを
含めた固定的にプログラムを担持する媒体であってもよ
い。Here, the program medium is a recording medium which can be separated from the main body, such as a tape system such as a magnetic tape or a cassette tape, a magnetic disk such as a floppy disk or a hard disk, or a CD-ROM / MO / MD / Disc system of optical discs such as DVD, card system such as IC card (including memory card) / optical card, or mask ROM, EP
It may be a medium that carries a fixed program including a semiconductor memory such as a ROM, an EEPROM, a flash ROM, or the like.
【0275】また、本発明においてはインターネットを
含む通信ネットワークと接続可能なシステム構成である
ことから、通信ネットワークからプログラムをダウンロ
ードするように流動的にプログラムを担持する媒体を用
いてもよい。尚、このように通信ネットワークからプロ
グラムをダウンロードする場合には、そのダウンロード
用プログラムは予め本体装置に格納しておくか、あるい
は別な記録媒体からインストールされるものであっても
よい。Further, in the present invention, since the system configuration can be connected to a communication network including the Internet, a medium that carries the program in a fluid manner may be used to download the program from the communication network. When the program is downloaded from the communication network as described above, the download program may be stored in the main device in advance, or may be installed from another recording medium.
【0276】尚、記録媒体に格納されている内容として
はプログラムに限定されず、データであってもよい。The contents stored in the recording medium are not limited to programs, but may be data.
【0277】[0277]
【発明の効果】・本発明に関わる広告データ処理方法
は、以上のように、情報処理装置で動作するアプリケー
ションプログラムまたはアプリケーションデータの実行
画面に、二次元または三次元の仮想空間を表わすフィー
ルドデータを用いて該仮想空間を構築し、該仮想空間上
の特定位置を示す位置情報と広告情報とを含む広告デー
タを用いて、該仮想空間上に広告を表示するための広告
データ処理方法であって、前記アプリケーションプログ
ラムまたはアプリケーションデータの利用者によって情
報処理装置に入力された操作指示が、前記広告の表示位
置を新規登録または変更する操作指示か否かを判断する
広告表示位置更新判断処理と、該操作指示が前記広告の
表示位置を新規登録または変更する操作指示である場合
に、該操作指示に含まれる位置指定情報に応じて、新た
な位置情報を含む広告データを新規登録する、または前
記広告データに含まれる位置情報を変更する広告位置情
報更新処理とを有していることを特徴としている。According to the advertisement data processing method according to the present invention, as described above, the field data representing the two-dimensional or three-dimensional virtual space is displayed on the execution screen of the application program or application data operating on the information processing apparatus. An advertisement data processing method for constructing the virtual space using the advertisement data and displaying an advertisement in the virtual space using advertisement data including position information indicating a specific position in the virtual space and advertisement information, An advertisement display position update determining process of determining whether an operation instruction input to the information processing apparatus by a user of the application program or the application data is an operation instruction to newly register or change the display position of the advertisement; When the operation instruction is an operation instruction for newly registering or changing the display position of the advertisement, the operation instruction is included in the operation instruction. Depending on the position designating information, and characterized by having an advertisement position information update process for changing the position information contained advertisement data including the new location information is newly registered, or the advertisement data.
【0278】それゆえ、前記利用者は、あたかも立て札
を新たに設置するように、前記仮想空間上の任意の位置
に新たな広告データを新規登録したり、既に設置されて
いる立て札を移動させるように、ある広告データの位置
情報を修正して前記仮想空間上の別の位置に変更したり
することで、表示された広告を仮想空間における新たな
ランドマークとして利用することができる。このように
して、広告データによる広告効果を高めることができる
という効果を奏する。Therefore, the user may register new advertisement data at an arbitrary position in the virtual space or move an already-installed tag as if a new tag were to be set. Then, the displayed advertisement can be used as a new landmark in the virtual space by modifying the position information of certain advertisement data and changing it to another position in the virtual space. In this way, an effect that the advertisement effect by the advertisement data can be enhanced is achieved.
【0279】・本発明に関わる広告データ処理方法は、
以上のように、上記の構成に加えて、前記アプリケーシ
ョンプログラムまたはアプリケーションデータを前記情
報処理装置で実行する際に、該情報処理装置とネットワ
ークで接続されたサーバ装置が、該情報処理装置に対し
て、少なくとも前記広告データを配信するとともに、前
記広告表示位置更新判断処理および広告位置情報更新処
理が、該サーバ装置にて行われることを特徴としてい
る。The advertisement data processing method according to the present invention
As described above, in addition to the above configuration, when the application program or the application data is executed by the information processing device, the server device connected to the information processing device via a network is In addition, at least the advertisement data is distributed, and the advertisement display position update determination process and the advertisement position information update process are performed by the server device.
【0280】それゆえ、前記情報処理装置が有している
記憶容量に制限がある場合でも、本発明に関わる広告デ
ータ処理方法を実施することができるという効果を奏す
る。また、前記仮想空間を共有するような、複数の情報
処理装置が前記サーバ装置に接続するような形態のアプ
リケーションプログラムまたはアプリケーションデータ
において、前記広告データを共有して参照することがで
きるという効果を奏する。Therefore, even when the storage capacity of the information processing apparatus is limited, the effect is obtained that the advertisement data processing method according to the present invention can be implemented. Further, in the application program or the application data in which a plurality of information processing devices connect to the server device such as sharing the virtual space, the advertisement data can be shared and referred to. .
【0281】・本発明に関わる広告データ処理方法は、
以上のように、情報処理装置で動作するアプリケーショ
ンプログラムまたはアプリケーションデータの実行画面
に、二次元または三次元の仮想空間を表わすフィールド
データを用いて該仮想空間を構築し、該仮想空間上の特
定位置を示す位置情報と広告情報とを含む広告データを
用いて、該仮想空間上に広告を表示するための広告デー
タ処理方法において、前記アプリケーションプログラム
またはアプリケーションデータの利用者の操作履歴に応
じて、該利用者の操作履歴を反映するパラメータを更新
するパラメータ更新処理と、広告データを蓄積したデー
タベースにアクセスして、前記パラメータに応じて前記
仮想空間上に表示する広告データを選択する広告データ
選択処理とを備えていることを特徴としている。The advertisement data processing method according to the present invention
As described above, the virtual space is constructed using the field data representing the two-dimensional or three-dimensional virtual space on the execution screen of the application program or application data operating on the information processing apparatus, and the specific position on the virtual space is specified. In the advertisement data processing method for displaying an advertisement in the virtual space using the advertisement data including the position information and the advertisement information indicating the, according to the operation history of the user of the application program or the application data, A parameter update process of updating a parameter reflecting a user's operation history, and an advertisement data selection process of accessing a database storing advertisement data and selecting advertisement data to be displayed on the virtual space according to the parameter. It is characterized by having.
【0282】それゆえ、前記選択された広告データは利
用者の操作履歴に応じて変更することができ、変化に富
んだ広告効果の高い広告データ処理を行うことができる
という効果を奏する。[0282] Therefore, the selected advertisement data can be changed according to the operation history of the user, and there is an effect that it is possible to perform a variety of highly-advertised advertisement data processing.
【0283】・本発明に関わる広告データ処理方法は、
以上のように、上記の構成に加えて、前記アプリケーシ
ョンプログラムまたはアプリケーションデータを前記情
報処理装置で実行する際に、該情報処理装置とネットワ
ークで接続されたサーバ装置が、該情報処理装置に対し
て、少なくとも前記広告データを配信するとともに、前
記パラメータ更新処理および広告データ選択処理が、該
サーバ装置にて行われることを特徴としている。The advertisement data processing method according to the present invention
As described above, in addition to the above configuration, when the application program or the application data is executed by the information processing device, the server device connected to the information processing device via a network is In addition, at least the advertisement data is distributed, and the parameter update processing and the advertisement data selection processing are performed by the server device.
【0284】それゆえ、前記情報処理装置が有している
記憶容量に制限がある場合でも、本発明に関わる広告デ
ータ処理方法を実施することができるという効果を奏す
る。また、前記仮想空間を共有するような、複数の情報
処理装置が前記サーバ装置に接続するような形態のアプ
リケーションプログラムまたはアプリケーションデータ
において、前記広告データを共有して参照することがで
きるという効果を奏する。[0284] Therefore, even when the storage capacity of the information processing apparatus is limited, the effect is obtained that the advertisement data processing method according to the present invention can be implemented. Further, in the application program or the application data in which a plurality of information processing devices connect to the server device such as sharing the virtual space, the advertisement data can be shared and referred to. .
【0285】・本発明に関わる広告データ処理方法は、
以上のように、情報処理装置で動作するアプリケーショ
ンプログラムまたはアプリケーションデータの実行画面
に、二次元または三次元の仮想空間を表わすフィールド
データを用いて該仮想空間を構築し、該仮想空間上の特
定位置を示す位置情報と、表示可能な時間帯または期間
に関する時間情報と、広告情報とを含む広告データを用
いて、該仮想空間上に広告を表示するための広告データ
処理方法であって、時刻に関する情報を取得する時刻情
報取得処理と、広告データを蓄積したデータベースにア
クセスして、前記広告データに含まれている時間情報
と、前記時刻情報取得処理で得られた時刻に関する情報
とを比較して、前記仮想空間上に表示する広告データを
選択する広告データ選択処理とを備えていることを特徴
としている。The advertisement data processing method according to the present invention
As described above, the virtual space is constructed using the field data representing the two-dimensional or three-dimensional virtual space on the execution screen of the application program or application data operating on the information processing apparatus, and the specific position on the virtual space is specified. An advertisement data processing method for displaying an advertisement in the virtual space using advertisement data including position information indicating the time, displayable time zone or period, and advertisement information, Time information acquisition processing for acquiring information, accessing a database storing advertisement data, and comparing time information included in the advertisement data with information about the time obtained in the time information acquisition processing. And advertisement data selection processing for selecting advertisement data to be displayed in the virtual space.
【0286】それゆえ、実際の時刻やアプリケーション
中での時刻などに応じて、表示される広告の内容や表示
形態を変化させることができ、広告効果を高めることが
できるという効果を奏する。[0286] Therefore, the content and display form of the displayed advertisement can be changed according to the actual time and the time in the application, and the effect that the advertisement effect can be enhanced can be obtained.
【0287】・本発明に関わる広告データ処理方法は、
以上のように、上記の構成に加えて、前記アプリケーシ
ョンプログラムまたはアプリケーションデータを前記情
報処理装置で実行する際に、該情報処理装置とネットワ
ークで接続されたサーバ装置が、該情報処理装置に対し
て、少なくとも前記広告データを配信するとともに、前
記時刻情報取得処理および広告データ選択処理が、該サ
ーバ装置にて行われることを特徴としている。The advertisement data processing method according to the present invention
As described above, in addition to the above configuration, when the application program or the application data is executed by the information processing device, the server device connected to the information processing device via a network is In addition, at least the advertisement data is distributed, and the time information acquisition process and the advertisement data selection process are performed by the server device.
【0288】それゆえ、前記情報処理装置が有している
記憶容量に制限がある場合でも、本発明に関わる広告デ
ータ処理方法を実施することができるという効果を奏す
る。また、前記仮想空間を共有するような、複数の情報
処理装置が前記サーバ装置に接続するような形態のアプ
リケーションプログラムまたはアプリケーションデータ
において、前記広告データを共有して参照することがで
きるという効果を奏する。Therefore, even when the storage capacity of the information processing device is limited, the effect is obtained that the advertisement data processing method according to the present invention can be implemented. Further, in the application program or the application data in which a plurality of information processing devices connect to the server device such as sharing the virtual space, the advertisement data can be shared and referred to. .
【0289】・本発明に関わる広告データ処理方法は、
以上のように、情報処理装置で動作するアプリケーショ
ンプログラムまたはアプリケーションデータの実行画面
に、二次元または三次元の仮想空間を表わすフィールド
データを用いて該仮想空間を構築し、該仮想空間上の特
定位置を示す位置情報と広告情報とを含む広告データを
用いて、該仮想空間上に広告を表示するための広告デー
タ処理方法において、前記アプリケーションプログラム
またはアプリケーションデータの利用者によって情報処
理装置に入力された操作指示が、前記広告に関連する関
連情報の表示を要求するための操作指示か否かを判断す
る関連情報要求判断処理と、該操作指示が前記関連情報
の表示を要求するための操作指示である場合に、関連情
報を蓄積したデータベースにアクセスして、前記広告デ
ータに関連する関連情報を選択する関連情報選択処理と
を備えていることを特徴としている。The advertisement data processing method according to the present invention
As described above, the virtual space is constructed using the field data representing the two-dimensional or three-dimensional virtual space on the execution screen of the application program or application data operating on the information processing apparatus, and the specific position on the virtual space is specified. In the advertisement data processing method for displaying an advertisement in the virtual space using the advertisement data including the position information and the advertisement information indicating the position information, the application program or the application data is input to the information processing apparatus by a user. A related information request determination process for determining whether the operation instruction is an operation instruction for requesting display of related information related to the advertisement, and an operation instruction for requesting display of the related information. In some cases, a database storing related information is accessed, and a database related to the advertisement data is accessed. It is characterized in that it comprises a related information selection process and for selecting the information.
【0290】それゆえ、利用者は表示を要求するための
操作指示を入力することで、興味を持った広告に対する
関連情報を参照することができるので、利用者にとって
簡便であり、広告効果を高めることができるという効果
を奏する。[0290] Therefore, the user can refer to the relevant information on the advertisement of interest by inputting an operation instruction for requesting display, which is simple for the user and enhances the advertising effect. It has the effect of being able to do so.
【0291】・本発明に関わる広告データ処理方法は、
以上のように、上記の構成に加えて、前記アプリケーシ
ョンプログラムまたはアプリケーションデータを前記情
報処理装置で実行する際に、該情報処理装置とネットワ
ークで接続されたサーバ装置が、該情報処理装置に対し
て、少なくとも前記広告データを配信するとともに、前
記関連情報要求判断処理および関連情報選択処理が、該
サーバ装置にて行われることを特徴としている。The advertisement data processing method according to the present invention
As described above, in addition to the above configuration, when the application program or the application data is executed by the information processing device, the server device connected to the information processing device via a network is In addition, at least the advertisement data is distributed, and the related information request determination process and the related information selection process are performed by the server device.
【0292】それゆえ、前記情報処理装置が有している
記憶容量に制限がある場合でも、本発明に関わる広告デ
ータ処理方法を実施することができるという効果を奏す
る。また、前記仮想空間を共有するような、複数の情報
処理装置が前記サーバ装置に接続するような形態のアプ
リケーションプログラムまたはアプリケーションデータ
において、前記広告データを共有して参照することがで
きるという効果を奏する。Therefore, even when the storage capacity of the information processing apparatus is limited, the effect is obtained that the advertisement data processing method according to the present invention can be implemented. Further, in the application program or the application data in which a plurality of information processing devices connect to the server device such as sharing the virtual space, the advertisement data can be shared and referred to. .
【0293】・本発明に関わる広告データ処理方法は、
以上のように、情報処理装置で動作するアプリケーショ
ンプログラムまたはアプリケーションデータの実行画面
に、二次元または三次元の仮想空間を表わすフィールド
データを用いて該仮想空間を構築し、該仮想空間上の特
定位置を示す位置情報と広告情報とを含む広告データを
用いて、該仮想空間上に広告を表示するための広告デー
タ処理方法において、前記アプリケーションプログラム
またはアプリケーションデータの利用者の嗜好または興
味を表わす情報である嗜好情報を取得する嗜好情報取得
処理と、広告データを蓄積したデータベースにアクセス
して、前記嗜好情報取得処理で取得された嗜好情報に応
じて、前記仮想空間上に表示する広告データを選択する
広告データ選択処理とを備えていることを特徴としてい
る。The advertisement data processing method according to the present invention
As described above, the virtual space is constructed using the field data representing the two-dimensional or three-dimensional virtual space on the execution screen of the application program or application data operating on the information processing apparatus, and the specific position on the virtual space is specified. In the advertisement data processing method for displaying an advertisement in the virtual space using the advertisement data including the position information and the advertisement information indicating the information, the information indicating the preference or interest of the user of the application program or the application data is provided. A preference information acquisition process for acquiring certain preference information, and accessing a database storing advertisement data, and selecting advertisement data to be displayed on the virtual space according to the preference information acquired in the preference information acquisition process. And an advertisement data selection process.
【0294】それゆえ、利用者の嗜好にあった、利用者
の興味を惹く可能性が高い広告を表示させることがで
き、広告効果を高めることができるという効果を奏す
る。[0294] Therefore, it is possible to display an advertisement that matches the user's preference and is highly likely to attract the user's interest, and it is possible to enhance the advertisement effect.
【0295】・本発明に関わる広告データ処理方法は、
以上のように、上記の構成に加えて、前記アプリケーシ
ョンプログラムまたはアプリケーションデータを前記情
報処理装置で実行する際に、該情報処理装置とネットワ
ークで接続されたサーバ装置が、該情報処理装置に対し
て、少なくとも前記広告データを配信するとともに、前
記嗜好情報取得処理および広告データ選択処理が、該サ
ーバ装置にて行われることを特徴としている。The advertisement data processing method according to the present invention
As described above, in addition to the above configuration, when the application program or the application data is executed by the information processing device, the server device connected to the information processing device via a network is In addition, at least the advertisement data is distributed, and the preference information acquisition process and the advertisement data selection process are performed by the server device.
【0296】それゆえ、前記情報処理装置が有している
記憶容量に制限がある場合でも、本発明に関わる広告デ
ータ処理方法を実施することができるという効果を奏す
る。また、前記仮想空間を共有するような、複数の情報
処理装置が前記サーバ装置に接続するような形態のアプ
リケーションプログラムまたはアプリケーションデータ
において、前記広告データを共有して参照することがで
きるという効果を奏する。Therefore, even when the storage capacity of the information processing device is limited, the effect is obtained that the advertisement data processing method according to the present invention can be implemented. Further, in the application program or the application data in which a plurality of information processing devices connect to the server device such as sharing the virtual space, the advertisement data can be shared and referred to. .
【0297】・本発明に関わる販売管理方法は、以上の
ように、上述の広告データ処理方法を含み、前記アプリ
ケーションプログラムまたはアプリケーションデータの
利用者によって情報処理装置に入力された操作指示が、
表示されている広告データに関連づけられている商品を
購入するための操作指示か否かを判断する購入操作判断
処理と、該操作指示が商品を購入する操作指示である場
合に、該操作指示に応じて商品を販売するための処理を
行う商品販売処理とを備えていることを特徴としてい
る。[0297] As described above, the sales management method according to the present invention includes the above-described advertisement data processing method, and the operation instruction input to the information processing apparatus by the user of the application program or the application data is:
A purchase operation determination process for determining whether or not the operation instruction is for purchasing a product associated with the displayed advertisement data; and, if the operation instruction is an operation instruction for purchasing a product, And a merchandise sales process for performing a process for selling the merchandise accordingly.
【0298】それゆえ、利用者は興味を惹かれた商品の
広告を見た時に、所定の操作を行うことによって該商品
を購入することができ、利便性が高いという効果を奏す
る。[0298] Therefore, when the user sees an advertisement for a product of interest, the user can purchase the product by performing a predetermined operation, which has the effect of being highly convenient.
【0299】・本発明に関わる広告データ処理装置は、
以上のように、アプリケーションプログラムまたはアプ
リケーションデータの動作画面に、二次元または三次元
の仮想空間を表わすフィールドデータを用いて該仮想空
間を構築し、該仮想空間上の特定位置を示す位置情報と
広告情報とを含む広告データを用いて、該仮想空間上に
広告を表示するための広告データ処理を実行する広告デ
ータ処理装置において、前記アプリケーションプログラ
ムまたはアプリケーションデータの実行を指示する利用
者の、前記仮想空間上での実行位置を表わす実行位置情
報を取得する位置情報取得手段と、前記利用者によって
情報処理装置に入力された操作指示が、前記広告の表示
位置を新規登録または変更する操作指示か否かを判断す
る広告表示位置更新判断手段と、該操作指示が前記広告
の表示位置を新規登録または変更する操作指示である場
合に、該実行位置情報に応じて、新たな位置情報を含む
広告データを新規登録する、または前記広告データに含
まれる位置情報を変更する広告位置情報更新手段とを備
えていることを特徴としている。The advertisement data processing device according to the present invention
As described above, the virtual space is constructed using the field data representing the two-dimensional or three-dimensional virtual space on the operation screen of the application program or the application data, and the position information indicating the specific position on the virtual space and the advertisement are displayed. An advertisement data processing device that executes advertisement data processing for displaying an advertisement in the virtual space using the advertisement data including the information and the virtual space of the user who instructs the execution of the application program or the application data. Position information acquisition means for acquiring execution position information representing an execution position in space, and whether or not the operation instruction input to the information processing device by the user is an operation instruction to newly register or change the display position of the advertisement An advertisement display position update determining unit for determining whether the advertisement position is a new display position of the advertisement. An advertisement position information updating unit for newly registering advertisement data including new position information or changing position information included in the advertisement data, in the case of an operation instruction to record or change, It is characterized by having.
【0300】それゆえ、前記利用者は、あたかも立て札
を新たに設置するように、前記仮想空間上の任意の位置
に新たな広告データを新規登録したり、既に設置されて
いる立て札を移動させるように、ある広告データの位置
情報を修正して前記仮想空間上の別の位置に変更したり
することで、表示された広告を仮想空間における新たな
ランドマークとして利用することができる。このように
して、広告データによる広告効果を高めることができる
という効果を奏する。Therefore, the user may register new advertisement data at an arbitrary position in the virtual space or move an already-installed tag, as if a tag were to be newly set. Then, the displayed advertisement can be used as a new landmark in the virtual space by modifying the position information of certain advertisement data and changing it to another position in the virtual space. In this way, an effect that the advertisement effect by the advertisement data can be enhanced is achieved.
【0301】・本発明に関わる広告データ処理装置は、
以上のように、アプリケーションプログラムまたはアプ
リケーションデータの動作画面に、二次元または三次元
の仮想空間を表わすフィールドデータを用いて該仮想空
間を構築し、該仮想空間上の特定位置を示す位置情報と
広告情報とを含む広告データを用いて、該仮想空間上に
広告を表示するための広告データ処理を実行する広告デ
ータ処理装置において、前記アプリケーションプログラ
ムまたはアプリケーションデータの利用者の操作履歴に
応じて、該利用者の操作履歴を反映するパラメータを更
新するパラメータ更新手段と、広告データを蓄積したデ
ータベースにアクセスして、前記パラメータに応じて前
記仮想空間上に表示する広告データを選択する広告デー
タ選択手段と、を備えていることを特徴としている。The advertisement data processing device according to the present invention
As described above, the virtual space is constructed using the field data representing the two-dimensional or three-dimensional virtual space on the operation screen of the application program or the application data, and the position information indicating the specific position on the virtual space and the advertisement are displayed. In the advertisement data processing device that executes the advertisement data processing for displaying the advertisement in the virtual space using the advertisement data including the information and the information, in accordance with the operation history of the user of the application program or the application data, Parameter updating means for updating a parameter reflecting a user's operation history, and advertisement data selecting means for accessing a database storing advertisement data and selecting advertisement data to be displayed on the virtual space according to the parameter. , Is provided.
【0302】それゆえ、前記選択された広告データは利
用者の操作履歴に応じて変更することができ、変化に富
んだ広告効果の高い広告データ処理を行うことができる
という効果を奏する。[0302] Therefore, the selected advertisement data can be changed according to the operation history of the user, and there is an effect that it is possible to perform various advertisement data processing with high advertising effect.
【0303】・本発明に関わる広告データ処理装置は、
以上のように、アプリケーションプログラムまたはアプ
リケーションデータの動作画面に、二次元または三次元
の仮想空間を表わすフィールドデータを用いて該仮想空
間を構築し、該仮想空間上の特定位置を示す位置情報
と、表示可能な時間帯または期間に関する時間情報と、
広告情報とを含む広告データを用いて、該仮想空間上に
広告を表示するための広告データ処理を実行する広告デ
ータ処理装置であって、時刻に関する情報を取得する時
刻情報取得手段と、広告データを蓄積した広告データベ
ースにアクセスし、前記広告データに含まれている時間
情報と、前記時刻情報取得手段によって取得された時刻
に関する情報とを比較して、前記仮想空間上に表示する
広告データを選択する広告データ選択手段と、を備えて
いることを特徴としている。The advertisement data processing device according to the present invention
As described above, on the operation screen of an application program or application data, the virtual space is constructed using field data representing a two-dimensional or three-dimensional virtual space, and position information indicating a specific position on the virtual space, Time information about what time periods or periods are available,
An advertisement data processing device that executes advertisement data processing for displaying an advertisement in the virtual space using advertisement data including advertisement information, and a time information acquisition unit that acquires information about time, Accessing the advertisement database storing the advertisement data, comparing the time information included in the advertisement data with the information on the time acquired by the time information acquisition means, and selecting the advertisement data to be displayed on the virtual space. And advertisement data selecting means.
【0304】それゆえ、実際の時刻やアプリケーション
中での時刻などに応じて、表示される広告の内容や表示
形態を変化させることができ、広告効果を高めることが
できるという効果を奏する。[0304] Therefore, the content and display form of the displayed advertisement can be changed according to the actual time and the time in the application, and the effect of increasing the advertisement effect can be obtained.
【0305】・本発明に関わる広告データ処理装置は、
以上のように、アプリケーションプログラムまたはアプ
リケーションデータの動作画面に、二次元または三次元
の仮想空間を表わすフィールドデータを用いて該仮想空
間を構築し、該仮想空間上の特定位置を示す位置情報と
広告情報とを含む広告データを用いて、該仮想空間上に
広告を表示するための広告データ処理を実行する広告デ
ータ処理装置において、前記アプリケーションプログラ
ムまたはアプリケーションデータの利用者によって情報
処理装置に入力された操作指示が、前記広告に関連する
関連情報の表示を要求するための操作指示か否かを判断
する関連情報要求判断手段と、該操作指示が前記関連情
報の表示を要求するための操作指示である場合に、関連
情報を蓄積したデータベースにアクセスして、前記広告
に関連する関連情報を選択する関連情報選択手段と、を
備えていることを特徴としている。The advertisement data processing device according to the present invention
As described above, the virtual space is constructed using the field data representing the two-dimensional or three-dimensional virtual space on the operation screen of the application program or the application data, and the position information indicating the specific position on the virtual space and the advertisement are displayed. In an advertisement data processing device that executes advertisement data processing for displaying an advertisement in the virtual space using the advertisement data including the information and A related information request determination unit that determines whether the operation instruction is an operation instruction for requesting display of related information related to the advertisement, and an operation instruction for requesting display of the related information. In some cases, accessing a database in which related information is stored, and accessing related information related to the advertisement. It is characterized in that it comprises a related information selection means for selecting.
【0306】それゆえ、利用者は表示を要求するための
操作指示を入力することで、興味を持った広告に対する
関連情報を参照することができるので、利用者にとって
簡便であり、広告効果を高めることができるという効果
を奏する。[0306] Therefore, the user can refer to the related information on the advertisement of interest by inputting an operation instruction for requesting display, which is simple for the user and enhances the advertising effect. It has the effect of being able to do so.
【0307】・本発明に関わる広告データ処理装置は、
以上のように、アプリケーションプログラムまたはアプ
リケーションデータの動作画面に、二次元または三次元
の仮想空間を表わすフィールドデータを用いて該仮想空
間を構築し、該仮想空間上の特定位置を示す位置情報と
広告情報とを含む広告データを用いて、該仮想空間上に
広告を表示するための広告データ処理を実行する広告デ
ータ処理装置において、前記アプリケーションプログラ
ムまたはアプリケーションデータの利用者の嗜好または
興味を表わす情報である嗜好情報を取得する嗜好情報取
得手段と、広告データを蓄積したデータベースにアクセ
スして、前記嗜好情報取得手段で取得された嗜好情報に
応じて、前記仮想空間上に表示する広告データを選択す
る広告データ選択手段と、を備えていることを特徴とし
ている。The advertisement data processing device according to the present invention
As described above, the virtual space is constructed using the field data representing the two-dimensional or three-dimensional virtual space on the operation screen of the application program or the application data, and the position information indicating the specific position on the virtual space and the advertisement are displayed. An advertisement data processing device that executes advertisement data processing for displaying an advertisement on the virtual space using the advertisement data including the information and the information, wherein the information indicating the preference or interest of the user of the application program or the application data is used. Accessing a preference information acquisition unit for acquiring certain preference information and a database storing advertisement data, and selecting advertisement data to be displayed on the virtual space according to the preference information acquired by the preference information acquisition unit. And advertisement data selecting means.
【0308】それゆえ、利用者の嗜好にあった、利用者
の興味を惹く可能性が高い広告を表示させることがで
き、広告効果を高めることができるという効果を奏す
る。[0308] Therefore, it is possible to display an advertisement that matches the user's preference and is highly likely to attract the user's interest, and it is possible to enhance the advertisement effect.
【0309】・本発明に関わるアプリケーション端末装
置は、以上のように、上述の広告データ処理装置に接続
してアプリケーションプログラムまたはアプリケーショ
ンデータを利用するための、前記動作画面を表示するア
プリケーション端末装置であって、前記広告データ処理
装置から前記広告データを受信するための広告データ受
信手段と、前記仮想空間を構築するためのフィールドデ
ータと、前記広告データ受信手段で受信された、該仮想
空間上の特定位置を示す位置情報を含んでいる広告デー
タと、該アプリケーションプログラムまたはアプリケー
ションデータの実行を指示する利用者の、該仮想空間上
での実行位置を表わす実行位置情報とから、該実行位置
に応じた視点から見た前記仮想空間を表わす動作画面を
生成する仮想空間画面生成手段と、を備えていることを
特徴としている。The application terminal device according to the present invention is, as described above, an application terminal device for displaying the operation screen for connecting to the above-mentioned advertisement data processing device and using an application program or application data. An advertisement data receiving unit for receiving the advertisement data from the advertisement data processing device, a field data for constructing the virtual space, and a specification on the virtual space received by the advertisement data receiving unit. From the advertisement data including the position information indicating the position and the execution position information indicating the execution position in the virtual space of the user who instructs the execution of the application program or the application data, A virtual space for generating an operation screen representing the virtual space viewed from a viewpoint It is characterized in that it comprises a surface generating means.
【0310】それゆえ、本発明に関わるアプリケーショ
ン端末装置が有している記憶容量に制限がある場合で
も、広告データを含めた仮想空間を表す画面を生成する
ことができるという効果を奏する。また、前記仮想空間
を共有するような、複数のアプリケーション端末装置が
前記広告データ処理装置に接続するような形態におい
て、それぞれのアプリケーション端末装置は前記広告デ
ータを共有して参照することができるという効果を奏す
る。[0310] Therefore, even when the storage capacity of the application terminal device according to the present invention is limited, a screen representing a virtual space including advertisement data can be generated. Further, in a mode in which a plurality of application terminal devices are connected to the advertisement data processing device such as sharing the virtual space, each application terminal device can share and refer to the advertisement data. To play.
【0311】・本発明に関わる広告データ処理システム
は、以上のように、上記の広告データ処理装置と、上記
のアプリケーション端末装置とを含んで構成されてい
る。As described above, the advertisement data processing system according to the present invention is configured to include the above advertisement data processing device and the above application terminal device.
【0312】それゆえ、多数のアプリケーション端末装
置を対象として広告データを共有して参照することがで
き、しかも広告効果の高い広告データ処理システムを構
築することができるという効果を奏する。[0312] Therefore, the advertisement data can be shared and referenced for a large number of application terminal devices, and an advertisement data processing system with a high advertisement effect can be constructed.
【0313】・本発明に関わる広告データ処理プログラ
ムは、以上のように、上記の広告データ処理方法が備え
る各処理をコンピュータに実行させるための広告データ
処理プログラムである。The advertisement data processing program according to the present invention is an advertisement data processing program for causing a computer to execute each processing provided in the above advertisement data processing method.
【0314】・また、本発明に関わる広告データ処理プ
ログラムは、上記の課題を解決するための、上記広告デ
ータ処理装置が備える各手段としてコンピュータを機能
させるための広告データ処理プログラムである。An advertisement data processing program according to the present invention is an advertisement data processing program for causing a computer to function as each means included in the advertisement data processing device for solving the above-mentioned problems.
【0315】それゆえ、一般的なコンピュータが上述の
広告データ処理方法を実行することを実現できるという
効果を奏する。[0315] Therefore, there is an effect that a general computer can execute the above-described advertisement data processing method.
【図1】本発明の第1の実施形態に関わる広告配信シス
テムの構成を示すブロック図である。FIG. 1 is a block diagram illustrating a configuration of an advertisement distribution system according to a first embodiment of the present invention.
【図2】本発明の広告データ処理装置として機能し得る
一般的なコンピュータの構成を示すブロック図である。FIG. 2 is a block diagram illustrating a configuration of a general computer that can function as an advertisement data processing device of the present invention.
【図3】フィールドデータの一例を説明するための説明
図である。FIG. 3 is an explanatory diagram for describing an example of field data.
【図4】広告データの一例を説明するための説明図であ
る。FIG. 4 is an explanatory diagram illustrating an example of advertisement data.
【図5】プレイ画面の例を示す説明図である。FIG. 5 is an explanatory diagram showing an example of a play screen.
【図6】上記広告データの例から生成された、立て札の
絵の詳細を表わす説明図である。FIG. 6 is an explanatory diagram showing details of a picture of a bill, generated from an example of the advertisement data.
【図7】プレイヤーがキャラクタを移動させる操作を行
った状態のプレイ画面の例を示す説明図である。FIG. 7 is an explanatory diagram showing an example of a play screen in a state where a player has performed an operation of moving a character.
【図8】プレイヤーが、キャラクタが持っているアイテ
ムである立て札を置く操作を行った状態のプレイ画面の
例を示す説明図である。FIG. 8 is an explanatory diagram showing an example of a play screen in a state in which a player has performed an operation of placing a stand, which is an item possessed by a character.
【図9】新規登録する広告データを入力するための画面
の一例を示す説明図である。FIG. 9 is an explanatory diagram showing an example of a screen for inputting advertisement data to be newly registered.
【図10】プレイ画面を生成するための処理を説明する
ためのフローチャートである。FIG. 10 is a flowchart illustrating a process for generating a play screen.
【図11】3次元的な画像によるプレイ画面の一例を示
す説明図である。FIG. 11 is an explanatory diagram illustrating an example of a play screen using a three-dimensional image.
【図12】広告データ送信手段が送信するための広告デ
ータを、データ選択手段が選択して取得する処理を説明
するためのフローチャートである。FIG. 12 is a flowchart for explaining a process in which data selection means selects and acquires advertisement data to be transmitted by an advertisement data transmission means.
【図13】広告データの更新を行う処理を説明するため
のフローチャートである。FIG. 13 is a flowchart illustrating a process of updating advertisement data.
【図14】本発明の第2の実施形態に関わる広告配信シ
ステムの構成を示すブロック図である。FIG. 14 is a block diagram illustrating a configuration of an advertisement distribution system according to a second embodiment of the present invention.
【図15】嗜好情報の一例を示す説明図である。FIG. 15 is an explanatory diagram illustrating an example of preference information.
【図16】広告データ送信手段が送信するための広告デ
ータを、データ選択手段が選択して取得する他の処理を
説明するためのフローチャートである。FIG. 16 is a flowchart for explaining another process in which the data selection unit selects and acquires the advertisement data to be transmitted by the advertisement data transmission unit.
【図17】本発明の第3の実施形態に関わる広告配信シ
ステムの構成を示すブロック図である。FIG. 17 is a block diagram illustrating a configuration of an advertisement distribution system according to a third embodiment of the present invention.
【図18】広告データに関連する情報を含めて表示して
いるプレイ画面の例を示す説明図である。FIG. 18 is an explanatory diagram showing an example of a play screen displaying information related to advertisement data.
【図19】プレイヤーがキャラクタを移動させる操作を
行った状態のプレイ画面の例を示す説明図である。FIG. 19 is an explanatory diagram illustrating an example of a play screen in a state where the player has performed an operation of moving a character.
【図20】広告データに応じた商品の購入のための表示
を含めて表示しているプレイ画面の例を示す説明図であ
る。FIG. 20 is an explanatory diagram showing an example of a play screen displaying a display for purchasing a product according to advertisement data.
【図21】広告データに関連する情報を取得するための
処理、および購入のための処理を説明するためのフロー
チャートである。FIG. 21 is a flowchart illustrating a process for obtaining information related to advertisement data and a process for purchase.
101 サーバ装置(広告データ処理装置) 102 端末装置(情報処理装置、アプリケーション端
末装置) 103 ネットワーク 111 広告データ記憶手段 112 ゲーム状態管理手段(パラメータ更新手段) 113 キャラクタ位置情報取得手段(位置情報取得手
段) 114 広告データ選択手段 115 データ送信手段 116 操作情報取得手段(広告表示位置更新判断手
段、関連情報要求判断手段) 117 広告データ更新手段(広告位置情報更新手段) 118 時刻情報取得手段 119 プレイヤー嗜好情報取得手段(嗜好情報取得手
段) 120 広告データ選択手段 121 フィールドデータ記憶手段 122 データ受信手段(広告データ受信手段) 123 プレイ画面生成手段(仮想空間画面生成手段) 124 表示手段 125 操作手段 126 操作データ送信手段 127 プレイヤー嗜好情報記憶手段 128 プレイヤー嗜好情報送信手段 129 関連情報受信手段 131 関連情報取得手段(関連情報選択手段) 132 関連情報送信手段 133 商品販売手段Reference Signs List 101 server device (advertisement data processing device) 102 terminal device (information processing device, application terminal device) 103 network 111 advertisement data storage means 112 game state management means (parameter update means) 113 character position information acquisition means (position information acquisition means) 114 advertisement data selection means 115 data transmission means 116 operation information acquisition means (advertisement display position update determination means, related information request determination means) 117 advertisement data update means (advertisement position information update means) 118 time information acquisition means 119 player preference information acquisition Means (taste information acquisition means) 120 Advertising data selection means 121 Field data storage means 122 Data reception means (advertisement data reception means) 123 Play screen generation means (virtual space screen generation means) 124 Display means 125 Operator 126 operation data transmission unit 127 players preference information storage unit 128 players preference information transmitting unit 129-related information receiving unit 131-related information acquisition means (related information selection means) 132 related information transmitting means 133 commodity selling means
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001171637AJP4647137B2 (en) | 2001-06-06 | 2001-06-06 | Advertisement data processing method, sales management method, advertisement data processing device, application terminal device, advertisement data processing system, advertisement data processing program |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001171637AJP4647137B2 (en) | 2001-06-06 | 2001-06-06 | Advertisement data processing method, sales management method, advertisement data processing device, application terminal device, advertisement data processing system, advertisement data processing program |
| Publication Number | Publication Date |
|---|---|
| JP2002366971Atrue JP2002366971A (en) | 2002-12-20 |
| JP2002366971A5 JP2002366971A5 (en) | 2008-05-08 |
| JP4647137B2 JP4647137B2 (en) | 2011-03-09 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001171637AExpired - Fee RelatedJP4647137B2 (en) | 2001-06-06 | 2001-06-06 | Advertisement data processing method, sales management method, advertisement data processing device, application terminal device, advertisement data processing system, advertisement data processing program |
| Country | Link |
|---|---|
| JP (1) | JP4647137B2 (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006519637A (en)* | 2003-01-24 | 2006-08-31 | ヴィヴァ チュウ | Online game advertising system |
| JP2007193382A (en)* | 2006-01-16 | 2007-08-02 | Sony Computer Entertainment Inc | Information providing system, provision information update method, information terminal, control method for information terminal, information update server, and control method and program for information update server |
| JP2009510608A (en)* | 2005-09-30 | 2009-03-12 | ソニー・コンピュータ・エンタテインメント・アメリカ・インク | Targeted ad |
| JP2009095367A (en)* | 2007-10-12 | 2009-05-07 | Taito Corp | Treasure-type advertising system in game |
| JP2011056037A (en)* | 2009-09-10 | 2011-03-24 | Konami Digital Entertainment Co Ltd | Game device, game control method, and program |
| JP2011123673A (en)* | 2009-12-10 | 2011-06-23 | Sega Corp | Image processing program and computer-readable recording medium |
| JP2011520303A (en)* | 2007-12-21 | 2011-07-14 | クゥアルコム・インコーポレイテッド | System and method for targeted advertising on a wireless device based on device location and current user interest |
| JP2012075143A (en)* | 2004-08-31 | 2012-04-12 | Qualcomm Inc | System and method of location base service (lbs) for target advertisement |
| JP2013232205A (en)* | 2013-06-13 | 2013-11-14 | Sega Corp | Image processing program and computer-readable recording medium |
| 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 |
| JP2014112394A (en)* | 2008-06-03 | 2014-06-19 | Qualcomm Incorporated | Marketing and advertising framework for wireless device |
| US8769558B2 (en) | 2008-02-12 | 2014-07-01 | Sony Computer Entertainment America Llc | Discovery and analytics for episodic downloaded media |
| US9218716B2 (en) | 2009-04-03 | 2015-12-22 | Bally Gaming, Inc. | Integrating social networks and wagering games |
| US9531686B2 (en) | 2004-08-23 | 2016-12-27 | Sony Interactive Entertainment America Llc | Statutory license restricted digital media playback on portable devices |
| JP2017176718A (en)* | 2016-03-31 | 2017-10-05 | 株式会社バンダイナムコエンターテインメント | Game system and program |
| US9864998B2 (en) | 2005-10-25 | 2018-01-09 | Sony Interactive Entertainment America Llc | Asynchronous advertising |
| US9984388B2 (en) | 2001-02-09 | 2018-05-29 | Sony Interactive Entertainment America Llc | Advertising impression determination |
| JP2018092303A (en)* | 2016-12-01 | 2018-06-14 | 株式会社コロプラ | Information processing method and program for causing computer to execute information processing method |
| US10298703B2 (en) | 2009-08-11 | 2019-05-21 | Sony Interactive Entertainment America Llc | Management of ancillary content delivery and presentation |
| US10390101B2 (en) | 1999-12-02 | 2019-08-20 | Sony Interactive Entertainment America Llc | Advertisement rotation |
| US10410248B2 (en) | 2005-10-25 | 2019-09-10 | Sony Interactive Entertainment America Llc | Asynchronous advertising placement based on metadata |
| JP2019165495A (en)* | 2014-09-29 | 2019-09-26 | アマゾン・テクノロジーズ・インコーポレーテッド | User interaction analysis module |
| US10657538B2 (en) | 2005-10-25 | 2020-05-19 | Sony Interactive Entertainment LLC | Resolution of advertising rules |
| US10846779B2 (en) | 2016-11-23 | 2020-11-24 | Sony Interactive Entertainment LLC | Custom product categorization of digital media content |
| US10860987B2 (en) | 2016-12-19 | 2020-12-08 | Sony Interactive Entertainment LLC | Personalized calendar for digital media content-related events |
| JP2021010644A (en)* | 2019-07-08 | 2021-02-04 | 株式会社コナミデジタルエンタテインメント | Game device, game device program, game device control method, and distribution system |
| US10931991B2 (en) | 2018-01-04 | 2021-02-23 | Sony Interactive Entertainment LLC | Methods and systems for selectively skipping through media content |
| CN112602105A (en)* | 2018-06-15 | 2021-04-02 | 株式会社Mgr系统规划 | Advertisement method and advertisement device |
| US11004089B2 (en) | 2005-10-25 | 2021-05-11 | Sony Interactive Entertainment LLC | Associating media content files with advertisements |
| CN114638646A (en)* | 2022-03-25 | 2022-06-17 | 广州华多网络科技有限公司 | Advertisement putting recommendation method and device, equipment, medium and product thereof |
| JP2022090786A (en)* | 2020-12-08 | 2022-06-20 | キヤノン株式会社 | Information processing device, image generation device, image processing system, information processing method, image generation method and program |
| JP2022148976A (en)* | 2021-03-24 | 2022-10-06 | 任天堂株式会社 | Information processing system, information processing program, information processing method, and information processing apparatus |
| WO2024244653A1 (en)* | 2023-05-26 | 2024-12-05 | 腾讯科技(深圳)有限公司 | Interaction method and apparatus based on virtual billboard, and electronic device and storage medium |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6852978B2 (en)* | 2016-03-31 | 2021-03-31 | 株式会社バンダイナムコエンターテインメント | Programs and computer systems |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH113348A (en)* | 1997-06-11 | 1999-01-06 | Sharp Corp | Advertising device for electronic dialogue |
| JP2000029712A (en)* | 1998-07-15 | 2000-01-28 | Sony Corp | Advertisement distributing method for amusement machine and advertisement distribution system using the same |
| JP2000315215A (en)* | 2000-02-28 | 2000-11-14 | Interstate:Kk | Device and method for distributing contents |
| JP2001147881A (en)* | 1999-11-24 | 2001-05-29 | Sony Corp | Advertisement distributing system |
| JP2001149654A (en)* | 1999-11-30 | 2001-06-05 | Namco Ltd | Game device, advertisement notification method, and information storage medium |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH113348A (en)* | 1997-06-11 | 1999-01-06 | Sharp Corp | Advertising device for electronic dialogue |
| JP2000029712A (en)* | 1998-07-15 | 2000-01-28 | Sony Corp | Advertisement distributing method for amusement machine and advertisement distribution system using the same |
| JP2001147881A (en)* | 1999-11-24 | 2001-05-29 | Sony Corp | Advertisement distributing system |
| JP2001149654A (en)* | 1999-11-30 | 2001-06-05 | Namco Ltd | Game device, advertisement notification method, and information storage medium |
| JP2000315215A (en)* | 2000-02-28 | 2000-11-14 | Interstate:Kk | Device and method for distributing contents |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10390101B2 (en) | 1999-12-02 | 2019-08-20 | Sony Interactive Entertainment America Llc | Advertisement rotation |
| US9984388B2 (en) | 2001-02-09 | 2018-05-29 | Sony Interactive Entertainment America Llc | Advertising impression determination |
| JP2006519637A (en)* | 2003-01-24 | 2006-08-31 | ヴィヴァ チュウ | Online game advertising system |
| US10042987B2 (en) | 2004-08-23 | 2018-08-07 | Sony Interactive Entertainment America Llc | Statutory license restricted digital media playback on portable devices |
| US9531686B2 (en) | 2004-08-23 | 2016-12-27 | Sony Interactive Entertainment America Llc | Statutory license restricted digital media playback on portable devices |
| US9402156B2 (en) | 2004-08-24 | 2016-07-26 | Qualcomm Incorporated | Location based service (LBS) system and method for creating a social network |
| US8688143B2 (en) | 2004-08-24 | 2014-04-01 | Qualcomm Incorporated | Location based service (LBS) system and method for creating a social network |
| JP2012075143A (en)* | 2004-08-31 | 2012-04-12 | Qualcomm Inc | System and method of location base service (lbs) for target advertisement |
| US11436630B2 (en) | 2005-09-30 | 2022-09-06 | Sony Interactive Entertainment LLC | Advertising impression determination |
| JP2009510608A (en)* | 2005-09-30 | 2009-03-12 | ソニー・コンピュータ・エンタテインメント・アメリカ・インク | Targeted ad |
| US10789611B2 (en) | 2005-09-30 | 2020-09-29 | Sony Interactive Entertainment LLC | Advertising impression determination |
| US10467651B2 (en) | 2005-09-30 | 2019-11-05 | Sony Interactive Entertainment America Llc | Advertising impression determination |
| US11004089B2 (en) | 2005-10-25 | 2021-05-11 | Sony Interactive Entertainment LLC | Associating media content files with advertisements |
| US11195185B2 (en) | 2005-10-25 | 2021-12-07 | Sony Interactive Entertainment LLC | Asynchronous advertising |
| US10657538B2 (en) | 2005-10-25 | 2020-05-19 | Sony Interactive Entertainment LLC | Resolution of advertising rules |
| US10410248B2 (en) | 2005-10-25 | 2019-09-10 | Sony Interactive Entertainment America Llc | Asynchronous advertising placement based on metadata |
| 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 |
| US9864998B2 (en) | 2005-10-25 | 2018-01-09 | Sony Interactive Entertainment America Llc | Asynchronous advertising |
| JP2007193382A (en)* | 2006-01-16 | 2007-08-02 | Sony Computer Entertainment Inc | Information providing system, provision information update method, information terminal, control method for information terminal, information update server, and control method and program for information update server |
| JP2009095367A (en)* | 2007-10-12 | 2009-05-07 | Taito Corp | Treasure-type advertising system in game |
| US8588816B2 (en) | 2007-12-21 | 2013-11-19 | Qualcomm Incorporated | Systems and methods for targeted advertising on wireless devices based on device location and current user interests |
| CN102160437A (en)* | 2007-12-21 | 2011-08-17 | 高通股份有限公司 | Systems and methods for targeted advertising on wireless devices based on device location and current user interests |
| JP2011520303A (en)* | 2007-12-21 | 2011-07-14 | クゥアルコム・インコーポレイテッド | System and method for targeted advertising on a wireless device based on device location and current user interest |
| US8769558B2 (en) | 2008-02-12 | 2014-07-01 | Sony Computer Entertainment America Llc | Discovery and analytics for episodic downloaded media |
| JP2014112394A (en)* | 2008-06-03 | 2014-06-19 | Qualcomm Incorporated | Marketing and advertising framework for wireless device |
| US9218716B2 (en) | 2009-04-03 | 2015-12-22 | Bally Gaming, Inc. | Integrating social networks and wagering games |
| US10298703B2 (en) | 2009-08-11 | 2019-05-21 | Sony Interactive Entertainment America Llc | Management of ancillary content delivery and presentation |
| JP2011056037A (en)* | 2009-09-10 | 2011-03-24 | Konami Digital Entertainment Co Ltd | Game device, game control method, and program |
| JP2011123673A (en)* | 2009-12-10 | 2011-06-23 | Sega Corp | Image processing program and computer-readable recording medium |
| JP2013232205A (en)* | 2013-06-13 | 2013-11-14 | Sega Corp | Image processing program and computer-readable recording medium |
| JP2019165495A (en)* | 2014-09-29 | 2019-09-26 | アマゾン・テクノロジーズ・インコーポレーテッド | User interaction analysis module |
| JP2017176718A (en)* | 2016-03-31 | 2017-10-05 | 株式会社バンダイナムコエンターテインメント | Game system and program |
| US10846779B2 (en) | 2016-11-23 | 2020-11-24 | Sony Interactive Entertainment LLC | Custom product categorization of digital media content |
| JP2018092303A (en)* | 2016-12-01 | 2018-06-14 | 株式会社コロプラ | Information processing method and program for causing computer to execute information processing method |
| US10860987B2 (en) | 2016-12-19 | 2020-12-08 | Sony Interactive Entertainment LLC | Personalized calendar for digital media content-related events |
| US10931991B2 (en) | 2018-01-04 | 2021-02-23 | Sony Interactive Entertainment LLC | Methods and systems for selectively skipping through media content |
| CN112602105A (en)* | 2018-06-15 | 2021-04-02 | 株式会社Mgr系统规划 | Advertisement method and advertisement device |
| JP2021010644A (en)* | 2019-07-08 | 2021-02-04 | 株式会社コナミデジタルエンタテインメント | Game device, game device program, game device control method, and distribution system |
| JP7106133B2 (en) | 2019-07-08 | 2022-07-26 | 株式会社コナミデジタルエンタテインメント | GAME DEVICE, GAME DEVICE PROGRAM, GAME DEVICE CONTROL METHOD, AND DISTRIBUTION SYSTEM |
| JP2022153419A (en)* | 2019-07-08 | 2022-10-12 | 株式会社コナミデジタルエンタテインメント | Program of game device, control method of game device and distribution system |
| JP7353672B2 (en) | 2019-07-08 | 2023-10-02 | 株式会社コナミデジタルエンタテインメント | Game device program, game device control method, and distribution system |
| JP2022090786A (en)* | 2020-12-08 | 2022-06-20 | キヤノン株式会社 | Information processing device, image generation device, image processing system, information processing method, image generation method and program |
| JP7589036B2 (en) | 2020-12-08 | 2024-11-25 | キヤノン株式会社 | Information processing device, information processing system, information processing method, and program |
| JP2022148976A (en)* | 2021-03-24 | 2022-10-06 | 任天堂株式会社 | Information processing system, information processing program, information processing method, and information processing apparatus |
| JP7699449B2 (en) | 2021-03-24 | 2025-06-27 | 任天堂株式会社 | Information processing system, information processing program, information processing method, and information processing device |
| CN114638646A (en)* | 2022-03-25 | 2022-06-17 | 广州华多网络科技有限公司 | Advertisement putting recommendation method and device, equipment, medium and product thereof |
| WO2024244653A1 (en)* | 2023-05-26 | 2024-12-05 | 腾讯科技(深圳)有限公司 | Interaction method and apparatus based on virtual billboard, and electronic device and storage medium |
| Publication number | Publication date |
|---|---|
| JP4647137B2 (en) | 2011-03-09 |
| Publication | Publication Date | Title |
|---|---|---|
| JP4647137B2 (en) | Advertisement data processing method, sales management method, advertisement data processing device, application terminal device, advertisement data processing system, advertisement data processing program | |
| CN101313323A (en) | Using information from user video game interactions to target advertisements | |
| US20210252384A1 (en) | Linking real world activities with a parallel reality game | |
| KR100997873B1 (en) | Map advertising method and system using virtual POI | |
| GB2404546A (en) | Viewing material in 3D virtual windows | |
| JP2022138645A (en) | Service provision system and advertising method | |
| CN103257994A (en) | Method and system for providing customized information over network | |
| TWI777554B (en) | Method and computer-readable storage medium for providing a virtual element for display in a parallel reality experience | |
| KR100969229B1 (en) | How to Provide E-Commerce of Value Using Ranking Information | |
| JP5150120B2 (en) | Programs and computer systems | |
| KR100953872B1 (en) | How to provide ranking information service provider using electronic map | |
| KR101199825B1 (en) | Method on Providing Ranking Information on Service Company Using Electronic Map | |
| KR101140319B1 (en) | Method on Providing Ranking Information on Service Company Using Electronic Map | |
| KR100926120B1 (en) | Electronic map-based game ranking information processing method | |
| JP2002182599A (en) | Advantageously service system incidental to game | |
| TW202343368A (en) | Location-based "metaverse" community system of real/virtual interaction constituted by combining real world and multiple virtual worlds | |
| KR101140320B1 (en) | Method on Providing Ranking Information on Service Company Using Electronic Map | |
| JP2012022285A (en) | Advertisement game system | |
| KR100953873B1 (en) | How to provide electronic supervised learning ranking information | |
| JP2022096865A (en) | Additional image display device and additional image display method | |
| KR20030042865A (en) | Digital Map Ranking System | |
| JP5295414B2 (en) | Programs and computer systems | |
| KR100987034B1 (en) | Method on Providing Ranking Information Using Electronic Map | |
| KR100924809B1 (en) | How to provide game ranking information using electronic map | |
| TW202319100A (en) | Location-based metaverse social system combining the real world with virtual worlds for virtual reality interaction |
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed | Free format text:JAPANESE INTERMEDIATE CODE: A523 Effective date:20080319 | |
| A621 | Written request for application examination | Free format text:JAPANESE INTERMEDIATE CODE: A621 Effective date:20080319 | |
| RD02 | Notification of acceptance of power of attorney | Free format text:JAPANESE INTERMEDIATE CODE: A7422 Effective date:20080319 | |
| A977 | Report on retrieval | Free format text:JAPANESE INTERMEDIATE CODE: A971007 Effective date:20100708 | |
| A131 | Notification of reasons for refusal | Free format text:JAPANESE INTERMEDIATE CODE: A131 Effective date:20100713 | |
| A521 | Request for written amendment filed | Free format text:JAPANESE INTERMEDIATE CODE: A523 Effective date:20100830 | |
| A131 | Notification of reasons for refusal | Free format text:JAPANESE INTERMEDIATE CODE: A131 Effective date:20100921 | |
| A521 | Request for written amendment filed | Free format text:JAPANESE INTERMEDIATE CODE: A523 Effective date:20101112 | |
| 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:20101207 | |
| A01 | Written decision to grant a patent or to grant a registration (utility model) | Free format text:JAPANESE INTERMEDIATE CODE: A01 | |
| A61 | First payment of annual fees (during grant procedure) | Free format text:JAPANESE INTERMEDIATE CODE: A61 Effective date:20101208 | |
| FPAY | Renewal fee payment (event date is renewal date of database) | Free format text:PAYMENT UNTIL: 20131217 Year of fee payment:3 | |
| R150 | Certificate of patent or registration of utility model | Free format text:JAPANESE INTERMEDIATE CODE: R150 | |
| LAPS | Cancellation because of no payment of annual fees |