(57)【要約】      （修正有）【課題】ネットワーク上のサーバから利用者の端末装置に対して広告を配信する方法において、利用者自身がサーバ装置に対して登録する利用者の属性を含む情報を充分にし、広告の効果を高めた広告出力を提供する。【解決手段】実行されるプログラム上で利用可能なアイテムのデータであるアイテムデータとともに、所有者自身や相手の属性情報を、ピアツーピア無線通信を含む近距離無線通信にて送受信し、受信した相手属性情報に基づいて広告を出力する。また、本端末装置は相手属性情報に基づいて広告出力をする際に、アイテムデータの受信回数等に応じて広告出力の制御を行う。【選択図】図２
2014183956.tif 000002
【特許請求の範囲】
【請求項１】
一以上の所有者属性情報を保持する所有者属性情報保持部と、
プログラムを実行するプログラム実行部と、
実行されるプログラム上で利用可能なアイテムのデータであるアイテムデータを保持するアイテムデータ保持部と、
保持されているアイテムデータを保持されている所有者属性情報とともにピアツーピア無線通信を含む近距離無線通信にて出力する出力部と、
相手属性情報とともにアイテムデータをピアツーピア無線通信を含む近距離無線通信にて受信するアイテムデータ受信部と、
アイテムデータ受信部にて受信した相手属性情報を保持する相手属性情報保持部と、
保持されている相手属性情報に基づいて広告を出力するための広告出力部と、
ネットワーク通信部と、
を有する端末装置。
【請求項２】
アイテムデータの相手毎の受信回数をカウントするカウント部を有し、
広告出力部は、
相手毎の受信回数に応じて相手属性情報に基づく広告出力を制御する受信回数依存制御手段を有する請求項１に記載の端末装置。
【請求項３】
プログラム実行部は、
対戦ゲームプログラムを実行する対戦ゲームプログラム実行手段を有し、
前記出力部は、
前記アイテムデータがピアツーピア無線通信を含む近距離無線通信を利用して対戦ゲームをした相手に対して出力するものである場合には、アイテムデータとともに出力する所有者属性情報を増加させる出力所有者属性情報増加手段を有する請求項１又は２に記載の端末装置。
【請求項４】
他の端末装置との近接回数を端末装置毎にカウントする近接回数カウント部を有し、
出力部は、
他の端末装置毎にカウントされた近接回数に応じて所有者属性情報の出力を制御する近接回数依存制御手段を有する請求項１から３のいずれか一に記載の端末装置。
【請求項５】
プログラム実行部は、
友人関係情報を利用するＳＮＳプログラムを実行するＳＮＳプログラム実行手段を有し、
出力部は、
ＳＮＳプログラムの実行によって保持されている友人関係情報に応じて所有者属性情報の出力を制御するＳＮＳ依存制御手段を有する請求項１から４のいずれか一に記載の端末装置。
【請求項６】
一以上の所有者属性情報を保持する所有者属性情報保持部を有する端末装置の駆動プログラムであって、
プログラムを実行するプログラム実行ステップと、
実行されるプログラム上で利用可能なアイテムのデータであるアイテムデータを保持するアイテムデータ保持ステップと、
保持されているアイテムデータを保持されている所有者属性情報とともにピアツーピア無線通信を含む近距離無線通信にて出力する出力ステップと、
を有する端末装置駆動プログラム。
【請求項７】
さらに
相手属性情報とともにアイテムデータを、ピアツーピア無線通信を含む近距離無線通信にて受信するアイテムデータ受信ステップと、
アイテムデータ受信ステップにて受信した相手属性情報を保持する相手属性情報保持ステップと、
保持されている相手属性情報に基づいて広告を出力するための広告出力ステップと、
を有する請求項６に記載の端末装置駆動プログラム。
【請求項８】
請求項６又は７に記載の端末装置駆動プログラムを保持する端末装置駆動プログラム保持部と、
端末装置からの端末装置駆動プログラムダウンロード要求を受信するダウンロード要求受信部と、
ダウンロード要求に応じて端末装置駆動プログラムをダウンロードさせるダウンロード部と、
を有するプログラムサーバ装置。
【請求項９】
請求項１から５に記載の端末装置から相手属性情報を取得する相手属性情報取得部と、
取得した相手属性情報に応じて広告のためのデータを取得する広告データ取得部と、
取得した広告データを前記相手属性情報を取得した端末装置に対して送信する広告送信部と、
を有する広告サーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アイテムデータの交換を活用した広告出力等に関するものである。
【背景技術】
【０００２】
従来、ネットワーク上のサーバ装置から利用者の端末装置に対して広告を配信する方法／装置は考案されている。具体的には、特許文献１は、利用者が端末装置からセンタ装置に対して利用者の属性を含む情報を登録し、センタ装置がその利用者の属性に応じた広告を抽出して、その広告へのリンク情報を端末装置に送信するための処理を実行する発明が提示されている。このとき、利用者がリンク情報に従って閲覧する広告は、利用者自身にとって興味関心のある内容である可能性が高く、単位抽出数当たりの広告効果を上げることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１７５７５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１においては、利用者自身が端末装置からセンタ装置に対して登録する利用者の属性を含む情報の情報量が必ずしも充分でない場合も多い。その場合には適切な広告配信が行えないため、広告効果にも限界があるという課題がある。さらに、多くの利用者は、自分が関心のある広告についてしかアクセスをしない傾向にあることも課題としてあげられる。
【課題を解決するための手段】
【０００５】
本発明はかかる実情に鑑みて、実行されるプログラム上で利用可能なアイテムのデータであるアイテムデータとともに、所有者自身や相手の属性情報を、ピアツーピア無線通信を含む近距離無線通信にて送受信し、受信した相手属性情報に基づいて相手の端末装置に対して広告を出力する端末装置を提案するものである。また、本端末装置は相手属性情報に基づいて広告出力をする際に、アイテムデータの受信回数に応じて広告出力の制御を行う場合がある。さらに、本端末装置はアイテムデータが近距離無線通信を利用して対戦ゲームをした相手に対して出力するものである場合には、アイテムデータとともに出力する所有者属性情報を増加させる場合がある。あるいは、本端末装置は端末装置毎にカウントされた近接回数に応じて所有者属性情報の出力を制御する場合がある。加えて、本端末装置はＳＮＳプログラムの実行によって保持されている友人関係情報に応じて所有者属性情報の出力を制御する場合がある。
【０００６】
その他として、端末装置を駆動するための端末装置駆動プログラムや、端末装置駆動プログラムを端末装置にダウンロードするための処理を行うプログラムサーバ装置、端末装置に対して広告データを送信するための広告サーバ装置について提案する。
【発明の効果】
【０００７】
本件発明に係る端末装置は、ピアツーピア無線通信を含む近距離無線通信にて現実に対面している相手から受信した属性情報を活用し、この相手属性情報に基づいた広告を出力することによって、より販促効果の高い広告配信が可能となる効果を有する。つまり、広告の出力を受ける側においては、現実に対面し近距離無線通信を行う、いわば親しい相手を経由した広告であるために、通信相手に対する関心や親密度に関連し、プラスの先入観を持った上で広告を閲覧することになる可能性が高いといえる。また、通常の不特定多数に向けられて送信された状況においては必ずしも関心を惹かない場合であっても、通信相手との関連によって、アクセスする動機づけとなることが期待できる。
【図面の簡単な説明】
【０００８】
【図１】実施形態１の概要を説明するための概念図
【図２】実施形態１の端末装置の機能ブロックを示した図
【図３】実施形態１の広告サーバ装置の機能ブロックを示した図
【図４】実施形態１のハードウェア構成を示した図
【図５】実施形態１における処理の流れを示した図
【図６】実施形態２の概要を説明するための概念図
【図７】実施形態２の機能ブロックを示した図
【図８】実施形態２における処理の流れを示した図
【図９】実施形態３の概要を説明するための概念図
【図１０】実施形態３の機能ブロックを示した図
【図１１】実施形態３における処理の流れを示した図
【図１２】実施形態４の概要を説明するための概念図
【図１３】実施形態４の機能ブロックを示した図
【図１４】実施形態４における処理の流れを示した図
【図１５】実施形態５の概要を説明するための概念図
【図１６】実施形態５の機能ブロックを示した図
【図１７】実施形態５における処理の流れを示した図
【図１８】実施形態６のプログラムサーバ装置の機能ブロックを示した図
【図１９】実施形態６の端末装置駆動プログラムの流れを示した図１
【図２０】実施形態６の端末装置駆動プログラムの流れを示した図２
【発明を実施するための形態】
【０００９】
以下に、各発明を実施するための最良の形態を説明する。なお、本発明はこれら実施の形態に何ら限定されるものではなく、その要旨を逸脱しない範囲において、種々なる態様で実施しうる。
【００１０】
なお、以下の本発明の端末装置の説明は、実施形態ごとに、最初に概要図などを用いて処理全体の概要を記載し、続いて機能ブロック図に沿って各構成要件の詳細な処理内容を記載する。次に、ハードウェア構成図に沿って本端末装置を計算機によって実現した際のハードウェア資源の詳細な動作内容を記載し、最後にフローチャートに沿って本端末装置駆動プログラムの処理手順や、本端末装置を制御するためのプログラムに定められた処理ステップについて説明する。
【００１１】
<<実施形態１>>
<実施形態１：概要>  本実施形態は、実行されるプログラム上で利用可能なアイテムのデータであるアイテムデータとともに所有者自身や相手の属性情報を、ピアツーピア無線通信を含む近距離無線通信にて送受信し、受信した相手属性情報に基づいて広告を出力する端末装置である。
【００１２】
図１は、本実施形態の端末装置等の一例を示すものである。本件は、他の端末装置とピアツーピア無線通信を含む近距離無線通信にてデータの送受信が可能であり、またネットワーク通信で広告サーバ装置からの広告配信を受けることができる端末装置に関するものである。端末装置は、所有者の属性情報と、プログラムを実行する際に利用可能なアイテムデータを保持しており、他の端末装置の利用者と近距離無線通信にて属性情報やアイテムデータの交換が可能である。また、端末装置は、広告サーバ装置から広告配信を受け、広告出力のための処理を実行することができる。
【００１３】
まず、利用者Ａは自身の端末装置内に保持している所有者属性情報とアイテムデータを利用者Ｂの端末装置に対して近距離無線通信にて出力する（１）。ここでは例として、利用者Ａの所有者属性情報を「趣味：読書」であるものとし、アイテムデータをチューリップのデザインで示した。アイテムデータとは、実行されるプログラム上で利用可能なアイテムを構成するためのデータであり、例えばプログラムがゲームであれば、キャラクタや、ゲーム内でプレーヤーが入手できる道具などが該当する（詳細は後述する。）。
【００１４】
一方で、利用者ＢはＡからの所有者属性情報とアイテムデータを受信し、Ｂ自身の所有者属性情報やアイテムデータを出力する。ここでは例として、利用者Ｂの所有者属性情報を「趣味：登山」とし、アイテムデータをバラのデザインで示した。次に、利用者Ａの端末装置はＢから出力された相手属性情報とアイテムデータを受信する（２）。これによって、利用者Ａ、Ｂ間において、アイテムデータの交換が完了したことになる。なお、他の利用者から受信したアイテムデータは自身の端末装置のプログラムで実行可能となる場合がある。
【００１５】
次に、利用者Ａの端末装置は、受信した相手属性情報とアイテムデータを保持しておいて、相手属性情報に基づいて広告を出力する（３）。相手属性情報に基づいた広告とは、例えば、利用者Ｂの趣味、嗜好をターゲットとする広告であるカメラの広告データを利用者Ａの端末装置に再生出力するイメージを図示した。利用者Ａは知人である利用者Ｂを経由した広告であるために、Ｂに対する関心や親密度に関連し、プラスの先入観を持った上でこの広告を閲覧することになる可能性が高いといえる。また、本来、通常の不特定多数に向けられて送信された状況においては必ずしも関心を惹かない場合であっても、Ｂとの関連によって、アクセスする動機づけとなることが期待できる。
【００１６】
<実施形態１：端末装置の機能的構成>  図２は、本実施形態の端末装置における機能ブロックの一例を示したものである。なお、以下に記載する各機能ブロックは、計算機のハードウェア資源と、メモリ上に展開しハードウェアを制御することでその作用が得られるソフトウェアとの協働で実現しうる。具体的に、計算機のハードウェア資源とは、ＣＰＵ、メインメモリ、バス、あるいは二次記憶装置（ハードディスク、不揮発メモリ、ＣＤやＤＶＤなどの記憶メディアとそれらメディアの読取ドライブなど）、情報入力に利用される入力デバイス、印刷機器や表示装置、その他の外部周辺装置などのハードウェア構成部、またその外部周辺装置用のインターフェース、通信用インターフェース、それらハードウェアを制御するためのドライバプログラムやその他アプリケーションプログラム、ユーザ・インターフェース用アプリケーションなどを含む。
【００１７】
さらに、二次記憶装置から読み出してメインメモリ上に展開したプログラムに従ったＣＰＵの演算処理を行い、入力デバイスやその他インターフェースなどからの入力に応じて、メモリやハードディスク上に保持されているデータなどの加工、蓄積や、上記各ハードウェアやソフトウェアを制御するための命令の生成が実行される。さらに、本システムの機能ブロックは、専用ハードウェアによって実現されてもよい。また、上記汎用計算機や専用ハードウェアを動作させるプログラムは、モジュール化されたプログラムとして実現されてもよいし、２以上のプログラムを組み合わせて１つのプログラムとして実現されてもよい。
【００１８】
また、本実施形態は装置として実現できるのみでなく、その端末装置を駆動するためのプログラムとしても実現可能である。加えて、このようなシステムの一部をソフトウェアとして構成することもできる。さらに、そのようなソフトウェアを計算機に実行させるために用いるソフトウェア製品、及び同製品を固定した記録媒体も、当然にその技術的な範囲に含まれる（本明細書の全体を通じて同様である。）。
【００１９】
図２は、本実施形態における端末装置の機能ブロックの一例を示したものである。図２に示す本実施形態の端末装置（０２００）は、「所有者属性情報保持部」（０２０１）と、「プログラム実行部」（０２０２）と、「アイテムデータ保持部」（０２０３）と、「出力部」（０２０４）と、「アイテムデータ受信部」（０２０５）と、「相手属性情報保持部」（０２０６）と、「広告出力部」（０２０７）と、「ネットワーク通信部」（０２０８）と、からなる。
【００２０】
「端末装置」（０２００）は、他の端末装置と近距離無線通信にてデータの送受信が可能で、かつ、サーバ装置等とネットワーク通信が可能な装置である。近距離無線通信とは、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）を想定しており、ピアツーピア無線通信（Ｐ  ｔｏ  Ｐ：ネットワーク上で対等な関係にある端末間を相互に直接接続し、データの送受信を行う通信方式）を含む意味である。その他近距離無線通信は、具体的には、Ｂｌｕｅｔｏｏｈ、赤外線、ＲＦＩＤなども例示できる。近距離無線通信は、サーバ装置等を介さずに、互いの端末装置を近づけかざすなどするだけで、属性情報やアイテムデータなどさまざまなデータのやり取りが可能となる。また、ネットワーク通信としては、プログラムサーバ装置から端末装置駆動プログラムをダウンロードすることや、広告サーバ装置から広告データを受信することなどを実行する。
【００２１】
「所有者属性情報保持部」（０２０１）は、一以上の所有者属性情報を保持する。所有者属性情報とは、所有者自身の属性に関する情報のことであり、具体的には、年齢、性別、職業、配偶関係、居住地、出生地、趣味、嗜好、性格などや、保持しているゲームプログラムの種類、ネットや広告の閲覧履歴等が例示できる。なお、所有者属性情報は、所有者自身によって入力等されて生成されることが多く、必要に応じて追加、変更、削除等が実行できるとしてもよい。また、ゲームの進め方など端末装置の操作履歴に基づいて、利用者の性格（冒険的、あるいは、保守的など）を大まかに把握して取得する場合がある。また、所有者属性情報は、他の端末装置によって受信された段階でその端末装置内に、相手属性情報として保持される。
【００２２】
「プログラム実行部」（０２０２）は、プログラムを実行するための処理を行う。プログラムとは、端末装置が実行可能なようにその処理手順を順序立てて記述したものであり、各種アプリケーションソフトウェアなどを広く含む意味である。プログラムは、具体的にメールソフト、Ｗｅｂブラウザ、ゲームプログラム、地図ソフト、画像・音楽再生ソフト、ＳＮＳプログラムなどが例示できる。
【００２３】
「アイテムデータ保持部」（０２０３）は、アイテムデータを保持する。アイテムデータとは、実行されるプログラム上で利用可能なアイテムのデータである。アイテムは、具体的には、メール、画像、音楽、音声、アイコン、プロフィール（所有者のメールアドレス、電話番号等）などの他、プログラムがゲームであれば、ゲームのキャラクタや、ゲーム内でプレーヤーが入手できる道具などが例示できる。
【００２４】
「出力部」（０２０４）は、保持されているアイテムデータを保持されている所有者属性情報とともにピアツーピア無線通信を含む近距離無線通信にて出力する。近距離無線通信による出力は、具体的には相手端末装置に自身の端末装置をかざすなどすることによって実行する。アイテムデータと、所有者属性情報は、前記のようにそれぞれ一以上のデータからなる場合があるが、出力されるデータは全部でなくて一部のみであってもよく、その際いずれのデータを出力するかは利用者自身が選択するように構成されていてもよい。また、アイテムデータを、所有者属性情報とともに出力するというのは、両者のデータがミックスされた状態で出力されるとしてもよいし、別個の信号列で両者のデータが区別された状態で出力されるとしてもよい。後者の場合には、アイテムデータが先に出力されるとしてよいし、逆に所有者属性情報が先に出力されるとしてもよい。
【００２５】
「アイテムデータ受信部」（０２０５）は、相手属性情報とともにアイテムデータを、ピアツーピア無線通信を含む近距離無線通信にて受信する。他の端末装置から出力されたアイテムデータと、相手の所有者属性情報（相手属性情報）を受信する。このときの受信処理も、相手端末装置と自身の端末装置とを近づけてかざすなどすることによって実現する。
【００２６】
「相手属性情報保持部」（０２０６）は、アイテムデータ受信部（０２０５）にて受信した相手属性情報を保持する。
【００２７】
「広告出力部」（０２０７）は、保持されている相手属性情報に基づいて広告を出力するための処理を行う。相手属性情報に基づいた広告とは、相手属性情報を広告サーバ装置に取得させることで、送信される広告データのことをいうように構成されていてもよい。広告サーバ装置にて、相手属性情報に応じて広告データが抽出される処理が行われるが、これについては後述する。また、一般的な広告サーバ装置から、相手属性情報に応じた広告データの抽出処理を経ないで広告データが未選別の束の状態で送信される場合があるが、このときは端末装置にて相手属性情報に基づいた広告データの抽出処理を実行するとしてもよい。
【００２８】
広告を出力するための処理とは、広告データを端末装置に表示再生等するものや、広告データのリンク先などにアクセスして端末装置で表示閲覧等するものなどがある。また、これらの広告の出力処理は、広告の出力を可能とするためのデータを広告サーバ装置などから受信することで実現できるが、広告サーバ装置からストリーミング再生する場合もあるし、事前に送信された広告データを、端末装置が保持・蓄積等しておく場合もある。また、広告を出力するための処理としては、端末装置が他の端末装置に対して広告自体、あるいは広告の閲覧が可能となるようなリンク先等を出力する処理なども該当する場合がある。
【００２９】
なお、広告サーバ装置から広告データの束が送信された際には、端末装置にて広告データの抽出処理を実行するように構成されていてもよい。具体的には、相手の属性情報と、広告データに予め紐づけられた属性情報との比較処理を行うことで、相手属性情報に基づいた広告データの抽出処理を実行する。つまり、相手の属性情報と広告データに予め紐づけられた属性情報との両者に差分がない、あるいは、差分が所定の範囲内である場合に、その対象となった広告データの抽出処理を実行する。例えば、相手属性情報が、相手の趣味が登山であることを示す情報であるとき、広告データに予め、旅行を趣味とする人を広告のターゲットとするための属性情報が紐づけられていたとすると、両者の属性情報の差分は所定の範囲内であると判断され、相手属性情報に応じた広告データとして取得する、などの事象が例示できる。
【００３０】
「ネットワーク通信部」（０２０８）は、他のサーバ装置等との通信を行う。他のサーバ装置とは、例えば、広告サーバ装置などが該当する。広告サーバ装置は、広告データを送信し、端末装置はこれを受信する。また、端末装置内で保持するアイテムデータも、ネットワーク通信でサーバ装置などから受信する場合がある。
【００３１】
なお、一般的な広告サーバ装置から、相手属性情報による抽出処理を経ない状態の広告が送信される場合がある。その場合にもネットワーク通信部にてこれを受信し、端末装置の広告出力部（０２０７）において相手属性情報に基づく抽出処理を行うことができる。
【００３２】
<実施形態１：広告サーバ装置の機能的構成>    図３は、本実施形態における広告サーバ装置の機能ブロックの一例を示したものである。図３に示す本実施形態の広告サーバ装置（０３００）は、「相手属性情報取得部」（０３０１）と、「広告データ取得部」（０３０２）と、「広告送信部」（０３０３）と、からなる。
【００３３】
「広告サーバ装置」（０３００）は、広告提供者から提供される広告データを蓄積するサーバ装置であり、端末装置に対して広告データを送信する。
【００３４】
「相手属性情報取得部」（０３０１）は、端末装置から相手属性情報を取得する。端末装置が、広告を出力するための処理の実行に伴って送信された相手属性情報を取得する場合などが想定される。あるいは、広告サーバ装置に対してアクセス等してきた端末装置に、取得要求等することで返信された相手属性情報を取得する場合もある。
【００３５】
「広告データ取得部」（０３０２）は、取得した相手属性情報に応じて広告のためのデータを取得する。広告のためのデータとは、広告自体を構成するデータに加え、広告の閲覧が可能となるようなＨＰのアドレス等をも含む意味である。また、相手属性情報に応じた広告データとは、相手の属性情報と広告データに予め紐づけられた属性情報との比較処理を行い、両者に差分がない、あるいは、差分が所定の範囲内である場合の対象となった広告データのことをいう。広告のためのデータは、データベースなどに蓄積しており、データベース中から適宜検索をして、適したものを取得する。
【００３６】
「広告送信部」（０３０３）は、取得した広告データを、前記相手属性情報を取得した端末装置に対して送信する。広告データの送信は、主にネットワーク通信を介して実行する。
【００３７】
<実施形態１：ハードウェア構成>  図４は本実施形態の端末装置のハードウェア構成の一例を示す概略図である。この図を利用して、本システムの各構成要素の処理実行におけるそれぞれのハードウェア構成の働きについて説明する。
【００３８】
図４に示す本実施形態の端末装置（０４００）は、「ＣＰＵ（中央演算装置）」（０４０１）と、「ＲＯＭ／記憶装置」（０４０２）と、「ＲＡＭ／メインメモリ」（０４０３）と、「ＨＤＤ」（０４０４）と、「通信回路」（０４０５）とを備えている。ＲＯＭ（０４０２）はＣＰＵ（０４０１）にて実行される各種プログラムなどを記憶しており、ＲＡＭ（０４０３）はＲＯＭに記憶されているプログラムを実行するために、そのプログラムを読み出して展開する領域であるワーク領域と、データなどを一時的に格納するデータ領域とを提供する。
【００３９】
通信回路（０４０５）を介して、トリガとなるデータなどを取得すると、ＲＡＭにプログラムやデータが読み出される。ＣＰＵは、プログラム実行部での処理実行に伴い、読み出された当該プログラムを参照し、ＲＯＭやＲＡＭのメモリアドレスを特定しアクセスすることで相互にデータのやり取りを行い、プログラムで示される手順に従いデータに対する各種演算処理を実行する。これにより、各部の機能やその他構成要件の演算処理に係る機能が実現される。演算処理等によって得られたデータは、システムバスなどの通信経路によって相互に接続され、データの送受信を行う。
【００４０】
なお、ＨＤＤ（０４０４）には、アイテムデータ保持部、所有者属性情報保持部、相手属性情報保持部での処理実行に伴い、アイテムデータ、所有者属性情報、相手属性情報などが保持されている。また、端末装置は（０４００）は、アイテムデータ受信部、出力部での処理実現に伴い、通信回路としてＮＦＣを用いて他の端末装置（０４１０）と通信を行う。また、端末装置は同様に、ネットワーク受信部での処理実現に伴い、通信回路としてＬＡＮを用いて広告サーバ装置（０４２０）と通信を行う。以上が各ハードウェア構成の機能である（本明細書において同様である。）。
【００４１】
ここから、本端末装置における、処理についての手順を追って説明する。まず、端末装置の立ち上げに伴い、ＲＯＭに記憶されている、プログラム実行部の処理を実現するための実行プログラムをＲＡＭのワーク領域に展開する。この後、利用者が入力デバイスを用いるなどしてプログラムの実行操作を行った場合には、ＣＰＵがＲＡＭのワーク領域に展開された実行プログラムを実行する。例えば、実行プログラムは、ＨＤＤ内に保持されているアイテムデータを検索して取得し、これを表示させるなどして利用する。
【００４２】
また、利用者がアイテムデータと所有者属性情報の出力操作を行った場合には、この操作をトリガとして、ＣＰＵがＲＡＭのワーク領域に展開された、出力部での処理を実現するための出力プログラムを実行する。出力プログラムは、ＨＤＤ内に保持されているアイテムデータと、所有者属性情報を検索して取得すると、通信回路としてＮＦＣを用いて近距離無線通信にて他の端末装置に対して出力する。
【００４３】
一方、同様に他の端末装置が、通信回路としてＮＦＣを用いて近距離無線通信にてアイテムデータと、相手所有者の属性情報である相手属性情報を端末装置に対して出力する場合がある。このとき端末装置は、通信回路を介しこれを受信し、一旦ＲＡＭのデータ領域などに格納しておいて、その後ＨＤＤのＤＢへ登録することで、アイテムデータ受信部での処理を実現する。
【００４４】
また、利用者が広告を出力するための操作を行った場合には、この操作をトリガとして、ＣＰＵがＲＡＭのワーク領域に展開された、広告出力部での処理を実現する広告出力プログラムを実行する。広告出力プログラムは、ＨＤＤに保持された相手属性情報を、通信回路としてＬＡＮを用いてネットワーク通信にて広告サーバ装置に対して出力し取得させるように構成されているとしてもよい。広告サーバ装置にて、相手属性情報に応じて広告データが抽出される処理が行われ、広告データが端末装置に返送される。端末装置ではこれを受信し、記載していないが出力デバイスなどを介して表示再生などの処理が実行される。
【００４５】
あるいは、広告出力プログラムは、端末装置にて相手属性情報に基づいて広告データの抽出処理を実行するための処理を行うように構成されているとしてもよい。広告データの抽出処理は、予め広告データに、符号化して紐づけられた広告データの属性情報と、相手属性情報との比較処理にて実現できる。具体的には、広告データ属性情報と相手属性情報との差分を求めて、差分がない場合や、あるいは、差異が所定の範囲内である場合に、その広告データを抽出する。抽出された広告データが相手属性情報に基づいて適当であると判断されたものであり、この広告データは、記載していないが出力デバイスなどを介して表示再生などの処理が実行される。
【００４６】
また、広告出力プログラムは、端末装置が他の端末装置に対して広告自体、あるいは広告の閲覧が可能となるようなリンク先等を出力する処理を行うように構成されているとしてもよい。
【００４７】
なお、広告出力プログラムの実行を、利用者の操作をトリガとするとしたが、これに限定されるものではなく、相手端末装置から相手属性情報などを受信したことをトリガとして実行される場合や、所定時間経過ごとに実行される場合などがある。
【００４８】
<実施形態１：処理の流れ>  図５は、本実施形態の端末装置における処理の流れの一例を示したものである。なお、以下に示す処理の流れは、計算機に実行させることができ、またこのプログラムを、計算機によって読取り可能な記録媒体に記録することができる。（本明細書のその他の処理の流れについても同様である。）
【００４９】
はじめに、本端末装置は、一以上の所有者属性情報を保持していることが前提となる。最初のステップとして、端末装置はプログラムを実行する（Ｓ０５０１）。次に、端末装置は実行されるプログラム上で利用可能なアイテムのデータであるアイテムデータを保持する（Ｓ０５０２）。その次に端末装置は、保持されているアイテムデータを保持されている所有者属性情報とともにピアツーピア無線通信を含む近距離無線通信にて出力する（Ｓ０５０３）。さらに端末装置は、相手属性情報とともにアイテムデータを、ピアツーピア無線通信を含む近距離無線通信にて受信する（Ｓ０５０４）。続いて、受信した相手属性情報を保持する（Ｓ０５０５）。最後に、保持されている相手属性情報に基づいて広告を出力するための処理を行う（Ｓ０５０６）。
【００５０】
<実施形態１：効果>  本実施形態の端末装置は、ピアツーピア無線通信を含む近距離無線通信にて現実に対面している相手から受信した属性情報を活用し、この相手属性情報に基づいた広告を出力することによって、より販促効果の高い広告配信が可能となる効果を有する。つまり、広告の出力を受ける側においては、現実に対面し近距離無線通信を行う、いわば親しい相手を経由した広告であるために、通信相手に対する関心や親密度に関連し、プラスの先入観を持った上で広告を閲覧することになる可能性が高いといえる。また、通常の不特定多数に向けられて送信された状況においては必ずしも関心を惹かない場合であっても、通信相手との関連によって、アクセスする動機づけとなることが期待できる。
【００５１】
<<実施形態２>>
<実施形態２：概要>  本実施形態は、アイテムデータの相手毎の受信回数に応じて広告出力を制御することに特徴を有する端末装置である。
【００５２】
図６は、本実施形態の端末装置の一例を示すものである。実施形態１に付加した部分を重点的に説明する。ここで、利用者Ａは自身の所有者属性情報とアイテムデータとを出力し、利用者Ｂや利用者Ｃから相手属性情報とアイテムデータを受信している例を示した。このとき、利用者Ｂからのアイテムデータの受信回数は過去に５回あるのに対して、利用者Ｃからは２０回であるとする。本実施形態においては、この利用者毎の受信回数に応じて、広告出力を制御することに特徴を有する。例えば、相手属性情報に基づいた広告として、利用者の趣味、嗜好をターゲットとする広告を出力する際に、アイテムデータの受信回数が多い利用者Ｃの相手属性情報に基づく登山に関連する広告（図ではカメラの広告）を、利用者Ｂの相手属性情報に基づくカラオケに関連する広告よりも、ボリュームの大きい広告を配信する、あるいは、広告を配信する頻度を高くするなどが例示できる。
【００５３】
<実施形態２：機能的構成>  図７は、本実施形態における端末装置の機能ブロックの一例を示したものである。図７に示す本実施形態の端末装置（０７００）は、所有者属性情報保持部（０７０１）と、プログラム実行部（０７０２）と、アイテムデータ保持部（０７０３）と、出力部（０７０４）と、アイテムデータ受信部（０７０５）と、相手属性情報保持部（０７０６）と、広告出力部（０７０７）と、ネットワーク通信部（０７０８）と、さらに、「カウント部」（０７０９）とからなり、広告出力部（０７０７）は「受信回数依存制御手段」（０７１０）を有する。なお、端末装置、所有者属性情報保持部、プログラム実行部、アイテムデータ保持部、出力部、アイテムデータ受信部、相手属性情報保持部、広告出力部、ネットワーク通信部については、実施形態１（図２）と同様なため、説明は省略する。
【００５４】
「カウント部」（０７０９）は、アイテムデータの相手毎の受信回数をカウントする。アイテムデータ受信部（０７０５）では、アイテムデータと相手属性情報とを受信するが、このとき相手毎にアイテムデータの受信回数をカウントする。得られた受信回数のデータは、相手利用者を識別する情報と関連付けたテーブルとして、一旦保持しておく。
【００５５】
「受信回数依存制御手段」（０７１０）は、相手毎の受信回数に応じて相手属性情報に基づく広告出力を制御する。広告出力の制御とは、特別な広告の出力の有無や、広告出力の頻度、広告のボリュームなどに軽重をつけることなどで実行する。広告出力の制御は、受信回数に応じて実行し、例えば一定回数以上であれば、前出のような制御を実行する場合もあるし、回数が増加するごとに広告出力の頻度、広告のボリュームを大きくするとしてもよい。
【００５６】
例えば、趣味が登山であることを示す属性情報を有する利用者からの受信回数が多くなるにしたがって、旅行や山、自然などに関連する広告が自分の端末装置に頻繁に表示再生等される、などの事象が例示できる。
【００５７】
<実施形態２：ハードウェア構成>  本実施形態の端末装置のハードウェア構成については、図４を用いて説明する。また、実施形態１に付加した部分を重点的に説明する。本実施形態においては、ＲＯＭ（０４０２）に実行プログラム等に加えて、カウントプログラムも記憶されており、本端末装置の立ち上げに伴い、ＲＡＭ（０４０３）のワーク領域に展開する。
【００５８】
まず、他の端末装置（０４１０）がアイテムデータと、相手所有者の属性情報である相手属性情報を、端末装置（０４００）に対して出力した場合、端末装置は通信回路（０４０５）を介して近距離無線通信にてこれを受信する。受信したデータは、一旦ＲＡＭのデータ領域などに格納しておいて、その後ＨＤＤ（０４０４）のＤＢへ登録する。これによって、アイテムデータ受信部での処理が完了する。このとき、アイテムデータ等がＲＡＭに格納されたことをトリガとして、ＣＰＵ（０４０１）はＲＡＭのワーク領域に展開された、カウント部での処理を実現するためのカウントプログラムを実行する。
【００５９】
カウントプログラムは、相手を識別する情報と、相手毎のアイテムデータの受信回数を関連付けてテーブル化するなどしてＲＡＭ等に保持する処理を行う。その後カウントプログラムは、アイテムデータを受信するたびに、相手毎の受信回数をインクリメントする処理を行う。
【００６０】
また、利用者が端末装置に対して広告を出力するための操作を行った場合には、この操作をトリガとして、ＣＰＵがＲＡＭのワーク領域に展開された、広告出力部での処理を実現する広告出力プログラムを実行する。広告出力プログラムの処理についてはすでに実施形態１と同様であるが、さらに本実施形態では、相手毎のアイテムデータの受信回数に応じた広告出力を制御する。
【００６１】
具体的には、テーブル化されて保持されている相手毎のアイテムデータの受信回数を読みだして、アイテムデータの受信回数が所定回数以上であった場合には、特定の広告データ（例えば、特別な広告データ、あるいは、ボリュームの大きな広告データなど）を、出力デバイスなどを介して表示再生などするとしてもよい。その他としては、アイテムデータの受信回数に比例して、所定期間内の広告出力回数を増加させるものが例示できる。これは、広告出力プログラムの実行回数を増加させるなどして実現できる。広告出力プログラムの実行は、利用者の操作をトリガとする場合や、相手端末装置から相手属性情報などを受信したことをトリガとする場合、所定時間経過ごとに実行される場合などがあるが、広告出力プログラムの実行回数を増加させるためには、例えば所定時間経過ごとに実行される際の所定時間を短くするなどして対応できる。
【００６２】
<実施形態２：処理の流れ>  図８は、本実施形態の端末装置における処理の流れの一例を示したものである。すでに実施形態１（図５）にて説明したものに付加した部分を重点的に説明する。はじめに、本端末装置が一以上の所有者属性情報を保持する所有者属性情報保持部を有することが前提となる。
【００６３】
最初のステップとして、端末装置はプログラムを実行する（Ｓ０８０１）。次に、端末装置は実行されるプログラム上で利用可能なアイテムのデータであるアイテムデータを保持する（Ｓ０８０２）。続いて、端末装置は、保持されているアイテムデータを保持されている所有者属性情報とともにピアツーピア無線通信を含む近距離無線通信にて出力する（Ｓ０８０３）。一方、相手属性情報とともにアイテムデータを、ピアツーピア無線通信を含む近距離無線通信にて受信する（Ｓ０８０４）。次に、受信した相手属性情報を保持し、相手毎のアイテムデータの受信回数をカウントする（Ｓ０８０５）。最後に、保持されている相手属性情報に基づいて広告を出力するための処理を行う。このとき、相手毎のアイテムデータの受信回数に応じて広告出力を制御する（Ｓ０８０６）。
【００６４】
<実施形態２：効果>  本実施形態の端末装置は、アイテムデータの相手毎の受信回数に応じて広告出力を制御することにより、より販促効果の高い広告配信が可能となる効果を有する。つまり、広告の出力を受ける側においては、頻繁に対面する相手を経由した広告は、相手に対する関心や親密度に関連し、プラスの先入観を持った上で広告を閲覧することになる可能性が高いといえるが、特定の広告（例えば、特別な内容、あるいは、ボリュームが大きい）であったり、頻繁に広告配信されたりすることでより効果的な広告配信が可能となることが期待できる。
【００６５】
<<実施形態３>>
<実施形態３：概要>  本実施形態は、アイテムデータが近距離無線通信を利用して対戦ゲームをした相手に対して出力するものである場合には、アイテムデータとともに出力する所有者属性情報を増加させることに特徴を有する端末装置である。
【００６６】
図９は、本実施形態の端末装置の一例を示すものである。実施形態１および２に付加した部分を重点的に説明する。ここで、利用者Ａは利用者Ｂとは対戦ゲームプログラムを実行し、近距離無線通信を利用してＢにアイテムデータを出力する例を示した。一方、利用者Ａは利用者Ｃとは対戦ゲームプログラムではなく、音楽再生プログラムの実行時に用いる音楽データを、アイテムデータとして出力する例を示した。
【００６７】
今利用者Ａは、所有者属性情報として、年齢、性別、職業、配偶関係などの複数のデータを保持している。本実施形態の端末装置においては、アイテムデータが対戦ゲームをした相手に対して出力するものである場合には、所有者属性情報を増加させることに特徴を有する。例えば、利用者Ａは、利用者Ｃには所有者属性情報として「年齢」と、「性別」の２項目しか出力しないのに対して、利用者Ｂには「年齢」、「性別」、「趣味」の３項目を出力するなどが例示できる。利用者Ａは、利用者Ｂとゲームをして長い時間を共有し、より親密な間柄であるといえるため、自分のことを多く相手に伝えるために、より多くの属性情報を出力するように構成するものである。
【００６８】
<実施形態３：機能的構成>  図１０は、本実施形態における端末装置の機能ブロックの一例を示したものである。図１０に示す本実施形態の端末装置（１０００）は、所有者属性情報保持部（１００１）と、プログラム実行部（１００２）と、アイテムデータ保持部（１００３）と、出力部（１００４）と、アイテムデータ受信部（１００５）と、相手属性情報保持部（１００６）と、広告出力部（１００７）と、ネットワーク通信部（１００８）と、とからなり、さらに、プログラム実行部（１００２）は「対戦ゲームプログラム実行手段」（１００９）を有し、出力部（１００４）は「出力所有者属性情報増加手段」（１０１０）を有する。なお、端末装置、所有者属性情報保持部、プログラム実行部、アイテムデータ保持部、出力部、アイテムデータ受信部、相手属性情報保持部、広告出力部、ネットワーク通信部については、実施形態１（図２）と同様なため、説明は省略する。また、さらに記載していないが、カウント部と、広告出力部に受信回数依存制御手段とを有する場合もある。その場合も、カウント部、受信回数依存制御手段については、実施形態２（図７）と同様なため、説明は省略する。
【００６９】
「対戦ゲームプログラム実行手段」（１００９）は、対戦ゲームプログラムを実行する。対戦ゲームとは、他のプレーヤーとの対戦を行うことができるゲームの総称で、オセロ、将棋などの他、シューティングゲーム、シミュレーションゲーム、格闘ゲーム、スポーツゲームなどが例示できる。また、実行される対戦ゲームプログラム上で利用可能なアイテムデータとしては、ゲームのキャラクタや、ゲーム内でプレーヤーが入手できる道具などの他、お互いの攻撃自体もアイテムデータという場合がある。
【００７０】
「出力所有者属性情報増加手段」（１０１０）は、前記アイテムデータがピアツーピア無線通信を含む近距離無線通信を利用して対戦ゲームをした相手に対して出力するものである場合には、アイテムデータとともに出力する所有者属性情報を増加させる。実行されるプログラムが対戦ゲームである場合には、対戦ゲームプログラム実行手段（１００９）からその旨の通知が行われるとしてもよい。その場合、出力する所有者属性情報を増加させる処理を行う。
【００７１】
所有者属性情報は、所有者自身の属性に関する情報のことであり、具体的には、年齢、性別、職業、配偶関係、居住地、出生地、趣味、嗜好などが例示できる。出力する所有者属性情報の増加とは、前記具体例であげた項目について、通常よりもその項目数自体を増加して出力する場合の他、各項目の詳細を掘り下げて内容を増量して出力する場合（例えば、年齢の項目において、通常であれば年代を所有者属性情報とするところ、具体的年齢を所有者属性情報とするなど）もある。
【００７２】
<実施形態３：ハードウェア構成>  本実施形態の端末装置のハードウェア構成については、図４を用いて説明する。また、実施形態１、２に付加した部分を重点的に説明する。
【００７３】
まず、利用者が入力デバイスを用いるなどして対戦ゲームプログラムの実行操作を行った場合には、ＣＰＵ（０４０１）がＲＡＭ（０４０３）のワーク領域に展開された実行プログラムを実行する。例えば、実行プログラムは、ＨＤＤ（０４０４）内に保持されているアイテムデータを検索して取得し、これを表示させるなどして利用する。
【００７４】
また、対戦ゲームプログラムの実行に伴い、利用者がアイテムデータと所有者属性情報の出力操作を行った場合には、この操作をトリガとして、ＣＰＵがＲＡＭのワーク領域に展開された、出力部での処理を実現するための出力プログラムを実行する。出力プログラムは、ＨＤＤ内に保持されているアイテムデータと、所有者属性情報を取得すると、通信回路（０４０５）としてＮＦＣを用いて近距離無線通信にて他の端末装置（０４１０）に対して出力する。このとき、出力先の端末装置が、相手属性情報から対戦ゲームをした相手であると判断できる場合には、所有者属性情報を増加させる処理を行う。具体的には、保持している所有者属性情報から、出力対象となる所有者属性情報を抽出する際に、その項目数を増加させたり、各項目の詳細な事項を選択したりして抽出することなどで実現する。また、所有者属性情報に、予め出力の優先順位を符号化して関連付けておき、その優先順位にしたがって出力対象となる所有者属性情報を抽出するなどしてもよい。
【００７５】
<実施形態３：処理の流れ>  図１１は、本実施形態の端末装置における処理の流れの一例を示したものである。すでに実施形態１（図５）、実施形態２（図８）にて説明したものに付加した部分を重点的に説明する。はじめに、本端末装置が一以上の所有者属性情報を保持する所有者属性情報保持部を有することが前提となる。
【００７６】
最初のステップとして、端末装置は対戦ゲームプログラムを実行する（Ｓ１１０１）。次に、端末装置は実行されるプログラム上で利用可能なアイテムデータを保持する（Ｓ１１０２）。続いて、端末装置は、アイテムデータがピアツーピア無線通信を含む近距離無線通信を利用して対戦ゲームをした相手に対して出力するものであるか判断する（Ｓ１１０３）。アイテムデータが対戦ゲームをした相手に対して出力するものであるとの判断結果の場合には、アイテムデータとともに出力する所有者属性情報を増加させ（Ｓ１１０４）、アイテムデータとともに、ピアツーピア無線通信を含む近距離無線通信にて出力する（Ｓ１１０５）。また、アイテムデータが対戦ゲームをした相手に対して出力するものではないとの判断結果の場合には、通常通りの所有者属性情報と、アイテムデータとを、ピアツーピア無線通信を含む近距離無線通信にて出力する（Ｓ１１０５）。
【００７７】
以下は同様に、他の端末装置から、相手属性情報とアイテムデータを、ピアツーピア無線通信を含む近距離無線通信にて受信して（Ｓ１１０６）、保持し（Ｓ１１０７）、最後に、保持されている相手属性情報に基づいて広告を出力するための処理を行う（Ｓ１１０８）。
【００７８】
<実施形態３：効果>  本実施形態の端末装置は、アイテムデータが対戦ゲームをした相手に対して出力するものである場合には、所有者情報を増加させることで、より親密に付き合う相手に対しては、自分の属性情報をより多く渡すことが可能となる。また、対戦ゲームは比較的長い時間実行する場合が多いことが予想されるが、共有時間が長い利用者の属性を用いた広告の配信が可能となり、より販促効果の高い広告配信が可能となる効果を有する。
【００７９】
<<実施形態４>>
<実施形態４：概要>  本実施形態は、他の端末装置との近接回数に応じて所有者属性情報の出力を制御することに特徴を有する端末装置である。
【００８０】
図１２は、本実施形態の端末装置の一例を示すものである。実施形態１から３に付加した部分を重点的に説明する。ここで、利用者Ａの端末装置が、利用者Ｂや利用者Ｃの端末装置と一定の距離範囲以内に近接したことを検知するとその回数をカウントする例を示した。このとき、利用者Ｂの端末装置との近接回数は５回であるのに対して、利用者Ｃの端末装置との近接回数は２０回であるとする。本実施形態においては、この端末装置毎の近接回数に応じて、所有者属性情報の出力を制御することに特徴を有する。例えば、利用者Ａは、利用者Ｂには所有者属性情報として「年齢」と、「性別」の２項目しか出力しないのに対して、利用者Ｃには「年齢」、「性別」、「趣味」の３項目を出力するなどが例示できる。
【００８１】
<実施形態４：機能的構成>  図１３は、本実施形態における端末装置の機能ブロックの一例を示したものである。図１３に示す本実施形態の端末装置（１３００）は、所有者属性情報保持部（１３０１）と、プログラム実行部（１３０２）と、アイテムデータ保持部（１３０３）と、出力部（１３０４）と、アイテムデータ受信部（１３０５）と、相手属性情報保持部（１３０６）と、広告出力部（１３０７）と、ネットワーク通信部（１３０８）と、さらに、「近接回数カウント部」（１３０９）からなり、出力部（１３０４）は「近接回数依存制御手段」（１３１０）を有する。なお、端末装置、所有者属性情報保持部、プログラム実行部、アイテムデータ保持部、出力部、アイテムデータ受信部、相手属性情報保持部、広告出力部、ネットワーク通信部については、実施形態１（図２）と同様なため、説明は省略する。また、さらに記載していないが、カウント部と、広告出力部に受信回数依存制御手段とを有する場合もある。その場合も、カウント部、受信回数依存制御手段については、実施形態２（図７）と同様なため、説明は省略する。また、同様に記載していないが、プログラム実行部に対戦ゲームプログラム実行手段を、出力部に出力所有者属性情報増加手段を有する場合もある。その場合も、対戦ゲームプログラム実行手段、出力所有者属性情報増加手段については、実施形態３（図１０）と同様なため、説明は省略する。
【００８２】
「近接回数カウント部」（１３０９）は、他の端末装置との近接回数を端末装置毎にカウントする。端末装置毎の近接回数とは、アイテムデータや属性情報などの送受信の他、所定距離内に端末装置同士が接近した場合にも近接回数に含む場合がある。具体的には、アイテムデータ受信部（１３０５）では、アイテムデータと相手属性情報とを受信し、出力部（１３０４）からは所有者属性情報とアイテムデータを出力するが、このとき端末装置毎にその近接回数をカウントする。その他、データの送受信をしない場合であっても、端末装置が所定距離内に接近したことをセンサ等で検知するとその回数を近接回数としてカウントする場合もある。得られた近接回数のデータは、端末装置（端末装置の識別情報）と関連付けたテーブルとして、一旦保持しておく。
【００８３】
「近接回数依存制御手段」（１３１０）は、他の端末装置毎にカウントされた近接回数に応じて所有者属性情報の出力を制御する。近接回数に応じた出力制御とは、例えば回数が増加するごとに段階的に出力制御を実行する場合もあるし、所定回数の閾値を設けておき、その閾値を境に出力制御を実行するかどうかを判断するとしてもよい。また、所有者属性情報の出力の制御には、全く所有者属性情報を出力しない場合も含まれる。
【００８４】
所有者属性情報は、所有者自身の属性に関する情報のことであり、具体的には、年齢、性別、職業、配偶関係、居住地、出生地、趣味、嗜好などが例示できる。所有者属性情報の出力の制御とは、前記具体例であげた項目について、その項目数自体を増減させて出力する場合の他、各項目の概略にとどめる、あるいは、詳細まで掘り下げるなど内容に軽重をつけて出力する場合（例えば、年齢の項目において、年代を所有者属性情報とする、あるいは、具体的な年齢を所有者属性情報とするなど）もある。
【００８５】
<実施形態４：ハードウェア構成>  本実施形態の端末装置のハードウェア構成については、図４を用いて説明する。また、実施形態１から３に付加した部分を重点的に説明する。  本実施形態においては、ＲＯＭ（０４０２）に実行プログラム等に加えて、近接回数カウントプログラムも記憶されており、本端末装置（０４００）の立ち上げに伴い、ＲＡＭ（０４０３）のワーク領域に展開する。
【００８６】
まず、端末装置は、利用者の操作にしたがって、他の端末装置（０４１０）に対して、通信回路（０４０５）を介して近距離無線通信にて、所有者属性情報とアイテムデータを出力する。さらに、端末装置は、他の端末装置から出力される相手属性情報とアイテムデータを受信する。これらの操作が実行されたことをトリガとして、ＣＰＵ（０４０１）はＲＡＭのワーク領域に展開された、近接カウント部での処理を実現するための近接カウントプログラムを実行する。その他、図示していないがセンサにて他の端末装置が所定距離内に接近したことを検知した場合に、近接カウントプログラムが実行されることがある。
【００８７】
近接カウントプログラムは、他の端末装置の識別情報等と、端末装置毎の近接回数を関連付けてテーブル化するなどしてＲＡＭ等に保持する処理を行う。その後近接カウントプログラムは、端末装置と近接するたびに、端末装置毎の近接回数をインクリメントする処理を行う。
【００８８】
また、利用者がアイテムデータと所有者属性情報の出力操作を行った場合には、この操作をトリガとして、ＣＰＵがＲＡＭのワーク領域に展開された、出力部での処理を実現するための出力プログラムを実行する。出力プログラムは、ＨＤＤ（０４０４）内に保持されているアイテムデータと、所有者属性情報を取得すると、通信回路としてＮＦＣを用いて近距離無線通信にて他の端末装置に対して出力する。このとき、端末装置毎にカウントされた近接回数に応じて所有者属性情報の出力を制御する処理を行う。具体的には、保持している所有者属性情報から、出力対象となる所有者属性情報を抽出する際に、テーブル化されて保持されている端末装置毎の近接回数を読みだして、近接回数が所定回数以上であった場合には、所有者属性情報の項目数を増加させたり、各項目の詳細な事項を選択して抽出したりすることなどで実現する。また、所有者属性情報に、予め出力の優先順位を符号化して関連付けておき、その優先順位にしたがって出力対象となる所有者属性情報を抽出するなどしてもよい。
【００８９】
<実施形態４：処理の流れ>  図１４は、本実施形態の端末装置における処理の流れの一例を示したものである。すでに実施形態１（図５）、実施形態２（図８）、実施形態３（図１１）にて説明したものに付加した部分を重点的に説明する。はじめに、本端末装置が一以上の所有者属性情報を保持する所有者属性情報保持部を有することが前提となる。
【００９０】
最初のステップとして、端末装置はプログラムを実行する（Ｓ１４０１）。次に、端末装置は実行されるプログラム上で利用可能なアイテムのデータであるアイテムデータを保持する（Ｓ１４０２）。続いて、端末装置は、保持されているアイテムデータを保持されている所有者属性情報とともにピアツーピア無線通信を含む近距離無線通信にて出力する（Ｓ１４０３）。このとき、端末装置毎の近接回数に応じて所有者属性情報の出力を制御する。（また、アイテムデータと、所有者属性情報とを出力するために、他の端末装置と近接したことから、端末装置毎の近接回数をインクリメントする。）
【００９１】
一方、相手属性情報とともにアイテムデータを、ピアツーピア無線通信を含む近距離無線通信にて受信する（Ｓ１４０４）。（このときも、アイテムデータと、相手属性情報とを受信するために、他の端末装置と近接したことから、端末装置毎の近接回数をインクリメントする。）次に、受信した相手属性情報を保持する（Ｓ１４０５）。続いて、保持されている相手属性情報に基づいて広告を出力するための処理を行う（Ｓ１４０６）。また、センサなどで他の端末装置と近接したかどうか判断を行い（Ｓ１４０７）、近接したとの判断結果が得られた場合にはその近接回数を端末装置毎にカウントして（Ｓ１４０８）、処理を終了する。
【００９２】
<実施形態４：効果>  本実施形態の端末装置は、他の端末装置との近接回数に応じて所有者属性情報の出力を制御することにより、多方面から所有者の属性情報を集め、より広範囲への広告配信を実行することが可能となる。
【００９３】
<<実施形態５>>
<実施形態５：概要>  本実施形態は、ＳＮＳプログラムの実行によって保持されている友人関係情報に応じて所有者属性情報の出力を制御することに特徴を有する端末装置である。
【００９４】
図１５は、本実施形態の端末装置の一例を示すものである。実施形態１から４に付加した部分を重点的に説明する。ここで、利用者Ａと利用者Ｃとは友人関係の間柄にあり、ＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）プログラムにおいて、友人関係情報に登録されているものとする。一方、利用者Ａは利用者ＢとはＳＮＳプログラムにおいて、特に友人関係情報に登録されていない例を示した。
【００９５】
今利用者Ａは、所有者属性情報として、年齢、性別、職業、配偶関係などの複数のデータを保持している。本実施形態の端末装置においては、ＳＮＳプログラムの実行によって保持されている友人関係情報に応じて、所有者属性情報の出力を制御することに特徴を有する。例えば、利用者Ａは、利用者Ｂには所有者属性情報として「年齢」と、「性別」の２項目しか出力しないのに対して、利用者Ｃとは友人関係があるため、「年齢」、「性別」、「趣味」の３項目を出力するなどが例示できる。
【００９６】
<実施形態５：機能的構成>  図１６は、本実施形態における端末装置の機能ブロックの一例を示したものである。図１６に示す本実施形態の端末装置（１６００）は、所有者属性情報保持部（１６０１）と、プログラム実行部（１６０２）と、アイテムデータ保持部（１６０３）と、出力部（１６０４）と、アイテムデータ受信部（１６０５）と、相手属性情報保持部（１６０６）と、広告出力部（１６０７）と、ネットワーク通信部（１６０８）と、とからなり、さらに、プログラム実行部（１６０２）は「ＳＮＳプログラム実行手段」（１６０９）を有し、出力部（１６０４）は「ＳＮＳ依存制御手段」（１６１０）を有する。なお、端末装置、所有者属性情報保持部、プログラム実行部、アイテムデータ保持部、出力部、アイテムデータ受信部、相手属性情報保持部、広告出力部、ネットワーク通信部については、実施形態１（図２）と同様なため、説明は省略する。また、さらに記載していないが、カウント部と、広告出力部に受信回数依存制御手段を有する場合もある。その場合も、カウント部、受信回数依存制御手段については、実施形態２（図７）と同様なため、説明は省略する。また、同様に記載していないが、プログラム実行部に対戦ゲームプログラム実行手段を、出力部に出力所有者属性情報増加手段を有する場合もある。その場合も、対戦ゲームプログラム実行手段、出力所有者属性情報増加手段については、実施形態３（図１０）と同様なため、説明は省略する。また、同様に記載していないが、近接カウント部と、出力部に近接回数依存制御手段を有する場合もある。その場合も、近接カウント部、近接回数依存制御手段については、実施形態４（図１３）と同様なため、説明は省略する。
【００９７】
「ＳＮＳプログラム実行手段」（１６０９）は、友人関係情報を利用するＳＮＳプログラムを実行する。ＳＮＳとは、オンライン上で社会的ネットワークを構築するサービスのことで、さらには人と人とのつながりを通じて新たな人間関係を構築する場を提供するＷｅｂサイトのことをいう。ＳＮＳプログラムとは、ＳＮＳのＷｅｂサイト上で、趣味などテーマを決めて掲示板で交流できる機能や、新しくできた友人を、友人関係情報に登録する機能などを実現するためにその処理手順を順序立てて記述したものである。友人関係情報とは、利用者が相手にリクエストを出し、相手の承認を経ることで成立する友人関係を示すための情報である。また、友人関係情報には、友人の中でも、より親しい関係の友人であるとの関係づけを示す情報が含まれる場合がある。
【００９８】
「ＳＮＳ依存制御手段」（１６１０）は、ＳＮＳプログラムの実行によって保持されている友人関係情報に応じて所有者属性情報の出力を制御する。友人関係情報に応じた出力制御とは、例えば友人関係がある相手に対しては、所有者情報を増加させて出力し、より親しい関係の友人である場合には、所有者情報をさらに増加させて出力する制御を実行するなどが例示できる。
【００９９】
所有者属性情報は、所有者自身の属性に関する情報のことであり、具体的には、年齢、性別、職業、配偶関係、居住地、出生地、趣味、嗜好などが例示できる。所有者属性情報の出力の制御とは、前記具体例であげた項目について、その項目数自体を増減させて出力する場合の他、各項目の概略にとどめる、あるいは、詳細まで掘り下げるなど内容に軽重をつけて出力する場合（例えば、年齢の項目において、年代を所有者属性情報とする、あるいは、具体的な年齢を所有者属性情報とするなど）もある。
【０１００】
<実施形態５：ハードウェア構成>  本実施形態の端末装置のハードウェア構成については、図４を用いて説明する。また、実施形態１から４に付加した部分を重点的に説明する。
【０１０１】
まず、利用者が入力デバイスを用いるなどしてＳＮＳプログラムの実行操作を行った場合には、ＣＰＵ（０４０１）がＲＡＭ（０４０３）のワーク領域に展開された実行プログラムを実行する。例えば、実行プログラムは、ＨＤＤ内に保持されているアイテムデータを検索して取得し、これを表示させるなどして利用する。また、ＳＮＳプログラムの実行に伴い、ＲＡＭ等に保持された友人関係情報の更新が行われる場合もある。
【０１０２】
また、利用者の操作をトリガとして、出力プログラムを実行した場合には、出力プログラムは、ＨＤＤ（０４０４）内に保持されているアイテムデータと、所有者属性情報を取得すると、通信回路（０４０５）としてＮＦＣを用いて近距離無線通信にて他の端末装置（０４１０）に対して出力する。このとき、保持している友人関係情報に基づいて、他の端末装置の所有者と友人関係にあると判断される場合には、その友人関係情報に応じた所有者属性情報の出力を制御する処理を行う。具体的には、出力対象となる所有者属性情報を抽出する際に、その項目数を増加させたり、各項目の詳細な事項を選択したりして抽出することなどで実現する。また、所有者属性情報に、予め出力の優先順位を符号化して関連付けておくなどしてもよい。
【０１０３】
<実施形態５：処理の流れ>  図１７は、本実施形態の端末装置における処理の流れの一例を示したものである。すでに実施形態１（図５）、実施形態２（図８）、実施形態３（図１１）、実施形態４（図１４）にて説明したものに付加した部分を重点的に説明する。はじめに、本端末装置が一以上の所有者属性情報を保持する所有者属性情報保持部を有することが前提となる。
【０１０４】
最初のステップとして、端末装置はＳＮＳプログラムを実行する（Ｓ１７０１）。次に、端末装置は実行されるプログラム上で利用可能なアイテムデータを保持する（Ｓ１７０２）。このとき、友人関係情報の更新、保持なども行う場合がある。続いて、端末装置は、ＳＮＳプログラムの実行によって保持されている友人関係情報に応じて所有者属性情報の出力を制御し、アイテムデータとともに、ピアツーピア無線通信を含む近距離無線通信にて出力する（Ｓ１７０３）。
【０１０５】
以下は同様に、他の端末装置から、相手属性情報とアイテムデータを、ピアツーピア無線通信を含む近距離無線通信にて受信して（Ｓ１７０４）、保持し（Ｓ１７０５）、最後に、保持されている相手属性情報に基づいて広告を出力するための処理を行う（Ｓ１７０６）。
【０１０６】
<実施形態５：効果>  本実施形態の端末装置は、アイテムデータがＳＮＳプログラムの実行によって保持されている友人関係情報に応じて所有者情報の出力を制御することで、真の友人に対しては、自分の属性情報をより多く渡すことが可能となる。すれ違い時など、不特定多数のユーザへの属性情報の出力を防止することができる。
【０１０７】
<<実施形態６>>
<実施形態６：概要>  本実施形態においては、端末装置の駆動プログラムと、それをダウンロードさせるプログラムサーバ装置に関して説明する。
【０１０８】
<実施形態６：プログラムサーバ装置の機能的構成>  図１８は、本実施形態におけるプログラムサーバ装置の機能ブロックの一例を示したものである。図１８に示す本実施形態のプログラムサーバ装置（１８００）は、「端末装置駆動プログラム保持部」（１８０１）と、「ダウンロード要求受信部」（１８０２）と、「ダウンロード部」（１８０３）と、からなる。
「プログラムサーバ装置」（１８００）は、端末駆動プログラムを保持するサーバ装置であり、端末装置からの要求に応じて、端末駆動プログラムをダウンロードさせる処理を行う。
【０１０９】
「端末装置駆動プログラム保持部」（１８０１）は、端末装置駆動プログラムを保持する。端末装置駆動プログラムとは、端末装置が、他の端末装置間において、近距離無線通信にてアイテムデータと所有者の属性情報とを送受信可能とするためのプログラムである。詳細については後述する。
【０１１０】
「ダウンロード要求受信部」（１８０２）は、端末装置からの端末装置駆動プログラムダウンロード要求を受信する。
【０１１１】
「ダウンロード部」（１８０３）は、ダウンロード要求に応じて端末装置駆動プログラムをダウンロードさせる。プログラムサーバ装置は、ダウンロード要求に応じた端末装置駆動プログラムを、端末装置駆動プログラム保持部（１８０１）から取得し、端末装置にダウンロードさせる。
【０１１２】
端末装置駆動プログラムをダウンロードした端末装置においては、この端末装置駆動プログラムを実行することで、実施形態１から５で説明した端末装置の機能が実行可能となる。
【０１１３】
<実施形態６：端末装置駆動プログラム>  図１９、２０は、本実施形態のプログラムサーバ装置で保持する端末装置駆動プログラムにおける処理の流れを示したものである。はじめに、本駆動プログラムで端末装置を駆動するためには、端末装置が一以上の所有者属性情報を保持する所有者属性情報保持部を有することが前提となる。
【０１１４】
最初のステップとして、端末装置はプログラムを実行する（Ｓ１９０１）。次に、端末装置は実行されるプログラム上で利用可能なアイテムのデータであるアイテムデータを保持する（Ｓ１９０２）。最後に、端末装置は、保持されているアイテムデータを保持されている所有者属性情報とともにピアツーピア無線通信を含む近距離無線通信にて出力する（Ｓ１９０３）。これらの処理ステップによって、端末装置を駆動するプログラムが構成される。
【０１１５】
さらに、図２０に示すステップを付加して端末装置の駆動プログラムを構成する場合もある。まず、相手属性情報とともにアイテムデータを、ピアツーピア無線通信を含む近距離無線通信にて受信する（Ｓ２００１）。次に、受信した相手属性情報を保持する（Ｓ２００２）。最後に、保持されている相手属性情報に基づいて広告を出力するための処理を行う（Ｓ２００３）。
【符号の説明】
【０１１６】
０２００    端末装置
０２０１    所有者属性情報保持部
０２０２    プログラム実行部
０２０３    アイテムデータ保持部
０２０４    出力部
０２０５    アイテムデータ受信部
０２０６    相手属性情報保持部
０２０７    広告出力部
０２０８    ネットワーク通信部
【図１】
2014183956.tif 000003
【図２】
2014183956.tif 000004
【図３】
2014183956.tif 000005
【図４】
2014183956.tif 000006
【図５】
2014183956.tif 000007
【図６】
2014183956.tif 000008
【図７】
2014183956.tif 000009
【図８】
2014183956.tif 000010
【図９】
2014183956.tif 000011
【図１０】
2014183956.tif 000012
【図１１】
2014183956.tif 000013
【図１２】
2014183956.tif 000014
【図１３】
2014183956.tif 000015
【図１４】
2014183956.tif 000016
【図１５】
2014183956.tif 000017
【図１６】
2014183956.tif 000018
【図１７】
2014183956.tif 000019
【図１８】
2014183956.tif 000020
【図１９】
2014183956.tif 000021
【図２０】
2014183956.tif 000022