(57)【要約】【課題】  現在の係員操作型端末では、入力するものの「ひながた」があり、この「ひながた」の順に従わない入力については、端末の操作者がどの正規化データの項目に入力すればよいのかを判断しなければならない。  また、検索キーワードが複数のデータベースに跨る場合にはこれに対応することができない。【解決手段】  入力画面の会話入力エリアには旅客との会話内容をそのまま入力し、システム内で自動的にマスタデータベースの検索を行い、システム毎に決められた正規化データが登録する。  マスタデータベースを検索する際には、接頭辞や接尾辞に基づき、どのデータベースを検索対象とするのかの判定を行う。この判定に基づき、検索対象のデータベースを検索する。ここで、判定の結果、対象データが複数のデータベースに存在する可能性がある場合には両方のデータベースを検索対象として検索を行う。【選択図】  図１
2011028463.tif 000002
【特許請求の範囲】
【請求項１】
チケット発券装置へチケット発券情報を出力するデータ入力端末装置におけるデータ入出力方法において、
データ入力端末装置の入出力装置により、入力情報を受け付けるステップと、
当該入力情報にチケット発券情報に関するシステム情報と当該システム情報に付随したキーワード情報とが含まれる場合、データ入力端末装置の制御処理装置により、当該キーワード情報に基づき当該キーワード情報に関連付いたマスタデータベースを識別する情報をキーワードデータベースから抽出するステップと、
当該抽出した識別子のマスタデータベースから前記システム情報を検索するステップと、
前記マスタデータベースの検索の結果、マスタデータベースから前記入力されたシステム情報と同じ情報が検出された場合、前記制御処理装置により、当該システム情報が検出されたマスタデータベースを特定するステップと、
前記制御処理装置により、前記特定したマスタデータベースに関連付けられた格納先情報である格納エリアコードをマスタ管理データベースより抽出するステップと、
前記制御処理装置により、前記抽出された格納エリアコードが示す場所に前記入力されたシステム情報を格納するステップと、
前記入出力装置により、前記格納されたシステム情報を出力するステップと、
を有することを特徴とするデータ入出力方法。
【請求項２】
前記格納エリアコードをマスタ管理データベースより抽出するステップにおいて複数の格納エリアコードが抽出された場合、当該複数の格納エリアコードと、前記キーワードデータベースに含まれる前記入力されたキーワードに対応する格納エリアコードと、から格納エリアコードを特定するステップを更に有することを特徴とする請求項１に記載のデータ入出力方法。
【請求項３】
前記格納エリアコードを特定するステップは、
前記マスタ管理データベースより抽出された前記格納エリアコードと、前記キーワードデータベースに含まれる前記複数の格納エリアコードのうち、重複する格納エリアコードを格納先の格納エリアコードとして抽出することを特徴とする請求項２に記載のデータ入出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
旅客からの情報を入力し、規定のフォーマットの要件で情報を整理し上位システムに送信する入力型端末におけるデータ入力方法に関する。
【背景技術】
【０００２】
駅窓口でのチケット発券において、チケット発券に必要な情報を駅係員と旅客の会話内容から取得する会話型の入力型端末装置がある。このような入力型端末装置では、入力するものの「ひながた」（鉄道系端末を例に取ると例えば“指定券発売”メニューなど）を最初に選択し、その内容について、駅係員が入力を行う。
【０００３】
また、入力された文章を解析する技術として、助詞と組み合わせた漢字変換の技術がある。これは、複数の変換候補がある場合に、助詞と単語のペアを持った用例辞書を用いて、漢字とその直前の助詞の組み合わせを検索キーワードとして検索し、正しい候補を選択する仕組みである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−２８２３１６
【発明の概要】
【発明が解決しようとする課題】
【０００５】
現在の係員操作型端末では、入力するものの「ひながた」があり、旅客にも「ひながた」に規定されている正規化データの順に沿って内容を伺う必要がある。しかし、「ひながた」の正規化データの順と会話の流れは一致しないことが多い。このような場合、端末の操作者は会話で得たデータをどの正規化データの項目に入力すればよいのかを判断しなければならない。このような判断を、旅客との会話のタイミングで瞬時に行うことは困難であった。そのため、旅客から得た情報を即座に入力することができず、突然の会話の変更に対応することができない。
【０００６】
また、特許文献１では、助詞と単語のペアを持った用例辞書を用いて正しい変換候補を選択することが可能であるが、検索キーワードが複数のデータベースに跨る場合にはこれに対応することができない。
【課題を解決するための手段】
【０００７】
本発明は、旅客との会話の流れを止めることなく、会話の流れに沿った入力を可能とするマンマシンインタフェースを提供するものである。
【０００８】
入力画面の会話入力エリアには旅客との会話内容をそのまま入力し、システム内でマスタデータベースの検索を行い、システム毎に決められた正規化データが登録される。
【０００９】
マスタデータベースを検索する際には、接頭辞や接尾辞に基づき、どのデータベースを検索対象とするのかの判定を行う。この判定に基づき、検索対象のデータベースを検索する。ここで、判定の結果、対象データが複数のデータベースに存在する可能性がある場合には両方のデータベースを検索対象として検索を行う。
【００１０】
検索により得られたデータから正規化データを作成し、上位システムに送信する。
【発明の効果】
【００１１】
本発明によれば、入力を受け付けるシステム毎に決められた「ひながた」に規定された正規化データの順を意識することなく、会話入力から情報をその都度入力することで正規化データを作成することができる。
【図面の簡単な説明】
【００１２】
【図１】機能ブロック構成図の例
【図２】マンマシンインタフェースの例
【図３】マスタデータベースのデータ例
【図４】システム情報領域  格納エリアコードの付与例
【図５】キーワードデータベースのデータ例
【図６】マスタ管理データベースのデータ例
【図７】処理フローチャートの例
【発明を実施するための形態】
【００１３】
以下に本発明の実施形態について図面を用いて詳細に説明する。
図１は本実施形態の入出力端末装置（以下端末という）を表すハードウエア構成図及び機能ブロック構成図である。
【００１４】
端末は、入出力を行う端末入力部と、入力情報を元にした各種データベースの検索、および検索結果から得られた情報の定義された領域への格納を行う制御処理部と、各種マスタデータを保持する記憶部を備える。なお、端末入出力部の先には、チケット発券装置、予約システム等の上位システムが接続されている。
【００１５】
１０１は端末入出力部からの入力情報であり、入力情報はシステムデータマッピング手段１０３により処理される。尚、入力方法については特に限定せず、例えば入出力端末装置に接続したキーボードからの入力でも良いし、音声認識による入力としても良い。出力情報１０２はチケット発券装置等へ送信される、チケット発券等に供するシステム情報であり、システムマッピング手段１０３により、決定されたエリアへ格納される。
【００１６】
１０３はシステムデータマッピング手段であり、端末からの入力情報を元に、各データベース検索手段（１０４から１０６）を用いてシステム情報の検索を行い、検索結果から上位システムへ送信するデータとしてシステム情報および格納エリアの決定を行い、システム情報を格納エリアに格納する機能を有する。
また検索の結果、入力データがヒットしない場合や、格納エリアを係員に選択させる必要がある場合などには、その旨の警告メッセージを端末表示に表示する機能を有する。
【００１７】
１０４はキーワードデータベース検索手段であり、入力内容に含まれる特徴的なキーワード（例えば開始日付や出発場所などに付加される“から”や、終了日付や到着場所などに付加される“まで”など）を抽出し、検索対象となるマスタデータベースと格納エリアコードの候補を絞り込む機能を有する。ここで、入力情報からキーワード部分を除外したデータがシステム情報となる。
【００１８】
１０５はマスタデータベース検索手段であり、入力情報について各マスタデータベースに対する検索機能を有する。尚、キーワードデータベース検索手段１０４により検索対象となるマスタデータベースの絞込みが行われている場合には、対象のマスタデータベースについてのみ検索を行う。１０６はマスタ管理データベース検索手段であり、各マスタデータベースが保持する特徴、例えば格納エリアコード候補やデータベースサイズ等についての検索機能を有する。１０７〜１１３については各種データベースであり、データ構造の例については後述する。
１１４は格納エリアコード情報であり、最終的に上位システムへ送信するシステム情報の各項目について付与されたエリアコードを定義したファイルである。
【００１９】
図２は端末に表示するマンマシンインタフェースの例である。旅客との会話内容は会話入力領域２０１に入力される。入力方法については特に限定せず、例えばキーボードからの入力でも良いし、音声認識による入力としても良い。会話入力領域２０１には区切りを設け、入力された情報はシステムデータマッピング手段１０３によりシステム情報として処理生成され、システム情報領域２０２にマッピングされ、上位システムに送信される。
尚、入力内容に含まれる特徴的なキーワード（例えば開始日付や出発場所などに付加される“から”や、終了日付や到着場所などに付加される“まで”など）の例について図中に網掛けを施す。
【００２０】
図３は各マスタデータベース（１０８〜１１２）のデータ構造例である。日付マスタ（１０８）は通常のカレンダー情報を保持する。駅マスタ（１０９）は、駅コードと駅名情報が関連付けされたテーブル情報を保持する。人数マスタ（１１０）は、人数コードと人数情報が関連付けされたテーブル情報を保持する。列車マスタ（１１１）は、列車コードと列車情報が関連付けされたテーブル情報を保持する。設備マスタ（１１２）は、設備コードと設備情報が関連付けされたテーブル情報を保持する。
【００２１】
図４は格納エリアコード情報の例であり、２０２に示すシステム情報領域の各項目について付与されたエリアコードを定義ファイルとして保持する。
【００２２】
図５はキーワードデータベース１０７のデータ構造例である。入力データに含まれるキーワードと検索対象とするマスタデータベース、および関連する格納エリアコードが関連付けされたテーブル情報を保持する。
【００２３】
図６はマスタ管理データベース１１３のデータ構造例である。各マスタデータベース（１０８〜１１２）と当マスタに関連する格納エリアコード、および当マスタのデータベースサイズが関連付けされたテーブル情報を保持する。
【００２４】
図７は本発明の処理フローチャートの例である。係員は旅客との会話内容を元に端末入出力部の会話入力領域２０１にデータを入力する（７０１）。端末入出力部が受け付けた入力データ１０１はシステムデータマッピング手段１０３へと受け渡され、キーワードデータベース検索手段１０４を使用して、入力情報からキーワードを抽出し、キーワードデータベース１０７に当該キーワードがあるかどうかを検索する（７０２）。
【００２５】
まずはキーワードがヒットした場合（７Ｙ１）の処理について述べる。ヒットしたキーワードについて、キーワードデータベース１０７のテーブルに記録されている検索対象マスタデータベース、格納エリアコード候補１を、システムデータマッピング手段１０３のメモリに一時記憶する（７０３、７０４）。システムデータマッピング手段１０３は、一時記憶した検索対象マスタデータベース情報、およびマスタデータベース検索手段１０５を使用して対象のマスタデータベース（１０７〜１１２のうちの対象のデータベース）を検索する（７０５）。ヒットした場合（７Ｙ２）には、ヒットしたマスタデータベースをシステムデータマッピング手段１０３のメモリに一時記憶する（７０６）。ヒットしなかった場合（７Ｙ２）には、例えば「マスターデータ無し」等の警告を端末画面に表示する（７１５）。システムデータマッピング手段１０３は、一時記憶したマスタデータベース、およびマスタ管理データベース検索手段１０６を使用してマスタ管理データベース１１３の検索を行い（７０７）、マスタ管理データベース１１３のテーブル内に定義された格納エリアコード候補２を一時記憶する（７０８）。システムデータマッピング手段１０３は、一時記憶した格納エリアコード候補１および格納エリアコード候補２のＡＮＤ条件から格納エリアコードを決定し（７０９）、入力データのうち、キーワードを除いたメインワード（システム情報）を決定した格納エリアコードが定義するシステム情報エリアに格納する（７１０）。
【００２６】
次に、システムデータマッピング手段１０３が、キーワードデータベース検索手段１０４を使用して、キーワードデータベース１０７の検索を行った際に、キーワードがヒットしなかった場合（７Ｎ１）について述べる。システムデータマッピング手段１０３は、マスタ管理データベース検索手段１０６を使用してマスタ管理データベース１１３の検索を行い（７１１）、データベースサイズの小さい順にマスタデータベース、および格納エリアコード２を一時記憶する（７１２、７１３）。システムデータマッピング手段１０３は一時記憶した順序に従い、マスタデータベース検索手段１０５を使用して、サイズの小さい方からマスタデータベース（１０８〜１１２）の検索を行う（７１４）。検索データがヒットした場合（７Ｙ３）、マスタデータベースに付随する格納エリアコード２の数が１つであれば（７Ｙ４）当該の格納エリアコードに入力データを格納する（７１６）。
【００２７】
そして、格納エリアコードに格納された入力データは、入出力部を通して上位システムに送られる。
【００２８】
ここで、マスタデータベースに付随する格納エリアコード２の数が複数あれば（７Ｎ４）、例えば「格納エリアを選択して下さい」などの選択を促すメッセージを端末画面に表示する（７１５）。また、システムデータマッピング手段１０３がサイズの小さい方からマスタデータベース（１０８〜１１２）の検索を行った結果、検索データがヒットしなかった場合（７Ｎ３）には、例えば「マスタデータ無し」等の警告を端末画面に表示する。
【００２９】
本実施例によれば、入力を受け付けるシステム毎に決められた「ひながた」に規定された正規化データの順を意識することなく、会話入力から情報をその都度入力することで正規化データを作成することができる。そのため、会話の流れに沿った入力インタフェースとなり、旅客は会話のリズムを阻害されず、思考を停止することなくスムーズに要求を係員に伝えることが可能となる。係員は旅客との会話の内容をダイレクトにシステムへ入力すればよく、係員の頭の中で旅客の要望事項をシステムに即した情報へ変換するなどの思考が不要となり、係員への負荷を軽減することができる。
【符号の説明】
【００３０】
１０１  入力情報
１０２  出力情報
１０３  システムデータマッピング手段
１０４  キーワードデータベース検索手段
１０５  マスタデータベース検索手段
１０６  マスタ管理データベース検索手段
１０７  キーワードデータベース
１０８  日付マスタ
１０９  駅マスタ
１１０  人数マスタ
１１１  列車マスタ
１１２  設備マスタ
１１３  マスタ管理データベース
１１４  格納エリアコード情報
２０１  会話入力領域
２０２  システム情報領域
【図１】
2011028463.tif 000003
【図２】
2011028463.tif 000004
【図３】
2011028463.tif 000005
【図４】
2011028463.tif 000006
【図５】
2011028463.tif 000007
【図６】
2011028463.tif 000008
【図７】
2011028463.tif 000009