(57)【要約】【課題】コンピュータソフトウェアのヘルプファイルを参照する際に、目的のヘルプファイルにスムーズにヘルプファイルの切り替えができ、ユーザーが目的のヘルプファイルに辿り着くまでの作業時間の短縮を実現するヘルプシステムの提供。【解決手段】ヘルプファイルを目的別のディレクトリにグループ分けし、複数に分割したヘルプ画面にヘルプ項目またはヘルプファイルを表示する。最上位から所定の階層までツリー状に関連づけたヘルプ項目を表示する図４の１３と、その所定の階層を最上位としてツリー状に関連づけたヘルプ項目を表示する図４の１４があり、その内容に合わせてヘルプ内容を図４の１５に表示する。ヘルプ項目が複数個所に表示されるため、ユーザーは目的のヘルプファイルを見つけやすく、ヘルプファイルの切り替えをスムーズに行うことで作業時間の短縮ができる。【選択図】図４
2007034997.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータソフトウェアのヘルプ情報を記録したヘルプファイルを表示するためのヘルプ情報表示システムであって、
ツリー構造で関連付けられたヘルプ項目のうち、最上位から所定の階層までのヘルプ項目にかかる第１のツリー構造に関する情報を格納する第１のツリー構造格納手段と、
前記ヘルプ項目のうち、前記所定の階層を最上位とする最下位の階層までのヘルプ項目にかかる第２のツリー構造に関する情報を格納する第２のツリー構造格納手段と、
第１のツリー構造格納手段、又は第２のツリー構造格納手段に格納されたツリー構造に位置づけられた少なくとも一つのヘルプ項目に関連づけられたヘルプファイルを格納するヘルプファイル格納手段と、
前記第１のツリー構造格納手段から読み出した第１のツリー構造の少なくとも一部と、
前記第２のツリー構造格納手段から読み出した第２のツリー構造の少なくとも一部と、
前記ヘルプファイル格納手段に格納された少なくとも１つのヘルプファイルを、前記コンピュータソフトウェアが動作するコンピュータの表示画面に前記コンピュータソフトウェアのヘルプ情報の表示メニューとして表示するヘルプ情報表示手段と、
を備えていて、
前記表示メニューの第１のヘルプ項目表示部には、第１のツリー構造の少なくとも一部を表示し、
前記表示メニューの第１のヘルプ項目表示部と異なる位置に設けられた第２のヘルプ項目表示部には、第１のツリー構造において選択されたヘルプ項目の下位に位置づけられる第２のツリー構造を表示し、
前記表示メニューにおいてヘルプファイルを表示するヘルプ情報表示部には、第２のツリー構造において選択されたヘルプ項目に対応するヘルプファイルを表示すること
を特徴とするヘルプ情報表示システム。
【請求項２】
コンピュータソフトウェアのヘルプ情報を記録したヘルプファイルを表示するためのヘルプ情報表示プログラムであって、
前記コンピュータソフトウェアが動作するコンピュータには、
ツリー構造で関連付けられたヘルプ項目のうち、最上位から所定の階層までのヘルプ項目にかかる第１のツリー構造に関する情報を格納する第１のツリー構造格納部と、
前記ヘルプ項目のうち、前記所定の階層を最上位とする最下位の階層までのヘルプ項目にかかる第２のツリー構造に関する情報を格納する第２のツリー構造格納部と、
第１のツリー構造格納部、又は第２のツリー構造格納部に格納されたツリー構造に位置付けられた少なくとも一つのヘルプ項目に関連づけられたヘルプファイルを格納するヘルプファイル格納部と、
が備えられていて、
前記コンピュータの表示画面に前記コンピュータソフトウェアのヘルプ情報の表示メニューとして、前記コンピュータに、
前記表示メニューの第１のヘルプ項目表示部には、前記第１のツリー構造格納部から読み出した第１のツリー構造の少なくとも一部を表示するステップと、
前記表示メニューの第１のヘルプ項目表示部と異なる位置に設けられた第２のヘルプ項目表示部には、前記第１のツリー構造格納部において選択されたヘルプ項目の下位に位置づけられる第２のツリー構造格納部から読み出した第２のツリー構造の少なくとも一部を表示するステップと、
前記表示メニューにおいてヘルプファイルを表示するヘルプ情報表示部には、前記第２のツリー構造において選択されたヘルプ項目に対応するヘルプファイルを読み出して表示するステップと、
を実行させることを特徴とするヘルプ情報表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】本発明は、コンピュータソフトウェアのヘルプ情報を記録したヘルプファイルを参照するためのヘルプ情報表示システムであって、特に多階層のツリー構造に配置されたヘルプファイルの表示に好適なヘルプ情報表示システムに関する。
【背景技術】
【０００２】一般に、コンピュータソフトウェアには、ユーザーが目的を実現させるための補助システムとして、そのソフトウェアの操作方法や機能説明を表示するヘルプシステムが組み込まれている。ユーザーはソフトウェアを起動してヘルプシステムを開き、従来の技術にある検索方法によって目的のヘルプファイルを見つけて参照することで、そのソフトウェアに関する情報を得る。【０００３】従来のコンピュータソフトウェアのヘルプファイルの一般的な参照方法は、第一には、図４の第１のヘルプ項目表示部１３に示されているように、ツリー状に表示されたヘルプ項目をクリックすると、該当するヘルプファイルが読み出される方法、第二には、図４の第１のヘルプ項目表示部１３に示されるキーワード入力欄に、参照したい内容をキーワードとして入力し検索することによって、そのキーワードを含むヘルプタイトルが一覧で表示されるので、その中から参照したい内容をクリックすると、該当するヘルプファイルが読み出される方法、第三には、図４の第１のヘルプ項目表示部１３に示される用語入力欄に参照したい内容を語句で入力して検索することによって、その用語をヘルプ本文に含むヘルプタイトルが一覧で表示されるので、その中から参照したい内容をクリックすると、該当するヘルプファイルが読み出される方法、第四には、ヘルプ情報表示部１５に示されるヘルプファイルの中にあるハイパーリンクを使用して、上階層のヘルプファイルから下階層のヘルプファイルを参照、またはその逆パターンにより参照する方法があった。（例えば、特許文献１参照）。【０００４】
【特許文献１】特開平７−１２１５６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】たとえば、ユーザーが「Ａ処理の概要とその条件設定方法を調べてから処理を行いたい」という目的を有している場合は、一般には、Ａ処理を行うソフトウェアを起動し、ソフトウェアのヘルプシステムで概要とその条件方法を参照しながらＡ処理を行う。【０００６】しかし、従来の技術によれば、現在表示しているＡ処理のヘルプファイルの次にＡ処理の関連する別のヘルプファイルを参照するという単純な動作であっても、次のヘルプファイルを表示するまでの手順が煩雑になるという問題があった。【０００７】具体的には、目次・キーワード・語句検索によって目的のヘルプファイルを検索して参照する場合に、図４の第１のヘルプ項目表示部１３が非表示になっている場合は、再表示する必要がある。目次で別のヘルプファイルを選択する場合は、図４の第１のヘルプ項目表示部１３に数多くの目次が表示されるが、どれを選択すればよいか分かりにくく、ヘルプの全体像や位置関係が把握しにくい。【０００８】さらに、キーワード・語句検索で別のヘルプファイルを選択する場合は、検索結果として該当するヘルプファイルが多いため、検索結果の一覧から目的のヘルプファイルを探し出しにくい。【０００９】さらに、図４のヘルプ情報表示部１５に示されるヘルプファイルの中にあるハイパーリンクを使用して、ヘルプの上階層のヘルプファイルから下階層のヘルプファイルを参照、またはその逆パターンにより参照する場合は、ハイパーリンクされている箇所を図４のヘルプ情報表示部１５の中から探し出す必要があるため、図４のヘルプ情報表示部１５の一番上の行から最下行までスクロールしてハイパーリンクが設定されている場所を探し出さなければならず、画面遷移が多くなる。
また、ハイパーリンクとは、文章中に設定された他のヘルプファイルへの位置情報を指し、設定された箇所をクリックすることで、関連付けられたリンク先のヘルプファイルに移動することができる機能のことである。【００１０】すなわち、従来の技術によると、目的のヘルプファイルに辿り着くまでに時間がかかり過ぎるという課題が発生する。【００１１】そこで、本発明は、コンピュータソフトウェアのヘルプファイルを参照する際にスムーズに目的とするキーワード・語句・操作説明等が記載されたヘルプファイルに切り替えることができ、また、目的のヘルプファイルに辿り着くまでの時間を短縮するヘルプ情報表示システムの提供、ユーザーの操作性向上を実現することを課題とする。
【課題を解決するための手段】
【００１２】以上の課題を解決するために、本発明は、コンピュータソフトウェアのヘルプ情報を記録したヘルプファイルの参照において、ツリー構造で関連付けられたヘルプ項目のうち、最上位から所定の階層までのヘルプ項目にかかる第１のツリー構造に関する情報を格納する第１のツリー構造格納手段と、前記ヘルプ項目のうち、前記所定の階層を最上位とする最下位の階層までのヘルプ項目にかかる第２のツリー構造に関する情報を格納する第２のツリー構造格納手段と、第１のツリー構造格納手段、又は第２のツリー構造格納手段に格納されたツリー構造に位置付けられた少なくとも一つのヘルプ項目に関連付けられたヘルプファイルを格納するヘルプファイル格納手段と、前記第１のツリー構造格納手段から読み出した第１のツリー構造の少なくとも一部と、前記第２のツリー構造格納手段から読み出した第２のツリー構造の少なくとも一部と、前記ヘルプファイル格納手段に格納された少なくとも１つのヘルプファイルを、前記コンピュータソフトウェアが動作するコンピュータの表示画面に前記コンピュータソフトウェアのヘルプ情報の表示メニューとして表示するヘルプ情報表示手段を備えていて、前記表示メニューの第１のヘルプ項目表示部には、第１のツリー構造の少なくとも一部を表示し、前記表示メニューの第１のヘルプ項目表示部と異なる位置に設けられた第２のヘルプ項目表示部には、第１のツリー構造において選択されたヘルプ項目の下位に位置付けられる第２のツリー構造を表示し、前記表示メニューにおいてヘルプファイルを表示するヘルプ情報表示部には、第２のツリー構造において選択されたヘルプ項目に対応するヘルプファイルを表示することを特徴とするヘルプ情報表示システムである。【００１３】尚、本発明においては、例えば第１のヘルプ項目表示部は表示画面の左部分にヘルプディレクトリとして、第２のヘルプ項目表示部は表示画面の右上部分にヘルプサブディレクトリとして表示され、第２のヘルプ項目表示部の下部分にヘルプファイルを表示する領域としてヘルプ情報表示部を表示するように、それぞれの表示部を配置することによって、ヘルプファイルを参照する際にスムーズに目的のヘルプファイルを切り替えることができ、目的のヘルプファイルに辿り着くまでの時間を短縮するヘルプ情報の表示が可能になる。
【発明の効果】
【００１４】本発明により、ヘルプ情報表示システムにおいて、ヘルプファイルを目的別のディレクトリにグループ分けし、ヘルプ情報表示メニューを、最上位から所定の階層のヘルプ項目にかかる情報を格納するツリー構造を表示する枠、前記所定の階層を最上位とする最下位の階層までのヘルプ項目にかかる情報を格納するツリー構造を表示する枠に分割してヘルプ項目を表示することにより、ヘルプ項目が複数個所に表示されてヘルプ情報の検索手段が増える。ヘルプ項目を一つの膨大な量のツリー構造から探し出す必要がなくなることにより、ユーザーは目的のヘルプ項目を見つけやすくなる。また、ヘルプファイルの切り替えをスムーズに行えることにより、操作性が向上して作業時間が短縮される。
【発明を実施するための最良の形態】
【００１５】本発明を実施するための最良の形態について、図面を用いて以下に詳細に説明する。【００１６】図１は、本発明にかかるヘルプ情報表示システムにおいて、必要となるパーソナルコンピュータ内の、ハードウェアやプログラム、データを示した図である。図２は、本発明にかかるヘルプ情報表示システムにおいて、各ヘルプファイルのトピックタイトルと、内部的に保持するヘルプＩＤのデータテーブルの一部と、ヘルプファイル格納フォルダに格納されているヘルプファイルの関連付けを示す図である。図３は、本発明にかかるヘルプ情報表示システムにおいて、ヘルプファイルのディレクトリを目的別にグループ分けしてヘルプ項目を関連付けたものと、ヘルプ項目に関連付いたヘルプファイルを格納する場所を示す図である。図４は、本発明にかかるヘルプ情報表示システムにおいて、ヘルプ情報の表示メニューの一例を示す図である。図５は、本発明にかかるヘルプ情報表示システムにおいて、その処理フローを示すフローチャートである。図６は、本発明にかかるヘルプ情報表示システムにおいて、第２のツリーに第１のツリーの内訳を表示する一例を示す図である。図７は、本発明にかかるヘルプ情報表示システムにおいて、第２のツリーのさらに下階層のツリーがある場合、第２のツリーの下階層のツリーの内訳を表示する一例を示す図である。【００１７】図１において、本発明にかかるヘルプ情報表示システムは、ＨＤＤ４内に保存されている。ＨＤＤ４は、ＣＰＵ２やメモリ３と一緒にハードウェアである１台のＰＣ１内部に設けられており、ヘルプ情報表示の対象となるアプリケーションを実行するためのソフトウェア６がメモリ３又はＨＤＤ４の仮想化されたメモリ領域に読み出されて、ＣＰＵ２において演算処理を行い、業務処理等を実行する。【００１８】本発明にかかるヘルプ情報表示システムは、ヘルププログラム７と図１のヘルプファイル格納部８から構成されている。コンピュータソフトウェア６が起動しているＰＣ１で、ヘルプ情報表示システムを起動すると、ヘルププログラム７が読み出されて、図５のフローチャートに示した処理を実行する。【００１９】ヘルププログラム７では、ヘルプファイルの呼び出しの要求を受け付けると、図２のヘルプＩＤデータテーブル９から、呼び出しの要求を受けたヘルプファイルのヘルプＩＤを取得し、図１のヘルプファイル格納部８に存在するヘルプファイルのヘルプＩＤと比較して、呼び出しの要求を受けたヘルプファイルが存在しているかを判定する。【００２０】呼び出しの要求を受けたヘルプファイルが存在すると判定された場合は、図１のヘルプファイル格納部８からヘルプＩＤを元に対応するヘルプファイルが読み出されて、ヘルププログラム７から、図４のヘルプ情報表示部１５に対してヘルプファイルが送出されて表示される。【００２１】図２のヘルプＩＤデータテーブル９は、各ヘルプファイルがヘルプトピックタイトルとヘルプファイル名の２つの名前を持ち、ヘルプトピックタイトルにはヘルプファイルの内容を示す名前をつけ、ヘルプファイル名にはヘルプファイルを識別するヘルプＩＤとなる一意の名前をつけて、それぞれが対応付けられて記憶された一例を示している。図１のＨＤＤ４にインストールされる図１のソフトウェア６には、ソフトウェア内の処理メニューの内容や画面ごとに、どのヘルプファイルを表示させるかという情報が記憶されており、ヘルプファイルの呼び出し時に指定されたヘルプＩＤによって、読み出されるヘルプファイルが決まる。【００２２】また、図２は、ヘルプＩＤとヘルプファイルの関連付けを示す図である。図１のソフトウェア６のメニューの画面上にあるヘルプボタンをクリックして、図１のヘルププログラム７を呼び出す、又はヘルププログラム７上でヘルプファイルの検索をしてヘルプファイルを特定すると、ヘルプメニュー上にヘルプトピックタイトルが表示され、表示されたヘルプトピックタイトルを選択すると、ヘルプＩＤデータテーブル９を参照し、ヘルプトピックタイトルと結び付けられたヘルプＩＤを元にヘルプファイルを特定し、該当するヘルプファイルが図１のヘルプファイル格納部８からヘルプ情報表示部１５に送出され表示される。【００２３】図３は、ヘルプファイルのディレクトリを目的別にグループ分けし、最上位から所定の階層までのヘルプ項目にかかる第１のツリー構造に関する情報を格納する第１のツリー構造を格納する場所であるヘルプディレクトリ１０、第１のツリー構造内のヘルプ項目のうち、所定の階層を最上位とする最下位の階層までのヘルプ項目にかかる第２のツリー構造に関する情報を格納する第２のツリー構造を格納する場所であるヘルプサブディレクトリ１１、第１または第２のツリー構造に格納されるヘルプ項目に関連付けられたヘルプファイルを格納する場所であるヘルプファイル格納部１２を示す図である。【００２４】ユーザーはヘルプファイルを参照する際に最上位の階層から探し始め、図４のヘルプメニュー上の第１のヘルプ項目表示部１３で目的の処理メニューを選択する。処理メニューが選択されると、前記処理メニューの下階層に属するヘルプ項目が展開されて表示される。図４のヘルプメニュー上の第１のヘルプ項目表示部１３に表示される内容は、図３の第１のツリー構造に関する情報を格納するヘルプディレクトリ１０の情報である。図４のヘルプメニュー上の第１のヘルプ項目表示部１３に表示されたヘルプ項目を選択すると、さらに下階層のヘルプ項目が図４の第２のヘルプ項目表示部１４に表示される。図４の第２のヘルプ項目表示部１４に表示される内容は、図３の第２のツリー構造に関する情報を格納するヘルプサブディレクトリ１１の情報である。図４の第２のヘルプ項目表示部１４に表示された最下位の階層のヘルプ項目を選択すると、選択されたヘルプ項目に結び付けられたヘルプファイルをヘルプＩＤを元に図３のヘルプファイル格納部１２より呼び出す。呼び出されたヘルプファイルの内容は、図４のヘルプ情報表示部１５に送出され表示される。図４のヘルプ情報表示部１５に表示されるヘルプファイルは、図３の第２のツリー構造に関する情報を格納するヘルプサブディレクトリ１１の情報であるヘルプ項目に結び付いている。【００２５】図４は、ヘルプ情報表示メニューの第１のヘルプ項目表示部１３に、第１のツリー構造に関する情報を格納する図３のヘルプディレクトリ１０の情報にあたる第１のツリー構造の少なくとも一部を表示し、ヘルプ情報表示メニューの第２のヘルプ項目表示部１４には、図３の第２のツリー構造に関する情報を格納するヘルプ項目表示部１１の情報にあたる第１のツリー構造において選択されたヘルプ項目の下位に位置付けられる第２のツリー構造を表示し、第２のツリー構造において選択されたヘルプ項目に対応するヘルプファイルを、ヘルプＩＤを元にヘルプファイル格納フォルダより取得し、ヘルプ情報表示部１５に送出し表示することを示す図である。第２のツリー構造のさらに下階層のツリー構造がある場合は、第２のヘルプ項目表示部１４の第２のツリー構造の下に第３のツリー構造として表示する。【００２６】従来のヘルプファイル参照方法では、最上位の階層から最下位の階層までのヘルプ項目が図４の第１のヘルプ項目表示部１３に全て表示されていたため、目的のヘルプ項目に辿り着くことが難しかったが、本発明により、ユーザーは２段階に分割されたツリー構造である図４の第１のヘルプ項目表示部１３、図４の第２のヘルプ項目表示部１４からヘルプ項目を探すことができるようになる。上位の階層のヘルプ項目を参照する場合は図４の第１のヘルプ項目表示部１３にツリー構造で表示されたヘルプ項目を参照し、それよりも下位の階層のヘルプ項目を参照する場合は図４の第２のヘルプ項目表示部１４に表示されたヘルプ項目を参照するため、複数の場所でヘルプ項目を選択できるようになり、ヘルプファイルの切り替えがスムーズに行えるようになる。【００２７】図４の第１のヘルプ項目表示部１３において、最上位の階層を展開すると表示されるヘルプ項目が選択されているという情報を検出すると、本発明にかかるヘルプ情報表示システムは、内訳のヘルプ項目を表示する場所を図４の第２のヘルプ項目表示部１４に移行する。図６は、図４の第２のヘルプ項目表示部１４の一つの実施形態である第２のツリー構造に、第１のツリー構造の内訳を表示する一例を示す図である。【００２８】第２のツリー構造のさらに下階層がある場合、第２のツリー構造内のヘルプ項目が選択されているという情報を検出すると、本発明にかかるヘルプ情報表示システムは、内訳のヘルプ項目を表示する場所を図４の第２のヘルプ項目表示部１４の下部に移行する。図７は、図４の第２のヘルプ項目表示部１４の下部に表示されるツリー構造の一つの実施形態である第２のツリー構造のさらに下階層のツリー構造に、第２のツリー構造の内訳を表示する一例を示す図である。【００２９】第２のツリー構造又は第３のツリー構造では、図４のヘルプ情報表示メニューにおいて、ヘルプ情報表示メニューの第１のヘルプ項目表示部１３が非表示になっている場合であっても、表示し直すことなく第２のヘルプ項目表示部１４に表示されている内容によって、同階層の別のヘルプファイルまたは上階層のヘルプファイルまたは下階層のヘルプファイルに切り替えることができる。【００３０】本発明にかかるヘルプ情報表示システムは、図６及び図７の１７に示したように、第２のツリー構造又は第２のツリー構造のさらに下階層のツリー構造のヘルプ項目のうち、現在選択されているヘルプファイルのタブを検出し、そのタブのみアイコンや文字列の色を変えることで、ヘルプ内での位置関係を把握することができる。【００３１】これまで説明した本発明にかかるヘルプ情報表示システムの一連の処理フローは、図５に示したフローチャートのように整理することができる。従来、一度ヘルプファイルを表示した後に関連する別のヘルプファイルを表示する場合は、ソフトウェアのメニューの切り替えまたはヘルプファイルの再検索が必要であったが、本発明にかかるヘルプ情報表示システムでは、選択されているヘルプ項目の階層によってヘルプ項目が複数の場所にツリー構造で表示されるため、ヘルプ項目の選択がしやすくなるというヘルプナビゲーションシステムの機能によってヘルプファイル参照の処理手順が簡略化され、スムーズにヘルプファイルを表示できるようになる。
【図面の簡単な説明】
【００３２】
【図１】本発明にかかるヘルプ情報表示システムにおいて、必要となるパーソナルコンピュータ内の、ハードウェアやプログラム、データを示した図である。
【図２】本発明にかかるヘルプ情報表示システムのヘルプファイルのトピックタイトルと、内部的に保持するヘルプＩＤのデータテーブルの一部とヘルプファイル格納フォルダに格納されているヘルプファイルの関連付けを示す図である。
【図３】本発明にかかるヘルプ情報表示システムのツリー別にグループ分けされたヘルプのディレクトリとサブディレクトリとヘルプファイルの関連付けを示す図である。
【図４】本発明にかかるヘルプ情報表示システムの各ツリー構造とリンクされたヘルプファイルを表示する画面の一例を示す図である。
【図５】本発明にかかるヘルプ情報表示システムの、処理フローを示すフローチャートである。
【図６】本発明にかかるヘルプ情報表示システムの、第２のツリーの一例を示す図である。
【図７】本発明にかかるヘルプ情報表示システムの、第２のツリーのさらに下階層のツリーがある場合の第２のツリーの下階層のツリーの一例を示す図である。
【符号の説明】
【００３３】１  ＰＣ（パーソナルコンピュータ）
２  ＣＰＵ（中央演算処理装置）
３  メモリ
４  ＨＤＤ（ハードディスクドライブ）
５  ＯＳ（オペレーティングシステム）
６  コンピュータソフトウェア
７  ヘルププログラム
８  ヘルプファイル格納部
９  ヘルプＩＤデータテーブル（ヘルプトピックとヘルプＩＤの結び付きを示すデータテーブルの一部）
１０  ヘルプディレクトリ
１１  ヘルプサブディレクトリ
１２  ヘルプファイル格納部
１３  第１のヘルプ項目表示部（ヘルプディレクトリ表示部）
１４  第２のヘルプ項目表示部（ヘルプサブディレクトリ表示部）
１５  ヘルプ情報表示部（ヘルプファイル表示部）
１６  第２のツリーのうち、現在表示されていないヘルプ項目を示す、アイコンや文字列で構成するタブ。
１７  第２のツリーの下階層のツリーのうち、現在表示されているヘルプ項目を示す、アイコンや文字で構成するタブ。
【図１】
2007034997.tif 000003
【図２】
2007034997.tif 000004
【図３】
2007034997.tif 000005
【図４】
2007034997.tif 000006
【図５】
2007034997.tif 000007
【図６】
2007034997.tif 000008
【図７】
2007034997.tif 000009