(57)【要約】【課題】目次をたどって構造化文書における所望の項目を探索する場合と比較して、構造化文書における所望の項目を速やかに表示させることができる表示制御装置、及び表示制御プログラムを提供する。【解決手段】受け付けられた検索条件と、階層化された複数の項目を含む文書から検索条件に対応する項目を検索した検索結果に基づいて参照された項目の階層構造における位置情報と、が対応付けられた検索履歴を取得し、取得した検索履歴において、表示手段に表示されている項目の階層構造における位置情報に対応付けられた検索条件を表示手段に表示させるように制御する。【選択図】図１
2018026061.tif 000002
【特許請求の範囲】
【請求項１】
受け付けられた検索条件と、階層化された複数の項目を含む文書から前記検索条件に対応する項目を検索した検索結果に基づいて参照された項目の階層構造における位置情報と、が対応付けられた検索履歴を取得する取得手段と、
前記取得手段により取得された前記検索履歴において、表示手段に表示されている項目の階層構造における位置情報に対応付けられた前記検索条件を表示手段に表示させるように制御する制御手段と、
を備えた表示制御装置。
【請求項２】
前記検索条件の入力を受け付ける受付手段と、
前記文書から、前記受付手段により受け付けられた前記検索条件に対応する項目を検索する検索手段と、
前記検索履歴に、前記受付手段により受け付けられた前記検索条件と、前記検索手段により検索した検索結果に基づいて参照された項目の階層構造における位置情報と、が対応付けられた検索結果が含まれるように、前記検索履歴を更新する更新手段と、を更に備え、
前記取得手段は、前記更新手段により更新された前記検索履歴を取得する
請求項１記載の表示制御装置。
【請求項３】
前記制御手段は、予め定めた第１条件を満たす複数の前記検索条件を前記表示手段に表示させるように制御する
請求項１又は２記載の表示制御装置。
【請求項４】
前記予め定めた第１条件は、受け付けられた回数が上位の前記検索条件である
請求項３記載の表示制御装置。
【請求項５】
前記予め定めた第１条件は、受け付けられた日時が新しい方から上位の前記検索条件である
請求項３記載の表示制御装置。
【請求項６】
前記制御手段は、予め定めた第２条件を満たす複数の前記項目を前記表示手段に表示させるように制御する
請求項１〜５の何れか１項記載の表示制御装置。
【請求項７】
前記予め定めた第２条件は、参照された回数が上位の前記項目である
請求項６記載の表示制御装置。
【請求項８】
前記予め定めた第２条件は、参照された日時が新しい方から上位の前記項目である
請求項６記載の表示制御装置。
【請求項９】
前記項目には見出しが付加されており、
前記制御手段は、前記表示手段に表示されている前記項目の見出しを前記表示手段に表示させるように制御する
請求項６〜８の何れか１項記載の表示制御装置。
【請求項１０】
前記取得手段は、前記検索履歴をユーザ毎、イベント毎、場所毎、及び期間毎の少なくとも１つの条件で取得する
請求項１〜９の何れか１項記載の表示制御装置。
【請求項１１】
コンピュータを、請求項１〜１０の何れか１項記載の表示制御装置を構成する各手段として機能させるための表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、及び表示制御プログラムに関する。
【背景技術】
【０００２】
特許文献１には、文書ファイルを文書情報とあわせた文書を仮想的に作成された階層構造に結び付けて保管・管理し、これらの文書を検索キーワードを用いて検索する機能を備えた文書管理装置において、検索を行うユーザを識別するユーザ識別手段と、検索を行う対象となる階層を指示する検索階層指定手段と、検索キーワードを入力する検索キーワード入力手段と、前述のユーザ識別手段により識別されたユーザと検索階層指定手段により指示された階層と検索キーワード入力手段により入力された検索キーワードを使用して文書管理装置上に保管された文書を検索する文書検索手段と、前述の文書検索手段により検索された文書情報を表示する検索結果表示手段と、前述の文書検索時に使用したユーザ情報と検索キーワード情報と階層情報を検索キーワード履歴情報として保管する検索キーワード履歴管理手段と、前記検索キーワード入力手段を提供する際に、ユーザ識別手段により識別されたユーザ情報と検索階層指定手段により入力された階層情報に合致した前記検索キーワード履歴情報を提供する検索キーワード履歴提供手段と、を有することを特徴とした文書管理装置が開示されている。
【０００３】
また、特許文献２には、蓄積する文書を、階層構造の分類を用いて管理する電子ファイリング装置において、前記階層構造を手繰って上位の分類から下位の分類または文書を選択する分類文書選択手段と、前記分類の各々に、分類関連情報として前記分類と関連する分類または文書の情報を設定する分類関連情報管理手段と、前記分類文書選択手段により選択された分類を開く際に、その分類の分類関連情報に設定された分類または文書を併せて表示する表示手段とを設けたことを特徴とする電子ファイリング装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−０９８７９１号公報
【特許文献２】特開平０８−０４４７６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
業務手続マニュアル等の、階層化された複数の項目を含む構造化文書を表示させる場合には、ユーザが所望の項目を階層構造に照らし合わせて容易に参照できるように、階層構造を表す目次を付していることが多い。
【０００６】
例えば、銀行の事務手続マニュアルにおいて、口座振替の新規受付の業務について確認したいユーザと、融資の回収における督促手続について確認したいユーザとでは、参照したい情報が異なる。また、業務マニュアル等の階層的な論理構造を持つ情報においては、目次をたどることにより必要な情報を参照することができるが、ユーザが予め目次の構造を把握し、参照したい情報の位置のおおよその見当が付いていない場合には、目次を有効利用できない。
【０００７】
業務マニュアル等の、階層化された複数の項目を含む構造化文書に対して、ユーザが参照したい所望の項目に速やかに辿り着くことができる目次以外のアクセス経路が提供されることが望まれている。
【０００８】
本発明は、目次をたどって構造化文書における所望の項目を探索する場合と比較して、構造化文書における所望の項目を速やかに表示させることができる表示制御装置、及び表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、請求項１に記載した表示制御装置は、受け付けられた検索条件と、階層化された複数の項目を含む文書から前記検索条件に対応する項目を検索した検索結果に基づいて参照された項目の階層構造における位置情報と、が対応付けられた検索履歴を取得する取得手段と、前記取得手段により取得された前記検索履歴において、表示手段に表示されている項目の階層構造における位置情報に対応付けられた前記検索条件を表示手段に表示させるように制御する制御手段と、を備えている。
【００１０】
また、請求項２に記載した表示制御装置は、請求項１記載の発明において、前記検索条件の入力を受け付ける受付手段と、前記文書から、前記受付手段により受け付けられた前記検索条件に対応する項目を検索する検索手段と、前記検索履歴に、前記受付手段により受け付けられた前記検索条件と、前記検索手段により検索した検索結果に基づいて参照された項目の階層構造における位置情報と、が対応付けられた検索結果が含まれるように、前記検索履歴を更新する更新手段と、を更に備え、前記取得手段は、前記更新手段により更新された前記検索履歴を取得する。
【００１１】
また、請求項３に記載した表示制御装置は、請求項１又は２記載の発明において、前記制御手段は、予め定めた第１条件を満たす複数の前記検索条件を前記表示手段に表示させるように制御する。
【００１２】
また、請求項４に記載した表示制御装置は、請求項３記載の発明において、前記予め定めた第１条件は、受け付けられた回数が上位の前記検索条件である。
【００１３】
また、請求項５に記載した表示制御装置は、請求項３記載の発明において、前記予め定めた第１条件は、受け付けられた日時が新しい方から上位の前記検索条件である。
【００１４】
また、請求項６に記載した表示制御装置は、請求項１〜５の何れか１項記載の発明において、前記制御手段は、予め定めた第２条件を満たす複数の前記項目を前記表示手段に表示させるように制御する。
【００１５】
また、請求項７に記載した表示制御装置は、請求項６記載の発明において、前記予め定めた第２条件は、参照された回数が上位の前記項目である。
【００１６】
また、請求項８に記載した表示制御装置は、請求項６記載の発明において、前記予め定めた第２条件は、参照された日時が新しい方から上位の前記項目である。
【００１７】
また、請求項９に記載した表示制御装置は、請求項６〜８の何れか１項記載の発明において、前記項目には見出しが付加されており、前記制御手段は、前記表示手段に表示されている前記項目の見出しを前記表示手段に表示させるように制御する。
【００１８】
また、請求項１０に記載した表示制御装置は、請求項１〜９の何れか１項記載の発明において、前記取得手段は、前記検索履歴をユーザ毎、イベント毎、場所毎、及び期間毎の少なくとも１つの条件で取得する。
【００１９】
一方、上記目的を達成するために、請求項１１に記載したプログラムは、コンピュータを、請求項１〜１０の何れか１項記載の表示制御装置を構成する各手段として機能させるためのプログラムである。
【発明の効果】
【００２０】
請求項１、７に記載の発明によれば、目次をたどって構造化文書における所望の項目を探索する場合と比較して、構造化文書における所望の項目を速やかに表示させることができる。
【００２１】
また、請求項２に記載の発明によれば、検索履歴が更新されない場合と比較して、常に最新の検索履歴を得ることができる。
【００２２】
また、請求項３に記載の発明によれば、受け付けられた全ての検索条件を表示させる場合と比較して、ユーザの意向に沿った検索条件を簡単に得ることができる。
【００２３】
また、請求項４に記載の発明によれば、受け付けられた回数を考慮せずに検索条件を表示させる場合と比較して、検索回数が多い検索条件を簡単に得ることができる。
【００２４】
また、請求項５に記載の発明によれば、検索日時を考慮せずに検索条件を表示させる場合と比較して、新しく検索された検索条件を簡単に得ることができる。
【００２５】
また、請求項６に記載の発明によれば、文書に含まれる全ての項目を表示させる場合と比較して、ユーザの意向に沿った項目を簡単に得ることができる。
【００２６】
また、請求項７に記載の発明によれば、参照された回数を考慮せずに項目を表示させる場合と比較して、参照回数が多い項目を簡単に得ることができる。
【００２７】
また、請求項８に記載の発明によれば、参照された日時を考慮せずに項目を表示させる場合と比較して、新しく参照された項目を簡単に得ることができる。
【００２８】
また、請求項９に記載の発明によれば、各々の項目の格納場所を表示する場合と比較して、表示された項目の内容を簡単に把握することができる。
【００２９】
また、請求項１０に記載の発明によれば、受け付けられた全ての検索条件を表示する場合と比較して、状況に適した検索条件を得ることができる。
【図面の簡単な説明】
【００３０】
【図１】実施形態に係る表示制御装置の機能を示すブロック図である。
【図２】実施形態に係る表示制御装置の電気的な構成を示すブロック図である。
【図３】実施形態に係る表示制御装置の表示対象とする文書の文書構造の一例を示す正面図である。
【図４】実施形態に係る参照履歴情報の一例を示す模式図である。
【図５】実施形態に係る検索履歴情報の一例を示す模式図である。
【図６】実施形態に係る検索制御処理プログラムの処理の流れを示すフローチャートである。
【図７】実施形態に係る検索ランキング表示処理プログラムの処理の流れを示すフローチャートである。
【図８】実施形態に係るアクセスランキング表示処理プログラムの処理の流れを示すフローチャートである。
【図９】実施形態に係る表示部の表示画面の構成の一例を示す正面図である。
【図１０】実施形態に係る表示部の表示画面の構成の別例を示す正面図である。
【図１１】実施形態に係る表示部の表示画面の構成の別例を示す正面図である。
【図１２】実施形態に係る検索履歴情報の別例を示す模式図である。
【発明を実施するための形態】
【００３１】
以下、図面を参照して、本発明を実施するための形態について詳細に説明する。
【００３２】
図１に、本実施形態に係る表示制御装置の機能的な構成を表す構成図を示した。図１に示すように、本実施形態に係る表示制御装置１０は、検索条件入力部１２、検索部１４、検索履歴記憶部１６、構造化文書記憶部１８、階層構造表示部２０、検索条件抽出部２２、検索条件集計部２４、抽出結果表示部２６、参照履歴記憶部２８、参照履歴抽出部３０、及び参照履歴集計部３２を備えている。
【００３３】
図２に、本実施形態に係る表示制御装置１０の電気的な構成を表す構成図を示した。本実施形態に係る表示制御装置１０は、図２に示すように、装置全体を制御するＣＰＵ５０を備え、図１に示す表示制御装置１０の各部による各処理は、ＣＰＵ３０により制御されて実行される。また、表示制御装置１０は、ＣＰＵ５０の処理に使用されるプログラム及び各種情報を記憶するＲＯＭ（Read Only Memory）５２を備える。また、表示制御装置１０は、ＣＰＵ５０の作業領域として一時的に各種データを記憶するＲＡＭ（Random Access Memory）５４、及び、ＣＰＵ３０の処理に使用される各種情報を記憶する記憶部５６を備える。また、表示制御装置１０は、電気的に接続された外部装置に対するデータの入出力を行う通信回線Ｉ／Ｆ（interface）部５８を備える。
【００３４】
更に、表示制御装置１０は、データを表示させるディスプレイ等の表示部６０、及び、ユーザによる操作入力を受け付けるキーボード、マウス等の操作部６２に電気的に接続されている。なお、本実施形態では、表示制御装置１０が表示部６０及び操作部６２に接続されている場合について説明するが、これに限らず、表示制御装置１０が表示部６０及び操作部６２と一体的に構成されていても良い。
【００３５】
まず、構造化文書記憶部１８には、表示部６０に表示させることによりユーザに参照させる構造化文書（以下、単に「文書」という。）を示す文書情報が複数記憶されている。一例として図３に示すように、文書４０は階層化された複数の項目４２を含んでいる。なお、図３において各々の項目４２に示されている「１」、「１−２」、「３−１−２」等の文字列は、各々の項目４２の階層構造における位置を表す位置情報である。
【００３６】
具体的には、位置情報「１」は、第１階層が「１」となる位置を表している。また、位置情報「１-２」は、第１階層が「１」となり、第２階層が「２」となる位置を表している。また、位置情報「３−１−２」は、第１階層が「３」となり、第２階層が「１」となり、第３階層が「２」となる位置を表している。なお、第１階層は、階層構造の文書に含まれる階層のうちの最上位の階層であり、第２階層は上位から２番目の階層であり、第３階層は上位から３番目の階層であり、第４階層は、上位から４番目の階層である。
【００３７】
また、参照履歴記憶部２８には、表示部６０に文書４０の項目４２を表示させることによりユーザに参照させた参照結果として、ユーザに参照させた項目４２の参照履歴を示す参照履歴情報が記憶されている。本実施形態では、一例として図４に示すように、ユーザに項目４２を参照させる毎に、参照日時、見出し、文書ＩＤ、第１階層、第２階層、第３階層、及び第４階層が対応付けられて参照結果として参照履歴情報として記憶される。参照日時は、階層構造表示部２０が項目４２の表示を行った日時である。見出しは、項目４２の内容を端的に表した文字列である。文書ＩＤは、表示部６０に表示させた文書の文書ＩＤである。また、第１階層、第２階層、第３階層、及び第４階層は、表示部６０に表示させた項目４２の階層構造における位置を表している。
【００３８】
図４に示す例では、一番上の参照結果の見出しが「社会保険料」であり、文書ＩＤが「Ｄ０００１」であり、第１階層が「６」であり、第２階層が「３」であり、第３階層が「２」であり、第４階層が「１」となっている。これは、文書ＩＤ「Ｄ０００１」の文書のうちの、見出しが「社会保険料」である項目４２を表示部６０に表示させたことを表している。
【００３９】
本実施形態では、参照履歴情報に、位置情報として、第１階層から第４階層までの位置が記憶される場合について説明するが、これに限らず、第１階層から第３階層までの位置が記憶されても良く、第１階層から第５階層以降の階層までの位置が記憶されても良い。
【００４０】
また、本実施形態では、見出しとして、項目４２の内容を端的に表した文字列が各々の項目４２に対して予め付加されている場合について説明するが、これに限らない。例えば、各々の項目４２にタイトルが付加されている場合には、見出しとして、項目４２のタイトルをそのまま見出しとしても良い。
【００４１】
検索条件入力部１２は、受付手段の一例であり、構造化文書記憶部１８に記憶されている文書情報によって示される文書に対して検索を行うための検索条件を取得し、取得した検索条件を検索部１４に出力する。本実施形態では、検索条件入力部１２は、操作部６２によって入力された検索条件を受け付けることにより、検索条件を取得する。しかしながら、検索条件の取得方法はこれに限らず、検索情報を通信回線Ｉ／Ｆ部５８を介して外部装置から受信することにより取得しても良い。
【００４２】
検索部１４は、検索手段及び更新手段の一例であり、検索条件入力部１２から取得した検索条件を検索キーとして用いて、構造化文書記憶部１８に記憶されている文書情報によって示される文書に対して検索を行い、検索結果を階層構造表示部２０に出力する。また、検索部１４は、検索履歴記憶部１６に記憶されている検索履歴情報に対して新たな検索結果を追加し、追加した検索結果の検索日時、検索条件、及び文書ＩＤを登録する。本実施形態では、表示部６０に表示している文書４０のみから検索条件に合致した項目４２を抽出し、抽出した項目４２を検索結果とする場合について説明する。しかし、これに限らず、構造化文書記憶部１８に記憶されている文書情報によって示される複数の文書に対して検索を行っても良い。
【００４３】
検索履歴記憶部１６は、検索部１４による検索履歴を示す検索履歴情報を記憶する。本実施形態では、一例として図５に示すように、検索を行う毎に、検索日時、検索条件、文書ＩＤ、第１階層、第２階層、第３階層、及び第４階層が対応付けられて検索結果として検索履歴情報として記憶される。検索日時は、検索部１４が検索を行った日時である。検索条件は、検索部１４が検索を行う際に検索キーとした検索条件である。文書ＩＤは、検索部１４が検索を行う対象とした文書の文書ＩＤである。また、第１階層、第２階層、第３階層、及び第４階層は、検索結果に基づいて選択された項目４２の階層構造における位置を表している。
【００４４】
図５に示す例では、一番上の検索結果の検索条件が「受付」であり、文書ＩＤが「Ｄ０００１」であり、第１階層が「６」であり、第２階層が「３」であり、第３階層が「２」であり、第４階層が「１」となっている。これは、「受付」の検索条件で文書ＩＤ「Ｄ０００１」の文書を検索した検索結果から、文書４０のうちの位置情報「６−３−２−１」の項目４２が選択されたことを表している。
【００４５】
本実施形態では、検索履歴情報に、位置情報として、第１階層から第４階層までの位置が記憶される場合について説明するが、これに限らず、第１階層から第３階層までの位置が記憶されても良く、第１階層から第５階層以降の階層までの位置が記憶されても良い。
【００４６】
階層構造表示部２０は、構造化文書記憶部１８に記憶されている少なくとも１つの文書情報によって示される文書を表示部６０に表示させる。
【００４７】
また、階層構造表示部２０は、例えば、検索部１４による検索結果を取得した場合、取得した検索結果を表示部６０表示させる。また、階層構造表示部２０は、検索結果から何れかの項目４２が選択された場合、表示部６０に、選択された項目４２が表示されるように、表示部６０の表示内容を更新する。また、階層構造表示部２０は、検索結果から何れかの項目４２が選択された場合、検索履歴記憶部１６に記憶されている検索履歴情報において、検索部１４により追加された新たな検索結果に対して、第１階層、第２階層、第３階層、及び第４階層の位置を登録する。
【００４８】
このように、検索履歴記憶部１６には、新たな検索結果が追加される場合、検索が行われた際に検索部１４により検索日時、検索条件、及び文書ＩＤが登録され、検索結果から何れかの項目４２が選択された際に階層構造表示部２０により第１階層から第４階層までが登録される。
【００４９】
また、階層構造表示部２０は、例えば、参照履歴（後述するアクセスランキング）から何れかの項目４２が選択された場合に、表示部６０に、選択された項目４２が表示されるように、表示部６０の表示内容を更新する。また、階層構造表示部２０は、参照履歴から何れかの項目４２が選択された場合、参照履歴記憶部２８に記憶されている参照履歴情報に新たな参照結果を追加し、追加した参照結果の参照日時、見出し、文書ＩＤ、及び第１階層から第４階層まで登録する。
【００５０】
検索条件抽出部２２は、取得手段の一例であり、検索履歴記憶部１６に記憶されている検索履歴情報によって示される検索履歴から、表示部６０に表示されている項目４２の階層構造の位置において、検索で用いられた検索条件を抽出する。なお、本実施形態では、表示部６０に表示されている項目４２そのものの位置において、検索で用いられた検索条件を抽出する場合について説明するが、これに限らない。例えば、表示部６０に表示されている項目４２の位置の直下の下位層の項目４２において、検索で用いられた検索条件を併せて抽出しても良い。あるいは、表示部６０に表示されている項目４２の直上の上位層の項目４２において、検索で用いられた検索条件を併せて抽出しても良い。
【００５１】
検索条件集計部２４は、検索条件抽出部２２により抽出された各々の検索条件が、表示部６０に表示されている項目４２の位置において、検索で用いられた回数（以下、「検索回数」ともいう。）を集計する。図５に示す例において、例えば「６−３」の位置の項目４２が表示部６０に表示されているとする。この場合、第１階層が「６」であり第２階層が「３」である位置に対応する、１番上の検索結果の検索条件が「受付」であり、上から２番目の検索結果の検索条件が「解約」であり、上から３番目の検索結果の検索条件が「受付」であることに基づき、検索条件「受付」の検索回数が２回であり、検索条件「解約」の検索回数が１回であると集計される。
【００５２】
抽出結果表示部２６は、表示手段の一例であり、検索条件集計部２４による集計結果に基づき、表示部６０に表示されている項目４２の位置における検索回数が多い検索条件を、検索ランキングとして表示部６０に表示させる。本実施形態では、検索回数が多い（上位の）予め定めた数（例えば、５つ）の検索条件を、検索回数が多い順に並べ換え、検索ランキングとして表示部６０に表示させる。また、本実施形態では、表示させる各々の検索条件を、当該検索条件の検索結果に対応する位置の項目４２に関連付けて表示させる。これにより、ユーザにより検索ランキングから何れかの検索条件が選択された場合、選択された検索条件に関連付けられた項目４２が表示部６０に表示されるように、表示部６０の表示内容が変更される。
【００５３】
参照履歴抽出部３０は、取得手段の一例であり、参照履歴記憶部２８に記憶されている参照履歴情報によって示される参照履歴から、表示部６０に表示されている項目４２の位置の参照履歴を抽出する。なお、本実施形態では、表示部６０に表示されている項目４２の位置の直下の下位層の項目４２において、検索で用いられた検索条件を併せて抽出する場合について説明するが、これに限らない。例えば、表示部６０に表示されている項目４２の直上の上位層の項目４２において、検索で用いられた検索条件を併せて抽出しても良い。
【００５４】
参照履歴集計部３２は、参照履歴抽出部３０により抽出された各々の項目４２の参照履歴から、表示部６０に表示されている項目４２の位置の直下の下位層の項目４２の参照回数を集計する。図４に示す例において、例えば「６−３」の位置の項目４２が表示部６０に表示されているとする。この場合、第１階層が「６」であり第２階層が「３」である位置に対応する、１番上の参照結果の見出しが「社会保険料」であり、上から２番目の参照結果の見出しが「口座振替契約の解約」であり、上から３番目の参照結果の見出しが「社会保険料」であることに基づき、見出し「社会保険料」の項目４２の参照回数が２回であり、見出し「口座振替契約の解約」の項目４２の参照回数が１回であると集計される。
【００５５】
抽出結果表示部２６は、参照履歴集計部３２による集計結果に基づき、表示部６０に表示されている項目４２の位置における参照回数が多い見出しを、アクセスランキングとして表示部６０に表示させる。本実施形態では、参照回数が多い（上位の）予め定めた数（例えば、５つ）の項目４２の見出しを、参照回数が多い順に並べ換え、アクセスランキングとして表示部６０に表示させる。また、本実施形態では、表示させる各々の見出しを、当該見出しが付された項目４２に関連付けて表示させる。すなわち、ユーザにより何れかの見出しが選択された場合、選択された見出しに関連付けられた項目４２が表示部６０に表示されるように、表示部６０の表示内容が変更される。
【００５６】
次に、図６乃至図８のフローチャートを参照して、本実施形態に係る表示制御装置１０の作用を説明する。
【００５７】
まず、本実施形態における検索制御処理の流れについて説明する。図６は、操作部６２を介して、文書の表示を開始するための指示が入力された際に表示制御装置１０のＣＰＵ５０によって実行される検索制御処理プログラムの処理の流れを示すフローチャートである。なお、本実施形態では、検索制御処理のプログラムは予め記憶部５６に記憶されているが、これに限らない。例えば、検索制御処理のプログラムは、外部装置から通信回線Ｉ／Ｆ部５８を介して受信して実行されても良い。また、ＣＤ−ＲＯＭ等の記録媒体に記録された検索制御処理のプログラムがＣＤ−ＲＯＭドライブ等で読み込まれることにより、検索制御処理が実行されるようにしてもよい。
【００５８】
ステップＳ１０１では、検索条件入力部１２が、検索条件が入力されたか否かを判定する。本実施形態では、表示部６０に文書４０を表示する際、一例として図９に示すように、表示部６０には、検索条件を入力するための検索条件入力欄７４ａ、及び、検索を開始するための検索ボタン７４ｂが表示される。ユーザは、操作部６２を用いて、検索条件入力欄７４ａに検索条件を入力し、検索ボタン７４ｂを選択する。検索条件入力部１２は、検索ボタン７４ｂが選択された場合に、検索条件が入力されたと判定する。
【００５９】
ステップＳ１０３では、検索部１４が、検索条件入力欄７４ａに入力された検索条件を取得し、取得した検索条件を検索キーとして検索を実行する。本実施形態では、取得した検索条件が含まれる項目４２を文書４０から抽出し、抽出した各々の項目４２を検索結果とする。
【００６０】
ステップＳ１０５では、抽出結果表示部２６が、表示部６０に、検索部１４により検索された検索結果を表示させる。本実施形態では、一例として図９乃至図１１に示すように、表示部６０に、表示中の文書４０の階層構造７２を表示させると共に、抽出された複数の項目４２の見出しが羅列された検索結果一覧７６を、操作部６２により選択可能となるように表示させる。
【００６１】
ステップＳ１０７では、階層構造表示部２０が、操作部６２を用いてステップＳ１０５で表示された検索結果に含まれる項目４２のうちの何れかの項目４２が選択されたか否かを判定する。ステップＳ１０７で何れかの項目４２が選択されたと判定した場合（Ｓ１０７，Ｙ）はステップＳ１０９に移行し、何れかの項目４２が選択されていないと判定した場合（Ｓ１０７，Ｎ）はステップＳ１１１に移行する。
【００６２】
ステップＳ１０９では、階層構造表示部２０が、構造化文書記憶部１８から、選択された項目４２の、表示部６０に表示している文書４０における階層構造の位置情報を取得する。
【００６３】
ステップＳ１１１では、階層構造表示部２０が、ステップＳ１０３で取得した検索条件と、ステップＳ１０９で取得した位置情報を対応付けて、検索履歴記憶部１６に記憶させ、ステップＳ１０１に移行する。
【００６４】
一方、ステップＳ１１３では、階層構造表示部２０が、操作部６２を用いて、表示を終了するための指示が入力されたか否かを判定する。ステップＳ１１３で表示を終了するための指示が入力されていないと判定した場合（Ｓ１１３，Ｎ）はステップＳ１０１に移行し、表示を終了するための指示が入力されたと判定した場合（Ｓ１１３，Ｙ）は本検索制御処理のプログラムの実行を終了する。
【００６５】
次に、本実施形態における検索ランキング表示処理の流れについて説明する。図７は、操作部６２を介して、文書の表示を開始するための指示が入力された際に表示制御装置１０のＣＰＵ５０によって実行される検索ランキング表示処理プログラムの処理の流れを示すフローチャートである。検索ランキング表示処理プログラムは、表示制御プログラムの一例である。なお、本実施形態では、検索ランキング表示処理のプログラムは予め記憶部５６に記憶されているが、これに限らない。例えば、検索ランキング表示処理のプログラムは、外部装置から通信回線Ｉ／Ｆ部５８を介して受信して実行されても良い。また、ＣＤ−ＲＯＭ等の記録媒体に記録された検索ランキング表示処理のプログラムがＣＤ−ＲＯＭドライブ等で読み込まれることにより、検索ランキング表示処理が実行されるようにしてもよい。
【００６６】
ステップＳ２０１では、階層構造表示部２０が、表示部６０に表示されている内容が更新されたか否かを判定する。本実施形態では、例えば、表示部６０に表示されている階層構造７２から何れかの項目４２が選択された場合、検索結果一覧７６から何れかの見出しが選択された場合等に、表示部６０に表示されている内容を更新する。ステップＳ２０１で表示部６０に表示されている内容が更新されたと判定した場合（Ｓ２０１，Ｙ）はステップＳ２０３に移行し、表示部６０に表示されている内容が更新されていないと判定した場合（Ｓ２０１，Ｎ）はステップＳ２１１に移行する。
【００６７】
ステップＳ２０３では、検索条件抽出部２２が、検索履歴記憶部１６に記憶されている検索履歴情報から、表示部６０に表示されている項目４２の位置に対して、検索に用いられた検索条件を抽出する。例えば、表示部６０に表示されている項目４２の第１階層が「６」であり、第２階層が「３」であったとする。この場合、図５に示す例では、検索履歴情報において第１階層が「６」であり、第２階層が「３」である検索条件「受付」、「解約」及び「受付」が抽出される。
【００６８】
ステップＳ２０５では、検索条件集計部２４が、各々の検索条件の検索回数を集計する。例えば、図５に示す例では、ステップＳ２０３で抽出された検索条件のうち、検索条件「受付」の検索回数が２回であり、検索条件「解約」の検索回数が１回であると集計される。
【００６９】
ステップＳ２０７では、検索条件集計部２４が、集計された検索条件を並べ替える。本実施形態では、ステップＳ２０５における集計結果に基づき、各々の検索条件を検索回数が多い順に並べ替える。
【００７０】
ステップＳ２０９では、抽出結果表示部２６が、ステップＳ２０７で並べ替えられた検索条件を表示部６０に表示させる。本実施形態では、一例として図１１に示すように、検索回数が多い順に並べ替えられた検索条件を、検索ランキング７８として表示部６０に表示させる。
【００７１】
一方、ステップＳ２１１では、階層構造表示部２０が、操作部６２を用いて、表示を終了するための指示が入力されたか否かを判定する。ステップＳ２１１で表示を終了するための指示が入力されていないと判定した場合（Ｓ２１１，Ｎ）はステップＳ２０１に移行し、表示を終了するための指示が入力されたと判定した場合（Ｓ２１１，Ｙ）は本検索ランキング表示処理のプログラムの実行を終了する。
【００７２】
次に、本実施形態におけるアクセスランキング表示処理の流れについて説明する。図８は、操作部６２を介して、文書の表示を開始するための指示が入力された際に表示制御装置１０のＣＰＵ５０によって実行されるアクセスランキング表示処理プログラムの処理の流れを示すフローチャートである。アクセスランキング表示処理プログラムは、表示制御プログラムの一例である。なお、本実施形態では、アクセスランキング表示処理のプログラムは予め記憶部５６に記憶されているが、これに限らない。例えば、アクセスランキング表示処理のプログラムは、外部装置から通信回線Ｉ／Ｆ部５８を介して受信して実行されても良い。また、ＣＤ−ＲＯＭ等の記録媒体に記録されたアクセスランキング表示処理のプログラムがＣＤ−ＲＯＭドライブ等で読み込まれることにより、アクセスランキング表示処理が実行されるようにしてもよい。
【００７３】
ステップＳ３０１では、階層構造表示部２０が、表示部６０に表示されている内容が更新されたか否かを判定する。本実施形態では、例えば、表示部６０に表示されている階層構造７２から何れかの項目４２が選択された場合、検索結果一覧７６から何れかの見出しが選択された場合等に、表示部６０に表示されている内容を更新する。ステップＳ３０１で表示部６０に表示されている内容が更新されたと判定した場合（Ｓ３０１，Ｙ）はステップＳ３０３に移行し、表示部６０に表示されている内容が更新されていないと判定した場合（Ｓ３０１，Ｎ）はステップＳ３１１に移行する。
【００７４】
ステップＳ３０３では、参照履歴抽出部３０が、参照履歴記憶部２８に記憶されている参照履歴情報から、表示部６０に表示されている項目４２の位置に対して、下位層の位置の項目４２を抽出する。例えば、表示部６０に表示させた情報の第１階層が「６」であり、第２階層が「３」であった場合、図４に示す参照履歴において第１階層が「６」であり、第２階層が「３」である項目４２が抽出される。
【００７５】
ステップＳ３０５では、参照履歴集計部３２が、抽出した各々の項目４２の参照回数を集計する。例えば、図４に示す参照履歴では、ステップＳ３０３で抽出された項目４２のうち、見出し「社会保険料」の参照回数が２回であり、見出し「口座振替契約の解約」の参照回数が１回であると集計される。
【００７６】
ステップＳ３０７では、参照履歴集計部３２が、集計した参照情報を並べ替える。本実施形態では、ステップＳ３０５における集計結果に基づき、各々の項目４２を、参照回数が多い順に並べ替える。
【００７７】
ステップＳ３０９では、抽出結果表示部２６が、並べ替えた項目４２を表示部６０に表示させる。本実施形態では、一例として図１１に示すように、参照回数が多い順に並べ替えられた項目４２の見出しを、アクセスランキング８０として表示部６０に表示させる。なお、本実施形態では、項目４２の見出しを表示させる場合について説明するが、これに限らない。例えば、項目４２の位置情報、格納場所の情報等を表示させても良い。
【００７８】
一方、ステップＳ３１１では、階層構造表示部２０が、操作部６２を用いて、表示を終了するための指示が入力されたか否かを判定する。ステップＳ３１１で表示を終了するための指示が入力されていないと判定した場合（Ｓ３１１，Ｎ）はステップＳ３０１に移行し、表示を終了するための指示が入力されたと判定した場合（Ｓ３１１，Ｙ）は本アクセスランキング表示処理のプログラムの実行を終了する。
【００７９】
なお、本実施形態では、ユーザを区別せずに検索ランキング及びアクセスランキングを作成して表示する場合について説明したが、これに限らない。例えば、検索履歴情報又は参照履歴情報をユーザ毎に作成しても良い。一例として図１２に示すように、例えば、各々の検索結果に対してユーザを対応付けて記憶しておく。この場合には、検索回数又は参照回数がユーザ毎に集計され、ユーザに応じた検索ランキング及びアクセスランキングが表示される。
【００８０】
あるいは、図１２の検索履歴情報において、各々の検索結果に対してユーザ、イベント、場所、及び期間の情報のうちの少なくとも１つの情報を併せて記憶しておき、ユーザ毎、イベント毎、場所毎、及び期間毎の少なくとも１つの条件を満たす検索回数及び参照回数を集計して、検索ランキング及びアクセスランキングを表示させても良い。
【００８１】
また、本実施形態では、検索回数が上位の予め定めた数の検索条件を検索ランキングとして表示させる場合について説明したが、これに限らない。例えば、検索日時が新しいほうから上位の予め定めた数の検索条件を表示させても良い。同様に、本実施形態では、参照回数が上位の予め定めた数の項目４２をアクセスランキングとして表示させる場合について説明したが、これに限らない。例えば、参照日時が新しいほうから上位の予め定めた数の項目４２を表示させても良い。
【００８２】
また、本実施形態では、表示制御装置１０と表示部６０とが別個に設けられている場合について説明したが、これに限らない。例えば、表示制御装置１０に表示部６０が組み込まれていても構わない。
【符号の説明】
【００８３】
１０  表示制御装置
１２  検索条件入力部
１４  検索部
１６  検索履歴記憶部
１８  構造化文書記憶部
２０  階層構造表示部
２２  検索条件抽出部
２４  検索条件集計部
２６  抽出結果表示部
２８  参照履歴記憶部
３０  参照履歴抽出部
３２  参照履歴集計部
４０  文書
５０  ＣＰＵ
６０  表示部
６２  操作部
【図１】
2018026061.tif 000003
【図２】
2018026061.tif 000004
【図３】
2018026061.tif 000005
【図４】
2018026061.tif 000006
【図５】
2018026061.tif 000007
【図６】
2018026061.tif 000008
【図７】
2018026061.tif 000009
【図８】
2018026061.tif 000010
【図９】
2018026061.tif 000011
【図１０】
2018026061.tif 000012
【図１１】
2018026061.tif 000013
【図１２】
2018026061.tif 000014