(57)【要約】【課題】携帯電話機からの画像データに基づいてその画像の内容に関連する各種の情報をその携帯電話機に提供できるようにするための情報提供装置と、このような情報提供装置としてコンピュータを機能させる情報提供プログラムとを、提供する。【解決手段】サーバ装置２０は、多数の画像データのそれぞれについて、その画像の内容に関連する関連情報を記憶する記憶装置２０ｄを備える。情報提供処理プロセスは、携帯電話機１０からネットワークＮを介して画像データを受信すると、その画像データに最も類似する画像データを前記記憶装置２０ｄの中から検索し、検出した画像データに対応する関連情報を前記記憶装置２０ｄから読み出す。そして、サーバ装置２０は、読み出した関連情報を、画像データの送信元の携帯電話機１０へ送信する。【選択図】図４
2005165461.tif 000002
【特許請求の範囲】
【請求項１】
多数の画像データのそれぞれについて、その画像の内容に関連する関連情報を記憶する記憶部，
携帯電話機からネットワークを介して画像データを受信する受信部，
前記受信部により受信された画像データに最も類似する画像データを前記記憶部の中から検出する検索部，
前記検索部により検出された画像データに対応する関連情報を前記記憶部から読み出す読出部，及び、
前記読出部により読み出された関連情報を、前記受信部により受信された画像データの送信元の携帯電話機へ送信する送信部
を備えることを特徴とする情報提供装置。
【請求項２】
前記記憶部は、多数の画像データのそれぞれについて、その画像の内容のキーワードとその画像の内容に関連する関連情報を記憶し、
前記検索部は、前記受信部により受信された画像データにより示される画像の内部におけるテキストの有無を判別し、その画像の内部にテキストがあった場合には、そのテキストと同一のキーワードを前記記憶部の中から検出する
ことを特徴とする請求項１記載の情報提供装置。
【請求項３】
前記記憶部は、多数の画像データのそれぞれについて、その画像の内容に関連する関連情報とその画像データの利用頻度を示す頻度情報とを記憶し、
前記送信部は、前記読出部により読み出された関連情報を、その関連情報に対応する利用頻度の高いものから低いものの順に並べ替え、並べ替え後の順番にて各関連情報が列挙された電子メールを、前記受信部により受信された画像データの送信元の携帯電話機へ送信する
ことを特徴とする請求項１記載の情報提供装置。
【請求項４】
前記送信部が前記携帯電話機へ送信した各関連情報のうち、その携帯電話機において何れの関連情報が選択されたかを示す情報を取得する取得部，及び、
前記取得部が取得した情報に基づいて前記記憶部内の画像データのそれぞれについての頻度情報を更新する更新部
を更に備えることを特徴とする請求項３記載の情報提供装置。
【請求項５】
コンピュータを、
多数の画像データとその画像の内容に関連する関連情報とを対応付けて記憶装置に記憶する記憶手段，
ネットワークを介して携帯電話機と接続された通信装置を通じて何れかの携帯電話機から画像データを受信する受信手段，
前記受信手段が受信した画像データに最も類似する画像データを前記記憶装置内から検出する検索手段，
前記検索手段が検出した画像データに対応する関連情報を前記記憶装置から読み出す読出手段，及び、
前記読出手段が読み出した関連情報を、前記受信手段が受信した画像データの送信元の携帯電話機へ通信装置を通じて送信する送信手段
として機能させる
ことを特徴とする情報提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話機の利用者に対して各種の情報を提供するための情報提供装置と、このような情報提供装置としてコンピュータを機能させる情報提供プログラムとに、関する。
【背景技術】
【０００２】
周知のように、最近の携帯電話機は、カメラ機能と電子メール機能とを、備えている。このうち、カメラ機能は、被写体を撮影してその画像を取得するための機能であり、この機能を実現するために、携帯電話機は、対物光学系，イメージセンサ，画像処理プロセッサ，及び、記憶媒体を、備えている。そして、この携帯電話機における所定のキーが押下されると、対物光学系の形成した像が、イメージセンサによって画像データに変換され、その画像データが、画像処理プロセッサによって各種の処理を施され、処理後の画像データが、記憶媒体に格納される。
【０００３】
一方、電子メール機能は、電子メールの編集や送受信を行うための機能であり、この機能を実現するために、携帯電話機は、電子メールを編集するためのプログラム，電子メールの閲覧や送受信の指示を受け付けるためのプログラム，電子メールデータをパケットに分割するためのプログラム，パケットから電子メールデータを復元するためのプログラムを、備えている。
【０００４】
なお、上述した電子メール機能には、画像データが添付された電子メールを送受信するための機能が、含まれている。このため、この種の携帯電話機の利用者は、撮影で得られた画像データを他の携帯電話機やコンピュータに送信したり、他の携帯電話機やコンピュータから画像データを受信したりすることができる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述したように、カメラ機能及び電子メール機能を備えた携帯電話機によると、他の携帯電話機やコンピュータの利用者との間で、画像データを簡単に交換することができる。しかしながら、このような画像データの交換は、従来のプリント写真を交換することと何ら変わりないため、この種の携帯電話機は、実際には、単なるカメラとしてしか使用できないこととなっていた。
【０００６】
このような事情の下、携帯電話機の利用者の中には、携帯電話機による撮影にて得た画像を利用してその画像の内容に関連する情報を取得できないかと要望する者がいた。
【０００７】
本発明は、このような要望に鑑みてなされたものであり、その課題は、携帯電話機からの画像データに基づいてその画像の内容に関連する各種の情報をその携帯電話機に提供できるようにするための情報提供装置と、このような情報提供装置としてコンピュータを機能させる情報提供プログラムとを、提供することにある。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために発明された情報提供装置は、多数の画像データのそれぞれについて、その画像の内容に関連する関連情報を記憶する記憶部，携帯電話機からネットワークを介して画像データを受信する受信部，前記受信部により受信された画像データに最も類似する画像データを前記記憶部の中から検出する検索部，前記検索部により検出された画像データに対応する関連情報を前記記憶部から読み出す読出部，及び、前記読出部により読み出された関連情報を、前記受信部により受信された画像データの送信元の携帯電話機へ送信する送信部を備えることを、特徴としている。
【０００９】
このように構成されると、携帯電話機からの画像データが受信されたときには、その画像データの示す画像の内容に関連する関連情報が、その携帯電話機へ送信される。このため、その携帯電話機の利用者は、その画像データの示す画像の内容に関連する関連情報を取得することができる。
【００１０】
然も、その携帯電話機が、画像データを取得するためのカメラ機能を備えているものであれば、その利用者は、目前に存在する物についていろいろ知りたいときに、その物を撮影して、その物の画像の画像データをこの情報提供装置へ送信するだけで、簡単に、その物に関連する情報を取得することができる。
【００１１】
なお、本発明による情報提供装置では、関連情報は、画像データの示す画像の内容に関連する内容を持つウェブページのＵＲＬ［Uniform Resource Locator］とすることができる。この場合、画像データの送信元の携帯電話機には、そのＵＲＬが送信されるので、この携帯電話機の利用者は、このＵＲＬのウェブページへ簡単にアクセスすることができ、その結果として、その画像データの示す画像の内容に関連する関連情報を簡単に取得することができる。
【００１２】
そのうえ、記憶部に記憶されている画像データやＵＲＬは、ＩＳＰ［Internet Service Provider］事業者や検索エンジンの運営者が運営しているサーバ装置に蓄積されているものを、そのまま利用することができる。従って、このようなＩＳＰ事業者や検索エンジン運営者は、画像データ送信機能を有する携帯電話機の利用者に対し、その画像データの示す画像の内容に関連する情報を提供するサービスを、簡単に行うことができる。
【００１３】
ところで、画像データの送信元の携帯電話機にＵＲＬを送信する場合、そのＵＲＬが記述された電子メールをその携帯電話機に送信しても良いが、ＵＲＬがタグによって埋め込まれたＨＴＭＬ［HyperText Mark-up Language］メールを送信することが望ましい。こうすると、このＨＴＭＬメールを受信した携帯電話機の利用者は、その電子メール中のクリッカブルボタンをクリックするだけで、簡単に、そのウェブページにアクセスすることができるようになる。
【００１４】
また、上記の課題を解決するために発明された情報提供プログラムは、コンピュータを、多数の画像データとその画像の内容に関連する関連情報とを対応付けて記憶装置に記憶する記憶手段，ネットワークを介して携帯電話機と接続された通信装置を通じて何れかの携帯電話機から画像データを受信する受信手段，前記受信手段が受信した画像データに最も類似する画像データを前記記憶装置内から検出する検索手段，前記検索手段が検出した画像データに対応する関連情報を前記記憶装置から読み出す読出手段，及び、前記読出手段が読み出した関連情報を、前記受信手段が受信した画像データの送信元の携帯電話機へ通信装置を通じて送信する送信手段として機能させることを、特徴としている。
【００１５】
従って、この情報提供プログラムによれば、前述した本発明の情報提供装置と同等に機能する装置としてコンピュータを機能させることができることになる。
【発明の効果】
【００１６】
以上に説明したように、本発明によれば、携帯電話機からの画像データに基づいてその画像の内容に関連する各種の情報をその携帯電話機に提供することができるようになる。
【発明を実施するための最良の形態】
【００１７】
以下、添付図面に基づいて、本発明を実施するための形態を説明する。
【００１８】
図１は、本発明が適用されたネットワークシステムの概略図である。このネットワークシステムは、１つ以上の携帯電話機１０と、サーバ装置２０とを、備えており、これら携帯電話機１０とサーバ装置２０は、ネットワークＮを介して互いに接続されている。
【００１９】
携帯電話機１０は、ネットワークＮを構成する中継装置と無線通信するための機能を有する携帯端末装置である。図２は、この携帯電話機１０の内部の構成図である。
【００２０】
この携帯電話機１０は、ＣＰＵ１０ａ，ＳＲＡＭ１０ｂ，表示装置１０ｃ，キー入力装置１０ｄ，呼出音生成装置１０ｅ，呼出音用スピーカ１０ｆ，通話用スピーカ１０ｇ，マイクロフォン１０ｈ，外部インターフェース（ＩＦ）装置１０ｉ，無線通信装置１０ｊ，エリアイメージセンサ１０ｋ，画像処理装置１０ｌ，メモリカードドライブ１０ｍ，及び、フラッシュメモリ１０ｎを、備えている。これらハードウエア１０ａ〜１０ｎは、バスＢを介して互いに接続されている。
【００２１】
ＣＰＵ１０ａは、携帯電話機１０全体を制御するための中央処理装置である。ＳＲＡＭ１０ｂは、ＣＰＵ１０ａが各種プログラムを実行するに際しての作業領域が展開される主記憶装置である。
【００２２】
表示装置１０ｃは、ＣＰＵ１０ａによって生成された画面データに基づいて各種画面を表示するための装置であり、具体的には液晶ディスプレイ（ＬＣＤ）やＬＣＤドライバチップである。キー入力装置１０ｄは、操作者からの入力を受け付けるための装置であり、具体的には、数字入力用及び文字入力用のテンキーや特殊キーや十字キー，及び、キースキャン回路である。
【００２３】
呼出音生成装置１０ｅは、オーディオデータに基づいて電気信号を生成するシンセサイザである。呼出音用スピーカ１０ｆは、呼出音生成装置１０ｆからの電気信号を音波に変換する装置である。
【００２４】
通話用スピーカ１０ｇは、音声データを音波に変換して出力する出力装置であり、マイクロフォン１０ｈは、入力される音波を音声データに変換する入力装置である。外部ＩＦ装置１０ｉは、バッテリ充電用又はデータ入出力用のケーブルのコネクタを着脱自在に装着するためのインターフェース装置である。
【００２５】
無線通信装置１０ｊは、前述した中継装置のうちの最寄りの中継装置と無線通信するための装置であり、より具体的には、搬送波信号を送受信するためのアンテナ部と、搬送波信号のベースバンド信号での変調や搬送波信号からのベースバンド信号の復調を行う無線周波（ＲＦ）部と、ベースバンド信号とデジタルデータ（音声データやパケットや制御データ）との変換を行うベースバンド部とから、構成されている。
【００２６】
エリアイメージセンサ１０ｋは、二次元配列された多数の画素により構成される撮像面を有する単板の撮像素子である。その撮像面上には、カラーフィルタがオンチップされているとともに、その撮像面近傍には、対物光学系がセットされている。
【００２７】
画像処理装置１０ｌは、エリアイメージセンサ１０ｋから出力される画像データを処理するための装置であり、具体的には、フォーマット変換，画質調整，圧縮などの処理を画像データに施す。
【００２８】
メモリカードドライブ１０ｍは、記憶媒体であるメモリカードに対して画像データを書き込んだりメモリカード内の画像データを消去したりするための装置である。このメモリカードドライブ１０ｍは、メモリカードを着脱自在に装着するための機構を、備えている。
【００２９】
フラッシュメモリ１０ｎは、各種のデータや各種のプログラムを記憶する記憶装置である。このフラッシュメモリ１０ｎに記憶されているプログラムには、ハードウエアとソフトウエアとを統合的に管理するためのオペレーティングシステム（ＯＳ）プログラムが、含まれるとともに、メーラ１１及びウェブブラウザ１２が、含まれている。
【００３０】
メーラ１１は、電子メールを編集するための機能や電子メールを送受信するための機能を携帯電話機１０上に実現するためのプログラムである。また、このメーラ１１は、画像データが添付された電子メールを送信する機能を、備えている。
【００３１】
なお、或る無線電話会社（第一種電気通信事業者）が定めた或る通信規約に従うメーラ１１は、画像データが添付された電子メールを、他の携帯電話機やコンピュータへ直接送信することができない。しかし、この通信規約では、電子メールに添付された画像データは、一旦、その無線電話会社により構築された画像データ専用のサーバ装置へ格納され、そのサーバ装置が、画像データを電子メールに添付して、その電子メールを本来の宛先へ送信する。従って、このメーラ１１は、実質的には、他の携帯電話機やコンピュータに対し、画像データが添付された電子メールを送信することができる。
【００３２】
ウェブブラウザ１２は、操作者から指定されたＵＲＬ［Uniform Resource Locator］のウェブサイトからウェブページデータや画像データ等を取得してウェブページや画像などを表示装置１０ｃに表示するためのプログラムである。
【００３３】
サーバ装置２０は、ＩＳＰ［Internet Service Provider］事業者や検索エンジンの運営者がそのサービスを行うにあたって用いているコンピュータである。図３は、このサーバ装置２０の内部の構成図である。
【００３４】
サーバ装置２０は、ＣＰＵ２０ａ，ＲＡＭ２０ｂ，通信制御装置２０ｃ，及び、記憶装置２０ｄを、備えており、これらハードウエア２０ａ〜２０ｄは、バスＢを介して互いに接続されている。
【００３５】
ＣＰＵ２０ａは、サーバ装置２０全体を制御するための中央処理装置である。ＲＡＭ２０ｂは、ＣＰＵ２０ａが各種プログラムを実行するに際しての作業領域が展開される主記憶装置である。通信制御装置２０ｃは、ネットワークＮ上のルータに対してデータを送受信するための装置であり、具体的には、ネットワークインターフェースカード（ＮＩＣ）やイーサネットアダプタ等のネットワークアダプタである。
【００３６】
記憶装置２０ｄは、各種のデータや各種のプログラムが記憶される装置である。この記憶装置２０ｄに記憶されているデータには、画像データ２１，画像管理テーブル２２，ダイジェストデータベース（ＤＢ）２３，及び、ＵＲＬランキングテーブル２４が、含まれる。また、この記憶装置２０ｄに記憶されているプログラムには、ＯＳプログラムの他、メーラ２５，ＯＣＲ［Optical Character Reader］プログラム２６，情報提供プログラム２７，及び、カウントプログラム２８が、含まれる。
【００３７】
以下、この記憶装置２０ｄに記憶される各データ２１〜２４及び各プログラム２５〜２８について、順に説明する。
【００３８】
画像データ２１は、上記ＩＳＰ事業者が運営しているウェブサーバ装置内に格納されているウェブページデータ（そのＩＳＰ事業者及び各ユーザによって作成されたもの）に付随する画像データ（そのウェブページに貼られる画像の画像データ）のコピー，又は、ＩＳＰ事業者が提供している検索エンジンのためにキャッシュされたウェブページデータに付随する画像データのコピーである。さらに、この画像データ２１には、後述のように携帯電話機１０からこのサーバ装置２０へ送られた電子メールに添付されていた画像データも、含まれる。これら画像データ２１を格納した記憶装置２０ｄは、記憶部に相当し、この記憶装置２０ｄに各画像データ２１を記憶させているサーバ装置２０は、記憶手段に相当する。
【００３９】
画像管理テーブル２２は、この記憶装置２０ｄに記憶される各画像データ２１を管理するためのテーブルである。図４は、この画像管理テーブル２２のデータ構造の一例を示す図である。図４の画像管理テーブル２２は、この記憶装置２０ｄに記憶される画像データ２１と同じ数のレコードを、有している。各レコードは、「ファイル名」，「アドレス」，「alt属性」，及び、「キーワード」のフィールドを、有している。
【００４０】
「ファイル名」には、このサーバ装置２０内での各画像データ２１のパス名及びファイル名が、記録される。「アドレス」には、その画像データ２１が付随していたウェブページデータを本来所持しているウェブサイトのＵＲＬ，又は、画像データ２１の送信元である携帯電話機１０の電子メールアドレスである。
【００４１】
「alt属性」には、その画像データ２１をウェブページデータ内で指定していた<img>タグにおけるalt属性値が、記録される。但し、その画像データ２１が携帯電話機１０から受信したものである場合には、alt属性値そのものが存在しないので、この画像データ２１の「alt属性」は、空欄となる。「キーワード」には、この画像データ２１の示す画像の内容に対応するキーワードが、記録される。
【００４２】
ダイジェストＤＢ２３は、ウェブページデータの本来の所在位置であるＵＲＬとそのコンテンツに関連する情報とを管理するためのデータベースである。なお、このダイジェストＤＢ２３は、上記ＩＳＰ事業者が運営しているウェブサーバ装置内において当該ＩＳＰ事業者又は各ユーザが構築したウェブページデータを管理するためのデータベースを利用したものであっても良いし、上記検索エンジンのためにキャッシュされたウェブページデータを管理するためのデータベースを利用したものであっても良い。
【００４３】
図５は、このダイジェストＤＢ２３のデータ構造の一例を示す図である。図５のダイジェストＤＢ２３は、上記ＩＳＰ事業者のウェブサーバ装置内のデータベースで管理されているウェブページデータと同数のレコード，又は、上記検索エンジンのためにキャッシュされたウェブページデータと同数のレコードを、有している。各レコードは、少なくとも、「ＵＲＬ」，「サイト名称」，「詳細」，及び、「適合度」のフィールドを、有している。
【００４４】
「ＵＲＬ」には、そのウェブページデータの本来の所在位置であるＵＲＬが、記録される。「サイト名称」には、各ＵＲＬをリンク先としてリンクを張る際にそのリンクボタンに記述するためのサイト名称が、記録される。「詳細」には、各ＵＲＬにあるウェブページデータのコンテンツから抽出されたテキストが、記録される。「適合度」には、後述の電子メールからの各ＵＲＬへの所定期間内でのジャンプ回数の総数のうち、そのＵＲＬへのジャンプ回数が占める割り合いである適合度が、記録される。
【００４５】
ＵＲＬランキングテーブル２４は、所定期間内における各ＵＲＬへのジャンプ回数を記録しておくためのテーブルである。図６は、このＵＲＬランキングテーブル２４のデータ構造の一例を示す図である。図６のＵＲＬランキングテーブル２４は、ダイジェストＤＢ２３に記録されている全てのＵＲＬと同数のレコードを、有している。各レコードは、「ＵＲＬ」及び「カウント数」のフィールドを、有している。
【００４６】
「ＵＲＬ」には、各ＵＲＬが記録される。「カウント数」には、そのＵＲＬが後述の電子メールにリンク先として張られ、且つ、その電子メールからのジャンプ先としてそのＵＲＬが選択された時に１だけカウントアップされるカウント数が、記録される。
【００４７】
メーラ２５は、電子メールを送受信するための機能をサーバ装置２０上に実現するためのプログラムである。また、このメーラ１１は、画像データが添付された電子メールを受信する機能を、備えている。
【００４８】
ＯＣＲプログラム２６は、画像データの示す画像の中から文字の画像を検出し、検出した文字の画像に対応する文字のテキストデータを取得する機能をサーバ装置２０上に実現するためのプログラムである。
【００４９】
情報提供プログラム２７は、携帯電話機１０から受信した画像データに基づいてその画像データに関連する情報を提供するためのプログラムである。この情報提供プログラム２７の処理の内容については、後述する。
【００５０】
カウントプログラム２８は、ＵＲＬランキングテーブル２４内の「カウント数」フィールドの値をカウントアップするとともにダイジェストＤＢの２３の「適合度」フィールドの値を更新するためのプログラムである。このカウントプログラム２８の処理内容についても、後述する。
【００５１】
以下、以上のように構成されるネットワークシステムにおいて実行される処理の内容について、説明する。
【００５２】
サーバ装置２０のＣＰＵ２０ａは、携帯電話機１０から通信制御装置２０ｃ及びメーラ２５を通じて、電子メールを受信する（メーラ２５を実行したＣＰＵ２０ａは、受信手段に相当し、このときのＣＰＵ２０ａと通信制御装置２０ｃは、受信部に相当する）と、その受信をトリガとして、情報提供プログラム２８を記憶装置２０ｄからＲＡＭ２０ｂに読み込む。すると、このサーバ装置２０には、その電子メールを処理対象とした情報提供処理プロセスが、生成される。なお、複数の携帯電話機１０から同時に電子メールを受信することもあるが、このような場合には、サーバ装置２０には、一つの電子メールにつき、一つの情報提供処理プロセスが生成されるので、結果的に、一度に多数の情報提供処理プロセスが並行に実行されることとなる。
【００５３】
図７は、この情報提供処理の内容を示すフローチャートである。図７に示されるように、情報提供処理プロセスは、Ｓ１０１からＳ１１１までのステップよりなる。
【００５４】
最初のステップＳ１０１では、ＣＰＵ２０ａは、処理対象電子メールのヘッダ中の送信元電子メールアドレスに基づいて、その電子メールが携帯電話機１０からのものであるか否かを、判別する。なお、携帯電話機１０に設定されている電子メールには、その携帯電話機１０を無線電話の端末装置として利用する無線電話会社を示すドメイン名が、用いられている。このため、そのドメイン名により、電子メールが携帯電話機１０からのものであるか否かを判別することができる。そして、ＣＰＵ２０ａは、処理対象電子メールが携帯電話機１０からのものでなかった場合（Ｓ１０１；ＮＯ）、情報提供処理プロセスを終了し、処理対象電子メールが携帯電話機１０からのものであった場合（Ｓ１０１；ＹＥＳ）、ステップＳ１０２へ処理を進める。
【００５５】
ステップＳ１０２では、ＣＰＵ２０ａは、処理対象電子メールに画像データが添付されているか否かを、判別する。そして、ＣＰＵ２０ａは、処理対象電子メールに画像データが添付されていなかった場合（Ｓ１０２；ＮＯ）、情報提供処理プロセスを終了し、処理対象電子メールに画像データが添付されていた場合（Ｓ１０２；ＹＥＳ）、ステップＳ１０３へ処理を進める。
【００５６】
ステップＳ１０３では、ＣＰＵ２０ａは、ＯＣＲプログラム２６を起動し、処理対象電子メールに添付されていた画像データを処理対象として、ＯＣＲ処理を実行する。このＯＣＲ処理の実行後、ＣＰＵ２０ａは、ステップＳ１０４へ処理を進める。
【００５７】
ステップＳ１０４では、ＣＰＵ２０ａは、ＯＣＲ処理によってテキストが検出されたか否かを、判別する。そして、ＣＰＵ２０ａは、ＯＣＲ処理によってテキストが検出された場合（Ｓ１０４；ＹＥＳ）、ステップＳ１０７へ処理を進め、ＯＣＲ処理によってテキストが検出されなかった場合（Ｓ１０４；ＮＯ）、ステップＳ１０５へ処理を進める。
【００５８】
ステップＳ１０５では、ＣＰＵ２０ａは、ＯＣＲ処理の処理対象とされた画像データに最も類似する画像データ２１を、記憶装置２０ｄの中から検出する。なお、このような類似画像データの検出に関する技術は、例えば［http://www.ricoh.co.jp/tech/23/index.html］に記述されているように、一般的に知られているので、ここでは、その技術についての説明を省略する。なお、このステップＳ１０５を実行するＣＰＵ２０ａは、検索部及び検索手段に相当する。
【００５９】
次のステップＳ１０６では、ＣＰＵ２０ａは、画像管理テーブル２２中のレコードの中から、ステップＳ１０５において検出した画像データ２１に対応するレコードを特定し、そのレコードの「alt属性」及び「キーワード」のフィールド内のテキストを読み出す。なお、このステップＳ１０６を実行するＣＰＵ２０ａは、読出部及び読出手段に相当する。読出後、ＣＰＵ２０ａは、ステップＳ１０７へ処理を進める。
【００６０】
ステップＳ１０７では、ＣＰＵ２０ａは、ステップＳ１０３において検出されたテキスト，又は、ステップＳ１０６において読み出されたテキストを検索条件として、ダイジェストＤＢ２３内を検索する。この検索処理においては、ＣＰＵ２０ａは、ダイジェストＤＢ２３内のレコードのそれぞれについて、その「詳細」フィールド内に検索条件が存在するか否かを判別し、検索条件が「詳細」フィールドに存在していた場合に、そのレコードの「サイト名称」，「ＵＲＬ」，及び、「適合度」のフィールド内の情報を読み出し、それらを一つのレコードとして、ＲＡＭ２０ｂ内に事前に用意されたワークテーブル内に蓄積する。
【００６１】
次のステップＳ１０８では、ＣＰＵ２０ａは、ＲＡＭ２０ｂ内のワークテーブルに検索結果として記録された各レコードを、その「適合度」フィールド中の値の大きいものから小さいものの順に、並べ替える。
【００６２】
次のステップＳ１０９では、ＣＰＵ２０ａは、ＲＡＭ２０ｂ内のワークテーブルに記録された各レコードに基づいて、電子メールを作成する。より具体的には、ＣＰＵ２０ａは、ワークテーブル内の各レコードに対応する少なくとも一つのタグを、そのワークテーブル内での順と同じ順番で、電子メールのボディ内に埋め込む。このタグは、そのＵＲＬへジャンプする際の入力手段であるクリッカブルなリンクボタンとしてサイト名称が表示されるようにするためのタグである。但し、このリンクボタンがクリックされた場合、このタグに従ったウェブブラウザ１２は、そのＵＲＬへ直接ジャンプするのではなく、そのＵＲＬを一旦サーバ装置２０へ通知し、その通知を受けたサーバ装置２０からのリダイレクトの指示によって、そのＵＲＬへジャンプする。このようなタグを埋め込むことによって電子メールのボディを生成した後、ＣＰＵ２０ａは、処理対象電子メールの送信元電子メールアドレスを送信先とするヘッダを生成し、このヘッダをボディに付加することによって電子メールを生成する。
【００６３】
次のステップＳ１１０では、ＣＰＵ２０ａは、ステップＳ１０９において生成した電子メールを、通信制御装置２０ｃ及びメーラ２５を通じて送信する。なお、ステップＳ１０９及びＳ１１０を実行するＣＰＵ２０ａは、送信部及び送信手段に相当する。
【００６４】
次のステップＳ１１１では、ＣＰＵ２０ａは、ステップＳ１０３においてＯＣＲ処理の処理対象とした画像データを記憶装置２０ｄに記憶する。また、ＣＰＵ２０ａは、この画像データに対応するレコードを画像管理テーブル２２に追加する。なお、画像管理テーブル２２に追加されるレコードは、ステップＳ１０３において検出されたテキスト，又は、ステップＳ１０６において読み出されたテキストを、「キーワード」フィールドに持ち、ステップＳ１１０において送信した電子メールの送信先の電子メールのアドレスを「アドレス」フィールドに持ち、この画像データのパス名及びファイル名を「ファイル名」フィールドに持つ。このステップＳ１１１の実行後、ＣＰＵ２０ａは、情報提供処理プロセスを終了する。
【００６５】
このような情報提供処理がサーバ装置２０において行われるため、本実施形態のネットワークシステムは、以下に記述するように作用する。
【００６６】
携帯電話機１０の利用者は、目前に存在する物についての各種の情報を得たい時には、キー入力装置１０ｄを操作することによって、その物を撮影し、その物の画像データをその携帯電話機１０に作成しておく。例えば、利用者の目前にいるダックスフンドについての情報を得たい場合には、そのダックスフンドを撮影する。図８は、このダックスフンドの画像の一例を示す図である。そして、利用者は、キー入力装置１０ｄを操作することによって、その画像データを添付した電子メールをサーバ装置２０へ送信する。
【００６７】
すると、サーバ装置２０は、画像データに対してＯＣＲ処理を施し（Ｓ１０３）、その画像データの示す画像の中からテキストを検出できた場合にはそのテキストを、その画像の中からテキストを検出できなかった場合にはその画像データに類似する画像データ２１に対応するテキストを、取得する（Ｓ１０４〜Ｓ１０６）。例えば、図８に示される画像にはテキストが無いので、この画像の画像データに最も類似する画像データ２１が検出される。そして、例えば、図４の画像管理テーブル２２中に示されるファイル名000031.jpgの画像データが、図８の画像の画像データに最も類似すると判断されれば、この000031.jpgのalt属性値とキーワードとが、サーバ装置２０に取得される。
【００６８】
そして、サーバ装置２０は、取得したテキストを検索条件としてダイジェストＤＢ２３を検索し（Ｓ１０７）、検出したレコードを適合度の順に並べ替えた（Ｓ１０８）後、並べ替え後の順番で検索結果を列挙した電子メールを、画像データが添付された電子メールを送信してきた携帯電話機１０に対して送信する（Ｓ１０９，Ｓ１１０）。例えば、図５のダイジェストＤＢ２３中に示されるサイト名称『ペットdeニプティ』のレコードが、他のレコードとともに検出された場合には、このサイト名称『ペットdeニプティ』が他のサイト名称とともに電子メール内に列挙される。図９は、この電子メール３１の内容の一例を示す図である。図９の電子メールには、サイト名称『ペットdeニプティ』を含む幾つかのサイト名称３１ａが、列挙されている。この電子メール３１上では、各サイト名称３１ａは、クリッカブルなリンクボタンとして示されている。そして、利用者が、図９の電子メールにリンクボタンとして示された何れかのサイト名称３１ａを選択してクリックすることにより、ウェブブラウザ１２が、そのサイトのウェブページデータを取得してウェブページを表示装置１０ｃに表示するので、その利用者は、図８に示されるダックスフンドについての情報を簡単に取得することができる。
【００６９】
ところで、サーバ装置２０が運用されている場合には、サーバ装置２０は、カウント処理プロセスが生成された状態となっている。カウント処理プロセスは、カウントプログラム２８がＣＰＵ２０ａによって記憶装置２０ｄからＲＡＭ２０ｂに読み込まれることにより、生成される。
【００７０】
そして、携帯電話機１０の利用者が、サーバ装置２０から受信した電子メールにリンクボタンとして示されたサイト名称をクリックすると、そのサイトのＵＲＬがサーバ装置２０へ通知され、なおかつ、その通知とともにカウント処理プロセスがキックされる。キックされたカウント処理プロセスは、記憶装置２０ｄ内のＵＲＬランキングテーブル２４におけるそのＵＲＬに対応するカウント数を１だけインクリメントし、ＵＲＬを通知してきた携帯電話機１０に対し、そのＵＲＬへリダイレクトを指示する。
【００７１】
カウント処理プロセスは、このようなインクリメント処理を例えば２週間のような所定の期間だけ継続する。そして、カウント処理プロセスは、所定期間の経過後、ＵＲＬランキングテーブル２４内の全てのカウント数を積算して総カウント数を取得し、全てのＵＲＬのカウント数を何れもその総カウント数で除することにより、各ＵＲＬについての新たな適合度を算出する。そして、カウント処理プロセスは、ダイジェストＤＢ２３内における各ＵＲＬに対応する「適合度」フィールド内を、算出した新たな適合度で更新する。更新後、このカウント処理プロセスは一旦消滅し、新たなカウント処理がサーバ装置２０生成される。新規に生成されたカウント処理プロセスは、ＵＲＬランキングテーブル２４内のカウント数を全てクリアし、上述したインクリメント処理を開始する。
【００７２】
このようなカウント処理がサーバ装置２０において行われることにより、ダイジェストＤＢ２３の適合度が更新される。従って、携帯電話機１０の利用者が、同一の画像データを用いて各種の情報を得ようとサーバ装置２０に送信した場合でも、そのサーバ装置２０から受信する電子メールに示されるサイト名称の順番が、入れ替わることとなる。
【図面の簡単な説明】
【００７３】
【図１】本発明が適用されたネットワークシステムの概略図
【図２】携帯電話機の内部の構成図
【図３】サーバ装置の内部の構成図
【図４】画像管理テーブルのデータ構造の一例を示す図
【図５】ダイジェストＤＢのデータ構造の一例を示す図
【図６】ＵＲＬランキングテーブルのデータ構造の一例を示す図
【図７】情報提供処理の内容を示すフローチャート
【図８】ダックスフンドの画像の一例を示す図
【図９】電子メールの内容の一例を示す図
【符号の説明】
【００７４】
１０    携帯電話機
１０ａ  ＣＰＵ
１０ｂ  ＳＲＡＭ
１０ｃ  表示装置
１０ｄ  キー入力装置
１０ｅ  呼出音生成装置
１０ｊ  無線通信装置
１０ｋ  エリアイメージセンサ
１０ｌ  画像処理装置
１０ｍ  メモリカードドライブ
１０ｎ  フラッシュメモリ
１１    メーラ
１２    ウェブブラウザ
２０    サーバ装置
２０ａ  ＣＰＵ
２０ｂ  ＲＡＭ
２０ｃ  通信制御装置
２０ｄ  記憶装置
２１    画像データ
２２    画像管理テーブル
２３    ダイジェストＤＢ
２４    ＵＲＬランキングテーブル
２５    メーラ
２６    ＯＣＲプログラム
２７    情報提供プログラム
２８    カウントプログラム
【図１】
2005165461.tif 000003
【図２】
2005165461.tif 000004
【図３】
2005165461.tif 000005
【図４】
2005165461.tif 000006
【図５】
2005165461.tif 000007
【図６】
2005165461.tif 000008
【図７】
2005165461.tif 000009
【図８】
2005165461.tif 000010
【図９】
2005165461.tif 000011