(57)【要約】【課題】多数存在する雑多コンテンツ群の中から、ユーザにとって有益な情報を選別して提供する。【解決手段】サービス提供サーバ２００は、インターネットなどのネットワーク上に散在しているコンテンツ群を収集して蓄積し、蓄積されたコンテンツに記載されている情報を要約してコンテンツ要約情報を作成するとともに、そのコンテンツに関連する店舗の地理的な位置を特定するための店舗位置情報がコンテンツ内に含まれているか否かを解析する。コンテンツ内に店舗位置情報が発見された場合には店舗位置情報を抽出し、コンテンツに対応する情報として、コンテンツ要約情報及び店舗位置情報を情報要素とする構造化情報を作成する。一方、移動端末の現在位置情報を取得した場合には、上記の構造化情報を参照して、その現在位置の近隣に存在する店舗を特定し、特定された店舗に対応する構造化情報に基づいて、移動端末に提供する提供用コンテンツを作成する。【選択図】図２
2007264766.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上に散在しているコンテンツを収集するために前記ネットワーク上のサーバで実行されるコンテンツ収集方法であって、
前記ネットワーク上に散在しているコンテンツを収集して蓄積するコンテンツ収集蓄積ステップと、
前記コンテンツ収集蓄積ステップで蓄積された前記コンテンツに記載されている情報を要約して、コンテンツ要約情報を作成するコンテンツ要約ステップと、
前記コンテンツ収集蓄積ステップで蓄積された前記コンテンツを参照し、所定の種類の情報が含まれているか否かを解析する情報解析ステップと、
前記情報解析ステップで前記所定の種類の情報が発見された場合には、前記所定の種類の情報を前記コンテンツから抽出する情報抽出ステップと、
前記コンテンツに対応する情報として、前記コンテンツ要約ステップで作成されたコンテンツ要約情報、及び前記情報抽出ステップで抽出された前記所定の種類の情報を情報要素とする構造化情報を作成して蓄積する構造化情報作成蓄積ステップとを、
有するコンテンツ収集方法。
【請求項２】
前記所定の種類の情報として、前記コンテンツに関連する店舗の地理的な位置を特定するための店舗位置情報を使用する請求項１に記載のコンテンツ収集方法。
【請求項３】
前記コンテンツ収集蓄積ステップにおいて、常に最新のコンテンツを保持するとともに、前記コンテンツ要約ステップにおいて、前記最新のコンテンツに係る前記コンテンツ要約情報を作成する請求項１又は２に記載のコンテンツ収集方法。
【請求項４】
移動端末の現在の状況に適したコンテンツを選別して提供するためにネットワーク上のサーバで実行されるコンテンツ提供方法であって、
前記ネットワーク上に散在しているコンテンツを収集して蓄積するコンテンツ収集蓄積ステップと、
前記コンテンツ収集蓄積ステップで蓄積された前記コンテンツに記載されている情報を要約して、コンテンツ要約情報を作成するコンテンツ要約ステップと、
前記コンテンツ収集蓄積ステップで蓄積された前記コンテンツを参照し、前記コンテンツに関連する店舗の地理的な位置を特定するための店舗位置情報が含まれているか否かを解析する情報解析ステップと、
前記情報解析ステップで前記店舗位置情報が発見された場合には、前記店舗位置情報を前記コンテンツから抽出する情報抽出ステップと、
前記コンテンツに対応する情報として、前記コンテンツ要約ステップで作成されたコンテンツ要約情報、及び前記情報抽出ステップで抽出された前記店舗位置情報を情報要素とする構造化情報を作成して蓄積する構造化情報作成蓄積ステップと、
前記移動端末の現在位置情報を取得する位置情報取得ステップと、
前記構造化情報作成蓄積ステップで蓄積された前記構造化情報に含まれる前記店舗位置情報を参照して、前記位置情報取得ステップで取得された前記移動端末の現在位置情報によって示される前記移動端末の現在位置の近隣に存在する前記店舗を特定する店舗特定ステップと、
前記店舗特定ステップで特定された前記店舗に対応する前記構造化情報に基づいて、前記移動端末に提供する提供用コンテンツを作成するコンテンツ作成ステップと、
前記コンテンツ作成ステップで作成された前記提供用コンテンツを前記移動端末に提供するコンテンツ提供ステップとを、
有するコンテンツ提供方法。
【請求項５】
前記移動端末との接続の安定性を監視する接続監視ステップと、
少なくとも、前記移動端末への前記提供用コンテンツの提供の履歴を保持する履歴保持ステップと、
前記接続監視ステップで前記移動端末との接続の安定性が確認された場合に、前記コンテンツ提供ステップにおいて、前記履歴保持ステップで保持されている前記提供の履歴に基づいて前記移動端末にまだ提供されていないと判断される前記提供用コンテンツを、前記移動端末に提供する請求項４に記載のコンテンツ提供方法。
【請求項６】
前記コンテンツ収集蓄積ステップにおいて、常に最新のコンテンツを保持するとともに、前記コンテンツ要約ステップにおいて、前記最新のコンテンツに係る前記コンテンツ要約情報を作成する請求項４又は５に記載のコンテンツ提供方法。
【請求項７】
移動端末の現在の状況に適したコンテンツを選別して表示するために前記移動端末で実行されるコンテンツ表示方法であって、
所定のサービス提供サーバで複数の前記コンテンツが収集され、複数の前記コンテンツのそれぞれが要約されて作成された複数のコンテンツ要約情報を含む構造化情報を、前記所定のサービス提供サーバから受信するコンテンツ要約受信ステップと、
前記移動端末の現在の状況に基づいて、前記構造化情報に含まれる前記複数のコンテンツ要約情報の中から、前記移動端末に搭載されている所定の表示手段に表示すべき前記コンテンツ要約情報を選択するコンテンツ選択ステップと、
前記コンテンツ選択ステップで選択された前記コンテンツ要約情報を前記所定の表示手段に表示するための表示データに加工する表示データ加工ステップと、
前記表示データを前記所定の表示手段に表示する表示ステップとを、
有するコンテンツ表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上に散在しているコンテンツを収集するためのコンテンツ収集方法、及び移動端末で利用されるコンテンツを選別して提供するためのコンテンツ提供方法、並びに移動端末に搭載されている表示部に表示するためのコンテンツ表示方法に関する。
【背景技術】
【０００２】
従来、ＰＤＡ（Personal Digital Assistants）などの携帯端末や携帯電話機、カーナビゲーション装置（車載ナビゲーション装置）など、移動しながら通信を行うことが可能な移動端末（以下、移動端末と呼ぶこともある）が存在している。こうした移動端末を用いることで、ユーザは、例えば外出先などにおいても、必要な情報の閲覧などを行うことが可能となる。
【０００３】
また、移動端末の中には、外部と無線通信を行うことが可能な無線通信機能を実装した移動通信端末や、現在の位置を測定することが可能な測位機能付き移動端末も存在している。
【０００４】
一方、近年では、ＲＤＦ（Resource Description Framework）やＲＳＳ（RDF Site Summary、Rich Site Summary、Really Simple Syndicationなどの略）などウェブサイト上のリソースを記述する文書フォーマットが利用されるようになってきている。特に、ＲＳＳの普及は顕著である。
【０００５】
ＲＳＳには、大きく分けて異なる２つの仕様が存在している。一方のＲＳＳはＲＳＳ１．０系であり、このＲＳＳフォーマットは、主にウェブサイトの内容をメタデータとして記述することを目的とした構造を有している。他方のＲＳＳはＲＳＳ２．０系であり、このＲＳＳフォーマットは、主にウェブサイトの更新通知を目的としたシンプルな構造を有している。
【０００６】
また、ＲＳＳを利用した技術は、例えば下記の特許文献１に開示されている。特許文献１に開示されている技術では、様々なウェブサイトの更新内容情報がＲＳＳフォーマットによってまとめて記述され、このＲＳＳフォーマットのデータ（ＲＳＳデータ）の通知が行われる。これにより、ＲＳＳによる更新情報の提供が行われているか否かによらず、多様なウェブサイトの更新内容を一元的に管理し、閲覧できるようになる。
【特許文献１】特開２００５−２８４３３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に開示されている技術によれば、ＲＳＳに対応したウェブサイトはもちろん、ＲＳＳに対応していないウェブサイトに関しても、その更新通知や更新内容通知を可能とするＲＳＳデータの生成が行われるようになるが、ＲＳＳデータによって通知されるウェブサイトは、ＲＳＳデータの生成側又はＲＳＳデータの受信側において事前に設定される必要がある。ＲＳＳデータの受信側にとって有益な情報が掲載されているウェブサイトは、例えばＲＳＳデータの受信側のユーザが事前に自ら発見し、ＲＳＳデータによる通知が行われるようにそのウェブサイトの登録を行う必要がある。したがって、特許文献１に開示されている技術によれば、ＲＳＳデータによって通知されるウェブサイトは、必然的に、例えばユーザが頻繁に閲覧を行うウェブサイトや、ＲＳＳデータの生成側にとって好都合なウェブサイト（広告収益などが見込まれるウェブサイト）に限定されるという課題がある。なお、この課題は、従来の周知のＲＳＳ技術に係る課題でもあり、特許文献１に開示されている技術でも、この課題は継承されていると言える。
【０００８】
また、ＲＳＳで取得される情報は、特定のウェブサイトで更新された情報であり、ユーザの現在どのような状況にあって、どのような情報を必要としているかに関しては、まったく反映されない。すなわち、従来のＲＳＳで取得される情報は、ユーザの現在の状況に必ずしも適した情報であるとは限らないという課題を有している。
【０００９】
上記の課題を解決するため、本発明は、多数存在する雑多コンテンツ群の中から、ユーザにとって有益な情報を選別できるようにする情報を作成するためのコンテンツ収集方法、及びユーザにとって有益な情報を選別して提供するためのコンテンツ提供方法、並びに、移動端末の現在の状況に適したコンテンツを選別して表示するコンテンツ表示方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記の目的を達成するため、本発明のコンテンツ収集方法は、ネットワーク上に散在しているコンテンツを収集するために前記ネットワーク上のサーバで実行されるコンテンツ収集方法であって、
前記ネットワーク上に散在しているコンテンツを収集して蓄積するコンテンツ収集蓄積ステップと、
前記コンテンツ収集蓄積ステップで蓄積された前記コンテンツに記載されている情報を要約して、コンテンツ要約情報を作成するコンテンツ要約ステップと、
前記コンテンツ収集蓄積ステップで蓄積された前記コンテンツを参照し、所定の種類の情報が含まれているか否かを解析する情報解析ステップと、
前記情報解析ステップで前記所定の種類の情報が発見された場合には、前記所定の種類の情報を前記コンテンツから抽出する情報抽出ステップと、
前記コンテンツに対応する情報として、前記コンテンツ要約ステップで作成されたコンテンツ要約情報、及び前記情報抽出ステップで抽出された前記所定の種類の情報を情報要素とする構造化情報を作成して蓄積する構造化情報作成蓄積ステップとを、
有する。
これにより、ネットワーク上に多数存在する雑多コンテンツ群を収集して、再利用可能な構造化情報にまとめることにより、ユーザにとって有益な情報を選別できるようにする情報を作成することが可能となる。
【００１１】
また、さらに、本発明のコンテンツ収集方法は、前記所定の種類の情報として、前記コンテンツに関連する店舗の地理的な位置を特定するための店舗位置情報を使用する。
これにより、上記の構造化情報の情報要素の１つとして位置情報を規定することで、ユーザの現在位置を取得できた場合に、その現在位置に存在するユーザにとって有益な情報を選別できるようにする情報を作成することが可能となる。
【００１２】
また、さらに、本発明のコンテンツ収集方法は、前記コンテンツ収集蓄積ステップにおいて、常に最新のコンテンツを保持するとともに、前記コンテンツ要約ステップにおいて、前記最新のコンテンツに係る前記コンテンツ要約情報を作成する。
これにより、常に最新のコンテンツに係るコンテンツ要約情報が作成され、保持されるようになる。
【００１３】
また、上記の目的を達成するため、本発明のコンテンツ提供方法は、移動端末の現在の状況に適したコンテンツを選別して提供するためにネットワーク上のサーバで実行されるコンテンツ提供方法であって、
前記ネットワーク上に散在しているコンテンツを収集して蓄積するコンテンツ収集蓄積ステップと、
前記コンテンツ収集蓄積ステップで蓄積された前記コンテンツに記載されている情報を要約して、コンテンツ要約情報を作成するコンテンツ要約ステップと、
前記コンテンツ収集蓄積ステップで蓄積された前記コンテンツを参照し、前記コンテンツに関連する店舗の地理的な位置を特定するための店舗位置情報が含まれているか否かを解析する情報解析ステップと、
前記情報解析ステップで前記店舗位置情報が発見された場合には、前記店舗位置情報を前記コンテンツから抽出する情報抽出ステップと、
前記コンテンツに対応する情報として、前記コンテンツ要約ステップで作成されたコンテンツ要約情報、及び前記情報抽出ステップで抽出された前記店舗位置情報を情報要素とする構造化情報を作成して蓄積する構造化情報作成蓄積ステップと、
前記移動端末の現在位置情報を取得する位置情報取得ステップと、
前記構造化情報作成蓄積ステップで蓄積された前記構造化情報に含まれる前記店舗位置情報を参照して、前記位置情報取得ステップで取得された前記移動端末の現在位置情報によって示される前記移動端末の現在位置の近隣に存在する前記店舗を特定する店舗特定ステップと、
前記店舗特定ステップで特定された前記店舗に対応する前記構造化情報に基づいて、前記移動端末に提供する提供用コンテンツを作成する提供用コンテンツ作成ステップと、
前記コンテンツ作成ステップで作成された前記提供用コンテンツを前記移動端末に提供する提供用コンテンツ提供ステップとを、
有する。
これにより、ネットワーク上に多数存在する雑多コンテンツ群を収集して、再利用可能な構造化情報にまとめるとともに、上記の構造化情報の情報要素の１つとして位置情報を規定することで、ユーザの現在位置を取得できた場合に、その現在位置に存在するユーザにとって有益な情報を選別して提供することが可能となる。
【００１４】
また、さらに、本発明のコンテンツ提供方法は、前記移動端末との接続の安定性を監視する接続監視ステップと、
少なくとも、前記移動端末への前記提供用コンテンツの提供の履歴を保持する履歴保持ステップと、
前記接続監視ステップで前記移動端末との接続の安定性が確認された場合に、前記コンテンツ提供ステップにおいて、前記履歴保持ステップで保持されている前記提供の履歴に基づいて前記移動端末にまだ提供されていないと判断される前記提供用コンテンツを、前記移動端末に提供する。
これにより、移動端末の無線通信の特性である狭帯域及び不安定性を考慮した効率的なコンテンツの配信が可能となる。
【００１５】
また、さらに、本発明のコンテンツ提供方法は、前記コンテンツ収集蓄積ステップにおいて、常に最新のコンテンツを保持するとともに、前記コンテンツ要約ステップにおいて、前記最新のコンテンツに係る前記コンテンツ要約情報を作成する。
これにより、常に最新のコンテンツに係るコンテンツ要約情報が作成され、保持されるようになる。
【００１６】
また、上記の目的を達成するため、本発明のコンテンツ表示方法は、移動端末の現在の状況に適したコンテンツを選別して表示するために前記移動端末で実行されるコンテンツ表示方法であって、
所定のサービス提供サーバで複数の前記コンテンツが収集され、複数の前記コンテンツのそれぞれが要約されて作成された複数のコンテンツ要約情報を含む構造化情報を、前記所定のサービス提供サーバから受信するコンテンツ要約受信ステップと、
前記移動端末の現在の状況に基づいて、前記構造化情報に含まれる前記複数のコンテンツ要約情報の中から、前記移動端末に搭載されている所定の表示手段に表示すべき前記コンテンツ要約情報を選択するコンテンツ選択ステップと、
前記コンテンツ選択ステップで選択された前記コンテンツ要約情報を前記所定の表示手段に表示するための表示データに加工する表示データ加工ステップと、
前記表示データを前記所定の表示手段に表示する表示ステップとを、
有する。
これにより、移動端末は、所定のサービス提供サーバから受信した構造化情報内に含まれるコンテンツ要約情報を、ユーザの現在の状況に合わせて選択し、表示することが可能となる。
【発明の効果】
【００１７】
本発明は、多数存在する雑多コンテンツ群の中から、ユーザにとって有益な情報を選別して提供することを可能とするという効果や、有益な情報が含まれるコンテンツの検索に係るユーザの操作を簡便化することを可能にするという効果を有している。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照しながら、本発明の実施の形態について説明する。
【００１９】
まず、図１を参照しながら、本発明の実施の形態におけるシステム構成の一例について説明する。図１は、本発明の実施の形態におけるシステム構成の一例を示す図である。図３には、移動端末１００、サービス提供サーバ２００、ネットワーク３００、コンテンツ群４００が図示されている。
【００２０】
図１において、移動端末１００は、無線接続によって通信を行いながら移動することが可能な携帯端末、携帯電話機、カーナビゲーション装置などである。また、サービス提供サーバ２００は、移動端末１００に対して、移動端末１００のユーザにとって有用なコンテンツを提供するＡＳＰ（Application Service Provider）サーバであり、インターネットなどのネットワーク３００上に存在する多数のコンテンツ群４００の中から、ユーザの状況に合ったコンテンツ候補の選別を行うように構成されている。
【００２１】
以下、図２を参照しながら、図１に図示されているサービス提供サーバ２００の構成及び動作の一例について説明する。図２は、図１に図示されているサービス提供サーバの構成の一例を示すブロック図である。なお、図２に図示されている様々な情報を格納するための情報格納部は、ＲＡＭ（Random Access memory：ランダムアクセスメモリ）、ハードディスク、光記録媒体、磁気記録媒体などのデジタルデータを格納することが可能な情報記録装置又は情報記録媒体によって実現可能である。また、図２に図示されている様々な情報を生成又は導出するための情報生成部又は情報導出部は、ＣＰＵ（Central Processing Unit：中央演算処理装置）などのコンピュータによってプログラム（ソフトウェア）を実行させることによって実現可能である。
【００２２】
図２に示すサービス提供サーバ２００は、基幹側通信Ｉ／Ｆ（インタフェース）２０１、ウェブサイト情報取得部２０２、ウェブサイト情報ＤＢ（データベース）２０３、情報要約部２０４、情報抽出・分類部２０５、分類済み情報ＤＢ２０６、ユーザ条件取得・判断部２０７、ユーザ提供用コンテンツ作成部２０８、ユーザ提供用コンテンツ配信部２１０、ユーザ側通信Ｉ／Ｆ２１１、配信履歴情報ＤＢ２１２、同期管理部２１３を有している。
【００２３】
図２に示すサービス提供サーバ２００は、基幹側通信Ｉ／Ｆ（インタフェース）２０１を有しており、この基幹側通信Ｉ／Ｆ２０１によって、インターネットなどのネットワーク３００に接続することが可能である。
【００２４】
また、図２に示すサービス提供サーバ２００は、ウェブサイト情報取得部２０２を有している。このウェブサイト情報取得部２０２は、基幹側通信Ｉ／Ｆ２０１を通じてアクセス可能なネットワーク３００上に存在する様々なウェブサイトで公開されている情報（コンテンツ群４００）を取得する機能を有している。
【００２５】
なお、ウェブサイト情報取得部２０２による情報の取得方法は任意であり、例えば、巡回ロボット（クローラー）が定期的にネットワーク３００上の任意のコンテンツを定期的に巡回してもよく、また、例えばＲＤＦやＲＳＳなどの技術を用いて所定のウェブサイトの更新情報を定期的に取得してもよい。また、情報要約部２０４では、ウェブサイト情報取得部２０２で収集された最新のコンテンツの要約情報が生成されることが好ましい。
【００２６】
ウェブサイト情報取得部２０２で取得された様々なウェブサイトで公開されている情報は、ウェブサイト情報ＤＢ２０３に格納される。なお、ウェブサイト情報ＤＢ２０３には、任意のフォーマットで情報を格納することが可能である。例えば、ウェブサイト情報取得部２０２は、ネットワーク３００から取得した情報を、所定のＸＭＬ（Extensible Markup Language）フォーマットに基づいて加工し、加工後のＸＭＬフォーマットデータをウェブサイト情報ＤＢ２０３に格納してもよい。また、ウェブサイト情報ＤＢ２０３は、ウェブサイト情報取得部２０２がアクセスしたウェブサイトの情報をそのまま格納するキャッシュであってもよい。
【００２７】
ウェブサイト情報ＤＢ２０３に格納された情報は、任意のタイミングで情報要約部２０４及び情報抽出・分類部２０５によって読み出されて加工される。情報要約部２０４は、ウェブサイト情報ＤＢ２０３に格納されている情報に含まれている内容（文章）の要約を行う機能を有している。なお、情報要約部２０４で行われる要約処理では、例えば、ウェブサイト単位、ウェブページ単位、更新情報単位などで、テキストの意味が保存されたまま、テキストがより簡潔となるようにまとめられる。情報要約部２０４で行われる要約処理には、従来から存在する任意の自動テキスト要約技術を利用することが可能である。
【００２８】
一方、情報抽出・分類部２０５は、ウェブサイト情報ＤＢ２０３に格納されている情報に含まれている所定の情報（例えば、所定のキーワードの情報）を抽出することで、情報の分類を行う機能を有している。なお、情報抽出・分類部２０５における情報抽出・分類は、例えば、後述のように住所や商品の価格などを抽出するなど、任意の情報抽出及び分類方法を採用することが可能である。
【００２９】
情報要約部２０４で要約された要約結果や、情報抽出・分類部２０５で情報抽出・分類された情報抽出・分類結果は、分類済みＤＢ２０６に格納される。なお、分類済みＤＢ２０６に格納される情報のフォーマットも、ウェブサイト情報ＤＢ２０３と同様、任意である。例えば、分類済みＤＢ２０６に格納されるデータのフォーマットをＸＭＬフォーマットやＲＳＳ１．０系フォーマットとし、情報要約部２０４及び情報抽出・分類部２０５は、それぞれの処理結果を所定のタグで囲んでウェブページ単位にまとめることによって、各ウェブページのリンク先ＵＲＬ（Uniform Resource Locator）と共に、要約内容やそのウェブページの特徴となるキーワード（抽出された単語）が分類済みＤＢ２０６に格納される。
【００３０】
上述のように、サービス提供サーバ２００は、ネットワーク３００上に存在するウェブサイトで公開されている様々な情報を収集し、収集された情報の要約及び分類を行うことによって、ネットワーク３００上に存在するウェブサイトで公開されている様々な情報を分類済みＤＢ２０６内にまとめることが可能なように構成されている。なお、以下では、ネットワーク３００上に存在するウェブサイトで公開されている様々な情報から分類済み情報ＤＢ２０６に格納される情報が生成されるまでのプロセスをコンテンツ解析プロセスと呼ぶ。
【００３１】
一方、ユーザ条件取得・判断部２０７は、本サービスを提供する対象である移動端末の接続状況（移動端末が接続状態にあるか否か、あるいは移動端末の接続の安定性など）、移動端末の現在位置や移動状況、ユーザの特性（例えば、ユーザの生活圏や習慣、ユーザの嗜好）などの様々な条件（以下、これらの条件をユーザ条件と呼ぶ）を取得する機能を有している。
【００３２】
さらに、ユーザ条件取得・判断部２０７は取得したユーザ条件を参照して、そのユーザの現在の状況に適したユーザ提供用コンテンツの作成をユーザ提供用コンテンツ作成部２０８に指示するとともに、ユーザ提供用コンテンツの作成及び配信のタイミングをユーザ提供用コンテンツ作成部２０８及びユーザ提供用コンテンツ配信部２１０に通知する機能を有している。ユーザ条件取得・判断部２０７は、基本的に移動端末１００との接続が安定した時点で、ユーザ提供用コンテンツの配信が行われるように、ユーザ提供用コンテンツ配信部２１０に対してユーザ提供用コンテンツの配信のタイミングを指示する。
【００３３】
また、ユーザ提供用コンテンツ作成部２０８は、ユーザ条件取得・判断部２０７から受けたユーザ提供用コンテンツの作成指示に基づいて、分類済み情報ＤＢ２０６に格納されている情報から、ユーザの現在の状況に適したコンテンツを抽出し、抽出されたコンテンツを含むユーザ提供用コンテンツを作成する機能を有している。ユーザ提供用コンテンツ作成部２０８で作成されたユーザ提供用コンテンツは、ユーザ提供用コンテンツキャッシュ２０９にいったん格納される。
【００３４】
また、ユーザ提供用コンテンツキャッシュ２０９は、移動端末１００に配信されるべきユーザ提供用コンテンツを一時的に（ユーザ提供用コンテンツ配信部２１０によって配信されるまで）格納する機能を有している。なお、後述のように、同期管理部２１３は、移動端末１００にどのユーザ提供用コンテンツが配信されたかを管理しており、例えば、一度配信されたユーザ提供用コンテンツが再びユーザ提供用コンテンツキャッシュ２０９に格納された場合には、同期管理部２１３からの指示によって、そのユーザ提供用コンテンツは破棄されるように構成されている。また、所定の時間以上経過しても、ユーザ提供用コンテンツ配信部２１０から配信されないユーザ提供用コンテンツは、破棄されるようにしてもよい。
【００３５】
また、ユーザ提供用コンテンツ配信部２１０は、ユーザ提供用コンテンツキャッシュ２０９に格納されているユーザ提供用コンテンツをそのユーザの移動端末１００に配信する機能を有している。なお、移動端末１００のアドレスや、ユーザ提供用コンテンツの配信タイミングは、ユーザ条件取得・判断部２０７や同期管理部２１３から通知される。ユーザ提供用コンテンツ配信部２１０から配信されるユーザ提供用コンテンツは、ユーザ側通信Ｉ／Ｆ２１１を通じて、移動端末１００に配信される。
【００３６】
また、配信履歴情報ＤＢ２１２は、移動体１００に、どのユーザ提供用コンテンツが配信されたかを管理するための情報を格納する機能を有している。配信履歴情報ＤＢ２１２には、例えば、移動端末１００に配信されたユーザ提供用コンテンツの配信履歴情報、又は移動端末１００に配信されたユーザ提供用コンテンツそのものが蓄積される。また、同期管理部２１３が、移動端末１００と定期的に通信を行って同期化を行うことで、移動端末１００のコンテンツキャッシュ１０２（後述の図３を参照）と同一の情報が配信履歴情報ＤＢ２１２に格納されるようにしてもよい。
【００３７】
また、同期管理部２１３は、移動端末１００に配信されたユーザ提供用コンテンツ（あるいは、移動端末１００によってキャッシュされているユーザ提供用コンテンツ）を管理・把握し、移動端末１００に対して配信が必要なユーザ提供用コンテンツ（基本的には、未配信のユーザ提供用コンテンツ）のみが配信されるように制御する機能を有している。同期管理部２１３による制御によって、転送効率を最大（転送容量を最小）にすることが可能となる。
【００３８】
上述のように、サービス提供サーバ２００は、移動端末１００の様々な条件（ユーザ条件）を考慮して、分類済み情報ＤＢ２０６に格納されている情報の中から、ユーザの現在の状況に適したコンテンツを抽出し、抽出されたコンテンツをユーザの移動端末１００に提供することが可能なように構成されている。また、サービス提供サーバ２００は、移動端末１００に配信されたユーザ提供用コンテンツ（あるいは、移動端末１００に利用されたユーザ提供用コンテンツ）を把握して、必要最小限のユーザ提供用コンテンツのみを配信するとともに、移動端末１００の接続が安定した時点で、ユーザ提供コンテンツの配信を行うように構成されており、ユーザ提供用コンテンツの配信効率を最大にする（配信容量を最小にするとともに、確実に配信されるようにする）ことが可能である。なお、以下では、分類済み情報ＤＢ２０６に格納されている情報からユーザ提供用コンテンツが作成されて配信されるまでのプロセスをコンテンツ選別配信プロセスと呼ぶ。
【００３９】
次に、図３を参照しながら、図１に図示されている移動端末１００の構成及び動作の一例について説明する。図３は、図１に図示されている移動端末の構成の一例を示すブロック図である。なお、図３に図示されている様々な情報を格納するための情報格納部は、ＲＡＭ、ハードディスク、光記録媒体、磁気記録媒体などのデジタルデータを格納することが可能な情報記録装置又は情報記録媒体によって実現可能である。また、図３に図示されている様々な情報を生成又は導出するための情報生成部又は情報導出部は、ＣＰＵなどのコンピュータによってプログラム（ソフトウェア）を実行させることによって実現可能である。
【００４０】
図３に示す移動端末１００は、通信Ｉ／Ｆ（インタフェース）１０１、コンテンツキャッシュ１０２、動的コンテンツ編成部１０３、モニタ１０４を有している。
【００４１】
図３に示す移動端末１００の通信Ｉ／Ｆ１０１は、無線通信インタフェースである。移動端末１００は、この通信Ｉ／Ｆ１０１を通じて、サービル提供サーバ２００や、インターネットなどのネットワーク３００上に存在する任意の通信装置と通信を行うことが可能である。
【００４２】
また、図３に示す移動端末１００が有するコンテンツキャッシュ１０２は、移動端末１００が受信又は利用した任意のコンテンツを格納する機能を有している。なお、このコンテンツキャッシュ１０２は、移動端末１００が取得可能なあらゆるコンテンツを格納することが可能な任意のキャッシュを模式的に表したものである。すなわち、コンテンツキャッシュ１０２は、例えば、サービス提供サーバ２００から受信したユーザ提供用コンテンツのほか、動的コンテンツ編成部１０３によって構造化情報に加工されたコンテンツ、インターネットブラウザ（不図示）やコンテンツを利用するその他のアプリケーションによって利用されたコンテンツなどの様々なコンテンツのキャッシュの総称である。
【００４３】
また、動的コンテンツ編成部１０２は、サービス提供サーバ２００から提供されたユーザ提供コンテンツや、その他の任意のコンテンツをモニタ１０４に表示するために再編成する機能を有している。例えば、動的コンテンツ編成部１０２は、サービス提供サーバ２００から提供されたユーザ提供コンテンツに含まれている複数の情報要素を選択的に抽出し、ユーザが閲覧しやすい表示データに加工して、モニタ１０４に表示することが可能である。また、以前にサービス提供データ２００から受信したコンテンツや、ユーザがよく閲覧するサイト上のコンテンツなど、コンテンツキャッシュ１０２に格納されている任意のコンテンツを組み合わせて表示データに加工することも可能である。さらに、例えば、動的コンテンツ編成部１０２は、例えば、ユーザの生活圏（ユーザの移動範囲）やユーザの習慣（ユーザが実行する傾向にある行動）、ユーザの現在の状況（現在位置や現在時刻）などに基づいて、情報のフィルタリングを行い、ユーザにとって有用な情報のみを表示データに加工することも可能である。
【００４４】
次に、コンテンツ解析プロセスの具体的な例について説明する。ウェブサイト情報取得部２０２は、例えば、ネットワーク３００上で公開されているウェブサイトのＲＳＳフィードを定期的（例えば、３０分おき）に参照して、ウェブサイトで公開されている情報が更新されているか否かを確認する。そして、ウェブサイトで公開されている情報が更新されている場合には、その更新情報（差分情報）を取得し、更新情報をＸＭＬフォーマットでウェブサイト情報ＤＢ２０３に格納する。なお、上述のように、クローラーを用いて任意又は所定のウェブサイトの情報を収集することも可能である。
【００４５】
一方、情報要約部２０４及び情報抽出・分類部２０５は、例えばウェブサイト情報ＤＢ２０３に新たな更新情報が格納されたタイミングで動作を開始する。すなわち、情報要約部２０４は、ウェブサイト情報ＤＢ２０３に新たな更新情報が格納された場合、例えば自動テキスト要約技術やその他の任意の技術を用いて、この更新情報に含まれるテキスト情報の要約を作成する。なお、分類済み情報ＤＢ２０６に格納される情報にＲＳＳ１．０系フォーマットを採用する場合には、要約されたテキストの文字数は、概要を挿入するための要素＜description＞で推奨されている５００文字以内とすることが望ましい。
【００４６】
また、情報抽出・分類部２０５も同様に、ウェブサイト情報ＤＢ２０３に新たな更新情報が格納された場合、例えば、この更新情報に含まれる特定のキーワードを抽出する。情報抽出・分類部２０５で抽出されるキーワードは、あらかじめ設定されていることが望ましい。
【００４７】
例えばウェブサイトが実際の店舗（特定の場所に建てられている店舗）に関連している場合には、ウェブサイトには、その店舗の住所や店舗名、取り扱っている商品、各商品の価格、サービス情報（タイムセールなどの情報）を始めとして、様々な情報が掲載されている場合が多い。
【００４８】
情報抽出・分類部２０５は、上述のようなウェブサイトで公開されている詳細な情報を特定して抽出し、各情報の種類が判別可能となるような状態で分類済み情報ＤＢ２０６に格納する。この場合、分類済み情報ＤＢ２０６に格納される情報には、ＸＭＬフォーマットや、独自の名前空間を設定することが可能なＲＳＳ１．０系フォーマットが採用されることが望ましい。
【００４９】
あるウェブサイト（又はウェブページ）の情報が分類済み情報ＤＢ２０６に格納される場合、そのウェブサイトのＵＲＬなどの情報に続いて、情報要約部２０４で作成された要約は、要約を挿入すべき要素（タグ：ＲＳＳ１．０系フォーマットの場合には<description>）内に挿入される。さらに、各種の詳細な情報を挿入するための要素が定義され（ＲＳＳ１．０系フォーマットの場合には、モジュールによって定義される）、それぞれの情報に対応した要素内に、情報が挿入される。
【００５０】
具体的には、例えば、ガソリンスタンドのウェブサイトから抽出された情報を模式的に表した場合、この情報は、ＵＲＬや要約などの各要素に加えて、
＜店舗名＞△△スタンド△△通り店＜／店舗名＞
＜住所＞〇〇県××市１−２−３＜／住所＞
＜軽油の価格＞□□円＜／軽油の価格＞
＜レギュラーの価格＞〇□円＜／レギュラーの価格＞
＜ハイオクの価格＞△〇円＜／ハイオクの価格＞
などのように、情報抽出・分類部２０５で抽出された詳細な情報を有することになる。
【００５１】
次に、コンテンツ選別配信プロセスについて説明する。例えば、ユーザ条件取得・判断部２０７は、移動端末１００の現在位置情報を取得することができるとする。なお、ユーザ条件取得・判断部２０７が移動端末１００の現在位置情報を取得する方法としては、移動端末１００に現在位置情報を通知させる方法、移動端末１００が通信を行っている基地局の位置を取得して、その通信エリア内に存在することを推測する方法、移動端末１００の経路情報を取得して移動端末１００の移動を推測する方法など、様々な方法を採用することが可能である。
【００５２】
ユーザ条件取得・判断部２０７は、例えば、ユーザ提供用コンテンツ作成部２０８に対してユーザ提供用コンテンツの作成指示を行う場合、同時にユーザ提供用コンテンツ作成部２０８に対して、移動端末１００の現在位置情報を通知する。
【００５３】
ユーザ提供用コンテンツ作成部２０８は、この移動端末１００の現在位置情報をキーとして、情報抽出・分類部２０５に格納されている店舗名や住所などの情報から、例えば現在位置情報を含む近隣エリア（例えば、半径２ｋｍ以内）に存在する店舗の情報を特定し、特定された情報を加工してユーザ提供用コンテンツを作成する。
【００５４】
なお、現在位置情報のみをキーとして情報の特定が行われた場合、例えば現在位置情報を含む近隣エリアに存在するすべての店舗の情報が特定されてしまうことになる。現在位置情報を含む近隣エリアに存在するすべての店舗の情報を含むユーザ提供用コンテンツを作成して配信することにより、ユーザに対して近隣エリアに関連する雑多な情報を提供することも可能ではあるが、情報量が膨大となるおそれもあるため、よりユーザが現在必要としている情報に特化したユーザ提供用コンテンツを作成することが望ましい。これを実現するためには、例えば、ユーザ条件取得・判断部２０７が、移動端末１００の現在位置情報と共に更に別の情報をユーザ提供用コンテンツ作成部２０８に通知すればよい。
【００５５】
例えば、移動端末１００から現在位置情報と共に、現在位置周辺のガソリンスタンドに関する情報の要求を受けた場合には、ユーザ条件取得・判断部２０７は、移動端末１００の現在位置情報をユーザ提供用コンテンツ作成部２０８に通知するとともに、ガソリンスタンドに関する情報を含むユーザ提供用コンテンツの作成を要求する。これにより、ユーザ提供用コンテンツ作成部２０８は移動端末１００の近隣エリアに存在するガソリンスタンドに関する情報のみを分類済み情報ＤＢ２０６から抽出してユーザ提供用コンテンツを作成することが可能となる。
【００５６】
なお、上述の動作では、移動端末１００からガソリンスタンドの情報の要求があった場合に、ガソリンスタンドに関する情報を含むユーザ提供用コンテンツの作成が行われているが、例えば、移動端末１００からの要求を受けずに任意のタイミングでガソリンスタンドに関する情報を含むユーザ提供用コンテンツの作成及び配信が行われてもよい。
【００５７】
また、ユーザ提供用コンテンツ作成部２０８によって作成されるユーザ提供用コンテンツは、どのようなフォーマットを有していてもよい。例えば、ユーザ提供用コンテンツ作成部２０８は、分類済み情報ＤＢ２０６から抽出された情報を含むＲＳＳフィードを作成し、このＲＳＳフィードが移動端末１００に提供されるようにしてもよい。
【００５８】
また、例えば、上述の例の場合において、分類済み情報ＤＢ２０６から抽出された近隣エリアのガソリンスタンドの情報に基づいて、複数のガソリンスタンドのガソリンの価格を比較し、最安価格のガソリンを販売しているガソリンスタンドから順番にランク付けを行い、そのランク情報が分かるようにユーザ提供用コンテンツを作成することも可能である。
【００５９】
また、ユーザ提供用コンテンツ配信部２１０は、ユーザ提供用コンテンツ作成部２０８から供給されたユーザ提供用コンテンツを移動端末１００に送信するが、このとき、ユーザ条件取得・判断部２０７で移動端末１００との接続の安定性（帯域の確保）が確認された場合にのみ、ユーザ提供用コンテンツが行われるようにしてもよい。
【００６０】
また、ユーザ提供用コンテンツ配信部２１０は、同期管理部２１３による監視結果に基づいて、移動端末１００に対して配信されていないユーザ提供用コンテンツ（あるいは、移動端末１００が取得していないコンテンツ）のみを配信することが望ましい。
【００６１】
また、ユーザ提供用コンテンツは、例えば、特定のウェブページに接続するためのＵＲＬのみを含む情報でも可能ではあるが、上記の特定のウェブページの内容の要約を含む情報であることが望ましい。移動端末１００は、接続が不安定な無線通信を用いて通信を行っている。例えば、ユーザ提供用コンテンツに特定のウェブページに接続するためのＵＲＬのみが含まれている場合には、ユーザがその特定のウェブページの内容の確認を行おうとした場合には、移動端末１００は無線接続を通じて、ネットワーク３００上に公開されているその特定のウェブページにアクセスを行う必要がある。しかしながら、そのときには既に無線通信が不安定又は切断されており、移動端末１００からウェブページにアクセスできなくなっている場合がある。したがって、移動端末１００がオフライン状態であってもユーザが特定のウェブページの内容を把握できるようするため、ユーザ提供用コンテンツには上記の特定のウェブページの内容の要約が含まれていることが望ましい。
【００６２】
なお、図２では、ネットワーク３００側に存在する情報を抽出して、移動端末１００側に配信する流れが模式的に図示されているため不図示だが、移動端末１００のユーザが情報を提供したり、配信された情報に対するフィードバックを行ったりすることも可能である。
【００６３】
以上、説明したように、本発明の実施の形態によれば、多数存在する雑多コンテンツ群の中から、ユーザにとって有益な情報を選別して提供することが可能となる。また、本発明の実施の形態によれば、移動端末１００が、狭帯域かつ不安定な無線通信を利用して通信を行っていることを考慮して、サービス提供サーバ２００が、ユーザにとって必要なコンテンツ（例えば、移動端末１００がまだ取得していないコンテンツ）を、移動端末１００の無線接続が安定したタイミングでプッシュ配信することが可能である。
【産業上の利用可能性】
【００６４】
本発明は、多数存在する雑多コンテンツ群の中から、ユーザにとって有益な情報を選別して提供することができるという効果を有しており、雑多な情報の中から適切な情報を検索する情報検索技術、及び無線通信を行う移動端末の対するサービス提供技術に適用可能である。
【図面の簡単な説明】
【００６５】
【図１】本発明の実施の形態におけるシステム構成の一例を示すブロック図である。
【図２】図１に図示されているサービス提供サーバの構成の一例を示すブロック図である。
【図３】図１に図示されている移動端末の構成の一例を示すブロック図である。
【符号の説明】
【００６６】
１００  移動端末
１０１  通信Ｉ／Ｆ
１０２  コンテンツキャッシュ
１０３  動的コンテンツ編成部
１０４  モニタ
２００  サービス提供サーバ
２０１  基幹側通信Ｉ／Ｆ
２０２  ウェブサイト情報取得部
２０３  ウェブサイト情報ＤＢ
２０４  情報要約部
２０５  情報抽出・分類部
２０６  分類済み情報ＤＢ
２０７  ユーザ条件取得・判断部
２０８  ユーザ提供用コンテンツ作成部
２０９  ユーザ提供用コンテンツキャッシュ
２１０  ユーザ提供用コンテンツ配信部
２１１  ユーザ側通信Ｉ／Ｆ
２１２  配信履歴情報ＤＢ
２１３  同期管理部
３００  ネットワーク
４００  コンテンツ群
【図１】
2007264766.tif 000003
【図２】
2007264766.tif 000004
【図３】
2007264766.tif 000005