(57)【要約】【課題】ヘルプ情報に含まれる用語の言い換え語を容易に取得するヘルプ管理端末を提供すること。【解決手段】入力されうる操作を表す用語と操作を識別する識別情報とを対応づけた情報である操作情報を含み、操作に関連するヘルプ情報を記憶するヘルプ記憶部１１１と、操作を検出する検出部１０２と、操作に関連して利用者が入力した文字列を受付ける受付部１０１と、操作が検出された場合に、検出された操作の識別情報を、受付けた文字列内に埋め込む埋め込み部１０３と、埋め込まれた識別情報に対応する用語をヘルプ記憶部１１１から取得し、埋め込まれた識別情報の前または後ろの少なくとも一方の予め定められた範囲内の文字列から、取得した用語と同じ意味内容で表記の異なる言い換え語を抽出する抽出部１０４と、を備えた。【選択図】        図２
2008084055.tif 000002
【特許請求の範囲】
【請求項１】
入力されうる操作を表す用語と前記操作を識別する識別情報とを対応づけた情報である操作情報を含み、前記操作に関連するヘルプ情報を記憶するヘルプ記憶手段と、
前記操作を検出する検出手段と、
前記操作に関連して利用者が入力した文字列を受付ける受付手段と、
前記検出手段により前記操作が検出された場合に、検出された前記操作の前記識別情報を、受付けた前記文字列内に埋め込む埋め込み手段と、
埋め込まれた前記識別情報に対応する前記用語を前記ヘルプ記憶手段から取得し、埋め込まれた前記識別情報の前または後ろの少なくとも一方の予め定められた範囲内の前記文字列から、取得した前記用語と同じ意味内容で表記の異なる言い換え語を抽出する抽出手段と、
を備えたことを特徴とするヘルプ管理端末。
【請求項２】
前記用語を用いた語句のパターンであって、前記用語に対応する部分を識別する部分識別情報を含むパターンを予め定めた条件を記憶する条件記憶手段をさらに備え、
前記抽出手段は、前記条件記憶手段に記憶された前記パターンに適合する語句を前記範囲内の前記文字列から抽出し、抽出した語句のうち前記部分識別情報で識別される部分に相当する語句を前記言い換え語として抽出すること、
を特徴とする請求項１に記載のヘルプ管理端末。
【請求項３】
前記条件記憶手段は、前記操作ごとに前記条件を記憶し、
前記抽出手段は、埋め込まれた前記識別情報で識別される前記操作に対応する前記条件を前記条件記憶手段から取得し、取得した前記条件に基づいて前記言い換え語を抽出すること、
を特徴とする請求項２に記載のヘルプ管理端末。
【請求項４】
複数の前記利用者が共通して利用する画面を表示する表示制御手段をさらに備え、
前記検出手段は、前記画面上で前記利用者が入力した前記操作を検出すること、
を特徴とする請求項１に記載のヘルプ管理端末。
【請求項５】
前記抽出手段が前記言い換え語を抽出できなかった場合に、前記利用者に対して前記言い換え語を入力する入力画面を表示する表示制御手段と、
前記入力画面で前記利用者が入力した前記言い換え語を受付ける言い換え受付手段と、をさらに備えたこと、
を特徴とする請求項１に記載のヘルプ管理端末。
【請求項６】
前記用語と前記言い換え語とを対応づけて記憶可能な言い換え語記憶手段と、
前記用語と抽出した前記言い換え語とを対応づけて前記言い換え語記憶手段に保存する保存手段と、をさらに備えたこと、
を特徴とする請求項１に記載のヘルプ管理端末。
【請求項７】
前記言い換え語記憶手段は、前記利用者ごとに前記用語と前記言い換え語とを対応づけて記憶可能であり、
前記保存手段は、前記利用者ごとに、前記用語と抽出した前記言い換え語とを対応づけて前記言い換え語記憶手段に保存すること、
を特徴とする請求項６に記載のヘルプ管理端末。
【請求項８】
前記ヘルプ情報に含まれる前記用語に対応する前記言い換え語を前記言い換え語記憶手段から取得し、取得した前記言い換え語で前記ヘルプ情報に含まれる前記用語を変更する変更手段と、
前記用語を前記言い換え語に変更した前記ヘルプ情報を前記利用者に出力する出力手段と、をさらに備えたこと、
を特徴とする請求項６に記載のヘルプ管理端末。
【請求項９】
前記受付手段は、複数の前記利用者相互の対話に関する前記文字列を受付け、
受付けた前記文字列に含まれる前記用語に対応する前記言い換え語を前記言い換え語記憶手段から取得し、取得した前記言い換え語で前記文字列に含まれる前記用語を変更する変更手段と、
前記用語を前記言い換え語に変更した前記文字列を前記対話の相手である前記利用者に出力する出力手段と、をさらに備えたこと、
を特徴とする請求項６に記載のヘルプ管理端末。
【請求項１０】
前記受付手段は、利用者が入力した音声を音声認識し、音声認識結果である前記文字列を受付けること、
を特徴とする請求項１に記載のヘルプ管理端末。
【請求項１１】
検出手段によって、入力された操作を検出する検出ステップと、
受付手段によって、前記操作に関連して利用者が入力した文字列を受付ける受付ステップと、
埋め込み手段によって、前記操作が検出された場合に、検出された前記操作の前記識別情報を、受付けた前記文字列内に埋め込む埋め込みステップと、
抽出手段によって、前記操作を表す用語と前記操作を識別する識別情報とを対応づけた情報である操作情報を含み、前記操作に関連するヘルプ情報を記憶するヘルプ記憶手段から、埋め込まれた前記識別情報に対応する前記用語を取得し、埋め込まれた前記識別情報の前または後ろの少なくとも一方の予め定められた範囲内の前記文字列から、取得した前記用語と同じ意味内容で表記の異なる言い換え語を抽出する抽出ステップと、
を備えたことを特徴とするヘルプ管理方法。
【請求項１２】
入力された操作を検出する検出手順と、
前記操作に関連して利用者が入力した文字列を受付ける受付手順と、
前記操作が検出された場合に、検出された前記操作の前記識別情報を、受付けた前記文字列内に埋め込む埋め込み手順と、
前記操作を表す用語と前記操作を識別する識別情報とを対応づけた情報である操作情報を含み、前記操作に関連するヘルプ情報を記憶するヘルプ記憶手段から、埋め込まれた前記識別情報に対応する前記用語を取得し、埋め込まれた前記識別情報の前または後ろの少なくとも一方の予め定められた範囲内の前記文字列から、取得した前記用語と同じ意味内容で表記の異なる言い換え語を抽出する抽出手順と、
をコンピュータに実行させるヘルプ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＰＣ（Personal Computer）上のオンラインヘルプなど、キーボード入力、または音声入力による利用者の問い合わせに応じて、ディスプレイなどの表示装置にヘルプ内容を提示する、または音声により応答するヘルプ管理端末、ヘルプ管理方法およびヘルプ管理プログラムに関するものである。
【背景技術】
【０００２】
近年、ＰＣなどのコンピュータ機器や、ネットワークに接続してリモート制御やコンテンツのダウンロードを行うことのできるネットワーク家電など、情報通信技術の進歩に応じて従来の家電機器に比べて大幅に能力が向上した機器が家庭に普及している。
【０００３】
ただし、その能力が向上するのに伴って機能が複雑化し、利用者がその能力を十分に使いこなせない場面も多く発生している。また、紙媒体の取扱説明書は、機能の複雑化に伴って文書量が増加し、また、その説明も煩雑化する傾向があり、利用者がそれを用いて問題解決を行うことが困難になっている。
【０００４】
この課題に対処するために、ＰＣなどのコンピュータ機器では、オンデマンドでヘルプ情報を提供するためのオンラインヘルプ機能が搭載されるようになっている。このオンラインヘルプ機能は、取扱説明書の目次や索引にあたるヘルプ項目一覧を通してヘルプ情報を参照できる機能と、利用者が入力したキーワードに基づき関連するヘルプ情報の一覧を提示する機能を備えていることが多い。
【０００５】
さらに、特許文献１では、機器の操作状況とヘルプ情報を関連付けることで、適切なヘルプ情報を容易に参照できる技術が提案されている。具体的には、特許文献１のヘルプシステムは、利用者がヘルプ情報を参照したとき、その際の操作状況と関連付けて参照したヘルプ情報を備忘録のように登録できる手段と、同じ操作状況のときに登録してあったヘルプ情報を提示する手段を有している。
【０００６】
このような従来の技術は、利用者がヘルプ情報の内容を適切に理解できることを前提としている。したがって、ヘルプ情報へのアクセスの簡易化の支援を行うことは可能だが、ヘルプ情報自身は作成されたままの形で提示されており、そのヘルプ情報を利用者に合わせて分かりやすくカスタマイズするものではない。
【０００７】
ところが、機能の複雑化等に伴い、ヘルプ情報の内容自体を利用者が理解できない場合も生じている。すなわち、ヘルプの対象機器の機能の向上によってヘルプ情報の内容も専門化・煩雑化しているため、利用者がヘルプ情報の内容を適切に理解できるという上述の前提が崩れてきている。
【０００８】
一方、特許文献２では、見出し語と、見出し語の言い換え語とを対応づけた辞書データベースを用いて、利用者に提示する用語を言い換え語に変換する言い換えシステムに関する技術が提案されている。特許文献２の技術を用いれば、ヘルプ情報の内容を利用者にとって理解しやすい用語に変換して提示可能となる。
【０００９】
【特許文献１】特開２００３−２５６０９９号公報
【特許文献２】特開２００４−２４０８５９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、特許文献２の方法では、事前に言い換え語を格納した辞書を作成する必要があり、そのための処理負担が過大となるという問題があった。特に、利用者ごとに理解しやすい用語が異なるため、ヘルプ情報に対する言い換え用の辞書も利用者ごとに作成するのが望ましいが、利用者ごとに言い換え語を決定して辞書を作成するためには、多大なコストが必要となる問題があった。
【００１１】
本発明は、上記に鑑みてなされたものであって、ヘルプ情報に含まれる用語の言い換え語を容易に取得することができるヘルプ管理端末、ヘルプ管理方法およびヘルプ管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決し、目的を達成するために、本発明は、入力されうる操作を表す用語と前記操作を識別する識別情報とを対応づけた情報である操作情報を含み、前記操作に関連するヘルプ情報を記憶するヘルプ記憶手段と、前記操作を検出する検出手段と、前記操作に関連して利用者が入力した文字列を受付ける受付手段と、前記検出手段により前記操作が検出された場合に、検出された前記操作の前記識別情報を、受付けた前記文字列内に埋め込む埋め込み手段と、埋め込まれた前記識別情報に対応する前記用語を前記ヘルプ記憶手段から取得し、埋め込まれた前記識別情報の前または後ろの少なくとも一方の予め定められた範囲内の前記文字列から、取得した前記用語と同じ意味内容で表記の異なる言い換え語を抽出する抽出手段と、を備えたことを特徴とする。
【００１３】
また、本発明は、上記装置を実行することができるヘルプ管理方法およびヘルプ管理プログラムである。
【発明の効果】
【００１４】
本発明によれば、予めヘルプ情報中の用語と操作イベントとを対応付けておき、利用者が操作しながら作成したテキスト情報から当該操作イベントを表す用語を言い換え語として抽出することができる。このため、ヘルプ情報に含まれる用語の言い換え語を容易に取得することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１５】
以下に添付図面を参照して、この発明にかかるヘルプ管理端末、ヘルプ管理方法およびヘルプ管理プログラムの最良な実施の形態を詳細に説明する。
【００１６】
（第１の実施の形態）
第１の実施の形態にかかるヘルプ管理端末は、予めヘルプ情報中の用語と機器上の操作イベントを対応付けておき、利用者が操作しながら作成したテキスト情報から操作イベントに対応する用語（言い換え語）を抽出するものである。
【００１７】
図１は、第１の実施の形態にかかるヘルプ管理端末１００のハードウェア構成を示す説明図である。同図は、ヘルプ管理端末１００をＰＣなどのコンピュータ機器上で実現した際のハードウェア構成を示した図である。
【００１８】
本実施の形態にかかるヘルプ管理端末１００は、ＣＰＵ（Central Processing Unit）５１と、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などの記憶装置であるメモリ５２と、ＨＤＤ（Hard Disk Drive）などの記憶装置であるディスク５３と、ネットワーク８０に接続して通信を行う通信Ｉ／Ｆ５４と、表示部５５と、キーボード５６と、マウス５７と、各部を接続するバス６１と、を備えている。
【００１９】
メモリ５２は、ＣＰＵ５１が実行すべきプログラムやデータを格納するものである。ディスク５３は、プログラムやデータ一式を保持し、その中でヘルプ管理端末１００を実行するのに必要な部分がメモリ５２にロードされ、ＣＰＵ５１により実行される。データの中には利用者のヘルプやガイドを行うためのヘルプ情報が含まれる。
【００２０】
なお、プログラムやデータを格納する記憶装置はＨＤＤに限られるものではなく、光ディスク、メモリカード、ＲＡＭなどの一般的に利用されているあらゆる記憶媒体を用いることができる。
【００２１】
表示部５５は、利用者の入力情報やＣＰＵ５１の処理結果の提示を行うものである。キーボード５６は、利用者によるテキスト情報の入力やショートカットキーを通した指示操作のために利用されるものである。例えば、利用者が操作をしながらメモを作成する際や、他のコンピュータ機器の利用者とチャット（リアルタイムのテキストベースの会話）を行う際にテキスト情報を入力するために用いられる。
【００２２】
マウス５７は、表示部５５に表示されるアイコンなどの操作を行うことにより、利用者が選択操作や指示操作を行うために用いられるものである。
【００２３】
なお、後述する検出部１０２が、利用者がキーボード５６を通して行ったショートカットキーによる指示操作や、マウス５７を通して行った選択や指示操作を、ヘルプ管理端末１００上の操作イベントとして検出する。
【００２４】
また、ネットワーク８０は、他のコンピュータ機器と接続して、情報交換を行うためのものである。例えば、利用者が他のコンピュータ機器の利用者とチャットを行う際には、ネットワーク８０を介して利用者間でテキスト情報が交換される。
【００２５】
図２は、第１の実施の形態にかかるヘルプ管理端末１００の機能の構成を示すブロック図である。同図に示すように、ヘルプ管理端末１００は、上述のディスク５３に格納されたヘルプ記憶部１１１および条件記憶部１１２と、受付部１０１と、検出部１０２と、埋め込み部１０３と、抽出部１０４と、を備えている。
【００２６】
ヘルプ記憶部１１１は、テキストやイメージを用いて機器の操作方法やトラブル時の問題解決方法を記述したヘルプ情報を保持するものである。データ形式として、ＸＭＬ（eXtensible Markup Language）のようなマークアップ言語を採用すれば、テキストと図などのイメージとで構成した文書を記述することができる。
【００２７】
本実施の形態では、機器上の操作イベントに関連する情報である操作イベント情報を、ヘルプ情報中に埋め込むことができる。図３は、ヘルプ記憶部１１１で保持されているヘルプ情報の一例を示す説明図である。
【００２８】
例えば、同図の「<!-- EVENT DBLCLCK -->ダブルクリック<!-- /EVENT -->」のように、記号「<!--」と「 -->」とで囲まれた部分が、操作イベントと対応づけられて埋め込まれた操作イベント情報である。なお、この例では、「ダブルクリック」が操作イベントを表す用語である。すなわち、同図の操作イベント情報は、「ダブルクリック」という用語が操作イベント「DBLCLCK」に対応付けられていることを表している。
【００２９】
なお、操作イベント「DBLCLCK」は、マウス５７がダブルクリックされたときに発生する操作イベントを一意に識別する識別情報（以下、識別名という。）である。このように、本実施の形態では、機器上の操作イベントと関連付けたヘルプ情報を予め作成しておき、ヘルプ記憶部１１１に保持しておく。
【００３０】
条件記憶部１１２は、操作イベントに関する用語を抽出するための条件（抽出ルール）を記憶するものである。図４は、条件記憶部１１２で保持されている抽出ルールの一例を示す説明図である。
【００３１】
同図に示すように、抽出ルールは正規表現で記述されたパターンを任意の個数定めることができる。抽出ルール中で、記号「*」は任意の文字列と照合されることを表し、記号「[]」で囲まれたパターンは省略可能であることを表す。また、記号「＠ｎ（ｎは整数）」は、その部分が操作イベントと対応した用語が存在する位置であることを識別するための情報（以下、部分識別情報という。）である。
【００３２】
受付部１０１は、利用者がキーボード５６等で入力した文字列（テキスト情報）を受付けるものである。例えば、受付部１０１は、利用者が機器上の操作をしながら、その操作の手順などを備忘録として入力したテキスト情報を受付ける。受付部１０１は、入力されたテキスト情報をそのままメモリ５２に蓄積していく。
【００３３】
検出部１０２は、ヘルプ管理端末１００上で発生した操作イベントをＣＰＵ５１の割込み処理の機構を利用して検出するものである。また、検出部１０２は、検出した操作イベントの種類によって「DBLCLCK」のような識別名を付与する。このようなイベント処理の仕組みとしては、Ｘ１１ウィンドウシステムなどのマルチウィンドウのＧＵＩ（Graphical User Interface）を実現しているソフトウェアで一般的に用いられているあらゆる方法を適用することができる。
【００３４】
埋め込み部１０３は、検出部１０２から操作イベントの発生が通知された場合に、発生した時点のテキスト情報の中にその操作イベントの識別名を埋め込むものである。なお、埋め込まれた識別名は、メモリ５２中のテキスト情報に追加されるのみであり、表示部５５上の画面には表示されない。
【００３５】
抽出部１０４は、ヘルプ記憶部１１１に記憶されたヘルプ情報と、利用者が入力したテキスト情報とを参照して、操作イベントに関する用語の言い換え語を抽出するものである。
【００３６】
具体的には、抽出部１０４は、まず埋め込まれた識別名の前後の予め定められた範囲内のテキスト情報から、条件記憶部１１２に記憶された抽出ルールに適合するテキスト情報をイベント記述として抽出する。そして、抽出部１０４は、抽出したイベント記述内で、抽出ルールの部分識別情報で識別される部分に相当する語句を、埋め込まれた識別名に対応するヘルプ情報内の操作イベントに関する用語の言い換え語として抽出する。
【００３７】
なお、範囲の指定方法としては、文字数または形態素数などあらゆる単位を用いることができる。また、抽出部１０４は、識別名の前または後ろの少なくとも一方からイベント記述を抽出するように構成してもよい。
【００３８】
次に、このように構成された第１の実施の形態にかかるヘルプ管理端末１００による言い換え語抽出処理について説明する。図５は、第１の実施の形態における言い換え語抽出処理の全体の流れを示すフローチャートである。
【００３９】
まず、受付部１０１が、利用者によるテキスト情報の入力を受付ける（ステップＳ５０１）。この際、受付部１０１は、所定のウィンドウなどから入力されたテキスト情報の入力を受付ける。図６は、テキスト入力ウィンドウの一例を示す説明図である。
【００４０】
同図は、表示部５５の全体画面６０１の中に、テキスト入力ウィンドウ６０２と、その他の領域６０３と、アイコン６０４とが表示された例を示している。テキスト入力ウィンドウ６０２には、利用者が入力したテキストがそのまま表示される。利用者は全体画面６０１の領域６０３で操作を行いながら、自身が理解しやすい用語を用いてその操作手順をまとめたメモを、テキスト入力ウィンドウ６０２に入力する。
【００４１】
図７は、テキスト入力ウィンドウ６０２に入力されたテキスト情報の一例を示す説明図である。同図では、インターネットへの接続操作中に入力したメモ７０１がテキスト情報の例として示されている。
【００４２】
次に、検出部１０２が、操作イベントを検出する（ステップＳ５０２）。なお、ステップＳ５０１の受付部１０１による入力受付処理と、本ステップの検出部１０２によるイベント検出処理は、必ずしもこの順序で実行されることを意味するものではない。すなわち、一般的なＯＳ（Operating System）の機能と同様に、両処理は並行して実行されるものである。
【００４３】
次に、埋め込み部１０３が、受付部１０１により受付けられたテキスト情報に、検出部１０２により検出された操作イベントの識別名を埋め込む（ステップＳ５０３）。
【００４４】
図８は、操作イベントの識別名を埋め込んだテキスト情報を模式的に示した説明図である。同図では、図７で示したメモ７０１の入力後に、アイコン６０４がダブルクリックされたときに埋め込まれた識別名８０１の例が示されている。なお、同図では説明のために識別名８０１をメモ７０１の後に表示しているが、実際のテキスト入力ウィンドウ６０２には、識別名８０１は表示されない。
【００４５】
図９は、テキスト入力ウィンドウ６０２に入力されたテキスト情報の別の例を示す説明図である。同図は、図８のように識別名が埋め込まれた後、さらに利用者が操作手順としてメモ９０１を入力した例を示している。
【００４６】
次に、抽出部１０４が、抽出ルールと適合して言い換え語を抽出するための前処理として、受付けたテキスト情報を形態素解析する（ステップＳ５０４）。なお、抽出部１０４は、テキスト情報に埋め込まれた識別名以外の文字列に関して形態素解析処理を実行する。
【００４７】
抽出部１０４による形態素解析処理では、Ａ＊アルゴリズムを用いた形態素解析方法などの、従来から一般的に用いられているあらゆる方法を適用することができる。また、形態素情報などを格納した辞書（図示せず）が、ＨＤＤ、光ディスク、メモリカードなどの一般的に利用されている記憶媒体に格納され、形態素解析処理で参照される。
【００４８】
図１０は、形態素解析結果の一例を示す説明図である。同図は、図９に示すようなテキスト情報に対して形態素解析処理を行った結果を示している。なお、記号「+」や「/」は形態素の区切りを表し、記号「<」と記号「>」とで囲まれた部分は品詞を表す。
【００４９】
次に、抽出部１０４は、形態素解析結果と、抽出ルールとを照合して、テキスト情報中の操作イベントの内容を表す語句であるイベント記述を抽出する（ステップＳ５０５）。この際、抽出部１０４は、テキスト情報中の操作イベントの識別名の前後の所定の形態素数または文字数のテキスト情報と抽出ルールとを照合する。
【００５０】
例えば、図４に示すような抽出ルールが条件記憶部１１２に記憶されており、図１０に示すような形態素解析結果が得られたとする。この場合、当該抽出ルールに適合するイベント記述として、「マークをチョンチョンとする。」が抽出される。
【００５１】
次に、抽出部１０４は、抽出したイベント記述から、操作イベントを表す用語に相当する語句を抽出し、抽出の基準とされた操作イベントの識別名と対応づけてメモリ５２等に出力する（ステップＳ５０６）。
【００５２】
具体的には、抽出部１０４は、イベント記述のうち、抽出ルールの部分識別情報で識別される部分に相当する語句を抽出する。上述の例では、図４の抽出ルールに示すように２番目の名詞の部分に記号「＠１」が記載されているため、抽出部１０４は、当該部分に相当する語句「チョンチョン」を抽出する。そして、抽出部１０４は、抽出した語句と識別名とを対応づけ、例えば、「DBLCLCK、チョンチョン」などのように対応づけた情報としてメモリ５２に出力する。
【００５３】
１つの操作イベントについて複数の抽出ルールが照合できた場合は、識別名に最も近いところで照合できた抽出ルールを用いて処理を行う。このようにして、抽出部１０４は、入力され、識別名が埋め込まれたテキスト情報から、識別名と対応する語句とのペアをすべて抽出して出力する。
【００５４】
次に、抽出部１０４は、出力されたペアの識別名に対応する操作イベントを表す用語を、ヘルプ記憶部１１１に記憶された情報から取得する（ステップＳ５０７）。これは、操作イベントの識別名でヘルプ情報を走査し、識別名を発見できた場合に、当該識別名を含む操作イベント情報内の用語を取り出すことで実現できる。例えば、「DBLCLCK、チョンチョン」のペアに対しては、抽出部１０４は、図３に示すようなヘルプ情報から、用語「ダブルクリック」を取得する。
【００５５】
次に、抽出部１０４は、ステップＳ５０６で抽出した語句を、ステップＳ５０７で取得した用語の言い換え語としてメモリ５２等に出力する（ステップＳ５０８）。上述の例では、識別名「DBLCLCK」に対応する語句「チョンチョン」は、用語「ダブルクリック」の言い換え用語として出力される。なお、抽出部１０４は、例えば、「ダブルクリック、チョンチョン」のように、用語と語句とを並べたリスト（以下、言い換えリストという。）の形式で言い換え語を出力する。
【００５６】
このようにして、利用者が操作しながら入力したテキスト情報から抽出ルールを参照して抽出した語句を、当該操作を表す用語の言い換え語として容易に抽出することができる。また、上述の処理は利用者ごとに実行できるため、出力されたリストを利用者ごとに保存しておけば、利用者ごとの言い換え語を容易に取得することが可能となる。
【００５７】
なお、以上では、すべての操作イベントで共通の抽出ルールを用いることを前提として説明したが、操作イベントごとに抽出ルールを切替えるように構成してもよい。この場合、例えば、操作イベントの識別名と抽出ルールとを対応づけて条件記憶部１１２に記憶しておく。そして、抽出部１０４は、言い換え語を抽出する識別名に対応する抽出ルールを条件記憶部１１２から取得し、取得した抽出ルールを用いて照合を行う。
【００５８】
また、ヘルプ情報から操作イベント情報内の用語を取り出してそのまま利用していたが、取り出した用語について、さらにステップＳ５０４からステップＳ５０６と同様に形態素解析処理や操作イベントに相当する語句の抽出処理を行い、抽出した語句を、操作イベントを表す用語として利用するように構成してもよい。
【００５９】
この場合、さらに、抽出ルールで操作イベントに対応する用語の抽出箇所を複数指定できるように構成してもよい。この場合は、抽出箇所ごとに記号「＠ｎ」のｎに異なる数値を指定する。また、テキスト情報とヘルプ情報とから抽出された用語について、それぞれ抽出箇所の数値が一致する用語同士をペアとして言い換えリストに出力する。
【００６０】
これにより、例えば、「＠１<名詞>+を<付属>/＠２<名詞>[+*<付属>]/する<動詞>」というパターンを抽出ルールとして用意しておけば、テキスト情報に「×をチョンとする」が出力され、ヘルプ情報に「クローズボックスをクリックする」という用語が存在したときに、「クローズボックス  ×」、および「クリック  チョン」という２つの言い換えリストを、１つの操作イベントに対する処理で取得できるようになる。
【００６１】
なお、この例ではテキスト情報とヘルプ情報とで同じ抽出ルールを適用しているが、両者で異なるルールを適用するように構成してもよい。
【００６２】
このように、第１の実施の形態にかかるヘルプ管理端末では、予めヘルプ情報中の記述と機器上の操作イベントを対応付けておき、利用者が操作しながら作成したテキスト情報から操作イベントに対応する用語（言い換え語）を抽出することができる。このため、ヘルプ情報に含まれる用語の言い換え語を容易に取得することができる。すなわち、利用者に合わせてヘルプ情報を言い換えるための知識を手間無く構築することが可能となる。
【００６３】
（第２の実施の形態）
第２の実施の形態にかかるヘルプ管理端末は、利用者間のチャットから操作イベントに関する言い換え語を学習するものである。
【００６４】
図１１は、第２の実施の形態にかかるヘルプ管理端末１１００の構成を示すブロック図である。同図に示すように、ヘルプ管理端末１１００は、ヘルプ記憶部１１１と、条件記憶部１１２と、受付部１１０１と、検出部１１０２と、埋め込み部１０３と、抽出部１０４と、表示制御部１１０５と、を備えている。
【００６５】
第２の実施の形態では、表示制御部１１０５を追加したこと、および受付部１１０１と検出部１１０２の機能が第１の実施の形態と異なっている。その他の構成および機能は、第１の実施の形態にかかるヘルプ管理端末１００の構成を表すブロック図である図１と同様であるので、同一符号を付し、ここでの説明は省略する。
【００６６】
表示制御部１１０５は、表示部５５に表示される画面および当該画面上での操作をチャットに参加している利用者間で共有させるものである。画面の共有処理では、ＰＣを使ったテレビ会議システムなどで実現されている方法などの従来から用いられているあらゆる方法を適用できる。
【００６７】
受付部１１０１は、ネットワーク８０を介して利用者間でテキスト情報の交換によるリアルタイムの会話を行うチャット機能を実現するとともに、当該チャット機能により利用者が入力したテキスト情報を受付けるものである。チャット機能は、ＩＲＣ（nternet Relay Chat）などの従来から用いられているあらゆる方法により実現できる。
【００６８】
検出部１１０２は、表示制御部１１０５により表示された画面上で発生した操作イベントを検出するものである。
【００６９】
なお、本実施の形態では、テキスト情報をチャット機能から受付け、操作イベントを利用者が共有する画面から検出する点が異なるのみであり、操作イベントの識別名の埋め込み処理や、言い換え語の抽出処理は第１の実施の形態と同様であるので、言い換え語抽出処理の説明は省略する。
【００７０】
このように、第２の実施の形態にかかるヘルプ管理端末では、利用者間のチャットから操作イベントに関する言い換え語を学習することができる。このため、例えば、非専門家が専門家にチャットを通して相談を受けている状況で、専門家が用いる専門用語の言い換え語を容易に学習することが可能となる。
【００７１】
（第３の実施の形態）
第３の実施の形態にかかるヘルプ管理端末は、言い換え語の学習に失敗した際に、利用者から操作イベントを表す用語に対応する言い換え語の入力を受付けることにより、言い換え語を学習するものである。
【００７２】
図１２は、第３の実施の形態にかかるヘルプ管理端末１２００の構成を示すブロック図である。同図に示すように、ヘルプ管理端末１２００は、ヘルプ記憶部１１１と、条件記憶部１１２と、受付部１０１と、検出部１０２と、埋め込み部１０３と、抽出部１２０４と、表示制御部１２０６と、言い換え受付部１２０７と、を備えている。
【００７３】
第３の実施の形態では、表示制御部１２０６と、言い換え受付部１２０７と、を追加したこと、および抽出部１２０４の機能が第１の実施の形態と異なっている。その他の構成および機能は、第１の実施の形態にかかるヘルプ管理端末１００の構成を表すブロック図である図１と同様であるので、同一符号を付し、ここでの説明は省略する。
【００７４】
抽出部１２０４は、言い換え語の学習に失敗したときに、利用者に操作イベントに対応する言い換え語を問い合わせるための入力画面を表示させる要求を、表示制御部１２０６に送信する点が、第１の実施の形態における抽出部１０４と異なっている。
【００７５】
表示制御部１２０６は、抽出部１２０４の要求に応じて入力画面を表示部５５に表示するものである。図１３は、入力画面の一例を示す説明図である。
【００７６】
同図に示すように、入力画面１３００は、言い換え語を入力するための入力フィールド１３０１と、入力した言い換え語を登録するための登録ボタン１３０２と、入力を初期化するためのクリアボタン１３０３と、入力を終了するための終了ボタン１３０４と、を備えている。
【００７７】
言い換え受付部１２０７は、入力画面から入力された言い換え語を受付け、受付けた言い換え語と、学習に失敗した操作イベントを表す用語とを対応づけた言い換えリストを出力するものである。
【００７８】
次に、このように構成された第３の実施の形態にかかるヘルプ管理端末１２００による言い換え語抽出処理について説明する。図１４は、第３の実施の形態における言い換え語抽出処理の全体の流れを示すシーケンス図である。
【００７９】
ステップＳ１４０１からステップＳ１４０５までの、入力受付処理、イベント検出処理、埋め込み処理、イベント記述抽出処理は、第１の実施の形態にかかるヘルプ管理端末１００におけるステップＳ５０１からステップＳ５０５までと同様の処理なので、その説明を省略する。
【００８０】
イベント記述抽出処理の後（ステップＳ１４０５）、抽出部１２０４は、イベント記述が抽出できたか否かを判断する（ステップＳ１４０６）。抽出できなかった場合は（ステップＳ１４０６：ＮＯ）、表示制御部１２０６は、言い換え語を入力するための入力画面を表示部５５に表示する（ステップＳ１４０７）。
【００８１】
なお、操作イベントに対応する操作イベント情報がヘルプ情報に存在しない場合は、言い換え語を抽出する必要がないので、入力画面の表示を省略するように構成してもよい。すなわち、抽出部１２０４は、照合できるパターンがテキスト情報の中に発見できなかったとき、かつ、その際の操作イベントに対応する操作イベント情報がヘルプ情報に存在するときに、表示制御部１２０６に入力画面の表示要求を送信する。
【００８２】
次に、言い換え受付部１２０７が、入力画面から言い換え語の入力を受付け（ステップＳ１４０８）、受付けた言い換え語を出力する（ステップＳ１４０９）。なお、言い換え受付部１２０７は、受付けた言い換え語と、学習に失敗した操作イベントを表す用語とを対応づけた言い換えリストを出力する。
【００８３】
ステップＳ１４０６で、イベント記述が抽出できたと判断された場合は（ステップＳ１４０６：ＹＥＳ）、抽出部１２０４は、イベント記述からの言い換え語の抽出処理を実行する（ステップＳ１４１０〜ステップＳ１４１２）。
【００８４】
ステップＳ１４１０からステップＳ１４１２までの、イベント記述からの言い換え語の抽出処理は、第１の実施の形態にかかるヘルプ管理端末１００におけるステップＳ５０６からステップＳ５０８までと同様の処理なので、その説明を省略する。
【００８５】
このように、第３の実施の形態にかかるヘルプ管理端末では、言い換え語の学習に失敗した際に、利用者から操作イベントを表す用語に対応する言い換え語の入力を受付けることにより、言い換え語を学習することができる。このため、利用者に合わせた言い換え語の抽出を容易かつ漏れなく実行することができる。
【００８６】
（第４の実施の形態）
第４の実施の形態にかかるヘルプ管理端末は、抽出した言い換え語を保存し、ヘルプ情報を利用者に提示する際に、保存した言い換え語を参照してヘルプ情報の用語を言い換え語で置換して出力するものである。
【００８７】
図１５は、第４の実施の形態にかかるヘルプ管理端末１５００の構成を示すブロック図である。同図に示すように、ヘルプ管理端末１５００は、ヘルプ記憶部１１１と、条件記憶部１１２と、受付部１０１と、検出部１０２と、埋め込み部１０３と、抽出部１０４と、保存部１５０８と、変更部１５０９と、出力制御部１５１０と、言い換え語記憶部１５１３と、を備えている。
【００８８】
第４の実施の形態では、保存部１５０８と、変更部１５０９と、出力制御部１５１０と、言い換え語記憶部１５１３とを追加したことが第１の実施の形態と異なっている。その他の構成および機能は、第１の実施の形態にかかるヘルプ管理端末１００の構成を表すブロック図である図１と同様であるので、同一符号を付し、ここでの説明は省略する。
【００８９】
言い換え語記憶部１５１３は、抽出部１０４が抽出した言い換えリストを保存する記憶部である。言い換え語記憶部１５１３は、例えば、利用者を識別する利用者ＩＤと、言い換えリストとを対応づけることにより、利用者ごとに言い換えリストを記憶する。
【００９０】
保存部１５０８は、抽出部１０４が抽出した言い換えリストを言い換え語記憶部１５１３に保存するものである。
【００９１】
変更部１５０９は、利用者にヘルプ情報を表示する場合に、ヘルプ記憶部１１１に記憶されたヘルプ情報内の操作イベントを表す用語を、言い換え語記憶部１５１３に記憶された対応する言い換え語に変更するものである。
【００９２】
出力制御部１５１０は、変更部１５０９が変更したヘルプ情報を利用者に対して出力するものである。出力方法としては、表示部５５に表示する方法のほか、ヘルプ情報のテキストデータを音声合成して図示しないスピーカ等により出力する方法など、従来から用いられているあらゆる方法を適用できる。
【００９３】
このように構成することで、利用者に合わせてヘルプ情報内の用語をカスタマイズして提示することができるようになる。
【００９４】
なお、本実施の形態の変形例として、第２の実施の形態のようにチャット形式でテキスト情報を対話相手に提示する機能を備え、提示するテキスト情報内の言い換え語を対応する用語で置換して出力するように構成してもよい。
【００９５】
具体的には、利用者が入力したテキスト情報を相手側に送信する前に、その中に言い換え語記憶部１５１３に格納されている言い換え語が含まれているか否かを判断し、含まれている場合に、当該言い換え語に対応する用語に置き換えてから送信する。
【００９６】
また、テキスト情報を受信する側では、受信したテキスト情報を表示する前に、受信側の利用者の言い換え語記憶部１５１３を参照し、その中のヘルプ情報から抽出した用語が含まれていれば、当該用語を対応する言い換え語に置き換えた後に出力する。
【００９７】
このように構成することで、利用者に合わせてチャットの内容をカスタマイズして表示することができるようになる。例えば、非専門家が専門家にチャットを通して相談を受けている状況では、専門家が難解な専門用語を使用しても、それを非専門家に提示する際には易しい用語で置き換えることが可能となる。
【００９８】
（第５の実施の形態）
上記実施の形態では、いずれも図１のハードウェア構成を基盤としていたが、ハードウェア構成はこれに限られるものではない。第５の実施の形態にかかるヘルプ管理端末は、キーボードの代わりにマイクから音声によりテキスト情報の入力を受付けるとともに、マウスの代わりにリモコンの操作により発生した操作イベントを検出するものである。
【００９９】
図１６は、第５の実施の形態にかかるヘルプ管理端末１６００のハードウェア構成を示す説明図である。第５の実施の形態にかかるヘルプ管理端末１６００は、ＣＰＵ５１と、メモリ５２と、ディスク５３と、通信Ｉ／Ｆ５４と、表示部５５と、マイク１６５６と、リモコン１６５７と、バス６１と、を備えている。
【０１００】
このように、本実施の形態では、キーボード５６の代わりに音声を入力するためのマイク１６５６を備え、マウス５７の代わりに、各種操作を行うリモコン１６５７を備える点が第１の実施の形態のハードウェア構成と異なっている。
【０１０１】
なお、この場合、受付部１０１は、マイク１６５６から入力された音声を音声認識し、認識結果であるテキスト情報を受付けるように構成する。受付部１０１による音声認識処理では、ＬＰＣ分析、隠れマルコフモデル（ＨＭＭ：Hidden Markov Model）、ダイナミックプログラミング、ニューラルネットワーク、Ｎグラム言語モデルなどを用いた、一般的に利用されているあらゆる音声認識方法を適用することができる。
【０１０２】
なお、マイク１６５６およびリモコン１６５７は同時に利用する必要があるものではなく、いずれか一方のみをそれぞれキーボード５６およびマウス５７の代わりに用いるように構成してもよい。また、キーボード５６やマイク１６５６以外のあらゆる入力方法が適用可能であり、マウス５７やリモコン１６５７以外のあらゆる操作手段からの操作イベントを検出するように構成することも可能である。
【０１０３】
第１から第５の実施の形態にかかるヘルプ管理端末で実行されるヘルプ管理プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ（Compact Disk Recordable）、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【０１０４】
また、第１から第５の実施の形態にかかるヘルプ管理端末で実行されるヘルプ管理プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、第１から第５の実施の形態にかかるヘルプ管理端末で実行されるヘルプ管理プログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【０１０５】
また、第１から第５の実施の形態のヘルプ管理プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０１０６】
第１から第５の実施の形態にかかるヘルプ管理端末で実行されるヘルプ管理プログラムは、上述した各部（受付部、検出部、埋め込み部、抽出部、表示制御部、言い換え受付部、保存部、変更部、出力制御部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ５１（プロセッサ）が上記記憶媒体からヘルプ管理プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、上述した各部が主記憶装置上に生成されるようになっている。
【産業上の利用可能性】
【０１０７】
以上のように、本発明にかかるヘルプ管理端末、ヘルプ管理方法およびヘルプ管理プログラムは、キーボードや音声によるテキスト情報の入力とともにヘルプ情報が出力される装置に適している。
【図面の簡単な説明】
【０１０８】
【図１】第１の実施の形態にかかるヘルプ管理端末のハードウェア構成を示す説明図である。
【図２】第１の実施の形態にかかるヘルプ管理端末の機能の構成を示すブロック図である。
【図３】ヘルプ記憶部で保持されているヘルプ情報の一例を示す説明図である。
【図４】条件記憶部で保持されている抽出ルールの一例を示す説明図である。
【図５】第１の実施の形態における言い換え語抽出処理の全体の流れを示すフローチャートである。
【図６】テキスト入力ウィンドウの一例を示す説明図である。
【図７】テキスト情報の一例を示す説明図である。
【図８】識別名を埋め込んだテキスト情報を模式的に示した説明図である。
【図９】テキスト情報の別の例を示す説明図である。
【図１０】形態素解析結果の一例を示す説明図である。
【図１１】第２の実施の形態にかかるヘルプ管理端末の構成を示すブロック図である。
【図１２】第３の実施の形態にかかるヘルプ管理端末の構成を示すブロック図である。
【図１３】入力画面の一例を示す説明図である。
【図１４】第３の実施の形態における言い換え語抽出処理の全体の流れを示すシーケンス図である。
【図１５】第４の実施の形態にかかるヘルプ管理端末の構成を示すブロック図である。
【図１６】第５の実施の形態にかかるヘルプ管理端末のハードウェア構成を示す説明図である。
【符号の説明】
【０１０９】
５１  ＣＰＵ
５２  メモリ
５３  ディスク
５４  通信Ｉ／Ｆ
５５  表示部
５６  キーボード
５７  マウス
６１  バス
８０  ネットワーク
１００  ヘルプ管理端末
１０１  受付部
１０２  検出部
１０３  埋め込み部
１０４  抽出部
１１１  ヘルプ記憶部
１１２  条件記憶部
６０１  全体画面
６０２  テキスト入力ウィンドウ
６０３  領域
６０４  アイコン
７０１  メモ
８０１  識別名
９０１  メモ
１１００  ヘルプ管理端末
１１０１  受付部
１１０２  検出部
１１０５  表示制御部
１２００  ヘルプ管理端末
１２０４  抽出部
１２０６  表示制御部
１２０７  受付部
１３００  入力画面
１３０１  入力フィールド
１３０２  登録ボタン
１３０３  クリアボタン
１３０４  終了ボタン
１５００  ヘルプ管理端末
１５０８  保存部
１５０９  変更部
１５１０  出力制御部
１５１３  言い換え語記憶部
１６００  ヘルプ管理端末
１６５６  マイク
１６５７  リモコン
【図１】
2008084055.tif 000003
【図２】
2008084055.tif 000004
【図３】
2008084055.tif 000005
【図４】
2008084055.tif 000006
【図５】
2008084055.tif 000007
【図６】
2008084055.tif 000008
【図７】
2008084055.tif 000009
【図８】
2008084055.tif 000010
【図９】
2008084055.tif 000011
【図１０】
2008084055.tif 000012
【図１１】
2008084055.tif 000013
【図１２】
2008084055.tif 000014
【図１３】
2008084055.tif 000015
【図１４】
2008084055.tif 000016
【図１５】
2008084055.tif 000017
【図１６】
2008084055.tif 000018