(57)【特許請求の範囲】
【請求項１】
端末装置であって、
ユーザによって設定されるデータであって、サーバ装置が有するユーザ情報記憶部に記憶される当該ユーザのユーザ情報における項目の名称毎に当該項目の名称に対応するユーザ情報の利用を許可するか否かを示すデータである許可データを、各時間帯に対応づけて複数の種類記憶する記憶部と、
前記ユーザ情報記憶部に記憶されているユーザ情報に基づいて前記端末装置へ配信する配信対象のコンテンツを決定する前記サーバ装置と通信接続を行う接続部と、
前記接続部によって通信接続されたサーバ装置がクッキー（HTTP  Cookie）を受け付けている場合に、前記ユーザ情報記憶部に記憶されているユーザ情報のうち前記配信対象のコンテンツを決定する処理に利用することが許可されるユーザ情報における項目の名称を示すデータとして、前記記憶部に記憶されている複数の種類の許可データのうち現在日時に対応する許可データを当該サーバ装置に送信する送信部と
を備えたことを特徴とする端末装置。
【請求項２】
端末装置であって、
ユーザによって設定されるデータであって、サーバ装置が有するユーザ情報記憶部に記憶される当該ユーザのユーザ情報における項目の名称毎に当該項目の名称に対応するユーザ情報の利用を許可するか否かを示すデータである許可データを、各地域に対応づけて複数の種類記憶する記憶部と、
前記ユーザ情報記憶部に記憶されているユーザ情報に基づいて前記端末装置へ配信する配信対象のコンテンツを決定する前記サーバ装置と通信接続を行う接続部と、
前記接続部によって通信接続されたサーバ装置がクッキー（HTTP  Cookie）を受け付けている場合に、前記ユーザ情報記憶部に記憶されているユーザ情報のうち前記配信対象のコンテンツを決定する処理に利用することが許可されるユーザ情報における項目の名称を示すデータとして、前記記憶部に記憶されている複数の種類の許可データのうち前記端末装置の所在地域に対応する許可データを当該サーバ装置に送信する送信部と
を備えたことを特徴とする端末装置。
【請求項３】
前記記憶部は、
各サーバ装置に対応する許可データを記憶し、
前記送信部は、
前記記憶部に記憶されている許可データのうち、前記接続部によって通信接続されたサーバ装置に対応する許可データを当該サーバ装置に送信する
ことを特徴とする請求項１又は２に記載の端末装置。
【請求項４】
許可データを記憶するウェブサーバに対してブラウザを介してアクセスすることにより、当該許可データを送信することを要求する要求部と、
前記要求部による要求に応答して前記ウェブサーバから送信された許可データを前記記憶部に格納する格納部と
をさらに備えたことを特徴とする請求項１〜３のいずれか一つに記載の端末装置。
【請求項５】
前記送信部は、
前記接続部によって通信接続されたサーバ装置から受信済みのクッキーとともに、前記記憶部に記憶されている許可データを当該サーバ装置に送信する
ことを特徴とする請求項１〜４のいずれか一つに記載の端末装置。
【請求項６】
前記記憶部は、
前記許可データとして、前記ユーザの属性、前記ユーザの嗜好、前記ユーザの意思、当該端末装置の現在位置、又は、当該端末装置による通信の通信履歴に関するユーザ情報毎に該ユーザ情報の利用を許可するか否かを示すデータを記憶する
ことを特徴とする請求項１〜５のいずれか一つに記載の端末装置。
【請求項７】
前記記憶部は、
前記ユーザ情報毎に該ユーザ情報の利用を限定するデータである限定データを含む許可データを記憶する
ことを特徴とする請求項１〜６のいずれか一つに記載の端末装置。
【請求項８】
前記記憶部は、
前記限定データとして、前記ユーザ情報の利用目的を限定するための利用態様データ、前記ユーザ情報の利用によって特定される端末装置又はユーザの数を限定するための数限定データ、前記ユーザ情報に基づいて決定されたコンテンツの配信先としてよいデバイスを限定するためのデバイスデータ、前記ユーザ情報の利用回数又は利用期間を限定するための寿命データを記憶する
ことを特徴とする請求項７に記載の端末装置。
【請求項９】
端末装置とサーバ装置とを含むネットワークシステムであって、
前記端末装置は、
ユーザによって設定されるデータであって、当該ユーザに関するユーザ情報における項目の名称毎に該ユーザ情報の利用を許可するか否かを示すデータである許可データを、各時間帯に対応づけて複数の種類記憶する記憶部と、
ユーザ情報に基づいて配信対象のコンテンツを決定する前記サーバ装置と通信接続を行う接続部と、
前記接続部によって通信接続されたサーバ装置がクッキーを受け付けている場合に、前記記憶部に記憶されている複数の種類の許可データのうち現在日時に対応する許可データを当該サーバ装置に送信する送信部とを備え、
前記サーバ装置は、
前記ユーザに関するユーザ情報を記憶するユーザ情報記憶部と、
前記端末装置からクッキーを受け付ける受付部と、
前記受付部によって許可データがクッキーとして受け付けられた場合に、前記ユーザ情報記憶部に記憶されているユーザ情報のうち該許可データによって利用することが許可されているユーザ情報を用いて、前記端末装置に配信するコンテンツを決定する決定部と
を備えたことを特徴とするネットワークシステム。
【請求項１０】
端末装置とサーバ装置とを含むネットワークシステムであって、
前記端末装置は、
ユーザによって設定されるデータであって、当該ユーザに関するユーザ情報における項目の名称毎に該ユーザ情報の利用を許可するか否かを示すデータである許可データを、各地域に対応づけて複数の種類記憶する記憶部と、
ユーザ情報に基づいて配信対象のコンテンツを決定する前記サーバ装置と通信接続を行う接続部と、
前記接続部によって通信接続されたサーバ装置がクッキーを受け付けている場合に、前記記憶部に記憶されている複数の種類の許可データのうち前記端末装置の所在地域に対応する許可データを当該サーバ装置に送信する送信部とを備え、
前記サーバ装置は、
前記ユーザに関するユーザ情報を記憶するユーザ情報記憶部と、
前記端末装置からクッキーを受け付ける受付部と、
前記受付部によって許可データがクッキーとして受け付けられた場合に、前記ユーザ情報記憶部に記憶されているユーザ情報のうち該許可データによって利用することが許可されているユーザ情報を用いて、前記端末装置に配信するコンテンツを決定する決定部と
を備えたことを特徴とするネットワークシステム。
【請求項１１】
端末装置が実行する通信方法であって、
前記端末装置は、
ユーザによって設定されるデータであって、サーバ装置が有するユーザ情報記憶部に記憶される当該ユーザのユーザ情報における項目の名称毎に当該項目の名称に対応するユーザ情報の利用を許可するか否かを示すデータである許可データを、各時間帯に対応づけて複数の種類記憶する記憶部を有し、
前記通信方法は、
前記ユーザ情報記憶部に記憶されているユーザ情報に基づいて前記端末装置に配信する配信対象のコンテンツを決定する前記サーバ装置と通信接続を行う接続工程と、
前記接続工程によって通信接続されたサーバ装置がクッキーを受け付けている場合に、前記ユーザ情報記憶部に記憶されているユーザ情報のうち前記配信対象のコンテンツを決定する処理に利用することが許可されるユーザ情報における項目の名称を示すデータとして、前記記憶部に記憶されている複数の種類の許可データのうち現在日時に対応する許可データを当該サーバ装置に送信する送信工程と
を含んだことを特徴とする通信方法。
【請求項１２】
端末装置が実行する通信方法であって、
前記端末装置は、
ユーザによって設定されるデータであって、サーバ装置が有するユーザ情報記憶部に記憶される当該ユーザのユーザ情報における項目の名称毎に当該項目の名称に対応するユーザ情報の利用を許可するか否かを示すデータである許可データを、各地域に対応づけて複数の種類記憶する記憶部を有し、
前記通信方法は、
前記ユーザ情報記憶部に記憶されているユーザ情報に基づいて前記端末装置に配信する配信対象のコンテンツを決定する前記サーバ装置と通信接続を行う接続工程と、
前記接続工程によって通信接続されたサーバ装置がクッキーを受け付けている場合に、前記ユーザ情報記憶部に記憶されているユーザ情報のうち前記配信対象のコンテンツを決定する処理に利用することが許可されるユーザ情報における項目の名称を示すデータとして、前記記憶部に記憶されている複数の種類の許可データのうち前記端末装置の所在地域に対応する許可データを当該サーバ装置に送信する送信工程と
を含んだことを特徴とする通信方法。
【請求項１３】
端末装置に実行させる通信プログラムであって、
前記端末装置は、
ユーザによって設定されるデータであって、サーバ装置が有するユーザ情報記憶部に記憶される当該ユーザのユーザ情報における項目の名称毎に当該項目の名称に対応するユーザ情報の利用を許可するか否かを示すデータである許可データを、各時間帯に対応づけて複数の種類記憶する記憶部を有し、
前記通信プログラムは、
前記ユーザ情報記憶部に記憶されているユーザ情報に基づいて前記端末装置に配信する配信対象のコンテンツを決定する前記サーバ装置と通信接続を行う接続手順と、
前記接続手順によって通信接続されたサーバ装置がクッキーを受け付けている場合に、前記ユーザ情報記憶部に記憶されているユーザ情報のうち前記配信対象のコンテンツを決定する処理に利用することが許可されるユーザ情報における項目の名称を示すデータとして、前記記憶部に記憶されている複数の種類の許可データのうち現在日時に対応する許可データを当該サーバ装置に送信する送信手順と
を前記端末装置に実行させることを特徴とする通信プログラム。
【請求項１４】
端末装置に実行させる通信プログラムであって、
前記端末装置は、
ユーザによって設定されるデータであって、サーバ装置が有するユーザ情報記憶部に記憶される当該ユーザのユーザ情報における項目の名称毎に当該項目の名称に対応するユーザ情報の利用を許可するか否かを示すデータである許可データを、各地域に対応づけて複数の種類記憶する記憶部を有し、
前記通信プログラムは、
前記ユーザ情報記憶部に記憶されているユーザ情報に基づいて前記端末装置に配信する配信対象のコンテンツを決定する前記サーバ装置と通信接続を行う接続手順と、
前記接続手順によって通信接続されたサーバ装置がクッキーを受け付けている場合に、前記ユーザ情報記憶部に記憶されているユーザ情報のうち前記配信対象のコンテンツを決定する処理に利用することが許可されるユーザ情報における項目の名称を示すデータとして、前記記憶部に記憶されている複数の種類の許可データのうち前記端末装置の所在地域に対応する許可データを当該サーバ装置に送信する送信手順と
を前記端末装置に実行させることを特徴とする通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、サーバ装置、ネットワークシステム、通信方法及び通信プログラムに関する。
【背景技術】
【０００２】
従来、ウェブサーバ（Web  Server）は、ＨＴＴＰクッキー（HyperText  Transfer  Protocol  Cookie：以下、単に「クッキー」と表記する）を用いて各種処理を行う場合がある。例えば、ウェブサーバは、端末装置からブラウザを介してアクセスされた場合に、クッキーを端末装置に送信する。その後、端末装置のブラウザは、ウェブサーバにアクセスする場合に、かかるクッキーをウェブサーバに送信する。これにより、ウェブサーバは、端末装置を利用する個々のユーザを識別することが可能となり、例えば、ユーザ毎にカスタマイズしたコンテンツを提供することが可能となる。
【０００３】
一例を挙げて説明すると、広告配信サーバ等は、クッキーを用いてユーザを識別することで、かかるユーザの行動履歴等を特定し、特定した行動履歴を用いてユーザが興味を持っていると考えられる分野に関する広告コンテンツを配信する。このような技術は、ターゲティング広告等と呼ばれており、広告配信効果を高めることができると考えられている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−９６２０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の従来技術では、広告配信サーバ等のサーバ装置がユーザに所望されているコンテンツを配信できるとは限らなかった。具体的には、上記のターゲティング広告等の従来技術では、あくまで行動履歴等を用いてユーザが興味を持っていると考えられる分野を推定しているに過ぎないので、かかる分野を高精度に特定できるとは限らなかった。このため、例えば広告配信サーバは、必ずしもユーザの興味に対応する広告コンテンツを配信できるとは限らず、この結果、広告配信効果を高めることができるとも限らなかった。
【０００６】
本発明は、上記に鑑みてなされたものであって、ユーザに所望されているコンテンツを配信可能にする端末装置、サーバ装置、ネットワークシステム、通信方法及び通信プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
実施形態に係る端末装置は、ユーザによって設定されるデータであって、当該ユーザに関するユーザ情報毎に該ユーザ情報の利用を許可するか否かを示すデータである許可データを記憶する記憶部と、ユーザ情報に基づいて配信対象のコンテンツを決定するサーバ装置と通信接続を行う接続部と、前記接続部によって通信接続されたサーバ装置がクッキーを受け付けている場合に、前記記憶部に記憶されている許可データを当該サーバ装置に送信する送信部とを備えたことを特徴とする。
【発明の効果】
【０００８】
実施形態に係る端末装置、サーバ装置、ネットワークシステム、通信方法及び通信プログラムは、ユーザに所望されているコンテンツを配信することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施例１に係るネットワークシステムの構成例を示す図である。
【図２】図２は、端末装置のブラウザに表示されるコンテンツの一例を示す図である。
【図３】図３は、実施例１に係る端末装置の構成例を示す図である。
【図４】図４は、実施例１におけるオプトアロウクッキーに設定される情報例を示す図である。
【図５】図５は、許諾区分設定画面の一例を示す図である。
【図６】図６は、限定要素設定画面の一例を示す図である。
【図７】図７は、実施例１に係る広告配信サーバの構成例を示す図である。
【図８】図８は、実施例１に係る端末装置による通信処理手順を示すフローチャートである。
【図９】図９は、実施例２に係るネットワークシステムの構成例を示す図である。
【図１０】図１０は、実施例２に係る広告配信サーバの構成例を示す図である。
【図１１】図１１は、実施例３に係るネットワークシステムの構成例を示す図である。
【図１２】図１２は、実施例３に係る端末装置の構成例を示す図である。
【図１３】図１３は、実施例３に係るオプトアロウウェブサーバの構成例を示す図である。
【図１４】図１４は、各実施例に係る端末装置が保持するオプトアロウクッキーの変形例を説明するための図である。
【図１５】図１５は、各実施例に係る端末装置が保持するオプトアロウクッキーの変形例を説明するための図である。
【発明を実施するための形態】
【００１０】
以下に、本願に係る端末装置、サーバ装置、ネットワークシステム、通信方法及び通信プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例により本願に係る端末装置、サーバ装置、ネットワークシステム、通信方法及び通信プログラムが限定されるものではない。
【実施例１】
【００１１】
［実施例１に係るネットワークシステムの構成］
まず、図１を用いて、実施例１に係るネットワークシステムについて説明する。図１は、実施例１に係るネットワークシステムの構成例を示す図である。図１に例示するように、実施例１に係るネットワークシステム１には、コンテンツサーバ１０と、広告配信サーバ（「アドサーバ：Ad  Server」とも呼ばれる）２０と、端末装置１００とが含まれる。端末装置１００は、図示しないネットワーク網を介して、コンテンツサーバ１０及び広告配信サーバ２０と有線又は無線により通信可能に接続される。
【００１２】
なお、図１では、ネットワークシステム１に、コンテンツサーバ１０、広告配信サーバ２０及び端末装置１００が１台ずつ含まれる例を示したが、ネットワークシステム１には、複数台のコンテンツサーバ１０、広告配信サーバ２０及び端末装置１００が含まれてもよい。
【００１３】
コンテンツサーバ１０は、例えばウェブサーバであり、端末装置１００に対してウェブページ等のコンテンツ（以下、「ウェブコンテンツ」と表記する場合がある）を配信するコンピュータである。実施例１では、コンテンツサーバ１０によって配信されるウェブページには、広告配信サーバ２０によって配信される広告用のコンテンツ（以下、「広告コンテンツ」と表記する場合がある）が表示される広告枠が含まれるものとする。
【００１４】
広告配信サーバ２０は、端末装置１００に対して広告コンテンツを配信するコンピュータである。例えば、広告配信サーバ２０は、上記ウェブページの広告枠に表示される広告コンテンツを端末装置１００に配信する。かかる広告コンテンツは、例えば、広告を目的とした画像データであり、企業名、商品名、商品を紹介するサイトのＵＲＬ（Uniform  Resource  Locator）等の情報が描出され、商品を紹介するサイト等にリンクが張られる。
【００１５】
また、図１に示した例では、広告配信サーバ２０は、ユーザ情報記憶部２２を有する。ユーザ情報記憶部２２は、端末装置１００のユーザに関する各種情報であるユーザ情報を記憶する。例えば、ユーザ情報記憶部２２は、ユーザ情報として、端末装置１００のユーザにおける属性情報（性別、住所、年齢、収入等）や、ユーザが端末装置１００を用いてサイトを閲覧した履歴を示す閲覧履歴（「行動履歴」とも呼ばれる）や、かかるサイトにおいてユーザが商品を購入した履歴を示す購買履歴等に関する情報を記憶する。ユーザ情報記憶部２２は、このようなユーザ情報をユーザ毎に記憶する。
【００１６】
端末装置１００は、ユーザによって利用される情報処理装置であり、例えば、ＰＣ（Personal  Computer）や携帯電話機やＰＤＡ（Personal  Digital  Assistant）等である。かかる端末装置１００は、図１に例示するように、クッキー記憶部１４０を有する。クッキー記憶部１４０は、コンテンツサーバ１０や広告配信サーバ２０等のサーバ装置から受信したクッキーを記憶する。具体的には、端末装置１００は、ウェブブラウザ（以下、単に「ブラウザ」と表記する）を有しており、かかるブラウザを介してサーバ装置からクッキーを受信した場合に、受信したクッキーをクッキー記憶部１４０に格納する。
【００１７】
このような構成の下、実施例１に係るネットワークシステム１は、ユーザが興味を持っている分野に関する広告コンテンツを配信可能にする。この点について簡単に説明する。まず、広告配信サーバ２０は、端末装置１００から初めてアクセスされた場合や、過去に端末装置１００に対して生成したクッキーに有効期限が切れた場合等に、端末装置１００用のクッキー（図１では、「Ａｄ  Ｃｏｏｋｉｅ：アドクッキー」と表記する）を生成し、生成したアドクッキーを端末装置１００に送信する。かかる場合に、端末装置１００は、広告配信サーバ２０から受信したアドクッキーをクッキー記憶部１４０に格納する。その後に、端末装置１００は、コンテンツサーバ１０から広告枠が含まれるウェブコンテンツを受信した場合に、かかる広告枠に表示される広告コンテンツの取得要求を広告配信サーバ２０に送信する。
【００１８】
このとき、一般的な端末装置は、前述において広告配信サーバ２０から受信したアドクッキーを広告配信サーバ２０に送信する。これにより、広告配信サーバ２０は、端末装置から受信したアドクッキーを用いて端末装置のブラウザを特定することができる。言い換えれば、広告配信サーバ２０は、端末装置のユーザを特定することができる。そして、広告配信サーバ２０は、特定したユーザに対応するユーザ情報をユーザ情報記憶部２２から取得し、取得したユーザ情報を用いてユーザが興味を持っていると考えられる分野を推定した後に、かかる分野に関する広告コンテンツを端末装置に配信する。しかし、このような広告配信サーバ２０は、あくまでユーザが興味を持っていると考えられる分野を推定しているに過ぎず、ユーザの興味を特定できるとは限らない。このため、広告配信サーバ２０は、必ずしもユーザの興味に対応する広告コンテンツを配信できるとは限らず、この結果、広告配信効果を高めることができるとも限らない。
【００１９】
一方、実施例１に係る端末装置１００は、広告コンテンツの取得要求を広告配信サーバ２０に送信する場合に、上記のアドクッキーとともに、ユーザ情報毎にかかるユーザ情報の利用を許可するか否かを示すデータである許可データをクッキーとして広告配信サーバ２０に送信する。以下では、このような許可データを「Ｏｐｔ−ａｌｌｏｗ  Ｃｏｏｋｉｅ：オプトアロウクッキー」と表記する場合がある。かかるオプトアロウクッキーは、ユーザによって設定されるクッキーであって、例えば、ユーザ情報（性別、住所、年齢、収入、行動履歴、購買履歴等）毎に、広告配信サーバ２０によるユーザ情報の利用を許可する否かを示すフラグ等のデータである。
【００２０】
広告配信サーバ２０は、端末装置１００からアドクッキー及びオプトアロウクッキーを受信した場合には、かかるアドクッキーを用いて端末装置１００のユーザを特定する。さらに、広告配信サーバ２０は、かかるオプトアロウクッキーを参照することにより、利用することが許可されているユーザ情報を特定する。そして、広告配信サーバ２０は、端末装置１００のユーザに対応するユーザ情報のうち、利用することが許可されているユーザ情報をユーザ情報記憶部２２から取得する。そして、広告配信サーバ２０は、このようにして取得したユーザ情報を用いて配信対象の広告コンテンツを決定し、決定した広告コンテンツを端末装置１００に配信する（図１では、「Ｏｐｔ−ａｌｌｏｗ配信」と表記する）。すなわち、実施例１に係る広告配信サーバ２０は、ユーザの意思が反映されているオプトアロウクッキーにより特定されるユーザ情報を用いて配信対象の広告コンテンツを決定するので、ユーザが興味を持っている分野を高精度に特定することができ、ひいてはユーザが真に興味を持っている分野に関する広告コンテンツを配信することができる。
【００２１】
このようにして、実施例１に係る端末装置１００は、コンテンツサーバ１０から配信されるウェブコンテンツと広告配信サーバ２０から配信される広告コンテンツとをブラウザ上に表示する。図２に、端末装置１００のブラウザに表示されるコンテンツの一例を示す。図２に示した例では、端末装置１００は、所定の表示部（後述する表示部１３０）にブラウザＢ１０を表示するとともに、かかるブラウザＢ１０に、コンテンツサーバ１０から配信されるウェブコンテンツＷｃ１１と、広告配信サーバ２０から配信される広告コンテンツＡｃ１１とをブラウザＢ１０上に表示する。なお、広告コンテンツＡｃ１１が表示される広告枠に関する情報や、広告コンテンツＡｃ１１を保持する広告配信サーバ２０に関する情報は、例えば、ウェブコンテンツＷｃ１１を構成するＨＴＭＬファイル等によって指定されている。
【００２２】
このように、実施例１に係るネットワークシステム１では、端末装置１００が、ユーザにより設定されたオプトアロウクッキーを広告配信サーバ２０に送信し、広告配信サーバ２０が、ユーザの意思が反映されているオプトアロウクッキーに従って配信対象の広告コンテンツを決定する。これにより、実施例１における広告配信サーバ２０は、ユーザが真に興味を持っている分野に関する広告コンテンツを配信することができる。
【００２３】
例えば、ユーザが過去に閲覧したサイトに関する分野に興味を持っているものとする。かかる場合に、実施例１におけるユーザは、行動履歴の利用を許可するようにオプトアロウクッキーを設定することで、過去に閲覧したサイトに関する分野の広告コンテンツを広告配信サーバ２０から得ることができる。また、例えば、ユーザが過去に購入した商品に関する分野に興味を持っているものとする。かかる場合に、実施例１におけるユーザは、購買履歴の利用を許可するようにオプトアロウクッキーを設定することで、過去に購入した商品に関する分野の広告コンテンツを広告配信サーバ２０から得ることができる。
【００２４】
このようなことから、実施例１に係るネットワークシステム１は、広告配信サーバ２０がユーザニーズに見合う広告コンテンツを配信することができ、端末装置１００のユーザが所望の広告コンテンツを得ることができるので、広告配信サーバ２０及び端末装置１００の双方にとってメリットのあるコンテンツ流通を実現することができる。
【００２５】
以下に、図１に示した端末装置１００の構成について説明し、次に広告配信サーバ２０の構成について説明し、次に端末装置１００による処理手順について説明し、最後に実施例１の効果について説明する。
【００２６】
［実施例１に係る端末装置の構成］
図３を用いて、図１に示した端末装置１００の構成について説明する。図３は、実施例１に係る端末装置１００の構成例を示す図である。図３に例示するように、実施例１に係る端末装置１００は、ネットワークＩＦ（interface）１１０と、入力部１２０と、表示部１３０と、クッキー記憶部１４０と、制御部１５０とを有する。
【００２７】
ネットワークＩＦ１１０は、コンテンツサーバ１０や広告配信サーバ２０等のサーバ装置との間で各種データを送受信するＮＩＣ（Network  Interface  Card）等である。例えば、ネットワークＩＦ１１０は、コンテンツサーバ１０からウェブコンテンツを受信したり、広告配信サーバ２０からアドクッキーや広告コンテンツを受信したり、広告配信サーバ２０に対してオプトアロウクッキーを送信したりする。
【００２８】
入力部１２０は、ユーザから各種操作の入力を受け付ける入力デバイスであり、例えば、キーボードやマウス等である。表示部１３０は、各種情報を表示制御する表示デバイスであり、例えば、液晶ディスプレイ等である。なお、端末装置１００は、入力部１２０と表示部１３０とが一体化されたタッチパネル式の表示部（タッチディスプレイ等）を有してもよい。
【００２９】
クッキー記憶部１４０は、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、又は、ハードディスク、光ディスク等の記憶装置であり、各種クッキーを記憶する。具体的には、クッキー記憶部１４０は、広告配信サーバ２０から送信されるアドクッキー、コンテンツサーバ１０から送信されるクッキー（以下、「コンテンツクッキー」と表記する場合がある）、ユーザによって設定されたオプトアロウクッキー等を記憶する。
【００３０】
図３に示した例では、クッキー記憶部１４０は、アドクッキーＡ１１及びＡ１２と、コンテンツクッキーＣ１１及びＣ１２と、オプトアロウクッキーＯＡ１１とを記憶する。なお、アドクッキーＡ１１とアドクッキーＡ１２とは、同一の広告配信サーバ２０によって送信されたクッキーであってもよいし、異なる広告配信サーバ２０によって送信されたクッキーであってもよい。同様に、コンテンツクッキーＣ１１とコンテンツクッキーＣ１２とは、同一又は異なるコンテンツサーバによって送信されたクッキーである。
【００３１】
ここで、実施例１におけるオプトアロウクッキーについて説明する。オプトアロウクッキーは、広告配信サーバ２０等のサーバ装置によるユーザ情報の利用をユーザが許可するか否かを示す許諾コードとしての役割を担う。実施例１におけるオプトアロウクッキーは、基本的にはユーザ情報自体（「性別：男性」、「住所：東京都・・・」、「年齢：２５歳」、「年収：５００万」等）が設定されるのではなく、ユーザ情報毎にかかるユーザ情報の利用を許可するか否かを示すフラグ等が設定される。これは、実施例１では、広告配信サーバ２０がユーザ情報自体（行動履歴、購買履歴等）をユーザ情報記憶部２２に保持しており、端末装置１００がオプトアロウクッキーによってユーザ情報記憶部２２に記憶されている各ユーザ情報の利用を許可するか否かを広告配信サーバ２０に通知するからである。
【００３２】
また、オプトアロウクッキーのフォーマットは、ＲＦＣ（Request  for  Comments）２１０９や２９６５や６２６５等によって定義されているクッキーの仕様に準拠する。一例を挙げて説明すると、例えば、オプトアロウクッキーの「ＮＡＭＥ」には「OPTALLOW」等が設定され、オプトアロウクッキーの「ＶＡＬＵＥ」にはユーザ情報の利用を許可するか否かを示すフラグ等の情報が設定される。なお、「ＮＡＭＥ」に設定される「OPTALLOW」に限らず、オプトアロウクッキーであることを識別できる情報であれば如何なる情報であってもよい。
【００３３】
上記のＶＡＬＵＥに設定される情報のフォーマットは、各種情報のデータサイズが固定である固定長形式であってもよいし、各種情報のデータサイズが可変である可変長形式であってもよいし、固定長形式と可変長形式との組合せ形式であってもよいし、ＣＳＶ（Comma  Separated  Values）形式であってもよいし、所定の特殊文字列（例えば、「；」等）を区切り文字とする形式であってもよい。例えば、オプトアロウクッキーのフォーマットが固定長形式や可変長形式である場合には、図４を用いて後述する各種情報（「性別」の利用を許可するか否かを示すフラグ等）が設定される領域が規定されている。また、例えば、オプトアロウクッキーのフォーマットがＣＳＶ形式や特殊文字列区切り形式等である場合には、後述する各種情報が設定される順序が規定されている。また、オプトアロウクッキーのフォーマットが可変長形式である場合、オプトアロウクッキーには可変長データ部分のデータサイズがオフセットとして設定されることが規定されている。また、ＶＡＬＵＥには、ＵＲＬエンコードされた後の情報が設定されてもよい。端末装置１００及び広告配信サーバ２０は、このような規定に準拠して動作する。
【００３４】
なお、上記では、オプトアロウクッキーがＲＦＣに準拠する場合を例に挙げたが、オプトアロウクッキーは、必ずしも既存のクッキーの仕様に準拠する必要はない。例えば、オプトアロウクッキー用の新たな仕様が規定されてもよい。
【００３５】
続いて、図４を用いて、オプトアロウクッキーに設定される情報について説明する。図４は、実施例１におけるオプトアロウクッキーに設定される情報例を示す図である。なお、図４では、オプトアロウクッキーの「ＶＡＬＵＥ」に設定される情報の一例を示す。
図４に例示するように、オプトアロウクッキーには、「コンテンツ識別子」、「発行者識別子」、「受諾者識別子」、「許諾条件情報」といった情報が設定される。
【００３６】
「コンテンツ識別子」は、オプトアロウクッキーを識別するための識別情報等を示す。「発行者識別子」は、オプトアロウクッキーの発行者（送信元）であるブラウザを識別するための識別情報等を示す。例えば、広告配信サーバ２０等のサーバ装置は、かかる「発行者識別子」に設定されている識別情報を参照することで、オプトアロウクッキーの送信元であるブラウザを特定する。「受諾者識別子」は、オプトアロウクッキーの受諾者（送信先）であるサーバ装置を識別するための識別情報等を示す。例えば、かかる「受諾者識別子」には、広告配信サーバ２０のドメインやＩＰ（Internet  Protocol）アドレス等が設定される。「許諾条件情報」は、ユーザ情報の利用を許可する否かを示す「許諾区分」や、ユーザ情報の利用を限定するための利用条件等を示す「限定要素」が含まれる。
【００３７】
このような情報が設定されるオプトアロウクッキーは、『「受諾者識別子」によって識別されるサーバ装置が、「発行者識別子」によって識別される端末装置１００（端末装置１００が備えるブラウザ）から、「許諾条件情報」によって利用許可されているユーザ情報を配信対象のコンテンツ決定処理に用いることを許諾される』ことを示す。
【００３８】
上記の「許諾条件情報」についてより詳細に説明する。図４に例示するように、「許諾条件情報」には、「許諾区分」として、「デモグラ（デモグラフィック）区分」、「ジオグラ（ジオグラフィック）区分」、「サイコグラ（サイコグラフィック）区分」、「ライフログ区分」、「スポンサー区分」、「テリトリー区分」、「使用区分」といった情報が設定される。
【００３９】
「デモグラ区分」は、ユーザの属性情報や個人情報等の利用を許可するか否かを示す。例えば、「デモグラ区分」は、ユーザの「性別」、「住所」、「年齢」、「収入」等の項目を含み、かかる項目毎に利用可否を示すフラグが設定される。これにより、端末装置１００のユーザは、「デモグラ区分」に関するユーザ情報の利用可否を広告配信サーバ２０に通知することができる。なお、以下では、ユーザ情報の利用を許可する場合には、フラグ「１」が設定され、ユーザ情報の利用を許可しない場合には、フラグ「０」が設定されるものとする。
【００４０】
「ジオグラ区分」は、端末装置１００の位置に関する情報の利用を許可するか否かを示す。例えば、「ジオグラ区分」は、端末装置１００の「現在位置」等の項目を含み、かかる項目毎に利用可否を示すフラグが設定される。これにより、端末装置１００のユーザは、「ジオグラ区分」に関するユーザ情報の利用可否を広告配信サーバ２０に通知することができる。
【００４１】
上記の「現在位置」について説明すると、図３では図示することを省略したが、実施例１に係る端末装置１００は、ＧＰＳ（Global  Positioning  System）機能を有し、端末装置１００の現在位置を示す現在位置情報を広告配信サーバ２０に送信する場合がある。そして、広告配信サーバ２０は、オプトアロウクッキーにおいて現在位置情報の利用が許可されている場合には、端末装置１００から受信した現在位置情報を用いて配信対象の広告コンテンツを決定し、オプトアロウクッキーにおいて現在位置情報の利用が許可されていない場合には、現在位置情報を用いずに配信対象の広告コンテンツを決定する。
【００４２】
「サイコグラ区分」は、ユーザの嗜好や意思等に関する情報の利用を許可するか否かを示す。例えば、「サイコグラ区分」は、ユーザの嗜好に関する項目として「スイーツ」、「果物」、「飲料」等を含み、かかる項目毎にユーザが興味を持っているか否かを示すフラグが設定される。また、例えば、「サイコグラ区分」は、ユーザの意思に関する項目として「無料コンテンツを広告付きで閲覧したい」、「車の広告だけ見たい」等を含み、かかる項目毎にユーザの意思があるか否かを示すフラグが設定される。これにより、端末装置１００のユーザは、嗜好や意思等に関する情報を広告配信サーバ２０に通知することができる。なお、以下では、ユーザが興味を持っている項目にはフラグ「１」が設定され、ユーザが興味を持っていない項目にはフラグ「０」が設定されるものとする。また、ユーザの意思がある項目にはフラグ「１」が設定され、ユーザの意思がない項目にはフラグ「０」が設定されるものとする。
【００４３】
「ライフログ区分」は、各種履歴情報の利用を許可するか否かを示す。例えば、「ライフログ区分」は、ユーザが端末装置１００を用いて閲覧したサイトの「閲覧履歴（行動履歴）」や、各種サイトから購入した「購買履歴」や、ユーザの「診療履歴」や「職歴」等の項目を含み、かかる項目毎に利用可否を示すフラグが設定される。これにより、端末装置１００のユーザは、「ライフログ区分」に関するユーザ情報（ユーザの嗜好や意思）の利用可否を広告配信サーバ２０に通知することができる。
【００４４】
「スポンサー区分」は、ユーザが所望する広告コンテンツの広告主に関する情報を示す。例えば、「スポンサー区分」は、広告主に関する情報として「ＡＡＡ会社」、「ＢＢＢ会社」、「食品関連会社」、「スポーツ関連会社」等の項目を含み、かかる項目毎にユーザが所望する広告コンテンツの広告主であるか否かを示すフラグが設定される。これにより、端末装置１００のユーザは、「スポンサー区分」に関するユーザ情報の利用可否を広告配信サーバ２０に通知することができる。この結果、ユーザは、所望の広告主によって提供される広告コンテンツを取得することが可能となる。
【００４５】
「テリトリー区分」は、ユーザが所望する広告コンテンツの配信元の地域に関する情報を示す。例えば、「テリトリー区分」は、広告配信サーバ２０が設置される国名として「日本」、「アメリカ」等の項目を含み、かかる項目毎に広告コンテンツの配信元がユーザに許可された国であるか否かを示すフラグが設定される。これにより、端末装置１００のユーザは、「テリトリー区分」に関するユーザ情報の利用可否を広告配信サーバ２０に通知することができる。この結果、ユーザは、所望の国に配置された広告配信サーバ２０からのみ広告コンテンツを取得することが可能となる。
【００４６】
「使用区分」は、ユーザ情報を他の装置から取得する手法としてダウンロード又はストリーミングのいずれかの手法を示すコード値等が設定される。実施例１では、かかる「使用区分」を用いない例を示すので、ここでは説明を省略する。
【００４７】
また、図４に例示するように、「許諾条件情報」には、ユーザ情報の利用を限定する「限定要素」として、「通常利用条件」、「拡張利用条件」、「蓄積条件」、「共有条件」といった情報が設定される。実施例１におけるオプトアロウクッキーでは、かかる「限定要素」が「許諾区分」に含まれる項目毎に設定され得る。例えば、実施例１におけるオプトアロウクッキーにおいては、ユーザ情報全体を示す「許諾区分」に対して１個の「限定要素」が設定される場合もあれば、「デモグラ区分」等の区分毎に「限定要素」が設定される場合もあれば、「性別」等の詳細項目毎に「限定要素」が設定される場合もある。どのような単位で「限定要素」が設定されるかは、後述するユーザの設定操作によって決定される。
【００４８】
かかる「限定要素」についてより詳細に説明すると、「通常利用条件」は、「利用態様限定」、「台数人数限定」、「ターゲティング限定」、「媒体限定」、「寿命限定」、「時間帯限定」等が設定される。
【００４９】
「利用態様限定」は、ユーザ情報の利用目的を限定するための情報を示す。例えば、「利用態様限定」は、ユーザ情報の利用目的として「広告」、「ＰＲ（Public  Relations）」、「キャンペーン」、「マーケティング」等の項目を含み、かかる項目毎に、これらを目的としてユーザ情報を利用してよいか否かを示すフラグが設定される。
【００５０】
一例を挙げて説明すると、例えば、広告配信サーバ２０は、「利用態様限定」の「広告」に利用許可を示すフラグ「１」が設定されているオプトアロウクッキーを受信した場合には、配信対象の広告コンテンツ（広告目的のコンテンツ）を決定する際に、かかる「利用態様限定」により利用限定されているユーザ情報であっても用いる。一方、広告配信サーバ２０は、「利用態様限定」の「広告」に利用不許可を示すフラグ「０」が設定されているオプトアロウクッキーを受信した場合には、配信対象の広告コンテンツを決定する際に、かかる「利用態様限定」によって利用限定されているユーザ情報を用いない。また、例えば、広告配信サーバ２０は、「利用態様限定」の「ＰＲ」に利用許可を示すフラグ「１」が設定されているオプトアロウクッキーを受信した場合には、配信対象のＰＲ用コンテンツ（ＰＲ目的のコンテンツ）を決定する際に、かかる「利用態様限定」によって利用限定されているユーザ情報であっても用いる。一方、広告配信サーバ２０は、「利用態様限定」の「ＰＲ」に利用不許可を示すフラグ「０」が設定されているオプトアロウクッキーを受信した場合には、配信対象のＰＲ用コンテンツを決定する際に、かかる「利用態様限定」によって利用限定されているユーザ情報を用いない。このように、ユーザは、オプトアロウクッキーを用いることで、ユーザ情報毎にかかるユーザ情報の利用目的を制限することができる。
【００５１】
「台数人数限定」は、ｋ−匿名性を保持するための情報を示し、ここの例ではユーザ情報を用いて特定される端末装置又はユーザの数の上限値が設定される。具体的には、「台数人数限定」は、かかる「台数人数限定」によって利用限定されているユーザ情報を用いることで特定される端末装置又はユーザの数が「台数人数限定」に設定されている数値よりも大きい場合には、かかるユーザ情報を利用することを許可し、特定される端末装置又はユーザの数が「台数人数限定」に設定されている数値以下である場合には、かかるユーザ情報を利用することを許可しないことを示す。
【００５２】
一例を挙げて説明すると、例えば、広告配信サーバ２０は、「台数人数限定」に「１０」が設定されているオプトアロウクッキーを受信したものとする。また、ここでは、かかる「台数人数限定」が「デモグラ」に対して設定されているものとする。このとき、広告配信サーバ２０は、端末装置１００のユーザにおける「デモグラ」から特定されるユーザの数が「１０」よりも大きい場合には、かかる「デモグラ」を用いて、配信対象の広告コンテンツを決定する。一方、広告配信サーバ２０は、端末装置１００のユーザにおける「デモグラ」から特定されるユーザの数が「１０」以下である場合には、かかる「デモグラ」を用いずに、配信対象の広告コンテンツを決定する。例えば、番地まで含む住所が設定されている「デモグラ」からは所定のユーザに特定されるので、広告配信サーバ２０は、このような「デモグラ」を用いない。
【００５３】
「ターゲティング限定」は、ユーザ情報をターゲティングに用いることを許可するか否かを示す。例えば、「ターゲティング限定」は、「デモグラ」、「ジオグラ」、「サイコグラ」、「ライフログ」等の項目を含み、かかる項目毎にフラグが設定される。
【００５４】
「媒体限定」は、ユーザ情報を用いて決定した広告コンテンツの配信先としてよい媒体（デバイス）に関する情報を示す。例えば、「媒体限定」は、「所有端末」、「屋外広告装置」、「屋内広告装置」等の項目を含み、かかる項目毎に配信可否を示すフラグが設定される。なお、実施例１では、広告配信サーバ２０によって広告コンテンツが端末装置１００（ユーザの「所有端末」）に配信される例を示しているが、広告配信サーバ２０は、端末装置１００から現在位置情報を取得した場合には、端末装置１００の現在位置近傍に設置されている電子看板（Digital  Signage）等に広告コンテンツを配信してもよい。「屋外広告装置」及び「屋内広告装置」とは、このような電子看板等を示す。
【００５５】
「寿命限定」は、ユーザ情報の利用可能回数や、ユーザ情報を用いて決定した広告コンテンツの配信回数や、ユーザ情報の利用可能期間等が設定される。「時間帯限定」は、ユーザ情報の利用を許可する時間帯等が設定される。このように、ユーザは、オプトアロウクッキーを用いることで、ユーザ情報毎にかかるユーザ情報の利用回数や利用期間等を制限することができる。
【００５６】
「拡張利用条件」は、オプトアロウクッキーの拡張領域を示す。「蓄積条件」は、広告配信サーバ２０が各ユーザ情報を保持することが許可される期間等が設定される。「共有条件」は、広告配信サーバ間でユーザ情報を共有してよいか否かを示すフラグが設定される。実施例１では、「拡張利用条件」、「蓄積条件」、「共有条件」を用いない例を示すので、ここでは説明を省略する。
【００５７】
上述してきた各種情報がオプトアロウクッキーに設定される。例えば、オプトアロウクッキーのフォーマットが固定長形式であり、「コンテンツ識別子」、「発行者識別子」、「受諾者識別子」、「許諾条件情報」の順に設定されることが規定されているものとする。さらに、「許諾条件情報」については、「デモグラ区分」、「性別」、「住所」、「年齢」、「収入」、「ジオグラ区分」、「現在位置」、「サイコグラ区分」、「嗜好」、「スイーツ」、「果物」、「飲料」、「意思」、「無料コンテンツを広告付きで閲覧したい」、「車の広告だけ見たい」、「ライフログ区分」、「行動履歴」、「購買履歴」、「診療履歴」、「職歴」、「スポンサー区分」、「テリトリー区分」、「使用区分」の順に設定されることが規定されているものとする。
【００５８】
そして、オプトアロウクッキーに「１１０１０００１１１１０１０１１１１００・・・」といったデータが設定されているものとする。なお、ここでは、「コンテンツ識別子」、「発行者識別子」及び「受諾者識別子」の設定情報について記載することを省略しており、先頭に記載した「１」が「デモグラ区分」を示し、次に記載した「１」が「性別」を示し、次の「０」が「住所」を示し、次の「１」が「年齢」を示し、次の「０」が「収入」を示し、次の「０」が「ジオグラ区分」を示し、次の「０」が「現在位置」を示し、次の「１」が「サイコグラ区分」を示し、次の「１」が「嗜好」を示し、次の「１」が「スイーツ」を示し、次の「１」が「果物」を示し、次の「０」が「飲料」を示し、次の「１」が「意思」を示し、次の「０」が「無料コンテンツを広告付きで閲覧したい」を示し、次の「１」が「車の広告だけ見たい」を示し、次の「１」が「ライフログ区分」を示し、次の「１」が「行動履歴」を示し、次の「１」が「購買履歴」を示し、次の「０」が「診療履歴」を示し、次の「０」が「職歴」を示す。
【００５９】
上記例の場合、端末装置１００のユーザは、「デモグラ区分」のうち、「性別」及び「年齢」の利用を許可しているが、「住所」及び「収入」の利用を許可していない。また、ユーザは、「ジオグラ区分」の利用を許可していない。また、ユーザは、「サイコグラ区分」の利用を許可しており、さらに、かかるユーザの嗜好が「スイーツ」及び「果物」であることを示すとともに、「車の広告だけ見たい」という意思を示している。また、ユーザは、「ジオグラ区分」のうち、「行動履歴」及び「購買履歴」の利用を許可しているが、「診療履歴」及び「職歴」の利用を許可していない。
【００６０】
このように、端末装置１００のユーザは、オプトアロウクッキーを用いることによって、広告配信サーバ２０に対して、利用することを許可するユーザ情報の項目を通知するとともに、ユーザ自身の嗜好や意思等を通知することができる。これにより、ユーザは、広告配信サーバ２０から所望の広告コンテンツを得ることができる。例えば、ユーザは、上記例のようにオプトアロウクッキーを設定した場合には、自身の性別や年齢のユーザを販売対象としている自動車に関する広告コンテンツ等を得ることができる。
【００６１】
なお、図４に示した各種情報は一例であって、上記例に限られない。例えば、オプトアロウクッキーは、図４に例示した全ての情報が設定されていることを要せず、一部の情報のみが設定されてもよい。また、例えば、オプトアロウクッキーは、図４に例示した情報以外の情報が設定されてもよい。また、上述したオプトアロウクッキーのフォーマットは一例であって、上記例に限られない。オプトアロウクッキーのフォーマットは、図４に例示したユーザ情報の利用可否に関する情報や、ユーザの嗜好や意思等に関する情報をクッキーとしてサーバ装置に通知することができれば如何なる態様であってもよい。
【００６２】
図３の説明に戻って、制御部１５０は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、図示しない記憶装置に記憶されているプログラムがＲＡＭ（Random  Access  Memory）を作業領域として実行されることにより実現される。また、例えば、制御部１５０は、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。かかる制御部１５０は、生成部１５１と、ブラウザ制御部１５２とを有する。
【００６３】
生成部１５１は、ユーザによる操作に従って、オプトアロウクッキーを生成し、生成したオプトアロウクッキーをクッキー記憶部１４０に格納する。具体的には、生成部１５１は、ユーザによってオプトアロウクッキーを設定する旨の操作が行われた場合に、オプトアロウクッキーを設定するための設定画面を表示部１３０に表示する。そして、生成部１５１は、かかる設定画面上でユーザによる各種設定操作が行われた場合に、各種設定操作に従ってオプトアロウクッキーを生成する。
【００６４】
ここで、図５及び図６に、生成部１５１によって表示されるオプトアロウクッキーの設定画面の一例を示す。図５は、図４に例示した「許諾区分」を設定するための許諾区分設定画面Ｇ２１の一例を示し、図６は、図４に例示した「限定要素」を設定するための限定要素設定画面Ｇ２２の一例を示す。
【００６５】
図５に示すように、ユーザは、許諾区分設定画面Ｇ２１において、図４に例示した許諾区分（「デモグラ」等）や、各許諾区分に含まれる詳細項目（「性別」等）をチェックボックスにより選択することで、利用許可する項目を設定することができる。
【００６６】
一例を挙げて説明すると、許諾区分設定画面Ｇ２１において、文字列データ「デモグラ」の左側に配置されたチェックボックスＣＢ３０をチェックする設定操作が行われた場合には、「デモグラ」に含まれるユーザ情報（「性別」等）の利用を許可することを示す。また、文字列データ「性別」及び「住所」のチェックボックスをチェックせずに、文字列データ「年齢」及び「収入」のチェックボックスをチェックする設定操作が行われた場合には、「デモグラ」に含まれるユーザ情報のうち「性別」及び「住所」の利用を許可しないが、「年齢」及び「収入」の利用を許可することを示す。
【００６７】
また、図５に例示した許諾区分設定画面Ｇ２１では、「ジオグラ」の「現在位置」及び「除外地域指定」がチェックされた場合には、例えば、都道府県や市区町村等を選択するためのプルダウンにより除外地域を選択することができる。かかる「除外地域指定」は、所定地域以外において現在位置情報の利用を許可することを可能にする。なお、「除外地域指定」を設定する操作が行われた場合には、オプトアロウクッキーには除外地域を示すコード値等が設定される。
【００６８】
なお、図５では、図示することを省略したが、許諾区分設定画面Ｇ２１では、図４に例示した「スポンサー区分」、「テリトリー区分」、「使用区分」といった項目についても設定することができる。
【００６９】
また、図６に示すように、ユーザは、限定要素設定画面Ｇ２２において、図４に例示した「限定要素」（「利用態様限定」）や、各許諾区分に含まれる詳細項目（利用態様限定の「広告」等）をチェックボックスにより選択することで、限定要素を設定することができる。上記の通り、実施例１におけるオプトアロウクッキーにおいて、「限定要素」は、「許諾区分」に含まれる項目毎に設定され得る。つまり限定要素設定画面Ｇ２２は、図５に例示した許諾区分設定画面Ｇ２１に表示される項目毎に設定され得る。かかる設定を可能にする例を説明すると、例えば、図５に例示した許諾区分設定画面Ｇ２１に表示される各許諾区分「デモグラ」、「ジオグラ」、「サイコグラ」、「ライフログ」や、詳細項目「性別」、「住所」、・・・、「職歴」等には限定要素設定画面Ｇ２２へのリンクが張られており、限定要素設定画面Ｇ２２は、リンク元のユーザ情報について「限定要素」を設定する画面として機能する。これにより、ユーザは、許諾区分毎や詳細項目毎に「限定要素」を設定することができる。
【００７０】
なお、図６では、図示することを省略したが、限定要素設定画面Ｇ２２では、図４に例示した「寿命限定」、「時間帯限定」、「蓄積条件」、「共有条件」といった項目についても設定することができる。
【００７１】
生成部１５１は、このような許諾区分設定画面Ｇ２１や限定要素設定画面Ｇ２２において設定された情報に基づいて、オプトアロウクッキーを生成する。また、生成部１５１は、ユーザによってオプトアロウクッキーを更新する旨の操作が行われた場合には、クッキー記憶部１４０に記憶されているオプトアロウクッキーの状態を反映した許諾区分設定画面Ｇ２１や限定要素設定画面Ｇ２２を表示部１３０に表示することで、オプトアロウクッキーを更新させることもできる。
【００７２】
図３の説明に戻って、ブラウザ制御部１５２は、入力部１２０を介して行われるユーザ操作に基づいて、ブラウザを表示部１３０に表示するとともに、ブラウザを介してコンテンツサーバ１０や広告配信サーバ２０との間でＨＴＴＰ通信を行う。例えば、ブラウザ制御部１５２は、コンテンツサーバ１０や広告配信サーバ２０に対してＨＴＴＰリクエストを送信したり、コンテンツサーバ１０や広告配信サーバ２０から受信した各種コンテンツ（ウェブコンテンツや広告コンテンツ）をブラウザ上に表示したりする。また、ブラウザ制御部１５２は、コンテンツサーバ１０や広告配信サーバ２０からクッキー（コンテンツクッキー、アドクッキー等）を受信した場合には、受信したクッキーをクッキー記憶部１４０に格納する。
【００７３】
このようなブラウザ制御部１５２は、接続部１５３と、送信部１５４と、表示制御部１５５とを有する。接続部１５３は、ユーザ情報に基づいて配信対象のコンテンツを決定する広告配信サーバ２０等のサーバ装置と通信接続を行う。なお、接続部１５３は、広告配信サーバ２０に限らず、各種サーバ装置との間で通信接続を行う。
【００７４】
送信部１５４は、接続部１５３によって通信接続された広告配信サーバ２０がクッキーを受け付けている場合に、クッキー記憶部１４０に記憶されているオプトアロウクッキーを広告配信サーバ２０に送信する。
【００７５】
具体的には、送信部１５４は、広告コンテンツの取得要求を広告配信サーバ２０に送信する場合に、かかる広告配信サーバ２０から受信済みのアドクッキーがクッキー記憶部１４０に格納されているか否かを判定する。そして、送信部１５４は、アドクッキーがクッキー記憶部１４０に格納されている場合には、かかるアドクッキーとともに、クッキー記憶部１４０に格納されているオプトアロウクッキーを広告配信サーバ２０に送信する。
【００７６】
表示制御部１５５は、コンテンツサーバ１０や広告配信サーバ２０等のサーバ装置から受信した各種コンテンツをブラウザ上に表示制御する。例えば、表示制御部１５５は、図２に示した例のように、コンテンツサーバ１０から受信したウェブコンテンツと、広告配信サーバ２０から受信した広告コンテンツとをブラウザ上に表示する。
【００７７】
［実施例１に係る広告配信サーバの構成］
次に、図７を用いて、図１に示した広告配信サーバ２０の構成について説明する。図７は、実施例１に係る広告配信サーバ２０の構成例を示す図である。図７に例示するように、実施例１に係る広告配信サーバ２０は、ネットワークＩＦ２１と、ユーザ情報記憶部２２と、ウェブ制御部２３とを有する。
【００７８】
ネットワークＩＦ２１は、端末装置１００との間で各種データを送受信するＮＩＣ等である。例えば、ネットワークＩＦ２１は、端末装置１００に対してアドクッキーや広告コンテンツを送信したり、端末装置１００からオプトアロウクッキーを受信したりする。
【００７９】
ユーザ情報記憶部２２は、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、又は、ハードディスク、光ディスク等の記憶装置である。かかるユーザ情報記憶部２２は、上記の通り、端末装置１００のユーザに関する各種ユーザ情報を記憶する。例えば、ユーザ情報記憶部２２は、ライフログ等に関するユーザ情報を記憶する。
【００８０】
ウェブ制御部２３は、例えば、ＣＰＵやＭＰＵ等によって、図示しない記憶装置に記憶されているプログラムがＲＡＭを作業領域として実行されることにより実現される。また、例えば、ウェブ制御部２３は、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。
【００８１】
かかるウェブ制御部２３は、広告配信サーバ２０をウェブサーバとして動作させ、端末装置１００のブラウザ制御部１５２との間でＨＴＴＰ通信を行う。例えば、ウェブ制御部２３は、端末装置１００からブラウザを介してアクセスされた場合に、端末装置１００用のアドクッキーを生成し、生成したアドクッキーを端末装置１００に送信する。また、ウェブ制御部２３は、端末装置１００からアクセスされた場合に、アクセス内容に基づいて、ユーザ情報記憶部２２に記憶されている各種ユーザ情報を更新する。
【００８２】
このようなウェブ制御部２３は、受付部２４と、決定部２５と、配信部２６とを有する。受付部２４は、端末装置１００から各種クッキーを受け付ける。例えば、受付部２４は、端末装置１００の送信部１５４によって送信されるアドクッキー及びオプトアロウクッキーを受け付ける。
【００８３】
決定部２５は、受付部２４によって受け付けられたクッキーに基づいて、端末装置１００に配信する広告コンテンツを決定する。具体的には、決定部２５は、受付部２４によってアドクッキー及びオプトアロウクッキーが受け付けられた場合には、かかるアドクッキーを用いて端末装置１００のユーザを特定し、さらに、オプトアロウクッキーを参照することにより、利用することが許可されているユーザ情報を特定する。そして、決定部２５は、端末装置１００のユーザに対応するユーザ情報、かつ、利用することが許可されているユーザ情報をユーザ情報記憶部２２から取得し、取得したユーザ情報を用いて配信対象の広告コンテンツを決定する。
【００８４】
また、決定部２５は、受付部２４によってオプトアロウクッキーを含まないアドクッキーが受け付けられた場合には、かかるアドクッキーを用いて端末装置１００のユーザを特定する。そして、決定部２５は、特定したユーザに対応するユーザ情報をユーザ情報記憶部２２から取得し、取得したユーザ情報を用いて配信対象の広告コンテンツを決定する。
【００８５】
配信部２６は、決定部２５によって決定された広告コンテンツを端末装置１００に配信する。これにより、広告配信サーバ２０は、ユーザの意思が反映されているオプトアロウクッキーを用いて配信対象の広告コンテンツを決定するので、ユーザが興味を持っている分野に関する広告コンテンツを端末装置１００に配信することができる。
【００８６】
［実施例１に係る端末装置による処理手順］
次に、図８を用いて、実施例１に係る端末装置１００による通信処理の手順について説明する。図８は、実施例１に係る端末装置１００による通信処理手順を示すフローチャートである。なお、図８では、端末装置１００によるクッキーの送信処理について説明する。
【００８７】
図８に示すように、端末装置１００の接続部１５３は、広告配信サーバ２０と通信接続を行う（ステップＳ１０１）。例えば、接続部１５３は、広告コンテンツの取得要求を広告配信サーバ２０に送信する場合に、広告配信サーバ２０と通信接続を行う。
【００８８】
続いて、送信部１５４は、広告コンテンツの取得要求を広告配信サーバ２０に送信する場合に、かかる広告配信サーバ２０から受信済みのアドクッキーがクッキー記憶部１４０に格納されているか否かを判定する（ステップＳ１０２）。
【００８９】
そして、送信部１５４は、アドクッキーがクッキー記憶部１４０に格納されている場合には（ステップＳ１０２肯定）、クッキー記憶部１４０に格納されているオプトアロウクッキーを取得する（ステップＳ１０３）。そして、送信部１５４は、かかるアドクッキーとともに、クッキー記憶部１４０から取得したオプトアロウクッキーを広告配信サーバ２０に送信する（ステップＳ１０４）。
【００９０】
一方、送信部１５４は、アドクッキーがクッキー記憶部１４０に格納されていない場合には（ステップＳ１０２否定）、広告配信サーバ２０にクッキーを送信しない。なお、ユーザによってオプトアロウクッキーの設定が行われていない場合には、クッキー記憶部１４０にはオプトアロウクッキーが記憶されていない。このような場合には、送信部１５４は、クッキー記憶部１４０に格納されているアドクッキーのみを広告配信サーバ２０に送信する。
【００９１】
［実施例１の効果］
上述してきたように、実施例１に係る端末装置１００は、ユーザによって設定されるオプトアロウクッキーを記憶するクッキー記憶部１４０と、ユーザ情報に基づいて配信対象のコンテンツを決定する広告配信サーバ２０と通信接続を行う接続部１５３と、接続部１５３によって通信接続された広告配信サーバ２０がクッキーを受け付けている場合に、クッキー記憶部１４０に記憶されているオプトアロウクッキーを広告配信サーバ２０に送信する送信部１５４とを有する。
【００９２】
これにより、実施例１に係る端末装置１００は、ユーザ自身の意思が反映されたオプトアロウクッキーを広告配信サーバ２０に送信することで、ユーザが所望する広告コンテンツを広告配信サーバ２０から取得することができる。また、広告配信サーバ２０は、端末装置１００からオプトアロウクッキーを受け付けることにより、ユーザニーズに見合う広告コンテンツを配信することができるので、広告効果を高めることができる。
【実施例２】
【００９３】
上記実施例１では、広告配信サーバ２０がユーザ情報を保持している例を示した。しかし、広告配信サーバ２０は、ユーザ情報を保持しているとは限らない。また、広告配信サーバ２０は、ユーザ情報を保持している場合であっても、ユーザが利用許可した全てのユーザ情報を保持しているとは限らない。そこで、実施例２では、広告配信サーバ２０が、所定の装置からユーザ情報を取得する例について説明する。なお、以下の実施例では、既に示した構成部位と同様の機能を有する部位には同一符号を付すこととして、その詳細な説明を省略する。
【００９４】
［実施例２に係るネットワークシステムの構成］
まず、図９を用いて、実施例２に係るネットワークシステムについて説明する。図９は、実施例２に係るネットワークシステムの構成例を示す図である。図９に例示するように、実施例２に係るネットワークシステム２には、コンテンツサーバ１０と、広告配信サーバ２０ａと、端末装置１００と、第三者サーバ３０とが含まれる。第三者サーバ３０は、図示しないネットワーク網を介して、広告配信サーバ２０ａ及び端末装置１００と有線又は無線により通信可能に接続される。
【００９５】
第三者サーバ３０は、端末装置１００のユーザに関するユーザ情報を管理するコンピュータであり、ユーザ情報記憶部３１を有する。かかる第三者サーバ３０は、例えば、広告配信サーバ２０ａの管理者や端末装置１００のユーザとは異なる企業や団体等の第三者機関によって管理されるサーバ装置や、クラウド環境下に配置されるサーバ装置等である。
【００９６】
このような第三者サーバ３０は、端末装置１００のユーザによる許可の下、かかるユーザの各種ユーザ情報をユーザ情報記憶部３１に保持する。例えば、第三者サーバ３０は、端末装置１００から各種ユーザ情報を受信し、受信したユーザ情報をユーザ情報記憶部３１に保持する。また、例えば、第三者サーバ３０は、ユーザによる許可の下、広告配信サーバ２０ａ以外の他のサーバ装置（広告配信サーバやコンテンツサーバ）から、ユーザ情報を取得し、取得したユーザ情報をユーザ情報記憶部３１に保持する。
【００９７】
広告配信サーバ２０ａは、端末装置１００からオプトアロウクッキーを受信した場合に、かかるオプトアロウクッキーを参照することにより、利用許可されているユーザ情報を特定する。そして、広告配信サーバ２０ａは、特定したユーザ情報がユーザ情報記憶部２２に格納されていない場合には、かかるユーザ情報を送信することを第三者サーバ３０に対して要求する。言い換えれば、広告配信サーバ２０ａは、ユーザ情報の取得要求を第三者サーバ３０に送信する。そして、広告配信サーバ２０ａは、第三者サーバ３０から送信されたユーザ情報やユーザ情報記憶部２２に記憶されているユーザ情報のうち、利用許可されているユーザ情報を用いて配信対象の広告コンテンツを決定する。
【００９８】
これにより、広告配信サーバ２０ａは、利用することが許可されているユーザ情報をユーザ情報記憶部２２に保持していない場合であっても、かかるユーザ情報を用いて配信対象の広告コンテンツを決定することができる。
【００９９】
［実施例２に係る広告配信サーバの構成］
次に、図１０を用いて、図９に示した広告配信サーバ２０ａの構成について説明する。図１０は、実施例２に係る広告配信サーバ２０ａの構成例を示す図である。図１０に例示するように、実施例２に係る広告配信サーバ２０ａは、ネットワークＩＦ２１と、ユーザ情報記憶部２２と、ウェブ制御部２３ａとを有する。かかるウェブ制御部２３ａは、受付部２４と、決定部２５と、配信部２６と、要求部２７とを有する。
【０１００】
要求部２７は、受付部２４によってアドクッキー及びオプトアロウクッキーが受け付けられた場合に、かかるアドクッキー及びオプトアロウクッキーに基づいて、端末装置１００のユーザに対応するユーザ情報を特定する。ここで、要求部２７は、特定したユーザ情報がユーザ情報記憶部２２に格納されていない場合には、かかるユーザ情報の取得要求を第三者サーバ３０に送信する。そして、要求部２７は、かかる取得要求に応答して第三者サーバ３０からユーザ情報が送信された場合に、かかるユーザ情報をユーザ情報記憶部２２に格納する。これにより、決定部２５は、第三者サーバ３０から送信されたユーザ情報を用いて配信対象の広告コンテンツを決定することが可能となる。
【０１０１】
ここで、実施例２における端末装置１００は、オプトアロウクッキーの「コンテンツ識別子」に、ユーザ情報の保存場所を示す保存場所情報を設定する。例えば、端末装置１００は、第三者サーバ３０におけるユーザ情報の保存場所を示す保存場所情報を第三者サーバ３０から取得し、取得した保存場所情報を「コンテンツ識別子」に設定する。なお、端末装置１００は、第三者サーバ３０から保存場所情報を予め取得してもよい。
【０１０２】
そして、広告配信サーバ２０ａの要求部２７は、オプトアロウクッキーの「コンテンツ識別子」から保存場所情報を取得し、取得した保存場所情報に従って、ユーザ情報の取得要求を第三者サーバ３０に送信する。これにより、要求部２７は、端末装置１００によって指定された第三者サーバ３０からユーザ情報を取得することができる。
【０１０３】
［実施例２の効果］
上述してきたように、実施例２に係る広告配信サーバ２０ａは、利用することが許可されているユーザ情報を保持しない場合であっても、かかるユーザ情報を第三者サーバ３０から取得することができるので、ユーザの興味を高精度に特定できる。これにより、広告配信サーバ２０ａは、ユーザに所望されている広告コンテンツを端末装置１００に配信することができるので、広告効果を高めることができる。
【０１０４】
なお、上記実施例２では、広告配信サーバ２０ａが、第三者サーバ３０からユーザ情報を取得する例を示した。しかし、ユーザ情報を保持する装置は第三者サーバ３０でなくてもよい。例えば、端末装置１００がユーザ情報を保持してもよい。かかる場合に、広告配信サーバ２０ａは、「コンテンツ識別子」に設定されている保存場所情報に従って、端末装置１００からユーザ情報を取得する。
【０１０５】
また、上記実施例１において説明したように、オプトアロウクッキーの「使用区分」は、ユーザ情報を他の装置から取得する方式としてダウンロード又はストリーミングのいずれかの手法を示すコード値が設定される。実施例２に係る広告配信サーバ２０ａの要求部２７は、「使用区分」にダウンロードを示す情報が設定されている場合には、第三者サーバ３０から取得したユーザ情報をユーザ情報記憶部２２に格納する。一方、要求部２７は、「使用区分」にストリーミングを示す情報が設定されている場合には、第三者サーバ３０からストリーミングによりユーザ情報を取得し、取得したユーザ情報をユーザ情報記憶部２２に格納することなく決定部２５に出力する。
【０１０６】
また、上記実施例１において説明したように、オプトアロウクッキーの「蓄積条件」は、ユーザ情報を保持することが許可される期間等が設定される。実施例２に係る広告配信サーバ２０ａは、第三者サーバ３０からユーザ情報を取得した場合には、取得したユーザ情報を「蓄積条件」に設定されている期間だけクッキー記憶部１４０に格納する。
【０１０７】
また、上記実施例１及び２では、オプトアロウクッキーに設定される「ジオグラ」の「除外地域指定」や「サイコグラ」や「スポンサー区分」や「テリトリー区分」がフラグやコード値によって設定される例を示した。しかし、「除外地域指定」や「サイコグラ」等に関する情報については、第三者サーバ３０が、文字列データとしてユーザ情報記憶部３１に保持してもよい。「除外地域指定」や「サイコグラ」等は、多数のパターンが存在することが考えられるが、第三者サーバ３０は、「除外地域指定」や「サイコグラ」等を文字列データとして保持することで、多数のパターンに対してフレキシブルに対応することができる。
【０１０８】
例えば、第三者サーバ３０は、「除外地域指定」として、「東京都を除外」、「東京都港区を除外」、「東京都以外を除外」といった文字列データを保持したり、「サイコグラ」として、「嗜好：ＡＢＣ社のＸＹＺ製品」、「嗜好：ＤＤ県産の名物」、「意思：車と自転車の広告だけ見たい」といった文字列データを保持したりする。そして、実施例２に係る広告配信サーバ２０ａは、オプトアロウクッキーに設定されていないこの種の文字列データを第三者サーバ３０から取得する。そして、広告配信サーバ２０ａは、第三者サーバ３０から取得した文字列データを形態素解析するなどしてユーザ情報を解析し、解析結果を用いて配信対象の広告コンテンツを決定する。このように、「除外地域指定」や「サイコグラ」等を文字列データとして第三者サーバ３０に保持させることで、広告配信サーバ２０ａは、多数のユーザ情報を取得することができるので、ユーザの興味を高精度に特定できる。また、多数のパターンが存在することが考えられる「除外地域指定」や「サイコグラ」等を第三者サーバ３０に保持させることにより、オプトアロウクッキーのデータサイズを小さくすることができる。
【０１０９】
また、上記実施例１及び２では、端末装置１００がオプトアロウクッキーを広告配信サーバ２０等に送信する例を示した。しかし、第三者サーバ３０が、オプトアロウクッキーを保持してもよい。かかる場合に、広告配信サーバ２０ａの要求部２７は、ブラウザを備える端末装置１００との間でブラウザを介して通信を行う場合に、オプトアロウクッキーを送信することを第三者サーバ３０に対して要求する。そして、決定部２５は、要求部２７による要求に応答して第三者サーバ３０から送信されたオプトアロウクッキーに基づいて、端末装置１００に配信する広告コンテンツを決定する。
【実施例３】
【０１１０】
上記実施例１及び２では、図５及び図６を用いて説明したように、端末装置１００がオプトアロウクッキーの設定画面を表示し、かかる設定画面に入力された情報からオプトアロウクッキーを生成する例を示した。この例の場合、複数の端末装置を所有するユーザは、端末装置毎にオプトアロウクッキーの設定操作を行うことを要する。そこで、実施例３では、ウェブサーバによって提供される設定画面を介してウェブサーバにオプトアロウクッキーを蓄積し、端末装置がかかるウェブサーバにアクセスすることにより、オプトアロウクッキーを取得する例について説明する。
【０１１１】
［実施例３に係るネットワークシステムの構成］
まず、図１１を用いて、実施例３に係るネットワークシステムについて説明する。図１１は、実施例３に係るネットワークシステムの構成例を示す図である。図１１に例示するように、実施例３に係るネットワークシステム３には、端末装置２００１〜２００ｎと、オプトアロウウェブサーバ４０とが含まれる。端末装置２００１〜２００ｎは、図示しないネットワーク網を介して、オプトアロウウェブサーバ４０と有線又は無線により通信可能に接続される。なお、図１１では、図示することを省略したが、端末装置２００１〜２００ｎは、図１に例示したコンテンツサーバ１０や広告配信サーバ２０と有線又は無線により通信可能に接続される。また、以下では、端末装置２００１〜２００ｎを区別する必要がない場合には、これらを総称して「端末装置２００」と表記する場合がある。
【０１１２】
オプトアロウウェブサーバ４０は、ウェブサーバであり、端末装置２００から所定のＵＲＬにアクセスされた場合に、図５に例示した許諾区分設定画面Ｇ２１や、図６に例示した限定要素設定画面Ｇ２２を端末装置２００に提供する。そして、オプトアロウウェブサーバ４０は、かかる許諾区分設定画面Ｇ２１や限定要素設定画面Ｇ２２上でユーザによる各種設定操作が行われた場合に、各種設定操作に従ってオプトアロウクッキーを生成し、生成したオプトアロウクッキーをクッキー記憶部４２に格納する。この後、オプトアロウウェブサーバ４０は、端末装置２００からアクセスされた場合に、クッキー記憶部４２に記憶されているオプトアロウクッキーを端末装置２００に送信する。
【０１１３】
端末装置２００１〜２００ｎは、例えば、デスクトップ型ＰＣ、ノート型ＰＣ、携帯電話機、ＰＤＡ等である。これらの端末装置２００は、上記の通り、オプトアロウウェブサーバ４０にアクセスすることにより、かかるオプトアロウウェブサーバ４０から許諾区分設定画面Ｇ２１や限定要素設定画面Ｇ２２が提供される。また、端末装置２００は、オプトアロウウェブサーバ４０によってオプトアロウクッキーが生成された後に、オプトアロウウェブサーバ４０にアクセスすることにより、オプトアロウウェブサーバ４０からオプトアロウクッキーが提供される。
【０１１４】
ここで、上記の端末装置２００１〜２００ｎが所定の一人のユーザによって所有されているものとする。かかる場合に、ユーザは、所定の端末装置２００に用いて、オプトアロウウェブサーバ４０にオプトアロウクッキーを生成させた後には、他の端末装置２００を用いてオプトアロウウェブサーバ４０にアクセスすることで、他の端末装置２００にオプトアロウクッキーを取得させることができる。これにより、ユーザは、デスクトップ型ＰＣ、ノート型ＰＣ、携帯電話機、ＰＤＡ等の複数の端末装置２００を所有する場合であっても、オプトアロウクッキーの設定操作を１回行うだけで、かかる複数の端末装置２００にオプトアロウクッキーを設定することができる。
【０１１５】
［実施例３に係る端末装置の構成］
次に、図１２を用いて、図１１に示した端末装置２００の構成について説明する。図１２は、実施例３に係る端末装置２００の構成例を示す図である。図１２に例示するように、実施例３に係る端末装置２００は、ネットワークＩＦ１１０と、入力部１２０と、表示部１３０と、クッキー記憶部１４０と、制御部２５０とを有する。
【０１１６】
制御部２５０は、ブラウザ制御部２５２を有する。かかるブラウザ制御部２５２は、ブラウザを介して、コンテンツサーバ１０や広告配信サーバ２０やオプトアロウウェブサーバ４０との間でＨＴＴＰ通信を行う。実施例３におけるブラウザ制御部２５２は、オプトアロウウェブサーバ４０にアクセスすることにより、オプトアロウウェブサーバ４０から許諾区分設定画面Ｇ２１や限定要素設定画面Ｇ２２を構成するＨＴＭＬファイルを取得する。これらのＨＴＭＬファイルは、表示制御部１５５によってブラウザ上に表示される。また、ブラウザ制御部２５２は、許諾区分設定画面Ｇ２１や限定要素設定画面Ｇ２２上でユーザによる各種設定操作が行われた場合に、かかる設定操作内容をオプトアロウウェブサーバ４０に送信する。これにより、ブラウザ制御部２５２は、オプトアロウウェブサーバ４０にオプトアロウクッキーを生成させることができる。
【０１１７】
このようなブラウザ制御部２５２は、図１２に例示するように、接続部１５３と、送信部１５４と、表示制御部１５５と、要求部２５３と、格納部２５４とを有する。要求部２５３は、オプトアロウクッキーを記憶するオプトアロウウェブサーバ４０に対してブラウザを介してアクセスすることにより、かかるオプトアロウクッキーを送信することを要求する。言い換えれば、要求部２５３は、オプトアロウクッキーの取得要求をオプトアロウウェブサーバ４０に送信する。格納部２５４は、要求部２５３による要求に応答してオプトアロウウェブサーバ４０から送信されたオプトアロウクッキーをクッキー記憶部１４０に格納する。
【０１１８】
［実施例３に係るオプトアロウウェブサーバの構成］
次に、図１３を用いて、図１１に示したオプトアロウウェブサーバ４０の構成について説明する。図１３は、実施例３に係るオプトアロウウェブサーバ４０の構成例を示す図である。図１３に例示するように、実施例３に係るオプトアロウウェブサーバ４０は、ネットワークＩＦ４１と、クッキー記憶部４２と、ウェブ制御部４３とを有する。
【０１１９】
ネットワークＩＦ４１は、端末装置２００との間で各種データを送受信するＮＩＣ等である。例えば、ネットワークＩＦ４１は、端末装置２００に対してオプトアロウクッキーを送信したりする。
【０１２０】
クッキー記憶部４２は、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、又は、ハードディスク、光ディスク等の記憶装置であり、後述する生成部４４によって生成されるオプトアロウクッキーを記憶する。
【０１２１】
ウェブ制御部４３は、例えば、ＣＰＵやＭＰＵ等によって、図示しない記憶装置に記憶されているプログラムがＲＡＭを作業領域として実行されることにより実現される。また、例えば、ウェブ制御部４３は、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。かかるウェブ制御部４３は、オプトアロウウェブサーバ４０をウェブサーバとして動作させ、例えば、端末装置２００のブラウザ制御部２５２との間でＨＴＴＰ通信を行う。
【０１２２】
このようなウェブ制御部４３は、図１３に例示するように、生成部４４と、送信部４５とを有する。生成部４４は、端末装置２００から所定のＵＲＬにアクセスされた場合に、許諾区分設定画面Ｇ２１や限定要素設定画面Ｇ２２を構成するＨＴＭＬファイルを端末装置２００に送信する。そして、生成部４４は、許諾区分設定画面Ｇ２１や限定要素設定画面Ｇ２２上でユーザにより行われた設定操作内容を端末装置２００から受信した場合に、かかる設定操作内容に従ってオプトアロウクッキーを生成し、生成したオプトアロウクッキーをクッキー記憶部４２に格納する。
【０１２３】
送信部４５は、生成部４４によってオプトアロウクッキーが生成された後に、端末装置２００からアクセスされた場合に、クッキー記憶部４２に記憶されているオプトアロウクッキーを端末装置２００に送信する。
【０１２４】
なお、オプトアロウウェブサーバ４０の生成部４４は、オプトアロウクッキーを生成した場合に、かかるオプトアロウクッキーを取得するためのアクセス先を示すＵＲＬを端末装置２００に通知してもよい。かかる場合に、端末装置２００の要求部２５３は、生成部４４によって通知されたＵＲＬにアクセスする。そして、オプトアロウウェブサーバ４０の送信部４５は、かかるＵＲＬにアクセスされた場合に、オプトアロウクッキーを端末装置２００に送信する。
【０１２５】
［実施例３の効果］
上述してきたように、実施例３に係る端末装置２００は、オプトアロウクッキーを記憶するオプトアロウウェブサーバ４０に対してブラウザを介してアクセスすることにより、オプトアロウクッキーを送信することを要求する要求部２５３と、要求部２５３による要求に応答してオプトアロウウェブサーバ４０から送信されたオプトアロウクッキーをクッキー記憶部１４０に格納する格納部２５４とを有する。
【０１２６】
したがって、実施例３に係る端末装置２００を用いると、複数の端末装置２００を所有するユーザであっても、オプトアロウクッキーの設定操作を１回行うだけで、複数の端末装置２００にオプトアロウクッキーを容易に設定することができる。また、ウェブサーバは、クライアントにクッキーを送信する機能を有するので、実施例３に係るネットワークシステム３は、オプトアロウウェブサーバ４０に大規模な改造を加えることなく実現することができる。
【０１２７】
なお、上記実施例３において、オプトアロウウェブサーバ４０は、許諾区分設定画面Ｇ２１や限定要素設定画面Ｇ２２においてオプトアロウクッキーを設定させる際に、かかるオプトアロウクッキーの送信先とする端末装置２００の識別情報を設定させてもよい。そして、オプトアロウウェブサーバ４０は、かかる識別情報に対応付けてオプトアロウクッキーをクッキー記憶部４２に保持しておき、端末装置２００からアクセスされた場合に、かかる端末装置２００の識別情報に対応するオプトアロウクッキーをクッキー記憶部４２から取得し、取得したオプトアロウクッキーを端末装置２００に送信してもよい。これにより、オプトアロウウェブサーバ４０は、ユーザによって指定された端末装置２００に対してのみオプトアロウクッキーを送信することができる。
【０１２８】
また、図１１に示した例では、オプトアロウウェブサーバ４０と端末装置２００とが異なる装置であるものとして説明した。しかし、端末装置２００がオプトアロウウェブサーバ４０と同様の機能を有してもよい。例えば、ＰＣ等の端末装置２００は、ウェブサーバとして動作することも可能であるので、端末装置２００が、図１３に示したウェブ制御部４３を有してもよい。これにより、ユーザは、ＰＣ等の端末装置２００（端末装置２００Ａとする）にオプトアロウクッキーを設定した後に、ノート型ＰＣ、携帯電話機、ＰＤＡ等の他の端末装置２００から、かかる端末装置２００Ａにアクセスさせることでノート型ＰＣ、携帯電話機、ＰＤＡにオプトアロウクッキーを設定することができる。
【実施例４】
【０１２９】
ところで、上述したネットワークシステムは、上記実施例以外にも種々の異なる形態にて実施されてよい。そこで、実施例４では、上記のネットワークシステムの他の実施例について説明する。
【０１３０】
［複数のオプトアロウクッキー］
上記実施例では、端末装置１００や２００が１個のオプトアロウクッキーをクッキー記憶部１４０に保持する例を示した。しかし、端末装置１００や端末装置２００のクッキー記憶部１４０は、複数のオプトアロウクッキーを記憶してもよい。そして、端末装置１００や２００の送信部１５４は、接続部１５３によって通信接続されたサーバ装置との間で通信が行われている時点における状況に応じて、クッキー記憶部１４０に記憶されている複数のオプトアロウクッキーのうち、かかるサーバ装置に送信するオプトアロウクッキーを変動させてもよい。
【０１３１】
この点について、図１４及び図１５を用いて、いくつか例を説明する。図１４及び図１５は、各実施例に係る端末装置が保持するオプトアロウクッキーの変形例を説明するための図である。なお、以下では、端末装置１００を例に挙げて説明するが、端末装置２００にも同様に適用することができる。
【０１３２】
図１４に示した例では、端末装置１００のクッキー記憶部１４０は、各広告配信サーバに対応するオプトアロウクッキーを記憶する。具体的には、クッキー記憶部１４０は、アドクッキーＡ１１を送信した広告配信サーバに対応するオプトアロウクッキーＯＡ１１と、アドクッキーＡ１２を送信した広告配信サーバに対応するオプトアロウクッキーＯＡ１２と、アドクッキーＡ１３を送信した広告配信サーバ及びアドクッキーＡ１４を送信した広告配信サーバに対応するオプトアロウクッキーＯＡ１３とを記憶する。このように、クッキー記憶部１４０は、広告配信サーバ毎に異なる１個のオプトアロウクッキーを記憶してもよいし、複数の広告配信サーバに対して１個のオプトアロウクッキーを記憶してもよい。
【０１３３】
そして、図１４に示した例において、送信部１５４は、クッキー記憶部１４０に記憶されているオプトアロウクッキーのうち、接続部１５３によって通信接続された広告配信サーバ２０に対応するオプトアロウクッキーを広告配信サーバ２０に送信する。例えば、送信部１５４は、アドクッキーＡ１１を送信した広告配信サーバに対してはオプトアロウクッキーＯＡ１１を送信し、アドクッキーＡ１２を送信した広告配信サーバに対してはオプトアロウクッキーＯＡ１２を送信する。
【０１３４】
これにより、端末装置１００のユーザは、広告配信サーバ毎に異なるオプトアロウクッキーを送信することができるので、所望の広告コンテンツを広告配信サーバから取得することができる。
【０１３５】
また、図１５に示した例では、端末装置１００のクッキー記憶部１４０は、所定の時刻範囲又は所定の日時範囲に対応するオプトアロウクッキーや、所定の地域に対応するオプトアロウクッキーを記憶する。具体的には、クッキー記憶部１４０は、アドクッキーＡ１１を送信した広告配信サーバに対応するオプトアロウクッキーとして、「午前」に対応するオプトアロウクッキーＯＡ１１と、「午後」に対応するオプトアロウクッキーＯＡ１２とを記憶する。また、クッキー記憶部１４０は、アドクッキーＡ１２を送信した広告配信サーバに対応するオプトアロウクッキーとして、「東京」に対応するオプトアロウクッキーＯＡ１３と、「京都」に対応するオプトアロウクッキーＯＡ１４とを記憶する。
【０１３６】
そして、図１５に示した例において、送信部１５４は、クッキー記憶部１４０に記憶されているオプトアロウクッキーのうち、現在日時に対応するオプトアロウクッキーを広告配信サーバ２０に送信したり、端末装置１００の所在位置に対応するオプトアロウクッキーを広告配信サーバ２０に送信したりする。例えば、送信部１５４は、現在日時が「午前」である場合には、アドクッキーＡ１１を送信した広告配信サーバに対してはオプトアロウクッキーＯＡ１１を送信し、現在日時が「午後」である場合には、アドクッキーＡ１１を送信した広告配信サーバに対してはオプトアロウクッキーＯＡ１２を送信する。また、例えば、送信部１５４は、端末装置１００の所在位置が「東京」である場合には、アドクッキーＡ１２を送信した広告配信サーバに対してはオプトアロウクッキーＯＡ１３を送信し、端末装置１００の所在位置が「京都」である場合には、アドクッキーＡ１２を送信した広告配信サーバに対してはオプトアロウクッキーＯＡ１４を送信する。
【０１３７】
これにより、端末装置１００のユーザは、時間帯や所在位置に応じて異なるオプトアロウクッキーを広告配信サーバに送信することができるので、所望の広告コンテンツを広告配信サーバから取得することができる。例えば、ユーザによっては、午前中は自動車関連の広告を視聴したいが、午後は食事関連の広告を視聴したい場合がある。また、例えば、ユーザによっては、自宅近傍では自動車関連の広告を視聴したいが、出張先等では食事関連の広告を視聴したい場合がある。端末装置１００が図１５を用いて説明した処理を行うことにより、このようなユーザニーズに応えることができる。
【０１３８】
また、ここでは図示することを省略するが、クッキー記憶部１４０は、１台の広告配信サーバ２０に対応する複数のオプトアロウクッキーを記憶してもよい。例えば、端末装置１００が複数のユーザで共有されている場合、端末装置１００は、広告配信サーバ２０からユーザ毎に異なるアドクッキーを受信する場合がある。これは、広告配信サーバ２０は、ユーザＩＤ等が異なる場合には、異なるクッキーを生成するからである。そこで、端末装置１００のクッキー記憶部１４０は、アドクッキーと同様に、ユーザ毎に異なるオプトアロウクッキーを記憶してもよい。そして、端末装置１００は、アドクッキーを送信する際に、かかるアドクッキーに対応するオプトアロウクッキーについても広告配信サーバ２０に送信する。
【０１３９】
［オプトアロウクッキーの送信契機］
上記実施例では、端末装置１００や２００が、アドクッキーを送信する契機において、アドクッキーとともにオプトアロウクッキーを送信する例を示した。しかし、端末装置１００や端末装置２００は、広告配信サーバ２０からオプトアロウクッキーの取得要求を受け付けた場合に、かかる取得要求に応答してアドクッキー及びオプトアロウクッキーを送信してもよいし、オプトアロウクッキーのみを送信してもよい。例えば、実施例２における広告配信サーバ２０ａは、端末装置１００からオプトアロウクッキーのみを受信した場合には、かかるオプトアロウクッキーの「コンテンツ識別子」に設定されている格納場所情報を参照することにより、ユーザ情報を第三者サーバ３０等から取得する。
【０１４０】
また、端末装置１００や２００は、アドクッキーを送信する契機において、アドクッキーの代わりにオプトアロウクッキーを送信してもよい。このとき、端末装置１００や端末装置２００の送信部１５４は、オプトアロウクッキーの「発行者識別子」に、広告配信サーバ２０から受信済みのアドクッキーに設定されているクッキー名を設定する。これにより、広告配信サーバ２０は、送信部１５４から受信したオプトアロウクッキーの「発行者識別子」を参照することにより、端末装置１００や２００のブラウザを識別することができる。
【０１４１】
［オプトアロウクッキーの設定内容］
上記実施例では、オプトアロウクッキーには、主にユーザ情報の利用可否を示すフラグ等が設定される例を示した。しかし、オプトアロウクッキーには、ユーザ情報自体が文字列データとして設定されてもよい。例えば、「性別：男性、年齢：２５歳、・・・」といった情報がＵＲＬエンコードされてオプトアロウクッキーのＶＡＬＵＥに設定されてもよい。かかる場合には、広告配信サーバ２０等は、オプトアロウクッキーに設定されている文字列データを形態素解析するなどしてユーザ情報を解析し、解析結果を用いて配信対象の広告コンテンツを決定する。
【０１４２】
［共有条件］
上記実施例では説明を省略したが、広告配信サーバ２０等のサーバ装置は、ユーザ情報をサーバ装置間で共有してもよい。例えば、広告配信サーバには、ＰＣ向けの広告配信サーバもあれば、携帯端末向けの広告配信サーバもある。このようなＰＣ向け広告配信サーバと携帯端末向け広告配信サーバとが連携すると、双方の広告配信サーバは、各種デバイスから得られるユーザ情報に基づいて広告コンテンツを配信することができる。ここで、上記の通り、オプトアロウクッキーの「共有条件」は、広告配信サーバ間でユーザ情報を共有してよいか否かを示すフラグが設定される。したがって、ユーザは、かかる「共有条件」を設定することで、サーバ装置間におけるユーザ情報の共有を許可するか否かをサーバ装置に通知することができる。
【０１４３】
［サーバ装置］
上記実施例では、端末装置１００や２００によって、広告配信サーバ２０や２０ａにオプトアロウクッキーが送信される例を示した。しかし、端末装置１００や端末装置２００は、コンテンツサーバ１０等のサーバ装置に対してオプトアロウクッキーを送信してもよい。例えば、コンテンツサーバ１０がユーザ情報に基づいて、端末装置１００や２００に対して配信するウェブページをカスタマイズさせるものとする。かかる場合には、端末装置１００や端末装置２００は、コンテンツクッキーとともにオプトアロウクッキーをコンテンツサーバ１０に送信することで、ユーザが所望するウェブページをコンテンツサーバ１０から取得することができる。
【０１４４】
［システム構成］
また、上記実施例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、図２〜図６、図１２、図１４、図１５等に例示した各種情報は、あくまで一例であって任意の情報に変更することができる。
【０１４５】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、図３に示した端末装置１００の生成部１５１は、端末装置１００以外の別の装置が備えてもよい。例えば、端末装置１００とは異なるオプトアロウクッキー生成装置が生成部１５１を有し、かかるオプトアロウクッキー生成装置によって生成されたオプトアロウクッキーが端末装置１００に設定されてもよい。
【０１４６】
また、上記の各実施例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。例えば、図１２に示した端末装置２００は、図３に示した生成部１５１を有してもよい。すなわち、実施例３に係る端末装置２００は、オプトアロウクッキーを生成する処理を行うとともに、オプトアロウウェブサーバ４０からオプトアロウクッキーを取得する処理を行ってもよい。
【０１４７】
［プログラム］
また、上記実施例において説明した端末装置１００及び２００が実行する処理をコンピュータが実行可能な言語で記述したプログラムを作成することもできる。例えば、実施例１に係る端末装置１００が実行する処理をコンピュータが実行可能な言語で記述したプログラムを作成することもできる。この場合、コンピュータがプログラムを実行することにより、上記実施例１と同様の効果を得ることができる。さらに、かかるプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータに読み込ませて実行することにより上記実施例１と同様の処理を実現してもよい。
【０１４８】
同様に、上記実施例において説明した広告配信サーバ２０や第三者サーバ３０やオプトアロウウェブサーバ４０等が実行する処理をコンピュータが実行可能な言語で記述したプログラムを作成することもできる。例えば、実施例１に係る広告配信サーバ２０が実行する処理をコンピュータが実行可能な言語で記述したプログラムを作成することもできる。この場合、コンピュータがプログラムを実行することにより、上記実施例１と同様の効果を得ることができる。さらに、かかるプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータに読み込ませて実行することにより上記実施例１と同様の処理を実現してもよい。
【符号の説明】
【０１４９】
１〜３  ネットワークシステム
１０  コンテンツサーバ
２０  広告配信サーバ
２２  ユーザ情報記憶部
２３  ウェブ制御部
２４  受付部
２５  決定部
２６  配信部
２７  要求部
３０  第三者サーバ
３１  ユーザ情報記憶部
４０  オプトアロウウェブサーバ
４２  クッキー記憶部
４３  ウェブ制御部
４４  生成部
４５  送信部
１００  端末装置
１４０  クッキー記憶部
１５１  生成部
１５２  ブラウザ制御部
１５３  接続部
１５４  送信部
１５５  表示制御部
２５３  要求部
２５４  格納部
【図１】
0005957197.tif 000002
【図２】
0005957197.tif 000003
【図３】
0005957197.tif 000004
【図４】
0005957197.tif 000005
【図５】
0005957197.tif 000006
【図６】
0005957197.tif 000007
【図７】
0005957197.tif 000008
【図８】
0005957197.tif 000009
【図９】
0005957197.tif 000010
【図１０】
0005957197.tif 000011
【図１１】
0005957197.tif 000012
【図１２】
0005957197.tif 000013
【図１３】
0005957197.tif 000014
【図１４】
0005957197.tif 000015
【図１５】
0005957197.tif 000016