(57)【要約】【課題】  本発明は、利用者の行動等から利用者の興味に関連する単語を抽出し、それらの単語を検索キーワードとして検索を行うことにより、利用者は検索キーを選択入力する必要がない簡易検索機能提供するものである。【解決手段】  利用者による簡易検索の指示に応答して、検索用のキーワードを自動的に生成し検索サーバ、あるいは検索エンジンに検索を指示する。利用者が閲覧したWebページの内容、あるいは携帯端末で送信しメール、受信したメールの内容から単語を抽出し、簡易検索に利用するキーワードを抽出するデータベースに記憶する。【選択図】  図１
2009237676.tif 000002
【特許請求の範囲】
【請求項１】
利用者端末装置の簡易検索プログラムであって、
簡易検索要求を検知したことに応答して解析行動格納部から検索用のキーワードを抽出するステップと、
検索サーバに前記検索用のキーワードを送信して検索を指示するステップと、
前記検索サーバから送信された検索結果を表示するステップと、
表示された検索結果の詳細を要求する指示を検知したことに応答して指示されたサーバから詳細情報を取得し表示するステップと、
前記詳細情報から単語を抽出して解析行動格納部に記憶するステップの各ステップを利用者端末装置の制御部に実行されることを特徴とする簡易検索プログラム。
【請求項２】
請求項１記載の簡易検索プログラムであって、
前記検索サーバはインターネットに設置されたサーバであり、前記検索用のキーワードに基づいてインターネットのWebページを検索するものであり、
前記詳細情報はWebページのコンテンツであることを特徴とする簡易検索プログラム。
【請求項３】
請求項１又は請求項２記載の簡易検索プログラムであって、
解析行動格納部には前記詳細情報から抽出した単語と該単語の出現頻度及び／又は抽出した日時情報を記憶することを特徴とする簡易検索プログラム。
【請求項４】
携帯端末と検索機能部からなる簡易検索システムであって、
キーワード用の単語を記憶する解析行動格納部と、
利用者が携帯端末から簡易検索を要求したことに応答して解析行動格納部からキーワードを抽出する検索内容作成部と、
検索内容作成部が抽出したキーワードによる検索を検索機能部要求する検索管理部と、
検索機能部により検索されたWebページのコンテンツを要求するコンテンツ要求手段と、
コンテンツ要求手段により取得されたコンテンツからキーワードを抽出して解析行動格納部に格納する行動解析部を有することを特徴とする簡易検索システム。
【請求項５】
請求項４記載の簡易検索システムであって、
解析行動格納部、検索内容作成部、検索管理部、行動解析部は携帯端末にあり、
検索機能部はインターネット内の中継サーバ又は検索サーバにあることを特徴とする簡易検索システム。
【請求項６】
請求項４記載の簡易検索システムであって、
解析行動格納部、検索内容作成部、検索管理部、行動解析部、検索機能部はインターネット内の検索サーバにあり、利用者による簡易検索の要求は携帯端末から検索サーバに送信されることを特徴とする簡易検索システム。
【請求項７】
請求項４ないし請求項６記載の簡易検索システムであって、更に
携帯端末の位置を検出する位置検出手段と、
前記位置検出手段が検出した情報から地名を検出する地名検出手段を有し、
前記検索内容作成部は前記地名検出手段が検出した地名をキーワードとすることを特徴とする簡易検索システム。
【請求項８】
請求項４ないし請求項７記載の簡易検索システムであって、更に
利用者の属性を記憶する属性情報格納手段を有し、
前記検索内容作成部は前記属性情報格納手段に記憶された属性をキーワードとすることを特徴とする簡易検索システム。
【請求項９】
請求項４ないし請求項８記載の簡易検索システムであって、更にシステムの利用者が要求したコンテンツから抽出したキーワードを記憶する参照情報格納手段を有し、
前記検索内容作成部は前記参照情報格納手段に記憶されたキーワードとすることを特徴とする簡易検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索キーワードを設定する等の労力を掛けることなく、インターネットのWebページの検索が可能なWebページの検索プログラムとWebページの検索システムに関するものである。詳しくは、ユーザが過去に検索し閲覧したWebページの文書に含まれる単語、あるいはユーザが端末装置を操作した情報等を利用して検索キーワードを自動的に生成することにより、検索に当たりユーザが検索用のキーワードを決めて入力する操作を必要としないWebページの検索プログラムとWebページの検索システムに関するものである。
【背景技術】
【０００２】
インターネットには、利用者が指定したキーワードあるいは検索式にしたがってWebページを検索し、該当するWebページのタイトル等を利用者に提示するする検索サーバが多く設置されている。しかし、このような検索システムを利用するためには、利用者は目的に合致したキーワードあるいは検索式を決める必要がうる。しかし、検索キーワードあるいは検索式を決め、所定の欄に入力することは多くの労力を必要とする。これらの労力を軽減するため、キーワードの選択を補助する方法が考えられている。例えば、特開２００７−３２３２９２号公報には、利用者が検索サーバに電子メールを送信すると、サーバは、電子メールからキーワードを抽出し、当該キーワードに基づいて検索を実行する検索エンジンからなるシステムにおいて、メールから抽出したキーワードをユーザ対応に蓄積する履歴データベースを設け、Webページの検索に当該履歴を反映する構成が記載されている。同公報に記載される技術は、利用者が送信したメールに基づいて検索用のキーワードを生成するものであり、利用者がメールを作成する必要があり、検索用のキーワードを選択すると同程度の労力を必要とする。
【特許文献１】特開２００７−３２３２９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
Webページを検索する場合、ユーザは目的とするWebページを特定する検索キーワードを選択し端末装置から入力して、検索サーバに送信する必要がある。このような検索は、特定の目的に合致したWebページを検索する場合に適している。しかし、インターネットを利用する形態には、上記のように確たる目的を持って利用する方法の他、病院等の待ち時間に雑誌を読むように、特定の目的を持たずにWebページを閲覧する形態がある。このような利用の形態にとって、利用者が特定の検索キーワードを選択し入力する厳密な検索は必要ない。しかし、検索キーワードを全く利用せず、完全にランダムにWebページをアクセスして利用者に提示すると、利用者が全く興味を待たないページをアクセスする確率が高くなり、利用者にとって利用価値がないものとなる。
本発明は、利用者の行動等から利用者が興味を持っていると予想される単語を抽出し、それらの単語を検索キーワードとして利用することにより、利用者による検索キーワードの選択や入力を必要としない簡易検索機能を実現するプログラムとシステムを提供するものである。
【発明の効果】
【０００４】
本発明は、利用者が閲覧したWebページの内容を分析してキーワード用の用語を収集する構成を有している。利用者は検索用のキーワードを作成する必要がなく、携帯端末等のユーザ装置に設定されている簡易検索キーを操作するのみで利用者の過去の行動あるいは利用者が予め設定した属性に類似するコンテンツを有するWebページを検索し利用者に提供することが可能となる。
【実施例１】
【０００５】
図１は本発明に係る第１の実施形態の機能ブロック図である。携帯端末100は通信網115を介して検索サーバ120に検索キーワードを送信してWebページの検索を指示する。
［入力部101］
入力部101は、ユーザからの入力を受け付ける部分であり、テンキー、カーソルキー等からなり、アルファベット入力、仮名漢字変換機能による日本語入力の外、カーソルキーにより表示されたデータ項目の指示選択が可能である。また、携帯端末が有するゲーム等のアプリケーションプログラムを実行する等、通常の情報端末の機能を利用する。携帯端末100から検索を要求されたサーバ120は、要求に合致するWebページのタイトル、概要等を所定数携帯端末100に返信し、携帯端末100の表示部に表示する。ユーザが閲覧を希望するWebページのタイトルをカーソルキー、あるいはテンキー等により指示すると、携帯端末100はインターネット内のWebサーバをアクセスし、指定されたWebページを取得して表示する。入力部101はユーザが指示したWebページのタイトル、Webページの内容を行動取得部102に渡す。また、入力部101は利用者が行ったゲームの情報、メール等の情報を行動取得部102に渡す。
【０００６】
［行動取得部102］
行動取得部102は、利用者が携帯端末で行った行動に関する情報を取得する。例えば、ユーザが行ったゲームの名称、作成した、あるいは受信したメールの情報を収集する。また、ユーザが閲覧したWebページのコンテンツである機能の解説文、あるいはサービスの説明文等の文字情報を入力部101から受け取る。取得した情報は行動解析部104に渡され、キーワードに利用される単語と頻度等の情報が抽出される。
［行動解析部104］
行動解析部104は、行動取得部102が収集したデータを解析し、単語、出現頻度等を抽出して解析行動格納部105に記録する。解析の手順は以下の通りである。
(１)単語の抽出
行動取得部102が取得した情報を、解析用単語辞書103に記憶されている単語辞書、文法事項等を参照して形態素解析し、含まれる単語を抽出する。
(２)抽出単語の出現割合の計算
形態素解析で抽出した単語の総数、各単語の出現割合を計算する。出現割合は各単語の出現数を抽出単語の総数で除したものである。
(３)解析行動格納部のデータ更新
各単語に上記の計算で得られた割合、取得した日時の情報を付加して解析行動格納部105に格納する。既に同一単語が存在する場合は、単語に付与されている割合の値に今回得られた割合値を加算する。また、付与されている日時を今回の日時に更新する。なお、最後に出現した日時から所定日数経過している単語を削除する。削除するまでの日数は利用者が任意に設定可能である。
解析行動格納部105に格納されている単語にはランクが付与される。ランク付けは出現の割合と、更新日時の新旧により決定される。いずれを優先するかは任意に設定可能であるが、例えば、デフォルトでは更新日時を優先する。
【０００７】
［解析行動格納部105］
図２は解析行動格納部105に記憶されるデータの例であり、行動解析部104が抽出した「食事」「ファッション」「景色」の単語により現在の単語テーブル(ａ)を変更して、新たな単語テーブル(ｂ)とするものである。
テーブルは単語の項目201、キーワードが出現した割合を記憶する項目202、単語が出現した最終日時を記憶する項目203からなっている。本実施例は、単語を保持する期間は利用者が任意に設定可能な構成である。図２は、単語データを削除する時点を、当該単語がWebページ等に最後に出現し、データの更新が行われてから30日経過した時、即ち、30日間データの更新が行われなかった時と設定されており、単語「そば」211が最後に出現してから既に30日以上経過していると仮定する。
行動解析部104が解析行動格納部105に単語テーブルの更新を指示すると、解析行動格納部105の制御部はテーブルの最終日時の項目203を検査し、30日前の日付となっている単語が存在するか否かを検査し、条件に合する単語を削除する。図２(ａ)の単語「そば」211の最終出現日時の項目203は、「そば」が最後に出現した日付は2008年1月2日であり、既に30日以上経過している。したがって、解析行動格納部105の制御部は単語「そば」を削除する。
【０００８】
解析行動格納部105の制御部は、単語テーブルに行動解析部104が更新を指示した単語が既に記憶されているか否かを検査する。同一の単語が記憶されている場合、単語の出現割合の項目202に保持されている値に行動解析部104が算出した今回の割合値を足した値を出現割合とする。また、最終出現日時の項目203を装置の時計機構から読み出した現在の日時により更新する。
図２(ａ)の単語テーブルに単語「食事」213と「ファッション」(図２(ａ)では現れていない)が既に存在する。したがって、解析行動格納部105の制御部は「食事」213と「ファッション」の出現割合の項目202と最終出現日時の項目203を修正して、図２(ｂ)の単語「食事」214と「ファッション」215とする。
図２(ａ)のテーブルに単語「景色」は記録されていない。したがって、解析行動格納部105の制御部は単語「景色」の項217を生成し、行動解析部104から受信した出現割合値と現在の日時を記録する。
解析行動格納部105の制御部は格納されている単語を、出現割合の大きい順にソートする。出現割合の合計が同値の場合は、最終更新日時が新しいものを上位にする。
【０００９】
［検索内容作成部106］
利用者が携帯端末100のキーを操作して本発明に係る簡易検索を指示すると、検索内容作成部106は解析行動格納部105に格納されている単語テーブルから検索サーバ120に検索を要求する検索キーワードを抽出する。選択方法は任意に決定可能であるが、以下に決定方法を例示する。
１．検索内容作成部106は解析行動格納部105に格納された単語の中から、出現割合が上位の単語をX個（個数Xは変更可能）取得する
２．上記X個の単語を除く下位の単語から、ランダムにY個の単語を追加する。
Yは上位個数X*（0〜1の乱数）の小数点以下切り捨てた整数とする。(Yは 0<=Y<=X-1 で、Y>0の場合にY個の単語を選択し追加する。Y=0の場合は、下位から単語を追加しない。上位と下位で同一単語の場合は、同一である下位単語を付与する必要はない)
【００１０】
例えば、単語を
音楽、ファッション、…、景色、…食事
とし、抽出単語の総数を100、各単語の出現回数と割合を計算する。
単語：        出現回数、割合
音楽：        43、      0.43
ファッション：32、      0.32
食事：        20、      0.20
……………
景色：        7、        0.07
【００１１】
［上位単語の取得］
上位キーワードの取得個数Xが3個の場合、出現割合の値が上位の3個を取得する。上記の例では、「食事」、「ファッション」、「イタリア」を選択する。
［下位単語の取得判定/取得］
下位キーワードの取得個数Yを、Y=X*（0〜1の乱数）により計算する。携帯装置の演算部により算出した乱数が0.31の時、上記式は、3*0.35=1.05となり、小数点以下を切り捨てて、Y=1となる。したがって、下位の1単語を取得する。取得はランダムに行う。例えば「景色」が選択されたとすると、検索キーワードとして「食事、ファッション、イタリア、景色」を決定する。しかし、(１)Xを０とし、下位のY個のみとする、(２)Yを予め設定された固定値とする、(３)YをX-1以上とする、等の変更が可能である。
また、XとYに連動性を持たせず、個別にXとYを指定可能とする構成とことも可能である。当構成では、Xが0でもYを設定可能、YはX-1以下である必要もない。他に、XとYに連動性を持たせず、両数値を固定値とはしない構成も可能である。当構成は、XとYは上位から上限X個、下位から上限Yとする方法であり、例えばねX=10、Y=2の時、Xに0〜1の乱数を掛け、上位個数Xrを0<=Xr<=X(=10)、下位個数Yrを0<=Yr<=Y(=2)とする。結果として、(X=0、Y=2)、(X=5、Y=1)等の組み合わせが可能となる。
【００１２】
［検索管理部107］
検索管理部107は以下の機能を実行する。
(１)通信部110を介して検索サーバ120に検索要求を出し、検索サーバ120から検索結果を受け取る。
利用者が携帯端末の簡易検索用のキーを操作すると、携帯端末100の制御部は検索管理部107に制御を移す。検索管理部107は検索内容作成部106に検索用のキーワードの抽出を指示する。検索管理部107は通信部110を介して予め設定されている検索サーバ120にアクセスし、検索内容作成部106が前述の手順にしたがって抽出した検索キーワードによる検索を要求する。検索サーバ120は検索結果のWebページのタイトル、概要情報等とともにWebページのURLを返信する。検索結果を受信した検索管理部107は、出力(表示)制御部108を介して出力(表示)部109に検索結果を表示する。
なお、初回の使用であり、利用者の行動の解析が行われておらず、解析行動格納部105に単語が登録されていない場合、検索管理部107は、初めての使用であり簡易検索用のキーワードを抽出できない旨表示し、利用者にキーワードの入力を要求する等の処理を行う。
(２)利用者が閲覧を希望したWebページをWebサーバから取得して表示する。
利用者が出力(表示)部109に表示された検索結果の１つを指示すると、出力(表示)制御部108は当該WebページのURLが示すWebサーバからコンテンツを取得することを検索管理部107に指示する。検索管理部107は当該URLのWebサーバにアクセスしコンテンツを取得して出力(表示)制御部108に渡す。出力(表示)制御部108は渡されたコンテンツを出力(表示)部109に表示可能な形式に変換して表示する。
(３)取得したWebページのコンテンツを行動取得部102に渡す。
検索管理部107は上記(２)で所得したWebページのコンテンツから文字情報の全部、あるいは一部(例えば、Webページの１ページ目、あるいは、先頭の所定文字数)を入力部101に渡す。入力部101は渡させた文字情報を、行動取得部102を介して行動解析部104に渡す。行動解析部104は前述した手法にしたがって文字情報を解析し、検索キーワードとすべき単語と付加情報を抽出し、解析行動格納部105に記憶されている情報を更新する。
【００１３】
［サーバ120］
サーバ120はインターネット上に設置されており、携帯端末からの検索要求を処理する検索エンジン部122を有する。クライアントである携帯端末100からの検索要求に応答して、インターネット内のWebページを検索する、あるいは予め収集しデータベース化してあるWebページの情報を検索して、検索要求に適合するWebページのタイトル、概要情報等を収集し、WebページのURLとともに携帯端末100に返信する。
携帯端末100はサーバ120から送信されたWebページのタイトル等を出力(表示)部109に表示する。利用者は閲覧を希望する選択を、Webページをカーソル等により選択し指示する。
【００１４】
図３は、簡易検索機能を実行するプログラムのフローを示す図である。当該プログラムは、利用者による簡易検索の要求に応答して機能するブロック250と、利用者が検索結果から閲覧を希望するWebページを指定したことに応答して機能するブロック260の２つの機能部からなっている。
ステップ２５１：利用者が簡易検索用のキーを操作する等、所定の方法により簡易検索を指示すと、携帯端末100の制御部は検索管理部107に制御を移す。
ステップ２５２：検索管理部107は検索内容作成部106に検索用キーワードの抽出を指示する。検索内容作成部106は、前述の方法等により解析行動格納部105の単語テーブルから所定数の検索用キーワードを抽出し、検索管理部107に渡す。
ステップ２５３：検索管理部107は通信部110を介して予め設定されているサーバ120にアクセスし、索内容作成部106から渡された検索用のキーワードによる検索を要求する。
ステップ２５４：サーバ120は検索結果として、Webページのタイトル、概要情報等とともにWebページのURLを返信する。
ステップ２５５：検索結果を受信した検索管理部107は、出力(表示)制御部108を介して出力(表示)部109に検索結果を表示する。
【００１５】
利用者が出力(表示)部109に表示された検索結果の１つを、カーソルキーあるいはテンキー等を用いて指示すると、出力(表示)制御部108は当該WebページのURLが示すWebサーバからコンテンツを取得することを検索管理部107に指示する。検索管理部107は当該URLのWebサーバにアクセスしコンテンツを取得して出力(表示)制御部108に渡す。出力(表示)制御部108は渡されたコンテンツを出力(表示)部109に表示可能な形式に変換して表示する。
ステップ２６１：検索管理部107は利用者が指示したWebページのコンテンツを対応するWebページから取得し、表示部に表示する。また、取得したWebページのコンテンツから文字情報の全部、あるいは一部(例えば、Webページの１ページ目、あるいは、先頭の所定文字数)を抽出し、入力部101に渡す。
ステップ２６２：入力部101は渡させた文字情報を、行動取得部102を介して行動解析部104に渡す。行動解析部104は前述した手法にしたがって文字情報を解析し、検索キーワードとすべ単語と付加情報を抽出し
ステップ２６３：、解析行動格納部105に記憶されている情報を更新する
【００１６】
図４は図３に示される機能の詳細を示す図であり、図４(ａ)は利用者が本発明に係る簡易検索を指示した時の動作フロー、図４(ｂ)は利用者が検索結果から閲覧を希望するWebページを指定した時の動作フローを示す図である。
図４(ａ)に示される簡易検索を指示された時の動作は以下の通りである。
(１１)利用者が携帯端末のキーを操作する等により、本発明に係る簡易検索を指示する。
(１２)簡易検索が指示されたことを検知した携帯端末の制御部は検索管理部107に簡易検索の実行を指示する。検索管理部107は検索内容作成部106に検索キーワードの抽出を指示する。
(１３)検索内容作成部106は解析行動格納部105に記憶されている単語に付与されている出現頻度等の情報を参照し、所定の方法にしたがって解析行動格納部105から所定数の検索キーワードを抽出し、検索管理部107に渡す。
(１４)検索管理部107は通信部110により、予め設定されているインターネット内の検索サーバ120に接続する。検索サーバ120はシステムにより固定的に設定する構成、あるいは、利用者が利用可能な検索サーバから任意に選択する構成が可能である。
(１５)検索サーバ120に接続した検索管理部107は、前記の検索キーワードを検索サーバ120に送信し、検索を指示する。
(１６)検索サーバ120は検索キーワードによる検索を実施し、適合するWebページのURL、タイトル等を収集し、通信部110に返信する。
(１７)検索管理部107は通信部110を介して検索サーバ120からWebページのURL、タイトル等の検索結果を受け取る。
(１８)検索管理部107は検索結果を出力(表示)制御部108に渡す。
(１９)出力(表示)制御部108は検索結果を出力(表示)部109の表示形式に整形し表示する。表示部には、検索サーバ120が検索し送信したWebページのタイトル、ページの概要等が所定数一覧表示される。
【００１７】
図４(ｂ)に示される、利用者がWebページの閲覧を指示した時の動作は以下の通りである。
(２１)利用者は出力(表示)部109に一覧表示されたWebページのタイトル等から閲覧を希望するWebページをカーソル、数字キー等の手段より指示する。
(２２)出力(表示)制御部108は利用者が指示した出力(表示)部109上の位置から表示されているWebページを識別する。
(２３)出力(表示)制御部108は利用者が指示したWebページのURLを検索管理部107に渡し、当該Webページのコンテンツ(表示情報)の取得を指示する。
(２４)検索管理部107は通信部110を介して前記URLが指定するWebサーバ121に接続する。
(２５)検索管理部107はWebサーバ121にWebページの送信を要求する。
(２６)Webサーバ121は通信部110に要求されたWebページを返信する。
(２７)検索管理部107は通信部110を介してWebサーバ121からWebページのコンテンツ(表示情報)を受け取る。
(２８)検索管理部107は取得したコンテンツ(表示情報)を出力制御部108に渡す。
(２９)出力制御部108は受け取ったコンテンツ(表示情報)を出力(表示)制御部108により表示可能な形式に変換し、出力(表示)制御部108に表示する。
(３０)検索管理部107は取得したコンテンツ(表示情報)の文字情報の全て、あるいは所定量(例えば、第１ページ)の文字情報を、入力部101を介して行動取得部102に渡す。
(３１)行動取得部102は入力部101を介して検索管理部107から渡されたWebページのコンテンツの文字情報を行動解析部104に渡す。
(３２)行動解析部104はWebページのコンテンツ(文字情報)を解析し、文字情報を構成する単語を抽出する。
(３３)行動解析部104は抽出した単語に出現現頻度等の属性情報と日時情報を付加し、解析行動格納部105に記録されている単語とともにソートして解析行動格納部105に記録する。
【００１８】
本実施の携帯端末は、端末に設けられた簡易検索を指示するキーを操作することにより、過去の利用者の行動形態、あるいは閲覧したWebページから抽出した単語をキーワードしてインターネット内の検索サーバに検索を指示する構成を有している。また、利用者が閲覧を要求したWebページのコンテンツに含まれる単語を抽出し、出現頻度等の所定の規則にしたがってデータベース化し、簡易検索の検索キーワードの生成に利用する構成を有している。
上記構成により、利用者は簡易検索を行う時、検索のためのキーワードを選択し検索画面に入力する等の操作を必要とせず、簡易検索キーを操作するのみで、利用が興味を持っているWebページを検索することが可能となる。また、利用者が簡易検索を利用して興味のあるWebページをアクセスすることにより、アクセスしたWebページのコンテンツが次の簡易検索のキーワードの決定に反映される。したがって、利用者は簡易検索キーを操作するという簡単な動作のみで、関心の高いWebページの情報を得ることが可能となる。
解析行動格納部105のデータを利用者の指示により、あるいは定期的にユーザの設定データを記憶するサーバに格納する機能を備えることが可能である。誤操作等の理由により携帯端末のデータが破壊された時、携帯端末を変更した時等に、前記サーバに格納したデータを携帯端末に読み込むことにより、利用者の行動に適合した簡易検索用のデータを継続して利用することが可能となる。
【実施例２】
【００１９】
図５−１は本発明の第２の実施形態を示す図である。同実施形態は簡易検索用のキーワードの管理を検索サーバが行う構成である。検索サーバ530に設けられている解析用単語辞書534、行動解析部533、行動取得部532、検索内容作成部535は各々図１に示される第１の実施形態の解析用単語辞書103、行動解析部104、行動取得部102、検索内容作成部106と同等の構成である。解析行動格納部537には、第１実施形態の解析行動格納部105に記憶されている単語情報と検索キーワードを抽出する規則が携帯端末対応に記憶されている。
(１)利用者が携帯端末510に設けられている簡易検索指示手段を操作すると、検索管理部512は通信部515を介して検索サーバ530に簡易検索を要求する。
(２)通信部531を介して端末装置510から簡易検索の要求を受信した検索エンジン536は、検索内容作成部535に検索を要求した携帯端末用の検索キーワードの抽出を指示する。
(３)検索内容作成部535は、解析用単語辞書534から要求元の携帯端末用に記憶されている検索キーワードの抽出規則にしたがって、当該の携帯端末用の領域に記憶されている単語と単語の属性情報から所定数の検索キーワードを抽出して検索エンジン536に渡す。
(４)検索エンジン536は解析用単語辞書534から渡された検索キーワードに基づいてインターネットを検索し、得られたWebページのタイトル、要約等とともにWebページのURLを携帯端末510に返信する。
(５)検索結果を受信した携帯端末510の検索管理部512は、出力(表示)制御部513を介して出力(表示)部514に検索結果を表示する。
【００２０】
(６)携帯端末510の利用者は出力(表示)部514に一覧表示されたWebページのタイトル等から閲覧を希望するWebページをカーソル、数字キー等の手段より指示する。出力(表示)制御部513は利用者が指示した出力(表示)部514上の位置から表示されているWebページを識別し、当該WebページのURLを検索管理部512に渡す。
(７)検索管理部512は通信部515を介して前記URLが指定するWebサーバ540に接続し、コンテンツ(表示情報)を取得する。
(８)検索管理部512は取得したコンテンツ(表示情報)を出力制御部513に渡す。出力制御部513は受け取ったコンテンツ(表示情報)を出力(表示)制御部514により表示可能な形式に変換し、出力(表示)制御部514に表示する。
(９)検索管理部512は取得したコンテンツ(表示情報)の文字情報の全て、あるいは所定量(例えば、第１ページ)の文字情報を、通信部515を介して検索サーバ530に送信する。
(１０)検索サーバ530の行動取得部532は通信部531を介して携帯端末510から送信されたWebページの文字情報を行動解析部533に渡す。
(１１)行動解析部533はWebページの文字情報を解析し単語を抽出する。抽出した単語に出現現頻度等の属性情報と日時情報を付加し、解析行動格納部537の携帯端末510用の領域に記録されている単語情報に追加する。
【００２１】
第２の実施形態は、簡易検索に必要なWebページの文字情報を解析する手段、検索用単語情報を管理し記憶する手段、検索用キーワードを抽出する手段等を検索サーバに設ける構成である。したがって、携帯端末は上記の機能を実現するための構成を個別に持つ必要はなく、携帯端末の構成及び処理能力の増加とはならない。また、簡易検索の情報は検索サーバに保管されているため、携帯端末の機種が変更された等、携帯端末の情報が失われた場合であっても、容易に情報を引き継ぐことが可能となる。
【００２２】
図５−１に示される構成は、簡易検索用のキーワードの管理を検索サーバが行う構成であるが、簡易検索用のキーワードを管理する機能と検索機能を異なる装置により実行する構成が可能である。図５−２は、キーワードを管理する機能を中継サーバ580により実行し、検索機能を検索サーバ590により実行する構成である。中継サーバ580は携帯端末のネットワーク、例えば携帯電話網内に設置する、あるいは、インターネット内にプロキシサーバとして設置する等が可能である。同図の、行動取得部582、行動解析部583、解析用単語辞書584、解析行動格納部587は、各々図５−１の、行動取得部532、行動解析部533、解析用単語辞書534、解析行動格納部537と同等の構成である。携帯端末510は中継サーバ580に簡易検索を要求する。通信部581を介して携帯端末510から簡易検索の要求を受けた検索内容作成部585は、図１に示される検索内容作成部535と同様、行動解析部583を制御して携帯端末510用の検索キーワードを解析行動格納部587から抽出する。次に、検索内容作成部585は通信部581を介して予め設定されている検索サーバ590に前記の検索キーワードに基づく検索を要求する。中継サーバ580は検索サーバ590から返信された検索結果を携帯端末510に送信する。また、携帯端末510が閲覧したWebページのコンテンツ(表示情報)は通信部581を介して行動解析部533に渡され、図５−１に示される構成と同様の処理を行い、解析行動格納部587の携帯端末510用の領域に記録されている単語情報に追加する。
【実施例３】
【００２３】
図６は本発明の第３の実施形態を示す図である。同実施形態は携帯端末に検索機能を持たせた構成である。入力部601、行動取得部602、解析用単語辞書603、行動解析部604、解析行動格納部605、検索内容作成部606、出力制御部608、出力部609は、図１の入力部101、行動取得部102、解析用単語辞書103、行動解析部104、解析行動格納部105、検索内容作成部106、出力制御部108、出力部109に対応し、同等の構成である。
図１に示される第1の実施形態の検索管理部107は、利用者による簡易検索の要求に応答して、検索内容作成部106が解析行動格納部605から抽出した簡易検索用のキーワードを、通信部110を介して外部の検索サーバ120に送信し、検索結果を受け取る構成である。これに対して、第３の実施形態は、端末装置内に検索エンジン611を有する構成であり、検索管理部607は、利用者による簡易検索の要求に応答して検索内容作成部606が生成した簡易検索用のキーワードを検索エンジン611に渡す。
検索エンジン611は検索管理部607を介して(又は、直接)通信部610によりインターネットを検索し、前記の簡易検索用キーワードに適合するWebページのURL、タイトル等を収集して検索管理部607に渡す。検索管理部607はWebページのタイトル等を出力(表示)部609に表示した後、図４(ｂ)に示される動作を行う。
第３の実施形態は、端末内に簡易検索に必要な機能を全て備える構成であり、検索対象を特定する等、目的に適合した検索エンジンを採用することが可能となる。
【実施例４】
【００２４】
図７は本発明の第４の実施形態を示す図である。同実施形態は図１に示される第１の実施形態の簡易検索用の単語データに携帯端末が位置する地域に関連する単語を加えることを可能とするものである。図７の構成において、端末装置700の入力部701ないし解析行動格納部705と検索管理部707ないし通信部710は、図１に示される端末装置100の構成の入力部101ないし解析行動格納部105と検索管理部107ないし通信部110と同等の構成である。また、検索サーバ720と検索サーバ120も同等の構成である。
第４の実施形態に係る端末装置700は、端末装置が有すGPS手段を用いて、あるいは携帯電話網の基地局の情報等から携帯装置の位置を検出する位置検出手段730と、緯度・経度の位置対応に、地名、名所等の単語を記憶する位置地名辞書732と、位置検出手段730と位置地名辞書732を制御する地名抽出部731を有している。
位置地名辞書732には利用者がキーパッド等の入力手段を用いて位置と地名等を対応させて記憶する、あるいは、インターネットに設けられている地図情報を提供するサーバから取り込む等の方法により、位置対応に地名等の単語が記憶される。
【００２５】
検索内容作成部706は利用者による簡易検索指示(図４の125)に応答して、図１の検索内容作成部106と同様、解析行動格納部705を参照して簡易検索用のキーワードの抽出を行うとともに、地名抽出部731に地名情報の取得を指示する。地名抽出部731は位置検出手段730から端末装置700の現在の位置情報を取得する。次に当該位置情報に基づいて位置地名辞書732を検索し、対応する単語を取得し検索内容作成部736に渡す。
検索内容作成部706は、解析行動格納部705から抽出した単語と、地名抽出部731から渡された現在位置に関連する単語を組み合わせて検索キーワードを生成し検索管理部707に渡し検索を行う。
第４の実施形態による簡易検索は、検索用のキーワードに利用者が位置する地域に関連する単語を含ませることにより、簡易検索を指示した利用者の状況に即した検索結果を得ることが可能となる。
【実施例５】
【００２６】
図８は本発明の第５の実施形態を示す図である。同実施形態は図１に示される第１の実施形態の簡易検索用のキーワードに利用者が設定した単語を加えることを可能とするものである。図８の構成において、端末装置800の入力部801ないし解析行動格納部705と検索管理部807ないし通信部810は、図１に示される端末装置100の構成の入力部101ないし解析行動格納部105と検索管理部107ないし通信部110と同等の構成である。また、検索サーバ820と検索サーバ120も同等の構成である。
第５の実施形態に係る端末装置800は、利用者が入力した検索用の単語を記憶する属性情報格納部831を有している。利用者はキーパッド等の入力手段を用いて単語を自由に追加削除することが可能である。検索内容作成部806は利用者による簡易検索指示(図４の125)に応答して、図１の検索内容作成部106と同様、解析行動格納部805を参照して簡易検索用のキーワードの抽出を行うとともに、属性情報格納部831を検索し、解析行動格納部805を参照して抽出した単語と、属性情報格納部831から読み出した単語を組み合わせて検索キーワードを生成し検索管理部807に渡し検索を行う。
【００２７】
検索サーバ820が分野別の検索が可能な場合、利用者が属性情報格納部831に検索の対象とする分野を指定する情報を記憶させる構成が可能である。検索管理部807は検索内容作成部806が抽出した検索キーワードとともに、属性情報格納部831から読み出した分野指定情報を検索サーバ820に送信して検索を要求する。
第５の実施形態よる簡易検索は、利用者が関心の高い情報に関連する単語、あるいは分野の情報を予め任意に設定可能とする構成である。同構成により簡易検索キーを操作する簡単な動作のみのよる検索であるにもかかわらず、その時点で利用者が関心を持つ情報に基づいた検索が可能となる。
【実施例６】
【００２８】
図９は本発明の第６の実施形態を示す図である。同実施形態は、図５に示される第２の実施形態の検索サーバに参照情報格納部を設けた構成である。
図９の検索サーバ930を構成する、通信部931、行動取得部932、行動解析部933、解析用単語辞書934、検索エンジン部936、解析行動格納部937は各々、図５の検索サーバ530を構成する、通信部531、行動取得部532、行動解析部533、解析用単語辞書534、検索エンジン部536、解析行動格納部537に対応する。
行動解析部933は図５−１に示される行動解析部533と同様、携帯端末910から送信されたWebページの文字情報を解析して単語を抽出し、出現頻度等の属性情報と日時情報を付加して解析行動格納部937の携帯端末910用の領域に記録されている単語情報を更新する。また、検索内容作成部935は、行動解析部933が解析行動格納部937に記憶した単語と付加情報を受け取り、携帯端末がWebページをアクセスした時刻、携帯端末の位置情報等により分類して参照情報格納部938に記憶する。当該処理により、参照情報格納部938には本実施形態に係る簡易検索を利用した利用者全体に適用された検索キーワードの情報が、位置あるいは日時等により分類されて記憶される。
また、参照情報格納部938に図８に示される属性情報格納部831に記憶されている情報を携帯端末対応に記憶する構成を設けることも可能である。
図９の検索内容作成部935は図５の検索内容作成部535に相当する構成である。端末装置910から簡易検索の要求を受信した検索エンジン936は検索内容作成部935に検索用のキーワードの抽出を指示する。検索内容作成部935は解析行動格納部937の携帯端末910用の記憶領域から検索用の単語を抽出する。また、検索内容作成部935は、検索を要求した携帯端末910の位置情報、あるいは、現在の時刻等に基づいて参照情報格納部938をアクセスし、前記位置情報、あるいは時刻情報に関連づけられている単語を読み出し、検索内容作成部935に渡す。
参照情報格納部938に携帯端末対応の属性情報を記憶する構成を有する場合、参照情報格納部938の携帯端末910用の記憶領域に記憶されている単語を読み出し、検索内容作成部935に渡される。
検索内容作成部935は、参照情報格納部938から読み出された参照情報と、解析行動格納部937から抽出され単語を検索キーワードとして検索エンジン936に渡す。
【００２９】
検索エンジン936は、検索内容作成部935から渡された検索キーワードと検索分野に基づいてインターネット上のWebサーバを検索し、対応する情報を取得して携帯端末910に送信する。携帯端末910と検索サーバ930は、図５に示される第２の実施形態の携帯端末510と検索サーバ530が実行する(５)ないし(１１)の動作を行う。
本実施形態に係る参照情報格納部938には多くの利用者に共通する単語が蓄積される。したがって、これらの単語を検索キーワードとして利用することにより、社会的に話題性の高いテーマを抽出することが可能となる。また、参照情報格納部938に記憶する単語を時刻、あるいは場所に関連づけて蓄積する構成を採用すると、簡易検索を要求した時刻、あるいは場所に対応した話題性の中から、多くの人に関心が高いテーマを抽出することが可能となる。
また、利用者は参照情報と検索分野に関する情報を入力し携帯端末910から検索サーバ930に送信する構成とすることが可能である。当該構成の検索サーバ930は参照情報格納部938内の携帯端末910用の領域に記憶する、あるいは既に記憶されている情報を修正し削除する。利用者は随時検索サーバ930の参照情報を変更することにより、簡易検索により利用者の関心が高い検索結果を得ることが可能となる。
図９に示される構成は、簡易検索用のキーワードの管理を検索サーバが行う構成であるが、図５−２に示される、簡易検索用のキーワードの管理を中継サーバにより行い、検索を中継サーバと異なる検索サーバによる行う構成を図９に示される第６の実施形態に適応することが可能である。
【産業上の利用可能性】
【００３０】
本発明に係る検索システムは、携帯端末の簡易検索を指示するキーを押下する等の簡単な操作のみでインターネット上のWebページの検索を行い、その結果を携帯端末の表示手段に表示するものである。
本発明に係る検索システムは、利用者による簡易検索の指示に応答して、検索用のキーワードを自動的に生成し検索サーバ、あるいは検索エンジンに検索を要求する手段を有している。したがって、利用者は検索に当たり、検索キーワードを選定し入力手段を利用して検索サーバに指示する動作を必要とせず、病院等の待ち時間に雑誌を読むようにインターネットのWebページを閲覧することが可能となる。
本発明に係る検索システムは、利用者が閲覧したWebページの内容、あるいは携帯端末で送信しメール、受信したメールの内容、実行したプログラム等から単語を抽出し、簡易検索用のキーワードの選択に利用するデータベース化する構成を有している。当該構成により、検索用のキーワードを自動的に生成するに当たり、利用者の過去の行動を反映したキーワードを選択することになり、利用者が興味を持つ分野のWebページを提示することが可能となる。
本発明の他の実施態様は、携帯端末の現在位置から、当該位置に関連するキーワードを選定する構成を有している。当該構成により利用者がいる地区に関連する情報を含むWebページを提示することが可能となる。
本発明の他の実施態様は、利用者が予め検索の対象とする分野、単語等を予め登録する構成を有している。当該構成により利用者が興味を有する事項に関連する情報を含むWebページを提示することが可能となる。
【図面の簡単な説明】
【００３１】
【図１】本発明に係る第１の実施形態を示す図
【図２】本発明に係る解析行動格納部のデータ形式を示す図
【図３】本発明に係る動作フロー式を示す図
【図４】本発明に係る第１の実施形態の動作フローを示す図
【図５−１】本発明に係る第２の実施形態を示す図
【図５−２】本発明に係る第２の実施形態の他の構成例を示す図
【図６】本発明に係る第３の実施形態を示す図
【図７】本発明に係る第４の実施形態を示す図
【図８】本発明に係る第５の実施形態を示す図
【図９】本発明に係る第６の実施形態を示す図
【図１】
2009237676.tif 000003
【図２】
2009237676.tif 000004
【図３】
2009237676.tif 000005
【図４】
2009237676.tif 000006
【図５−１】
2009237676.tif 000007
【図５−２】
2009237676.tif 000008
【図６】
2009237676.tif 000009
【図７】
2009237676.tif 000010
【図８】
2009237676.tif 000011
【図９】
2009237676.tif 000012