(57)【特許請求の範囲】
【請求項１】
コンテンツを提供するサーバ装置と情報端末からなるシステムにおいて、利用者へコンテンツを提供するためのコンテンツ提供方法において、
前記情報端末において、
当該情報端末の位置情報及び時刻情報を取得し、取得した該位置情報及び該時刻情報を組み合わせた情報を利用して、時間的かつ空間的に唯一性を保つ仮ＩＤを生成して、前記サーバ装置に送信し、
前記サーバ装置では、受信した仮ＩＤが既に登録されていれば、オフセットを生成し、該仮ＩＤに該オフセットを付与して本ＩＤを生成し、生成した該本ＩＤを保存して、該本ＩＤを前記情報端末に送信し、
前記情報端末では、受信した前記本ＩＤをＩＤ記憶手段に格納し、
前記サーバ装置において、
時刻条件及び位置条件を含むコンテンツの提供条件、及び、コンテンツをコンテンツ入力装置から受け取り、コンテンツ条件記憶手段に格納し、
前記生成された本ＩＤを解析し、解析された位置情報及び時刻情報と、前記コンテンツ条件記憶手段に格納された前記コンテンツの提供条件とが合致する場合に、提供条件が合致するコンテンツと前記本ＩＤを関連付けてＩＤ・コンテンツ記憶手段に登録し、
前記情報端末から送信されたコンテンツ要求を取得すると、前記コンテンツ要求に含まれる本ＩＤを検索キーとして、前記ＩＤ・コンテンツ記憶手段からコンテンツを検索し、
検索された前記コンテンツを前記情報端末に送信し、
前記情報端末において、
前記サーバ装置から送信された前記コンテンツを表示手段に表示することを特徴とするコンテンツ提供方法。
【請求項２】
前記情報端末において、
一定時間経過後に、前記ＩＤ記憶手段に登録された本ＩＤを削除する請求項１記載のコンテンツ提供方法。
【請求項３】
前記サーバ装置において、
一定時間経過後に、前記ＩＤ・コンテンツ記憶手段に登録された本ＩＤ及びコンテンツを削除する請求項１記載のコンテンツ提供方法。
【請求項４】
コンテンツを提供するサーバ装置と、該サーバ装置からコンテンツを取得する情報端末とからなるコンテンツ提供システムであって、
前記情報端末は、
当該情報端末の位置情報及び時刻情報を取得し、取得した該位置情報及び該時刻情報を組み合わせた情報を利用して、時間的かつ空間的に唯一性を保つ仮ＩＤを生成して、前記サーバ装置に送信する仮ＩＤ生成手段と、
前記サーバ装置から受信した本ＩＤをＩＤ記憶手段に格納する手段と、
前記サーバ装置から送信されたコンテンツを表示する表示手段と、を有し、
前記サーバ装置は、
前記情報端末から受信した仮ＩＤが既に登録されていれば、オフセットを生成し、該仮ＩＤに該オフセットを付与して本ＩＤを生成し、生成した該本ＩＤを保存して、該本ＩＤを前記情報端末に送信する本ＩＤ生成手段と、
時刻条件及び位置条件を含むコンテンツの提供条件、及び、コンテンツをコンテンツ入力装置から受け取り、コンテンツ条件記憶手段に格納するコンテンツ条件格納手段と、
前記生成された本ＩＤを解析し、解析された位置情報及び時刻情報と、前記コンテンツ条件記憶手段に格納された前記コンテンツの提供条件とが合致する場合に、提供条件が合致するコンテンツと前記本ＩＤを関連付けてＩＤ・コンテンツ記憶手段に登録するコンテンツ登録手段と、
前記情報端末から送信されたコンテンツ要求を取得すると、前記コンテンツ要求に含まれる本ＩＤを検索キーとして、前記ＩＤ・コンテンツ記憶手段からコンテンツを検索し、検索された該コンテンツを前記情報端末に送信する検索手段と、を有する
ことを特徴とするコンテンツ提供システム。
【請求項５】
前記情報端末は、
一定時間経過後に、前記ＩＤ記憶手段に登録された本ＩＤを削除する手段を有する請求項４記載のコンテンツ提供システム。
【請求項６】
前記サーバ装置は、
一定時間経過後に、前記ＩＤ・コンテンツ記憶手段に登録された本ＩＤ及びコンテンツを削除する手段を有する請求項４記載のコンテンツ提供システム。
【請求項７】
コンテンツを提供するサーバ装置と、該サーバ装置からコンテンツを取得する情報端末とからなるシステムにおける該情報端末に搭載されるコンテンツ提供プログラムであって、
当該情報端末の位置情報及び時刻情報を取得し、取得した該位置情報及び該時刻情報を組み合わせた情報を利用して、時間的かつ空間的に唯一性を保つ仮ＩＤを生成して、前記サーバ装置に送信する仮ＩＤ生成ステップと、
前記サーバ装置から受信した、前記仮ＩＤに該オフセットが付与された本ＩＤをＩＤ記憶手段に格納するステップと、
前記本ＩＤを含むコンテンツ要求を前記サーバ装置に送信するステップと、
前記サーバ装置から前記本ＩＤを解析して得られた位置情報及び時刻情報とコンテンツの提供条件とが合致していることにより、該本ＩＤと関連付けられているコンテンツを受信するステップと、
前記サーバ装置から受信したコンテンツを表示手段に出力する出力ステップと、
からなることを特徴とするコンテンツ提供プログラム。
【請求項８】
一定時間経過後に、前記ＩＤ記憶手段に登録された本ＩＤを削除するステップを更に有する請求項７記載のコンテンツ提供プログラム。
【請求項９】
コンテンツを提供するサーバ装置と、該サーバ装置からコンテンツを取得する情報端末とからなるシステムにおける該サーバ装置に搭載されるコンテンツ提供プログラムであって、
前記情報端末から受信した仮ＩＤが既に登録されていれば、オフセットを生成し、該仮ＩＤに該オフセットを付与して本ＩＤを生成し、生成した該本ＩＤを保存して、該本ＩＤを前記情報端末に送信する本ＩＤ生成ステップと、
時刻条件及び位置条件を含むコンテンツの提供条件、及び、コンテンツをコンテンツ入力装置から受け取り、コンテンツ条件記憶手段に格納するコンテンツ条件格納ステップと、
前記生成された本ＩＤを解析し、解析された位置情報及び時刻情報と、前記コンテンツ条件記憶手段に格納された前記コンテンツの提供条件とが合致する場合に、提供条件が合致するコンテンツと前記本ＩＤを関連付けてＩＤ・コンテンツ記憶手段に登録するコンテンツ登録ステップと、
前記情報端末から送信されたコンテンツ要求を取得すると、前記コンテンツ要求に含まれる本ＩＤを検索キーとして、前記ＩＤ・コンテンツ記憶手段からコンテンツを検索し、検索された該コンテンツを前記情報端末に送信する検索ステップと、からなる
ことを特徴とするコンテンツ提供プログラム。
【請求項１０】
一定時間経過後に、前記ＩＤ・コンテンツ記憶手段に登録された本ＩＤ及びコンテンツを削除するステップを更に有する請求項９記載のコンテンツ提供プログラムシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ提供方法及びシステム及びコンテンツ提供プログラムに係り、特に、利用者が情報端末を利用して、コンテンツの提供を受けるシステムにおいて、コンテンツの取得、利用の履歴をコンテンツ提供者側が把握することを困難にし、利用者のコンテンツサービスの継続的な利用における匿名性を高めた上で、さらに利用者の状況に合わせたコンテンツの提供を実現するためのコンテンツ提供方法及びシステム及びコンテンツ提供プログラムに関する。
【背景技術】
【０００２】
従来のコンテンツ提供システムでは、ユーザ固有のＩＤや、端末固有のＩＤを用いることで、利用者を特定することを実現し、利用者に対して最適なコンテンツの提供を行うことが実現されている。
【０００３】
また、利用者は、システム利用時にＩＤを通知する、または、コンテンツ取得時にＩＤを通知することにより、システムにＩＤを通知し、自らに最適な情報を入手することが可能である。
【０００４】
ところで、従来から「その時」、「その場所」などの、状況に応じたコンテンツを取得する方法が存在する。しかし、当該方法は、利用者に固定されたＩＤを付与し、位置情報、時刻情報などの「状況の情報」を検索キーとして、関連するコンテンツを検索し、取得するものである（例えば、特許文献1参照）。
【０００５】
さらに、近年、マーケティング分野において、ＣＲＭ（Customer Relationship Management）などの普及により、利用者個人の履歴情報に注目が集められている。協調フィルタリングやデータマイニングなどの手法によっては、利用者が行った消費行動に関する長期間のログといった履歴情報を用いることで、利用者の趣味趣向に合わせた商品情報の提示などが行われている。実際、これらの手法を組み込み、消費者に商品を推薦することにより消費を促す効果が高まったとされている。
【特許文献１】特開平１１−７２３４７号「位置対応情報提供システム」
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の方法では、利用者は、そのような履歴情報が取得されていると意識しないままにサービスを利用している。それにもかかわらず、様々な履歴情報がコンテンツ提供者側に勝手に利用され、自分自身の行動を全て把握されてしまうなど、単なる履歴情報だったものが、「プライバシーの侵害」に結びついてしまうという問題が発生している。
【０００７】
上記の問題は、例えば、利用者に固定されたＩＤを利用しない、といったサービスの提供により回避できることもある。即ち、履歴情報を統合するための統一のキーがなければよい。しかし、それは、メリットであった「利用者に合わせた情報提示」ということまでもなくなってしまう。
【０００８】
近年では、携帯電話までもがインターネットに接続可能となっており、ますますネットワークを介したコンテンツ利用が高まっていくと考えられる。携帯電話などを持ち歩く限り、常に履歴情報を収集され、自分の行動を勝手に分析されてしまう可能性を忘れることはできない。
【０００９】
そのような社会状況になったとき、利用者が安全に、そして安心してサービスの利用を行える仕組みが必要である。
【００１０】
本発明は、上記の点に鑑みなされたもので、利用者の履歴情報によるプライバシーの侵害を回避し、それでもかつ利用者に適したコンテンツを配信するためのコンテンツ提供方法及びシステム及びコンテンツ提供プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
図１は、本発明の原理を説明するための図である。
【００１２】
本発明（請求項１）は、コンテンツを提供するサーバ装置と情報端末からなるシステムにおいて、利用者へコンテンツを提供するためのコンテンツ提供方法において、
情報端末において、
当該情報端末の位置情報及び時刻情報を取得し、取得した該位置情報及び該時刻情報を組み合わせた情報を利用して、時間的かつ空間的に唯一性を保つ仮ＩＤを生成して（ステップ１）、サーバ装置に送信し（ステップ２）、
サーバ装置では、受信した仮ＩＤが既に登録されていれば、オフセットを生成し（ステップ３）、該仮ＩＤに該オフセットを付与して本ＩＤを生成し（ステップ４）、生成した該本ＩＤを保存して（ステップ５）、該本ＩＤを情報端末に送信し（ステップ６）、
情報端末では、受信した本ＩＤをＩＤ記憶手段に格納し（ステップ７）、
サーバ装置において、
時刻条件及び位置条件を含むコンテンツの提供条件、及び、コンテンツをコンテンツ入力装置から受け取り、コンテンツ条件記憶手段に格納し（ステップ８）、
生成された本ＩＤを解析し、解析された位置情報及び時刻情報と、コンテンツ条件記憶手段に格納されたコンテンツの提供条件とが合致する場合に、提供条件が合致するコンテンツと本ＩＤを関連付けてＩＤ・コンテンツ記憶手段に登録し（ステップ９）、
情報端末から送信されたコンテンツ要求を取得すると、コンテンツ要求に含まれる本ＩＤを検索キーとして、ＩＤ・コンテンツ記憶手段からコンテンツを検索し（ステップ１０）、
検索されたコンテンツを情報端末に送信し（ステップ１１）、
情報端末において、
サーバ装置から送信されたコンテンツを表示手段に表示する（ステップ１２）。
【００１４】
また、本発明（請求項２）は、情報端末において、一定時間経過後に、ＩＤ記憶手段に登録された本ＩＤを削除する。
【００１５】
また、本発明（請求項３）は、サーバ装置において、一定時間経過後に、ＩＤ・コンテンツ記憶手段に登録された本ＩＤ及びコンテンツを削除する。
【００１７】
図２は、本発明の原理構成図である。
【００１８】
本発明（請求項４）は、コンテンツを提供するサーバ装置２００と、該サーバ装置２００からコンテンツを取得する情報端末１００とからなるコンテンツ提供システムであって、
情報端末１００は、
当該情報端末の位置情報及び時刻情報を取得し、取得した該位置情報及び該時刻情報を組み合わせた情報を利用して、時間的かつ空間的に唯一性を保つ仮ＩＤを生成して、サーバ装置に送信する仮ＩＤ生成手段１２０と、
サーバ装置２００から受信した本ＩＤをＩＤ記憶手段１３０に格納する手段と、
サーバ装置から送信されたコンテンツを表示する表示手段１６０と、を有し、
サーバ装置２００は、
情報端末１００から受信した仮ＩＤが既に登録されていれば、オフセットを生成し、該仮ＩＤに該オフセットを付与して本ＩＤを生成し、生成した該本ＩＤを保存して、該本ＩＤを情報端末に送信する本ＩＤ生成手段２４１と、
時刻条件及び位置条件を含むコンテンツの提供条件、及び、コンテンツをコンテンツ入力装置から受け取り、コンテンツ条件記憶手段２７０に格納するコンテンツ条件格納手段と、
生成された本ＩＤを解析し、解析された位置情報及び時刻情報と、コンテンツ条件記憶手段２７０に格納されたコンテンツの提供条件とが合致する場合に、提供条件が合致するコンテンツと本ＩＤを関連付けてＩＤ・コンテンツ記憶手段２２０に登録するコンテンツ登録手段２４２と、
情報端末１００から送信されたコンテンツ要求を取得すると、コンテンツ要求に含まれる本ＩＤを検索キーとして、ＩＤ・コンテンツ記憶手段２２０からコンテンツを検索し、検索された該コンテンツを情報端末１００に送信する検索手段２５１と、を有する。
【００２０】
また、本発明（請求項５）は、情報端末１００において、一定時間経過後に、ＩＤ記憶手段１３０に登録された本ＩＤを削除する手段を有する。
【００２１】
また、本発明（請求項６）は、サーバ装置において、一定時間経過後に、ＩＤ・コンテンツ記憶手段２２０に登録された本ＩＤ及びコンテンツを削除する手段を有する。
【００２３】
本発明（請求項７）は、コンテンツを提供するサーバ装置と、該サーバ装置からコンテンツを取得する情報端末とからなるシステムにおける該情報端末に搭載されるコンテンツ提供プログラムであって、
当該情報端末の位置情報及び時刻情報を取得し、取得した該位置情報及び該時刻情報を組み合わせた情報を利用して、時間的かつ空間的に唯一性を保つ仮ＩＤを生成して、サーバ装置に送信する仮ＩＤ生成ステップと、
サーバ装置から受信した、仮ＩＤに該オフセットが付与された本ＩＤをＩＤ記憶手段に格納するステップと、
本ＩＤを含むコンテンツ要求をサーバ装置に送信するステップと、
サーバ装置から本ＩＤを解析して得られた位置情報及び時刻情報とコンテンツの提供条件とが合致していることにより、該本ＩＤと関連付けられているコンテンツを受信するステップと、
サーバ装置から受信したコンテンツを表示手段に出力する出力ステップと、
からなる。
【００２４】
また、本発明（請求項８）は、一定時間経過後に、ＩＤ記憶手段に登録された本ＩＤを削除するステップを更に有する。
【００２５】
本発明（請求項９）は、コンテンツを提供するサーバ装置と、該サーバ装置からコンテンツを取得する情報端末とからなるシステムにおける該サーバ装置に搭載されるコンテンツ提供プログラムであって、
情報端末から受信した仮ＩＤが既に登録されていれば、オフセットを生成し、該仮ＩＤに該オフセットを付与して本ＩＤを生成し、生成した該本ＩＤを保存して、該本ＩＤを情報端末に送信する本ＩＤ生成ステップと、
時刻条件及び位置条件を含むコンテンツの提供条件、及び、コンテンツをコンテンツ入力装置から受け取り、コンテンツ条件記憶手段に格納するコンテンツ条件格納ステップと、
生成された本ＩＤを解析し、解析された位置情報及び時刻情報と、コンテンツ条件記憶手段に格納されたコンテンツの提供条件とが合致する場合に、提供条件が合致するコンテンツと本ＩＤを関連付けてＩＤ・コンテンツ記憶手段に登録するコンテンツ登録ステップと、
情報端末から送信されたコンテンツ要求を取得すると、コンテンツ要求に含まれる本ＩＤを検索キーとして、ＩＤ・コンテンツ記憶手段からコンテンツを検索し、検索された該コンテンツを情報端末に送信する検索ステップと、からなる。
【００２７】
また、本発明（請求項１０）は、一定時間経過後に、ＩＤ・コンテンツ記憶手段に登録された本ＩＤ及びコンテンツを削除するステップを更に有する。
【発明の効果】
【００２９】
本発明では、コンテンツの取得の際、使い捨てのＩＤを利用してコンテンツを取得することから、同じＩＤを使い続けてコンテンツを取得したときのように、利用者のコンテンツ取得履歴をコンテンツ提供者側に把握される心配はなく、安心してコンテンツを利用できる。
【００３０】
また、コンテンツ提供者側は、コンテンツ送信先ＩＤが常に使い捨てられるＩＤであっても、サーバ装置に登録されているＩＤに、状況の情報を示す部分が存在することにより、利用者の状況の情報に合致した利用者のＩＤに対して情報を送信することが可能である。よって、匿名性を保ったままでも、効果的なコンテンツ提供を行うことができる。
【００３１】
また、状況の情報を情報端末が取得し、その状況の情報の一意性を利用し、ＩＤを発行することにより、サーバ装置との間で通信負荷を最小限に抑えながら、一意性の高いＩＤを発行することができる。
【発明を実施するための最良の形態】
【００３２】
以下、図面と共に本発明の実施の形態について説明する。
【００３３】
図３は、本発明の一実施の形態におけるコンテンツ提供システムの概念図である。
【００３４】
同図に示すコンテンツ提供システムは、移動可能な携帯情報端末等の情報端末１００を用い、ネットワーク網４００（４１０、４２０）を介してサーバ装置２００に接続する。利用者は、情報端末１００（以下では、携帯情報端末と記す）を用いてサーバ装置２００から必要なコンテンツを取得し、携帯情報端末１００上でコンテンツの閲覧を行うことができる。なお、以下では、情報端末１００として携帯情報端末を例として説明する。
【００３５】
ネットワーク網４００は、携帯電話網、公衆ＬＡＮサービス（ホットスポット等）など、様々なものが考えられるが、いずれであってもよい。
【００３６】
配信されるコンテンツは、ネットワークに接続されたパーソナルコンピュータなどのコンテンツ入力装置３００からサーバ装置２００に対して登録される。このコンテンツ入力装置３００は、パーソナルコンピュータのような固定端末でもよいし、前述のコンテンツを取得するための携帯情報端末１００に同等のソフトウェアを搭載することでも実現できる。
【００３７】
図４は、本発明の一実施の形態におけるシステム構成を示す。
【００３８】
携帯情報端末１００は、状況の情報を取得するセンサ１１０（例えば、位置情報、時刻情報を保持、取得、生成する状況の情報の取得部）、状況の情報からＩＤを生成するＩＤ生成部１２０、サーバ装置２００に登録したＩＤを端末側でも保持するためのＩＤ記憶部１３０、サーバ装置２００と通信を行うためのネットワークインタフェース部１４０、コンテンツを表示したり、利用者へのメニュー提示などを行う表示部１６０、利用者からの入力を受け付ける入力インタフェース１５０、これらの各構成要素を制御する制御機構（ＣＰＵ）１７０から構成される。
【００３９】
上記の位置情報は、例えば、ＧＳＰ(Global
Positioning System)５００や、携帯電話の基地局６００からの電波情報を元に生成する技術が実現されている。
【００４０】
また、時刻情報は、携帯情報端末１００に予め設定しておき、内部のタイマで保持するだけの方法の他に、ＧＰＳの電波に含まれる時刻情報を利用する方法や、携帯電話の基地局６００から発信される電波に含まれる情報を利用する方法、ネットワーク上に存在するＮＴＰ（ＮＴＰ：Network Time Protocol）サーバの情報を利用する方法があり、複数の端末間で誤差の少ない方式を利用することができる。
【００４１】
本実施の形態では、ＩＤの生成には位置情報と時刻情報を組み合わせた情報を利用している。そして、携帯情報端末１００が同じ瞬間に同じ位置に存在することは物理的に不可能であるため、ＩＤ発行時点でそのＩＤの唯一性は論理的に保証される。
【００４２】
但し、携帯情報端末１００の位置測定精度、時刻測定精度には技術的な限界が存在するのも事実である。例えば、ＧＰＳを用いて、高度情報を取得する際には、4つの衛星からの電波を受信する必要があり、条件によっては困難なことがある。
【００４３】
結果として、誤差の範囲で同一の位置情報、時刻情報が発行されてしまうことも考えられる。そこで、ＩＤ発行時に一度だけサーバ装置２００に問い合わせることで、位置情報、時刻情報を追加する修飾情報（オフセット情報）を取得し、ＩＤの一意性を保証することができる。携帯情報端末１００が取得できるさまざまな状況の情報を組み合わせることによって、十分な一意性を確保したＩＤを生成することができるので、十分な精度のＩＤを発行してもらうために必要だったネットワーク負荷は相当軽減されることになる。
【００４４】
なお、上記の携帯情報端末１００のセンサ１１０においてセンシングされる状況の情報は、位置情報と時刻情報だけでなく、携帯情報端末１００に備えられるセンサデバイスにより、利用者を取り巻く様々な状況の情報を取得することができる場合がある。例えば、ＲＦＩＤ(Radio Frequency Identification)レシーバ、カメラ、指紋認識装置などの生体情報認証モジュール、バーコードスキャナ、赤外線などの信号受信モジュール、電子コンパス、気圧計、照度計、臭いセンサ、温度センサ、湿度センサ、加速度センサなどのセンサデバイスが考えられる。
【００４５】
さらに、上記のようなハードウェアによる情報取得だけでなく、ソフトウェアで構成されるセンサを用いて状況の情報を取得することも可能である。例えば、利用者が利用中のソフトウェアアプリケーションの操作情報を取得することにより、例えば、テレビのリモートコントローラの操作情報を取得できれば現在視聴中の番組情報を取得することも可能である。
【００４６】
さらに、上記のような状況の情報の取得手段を、ネットワーク４００経由で利用する場合もある。例えば、携帯電話の位置情報を取得するデーターベースが存在し、それを携帯電話網を介してアクセスすれば、携帯電話自体にセンサデバイスを搭載することなく、位置情報が取得できる。その他にも上記で述べた様々なセンサをネットワーク経由で利用することができれば、携帯情報端末１００上に全てのセンサを搭載することなく、様々な状況の情報を取得することが可能になる。
【００４７】
本発明では、このように各種センサをネットワーク４００を介して利用することも考慮している。これら様々なセンサで取得された状況の情報は、ＩＤ生成部１２０でＩＤされ、コンテンツ受け渡しで利用することができる。また、様々なセンサ情報を組み合わせることにより、ＩＤの複雑さが生まれ、唯一性が高まる上に、ＩＤの推定が困難になる。しかしながら、複雑なＩＤも解釈ルールが決定していることにより、コンテンツ提供者が特定の状況に対応するＩＤを検索することが容易であり、最適なコンテンツを利用者に提供することが可能である。
【００４８】
ＩＤ記憶部１３０は、上記のようにして生成されたＩＤを保持し、ネットワークインタフェース１４０を介してサーバ装置２００にＩＤを送信する。
【００４９】
また、ＩＤ記憶部１３０を、外部に設ける構成とすることも可能であり、このような構成をとることにより、ＩＤの管理の端末依存性がなくなり、利用者は外部に置かれたＩＤ記憶部１３０にアクセスできる端末を利用するならば、ＩＤを生成した以外のどの端末を利用しても自分で登録したＩＤに関する情報を利用できる。また、携帯情報端末１００のメモリ容量など物理的制約を緩和することも可能である。
【００５０】
表示部１６０は、ネットワークインタフェース１４０を介してサーバ装置２００から取得したコンテンツを表示する。
【００５１】
サーバ装置２００は、携帯情報端末１００と通信を行う、及び、コンテンツ入力装置３００との通信を行うためのネットワークインタフェース部２１０、ＩＤとＩＤに対応するコンテンツを保存するためのＩＤ・コンテンツＤＢ２２０、携帯情報端末１００から取得したＩＤをＩＤ・コンテンツＤＢ２２０に登録するＩＤ登録機構２３０、携帯情報端末１００から送信されるコンテンツ取得要求に応じて、送信されてきたＩＤに対応するコンテンツを抽出するためのＩＤ検索部２５１を有するコンテンツ出力機構２５０、コンテンツとＩＤを対応付けてＩＤ・コンテンツＤＢ２２０に登録するためのコンテンツ登録機構２４０、これらの各構成要素を制御する制御機構２６０、ＩＤ毎に状況情報の範囲や条件及びコンテンツを記憶する条件・コンテンツＤＢ２７０及び、ＩＤを検索するためのＩＤ検索用ＤＢ２８０から構成される。
【００５２】
ＩＤ登録機構２３０は、ＩＤ重複検査部２３１と、ＩＤ登録部２３２を有し、ＩＤ重複検査部２３１は、ＩＤをＩＤ・コンテンツＤＢ２２０に登録する際に、そのＩＤが重複しているかどうかの判定を行う。この重複に関しては、前述した位置情報、時刻情報のみを利用する場合、そのセンサ１１０の精度と信頼性の問題となっており、そのシステムの要求精度と信頼性に依存し、重複除去のための仕組みの有無が決定する。重複が発見された場合、ＩＤ重複検査部２３１は、携帯情報端末１００に対し、重複があったことを追加すべきオフセット値を返却する。ＩＤの唯一性が確認された場合には、ＩＤ登録部２３２がＩＤ・コンテンツＤＢ２２０に登録する。
【００５３】
ＩＤ登録部２３２は、ＩＤ重複検査部２３１において、重複がないか、または、重複が除去された場合に、携帯情報端末１００から取得したＩＤをＩＤ・コンテンツＤＢ２２０に登録する。
【００５４】
コンテンツ入力装置３００から送信されたコンテンツは、ＩＤと結びつけてＩＤ・コンテンツＤＢ２２０に保存される。このＩＤ・コンテンツＤＢ２２０は、ＩＤに対して対応するコンテンツが登録されることから、ＩＤを「アカウント」という名称で管理する一般的な電子メールの仕組みにも類似している。従来の電子メールと、本発明におけるコンテンツ送受信のモデルの違いは、図５〜図７に示すとおりである。
【００５５】
電子メールの場合は、利用者は固定した一つのＩＤを持ち、サーバ上にＩＤに対応する「メールボックス」と呼ばれる記憶部を持つ。送信者はそのＩＤに対してコンテンツを送信する。利用者は、ＩＤ宛に届けられたメッセージを端末で閲覧することになる。一方、本発明においては、利用者は固定されたＩＤを持たず、任意のタイミングで発行されたＩＤを利用してコンテンツの送受信を行う。
【００５６】
サーバ装置２００上には、携帯情報端末１００において任意に発行されたＩＤに対応するＩＤ・コンテンツＤＢ２２０の領域を生成する。サーバ装置２００上のＩＤ・コンテンツＤＢ２２０には、複数の領域が存在するが、それぞれのＩＤは位置情報、時刻情報などで分類可能である。コンテンツの登録者は、ＩＤ自体が持つ意味を解析する機能であるコンテンツ登録機構２４０のＩＤ解釈部２４１を利用することで、コンテンツを登録したい目的のＩＤを導き出し、コンテンツをＩＤに対して登録する。そして、利用者は、ＩＤ宛に届けられたメッセージを携帯情報端末１００で閲覧することになる。また、複数のＩＤを携帯情報端末１００のＩＤ記憶部１３０で管理しているため、様々なコンテンツを閲覧することが可能になる。
【００５７】
図８は、本発明の一実施の形態におけるＩＤ・コンテンツＤＢの構成を示す。同図（Ａ）は、1つのＩＤに対して1つのコンテンツが対応し、同図（Ｂ）は、1つのＩＤに対して複数のコンテンツが対応する例を示す。同図（Ｂ）に示すように、1つのＩＤに対して、１つの管理ＩＤを設け、当該管理ＩＤ毎に複数のコンテンツが対応するように構成することも可能である。当該（Ｂ）に示す構成のＤＢ２２０からコンテンツを取得する場合は、まず、携帯情報端末１００からの要求に基づき、サーバ装置２００は、Ｂ１のＩＤをキーにして管理ＩＤを取得する。その後、得られた管理ＩＤをキーとして、Ｂ２からコンテンツを取得する。また、コンテンツの登録時には、Ｂ１から条件に合致するＩＤを検索した後、さらに、当該ＩＤに対応する管理ＩＤを取得し、次に、Ｂ２から取得した管理ＩＤとコンテンツを結び付けて保存する。
【００５８】
上記の方法により、ＩＤの特徴上、重複などがふさわしくない場合でも、管理ＩＤを介することにより、一つのＩＤに対して複数のコンテンツを配信することが可能になる。
【００５９】
また、上記の携帯情報端末１００のＩＤ記憶部１３０、及びサーバ装置２００のＩＤ・コンテンツＤＢ２２０は、物理的な記憶容量が決定されているため、ＩＤの発行が続けられ、最終的にこれ以上登録できなくなったときや、一定期間を設定することによって、保持するための条件を満たさないＩＤの削除を行うことがある。一定の条件としては、使用頻度、保持時からの経過時間、他の保持しているＩＤとの類似度、等がある。
【００６０】
次に、コンテンツ入力装置３００について説明する。
【００６１】
コンテンツ入力装置３００は、図4に示すように、通信ネットワーク４００を介してサーバ装置２００に接続される。そして、既にＩＤ・コンテンツＤＢ２２０に登録されているＩＤに対して、コンテンツを対応付け、登録する。これにより、サーバ装置２００は、この登録されたコンテンツを携帯情報端末１００に配信することで、利用者が閲覧できるようになる。
【００６２】
電子メールなどと同様に、コンテンツ入力装置３００は、配信先ＩＤを予め知っている必要がある。しかしながら、配信したいＩＤをピンポイントで特定することなく、各々の情報に関して条件や範囲を入力することで、目的となるＩＤを選択することが可能である。
【００６３】
ＩＤには、状況の情報が含まれており、本実施の形態では、その場所、その時刻といった情報が含まれている。コンテンツ入力時には、コンテンツ入力装置３００から時刻や場所といった条件を指定することにより、サーバ装置２００において、登録されているＩＤに含まれる位置情報、時刻情報などを解釈するＩＤ解析部２４１が条件に合致するＩＤを選択し、選択されたＩＤに対してコンテンツ入力装置３００が、コンテンツを入力することにより、サーバ装置２００において、状況の情報の条件に合致したＩＤに対してコンテンツを提供することを実現する
なお、コンテンツ入力装置３００は、従来のパーソナルコンピュータなどを用いるものとし、コンテンツ入力用のソフトウェアは、専用のソフトウェアである場合や、ＣＧＩやＪＳＰ(Java（登録商標） Server
Page)やＡＳＰ(Active Server Page)などの技術を利用してサーバ装置２００側で生成された入力フォームをブラウザ等で取得し、入力する。そして、入力された情報、及び配信先ＩＤ，または配信条件などを、サーバ装置２００に送信することで、サーバ装置２００は、これらの情報を条件・コンテンツＤＢ２７０に書き込む。
【００６４】
また、更に、コンテンツ入力装置３００は、携帯情報端末のソフトウェア（ブラウザ等）で代替することも可能である。この場合、サーバ装置２００は、携帯情報端末１００が取得した位置情報、時刻情報を用いて配信条件を自動的か、もしくは、利用者の操作により決定し、その条件に基づいてＩＤ・コンテンツＤＢ２２０に登録してあるＩＤと入力したコンテンツとを結びつけて書き込むこともできる。
【００６５】
次に、上記の構成における動作を説明する。
【００６６】
図9は、本発明の一実施の形態における動作のフローチャートである。
【００６７】
利用者が情報を取得したいタイミングで入力を与えたり、また、利用者の移動を携帯情報端末１００のセンサ１１０で感知し、一定間隔や一定の移動距離毎にコンテンツの取得要求を発行するなどして、ＩＤの発行要求が実行される（ステップ１０１）。
【００６８】
ＩＤの発行要求に伴い、携帯情報端末１００のセンサ１１０は、感知した情報を取得する（ステップ１０２）。ＩＤ生成部１２０は、センサ１１０で取得された各種センサ情報を統合し、統合や変換を行い仮ＩＤを生成し、ＩＤ記憶部１３０に格納する（ステップ１０３）。
【００６９】
仮ＩＤが生成されたら、その仮ＩＤをサーバ装置２００に送信する（ステップ１０４）。
【００７０】
以上が、携帯情報端末１００におけるＩＤ発行動作である。
【００７１】
サーバ装置２００では、受信した仮ＩＤが既にシステムに登録されていないかをＩＤ重複検査部２３１でＩＤ・コンテンツＤＢ２２０を検索する（ステップ１０５）。もし、同一ＩＤが発行済みであったら、仮ＩＤは一意性がないことになるため、一意性を保証するためにオフセット値を生成し（ステップ１０６）、ＩＤに追加し（ステップ１０７）、一意性が保証された本ＩＤを生成する（ステップ１０８）。生成された本ＩＤは、サーバ装置２００のＩＤ・コンテンツＤＢ２２０に登録される（ステップ１０９）と同時に、携帯情報端末１００に送信される。
【００７２】
携帯情報端末１００では、本ＩＤを取得し、ＩＤ記憶部１３０に保存する（ステップ１１０）。
【００７３】
携帯情報端末１００において取得したコンテンツを閲覧する場合には、利用者の操作、もしくは、一定間隔のトリガにより、ＩＤ記憶部１３０に蓄積されたＩＤを検索キーとして、サーバ装置２００にＩＤに関連付けられたコンテンツの送信要求を発行し、送信要求を受け取ったサーバ装置２００は、ＩＤに対応するコンテンツを検索して、携帯情報端末１００に送信する。この作業は、携帯情報端末１００のＩＤ記憶部１３０に保存された複数のＩＤそれぞれについて行われる。この一連の処理により、利用者は、複数のＩＤを利用することで、自分の履歴情報をコンテンツ提供者側に渡すことなく、必要な情報を得ることができる。
【００７４】
次に、携帯情報端末１００からのＩＤが登録される際に、サーバ装置２００において、コンテンツ入力装置３００からの条件に基づいて、ＩＤを解釈し、ＩＤに含まれる状況の情報が条件に合致した場合に、コンテンツを登録する場合について図１０を用いて説明する。
【００７５】
まず、コンテンツ入力装置３００が、種々の情報に関して条件や範囲、及びそれらに対するコンテンツを入力し、サーバ装置２００に渡す。これにより、サーバ装置２００は、条件・コンテンツＤＢ２７０に入力された情報を格納する（ステップ２０１）。
【００７６】
携帯情報端末１００からＩＤが送信されると（ステップ２０２）、サーバ装置２００は、当該ＩＤを受信し（ステップ２０３）、当該ＩＤをＩＤ登録部２３２に渡す（ステップ２０４）。これにより、ＩＤ登録部２３２は、当該ＩＤをＩＤ・コンテンツＤＢ２２０に登録する（ステップ２０５）。
【００７７】
さらに、受信したＩＤをＩＤ解釈部２４１に渡すことで、ＩＤ解釈部２４１は、ＩＤに含まれる状況の情報を抽出し（ステップ２０６）、抽出された状況の情報と、条件・コンテンツＤＢ２７０に含まれる条件に合致するレコードが存在するかを判定し（ステップ２０７）、存在しない場合には、コンテンツを登録せずに処理を終了し（ステップ２０８）、存在する場合には、コンテンツ登録部２４２が、条件・コンテンツＤＢ２７０から検索されたコンテンツと、先に登録したＩＤと結び付けて、ＩＤ・コンテンツＤＢ２２０に登録する（ステップ２０９）。
【００７８】
これにより、状況の情報の条件に合致したＩＤに対してコンテンツを提供することが可能となる。
【００７９】
しかし、この方法では、コンテンツ登録時に常にＩＤの解釈、選択が行われるので効率が悪いことがある。そのときは、図１２に示すＩＤ検索用ＤＢ２８０として、サーバ装置２００において、ＩＤ登録時に条件情報を解釈し、予め検索しやすい形で用意しておいてもよい。図12に示すＩＤ検索用ＤＢ２８０は、各ＩＤ毎に、緯度、経度、標高、時刻等の各状況の情報が登録されている例を示している。
【００８０】
また、サーバ装置２００において、登録されていないＩＤに対してのコンテンツ配信を行う場合は、条件・コンテンツＤＢ２７０を作成しておき、新たに携帯情報端末１００からＩＤが登録されるタイミングで、ＩＤ解釈部２４１でＩＤを解析し、解析されたＩＤと登録されているコンテンツの登録条件が合致したときには、サーバ装置２００のＩＤ・コンテンツＤＢ２２０にＩＤとコンテンツを対応付けて登録し、携帯情報端末１００からコンテンツ要求を受信した際に、ＩＤに対応するコンテンツを検索して提供する。
【００８１】
次に、携帯情報端末１００において、コンテンツを閲覧する場合について説明する。
【００８２】
携帯情報端末１００において取得したコンテンツを閲覧する場合には、利用者の操作、もしくは、一定間隔のトリガにより、ＩＤ記憶部１３０に蓄積されたＩＤを検索キーとして、サーバ装置２００にＩＤに関連付けられたコンテンツ要求を発行し、コンテンツ要求を受け取ったサーバ装置２００は、当該コンテンツ要求に含まれるＩＤに対応するコンテンツをＩＤ検索部２５１で検索し、携帯情報端末１００に送信する。これにより、利用者は、複数のＩＤを利用することで、自分の履歴情報をシステム側に渡すことなく、必要な情報を得ることができる。
【００８３】
以下に、上記のコンテンツ提供システムの一連の動作と効果について、図１３に基づいて説明する。
【００８４】
上記のように、携帯情報端末１００は、利用者の要求に応じて、利用者本人の状況の情報をセンサ１１０を用いてセンシングし（ステップ３０１）、センシングされた情報を元にＩＤを生成する（ステップ３０２）。例えば、利用者本人が「その位置に存在する」ということは、他の誰もが取得することが不可能である。従って、現在の時刻情報及び位置情報は、そのとき、その場所に存在した本人しか取得することはできない。
【００８５】
従って、例えば、時刻情報及び位置情報をセンサ１１０によりセンシングし、得られた情報を組み合わせてＩＤを生成することにより、一意性の高いＩＤを情報端末上で生成することが可能である。
【００８６】
また、例えば、時刻情報、位置情報以外にセンサを用いてセンシングできる状況の情報をも組み合わせることによってＩＤを生成すれば、更に、一意性が高まったＩＤを発行することができる。
【００８７】
従来、これらの状況の情報は、コンテンツ取得時の検索キーとして利用されることが主であり、それ自体をＩＤとして利用することはなかった。また、ＩＤというものは、一般的にそのＩＤ体系を一意に集約的に管理するシステムが存在し、そのシステムがＩＤを発行することにより一意性を保証していた。
【００８８】
本発明では、このＩＤを、複数存在している情報端末のそれぞれが、状況の情報を取得し、ルールに基づいたコードに自動的に変換し、得られた多量のコードを自動的に情報端末およびサーバ装置が管理する、という仕組みを利用することにより、自律分散した端末においても重複したＩＤを生成しにくくすることができる。
【００８９】
また、さらに、ＩＤには状況の情報が含まれているため、予め利用者や端末に付与した固有のＩＤを利用することなく、その「状況に存在した」という事実を特定できるＩＤに対して特定の情報を配信することができる。
【００９０】
即ち、その状況下で自動的に取得された特定の情報を含むＩＤに対して最も価値のあるコンテンツを配信することにより、その状況を実際に体験していた本人に対しコンテンツを配信することが可能となる。
【００９１】
また、ＩＤは利用者や端末に固定されたものではないので、利用者個人のコンテンツ利用履歴などがシステム上に残されることはない。
【００９２】
本発明では、携帯情報端末１００で生成されたＩＤは、端末１００内のＩＤ記憶部１３０に保存される（ステップ３０３）。コンテンツを必要とする度に次々とＩＤが生成されるが、それらはすべて携帯情報端末１００のＩＤ記憶部１３０に保存されたＩＤを管理することで実現される。携帯情報端末１００でこのＩＤを利用し、コンテンツ提供サービスを受けるとき、このＩＤをサーバ装置２００に送信する（ステップ３０４）。
【００９３】
サーバ装置２００は、このＩＤを受信すると、ＩＤ・コンテンツＤＢ２２０にこのＩＤを保管する（ステップ３０５）。ここでは、前述したＩＤのみが管理され、送信した利用者や携帯情報端末１００が識別できる情報は必要とされないことが重要である。利用者とコンテンツ提供者との間でコンテンツの流通は、ここで登録されたＩＤを通じて行われる。
【００９４】
コンテンツ提供者（コンテンツ入力装置３００）は、ＩＤ・コンテンツＤＢ２２０に登録されたＩＤに対し、コンテンツを登録する（ステップ３０６）。サーバ装置２００は、登録されたコンテンツをＩＤ・コンテンツＤＢ２２０に保存する（ステップ３０７）。このとき、特定のＩＤに対してコンテンツを登録したり、全てのＩＤに対してコンテンツを登録することが可能なだけではなく、コンテンツ提供者は、「状況の情報」に関する条件や範囲を指定することにより、ＩＤの内容を解析することにより得られる「状況の情報」と比較した結果、合致するＩＤを導出できる。それら単数もしくは複数の合致したＩＤに対してコンテンツを提供することもできる。結果として、状況が限定されているコンテンツを必要としている利用者に対し、必要なコンテンツを提供することが可能となる。
【００９５】
携帯情報端末１００は、一定期間毎に、もしくは、利用者の要求に応じて、ＩＤ記憶部１３０に保存されているＩＤを用いてコンテンツ要求として、ネットワークインタフェース１４０から送信する（ステップ３０８）。携帯情報端末１００から送信されたＩＤは、サーバ装置２００のネットワークインタフェース２１０で受信される。
【００９６】
サーバ装置２００で受信されたＩＤは、ＩＤ検索部２５１において、ＩＤを検索キーとして、当該ＩＤに関連付けられたコンテンツを検索する（ステップ３０９）。
【００９７】
検索されたコンテンツは、ネットワークインタフェース２１０からネットワーク４００を介して、携帯情報端末１００のネットワークインタフェース１４０に送信される（ステップ３１０）。
【００９８】
携帯情報端末１００では、ネットワークインタフェース１４０に届けられたコンテンツを取得し、表示部１６０で利用者に対して情報を提供する（ステップ３１１）。
【００９９】
また、上述したコンテンツ提供システムでは、使い捨てのＩＤが大量に生成される。しかしながら、利用者とコンテンツ提供者が必要であり、かつ、提供したいと考える接点で利用され得る範囲は限られている。そこで、携帯情報端末１００及びサーバ装置２００は、一定のタイミング（時間経過、携帯情報端末が取得する状況の情報の大幅な変化、その組み合わせなど）により、それぞれＩＤ記憶部１３０、ＩＤ・コンテンツＤＢ２２０より、ＩＤを削除する機能を備えるようにしてもよい。
【０１００】
また、条件・コンテンツＤＢ２７０に予めコンテンツと状況の情報の範囲や条件を登録しておき、その後、ＩＤ・コンテンツＤＢ２２０にＩＤの登録が行われるタイミングで、登録されようとしているＩＤを解析し、解析後、得られた状況の情報が条件・コンテンツＤＢ２７０で指定されている内容と合致するならば、その時点でＩＤとコンテンツを対応付けてＩＤ・コンテンツＤＢ２２０に登録することも可能である。
【０１０１】
この場合、必ずしもコンテンツを入力する時点で、ＩＤが必ず登録されている必要はなく、その上で登録されるＩＤに対して適したコンテンツを対応付けることが可能となる。
【０１０２】
また、携帯情報端末１００のＩＤ記憶部１３０を外部に設けてもよく、当該外部のＩＤ記憶部へのアクセス可能な端末を利用することにより、利用者は、端末を固定されることなく、しかも本人の登録したＩＤに関する情報を利用することができる。
【０１０３】
また、上記の情報端末、及びサーバ装置の動作をそれぞれプログラムとして構築し、情報端末、サーバ装置のＣＰＵに実行させる、または、ネットワークを介して流通させることも可能である。
【０１０４】
また、構築されたプログラムを、情報端末、サーバ装置として利用されるコンピュータに接続されるハードディスクや、メモリ、または、フレキシブルディスク、ＣＤ−ＲＯＭ等の可搬記憶媒体に格納し、実行時にインストールすることも可能である。
【０１０５】
なお、本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。
【産業上の利用可能性】
【０１０６】
本発明は、一般のパーソナルコンピュータや、携帯電話機を情報端末として利用し、インターネット等のネットワークを介してサーバからコンテンツを取得するようなシステムに適用可能である。
【図面の簡単な説明】
【０１０７】
【図１】本発明の原理を説明するための図である。
【図２】本発明の原理構成図である。
【図３】本発明の一実施の形態におけるコンテンツ提供システムの概念図である。
【図４】本発明の一実施の形態におけるシステム構成図である。
【図５】本発明におけるＩＤ管理方式と従来の方式を比較したモデル図（その１）である。
【図６】本発明におけるＩＤ管理方式と従来の方式を比較したモデル図（その２）である。
【図７】本発明におけるＩＤ管理方式と従来の方式を比較したモデル図（その３）である。
【図８】本発明の一実施の形態におけるＩＤ・コンテンツＤＢの例である。
【図９】本発明の一実施の形態における動作のフローチャートである。
【図１０】本発明の一実施の形態における条件付きでコンテンツを登録する場合の動作を示す図である。
【図１１】本発明の一実施の形態における条件・コンテンツＤＢの例である。
【図１２】本発明の一実施の形態におけるＩＤ検索用ＤＢの例である。
【図１３】本発明の一実施の形態におけるコンテンツ提供システムの一連の動作のシーケンスチャートである。
【符号の説明】
【０１０８】
１００  情報端末、携帯情報端末
１１０  センサ
１２０  仮ＩＤ生成手段、ＩＤ生成部
１３０  ＩＤ記憶手段、ＩＤ記憶部
１４０  ネットワークインタフェース
１５０  入力インタフェース
１６０  表示手段、表示部
１７０  制御機構
２００  サーバ装置
２１０  ネットワークインタフェース
２２０  ＩＤ・コンテンツ記憶手段、ＩＤ・コンテンツ記憶部
２３０  ＩＤ登録機構
２４０  コンテンツ登録機構
２４１  本ＩＤ生成手段、ＩＤ解釈部
２４２  コンテンツ登録手段、コンテンツ登録部
２５０  コンテンツ出力機構
２５１  検索手段、ＩＤ検索部
２６０  制御機構
２７０  コンテンツ条件記憶手段、条件・コンテンツＤＢ
２７１  コンテンツ条件格納手段
２８０  ＩＤ検索用ＤＢ
３００  コンテンツ入力装置
４００  ネットワーク
４１０  無線ネットワーク
４２０  有線ネットワーク
５００  ＧＰＳ衛星
６００  携帯基地局等
７００  各種の状況の発信源
【図１】
0004258314.tif 000002
【図２】
0004258314.tif 000003
【図３】
0004258314.tif 000004
【図４】
0004258314.tif 000005
【図５】
0004258314.tif 000006
【図６】
0004258314.tif 000007
【図７】
0004258314.tif 000008
【図８】
0004258314.tif 000009
【図９】
0004258314.tif 000010
【図１０】
0004258314.tif 000011
【図１１】
0004258314.tif 000012
【図１２】
0004258314.tif 000013
【図１３】
0004258314.tif 000014