(57)【要約】      （修正有）【課題】利用者に各種の情報を提供するために必要なデータ量を削減する情報提供方法および情報提供システムを提供する。【解決手段】情報提供システム１０は、複数の挿入区間を含む参照文字列と特定の指示文字列との対比により、指示文字列において複数の挿入区間の各々に対応する挿入句を探索する解析処理を実行する文字列解析部１１４と、参照文字列に対応する内容について挿入区間の組合せを相違させた複数の登録文字列のうち、解析処理により挿入句が特定された挿入区間の組合せに対応する登録文字列を選択する文字列選択部１１６と、文字列選択部１１６が選択した登録文字列と解析処理により特定された挿入句とを端末装置が特定するための配信情報Ｄを当該端末装置に送信する情報送信部１７とを具備する。【選択図】図２
2018181001.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータシステムが、
複数の挿入区間を含む参照文字列と特定の指示文字列との対比により、前記指示文字列において前記複数の挿入区間の各々に対応する挿入句を探索する解析処理を実行し、
前記参照文字列に対応する内容について挿入区間の組合せを相違させた複数の登録文字列のうち、前記解析処理により挿入句が特定された挿入区間の組合せに対応する登録文字列を選択し、
前記選択した登録文字列と前記解析処理により特定された挿入句とを端末装置が特定するための配信情報を生成し、
前記配信情報を当該端末装置に送信する
情報提供方法。
【請求項２】
前記解析処理では、相異なる複数の参照文字列のうち前記指示文字列に対応する参照文字列を選択し、当該参照文字列と前記指示文字列とを対比する
請求項１の情報提供方法。
【請求項３】
前記複数の挿入区間のうち第１挿入区間の挿入句が前記解析処理により特定されない場合に選択される登録文字列と、前記複数の挿入区間のうち前記第１挿入区間とは相違する第２挿入区間の挿入句が前記解析処理により特定されない場合に選択される登録文字列とは、前記第１挿入区間と前記第２挿入区間とを含まない共通の文字列である
請求項１または請求項２の情報提供方法。
【請求項４】
前記配信情報は、
前記選択した登録文字列を前記端末装置が特定するための第１情報と、
前記解析処理により特定された挿入句を示す第２情報とを含む
請求項１から請求項３の何れかの情報提供方法。
【請求項５】
前記第１情報は、
前記参照文字列を示す識別情報と、
前記選択した登録文字列を示す識別情報とを含む
請求項４の情報提供方法。
【請求項６】
前記第１情報は、
前記参照文字列を示す識別情報と、
前記複数の挿入区間の各々について前記解析処理による挿入句の特定の可否を示す解析情報とを含む
請求項４の情報提供方法。
【請求項７】
前記配信情報は、
前記参照文字列を示す識別情報と、
前記複数の挿入区間のうち前記解析処理により挿入句が特定された挿入区間について当該挿入句を示す識別情報と、
前記複数の挿入区間のうち前記解析処理により挿入句が特定されない挿入区間について特定不可を示す識別情報とを含む
請求項１から請求項３の何れかの情報提供方法。
【請求項８】
複数の挿入区間を含む参照文字列と特定の指示文字列との対比により、前記指示文字列において前記複数の挿入区間の各々に対応する挿入句を探索する解析処理を実行する文字列解析部と、
前記参照文字列に対応する内容について挿入区間の組合せを相違させた複数の登録文字列のうち、前記解析処理により挿入句が特定された挿入区間の組合せに対応する登録文字列を選択する文字列選択部と、
前記文字列選択部が選択した登録文字列と前記解析処理により特定された挿入句とを端末装置が特定するための配信情報を当該端末装置に送信する情報送信部と
を具備する情報提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置の利用者に情報を提供する技術に関する。
【背景技術】
【０００２】
端末装置の利用者に各種の情報を提供する技術が従来から提案されている。例えば特許文献１には、利用者が携帯する案内専用の再生ユニットに事前に記憶された複数の解説音声のうち、各展示物の近傍の送信手段から送信されたコード情報に対応する解説音声を再生する案内システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平２−１９０８８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、利用者に提供される情報を内容毎に個別に用意する構成では、多様な情報を利用者に提供するために必要な情報のデータ量が大きいという問題がある。以上の事情を考慮して、本発明は、利用者に各種の情報を提供するために必要なデータ量を削減することを目的とする。
【課題を解決するための手段】
【０００５】
以上の課題を解決するために、本発明の好適な態様に係る情報提供方法は、コンピュータシステムが、複数の挿入区間を含む参照文字列と特定の指示文字列との対比により、前記指示文字列において前記複数の挿入区間の各々に対応する挿入句を探索する解析処理を実行し、前記参照文字列に対応する内容について挿入区間の組合せを相違させた複数の登録文字列のうち、前記解析処理により挿入句が特定された挿入区間の組合せに対応する登録文字列を選択し、前記選択した登録文字列と前記解析処理により特定された挿入句とを端末装置が特定するための配信情報を生成し、前記配信情報を当該端末装置に送信する。
本発明の好適な態様に係る情報提供システムは、複数の挿入区間を含む参照文字列と特定の指示文字列との対比により、前記指示文字列において前記複数の挿入区間の各々に対応する挿入句を探索する解析処理を実行する文字列解析部と、前記参照文字列に対応する内容について挿入区間の組合せを相違させた複数の登録文字列のうち、前記解析処理により挿入句が特定された挿入区間の組合せに対応する登録文字列を選択する文字列選択部と、前記文字列選択部が選択した登録文字列と前記解析処理により特定された挿入句とを端末装置が特定するための配信情報を当該端末装置に送信する情報送信部とを具備する。
【図面の簡単な説明】
【０００６】
【図１】本発明の第１実施形態に係る情報提供システムが使用される状況の説明図である。
【図２】情報提供システムの構成図である。
【図３】制御データの模式図である。
【図４】挿入句テーブルの模式図である。
【図５】候補テーブルの模式図である。
【図６】解析処理のフローチャートである。
【図７】配信情報の模式図である。
【図８】信号処理回路の構成図である。
【図９】情報提供システムが実行する動作（情報提供方法）のフローチャートである。
【図１０】端末装置の構成図である。
【図１１】第２実施形態における配信情報の模式図である。
【図１２】第３実施形態における配信情報の模式図である。
【発明を実施するための形態】
【０００７】
＜第１実施形態＞
図１は、本発明の第１実施形態に係る情報提供システム１０が使用される状況の説明図である。第１実施形態の情報提供システム１０は、電車およびバス等の交通機関に設置され、交通機関に関する情報を利用者Ｕaに提供するためのコンピュータシステムである。利用者Ｕaは、端末装置２０を携帯して交通機関を利用する。端末装置２０は、例えば携帯電話機およびスマートフォン等の情報端末である。なお、実際には複数の利用者Ｕaが情報提供システム１０のサービスを利用し得るが、以下の説明では便宜的に１個の端末装置２０に着目する。
【０００８】
情報提供システム１０を運用する管理者（例えば交通機関の職員）Ｕbは、交通機関を案内する音声（以下「案内音声」という）Ｇを随時に発音する。例えば電車の遅延等の運行状況、電車の到着、乗降時の注意事項、または、緊急事態の発生等の各種の情報を利用者Ｕaに通知する音声が、案内音声Ｇとして発音される。第１実施形態の情報提供システム１０は、管理者Ｕbが発音した案内音声Ｇに応じた配信情報Ｄを端末装置２０に送信する。配信情報Ｄは、案内音声Ｇに関連する情報（以下「関連情報」という）を端末装置２０が利用者Ｕaに提示するための情報である。第１実施形態の端末装置２０は、案内音声Ｇの内容を表す文字列を関連情報として利用者Ｕaに提示する。したがって、例えば案内音声Ｇの聴取が困難な難聴者が案内音声Ｇの内容を把握することが可能である。
【０００９】
＜情報提供システム１０＞
図２は、情報提供システム１０の構成図である。図２に例示される通り、第１実施形態の情報提供システム１０は、制御装置１１と記憶装置１２と収音装置１３と信号処理回路１４と放音装置１５とを具備する。例えばタブレット端末およびパーソナルコンピュータ等の情報端末が情報提供システム１０として利用され得る。なお、例えば、交通機関に設置される電光掲示板、または商業施設に設置される電子看板（例えばデジタルサイネージ）等の案内用の表示端末を、情報提供システム１０として利用することも可能である。また、情報提供システム１０は、単体の装置で実現されるほか、相互に別体で構成された複数の装置でも実現され得る。
【００１０】
収音装置１３は、周囲の音を収音する音響機器（マイクロホン）である。具体的には、収音装置１３は、管理者Ｕbが発音した案内音声Ｇを収音し、当該案内音声Ｇの波形を表す音声信号Ｖを生成する。なお、収音装置１３が生成した音声信号Ｖをアナログからデジタルに変換するＡ/Ｄ変換器の図示は便宜的に省略した。管理者Ｕbは、事前に決定された内容の文字列を案内音声Ｇとして発音する。例えば、案内用の複数の文字列が収録されたアナウンスブックを参照して、管理者Ｕbは、交通機関の実際の状況に応じた内容の案内音声Ｇを発音する。
【００１１】
制御装置１１は、例えばＣＰＵ（Central Processing Unit）等の処理回路で構成され、情報提供システム１０の各要素を統括的に制御する。記憶装置１２は、制御装置１１が実行するプログラムと制御装置１１が使用する各種のデータとを記憶する。例えば半導体記録媒体および磁気記録媒体等の公知の記録媒体、または複数種の記録媒体の組合せが、記憶装置１２として任意に採用され得る。なお、情報提供システム１０とは別体で記憶装置１２（例えばクラウドストレージ）を用意し、移動体通信網またはインターネット等の通信網を介して制御装置１１が記憶装置１２に対する読出および書込を実行することも可能である。
【００１２】
第１実施形態の記憶装置１２は、図２に例示される通り、複数の制御データＣを記憶する。任意の１個の制御データＣは、図３に例示される通り、参照文字列Ｒと識別情報Ｆrとを含む。参照文字列Ｒは、管理者Ｕbによる発音が想定される文字列（例えばアナウンスブックに収録された案内用の文字列）である。図３には、電車の一時的な停止（運転見合わせ）を利用者Ｕaに通知する「ただいま、［Ｂ1］線は、［Ｂ2］のため、［Ｂ3］駅から［Ｂ4］駅までの区間で、運転を見合わせています」という参照文字列Ｒが例示されている。参照文字列Ｒの内容は制御データＣ毎に相違する。すなわち、内容が相違する複数の参照文字列Ｒが記憶装置１２に記憶される。識別情報Ｆrは、１個の参照文字列Ｒを識別可能な符号である。
【００１３】
図３に例示される通り、任意の１個の参照文字列Ｒは複数の挿入区間Ｂ（Ｂ1〜Ｂ4）を含む。複数の挿入区間Ｂの各々には、事前に用意された複数の語句（以下「挿入句」という）の何れかが選択的に挿入され得る。以上の説明から理解される通り、参照文字列Ｒは、挿入句を相違させた複数の案内について共通する定型的な文字列（すなわちテンプレート）であり、各挿入句は、案内の内容に応じて挿入区間Ｂに挿入される可変の文字列（典型的には単語）である。なお、１個の参照文字列Ｒに含まれる挿入区間Ｂの個数は参照文字列Ｒ毎に相違し得る。
【００１４】
図３に例示される通り、第１実施形態における複数の制御データＣの各々は、挿入句テーブルＴaと候補テーブルＴbとを含む。図４に例示される通り、任意の１個の参照文字列Ｒに対応する挿入句テーブルＴaは、当該参照文字列Ｒの各挿入区間Ｂに挿入され得る複数の挿入句Ｙが登録されたデータテーブルである。具体的には、図４に例示される通り、参照文字列Ｒに含まれる複数の挿入区間Ｂ（Ｂ1〜Ｂ4）の各々について、当該挿入区間Ｂに挿入される可能性がある複数の挿入句Ｙと、各挿入句Ｙを識別するための識別情報Ｆyとが記憶装置１２に記憶される。図４には、「ただいま、［Ｂ1］線は、［Ｂ2］のため、［Ｂ3］駅から［Ｂ4］駅までの区間で、運転を見合わせています」という図３の参照文字列Ｒに対応する挿入句テーブルＴaが例示されている。図４に例示される通り、挿入区間Ｂ1については、運転見合わせが発生している路線名を表す複数の挿入句Ｙが登録される。挿入区間Ｂ2については、運転見合わせの原因を表す複数の挿入句Ｙが登録される。また、挿入区間Ｂ3については、運転見合わせが発生している区間の始点の駅名を表す複数の挿入句Ｙが登録され、挿入区間Ｂ4については当該区間の終点の駅名を表す複数の挿入句Ｙが登録される。
【００１５】
図３の候補テーブルＴbは、複数の登録文字列Ｚが登録されたデータテーブルである。具体的には、図５に例示される通り、複数の登録文字列Ｚと、各登録文字列Ｚの識別情報Ｆzおよび解析情報Ａとが記憶される。任意の１個の参照文字列Ｒに対応する複数の登録文字列Ｚの各々は、当該参照文字列Ｒに対応する内容について挿入区間Ｂの組合せ（個数を含む）を参照文字列Ｒとは相違させた文字列である。具体的には、登録文字列Ｚは、参照文字列Ｒの複数の挿入区間Ｂの一部または全部を省略したうえで言語的に自然な内容に調整した文字列である。
【００１６】
例えば、識別情報Ｆzが「１４」である登録文字列Ｚは、参照文字列Ｒのうち第２番目の挿入区間Ｂ2を省略し、挿入区間Ｂ2に後続する「のため」という部分を削除した「ただいま、［Ｂ1］線は、［Ｂ3］駅から［Ｂ4］駅までの区間で、運転を見合わせています」という文字列である。また、識別情報Ｆzが「１３」である登録文字列Ｚは、参照文字列Ｒのうち第３番目の挿入区間Ｂ3と第４番目の挿入区間Ｂ4とを省略し、挿入区間Ｂ3および挿入区間Ｂ4に対応する部分を「一部区間で」という表現に置換した「ただいま、［Ｂ1］線は、［Ｂ2］のため、一部区間で、電車の運転を見合わせています」という文字列である。なお、識別情報Ｆzが「１６」である登録文字列Ｚは参照文字列Ｒと同一である
【００１７】
図５の識別情報Ｆzは、１個の登録文字列Ｚを識別可能な符号である。解析情報Ａは、案内音声Ｇの内容に対応した１個の登録文字列Ｚを選択するために使用される情報である。なお、解析情報Ａの詳細については後述する。
【００１８】
図２の制御装置１１は、記憶装置１２に記憶されたプログラムを実行することで、利用者Ｕaに情報を提供するための複数の機能（音声認識部１１２，文字列解析部１１４，文字列選択部１１６，情報生成部１１８）を実現する。なお、制御装置１１の一部の機能を専用の電子回路で実現した構成、または、制御装置１１の機能を複数の装置に分散した構成も採用され得る。
【００１９】
音声認識部１１２は、収音装置１３が生成する音声信号Ｖに対する音声認識により指示文字列Ｘを特定する。指示文字列Ｘは、管理者Ｕbが発音した案内音声Ｇの内容を表す文字列である。なお、音声信号Ｖに対する音声認識には、例えばＨＭＭ（Hidden Markov Model）等の音響モデルと言語的な制約を示す言語モデルとを利用した公知の認識処理が任意に採用され得る。
【００２０】
管理者Ｕbは、基本的には、任意の１個の参照文字列Ｒにおける複数の挿入区間Ｂの各々に所望の挿入句Ｙを挿入した文字列を案内音声Ｇとして発音する。以上の状況では、指示文字列Ｘは、参照文字列Ｒの各挿入区間Ｂに挿入句Ｙを挿入した内容の文字列となる。したがって、参照文字列Ｒと挿入句Ｙとの組合せにより指示文字列Ｘを再現することが可能である。しかし、実際には、管理者Ｕbが挿入句Ｙを適宜に省略して発音する場合が想定される。したがって、参照文字列Ｒのうち省略された挿入句Ｙに対応する挿入区間Ｂを空欄とした文字列しか再現できない。例えば、図３に例示した参照文字列Ｒのみが用意された状況で、管理者Ｕbが、挿入区間Ｂ2と挿入区間Ｂ3と挿入区間Ｂ4とを省略して「ただいま、都営浅草線は、運転を見合わせています」と発音した場合を想定する。以上の場合に参照文字列Ｒと挿入区Ｙとから指示文字列Ｘを再現しようとしても、省略された各挿入区間Ｂを空欄とした「ただいま、都営浅草線は、  のため、  駅から  駅までの区間で、運転を見合わせています」という、言語的に不適正な文章しか再現できない。以上に例示した挿入句Ｙの省略を想定して、第１実施形態の文字列解析部１１４および文字列選択部１１６は、音声認識部１１２が特定した指示文字列Ｘに対応する登録文字列Ｚを候補テーブルＴbから選択するとともに、当該登録文字列Ｚの各挿入区間Ｂに挿入される挿入句Ｙを特定する。
【００２１】
文字列解析部１１４は、指示文字列Ｘのうち参照文字列Ｒの各挿入区間Ｂに対応する部分の挿入句Ｙを特定する解析処理Ｓa2を実行する。図６は、解析処理Ｓa2の具体的な内容を例示するフローチャートである。図６に例示される通り、解析処理Ｓa2は、第１処理Ｓa21と第２処理Ｓa22とを包含する。
【００２２】
第１処理Ｓa21は、記憶装置１２に記憶された複数の参照文字列Ｒのうち、指示文字列Ｘに対応する参照文字列Ｒ（以下「選択文字列Ｒ」という）を選択する処理である。具体的には、指示文字列Ｘに類似する１個の参照文字列Ｒが選択文字列Ｒとして選択される。例えば、文字列解析部１１４は、複数の参照文字列Ｒの各々について指示文字列Ｘとの類似度の指標（以下「類似指標」という）を算定し、複数の参照文字列Ｒのうち類似指標が示す類似度が最大となる参照文字列Ｒ（すなわち、指示文字列Ｘに最も類似する参照文字列Ｒ）を選択文字列Ｒとして選択する。類似指標の種類は任意であるが、例えば複数の文字列間の類似性を評価するための編集距離（レーベンシュタイン距離）等の公知の指標が類似指標として好適である。
【００２３】
図６の第２処理Ｓa22は、第１処理Ｓa21で選択した選択文字列Ｒと指示文字列Ｘとを対比することで、指示文字列Ｘにおいて選択文字列Ｒの複数の挿入区間Ｂの各々に対応する挿入句Ｙを探索する処理である。具体的には、文字列解析部１１４は、選択文字列Ｒの各挿入区間Ｂに対応する複数の挿入句Ｙを挿入句テーブルＴaから取得し、複数の挿入句Ｙの各々を指示文字列Ｘに対して順次に照合することで、指示文字列Ｘに包含される挿入句Ｙを推定する。例えば、文字列解析部１１４は、複数の挿入句Ｙの各々について指示文字列Ｘとの間で前述の類似指標を算定し、各挿入句Ｙについて算定された類似指標に応じて指示文字列Ｘ内の挿入句Ｙを特定する。
【００２４】
なお、指示文字列Ｘに含まれる挿入句Ｙを探索する方法は任意である。例えば、指示文字列Ｘの全体から挿入句Ｙを探索する処理のほか、指示文字列Ｘのうち選択文字列Ｒの挿入区間Ｂに相当する部分を各挿入句Ｙと照合することで両者間の異同を判別する処理も、第２処理Ｓa22として好適である。以上の説明から理解される通り、第１実施形態の文字列解析部１１４は、選択文字列Ｒと指示文字列Ｘとの対比により、指示文字列Ｘにおいて選択文字列Ｒの複数の挿入区間Ｂの各々に対応する挿入句Ｙを探索する解析処理Ｓa2を実行する。
【００２５】
図２の文字列選択部１１６は、候補テーブルＴbに登録された複数の登録文字列Ｚのうち、解析処理Ｓa2により挿入句Ｙが特定された挿入区間Ｂの組合せに対応する登録文字列Ｚを選択する。登録文字列Ｚの選択には、候補テーブルＴbにおいて登録文字列Ｚ毎に登録された解析情報Ａが利用される。図５に例示される通り、解析情報Ａは、参照文字列Ｒに含まれる複数の挿入区間Ｂの各々について挿入句Ｙの特定の可否を示すデータである。
【００２６】
任意の１個の登録文字列Ｚに対応する解析情報Ａは、参照文字列Ｒの各挿入区間Ｂについて指示文字列Ｘから挿入句Ｙが特定されたか否かの組合せ（パターン）を、登録文字列Ｚを選択する条件として指定する。例えば、１個の挿入区間Ｂについて挿入句Ｙが特定されたか否かを示すビットを参照文字列Ｒの挿入区間Ｂの個数だけ配列したビット列が、解析情報Ａとして好適である。
【００２７】
例えば、識別情報Ｆzが「１４」である登録文字列Ｚの解析情報Ａは、参照文字列Ｒの４個の挿入区間Ｂのうち挿入区間Ｂ1と挿入区間Ｂ3と挿入区間Ｂ4とに対応する挿入句Ｙが指示文字列Ｘから特定され、挿入区間Ｂ2については挿入句Ｙが特定されないことを、当該登録文字列Ｚの選択の条件として指定する。すなわち、文字列解析部１１４による解析処理Ｓa2の結果、図３に例示された参照文字列Ｒの挿入区間Ｂ1と挿入区間Ｂ3と挿入区間Ｂ4とに対応する挿入句Ｙが指示文字列Ｘから特定され、挿入区間Ｂ2の挿入句Ｙは特定されない場合、文字列選択部１１６は、識別情報Ｆzが「１４」である登録文字列Ｚを選択する。例えば、管理者Ｕbが、参照文字列Ｒのうち挿入区間Ｂ2に対応する部分の発音を省略した場合には、「ただいま、［Ｂ1］線は、［Ｂ3］駅から［Ｂ4］駅までの区間で、運転を見合わせています」という登録文字列Ｚ（すなわち挿入区間Ｂ2を含まない文字列）が選択される。
【００２８】
ところで、図３に例示された参照文字列Ｒにおける挿入区間Ｂ3と挿入区間Ｂ4とは、運転見合わせが発生している区間の端点の駅名を示す挿入句Ｙに対応する。すなわち、挿入区間Ｂ3の挿入句Ｙと挿入区間Ｂ4の挿入句Ｙとは、区間を指定する一体的な関係にあり、片方が欠落した文章は適正な意味とならない。以上の事情を考慮して、第１実施形態では、図５に例示される通り、挿入区間Ｂ3（第１挿入区間の例示）の挿入句Ｙが解析処理Ｓa2で特定されない場合に選択される登録文字列Ｚ（例えば識別情報Ｆz＝１３）と、挿入区間Ｂ4（第２挿入区間の例示）の挿入句Ｙが解析処理Ｓa2で特定されない場合に選択される登録文字列Ｚ（例えば識別情報Ｆz＝１２）とは、挿入区間Ｂ3と挿入区間Ｂ4との双方を含まない共通の文字列である。すなわち、挿入区間Ｂ3の挿入句Ｙと挿入区間Ｂ4の挿入句Ｙとの一方が特定されない場合には、「ただいま、［Ｂ1］線は、［Ｂ2］のため、一部区間で、電車の運転を見合わせています」という登録文字列Ｚが選択される。以上の構成によれば、挿入区間Ｂ3と挿入区間Ｂ4との意味的な関連（意味的に不可分な関係）を加味した適切な登録文字列Ｚを選択できるという利点がある。
【００２９】
なお、識別情報Ｆzが「８」である登録文字列Ｚは、挿入区間Ｂ3の挿入句Ｙが特定されない場合に選択され、識別情報Ｆzが「９」である登録文字列Ｚは、挿入区間Ｂ4の挿入句Ｙが特定されない場合に選択される。したがって、識別情報Ｆzが「８」である登録文字列Ｚと識別情報Ｆzが「９」である登録文字列Ｚとは、図３に例示される通り、挿入区間Ｂ3および挿入区間Ｂ4に対応する部分が「一部区間」という表現に置換された文字列である点で共通する。ただし、識別情報Ｆzが「８」である登録文字列Ｚは、挿入区間Ｂ2が特定されない場合に選択されるのに対し、識別情報Ｆzが「９」である登録文字列Ｚは、挿入区間Ｂ1が特定されない場合に選択されるという点で相違する。したがって、図３から理解される通り、識別情報Ｆzが「８」である登録文字列Ｚは、挿入区間Ｂ1（路線名）を含むけれども挿入区間Ｂ2（原因）を含まず、識別情報Ｆzが「９」である登録文字列Ｚは、挿入区間Ｂ1を含まないけれども挿入区間Ｂ2を含むという相違（すなわち登録文字列Ｚの前半部分の相違）がある。
【００３０】
図２の情報生成部１１８は、文字列選択部１１６が選択した登録文字列Ｚと文字列解析部１１４が解析処理Ｓa2により特定した各挿入句Ｙとを示す配信情報Ｄを生成する。第１実施形態の配信情報Ｄは、図７に例示される通り、第１情報ｄ1と第２情報ｄ2とを含んで構成される。第１情報ｄ1は、文字列選択部１１６が選択した登録文字列Ｚを示す部分である。具体的には、登録文字列Ｚを識別するための識別情報Ｆが第１情報ｄ1として指定される。識別情報Ｆは、例えば、第１処理Ｓa21で特定された参照文字列Ｒの識別情報Ｆrと、文字列選択部１１６が選択した登録文字列Ｚの識別情報Ｆzとを含んで構成される。他方、第２情報ｄ2は、第２処理Ｓa22で特定された１個以上の挿入句Ｙの識別情報Ｆyを指定する。
【００３１】
図２の信号処理回路１４は、情報生成部１１８が生成した配信情報Ｄを表す音響信号Ｑaを生成する。図８は、信号処理回路１４の構成図である。図８に例示される通り、第１実施形態の信号処理回路１４は、変調処理部１４１と混合処理部１４２とを含んで構成される。なお、信号処理回路１４の少なくとも一部の機能を制御装置１１が実現することも可能である。
【００３２】
変調処理部１４１は、情報生成部１１８が生成した配信情報Ｄを音響成分として表す変調信号Ｍを生成する。具体的には、変調処理部１４１は、例えば所定の周波数の搬送波を配信情報Ｄにより変調する周波数変調、または、拡散符号を利用した配信情報Ｄの拡散変調等の変調処理により変調信号Ｍを生成する。配信情報Ｄを表す音響成分の周波数帯域は、例えば、放音装置１５による再生が可能な周波数帯域であり、かつ、利用者Ｕaが通常の環境で聴取する音の周波数帯域を上回る範囲（例えば１８ｋＨｚ以上かつ２０ｋＨｚ以下）である。
【００３３】
図８の混合処理部１４２は、収音装置１３から供給される音声信号Ｖと変調処理部１４１が生成した変調信号Ｍとを混合（例えば加算）することで音響信号Ｑaを生成する。混合処理部１４２が生成した音響信号Ｑaが図２の放音装置１５に供給される。放音装置１５は、音響信号Ｑaが表す音を放音する。したがって、音声信号Ｖが表す案内音声Ｇと変調信号Ｍが表す配信情報Ｄの音響成分とが放音装置１５から再生される。すなわち、第１実施形態の放音装置１５は、管理者Ｕbが発音した案内音声Ｇを再生する音響機器として機能するほか、空気振動としての音波を伝送媒体とした音響通信で配信情報Ｄを送信する送信機としても機能する。以上の説明から理解される通り、信号処理回路１４および放音装置１５は、情報生成部１１８が生成した配信情報Ｄを送信する情報送信部１７として機能する。なお、音響信号Ｑaをデジタルからアナログに変換するＤ/Ａ変換器の図示は便宜的に省略した。
【００３４】
図９は、情報提供システム１０が実行する動作（情報提供方法の一例）を例示するフローチャートである。図９の処理は、例えば管理者Ｕbからの指示を契機として開始される。
【００３５】
音声認識部１１２は、収音装置１３から供給される音声信号Ｖに対する音声認識で指示文字列Ｘを特定する（Ｓa1）。文字列解析部１１４は、解析処理Ｓa2を実行する。具体的には、文字列解析部１１４は、前述の通り、指示文字列Ｘに類似する選択文字列Ｒを複数の参照文字列Ｒから選択し（第１処理Ｓa21）、選択文字列Ｒと指示文字列Ｘとの対比により、指示文字列Ｘにおいて選択文字列Ｒの各挿入区間Ｂに対応する挿入句Ｙを探索する（第２処理Ｓa22）。
【００３６】
解析処理Ｓa2が実行されると、文字列選択部１１６は、候補テーブルＴbに登録された複数の登録文字列Ｚのうち、解析処理Ｓa2により挿入句Ｙが特定された挿入区間Ｂの組合せに対応する登録文字列Ｚを選択する（Ｓa3）。情報生成部１１８は、文字列選択部１１６が選択した登録文字列Ｚと文字列解析部１１４が特定した各挿入句Ｙとを示す配信情報Ｄを生成する（Ｓa4）。そして、情報送信部１７は、情報生成部１１８が生成した配信情報Ｄを送信する（Ｓa5）。具体的には、配信情報Ｄを音響成分として含む音響信号Ｑaを信号処理回路１４が生成し、音響信号Ｑaが表す音を放音装置１５が放音する。
【００３７】
＜端末装置２０＞
図１０は、端末装置２０の機能に着目した構成図である。図１０に例示される通り、第１実施形態の端末装置２０は、制御装置２１と記憶装置２２と収音装置２３と表示装置２４とを具備する。以上の構成の端末装置２０は、前述の通り、例えば携帯電話機またはスマートフォン等の情報端末により好適に実現される。ただし、例えば交通機関に設置される電光掲示板、または商業施設に設置される電子看板（例えばデジタルサイネージ）等の案内用の表示端末を端末装置２０として利用することも可能である。
【００３８】
収音装置２３は、周囲の音を収音する音響機器（マイクロホン）である。具体的には、収音装置２３は、情報提供システム１０の放音装置１５による再生音を収音し、当該再生音の波形を表す音響信号Ｑbを生成する。音響信号Ｑbは、配信情報Ｄの音響成分を含有し得る。以上の説明から理解される通り、第１実施形態の収音装置２３は、端末装置２０の相互間の音声通話または動画撮影時の音声収録に利用されるほか、空気振動としての音波を伝送媒体とする音響通信で配信情報Ｄを受信する受信部としても機能する。なお、収音装置２３が生成した音響信号Ｑbをアナログからデジタルに変換するＡ/Ｄ変換器の図示は便宜的に省略した。
【００３９】
制御装置２１は、例えばＣＰＵ（Central Processing Unit）等の処理回路で構成され、端末装置２０の各要素を統括的に制御する。表示装置２４は、例えば液晶表示パネルで構成され、制御装置２１による制御のもとで各種の画像を表示する。記憶装置２２は、制御装置２１が実行するプログラムと制御装置２１が使用する各種のデータとを記憶する。例えば半導体記録媒体および磁気記録媒体等の公知の記録媒体、または複数種の記録媒体の組合せが、記憶装置２２として任意に採用され得る。
【００４０】
第１実施形態の記憶装置２２は、図１０に例示される通り、参照テーブルＴcを記憶する。参照テーブルＴcは、配信情報Ｄに対応する関連情報を特定するためのデータテーブルである。第１実施形態の参照テーブルＴcは、定型句テーブルＴc1と挿入句テーブルＴc2とを含んで構成される。定型句テーブルＴc1は、配信情報Ｄに含まれ得る複数の識別情報Ｆ（Ｆ1，Ｆ2，…）の各々について登録文字列Ｚ（Ｚ1，Ｚ2，…）が登録されたデータテーブルである。また、挿入句テーブルＴc2は、配信情報Ｄに含まれ得る複数の識別情報Ｆy（Ｆy1，Ｆy2，…）の各々について挿入句Ｙ（Ｙ1，Ｙ2，…）が登録されたデータテーブルである。
【００４１】
制御装置２１は、記憶装置２２に記憶されたプログラムを実行することで、情報提供システム１０が送信した配信情報Ｄに関する処理を実行するための複数の機能（情報抽出部２１１および提示制御部２１２）を実現する。なお、制御装置２１の一部の機能を専用の電子回路で実現した構成、または、制御装置２１の機能を複数の装置に分散した構成も採用され得る。
【００４２】
情報抽出部２１１は、収音装置２３が生成した音響信号Ｑbから配信情報Ｄを抽出する。例えば、情報抽出部２１１は、例えば、音響信号Ｑbのうち配信情報Ｄの音響成分を含む周波数帯域を強調するフィルタ処理と、配信情報Ｄに対する変調処理に対応した復調処理とを実行する。
【００４３】
図１０の提示制御部２１２は、表示装置２４による情報の表示を制御する。第１実施形態の提示制御部２１２は、情報抽出部２１１が抽出した配信情報Ｄに対応した関連情報を表示装置２４に表示させる。具体的には、提示制御部２１２は、配信情報Ｄに含まれる第１情報ｄ1（識別情報Ｆ）が示す登録文字列Ｚを定型句テーブルＴc1から特定し、配信情報Ｄに含まれる第２情報ｄ2（識別情報Ｆy）が示す各挿入句Ｙを挿入句テーブルＴc2から特定する。そして、提示制御部２１２は、定型句テーブルＴc1から特定した登録文字列Ｚの各挿入区間Ｂに、挿入句テーブルＴc2から特定した各挿入句Ｙを挿入することで、関連情報を生成して表示装置２４に表示させる。例えば識別情報Ｆzが「１４」である登録文字列Ｚが前述の解析処理Ｓa2で特定された場合を想定すると、各挿入区間Ｂに挿入句Ｙを挿入した「ただいま、［都営浅草］線は、［泉岳寺］駅から［新橋］駅までの区間で、運転を見合わせています」という文字列が、関連情報として表示装置２４に表示される。
【００４４】
以上に説明した通り、第１実施形態では、挿入区間Ｂを含む登録文字列Ｚと当該挿入区間Ｂに挿入される挿入句Ｙとを示す配信情報Ｄが端末装置２０に送信されるから、挿入句Ｙを相違させた複数の関連情報の提供に１個の登録文字列Ｚが共用される。したがって、利用者Ｕaに提供され得る複数の関連情報の各々を個別に用意する構成と比較して、多様な関連情報を端末装置２０に提供するために必要なデータ量を削減することが可能である。
【００４５】
また、挿入区間Ｂの組合せを相違させた複数の登録文字列Ｚのうち、解析処理Ｓa2で挿入句Ｙが特定された挿入区間Ｂの組合せに対応する登録文字列Ｚが選択される。したがって、参照文字列Ｒを部分的に省略した内容の指示文字列Ｘが指示された場合でも、当該指示文字列Ｘに対応する適切な登録文字列Ｚを選択することが可能である。
【００４６】
＜第２実施形態＞
本発明の第２実施形態を説明する。なお、以下に例示する各構成において作用または機能が第１実施形態と同様である要素については、第１実施形態の説明で使用した符号を流用して各々の詳細な説明を適宜に省略する。
【００４７】
図１１は、第２実施形態における配信情報Ｄの模式図である。第１実施形態では、参照文字列Ｒの識別情報Ｆrと登録文字列Ｚの識別情報Ｆzとを含む識別情報Ｆを、配信情報Ｄの第１情報ｄ1として利用した。第２実施形態では、配信情報Ｄの第１情報ｄ1の内容が第１実施形態とは相違する。
【００４８】
任意の１個の参照文字列Ｒに対応する候補テーブルＴb内において、解析情報Ａは登録文字列Ｚ毎に相違する。すなわち、参照文字列Ｒに対応する複数の登録文字列Ｚの何れかを識別するための識別符号として解析情報Ａを利用できる。以上の事情を考慮して、第２実施形態の情報生成部１１８は、参照文字列Ｒの識別情報Ｆrと登録文字列Ｚの解析情報Ａとを第１情報ｄ1として含む配信情報Ｄを生成する。具体的には、情報生成部１１８は、参照文字列Ｒの複数の挿入区間Ｂの各々について第２処理Ｓa22による挿入句Ｙの特定の可否（挿入句Ｙを特定できたか否か）を示す解析情報Ａを、参照文字列Ｒの識別情報Ｆrとともに含む第１情報ｄ1を生成する。配信情報Ｄの第２情報ｄ2が、１個以上の挿入句Ｙの識別情報Ｆyを示す構成は第１実施形態と同様である。
【００４９】
他方、第２実施形態の端末装置２０が保持する参照テーブルＴcの定型句テーブルＴc1は、参照文字列Ｒの識別情報Ｆrと解析情報Ａとの組合せ毎に登録文字列Ｚが登録されたデータテーブルである。提示制御部２１２は、配信情報Ｄの第１情報ｄ1が示す識別情報Ｆrと解析情報Ａとの組合せに対応した登録文字列Ｚを定型句テーブルＴc1から特定する。第２情報ｄ2が示す挿入句Ｙを挿入句テーブルＴc2から特定する処理、および、登録文字列Ｚの各挿入区間Ｂに挿入句Ｙを挿入した関連情報を表示装置２４に表示させる処理は、第１実施形態と同様である。
【００５０】
第２実施形態においても第１実施形態と同様の効果が実現される。また、第２実施形態では、第２処理Ｓa22による挿入句Ｙの特定の可否を挿入区間Ｂ毎に示す解析情報Ａが配信情報Ｄの第１情報ｄ1として利用される。すなわち、登録文字列Ｚの識別情報Ｆzを配信情報Ｄに含める必要がない。したがって、登録文字列Ｚの識別情報Ｆzのデータ量が解析情報Ａと比較して大きい場合に、識別情報Ｆzを配信情報Ｄに含める構成（例えば第１実施形態）と比較して配信情報Ｄのデータ量を削減することが可能である。
【００５１】
＜第３実施形態＞
図１２は、第３実施形態における配信情報Ｄの模式図である。図１２に例示される通り、第３実施形態の配信情報Ｄにおける第１情報ｄ1は、第１処理Ｓa21で特定された参照文字列Ｒの識別情報Ｆrである。第１実施形態で例示した登録文字列Ｚの識別情報Ｆz、および、第２実施形態で例示した解析情報Ａは、第１情報ｄ1に含まれない。
【００５２】
他方、第２情報ｄ2は、参照文字列Ｒの複数の挿入区間Ｂの各々に対応する識別情報ｂを含む。任意の１個の挿入区間Ｂに対応する識別情報ｂは、当該挿入区間Ｂに対応する挿入句Ｙが第２処理Ｓa22により特定された場合には、当該挿入句Ｙの識別情報Ｆyに設定される。他方、挿入区間Ｂに対応する挿入句Ｙが第２処理Ｓa22で特定されない場合、配信情報Ｄのうち当該挿入区間Ｂに対応する識別情報ｂは、挿入句Ｙが特定できなかったこと（特定不可）を示す情報Ｎ（＝null）に設定される。以上の説明から理解される通り、配信情報Ｄの第２情報ｄ2は、参照文字列Ｒの複数の複数の挿入区間Ｂの各々について第２処理Ｓa22で挿入句Ｙを特定できたか否かを表す。したがって、挿入句Ｙの特定の可否を挿入区間Ｂ毎に示す解析情報Ａを第２情報ｄ2から生成することが可能である。
【００５３】
第３実施形態の端末装置２０が保持する参照テーブルＴcの定型句テーブルＴc1は、第２実施形態と同様に、参照文字列Ｒの識別情報Ｆrと解析情報Ａとの組合せ毎に登録文字列Ｚが登録されたデータテーブルである。提示制御部２１２は、配信情報Ｄの第２情報ｄ2から解析情報Ａを生成し、第１情報ｄ1が示す識別情報Ｆrと当該解析情報Ａとの組合せに対応した登録文字列Ｚを定型句テーブルＴc1から特定する。提示制御部２１２は、第２情報ｄ2のうち識別情報Ｆyに設定された各識別情報ｂから挿入句Ｙを特定し、各挿入句Ｙを登録文字列Ｚに挿入した関連情報を表示装置２４に表示させる。
【００５４】
第３実施形態においても第１実施形態と同様の効果が実現される。また、第３実施形態では、登録文字列Ｚの識別情報Ｆz（第１実施形態）または解析情報Ａ（第２実施形態）を配信情報Ｄに含ませる必要がないから、配信情報Ｄのデータ量を削減することが可能である。
【００５５】
＜変形例＞
以上に例示した各形態は多様に変形され得る。前述の各形態に適用され得る具体的な変形の態様を以下に例示する。以下の例示から任意に選択された２以上の態様は、相互に矛盾しない範囲で適宜に併合され得る。
【００５６】
（１）前述の各形態では、情報提供システム１０が音声認識部１１２を具備する構成を例示したが、情報提供システム１０が通信可能な音声認識装置（例えばウェブサーバ）に、音声信号Ｖに対する音声認識を実行させることも可能である。例えば、収音装置１３が生成した音声信号Ｖが音声認識装置に送信され、音声認識の結果である指示文字列Ｘが音声認識装置から情報提供システム１０に送信される。以上の説明から理解される通り、音声認識部１１２は情報提供システム１０から省略され得る。
【００５７】
（２）前述の各形態では、候補テーブルＴbとは別個に参照文字列Ｒが記憶装置１２に保持される構成を例示したが、候補テーブルＴbに登録された複数の登録文字列Ｚの何れか（例えば挿入区間Ｂの個数が最も多い登録文字列Ｚ）を参照文字列Ｒとして利用することも可能である。
【００５８】
（３）前述の各形態では、案内音声Ｇの音声信号Ｖに対する音声認識で指示文字列Ｘを取得したが、指示文字列Ｘを取得する方法は以上の例示に限定されない。例えば、管理者Ｕbがキーボード等の操作装置を利用して、案内音声Ｇに対応する指示文字列Ｘを入力することも可能である。以上の構成によれば、例えば、指示文字列Ｘに入力ミスがある場合（すなわち指示文字列Ｘが参照文字列Ｒとは相違する場合）でも、管理者Ｕbが意図した適切な関連情報を利用者Ｕaに提示することが可能である。
【００５９】
（４）前述の各形態では、端末装置２０の表示装置２４に関連情報を表示したが、関連情報を端末装置２０の利用者Ｕaに提示する方法は以上の例示に限定されない。例えば、関連情報が示す音声を再生することで関連情報を利用者Ｕaに提示することも可能である。具体的には、関連情報が音声を表す構成、または、関連情報が表す文字列に対する音声合成により音声を生成する構成が想定される。
【００６０】
（５）文字列選択部１１６が選択した登録文字列Ｚ自体を表す配信情報Ｄ、または、文字列解析部１１４が特定した挿入句Ｙ自体を表す配信情報Ｄを、情報提供システム１０から端末装置２０に送信する構成も想定される。例えば、配信情報Ｄが登録文字列Ｚおよび挿入句Ｙを直接的に表す構成では、端末装置２０の提示制御部２１２は、情報抽出部２１１が抽出した配信情報Ｄ（登録文字列Ｚおよび挿入句Ｙ）から関連情報を生成して表示装置２４に表示させる。したがって、端末装置２０に参照テーブルＴcを保持する必要はない。
【００６１】
（６）前述の各形態では、端末装置２０の記憶装置２２に参照テーブルＴcを保持したが、例えば移動体通信網またはインターネット等の通信網を介して端末装置２０と通信する配信装置に参照テーブルＴcを保持することも可能である。端末装置２０は、情報提供システム１０から受信した配信情報Ｄを含む情報要求を配信装置に送信する。配信装置は、情報要求内の配信情報Ｄに対応する登録文字列Ｚおよび挿入句Ｙを参照テーブルＴcから検索して要求元の端末装置２０に送信する。端末装置２０の提示制御部２１２は、配信装置から受信した登録文字列Ｚおよび挿入句Ｙから関連情報を生成して表示装置２４に表示させる。以上の説明から理解される通り、参照テーブルＴcを端末装置２０の記憶装置２２に記憶することは必須ではない。
【００６２】
（７）前述の各形態では、情報提供システム１０を交通機関の案内に利用する場面を例示したが、情報提供システム１０が利用される場面は以上の例示に限定されない。例えば、情報提供システム１０が設置される施設としては、例えばショッピングモールまたは百貨店等の商業施設、旅館またはホテル等の宿泊施設、博物館または美術館等の展示施設、史跡または名所等の観光施設、および、競技場または体育館等の運動施設が例示され得る。
【００６３】
（８）前述の各形態では、音波を伝送媒体とする音響通信で情報提供システム１０から端末装置２０に配信情報Ｄを送信したが、情報提供システム１０から配信情報Ｄを送信するための通信方式は音響通信に限定されない。例えば、電波または赤外線等の電磁波を伝送媒体とした無線通信で情報提供システム１０から端末装置２０に配信情報Ｄを送信することも可能である。例えば、前述の各形態における放音装置１５が無線通信用の通信機器に置換される。具体的には、Bluetooth（登録商標）またはWiFi（登録商標）等の無線通信が配信情報Ｄの送信に好適である。以上の例示から理解される通り、情報送信部１７による配信情報Ｄの送信には、移動体通信網等の通信網が介在しない近距離無線通信が好適であり、音波を伝送媒体とする音響通信と電磁波を伝送媒体とする無線通信とは、近距離無線通信の例示である。なお、前述の各形態で例示した音響通信によれば、例えば遮音壁の設置により通信範囲を容易に制御できるという利点がある。
【００６４】
（９）前述の各形態では、日本語で表現された文字列（参照文字列Ｒ，登録文字列Ｚおよび挿入句Ｙ）を例示したが、利用者Ｕaに提示される関連情報の言語は任意である。案内音声Ｇとは別言語（以下「提示言語」という）の関連情報を利用者Ｕaに提示することも可能である。提示言語は、例えば端末装置２０において指定された言語である。
【００６５】
具体的には、端末装置２０の記憶装置２２は、提示言語の文字列（登録文字列Ｚおよび挿入句Ｙ）が登録された参照テーブルＴc（定型句テーブルＴc1および挿入句テーブルＴc2）を記憶する。提示制御部２１２は、参照テーブルＴcを参照することで配信情報Ｄに応じた関連情報（すなわち提示言語の文字列）を生成し、当該関連情報を表示装置２４に表示させる。なお、相異なる言語で表現された複数の参照テーブルＴcを記憶装置２２に保持し、複数の言語のうち提示言語で表現された関連情報を表示することも可能である。また、特定の言語で表現された関連情報を機械翻訳技術により提示言語の文字列に変換したうえで表示装置２４に表示させることも可能である。
【００６６】
（１０）前述の各形態に係る情報提供システム１０は、各形態での例示の通り、制御装置１１とプログラムとの協働により実現される。前述の各形態に係るプログラムは、コンピュータが読取可能な記録媒体に格納された形態で提供されてコンピュータにインストールされ得る。記録媒体は、例えば非一過性（non-transitory）の記録媒体であり、ＣＤ-ＲＯＭ等の光学式記録媒体（光ディスク）が好例であるが、半導体記録媒体または磁気記録媒体等の公知の任意の形式の記録媒体を包含し得る。なお、非一過性の記録媒体とは、一過性の伝搬信号（transitory, propagating signal）を除く任意の記録媒体を含み、揮発性の記録媒体を除外するものではない。また、通信網を介した配信の形態でプログラムをコンピュータに提供することも可能である。
【００６７】
（１１）以上に例示した形態から、例えば以下の構成が把握される。
＜態様１＞
本発明の好適な態様（態様１）に係る情報提供方法は、コンピュータシステムが、複数の挿入区間を含む参照文字列と特定の指示文字列との対比により、前記指示文字列において前記複数の挿入区間の各々に対応する挿入句を探索する解析処理を実行し、前記参照文字列に対応する内容について挿入区間の組合せを相違させた複数の登録文字列のうち、前記解析処理により挿入句が特定された挿入区間の組合せに対応する登録文字列を選択し、前記選択した登録文字列と前記解析処理により特定された挿入句とを端末装置が特定するための配信情報を生成し、前記配信情報を当該端末装置に送信する。以上の態様では、挿入区間を含む登録文字列と挿入区間に挿入される挿入句とを特定するための配信情報が端末装置に送信される。すなわち、挿入句を相違させた複数の情報の提供に１個の登録文字列が共用される。したがって、利用者に提供される複数の情報の各々を個別に用意する構成と比較して、多様な情報を端末装置に提供するために必要なデータ量を削減することが可能である。また、挿入区間の組合せを相違させた複数の登録文字列のうち、解析処理で挿入句が特定された挿入区間の組合せに対応する登録文字列が選択されるから、参照文字列を部分的に省略した文字列が指示文字列とされた場合でも、当該指示文字列に対応する適切な登録文字列を選択することが可能である。
＜態様２＞
態様１の好適例（態様２）において、前記解析処理では、相異なる複数の参照文字列のうち前記指示文字列に対応する参照文字列を選択し、当該参照文字列と前記指示文字列とを対比する。以上の態様では、複数の参照文字列のうち指示文字列に対応する参照文字列が選択されるから、多様な登録文字列を含む情報を利用者に提供できるという利点がある。
＜態様３＞
態様１または態様２の好適例（態様３）において、前記複数の挿入区間のうち第１挿入区間の挿入句が前記解析処理により特定されない場合に選択される登録文字列と、前記複数の挿入区間のうち前記第１挿入区間とは相違する第２挿入区間の挿入句が前記解析処理により特定されない場合に選択される登録文字列とは、前記第１挿入区間と前記第２挿入区間とを含まない共通の文字列である。以上の態様によれば、第１挿入区間と第２挿入区間との意味的な関連（例えば不可分な関係）を加味した適切な登録文字列Ｚを選択できるという利点がある。
＜態様４＞
態様１から態様３の何れかの好適例において、前記配信情報は、前記選択した登録文字列を前記端末装置が特定するための第１情報と、前記解析処理により特定された挿入句を示す第２情報とを含む。
＜態様５＞
態様４の好適例（態様５）において、前記第１情報は、前記参照文字列を示す識別情報と、前記選択した登録文字列を示す識別情報とを含む。前述の第１実施形態は、態様５の具体例である。
＜態様６＞
態様４の好適例（態様６）において、前記第１情報は、前記参照文字列を示す識別情報と、前記複数の挿入区間の各々について前記解析処理による挿入句の特定の可否を示す解析情報とを含む。前述の第２実施形態は、態様６の具体例である。
＜態様７＞
態様１から態様３の何れかの好適例（態様７）において、前記配信情報は、前記参照文字列を示す識別情報と、前記複数の挿入区間のうち前記解析処理により挿入句が特定された挿入区間について当該挿入句を示す識別情報と、前記複数の挿入区間のうち前記解析処理により挿入句が特定されない挿入区間について特定不可を示す識別情報とを含む。前述の第３実施形態は、態様７の具体例である。
＜態様８＞
本発明の好適な態様に係る情報提供システムは、複数の挿入区間を含む参照文字列と特定の指示文字列との対比により、前記指示文字列において前記複数の挿入区間の各々に対応する挿入句を探索する解析処理を実行する文字列解析部と、前記参照文字列に対応する内容について挿入区間の組合せを相違させた複数の登録文字列のうち、前記解析処理により挿入句が特定された挿入区間の組合せに対応する登録文字列を選択する文字列選択部と、前記文字列選択部が選択した登録文字列と前記解析処理により特定された挿入句とを端末装置が特定するための配信情報を当該端末装置に送信する情報送信部とを具備する。以上の態様では、挿入区間を含む登録文字列と挿入区間に挿入される挿入句とを特定するための配信情報が端末装置に送信される。すなわち、挿入句を相違させた複数の情報の提供に１個の登録文字列が共用される。したがって、利用者に提供される複数の情報の各々を個別に用意する構成と比較して、多様な情報を端末装置に提供するために必要なデータ量を削減することが可能である。また、挿入区間の組合せを相違させた複数の登録文字列のうち、解析処理で挿入句が特定された挿入区間の組合せに対応する登録文字列が選択されるから、参照文字列を部分的に省略した文字列が指示文字列とされた場合でも、当該指示文字列に対応する適切な登録文字列を選択することが可能である。
【符号の説明】
【００６８】
１０…情報提供システム、１１…制御装置、１１２…音声認識部、１１４…文字列解析部、１１６…文字列選択部、１１８…情報生成部、１２…記憶装置、１３…収音装置、１４…信号処理回路、１４１…変調処理部、１４２…混合処理部、１５…放音装置、１７…情報送信部、２０…端末装置、２１…制御装置、２２…記憶装置、２３…収音装置、２４…表示装置、２１１…情報抽出部、２１２…提示制御部。
【図１】
2018181001.tif 000003
【図２】
2018181001.tif 000004
【図３】
2018181001.tif 000005
【図４】
2018181001.tif 000006
【図５】
2018181001.tif 000007
【図６】
2018181001.tif 000008
【図７】
2018181001.tif 000009
【図８】
2018181001.tif 000010
【図９】
2018181001.tif 000011
【図１０】
2018181001.tif 000012
【図１１】
2018181001.tif 000013
【図１２】
2018181001.tif 000014